1. 23 May, 2011 11 commits
    • Linus Torvalds's avatar
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-fixes · 34b06456
      Linus Torvalds authored
      * git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-fixes:
        GFS2: Wait properly when flushing the ail list
        GFS2: Wipe directory hash table metadata when deallocating a directory
      34b06456
    • Linus Torvalds's avatar
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-ktest · 2e77defc
      Linus Torvalds authored
      * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-ktest:
        ktest: Allow options to be used by other options
        ktest: Create variables for the ktest config files
        ktest: Reboot after each patchcheck run
        ktest: Reboot to good kernel after every bisect run
        ktest: If test failed due to timeout, print that
        ktest: Fix post install command
      2e77defc
    • Linus Torvalds's avatar
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ryusuke/nilfs2 · caebc160
      Linus Torvalds authored
      * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ryusuke/nilfs2:
        nilfs2: use mark_buffer_dirty to mark btnode or meta data dirty
        nilfs2: always set back pointer to host inode in mapping->host
        nilfs2: get rid of NILFS_I_NILFS
        nilfs2: use list_first_entry
        nilfs2: use empty_aops for gc-inodes
        nilfs2: implement resize ioctl
        nilfs2: add truncation routine of segment usage file
        nilfs2: add routine to move secondary super block
        nilfs2: add ioctl which limits range of segment to be allocated
        nilfs2: zero fill unused portion of super root block
        nilfs2: super root size should change depending on inode size
        nilfs2: get rid of private page allocator
        nilfs2: merge list_del()/list_add_tail() to list_move_tail()
      caebc160
    • Linus Torvalds's avatar
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide-2.6 · d798f7f0
      Linus Torvalds authored
      * git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide-2.6:
        ide/ide-scan-pci.c: Use for_each_pci_dev().
        ide: Use linux/mutex.h
        IDE: ide-floppy, remove unnecessary NULL check
        drivers/ide/pmac.c: Remove unnecessary casts of pci_get_drvdata
        ide: fix use after free in ide-acpi
      d798f7f0
    • Linus Torvalds's avatar
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next-2.6 · e98bae75
      Linus Torvalds authored
      * git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next-2.6: (28 commits)
        sparc32: fix build, fix missing cpu_relax declaration
        SCHED_TTWU_QUEUE is not longer needed since sparc32 now implements IPI
        sparc32,leon: Remove unnecessary page_address calls in LEON DMA API.
        sparc: convert old cpumask API into new one
        sparc32, sun4d: Implemented SMP IPIs support for SUN4D machines
        sparc32, sun4m: Implemented SMP IPIs support for SUN4M machines
        sparc32,leon: Implemented SMP IPIs for LEON CPU
        sparc32: implement SMP IPIs using the generic functions
        sparc32,leon: SMP power down implementation
        sparc32,leon: added some SMP comments
        sparc: add {read,write}*_be routines
        sparc32,leon: don't rely on bootloader to mask IRQs
        sparc32,leon: operate on boot-cpu IRQ controller registers
        sparc32: always define boot_cpu_id
        sparc32: removed unused code, implemented by generic code
        sparc32: avoid build warning at mm/percpu.c:1647
        sparc32: always register a PROM based early console
        sparc32: probe for cpu info only during startup
        sparc: consolidate show_cpuinfo in cpu.c
        sparc32,leon: implement genirq CPU affinity
        ...
      e98bae75
    • Linus Torvalds's avatar
      Merge branch 'for-linus' of git://neil.brown.name/md · 4b382d06
      Linus Torvalds authored
      * 'for-linus' of git://neil.brown.name/md:
        md: allow resync_start to be set while an array is active.
        md/raid10:  reformat some loops with less indenting.
        md/raid10: remove unused variable.
        md/raid10: make more use of 'slot' in raid10d.
        md/raid10: some tidying up in fix_read_error
        md/raid1: improve handling of pages allocated for write-behind.
        md/raid1: try fix_sync_read_error before process_checks.
        md/raid1: tidy up new functions: process_checks and fix_sync_read_error.
        md/raid1: split out two sub-functions from sync_request_write
        md: make error_handler functions more uniform and correct.
        md/multipath: discard ->working_disks in favour of ->degraded
        md/raid1: clean up read_balance.
        md: simplify raid10 read_balance
        md/bitmap: fix saving of events_cleared and other state.
        md: reject a re-add request that cannot be honoured.
        md: Fix race when creating a new md device.
      4b382d06
    • Randy Dunlap's avatar
      wireless: fix fatal kernel-doc error + warning in mac80211.h · bdfbe804
      Randy Dunlap authored
      Fix new kernel-doc Error and Warning in <net/mac80211.h>:
      
        Error(linux-2.6.39-git5/include/net/mac80211.h:550): cannot understand prototype: 'struct ieee80211_sched_scan_ies '
        Warning(linux-2.6.39-git5/include/net/mac80211.h:2289): No description found for parameter 'sta'
      Signed-off-by: default avatarRandy Dunlap <randy.dunlap@oracle.com>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      bdfbe804
    • Linus Torvalds's avatar
      x86: setup_smep needs to be __cpuinit · 82da65da
      Linus Torvalds authored
      The setup_smep function gets calle at resume time too, and is thus not a
      pure __init function.  When marked as __init, it gets thrown out after
      the kernel has initialized, and when the kernel is suspended and
      resumed, the code will no longer be around, and we'll get a nice "kernel
      tried to execute NX-protected page" oops because the page is no longer
      marked executable.
      Reported-and-tested-by: default avatarParag Warudkar <parag.lkml@gmail.com>
      Cc: Fenghua Yu <fenghua.yu@intel.com>
      Cc: "H. Peter Anvin" <hpa@linux.intel.com>
      Cc: Ingo Molnar <mingo@elte.hu>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      82da65da
    • Linus Torvalds's avatar
      Remove prefetch() from <linux/skbuff.h> and "netlabel_addrlist.h" · a1e4891f
      Linus Torvalds authored
      Commit e66eed65 ("list: remove prefetching from regular list
      iterators") removed the include of prefetch.h from list.h.  The skbuff
      list traversal still had them.
      
      Quoth David Miller:
        "Please just remove the prefetches.
      
        Those are modelled after list.h as I intend to eventually convert
        SKB list handling to "struct list_head" but we're not there yet.
      
        Therefore if we kill prefetches from list.h we should kill it from
        these things in skbuff.h too."
      Requested-by: default avatarDavid Miller <davem@davemloft.net>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      a1e4891f
    • Paul Gortmaker's avatar
      Add appropriate <linux/prefetch.h> include for prefetch users · 70c71606
      Paul Gortmaker authored
      After discovering that wide use of prefetch on modern CPUs
      could be a net loss instead of a win, net drivers which were
      relying on the implicit inclusion of prefetch.h via the list
      headers showed up in the resulting cleanup fallout.  Give
      them an explicit include via the following $0.02 script.
      
       =========================================
       #!/bin/bash
       MANUAL=""
       for i in `git grep -l 'prefetch(.*)' .` ; do
       	grep -q '<linux/prefetch.h>' $i
       	if [ $? = 0 ] ; then
       		continue
       	fi
      
       	(	echo '?^#include <linux/?a'
       		echo '#include <linux/prefetch.h>'
       		echo .
       		echo w
       		echo q
       	) | ed -s $i > /dev/null 2>&1
       	if [ $? != 0 ]; then
       		echo $i needs manual fixup
       		MANUAL="$i $MANUAL"
       	fi
       done
       echo ------------------- 8\<----------------------
       echo vi $MANUAL
       =========================================
      Signed-off-by: default avatarPaul <paul.gortmaker@windriver.com>
      [ Fixed up some incorrect #include placements, and added some
        non-network drivers and the fib_trie.c case    - Linus ]
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      70c71606
    • Sam Ravnborg's avatar
      sparc32: fix build, fix missing cpu_relax declaration · f400bdb1
      Sam Ravnborg authored
      Fix following sparc (32 bit) build error:
      
        CC      arch/sparc/kernel/asm-offsets.s
      In file included from include/linux/seqlock.h:29:0,
                       from include/linux/time.h:8,
                       from include/linux/timex.h:56,
                       from include/linux/sched.h:57,
                       from arch/sparc/kernel/asm-offsets.c:13:
      include/linux/spinlock.h: In function 'spin_unlock_wait':
      include/linux/spinlock.h:360:2: error: implicit declaration of function 'cpu_relax'
      
      Most likely caused by commit e66eed65 ("list: remove
      prefetching from regular list iterators") due to include
      changes.
      Signed-off-by: default avatarSam Ravnborg <sam@ravnborg.org>
      Cc: Stephen Rothwell <sfr@canb.auug.org.au>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      f400bdb1
  2. 22 May, 2011 6 commits
  3. 21 May, 2011 9 commits
  4. 20 May, 2011 14 commits
    • Timo Warns's avatar
      Fix for buffer overflow in ldm_frag_add not sufficient · cae13fe4
      Timo Warns authored
      As Ben Hutchings discovered [1], the patch for CVE-2011-1017 (buffer
      overflow in ldm_frag_add) is not sufficient.  The original patch in
      commit c340b1d6 ("fs/partitions/ldm.c: fix oops caused by corrupted
      partition table") does not consider that, for subsequent fragments,
      previously allocated memory is used.
      
      [1] http://lkml.org/lkml/2011/5/6/407Reported-by: default avatarBen Hutchings <ben@decadent.org.uk>
      Signed-off-by: default avatarTimo Warns <warns@pre-sense.de>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      cae13fe4
    • Hugh Dickins's avatar
      tmpfs: fix highmem swapoff crash regression · e6c9366b
      Hugh Dickins authored
      Commit 778dd893 ("tmpfs: fix race between umount and swapoff")
      forgot the new rules for strict atomic kmap nesting, causing
      
        WARNING: at arch/x86/mm/highmem_32.c:81
      
      from __kunmap_atomic(), then
      
        BUG: unable to handle kernel paging request at fffb9000
      
      from shmem_swp_set() when shmem_unuse_inode() is handling swapoff with
      highmem in use.  My disgrace again.
      
      See
        https://bugzilla.kernel.org/show_bug.cgi?id=35352Reported-by: default avatarWitold Baryluk <baryluk@smp.if.uj.edu.pl>
      Signed-off-by: default avatarHugh Dickins <hughd@google.com>
      Cc: stable@kernel.org
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      e6c9366b
    • Josh Boyer's avatar
      powerpc: Fix 32-bit SMP build · 6de06f31
      Josh Boyer authored
      Commit 69e3cea8 ("powerpc/smp: Make start_secondary_resume
      available to all CPU variants") introduced start_secondary_resume to
      misc_32.S, however it uses a 64-bit instruction which is not valid on
      32-bit platforms.  Use 'stw' instead.
      Reported-by: default avatarRichard Cochran <richardcochran@gmail.com>
      Tested-by: default avatarRichard Cochran <richardcochran@gmail.com>
      Signed-off-by: default avatarJosh Boyer <jwboyer@linux.vnet.ibm.com>
      Signed-off-by: default avatarBenjamin Herrenschmidt <benh@kernel.crashing.org>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      6de06f31
    • Linus Torvalds's avatar
      Merge branch 'upstream-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev · 557eed60
      Linus Torvalds authored
      * 'upstream-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev:
        libata: Power off empty ports
        libata-pmp: add support for Thermaltake BlackX Duet esata drive dock
        ATA: Don't powerdown Compaq Triflex IDE device on suspend
        libata: Use Maximum Write Same Length to report discard size limit
        drivers/ata/acard-ahci.c: fix enum warning
        pata_at91: SMC settings calculation bugfixes, support for t6z and IORDY
        libata-sff: prevent irq descriptions for dummy ports
        pata_cm64x: fix boot crash on parisc
      557eed60
    • Kevin Cernekee's avatar
      ipc: Add missing sys_ni entries for ipc/compat.c functions · be84bfcc
      Kevin Cernekee authored
      When building with:
      
        CONFIG_64BIT=y
        CONFIG_MIPS32_COMPAT=y
        CONFIG_COMPAT=y
        CONFIG_MIPS32_O32=y
        CONFIG_MIPS32_N32=y
        CONFIG_SYSVIPC is not set
        (and implicitly: CONFIG_SYSVIPC_COMPAT is not set)
      
      the final link fails with unresolved symbols for:
      
        compat_sys_semctl, compat_sys_msgsnd, compat_sys_msgrcv,
        compat_sys_shmctl, compat_sys_msgctl, compat_sys_semtimedop
      
      The fix is to add cond_syscall declarations for all syscalls in
      ipc/compat.c
      Signed-off-by: default avatarKevin Cernekee <cernekee@gmail.com>
      Acked-by: default avatarRalf Baechle <ralf@linux-mips.org>
      Acked-by: default avatarArnd Bergmann <arnd@arndb.de>
      Cc: Andrew Morton <akpm@linux-foundation.org>
      Cc: Al Viro <viro@zeniv.linux.org.uk>
      Cc: Stephen Rothwell <sfr@canb.auug.org.au>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      be84bfcc
    • Linus Torvalds's avatar
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6 · 06f4e926
      Linus Torvalds authored
      * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6: (1446 commits)
        macvlan: fix panic if lowerdev in a bond
        tg3: Add braces around 5906 workaround.
        tg3: Fix NETIF_F_LOOPBACK error
        macvlan: remove one synchronize_rcu() call
        networking: NET_CLS_ROUTE4 depends on INET
        irda: Fix error propagation in ircomm_lmp_connect_response()
        irda: Kill set but unused variable 'bytes' in irlan_check_command_param()
        irda: Kill set but unused variable 'clen' in ircomm_connect_indication()
        rxrpc: Fix set but unused variable 'usage' in rxrpc_get_transport()
        be2net: Kill set but unused variable 'req' in lancer_fw_download()
        irda: Kill set but unused vars 'saddr' and 'daddr' in irlan_provider_connect_indication()
        atl1c: atl1c_resume() is only used when CONFIG_PM_SLEEP is defined.
        rxrpc: Fix set but unused variable 'usage' in rxrpc_get_peer().
        rxrpc: Kill set but unused variable 'local' in rxrpc_UDP_error_handler()
        rxrpc: Kill set but unused variable 'sp' in rxrpc_process_connection()
        rxrpc: Kill set but unused variable 'sp' in rxrpc_rotate_tx_window()
        pkt_sched: Kill set but unused variable 'protocol' in tc_classify()
        isdn: capi: Use pr_debug() instead of ifdefs.
        tg3: Update version to 3.119
        tg3: Apply rx_discards fix to 5719/5720
        ...
      
      Fix up trivial conflicts in arch/x86/Kconfig and net/mac80211/agg-tx.c
      as per Davem.
      06f4e926
    • Linus Torvalds's avatar
      Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6 · 8e7bfcba
      Linus Torvalds authored
      * 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:
        [IA64] define "_sdata" symbol
        pstore: Fix Kconfig dependencies for apei->pstore
        pstore: fix potential logic issue in pstore read interface
        pstore: fix pstore filesystem mount/remount issue
        pstore: fix one type of return value in pstore
        [IA64] fix build warning in arch/ia64/oprofile/backtrace.c
      8e7bfcba
    • Linus Torvalds's avatar
      Merge branch 'timers-fixes-for-linus' of... · 102dc1ba
      Linus Torvalds authored
      Merge branch 'timers-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      
      * 'timers-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:
        MAINTAINERS: Add drivers/clocksource to TIMEKEEPING
        clockevents/source: Use u64 to make 32bit happy
      102dc1ba
    • Linus Torvalds's avatar
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6 · 91444f47
      Linus Torvalds authored
      * git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6: (32 commits)
        [CIFS] Fix to problem with getattr caused by invalidate simplification patch
        [CIFS] Remove sparse warning
        [CIFS] Update cifs to version 1.72
        cifs: Change key name to cifs.idmap, misc. clean-up
        cifs: Unconditionally copy mount options to superblock info
        cifs: Use kstrndup for cifs_sb->mountdata
        cifs: Simplify handling of submount options in cifs_mount.
        cifs: cifs_parse_mount_options: do not tokenize mount options in-place
        cifs: Add support for mounting Windows 2008 DFS shares
        cifs: Extract DFS referral expansion logic to separate function
        cifs: turn BCC into a static inlined function
        cifs: keep BCC in little-endian format
        cifs: fix some unused variable warnings in id_rb_search
        CIFS: Simplify invalidate part (try #5)
        CIFS: directio read/write cleanups
        consistently use smb_buf_length as be32 for cifs (try 3)
        cifs: Invoke id mapping functions (try #17 repost)
        cifs: Add idmap key and related data structures and functions (try #17 repost)
        CIFS: Add launder_page operation (try #3)
        Introduce smb2 mounts as vers=2
        ...
      91444f47
    • Linus Torvalds's avatar
      Merge branch 'perf-urgent-for-linus' of... · bc091c93
      Linus Torvalds authored
      Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      
      * 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:
        extable, core_kernel_data(): Make sure all archs define _sdata
        core_kernel_data(): Fix architectures that do not define _sdata
      bc091c93
    • Linus Torvalds's avatar
      Merge branch 'ptrace' of git://git.kernel.org/pub/scm/linux/kernel/git/oleg/misc · 3ed4c058
      Linus Torvalds authored
      * 'ptrace' of git://git.kernel.org/pub/scm/linux/kernel/git/oleg/misc: (41 commits)
        signal: trivial, fix the "timespec declared inside parameter list" warning
        job control: reorganize wait_task_stopped()
        ptrace: fix signal->wait_chldexit usage in task_clear_group_stop_trapping()
        signal: sys_sigprocmask() needs retarget_shared_pending()
        signal: cleanup sys_sigprocmask()
        signal: rename signandsets() to sigandnsets()
        signal: do_sigtimedwait() needs retarget_shared_pending()
        signal: introduce do_sigtimedwait() to factor out compat/native code
        signal: sys_rt_sigtimedwait: simplify the timeout logic
        signal: cleanup sys_rt_sigprocmask()
        x86: signal: sys_rt_sigreturn() should use set_current_blocked()
        x86: signal: handle_signal() should use set_current_blocked()
        signal: sigprocmask() should do retarget_shared_pending()
        signal: sigprocmask: narrow the scope of ->siglock
        signal: retarget_shared_pending: optimize while_each_thread() loop
        signal: retarget_shared_pending: consider shared/unblocked signals only
        signal: introduce retarget_shared_pending()
        ptrace: ptrace_check_attach() should not do s/STOPPED/TRACED/
        signal: Turn SIGNAL_STOP_DEQUEUED into GROUP_STOP_DEQUEUED
        signal: do_signal_stop: Remove the unneeded task_clear_group_stop_pending()
        ...
      3ed4c058
    • Linus Torvalds's avatar
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6 · ad947175
      Linus Torvalds authored
      * git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6: (110 commits)
        [SCSI] qla2xxx: Refactor call to qla2xxx_read_sfp for thermal temperature.
        [SCSI] qla2xxx: Unify the read/write sfp mailbox command routines.
        [SCSI] qla2xxx: Clear complete initialization control block.
        [SCSI] qla2xxx: Allow an override of the registered maximum LUN.
        [SCSI] qla2xxx: Add host number in reset and quiescent message logs.
        [SCSI] qla2xxx: Correctly read sfp single byte mailbox register.
        [SCSI] qla2xxx: Add qla82xx_rom_unlock() function.
        [SCSI] qla2xxx: Log if qla82xx firmware fails to load from flash.
        [SCSI] qla2xxx: Use passed in host to initialize local scsi_qla_host in queuecommand function
        [SCSI] qla2xxx: Correct buffer start in edc sysfs debug print.
        [SCSI] qla2xxx: Update firmware version after flash update for ISP82xx.
        [SCSI] qla2xxx: Fix hang during driver unload when vport is active.
        [SCSI] qla2xxx: Properly set the dsd_list_len for dsd_chaining in cmd type 6.
        [SCSI] qla2xxx: Fix virtual port failing to login after chip reset.
        [SCSI] qla2xxx: Fix vport delete hang when logins are outstanding.
        [SCSI] hpsa: Change memset using sizeof(ptr) to sizeof(*ptr)
        [SCSI] ipr: Rate limit DMA mapping errors
        [SCSI] hpsa: add P2000 to list of shared SAS devices
        [SCSI] hpsa: do not attempt PCI power management reset method if we know it won't work.
        [SCSI] hpsa: remove superfluous sleeps around reset code
        ...
      ad947175
    • Linus Torvalds's avatar
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-nmw · 6c1b8d94
      Linus Torvalds authored
      * git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-nmw: (32 commits)
        GFS2: Move all locking inside the inode creation function
        GFS2: Clean up symlink creation
        GFS2: Clean up mkdir
        GFS2: Use UUID field in generic superblock
        GFS2: Rename ops_inode.c to inode.c
        GFS2: Inode.c is empty now, remove it
        GFS2: Move final part of inode.c into super.c
        GFS2: Move most of the remaining inode.c into ops_inode.c
        GFS2: Move gfs2_refresh_inode() and friends into glops.c
        GFS2: Remove gfs2_dinode_print() function
        GFS2: When adding a new dir entry, inc link count if it is a subdir
        GFS2: Make gfs2_dir_del update link count when required
        GFS2: Don't use gfs2_change_nlink in link syscall
        GFS2: Don't use a try lock when promoting to a higher mode
        GFS2: Double check link count under glock
        GFS2: Improve bug trap code in ->releasepage()
        GFS2: Fix ail list traversal
        GFS2: make sure fallocate bytes is a multiple of blksize
        GFS2: Add an AIL writeback tracepoint
        GFS2: Make writeback more responsive to system conditions
        ...
      6c1b8d94
    • Linus Torvalds's avatar
      Merge branch 'merge' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc · 82aff107
      Linus Torvalds authored
      * 'merge' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc: (152 commits)
        powerpc: Fix hard CPU IDs detection
        powerpc/pmac: Update via-pmu to new syscore_ops
        powerpc/kvm: Fix the build for 32-bit Book 3S (classic) processors
        powerpc/kvm: Fix kvmppc_core_pending_dec
        powerpc: Remove last piece of GEMINI
        powerpc: Fix for Pegasos keyboard and mouse
        powerpc: Make early memory scan more resilient to out of order nodes
        powerpc/pseries/iommu: Cleanup ddw naming
        powerpc/pseries/iommu: Find windows after kexec during boot
        powerpc/pseries/iommu: Remove ddw property when destroying window
        powerpc/pseries/iommu: Add additional checks when changing iommu mask
        powerpc/pseries/iommu: Use correct return type in dupe_ddw_if_already_created
        powerpc: Remove unused/obsolete CONFIG_XICS
        misc: Add CARMA DATA-FPGA Programmer support
        misc: Add CARMA DATA-FPGA Access Driver
        powerpc: Make IRQ_NOREQUEST last to clear, first to set
        powerpc: Integrated Flash controller device tree bindings
        powerpc/85xx: Create dts of each core in CAMP mode for P1020RDB
        powerpc/85xx: Fix PCIe IDSEL for Px020RDB
        powerpc/85xx: P2020 DTS: re-organize dts files
        ...
      82aff107