[ceph-commit] ceph-client.git annotated tag v2.6.37-rc1 created. v2.6.37-rc1

Tommi Virtanen tv42 at ceph-tracker.dreamhostps.com
Fri Apr 22 14:42:54 PDT 2011


The annotated tag, v2.6.37-rc1 has been created
        at  579cc3d8b5840f3355bad58e7ab23eae04ff9cb6 (tag)
   tagging  c8ddb2713c624f432fa5fe3c7ecffcdda46ea0d4 (commit)
  replaces  v2.6.36
 tagged by  Linus Torvalds
        on  Mon Nov 1 07:54:35 2010 -0400

- Log -----------------------------------------------------------------
Linux 2.6.37-rc1

.. and the beginning of the 2010 KS
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iEYEABECAAYFAkzOqo0ACgkQF3YsRnbiHLtcnQCbBOtinZFDzrtdjuCWzydU1gp6
L+4An0CrrTbv3i/XdVq9veUifFXBqgQt
=sC3v
-----END PGP SIGNATURE-----

Abdoulaye Walsimou Gaye (2):
      ARM: S3C2440: various fixes in Kconfig file
      ARM: S3C2440: fix boot failure introduced by recent changes in gpiolib

Abhijeet Dharmapurikar (3):
      GIC: Dont disable INT in ack callback
      msm: irqs-8x60: interrupt map
      msm: 8x60: setup correct handlers for private interrupts

Abhilash Kesavan (2):
      ARM: S5P64X0: Replace the 6440 system device class definition with 64x0
      ARM: S3C2416: Add Power Management support for SMDK2416

Abraham Arce (4):
      Input: add support for OMAP4 keyboard controller
      Input: omap4-keypad - use platform device helpers
      Input: omap4-keypad - SYSCONFIG register configuration
      Input: omap4-keypad - fix interrupt line configuration

Adrian Hoban (1):
      crypto: cryptd - Adding the AEAD interface type support to cryptd

Adrian Hunter (5):
      mmc_test: fix performance tests that go over max_blk_count
      mmc_test: fix memory allocation segment limits
      mmc_test: fix display of .5 KiB
      mmc: Fixes for Dual Data Rate (DDR) support
      mmc: refine DDR support

Adrian Taylor (1):
      [media] Support for Elgato Video Capture

Agustin March (1):
      staging: usbip: resolved a space in a comment

Ajay Kumar Gupta (3):
      USB: AM35x: Add musb support
      USB: musb: add musb support for AM35x
      USB: musb: AM35x: Workaround for fifo read issue

Ajit Khaparde (2):
      be2net: fix to dynamically generate MAC Address for VFs
      be2net: stats for packets received due to internal switching in ASIC.

Akinobu Mita (12):
      econet: kill unnecessary spin_lock_init()
      mlx4: use bitmap library
      phonet: use for_each_set_bit
      starfire: use PCI_VDEVICE
      starfire: use BUILD_BUG_ON for netdrv_addr_t
      lockup_detector: Convert cpu notifier to return encapsulate errno value
      lockup_detector: Remove unused panic_notifier
      tile: replace some BUG_ON checks with BUILD_BUG_ON checks
      sh: fix uninitialized spinlock
      bitops: make asm-generic/bitops/find.h more generic
      bitops: remove duplicated extern declarations
      stop_machine: convert cpu notifier to return encapsulate errno value

Akira Takeuchi (26):
      MN10300: Don't cast away the volatile in test_bit()
      MN10300: Add reads[bwl]() and writes[bwl]()
      MN10300: Provide the functions to fully disable maskable interrupts
      MN10300: Differentiate AM33_2 and AM33_3 in config
      MN10300: Move DMA engine control reg defs to MN103E010 processor directory
      MN10300: Don't hard code the cacheline size in register defs
      MN10300: Add CPU register bits for AM34
      MN10300: Remove monitor/JTAG functions
      MN10300: Cacheflush functions should take unsigned long addresses
      MN10300: SMP: Differentiate local cache flushing
      MN10300: AM34: Add cacheflushing by using the AM34 purge registers
      MN10300: Cache: Implement SMP global cache flushing
      MN10300: Make the boot wrapper able to use writeback caching
      MN10300: AM34 erratum requires MMUCTR read and write on exception entry
      MN10300: Make the use of PIDR to mark TLB entries controllable
      MN10300: Use the [ID]PTEL2 registers rather than [ID]PTEL for TLB control
      MN10300: SMP TLB flushing
      MN10300: Make the FPU operate in non-lazy mode under SMP
      MN10300: Optimise do_csum()
      MN10300: Make various interrupt priority settings configurable
      MN10300: Delete idle_timestamp from irq_cpustat_t
      MN10300: And Panasonic AM34 subarch and implement SMP
      MN10300: ASB2364: Add support for SMSC911X and SMC911X
      MN10300: Update the ASB2303 defconfig
      MN10300: Create a defconfig for the ASB2364 board
      MN10300: Change "Matsushita" to "Panasonic".

Al Cho (3):
      Staging: add USB ENE card reader driver
      staging: keucr: fix keucr lost disconnect
      staging: keucr: fix keucr lost disconnect in transport

Al Viro (46):
      hfsplus: hfs_bnode_find() can fail, resulting in hfs_bnode_split() breakage
      fix rawctl compat ioctls breakage on amd64 and itanic
      ext2_remount: don't bother with invalidate_inodes()
      gfs2: invalidate_inodes() is no-op there
      ntfs: don't call invalidate_inodes()
      smbfs never retains inodes with zero refcount in the first place
      unexport invalidate_inodes
      new helper: inode_unhashed()
      list.h: new helper - hlist_add_fake()
      switch hfs to hlist_add_fake()
      new helper: ihold()
      split invalidate_inodes()
      sparc: keep calling do_signal() as long as pending signals remain
      fix braino in fs: do not assign default i_ino in new_inode
      a couple of open-coded ihold() introduced by nfs merge
      fix open/umount race
      beginning of transtion: ->mount()
      new helper: mount_bdev()
      convert get_sb_mtd() users to ->mount()
      convert get_sb_single() users
      convert get_sb_nodev() users
      convert get_sb_pseudo() users
      convert ubifs
      convert v9fs
      logfs get_sb massage, part 1
      logfs get_sb, part 2
      logfs get_sb, part 3
      logfs: fix a leak in get_sb
      switch logfs to ->mount()
      convert nilfs
      convert cifs
      setting ->proc_mnt doesn't belong in proc_get_sb()
      switch procfs to ->mount()
      switch get_sb_ns() users
      convert cgroup and cpuset
      convert sysfs
      convert ecryptfs
      convert afs
      convert gfs2
      convert ceph
      convert btrfs
      convert simple cases of nfs-related ->get_sb() to ->mount()
      braino in internal.h
      in untag_chunk() we need to do alloc_chunk() a bit earlier
      audit: make link()/linkat() match "attribute change" predicate
      audit mmap

Alan Cox (15):
      Staging: mrst_touchscreen - clean up input side
      staging: sst: Remove the aava bits
      scu_ipc: Fix warning caused by include changes
      ata: Intel IDE-R support
      bluetooth: Fix missing NULL check
      serial: mrst_max3110: Make the IRQ option runtime
      tty: Make tiocgicount a handler
      tty: Convert the USB drivers to the new icount interface
      tty: icount changeover for other main devices
      tty: Fix warning left over from TIOCGICOUNT changes
      serial: abstraction for 8250 legacy ports
      mmc: sdhci: Allow the probe handler to override slots
      mmc: sdhci: Add Moorestown device support
      langwell_gpio: add support for whitney point
      i2c-intel-mid: support for Moorestown and Medfield platform

Alan Ott (2):
      HID: don't Send Feature Reports on Interrupt Endpoint
      HID: trivial formatting fix

Alan Stern (13):
      HID: usbhid: remove unused hiddev_driver
      sysfs: Add sysfs_merge_group() and sysfs_unmerge_group()
      PM / Runtime: Move code in drivers/base/power/runtime.c
      PM / Runtime: Replace boolean arguments with bitflags
      PM / Runtime: Merge synchronous and async runtime routines
      PM / Runtime: Combine runtime PM entry points
      PM / Runtime: Add no_callbacks flag
      PM / Runtime: Implement autosuspend support
      USB: g_file_storage: don't generate automatic serial string
      OHCI: work around for nVidia shutdown problem
      USB: teach "devices" file about Wireless and SuperSpeed USB
      USB: disable endpoints after unbinding interfaces, not before
      USB: accept some invalid ep0-maxpacket values

Alan Young (4):
      [media] hdpvr: remove unnecessary sleep in hdpvr_config_call
      [media] hdpvr: remove unecessary sleep in buffer drain loop
      [media] hdpvr: print firmware date
      [media] hdpvr: decrease URB timeout to 90ms

Alban Crequy (1):
      AF_UNIX: Implement SO_TIMESTAMP and SO_TIMETAMPNS on Unix sockets

Alejandro Emanuel Paredes (1):
      staging: vt6656: changed comments convention and removed spaces before tab

Alek Du (4):
      Staging: mrst-touchscreen: Fix wrong Makefile config
      Staging: mrst-touchscreen - register platform interface
      intel_pmic_gpio: swap the bits and mask args for intel_scu_ipc_update_register
      pca953x: pca953x driver fixes for x86 mrst

Alex Deucher (20):
      drm/radeon/kms: clean up r6xx/r7xx blit init (v2)
      drm/radeon/kms: enable writeback (v2)
      drm/radeon/kms/r6xx+: use new style fencing (v3)
      drm/radeon/kms: properly handle 40 bit MC addresses in the cursor code
      drm/radeon/kms: prefer high post dividers in legacy pll algo
      drm/radeon/kms: remove some pll algo flags
      drm/radeon/kms: remove new pll algo
      drm/radeon/kms: rework spread spectrum handling
      drm/radeon/kms: add drm blit support for evergreen
      drm/radeon/kms: make sure blit addr masks are 64 bit
      drm/radeon/kms/evergreen: add some additional safe regs v2
      drm/radeon/kms: implement display watermark support for evergreen
      drm/radeon/kms: MC vram map needs to be >= pci aperture size
      drm/radeon/kms/evergreen: set the clear state to the blit state
      drm/radeon/kms: fix 2D tile height alignment in the r600 CS checker
      drm/radeon/kms: properly compute group_size on 6xx/7xx
      drm/radeon/kms: fix r6xx/7xx 1D tiling CS checker v2
      drm/radeon/kms: fix handling of tex lookup disable in cs checker on r2xx
      drm/radeon/kms: fix tiled db height calculation on 6xx/7xx
      drm/radeon/kms: enable unmappable vram for evergreen

Alex Elder (1):
      Merge branch 'v2.6.36'

Alex Nixon (3):
      xen: Don't disable the I/O space
      x86/PCI: Clean up pci_cache_line_size
      xen/x86/PCI: Add support for the Xen PCI subsystem

Alexander Duyck (21):
      ixgbe: remove redundant DMA alignment code
      ixgbe: move setting of GSO size for 82598 into ixgbe_configure_dcb
      ixgbe: combine two modifications of TXDCTL into one
      ixgbe: move configuration of the MTQC register into it's own function
      ixgbe: move Tx ring configuration into a separate function
      ixgbe: consolidate all setting of MRQC into one function
      ixgbe: pull ring configuration into it's own function
      ixgbe: pull PSRTYPE configuration into a separate function
      ixgbe: combine accesses to FCTRL register into ixgbe_set_rx_mode
      ixgbe: bump PS header size to 512 bytes
      ixgbe: remove redundant configuration of vmolr, rename generic variable
      ixgbe: Move max frame size and Rx buffer length configuration into a function
      ixgbe: move all Rx DMA control register writes to one central location
      ixgbe: Move virtualization config into a separate function
      ixgbe: move all GPIE register config into a single function
      ixgbe: pull all Tx init into ixgbe_configure_tx
      ixgbe: combine Rx into into ixgbe_configure_rx
      ixgbe: update all DESC_ADV macros to accept a ring pointer
      ixgbe: rewrite ethtool test to use standard config functions
      ixgbe: fix TX ring enable issues seen when VMDQ is enabled
      igb: clear VF_PROMISC bits instead of setting all other bits

Alexander Goncharov (1):
      V4L/DVB: gspca - sonixj: Add webcam 0c45:612b

Alexander Graf (68):
      KVM: PPC: Introduce shared page
      KVM: PPC: Convert MSR to shared page
      KVM: PPC: Convert DSISR to shared page
      KVM: PPC: Convert DAR to shared page.
      KVM: PPC: Convert SRR0 and SRR1 to shared page
      KVM: PPC: Convert SPRG[0-4] to shared page
      KVM: PPC: Implement hypervisor interface
      KVM: PPC: Add PV guest critical sections
      KVM: PPC: Add PV guest scratch registers
      KVM: PPC: Tell guest about pending interrupts
      KVM: PPC: Make PAM a define
      KVM: PPC: First magic page steps
      KVM: PPC: Magic Page Book3s support
      KVM: PPC: Expose magic page support to guest
      KVM: Move kvm_guest_init out of generic code
      KVM: PPC: Generic KVM PV guest support
      KVM: PPC: KVM PV guest stubs
      KVM: PPC: PV instructions to loads and stores
      KVM: PPC: PV tlbsync to nop
      KVM: PPC: Introduce kvm_tmp framework
      KVM: PPC: Introduce branch patching helper
      KVM: PPC: PV assembler helpers
      KVM: PPC: PV mtmsrd L=1
      KVM: PPC: PV mtmsrd L=0 and mtmsr
      KVM: PPC: PV wrteei
      KVM: PPC: Add Documentation about PV interface
      KVM: PPC: Add get_pvinfo interface to query hypercall instructions
      KVM: PPC: Book3S_32 MMU debug compile fixes
      KVM: PPC: RCU'ify the Book3s MMU
      KVM: PPC: Add book3s_32 tlbie flush acceleration
      KVM: PPC: Use MSR_DR for external load_up
      KVM: PPC: Make long relocations be ulong
      KVM: PPC: Move KVM trampolines before __end_interrupts
      KVM: S390: take a full byte as ext_param indicator
      KVM: S390: Add virtio hotplug add support
      KVM: S390: Export kvm_virtio.h
      KVM: PPC: Fix CONFIG_KVM_GUEST && !CONFIG_KVM case
      KVM: PPC: Move EXIT_DEBUG partially to tracepoints
      KVM: PPC: Move book3s_64 mmu map debug print to trace point
      KVM: PPC: Add tracepoint for generic mmu map
      KVM: PPC: Move pte invalidate debug code to tracepoint
      KVM: PPC: Fix sid map search after flush
      KVM: PPC: Add tracepoints for generic spte flushes
      KVM: PPC: Preload magic page when in kernel mode
      KVM: PPC: Don't flush PTEs on NX/RO hit
      KVM: PPC: Make invalidation code more reliable
      KVM: PPC: Move slb debugging to tracepoints
      KVM: PPC: Revert "KVM: PPC: Use kernel hash function"
      KVM: PPC: Remove unused define
      KVM: PPC: Add feature bitmap for magic page
      KVM: PPC: Move BAT handling code into spr handler
      KVM: PPC: Interpret SR registers on demand
      KVM: PPC: Put segment registers in shared page
      KVM: PPC: Add mtsrin PV code
      KVM: PPC: Make PV mtmsr work with r30 and r31
      KVM: PPC: Update int_pending also on dequeue
      KVM: PPC: Make PV mtmsrd L=1 work with r30 and r31
      KVM: PPC: Force enable nap on KVM
      KVM: PPC: Implement correct SID mapping on Book3s_32
      KVM: PPC: Don't put MSR_POW in MSR
      KVM: PPC: Enable napping only for Book3s_64
      KVM: PPC: Implement Level interrupts on Book3S
      KVM: PPC: Expose level based interrupt cap
      KVM: PPC: Implement level interrupts for BookE
      KVM: PPC: Document KVM_INTERRUPT ioctl
      KVM: PPC: Fix compile error in e500_tlb.c
      KVM: PPC: Add documentation for magic page enhancements
      KVM: PPC: Move of include to __KERNEL__ section

Alexander Shishkin (2):
      ARM: 6291/1: coresight: move struct tracectx inside etm driver
      ARM: 6293/1: coresight: cosmetic fixes

Alexander Stein (2):
      kconfig qconf: port to QT4
      Fix QT4 moc, cflags libs detection on dual QT3/Qt4 systems

Alexander van Heukelum (2):
      x86, 32-bit: Align percpu area and irq stacks to THREAD_SIZE
      x86, asm: Fix ancient-GAS workaround

Alexandre Bounine (13):
      rapidio: fix RapidIO sysfs hierarchy
      rapidio:powerpc/85xx: modify RIO port-write interrupt handler
      rapidio: use stored ingress port number instead of register read
      rapidio: add relation links between RIO device structures
      rapidio: add default handler for error-stopped state
      rapidio: modify sysfs initialization for switches
      rapidio: add handling of orphan port-write message
      rapidio: add device access check into the enumeration
      rapidio: add support for IDT CPS Gen2 switches
      rapidio: add handling of redundant routes
      rapidio: fix IDLE2 bits corruption
      rapidio: fix maximum port number in tsi57x EM initialization
      rapidio: fix destructive port EM initialization for Tsi568

Alexandros Batsakis (1):
      NFS: change stateid to be a union

Allan Stephens (16):
      tipc: Provide correct error code for unsupported connect() operation
      tipc: correct problems with misleading flags returned using poll()
      tipc: Check for disabled bearer when processing incoming messages
      tipc: Prevent crash when broadcast link cannot send to all nodes
      tipc: Fix premature broadcast advertisement by sending node
      tipc: Fix bug in broadcast link transmit statistics computation
      tipc: Remove per-connection sequence number logic
      tipc: Optimize tipc_node_has_active_links()
      tipc: Minor enhancements to name table display format
      tipc: Allow connect() to wait indefinitely
      tipc: Prevent missing name table entries when link flip-flops rapidly
      tipc: Minor optimizations to name table translation code
      tipc: Ensure outgoing messages on Ethernet have sufficient headroom
      tipc: Fix misleading error code when enabling Ethernet bearers
      tipc: Simplify bearer shutdown logic
      tipc: delete needless memset from bearer enabling.

Alok Kataria (3):
      x86, vmware: Remove deprecated VMI kernel support
      x86, paravirt: Remove alloc_pmd_clone hook, only used by VMI
      x86, kexec: Make sure to stop all CPUs before exiting the kernel

Alon Ziv (3):
      USB: opticon: Fix long-standing bugs in opticon driver
      USB: opticon: Add Opticon OPN2001 write support
      USB: opticon: Whitespace fixes in opticon driver

Amarnath Revanna (3):
      caif-u5500: Adding shared memory include
      caif-u5500: CAIF shared memory mailbox interface
      caif-u5500: Build config for CAIF shared mem driver

Amerigo Wang (5):
      mlx4: remove num_lro parameter
      s2io: remove lro parameter
      scripts/namespace.pl: fix wrong source path
      scripts/namespace.pl: some bug fixes
      scripts/namespace.pl: improve to get more correct results

Amit Kucheria (3):
      ARM: mxc: turn off HWCAP_NEON for older versions of imx51 silicon
      mx51: add support for genesi efikamx nettop
      mx51: efikamx: add otg support

Amit Kumar Salecha (26):
      qlcnic: fix aer for virtual func
      qlcnic: device state management fixes for virtual func
      qlcnic: add eswitch statistics support
      qlcnic: fix inconsistent lock state
      qlcnic: fix npar state
      qlcnic: mark device state as failed
      qlcnic: fix endiness in eswitch statistics
      qlcnic: update version 5.0.8
      qlcnic: support port vlan id
      qlcnic: fix fw recovery for PF
      qlcnic: change reg name
      qlcnic: support mac learning
      qlcnic: mac vlan learning support
      qlcnic: add cksum flag
      qlcnic: support vlan rx accleration
      qlcnic: vlan gro support
      qlcnic: vlan lro support
      qlcnic: remove fw version check
      qlcnic: update version 5.0.10
      qlcnic: fix internal loopback test
      qlcnic: fix eswitch stats
      qlcnic: fix diag register
      qlcnic: driver private workqueue
      qlcnic: support quiescent mode
      qlcnic: remove private LRO flag
      qlcnic: update driver version 5.0.11

Amit Shah (18):
      virtio: console: Reset vdev before removing device
      virtio: console: Remove control vq data only if using multiport support
      virtio: console: Check if portdev is valid in send_control_msg()
      virtio: console: Un-block reads on chardev close
      virtio: console: Unblock poll on port hot-unplug
      virtio: console: Make read() return -ENODEV on hot-unplug
      virtio: console: Make write() return -ENODEV on hot-unplug
      virtio: console: remove_port() should return void
      virtio: console: open: Use a common path for error handling
      virtio: console: Add a list of portdevs that are active
      virtio: console: Add a find_port_by_devt() function
      virtio: console: Use cdev_alloc() instead of cdev_init()
      virtio: console: Add reference counting for port struct
      virtio: console: Reference counting portdev structs is not needed
      virtio: console: Send SIGIO to processes that request it for host events
      virtio: console: Send SIGIO on new data arrival on ports
      virtio: console: Send SIGIO in case of port unplug
      virtio: console: Disable lseek(2) for port file operations

Anand Gadiyar (7):
      omap: usb: fix build warning
      ASoC: OMAP4: MCPDM: Remove unnecessary include of plat/control.h
      oprofile: include platform_device.h to fix build break
      oprofile: fix linker errors
      genirq, ARM: Fix boot on ARM platforms
      omap: complete removal of machine_desc.io_pg_offst and .phys_io
      regulator: fix build when CONFIG_REGULATOR_DUMMY=n

Anatolij Gustschin (3):
      V4L/DVB: v4l: fsl-viu.c: add slab.h include to fix compile breakage
      USB: add platform glue driver for FSL USB DR controller
      USB: add USB EHCI support for MPC5121 SoC

Anders Franzen (1):
      ip6_tunnel dont update the mtu on the route.

Anders Kaseorg (1):
      tipc: Fix log buffer memory leak if initialization fails

Anders Larsen (1):
      USB: cp210x: Add WAGO 750-923 Service Cable device ID

Anders Wallin (1):
      PCI: add PCI vendor id for STmicroelectronics

Andi Kleen (20):
      x86: Move alloc_desk_mask variables inside ifdef
      perf, gcc-4.6: Fix set but unused variable
      Clean up __page_set_anon_rmap
      hugepage: move is_hugepage_on_freelist inside ifdef to avoid warning
      Encode huge page size for VM_FAULT_HWPOISON errors
      x86: HWPOISON: Report correct address granuality for huge hwpoison faults
      HWPOISON: Improve comments in memory-failure.c
      HWPOISON: Convert pr_debugs to pr_info
      HWPOISON: Disable DEBUG by default
      HWPOISON: Turn addr_valid from bitfield into char
      HWPOISON: Remove retry loop for try_to_unmap
      Fix migration.c compilation on s390
      Add _addr_lsb field to ia64 siginfo
      Merge branch 'hwpoison-fixes-2.6.37' into hwpoison
      Merge branch 'hwpoison-cleanups' into hwpoison
      Merge branch 'hwpoison-hugepages' into hwpoison
      SYSFS: Allow boot time switching between deprecated and modern sysfs layout
      Fix install_process_keyring error handling
      Btrfs: Fix variables set but not read (bugs found by gcc 4.6)
      Btrfs: cleanup warnings from gcc 4.6 (nonbugs)

Andiry Xu (7):
      USB: xHCI: Add pointer to udev in struct xhci_virt_device
      USB: xHCI: change xhci_reset_device() to allocate new device
      USB: core: use kernel assigned address for devices under xHCI
      USB: xHCI: port power management implementation
      USB: xHCI: port remote wakeup implementation
      USB: xHCI: bus power management implementation
      USB: xHCI: PCI power management implementation

Andre B. Oliveira (1):
      can: tscan1: add driver for TS-CAN1 boards

Andre Nogueira (1):
      Staging: rtl8186se: Remove a duplicate include directive in ieee80211.h

Andre Przywara (4):
      x86, cpu: Fix renamed, not-yet-shipping AMD CPUID feature bit
      x86, cpu: Update AMD CPUID feature bits
      x86, cpu: Fix allowed CPUID bits for KVM guests
      x86, kvm: add new AMD SVM feature bits

Andrea Gelmini (11):
      net: mac80211: Fix a typo.
      drivers: staging: tidspbridge: gen: gb.c: Removed duplicated #include
      staging: spectra: Kconfig: add missing '.'
      asm-generic: kdebug.h: Checkpatch cleanup
      README: cite nconfig
      sound: fixed typos
      GFS2: fixed typo
      drivers: gpu: drm: i915: Fix a typo.
      include/linux/libata.h: fix typo
      ext2: fixed typo.
      jbd/2: fixed typos

Andrea Righi (1):
      doc: clarify the behaviour of dirty_ratio/dirty_bytes

Andreas Herrmann (11):
      x86, AMD: Remove needless CPU family check (for L3 cache info)
      x86, cacheinfo: Fix dependency of AMD L3 CID
      x86, k8-gart: Decouple handling of garts and northbridges
      x86, k8: Rename k8.[ch] to amd_nb.[ch] and CONFIG_K8_NB to CONFIG_AMD_NB
      x86, mtrr: Assume SYS_CFG[Tom2ForceMemTypeWB] exists on all future AMD CPUs
      x86, nmi: Support NMI watchdog on newer AMD CPU families
      x86, amd: Add support for CPUID topology extension of AMD CPUs
      x86, amd: Extract compute unit information for AMD CPUs
      x86, amd: Use compute unit information to determine thread siblings
      x86, amd_nb: Enable GART support for AMD family 0x15 CPUs
      hwmon: (k8temp) Remove superfluous CPU family check

Andreas Langer (1):
      Staging: batman-adv: layer2 unicast packet fragmentation

Andreas Schwab (4):
      powerpc: Remove fpscr use from [kvm_]cvt_{fd,df}
      net/de4x5: remove undefined operations
      net/cxgb3: remove undefined operations
      ALSA: sound/ppc/powermac: remove undefined operations

Andrei Emeltchenko (4):
      Bluetooth: remove extra newline from debug output
      Bluetooth: check L2CAP length in first ACL fragment
      Bluetooth: check for l2cap header in start fragment
      Bluetooth: clean up rfcomm code

Andres More (5):
      staging: vt6656: added spaces around '||'
      staging: vt6656: removed not useful comments
      staging: vt6656: removed custom definitions of Ethernet packet types
      staging: vt6656: removed NDIS_STATUS int redefinition
      staging: vt6656: removed macro to test bits

Andres Salomon (16):
      staging: olpc_dcon: add OLPC display controller (DCON) support
      staging: olpc_dcon: switch back to using olpc_board(0xXX)
      staging: olpc_dcon: drop XO-1.5 support for now
      staging: olpc_dcon: add TODO file
      staging: olpc_dcon: remove outdated backlight comment
      staging: olpc_dcon: add people to the Cc list
      staging: olpc_dcon: drop old VT switch code, watch for CONBLANK event
      sparc: stop exporting openprom.h header
      of/sparc: convert various prom_* functions to use phandle
      sparc: break out some PROM device-tree building code out into drivers/of
      of/promtree: make drivers/of/pdt.c no longer sparc-only
      of/promtree: no longer call prom_ functions directly; use an ops structure
      of/promtree: add of_pdt namespace to pdt code
      of/promtree: add package-to-path support to pdt
      of/irq: remove references to NO_IRQ in drivers/of/platform.c
      mtd: fix build error in m25p80.c

Andrew Chew (3):
      staging: iio: Change GAIN macros to SCALE.
      staging: iio: ak8975: Add ak8975 magnetometer sensor
      mfd: Add TPS658621C device ID

Andrew Gallatin (1):
      myri10ge: DCA update (resubmit)

Andrew Hendry (1):
      X.25 remove bkl in accept

Andrew Morton (16):
      drivers/net/wireless/libertas/cfg.c: needs sched.h
      drivers-net-tulip-de4x5c-fix-copy-length-in-de4x5_ioctl-checkpatch-fixes
      [media] drivers/media/video/cx23885/cx23885-core.c: fix cx23885_dev_checkrevision()
      m68k: __pa(): cast arg to long
      types.h: move misplaced comment
      kfifo: disable __kfifo_must_check_helper()
      fs/fs-writeback.c: restore lost comment
      mm/memory_hotplug.c: make scan_lru_pages() static
      include/linux/kernel.h: add __must_check to strict_strto*()
      workqueues: s/ON_STACK/ONSTACK/
      ratelimit: add comment warning people off printk_ratelimit()
      drivers/gpio/langwell_gpio.c: remove semicolons after function definitions
      drivers/char/hvc_console.c: remove unneeded __set_current_state(TASK_RUNNING)
      select: rename estimate_accuracy() to select_estimate_accuracy()
      drivers/block/aoe/aoeblk.c: ratelimit a warning printk
      fs/notify/fanotify/fanotify_user.c: fix warnings

Andrew Murray (1):
      sh: Use __GFP_ZERO for dma_generic_alloc_coherent().

Andrew Vasquez (2):
      [SCSI] qla2xxx: Initialize the vport_slock spinlock.
      [SCSI] qla2xxx: Correct PRLI failure response code handling.

Andy Adamson (6):
      nfsd: remove duplicate NFS4_STATEID_SIZE declaration
      NFSD: remove duplicate NFS4_STATEID_SIZE
      NFS: ask for layouttypes during v4 fsinfo call
      NFS: client needs to maintain list of inodes with active layouts
      NFSv4.1: pnfs: add LAYOUTGET and GETDEVICEINFO infrastructure
      NFSv4.1: pnfs: filelayout: add driver's LAYOUTGET and GETDEVICEINFO infrastructure

Andy Grover (70):
      RDS: Fix BUG_ONs to not fire when in a tasklet
      RDS: Rewrite rds_send_drop_to() for clarity
      RDS: Fix locking in send on m_rs_lock
      RDS: move rds_shutdown_worker impl. to rds_conn_shutdown
      RDS: cleanup: remove "== NULL"s and "!= NULL"s in ptr comparisons
      RDS: break out rdma and data ops into nested structs in rds_message
      RDS: cleanup/fix rds_rdma_unuse
      RDS: Explicitly allocate rm in sendmsg()
      RDS: fold rdma.h into rds.h
      RDS: make m_rdma_op a member of rds_message
      RDS: make sure all sgs alloced are initialized
      RDS: Clear up some confusing code in send_remove_from_sock
      RDS: Implement atomic operations
      RDS: Base init_depth and responder_resources on hw values
      RDS: Do not mask address when pinning pages
      RDS: Whitespace
      RDS: inc_purge() transport function unused - remove it
      RDS/IB: eliminate duplicate code
      RDS/IB: Disallow connections less than RDS 3.1
      RDS/IB: Remove dead code
      RDS/IB: Remove ib_[header/data]_sge() functions
      RDS: rewrite rds_ib_xmit
      RDS: Remove unsignaled_bytes sysctl
      RDS/IB: Make all flow control code conditional on i_flowctl
      RDS: Move loop-only function to loop.c
      RDS: Implement silent atomics
      RDS: Inline rdma_prepare into cmsg_rdma_args
      RDS: purge atomic resources too in rds_message_purge()
      RDS: Remove struct rds_rdma_op
      RDS: Rename data op members prefix from m_ to op_
      RDS: Rewrite rds_send_xmit
      RDS: Do not set op_active in r_m_copy_from_user().
      RDS: Add a warning if trying to allocate 0 sgs
      RDS: queue failure notifications for dropped atomic ops
      RDS: Move some variables around for consistency
      RDS: Add flag for silent ops. Do atomic op before RDMA
      RDS: Make sure cmsgs aren't used in improper ways
      RDS: Perform unmapping ops in stages
      RDS/IB: Do not wait for send ring to be empty on conn shutdown
      RDS: Stop supporting old cong map sending method
      RDS: Refill recv ring directly from tasklet
      RDS: Change send lock from a mutex to a spinlock
      RDS: rds_send_xmit() locking/irq fixes
      RDS: Call rds_send_xmit() directly from sendmsg()
      RDS: Bypass workqueue when queueing cong updates
      RDS: Use NOWAIT in message_map_pages()
      RDS: Fix locking in send on m_rs_lock
      RDS: rds_message_unmapped() doesn't need to check if queue active
      RDS: Move atomic stats from general to ib-specific area
      RDS: Remove send_quota from send_xmit()
      RDS: Do wait_event_interruptible instead of wait_event
      RDS: Get pong working again
      RDS: Update comments in rds_send_xmit()
      RDS/IB: Remove unused variable in ib_remove_addr()
      RDS/IB: add _to_node() macros for numa and use {k,v}malloc_node()
      RDS: Use page_remainder_alloc() for recv bufs
      RDS: Assume recv->r_frag is always NULL in refill_one()
      RDS/IB: Remove ib_recv_unmap_page()
      RDS: whitespace
      RDS: Remove unused XLIST_PTR_TAIL and xlist_protect()
      RDS/IB: Make ib_recv_refill return void
      RDS/IB: Use SLAB_HWCACHE_ALIGN flag for kmem_cache_create()
      RDS: Implement masked atomic operations
      RDS: Add rds.h to exported headers list
      RDS: rds.h: Replace u_int[size]_t with uint[size]_t
      RDS: Remove dead struct from rds.h
      RDS: Return -EINVAL if rds_rdma_pages returns an error
      RDS: Clean up error handling in rds_cmsg_rdma_args
      RDS: Copy rds_iovecs into kernel memory instead of rereading from userspace
      RDS: Let rds_message_alloc_sgs() return NULL

Andy Owen (6):
      ALSA: ca0106 - add Sound Blaster 5.1vx info.
      ALSA: ca0106: Pull out dac powering routine into separate function.
      ALSA: ca0106: Move enabling of front dac out of hardcoded setup sequence.
      ALSA: ca0106: Create a nice spot for mapping channels to dacs.
      ALSA: ca0106: Allow different sound cards to use different SPI channel mappings.
      ALSA: ca0106: Use card specific dac id for mute controls.

Andy Ross (1):
      Staging: mrst-touchscreen - simplify en/disable of interrupts for NEC

Andy Shevchenko (50):
      scripts/mod/modpost.c: fix commentary accordingly to last changes
      staging: rtl8712: throw away custom hex_to_bin()
      staging: ath6kl: use native methods from kernel library
      drivers: isdn: capi: use simple_strtol to convert numbers
      uwb: use '%pM' format to print MAC address
      staging: brcm80211: use '%pM' format to print MAC address
      staging: rt2860: change plain format of mac address to %pM in *printf()
      staging: wlags49_h2: use '%pM' format to print MAC address
      staging: vt6655: use '%pM' format to print MAC address
      staging: cxt1e1: use '%pMF' format to print MAC address
      staging: rtl8712: use '%pM' format to print MAC address
      staging: rt2870: use '%pM' format to print MAC address
      staging: otus: use '%pM' format to print MAC address
      staging: octeon: use '%pM' format to print MAC address
      staging: ath6kl: use '%pM' format to print MAC address
      staging: brcm80211: use native ctype library
      staging: brcm80211: use string native library
      staging: rt2860: '&pointer[0]' to 'pointer' fix
      staging: wlags49_h2: '&pointer[0]' to 'pointer' fix
      staging: rtl8712: '&pointer[0]' to 'pointer' fix
      staging: otus: '&pointer[0]' to 'pointer' fix
      staging: cxt1e1: '&pointer[0]' to 'pointer' fix
      staging: ath6kl: '&pointer[0]' to 'pointer' fix
      staging: vt6655: '&pointer[0]' to 'pointer' fix
      staging: rt2870: '&pointer[0]' to 'pointer' fix
      staging: octeon: '&pointer[0]' to 'pointer' fix
      drivers: atm: use native kernel's hex_to_bin() func
      net: core: use kernel's converter from hex to bin
      sunrpc/cache: don't use custom hex_to_bin() converter
      staging: brcm80211: clean up custom ctype library again
      staging: brcm80211: remove custom string library again
      staging: brcm80211: remove useless bcm_ether_ntoa()
      staging: rt2860: remove custom min() and max()
      staging: wlags49_h2: remove custom macros min() and max()
      staging: wlags49_h2: fix format of timeStamp debug output
      staging: wlags49_h2: remove useless DbgHwAddr() method
      staging: batman-adv: remove useless addr_to_string()
      V4L/DVB: media: cx23885: use '%pM' format to print MAC address
      [media] dvb: mantis: use '%pM' format to print MAC address
      platform: x86: throw away custom methods
      uwb: use '%pM' format to print MAC address
      mmc: make mmc_dev_to_card() macro public
      mmc: rename dev_to_mmc_card() to mmc_dev_to_card()
      mmc_test: use API to check card type
      mmc_test: change simple_strtol() to strict_strtol()
      mmc_test: collect data and show it via sysfs by demand
      mmc_test: move files from sysfs to debugfs
      mmc: add a file to debugfs for changing host clock at runtime
      [S390] cio: remove custom implementation of hex_to_bin()
      lib/bitmap.c: use hex_to_bin()

Andy Walls (4):
      IPv4: route.c: Change checks against 0xffffffff to ipv4_is_lbcast()
      V4L/DVB: gspca_cpia1: Add basic v4l2 illuminator controls for the Intel Play QX3
      V4L/DVB: gspca_cpia1: Restore QX3 illuminators' state on resume
      V4L/DVB: gspca_cpia1: Disable illuminator controls if not an Intel Play QX3

Andy Whitcroft (14):
      checkpatch: fix regressions in "fix handling of leading spaces"
      checkpatch: types may sit on a line on their own
      checkpatch: suggest cleanpatch and cleanfile when appropriate
      checkpatch: ensure we do not collapse bracketed sections into constants
      checkpatch: handle casts better fixing false categorisation of : as binary
      checkpatch: returning errno typically should be negative
      checkpatch: add check for space after struct, union, and enum
      checkpatch: simplify and consolidate "missing space after" checks
      checkpatch: ensure kconfig help checks only apply when we are adding help
      checkpatch: update copyright dates
      checkpatch: clean up structure definition macro handline
      checkpatch: handle EXPORT_SYMBOL for DEVICE_ATTR and similar
      checkpatch: statement/block context analyser should look at sanitised lines
      checkpatch: version 0.31

Aneesh Kumar K.V (10):
      fs/9p: Implement POSIX ACL permission checking function
      fs/9p: Add xattr callbacks for POSIX ACL
      fs/9p: Implement setting posix acl
      fs/9p: Update ACL on chmod
      fs/9p: Implement create time inheritance
      fs/9p: Add access = client option to opt in acl evaluation.
      fs/9p: Use mknod 9p operation on create without open request
      fs/9p: Add missing iput in v9fs_vfs_lookup
      fs/9p: Use generic_file_open with lookup_instantiate_filp
      net/9p: Return error if we fail to encode protocol data

Anil Ravindranath (2):
      [SCSI] pmcraid: remove duplicate struct member
      [SCSI] pmcraid: add support for set timestamp command and other fixes

Anil Shetty (1):
      usb: musb: musbhsdma: increase max_len to 1MB

Animesh K Trivedi (1):
      RDMA/iwcm: Fix hang in uninterruptible wait on cm_id destroy

Anirban Chakraborty (1):
      qlcnic: Fix driver load issue in FW hang

Anton Blanchard (8):
      Fix spelling mistake in jhash
      powerpc: Optimise 64bit csum_partial
      powerpc: Optimise 64bit csum_partial_copy_generic and add csum_and_copy_from_user
      powerpc: Add 64bit csum_and_copy_to_user
      powerpc: Feature nop out reservation clear when stcx checks address
      powerpc: Check end of stack canary at oops time
      ibmveth: Use lighter weight read memory barrier in ibmveth_poll
      Staging: zram: work around oops due to startup ordering snafu

Anton Vorontsov (13):
      base/platform: Safe handling for NULL platform data and resources
      base/platform: Simplifications for NULL platform data/resources handling
      serial: Factor out uart_poll_timeout() from 8250 driver
      altera_uart: Add support for polling mode (IRQ-less)
      altera_uart: Add support for getting mapbase and IRQ from resources
      altera_uart: Add support for different address strides
      altera_uart: Make it possible to use Altera UART and 8250 ports together
      altera_uart: Fixup type usage of port flags
      altera_uart: Fix missing prototype for registering an early console
      altera_uart: Don't use plain integer as NULL pointer
      gpio: add driver for basic memory-mapped GPIO controllers
      gpiolib: fix HAVE_GPIO_LIB leftovers in asm-generic/gpio.h
      power_supply: Mark twl4030_charger as broken

Antonio Ospite (2):
      HID: sony: Apply sixaxis quirks only to sixaxis
      HID: hid-sony: override usbhid_output_raw_report for Sixaxis

Antti Palosaari (38):
      V4L/DVB: NXP TDA18218 silicon tuner driver
      V4L/DVB: af9013: add support for tda18218 silicon tuner
      V4L/DVB: af9015: add support for tda18218 silicon tuner
      V4L/DVB: af9015: add missing TDA18218 Kconfig option
      V4L/DVB: af9015: simple comment update
      V4L/DVB: af9015: fix bug introduced by commit 490ade7e3f4474f626a8f5d778ead4e599b94fbc
      V4L/DVB: af9013: add support for MaxLinear MxL5007T tuner
      V4L/DVB: af9015: add support for TerraTec Cinergy T Stick Dual RC
      V4L/DVB: af9015: add remote support for TerraTec Cinergy T Stick Dual RC
      V4L/DVB: af9015: map TerraTec Cinergy T Stick Dual RC remote to device ID
      V4L/DVB: af9015: reimplement remote controller
      V4L/DVB: af9013: optimize code size
      V4L/DVB: af9015: use value from config instead hardcoded one
      [media] af9013: optimize code size
      [media] af9013: cache some reg values to reduce reg reads
      [media] af9015: make checkpatch.pl happy
      [media] af9015: remove needless variable set
      [media] TerraTec remote controller keytable
      [media] MSI DIGIVOX mini III remote controller keytable
      [media] TrekStor DVB-T USB Stick remote controller
      [media] Digittrade DVB-T USB Stick remote controller keytable
      [media] AverMedia RM-KS remote controller keytable
      [media] LeadTek Y04G0051 remote controller keytable
      [media] TwinHan AzureWave AD-TU700(704J) remote controller
      [media] A-Link DTU(m) remote controller
      [media] MSI DIGIVOX mini II remote controller
      [media] rename rc-msi-digivox.c -> rc-msi-digivox-iii.c
      [media] Total Media In Hand remote controller
      [media] fix MSI DIGIVOX mini III remote controller power buttons
      [media] fix TerraTec remote controller PIP button
      [media] fix A-Link DTU(m) remote controller PIP button
      [media] af9015: move remote controllers to new RC core
      [media] Anysee remote controller
      [media] anysee: switch to RC core
      [media] af9015: RC fixes and improvements
      [media] DigitalNow TinyTwin remote controller
      [media] af9015: map DigitalNow TinyTwin v2 remote
      [media] af9015: support for DigitalNow TinyTwin v3 [1f4d:9016]

Archit Taneja (2):
      OMAP: DSS2: Introduce dss_features files
      OMAP: DSS2: Use dss_features framework on DSS2 code

Arjan Koers (1):
      KVM guest: Move a printk that's using the clock before it's ready

Arjan van de Ven (2):
      Staging: mrst-touchscreen: fix channel allocation in the touch screen driver
      Staging: mrst-touchscreen - fix channel allocation

Arkadiusz Mi?kiewicz (1):
      xfs: Extend project quotas to support 32bit project ids

Arnaldo Carvalho de Melo (19):
      perf ui browser: Abstract some more slang operations
      perf ui browser: Return the exit key in all browsers
      perf ui browser: Add routines to compactly specify exit keys
      perf tools: Add --tui and --stdio to choose the UI
      perf hists: Fix hist_entry__init_have_children
      perf hists browser: replace rb_first() != NULL by !RB_EMPTY_ROOT()
      perf hists browser: Init the has_children fields just once
      perf hists browser: Introduce "expand/collapse all callchains" action
      perf ui browser: Don't use windows, slang is enough
      perf tools: Remove direct slang.h include
      perf probe: Fix format specified for Dwarf_Off parameter
      perf python scripting: Improve the failed-syscalls-by-pid script
      perf python scripting: Improve the syscalls-counts script
      perf python scripting: print the syscall name on sctop
      perf python scripting: Improve the syscalls-by-pid script
      perf python scripting: Support fedora 11 (audit 1.7.17)
      perf scripting: Shut up 'perf record' final status
      perf python scripting: Fixup cut'n'paste error in sctop script
      perf python scripting: Add futex-contention script

Arnaud Lacombe (25):
      kbuild: confdata.c explicitly reference errno, thus need <errno.h>
      kbuild: don't include `check-lxdialog' ldflags in global HOST_LOADLIBES
      kbuild: fix typo
      kbuild: don't overwrite HOST_EXTRACFLAGS
      kbuild: use getopt_long(), not its _only() variant
      kconfig: replace a `switch()' statement by a more flexible `if()' statement
      kconfig: rephrase help text not to mention the internal prefix
      kconfig: allow build-time definition of the internal config prefix
      kconfig: rephrase help texts/comments not to include the package name
      kconfig: allow PACKAGE to be defined on the compiler's command-line
      kconfig: implement the `mainmenu' directive
      kconfig: regen parser
      kconfig: add a symbol string expansion helper
      kconfig: expand by default the rootmenu's prompt
      kconfig: delay gconf window initialization
      kconfig: replace KERNELVERSION usage by the mainmenu's prompt
      kconfig: don't emit warning upon rootmenu's prompt redefinition
      kconfig: constify file name
      kconfig: use the file's name of sourced file
      kconfig: expand file names
      kbuild: migrate all arch to the kconfig mainmenu upgrade
      ASoC: sound/ad73311: add missing __devexit marker
      ASoC: sound/max98088: add missing __devexit marker
      ASoC: sound/wm9090: add missing __devexit marker
      kbuild: convert `arch/tile' to the kconfig mainmenu upgrade

Arnaud Patard (1):
      phy/marvell: fix 88e1121 support

Arnaud Patard (Rtp) (5):
      rt2x00: fix "buffer size not provably correct" build warning
      ASoC: OpenRD Client : Fix naming breakage due to multicomponent support
      ASoC: kirkwood: add alias to pcm module
      ASoC: Change my mail address
      i2c-s3c2410: Enable i2c clock only when doing some transfert

Arnd Bergmann (81):
      rculist: avoid __rcu annotations
      cgroups: __rcu annotations
      credentials: rcu annotation
      keys: __rcu annotations
      nfs: __rcu annotations
      input: __rcu annotations
      net/netfilter: __rcu annotations
      kvm: add __rcu annotations
      notifiers: __rcu annotations
      radix-tree: __rcu annotations
      idr: __rcu annotations
      kernel: __rcu annotations
      vhost: add __rcu annotations
      sound: autoconvert trivial BKL users to private mutex
      scsi: autoconvert trivial BKL users to private mutex
      mtd: autoconvert trivial BKL users to private mutex
      mac: autoconvert trivial BKL users to private mutex
      ipmi: autoconvert trivial BKL users to private mutex
      hpet: kill BKL, add compat_ioctl
      irda/irnet: use noop_llseek
      i4l: kill big kernel lock
      misdn: kill big kernel lock
      sh: kill big kernel lock
      drm: use noop_llseek
      net/wireless: use generic_file_llseek in debugfs
      lkdtm: use generic_file_llseek in debugfs
      arm/omap: use generic_file_llseek in iommu_debug
      spufs: use llseek in all file operations
      ibmasmfs: use generic_file_llseek
      raw: use explicit llseek file operations
      viotape: use noop_llseek
      lirc: make chardev nonseekable
      mac80211: disallow seeks in minstrel debug code
      libfs: use generic_file_llseek for simple_attr
      s390/block: kill the big kernel lock
      isapnp: BKL removal
      alpha: kill big kernel lock
      cris: autoconvert trivial BKL users
      BKL: Remove BKL from fat
      BKL: Remove BKL from isofs
      BKL: Remove BKL from autofs4
      BKL: Remove BKL from USB gadgetfs
      BKL: Remove BKL from afs
      BKL: Remove BKL from ecryptfs
      BKL: Remove BKL from jffs2
      BKL: Remove BKL from squashfs
      BKL: Remove BKL from OCFS2
      fs/locks.c: prepare for BKL removal
      drivers: autoconvert trivial BKL users to private mutex
      block: autoconvert trivial BKL users to private mutex
      staging: make new character devices nonseekable
      staging/ft1000-usb: fix unlocked_ioctl prototype
      staging/ft1000-usb: fix build warnings
      staging/ft1000-usb: fix problems found by sparse
      staging/bcm: fix most build warnings
      staging/bcm: add sparse annotations
      autofs3: move to drivers/staging
      smbfs: move to drivers/staging
      staging: tidspbridge: add memory consistency to TODO list
      powerpc/spufs: Use llseek in all file operations
      llseek: automatically add .llseek fop
      vfs: don't use BKL in default_llseek
      vfs: make no_llseek the default
      PCI: kill BKL in /proc/pci
      parisc: remove big kernel lock
      uml: kill big kernel lock
      tlclk: remove big kernel lock
      dvb/bt8xx: kill the big kernel lock
      dvb-core: kill the big kernel lock
      rtmutex-tester: make it build without BKL
      blktrace: remove the big kernel lock
      sunrpc: remove the big kernel lock
      dabusb: remove the BKL
      V4L/DVB: dvb-core: kill the big kernel lock
      V4L/DVB: dvb/bt8xx: kill the big kernel lock
      BKL: introduce CONFIG_BKL.
      BKL: remove BKL from qnx4
      BKL: remove BKL from freevxfs
      lockd: push lock_flocks down
      locks/nfsd: allocate file lock outside of spinlock
      locks: turn lock_flocks into a spinlock

Arnd Hannemann (4):
      mmc: Allow the tmio_mmc mfd driver to specify get_cd handler
      mfd: Allow the platform to specify the sh_mobile_sdhi get_cd handler
      mmc: Allow the platform to specify the sh_mmcif get_cd handler
      ARM: mach-shmobile: ap4evb: Fix hotplug for SDHI1

Artem Bityutskiy (39):
      UBIFS: switch to RO mode after synchronizing
      UBIFS: do not treat ENOSPC specially
      UBIFS: fix assertion warning
      UBIFS: do not look up truncation nodes
      UBIFS: do not use key type in list_sort
      UBIFS: improve assertion in node comparison functions
      UBIFS: do not write rubbish into truncation scanning node
      UBIFS: mark unused key objects as invalid
      UBIFS: fix assertion warnings in comparison function
      UBIFS: introduce list sorting debugging checks
      UBIFS: improve error reporting when reading bad node
      UBIFS: introduce new flag for RO due to errors
      UBIFS: introduce new flags for RO mounts
      UBIFS: add a commentary about log recovery
      UBI: fix small 80 characters limit style issue
      UBI: rename IO error code
      UBI: remove duplicate IO error codes
      UBI: handle bit-flips when no header found
      UBI: rename a local variable
      UBI: change cascade of ifs to switch statements
      UBI: separate out corrupted list
      UBI: do not put eraseblocks to the corrupted list unnecessarily
      UBI: make check_pattern function non-static
      UBI: introduce debugging helper function
      UBI: add truly corrupted PEBs to corrupted list
      UBI: preserve corrupted PEBs
      UBIFS: remove a bit of unneeded code
      UBIFS: do not forget to cancel timers
      UBIFS: do not allocate unneeded scan buffer
      UBI: remember copy_flag while scanning
      UBI: fix check_data_ff return code
      UBI: tighten the corrupted PEB criteria
      mtd: nand_base: do not cache pages with uncorrectable ECC errors
      lib/Kconfig.debug: add list_sort debugging switch
      lib/list_sort: test: use more reasonable printk levels
      lib/list_sort: test: use generic random32
      lib/list_sort: test: improve errors handling
      lib/list_sort: test: unify test messages
      lib/list_sort: test: check element addresses

Arthur Benilov (1):
      Staging: vme: Assure D16 cycle if required in master_read and master_write

Arun Murthy (2):
      misc: Add ab8500 pwm driver
      mfd: Update kconfig for ab8500 core driver

Arun R Bharadwaj (1):
      net/9p: This patch implements TLERROR/RLERROR on the 9P client.

Ashish Gupta (1):
      Blackfin: tll6527m: new board port

Atul Dahiya (4):
      ARM: S5P64X0: Fix GPIO rbank support
      ARM: S3C24XX: Fix nand partition table for s3c24XX
      ARM: SAMSUNG: Add setname core function for S3C24XX NAND
      ARM: S3C2416: Change S3C2416 NAND platform device name

Avi Kivity (102):
      KVM: x86 emulator: fix handling for unemulated instructions
      KVM: x86 emulator: add macros for repetitive instructions
      KVM: x86 emulator: consolidate inc/dec reg decoding
      KVM: x86 emulator: consolidate push/pop reg decoding
      KVM: x86 emulator: consolidate Jcc rel8 decoding
      KVM: x86 emulator: consolidate MOV reg, imm decoding
      KVM: x86 emulator: consolidate CMOVcc decoding
      KVM: x86 emulator: consolidate Jcc rel32 decoding
      KVM: x86 emulator: Make group storage bits separate from operand bits
      KVM: x86 emulator: add Undefined decode flag
      KVM: x86 emulator: mix decode bits from opcode and group decode tables
      KVM: x86 emulator: simplify Group 1 decoding
      KVM: x86 emulator: Allow LOCK prefix for NEG and NOT
      KVM: x86 emulator: unify the two Group 3 variants
      KVM: VMX: Use host_gdt variable wherever we need the host gdt
      KVM: x86 emulator: drop parentheses in repreat macros
      KVM: x86 emulator: introduce 'struct opcode'
      KVM: x86 emulator: Add wrappers for easily defining opcodes
      KVM: x86 emulator: move group tables to top
      KVM: x86 emulator: reserve group code 0
      KVM: x86 emulator: allow specifying group directly in opcode
      KVM: x86 emulator: convert group 1 to new style
      KVM: x86 emulator: convert group 1A to new style
      KVM: x86 emulator: convert group 3 to new style
      KVM: x86 emulator: convert group 4 to new style
      KVM: x86 emulator: convert group 5 to new style
      KVM: x86 emulator: convert group 7 to new style
      KVM: x86 emulator: convert group 8 to new style
      KVM: x86 emulator: convert group 9 to new style
      KVM: x86 emulator: drop support for old-style groups
      KVM: x86 emulator: move ByteOp and Dst back to bits 0:3
      KVM: x86 emulator: store x86_emulate_ops in emulation context
      KVM: x86 emulator: allow storing emulator execution function in decode tables
      KVM: x86 emulator: move x86_decode_insn() downwards
      KVM: x86 emulator: move decode tables downwards
      KVM: x86 emulator: allow repeat macro arguments to contain commas
      KVM: x86 emulator: convert some push instructions to direct decode
      KVM: x86 emulator: fix LMSW able to clear cr0.pe
      KVM: x86 emulator: push segment override out of decode_modrm()
      KVM: x86 emulator: use correct type for memory address in operands
      KVM: x86 emulator: simplify xchg decode tables
      KVM: x86 emulator: use SrcAcc to simplify xchg decoding
      KVM: x86 emulator: put register operand fetch into a function
      KVM: x86 emulator: drop use_modrm_ea
      KVM: x86 emulator: simplify REX.W check
      KVM: x86 emulator: introduce Op3264 for mov cr and mov dr instructions
      KVM: x86 emulator: mark mov cr and mov dr as 64-bit instructions in long mode
      KVM: x86 emulator: use struct operand for mov reg,cr and mov cr,reg for reg op
      KVM: x86 emulator: use struct operand for mov reg,dr and mov dr,reg for reg op
      KVM: x86 emulator: add NoAccess flag for memory instructions that skip access
      KVM: x86 emulator: switch LEA to use SrcMem decoding
      KVM: x86 emulator: change invlpg emulation to use src.mem.addr
      KVM: x86 emulator: Decode memory operands directly into a 'struct operand'
      KVM: x86 emulator: fix INTn emulation not pushing EFLAGS and CS
      KVM: x86 emulator: implement SCAS (opcodes AE, AF)
      KVM: x86 emulator: fix REPZ/REPNZ termination condition
      KVM: x86 emulator: pass destination type to ____emulate_2op()
      KVM: x86 emulator: Use a register for ____emulate_2op() destination
      KVM: x86 emulator: implement DAS (opcode 2F)
      KVM: x86 emulator: implement CALL FAR (FF /3)
      KVM: x86 emulator: add SrcImmU16 operand type
      KVM: x86 emulator: implement RET imm16 (opcode C2)
      KVM: x86 emulator: implement IMUL REG, R/M, imm8 (opcode 6B)
      KVM: x86 emulator: implement IMUL REG, R/M (opcode 0F AF)
      KVM: x86 emulator: remove SrcImplicit
      KVM: x86 emulator: implement RDTSC (opcode 0F 31)
      KVM: x86 emulator: consolidate immediate decode into a function
      KVM: x86 emulator: add Src2Imm decoding
      KVM: x86 emulator: implement IMUL REG, R/M, IMM (opcode 69)
      KVM: x86 emulator: implement CWD (opcode 99)
      KVM: x86 emulator: refuse SrcMemFAddr (e.g. LDS) with register operand
      KVM: x86 emulator: support byte/word opcode pairs
      KVM: x86 emulator: simplify ALU block (opcodes 00-3F) decode flags
      KVM: x86 emulator: simplify string instruction decode flags
      KVM: x86 emulator: simplify instruction decode flags for opcodes 80-8F
      KVM: x86 emulator: simplify instruction decode flags for opcodes A0-AF
      KVM: x86 emulator: simplify instruction decode flags for opcodes C0-DF
      KVM: x86 emulator: simplify instruction decode flags for opcodes E0-FF
      KVM: x86 emulator: simplify instruction decode flags for opcodes 0F 00-FF
      KVM: x86 emulator: add macros for executing instructions that may trap
      KVM: x86 emulator: trap and propagate #DE from DIV and IDIV
      KVM: Fix build error due to 64-bit division in nsec_to_cycles()
      KVM: x86 emulator: simplify ALU opcode block decode further
      KVM: Fix pio trace direction
      KVM: Don't save/restore MSR_IA32_PERF_STATUS
      KVM: x86 emulator: use single stage decoding for mov instructions
      KVM: x86 emulator: fix group 11 decoding for reg != 0
      KVM: x86 emulator: clean up control flow in x86_emulate_insn()
      KVM: i8259: Make ICW1 conform to spec
      KVM: Document that KVM_GET_SUPPORTED_CPUID may return emulated values
      KVM: MMU: Fix regression with ept memory types merged into non-ept page tables
      KVM: Check for pending events before attempting injection
      KVM: VMX: Split up vmx_complete_interrupts()
      KVM: VMX: Move real-mode interrupt injection fixup to vmx_complete_interrupts()
      KVM: VMX: Parameterize vmx_complete_interrupts() for both exit and entry
      KVM: Non-atomic interrupt injection
      KVM: VMX: Move fixup_rmode_irq() to avoid forward declaration
      KVM: Convert PIC lock from raw spinlock to ordinary spinlock
      KVM: VMX: Respect interrupt window in big real mode
      KVM: cpu_relax() during spin waiting for reboot
      KVM: MMU: Avoid sign extension in mmu_alloc_direct_roots() pae root address
      KVM: Disable interrupts around get_kernel_ns()

Axel Lin (38):
      ASoC: e740_wm9705 - free gpio in e740_exit()
      ASoC: remove include of pxa2xx-pcm.h in pxa2xx-ac97.c
      ASoC: pxa-ssp: fix a memory leak in pxa_ssp_remove()
      Input: s3c2410_ts - fix s3c2410ts_probe error path
      Input: tps6507x-ts - add missing call to platform_set_drvdata()
      Input: tps6507x-ts - properly unregister input device on removal
      Input: tsc2007 - fix a redundant assignment for pdata
      Input: stmpe-ts - remove input_free_device() in stmpe_ts_remove()
      Input: stmpe-ts - return -ENOMEM when memory allocation fails
      Input: wm97xx-core - simplify error path in wm97xx_probe()
      ASoC: ad1980 - set reg_cache_default to ad1980_reg
      pcf50633-charger: Add missing sysfs_remove_group()
      ds2760_battery: Add missing kfree(di) in ds2760_battery_remove()
      jz4740-battery: Add missing kfree(jz_battery) in jz_battery_remove()
      wm831x_power: Add missing kfree(wm831x_power) in wm831x_power_remove()
      bq27x00_battery: Add missing kfree(di->bus) in bq27x00_battery_remove()
      intel_pmic_gpio: fix off-by-one value range checking
      USB: isp116x-hcd - use resource_size instead of defining its own resource_len macro
      USB: isp1362-hcd - use resource_size instead of defining its own resource_len macro
      USB: ohci-sh - use resource_size instead of defining its own resource_len macro
      USB: imx21-hcd - fix off by one resource size calculation
      Regulator: LP3972 PMIC regulator driver
      Regulator: lp3972 cleanup
      regulator: max8952 - fix max8952_pmic_probe error path
      regulator: max8952 - fix max8952_set_voltage
      mfd: Free tps6586x allocated resources when unload the module
      mfd: Fix da903x_add_subdevs error path
      mfd: Fix pcap_add_subdev error path
      mfd: Fix tps6586x_add_subdevs error path
      mfd: Remove redundant code to get htc_pasic3 irq
      mfd: Fix jz4740_adc_set_enabled
      mfd: Fix off-by-one value range checking for tps6507x
      mfd: Fix ezx_pcap_probe error path
      mfd: Fix resource reclaim in pcf50633_remove()
      mfd: Add free max8998->ono irq in max8998_irq_exit()
      mfd: Remove unneeded ret value checking for max8998 register updates
      mfd: Fix resource reclaim for max8998
      mfd: Fix a memory leak when unload mc13xxx-core module

Balazs Scheidler (13):
      tproxy: kick out TIME_WAIT sockets in case a new connection comes in with the same tuple
      tproxy: add lookup type checks for UDP in nf_tproxy_get_sock_v4()
      tproxy: fix hash locking issue when using port redirection in __inet_inherit_port()
      tproxy: split off ipv6 defragmentation to a separate module
      tproxy: added const specifiers to udp lookup functions
      tproxy: added udp6_lib_lookup function
      tproxy: added tproxy sockopt interface in the IPV6 layer
      tproxy: allow non-local binds of IPv6 sockets if IP_TRANSPARENT is enabled
      tproxy: added IPv6 socket lookup function to nf_tproxy_core
      tproxy: added IPv6 support to the TPROXY target
      tproxy: added IPv6 support to the socket match
      tproxy: use the interface primary IP address as a default value for --on-ip
      tproxy: Add missing CAP_NET_ADMIN check to ipv6 side

Bandan Das (3):
      bridge : Sanitize skb before it enters the IP stack
      bonding: cleanup : add space around operators
      bonding: cleanup: remove braces from single block statements

Barry Song (14):
      spi/bfin_spi: fix CS handling
      spi/bfin_spi: redo GPIO CS handling
      spi/bfin_spi: save/restore state when suspending/resuming
      spi/bfin_spi: sync hardware state before reprogramming everything
      spi/bfin_spi: use dma_disable_irq_nosync() in irq handler
      spi/bfin_spi: warn when CS is driven by hardware (CPHA=0)
      Blackfin: bf537-stamp: update GPIO CS devices
      Blackfin: boards: update AD183x resources
      Blackfin: bf537-stamp: add example ad1937 i2c resources
      Blackfin: bf537-stamp: use correct spi mode with ad2s90 parts
      Blackfin: ptrace: enable access to L1 stacks
      Blackfin: bf561-ezkit: add AD1836 codec resources
      Blackfin: access_ok: permit L1 stack
      Blackfin: initial preempt support while returning from interrupt

Bart Oldeman (1):
      x86, vm86: Fix preemption bug for int1 debug and int3 breakpoint handlers.

Bart Van Assche (3):
      IB/srp: Preparation for transmit ring response allocation
      IB/srp: Reduce number of BUSY conditions
      IB/srp: Use list_first_entry()

Baruch Siach (3):
      V4L/DVB: mx2_camera: fix comment typo
      V4L/DVB: mx2_camera: implement forced termination of active buffer for mx25
      mtd: fix callback return value check

Ben Dooks (20):
      ARM: SAMSUNG: Add GPIO configuration for a range of pins
      ARM: S3C64XX: Change dev-audio.c to use S3C_GPIO_SFN() for special functions
      ARM: S3C64XX: Change to using s3c_gpio_cfgpin_range()
      ARM: S5P6442: Change to using s3c_gpio_cfgpin_range()
      ARM: S5P64X0: Change to using s3c_gpio_cfgpin_range()
      ARM: S5PC100: Change to using s3c_gpio_cfgpin_range()
      ARM: S5PV210: Change to using s3c_gpio_cfgpin_range()
      ARM: SAMSUNG: Add s3c_gpio_cfgall_range() function
      ARM: S3C64XX: Change to using s3c_gpio_cfgall_range()
      ARM: S5PC100: Change to using s3c_gpio_cfgall_range()
      ARM: S5PV210: Change to using s3c_gpio_cfgall_range()
      ARM: SAMSUNG: Add s3c_gpio_cfgrange_nopull() helper
      ARM: S3C64XX: Change to using s3c_gpio_cfgrange_nopull()
      ARM: S5PC100: Change to using s3c_gpio_cfgrange_nopull()
      ARM: S5PV210: Change to using s3c_gpio_cfgrange_nopull()
      Merge branch 'for-2637/i2c/i2c-nomadik' into next-i2c
      Merge branch 'for-2637/i2c/samsung' into next-i2c
      ARM: Merge for-2637/s3c24xx/rx1950
      ARM: Merge for-2637/s3c24xx/h1940
      ARM: Merge for-2637/s3c24xx/misc

Ben Greear (23):
      ath9k: calcrxfilter should take multiple VIFs into account.
      ath9k: Print rxfilter in debugfs.
      ath5k: Add bssid mask and rxfilter to debugfs.
      mac80211: Support multiple VIFS per AP in debugfs.
      mac80211/ath9k: Support AMPDU with multiple VIFs.
      mac80211: Support receiving data frames on multiple vifs.
      cifs: Allow binding to local IP address.
      wireless: Use first phyX name available when registering phy devices.
      ath5k: Allow ath5k to support virtual STA and AP interfaces.
      ath5k: Print rx/tx bytes in debugfs
      ath9k: Report total tx/rx bytes and packets in debugfs.
      mac80211: Improve mlme probe response log messages.
      wireless: Set some stats used by /proc/net/wireless (wext)
      ath5k: Print out opmode in debugfs.
      ath5k: Adjust opmode when interfaces are removed.
      wireless: Print wiphy name in sysfs.
      ath5k: Move debugfs under ieee80211/[wiphy-name]
      ath9k: Fix potential use-after-free.
      ath9k: Remove bf_dmacontext.
      ath9k: Null out references to stale pointers.
      net/core: Allow tagged VLAN packets to flow through VETH devices.
      ath9k: Properly initialize ath_common->cc_lock.
      ath5k: Properly initialize ath_common->cc_lock.

Ben Hutchings (54):
      mac80211: Don't squash error codes in key setup functions
      ethtool: Provide a default implementation of ethtool_ops::get_drvinfo
      sfc: Use MCDI RX_BAD_FCS_PKTS count as MAC rx_bad count
      sfc: Accumulate RX_NODESC_DROP count in rx_dropped, not rx_over_errors
      sfc: Remove declarations of functions that no longer exist
      sfc: Fix failure paths in efx_probe_port()
      sfc: Allocate DMA and event rings using GFP_KERNEL
      sfc: Abstract channel and index lookup for RX queues
      sfc: Refactor channel and queue lookup and iteration
      sfc: Allocate each channel separately, along with its RX and TX queues
      sfc: Allow changing the DMA ring sizes dynamically via ethtool
      sfc: Fix order of channel_name array dimensions
      ALSA: emux: Add trivial compat ioctl handler
      staging: brcm80211: Fix some initialisation failure paths
      ethtool: Complete kernel-doc comments for RX flow filter and hash control
      ethtool: Remove unimplemented flow specification types
      ethtool, ixgbe: Move RX n-tuple mask fixup to ethtool
      ethtool: Add comments for valid use of flow types
      ethtool: Define RX n-tuple action to clear a rule
      ethtool: Add Ethernet MAC-level filtering/steering
      ethtool: Allocate register dump buffer with vmalloc()
      sfc: Add filter table management
      sfc: Implement the ethtool RX n-tuple control functions
      sfc: Include RX IP filter table in register dump
      sfc: Clean up and correct comments on efx_monitor()
      sfc: Remove support for SFN4111T, SFT9001 and Falcon GMAC
      sfc: Add support for SFE4003 board and TXC43128 PHY
      net: Allow changing number of RX queues after device allocation
      net: Add netif_copy_real_num_queues() for use by virtual net drivers
      bnx2: Use netif_set_real_num_{rx,tx}_queues()
      bnx2x: Use netif_set_real_num_{rx,tx}_queues()
      cxgb3: Use netif_set_real_num_{rx,tx}_queues()
      cxgb4: Use netif_set_real_num_{rx,tx}_queues()
      cxgb4vf: Use netif_set_real_num_{rx, tx}_queues()
      gianfar: Use netif_set_real_num_rx_queues()
      igb: Use netif_set_real_num_{rx,tx}_queues()
      ixgbe: Use netif_set_real_num_{rx,tx}_queues()
      mlx4_en: Use netif_set_real_num_{rx, tx}_queues()
      mv643xx_eth: Use netif_set_real_num_{rx, tx}_queues()
      myri10ge: Use netif_set_real_num_{rx, tx}_queues()
      niu: Use netif_set_real_num_{rx,tx}_queues()
      sfc: Use netif_set_real_num_{rx,tx}_queues()
      8021q: Use netif_copy_real_num_queues() to set queue counts
      tg3: Use netif_set_real_num_{rx,tx}_queues()
      ar9170: Remove MODULE_FIRMWARE references to two-stage firmware
      net: Update kernel-doc for netif_set_real_num_rx_queues()
      sfc: Don't try to set filters with search depths we know won't work
      r6040: Fix multicast filter some more
      [media] vivi: Don't depend on FONTS
      ata_piix: Add device ID for ICH4-L
      perf trace: Use $PERF_EXEC_PATH in canned report scripts
      perf trace: Fix detection of script extension
      net: Fix some corner cases in dev_can_checksum()
      net: NETIF_F_HW_CSUM does not imply FCoE CRC offload

Ben Skeggs (56):
      drm/nv50: add new accelerated bo move funtion
      drm/nouveau: move check for no-op bo move before memcpy fallback
      drm/nouveau: remove second map of notifier bo
      drm/nouveau: require explicit unmap of kmapped bos
      drm/nouveau: have nv_mask return original register value
      drm/nouveau: move ramht code out of nouveau_object.c, nothing to see here
      drm/nouveau: modify object accessors, offset in bytes rather than dwords
      drm/nouveau: rebase per-channel pramin heap offsets to 0
      drm/nouveau: remove nouveau_gpuobj_ref completely, replace with sanity
      drm/nouveau: simplify fake gpu objects
      drm/nv50: allow gpuobjs that aren't mapped into aperture
      drm/nv50: calculate vram reordering block size
      drm/nouveau: rework init ordering so nv50_instmem.c can be less bad
      drm/nouveau: tidy ram{ht,fc,ro} a bit
      drm/nouveau: add spinlock around ramht modifications
      drm/nouveau: fix gpuobj refcount to use atomics
      drm/nouveau: protect gpuobj list + global instmem heap with spinlock
      drm/nouveau: remove nouveau_gpuobj_late_takedown
      drm/nouveau: protect ramht_find() from oopsing if on channel without ramht
      drm/nv50: move vm trap to nv50_fb.c
      drm/nv50: report BAR access faults
      drm/nv50: fix SOR count for early chipsets
      drm/nouveau: better handling of unmappable vram
      drm/nouveau: handle fifo pusher errors better
      drm/nouveau: we can't free ACPI EDID, so make a copy that we can
      drm/nv50: mark PCIEGART pages non-present rather than using dummy page
      drm/nouveau: zero dummy page
      drm/nv50: fix 100c90 write on nva3
      drm/nouveau: make the behaviour of get_pll_limits() consistent
      drm/nouveau: make bios code easier to use externally
      drm/nouveau: import initial work on vbios performance table parsing
      drm/nv50: import initial clock get/set routines + hook up pm engine
      drm/nv04-nv40: import initial pm backend
      drm/nouveau: allow static performance level setting
      drm/nouveau: restore perflvl on resume, and restore boot perflvl on unload
      drm/nouveau: fix potential accuracy loss when parsing perf 0x1c tables
      drm/nouveau: implement parsing of DCB 2.2 GPIO table
      drm/nouveau: fix thinko in volt 0x1x parsing
      drm/nv50: flush bar1 vm / dma object setup before poking 0x1708
      drm/nouveau: correct INIT_DP_CONDITION subcondition 5
      drm/nouveau: add debugfs file to forcibly evict everything from vram
      drm/nv50: assume smaller tiles for bo moves
      drm/nouveau: fix chipset vs card_type thinko
      drm/nouveau: fix panels using straps-based mode detection
      drm/nouveau: v3.0 pll limits tables have type<->register mapping too
      drm/nv50: use pll type rather than register for CRTC PLL
      drm/nouveau: enable enhanced framing only if DP display supports it
      drm/nouveau: pass perflvl struct to clock_pre()
      drm/nouveau: run perflvl and M table scripts on mem clock change
      drm/nva3: split pm backend out from nv50
      drm/nouveau: fix typo in c2aa91afea5f7e7ae4530fabd37414a79c03328c
      drm/nouveau: fix required mode bandwidth calculation for DP
      drm/nv50: prevent (IB_PUT == IB_GET) for occurring unless idle
      drm/nouveau: parse voltage from perf 0x40 entires
      drm/ttm: introduce utility function to free an allocated memory node
      drm/ttm: restructure to allow driver to plug in alternate memory manager

Benjamin Herrenschmidt (41):
      memblock: Fix memblock_is_region_reserved() to return a boolean
      memblock: Rename memblock_region to memblock_type and memblock_property to memblock_region
      memblock: No reason to include asm/memblock.h late
      memblock: Implement memblock_is_memory and memblock_is_region_memory
      memblock/arm: pfn_valid uses memblock_is_memory()
      memblock/arm: Use memblock_region_is_memory() for omap fb
      memblock: Introduce for_each_memblock() and new accessors
      memblock/microblaze: Use new accessors
      memblock/sh: Use new accessors
      memblock/sparc: Use new accessors
      memblock/powerpc: Use new accessors
      memblock/arm: Use new accessors
      memblock: Remove obsolete accessors
      memblock: Remove memblock_find()
      memblock: Remove nid_range argument, arch provides memblock_nid_range() instead
      memblock: Factor the lowest level alloc function
      memblock: Expose MEMBLOCK_ALLOC_ANYWHERE
      memblock: Introduce default allocation limit and use it to replace explicit ones
      memblock: Remove rmo_size, burry it in arch/powerpc where it belongs
      memblock: Change u64 to phys_addr_t
      memblock: Remove unused memblock.debug struct member
      memblock: Remove memblock_type.size and add memblock.memory_size instead
      memblock: Move memblock arrays to static storage in memblock.c and make their size a variable
      memblock: Add debug markers at the end of the array
      memblock: Make memblock_find_region() out of memblock_alloc_region()
      memblock: Define MEMBLOCK_ERROR internally instead of using ~(phys_addr_t)0
      memblock: Move memblock_init() to the bottom of the file
      memblock: split memblock_find_base() out of __memblock_alloc_base()
      memblock: Move functions around into a more sensible order
      memblock: Add array resizing support
      memblock: Add arch function to control coalescing of memblock memory regions
      memblock: Add "start" argument to memblock_find_base()
      memblock: NUMA allocate can now use early_pfn_map
      memblock: Separate memblock_alloc_nid() and memblock_alloc_try_nid()
      memblock: Make memblock_alloc_try_nid() fallback to MEMBLOCK_ALLOC_ANYWHERE
      memblock: Add debugfs files to dump the arrays content
      memblock: Make MEMBLOCK_ERROR be 0
      powerpc/dma: Add optional platform override of dma_set_mask()
      powerpc/dart_iommu: Support for 64-bit iommu bypass window on PCIe
      Merge remote branch 'kumar/merge' into next
      Merge remote branch 'jwb/next' into next

Benjamin Marzinski (2):
      GFS2: fallocate support
      GFS2: reserve more blocks for transactions

Benjamin Poirier (1):
      bridge: Forward reserved group addresses if !STP

Benny Halevy (9):
      sunrpc: don't shorten buflen twice in xdr_shrink_pagelen
      sunrpc: clean up xdr_shrink_pagelen use of temporary pointer
      sunrpc: don't use the copy variable in nested block
      sunrpc: simplify xdr_shrink_pagelen use of "copy"
      NFS: handle inode==NULL in __put_nfs_open_context
      NFSv4.1: keep seq_res.sr_slot as pointer rather than an index
      nfsd4: adjust buflen for encoded attrs bitmap based on actual bitmap length
      SUNRPC: define xdr_decode_opaque_fixed
      NFS: create and destroy inode's layout cache

Benoit Cousson (14):
      OMAP: hwmod: Rename dma_ch to dma_req
      OMAP: hwmod: Do not disable clocks if hwmod already in idle
      OMAP4: prcm: Add temporarily helper functions for rmw and read inside the PRM
      OMAP: hwmod: Force a softreset during _setup
      OMAP: hwmod: Fix softreset status check for some new OMAP4 IPs
      OMAP: hwmod: Fix softreset for modules with optional clocks
      OMAP4: hwmod: Add initial data for OMAP4430 ES1 & ES2
      OMAP4: pm: Change l3_main to l3_main_1 during bus device init
      OMAP4: clock: Fix clock names and align with hwmod names
      OMAP4: clock: Add optional clock nodes
      OMAP4: clocks: Fix ES2 clock issues
      OMAP4: hwmod data: Add watchdog timer
      OMAP4: UART: Add uart1-4 hwmods data for omap4
      omap4 hsmmc: Fix the init if CONFIG_MMC_OMAP_HS is not set

Benoît Cousson (2):
      OMAP4: PRM: add module hard reset support
      OMAP: hwmod: Add hardreset management support

Bernard Blackham (1):
      smsc95xx: generate random MAC address once, not every ifup

Bernhard Walle (1):
      staging: octeon: Remove USB code

Bernie Thompson (11):
      staging: udlfb: Add intro udlfb documentation
      staging: udlfb: fbdev character read and write support
      staging: udlfb: add DPMS support
      staging: udlfb: remove metrics_misc sysfs attribute
      staging: udlfb: revamp reference handling to insure successful shutdown
      staging: udlfb: enhance EDID and mode handling support
      staging: udlfb: fix big endian rendering error
      staging: udlfb: support for writing backup EDID to sysfs file
      staging: udlfb: add module options for console and fb_defio
      staging: udlfb: fix incorrect fb_defio implementation for multiple framebuffers
      staging: udlfb: fix checkpatch and style

Bhanu Prakash Gollapudi (1):
      [SCSI] libfc: Do not let disc work cancel itself

Bill Jordan (4):
      nl80211: Uninitialized variable
      ath9k: add WDS interfaces to ath9k
      cfg80211: patches to allow setting the WDS peer
      mac80211: fix for WDS interfaces

Bill Pemberton (1):
      PCI: aerdrv: fix uninitialized variable warning

Bjorn Helgaas (14):
      PNP: log PNP resources, as we do for PCI
      PCI: log vendor/device ID always
      PCI: fix message typo
      x86/PCI: MMCONFIG: fix region end calculation
      resources: add a default alignf to simplify find_resource()
      resources: factor out resource_clip() to simplify find_resource()
      resources: ensure callback doesn't allocate outside available space
      resources: handle overflow when aligning start of available area
      resources: support allocating space within a region from the top down
      PCI: allocate bus resources from the top down
      x86/PCI: allocate space from the end of a region, not the beginning
      x86: update iomem_resource end based on CPU physical address capabilities
      x86: allocate space within a region top-down
      dmi: log board, system, and BIOS information

Björn Smedman (3):
      mac80211: minstrel_ht A-MPDU fix
      ath9k: A-MPDU rate control info fix
      ath9k: built-in rate control A-MPDU fix

Boaz Harrosh (7):
      exofs: Cleaup read path in regard with read_for_write
      exofs: Set i_mapping->backing_dev_info anyway
      exofs: Remove inode->i_count manipulation in exofs_new_inode
      [SCSI] libosd: Fix bug in attr_page handling
      [SCSI] libosd: Free resources in reverse order of allocation
      [SCSI] libosd: Support for scatter gather write/read commands
      [SCSI] libosd: write/read_sg_kern API

Bob Beers (1):
      Staging: cxt1e1: multiple definition of max_mtu fix

Bob Copeland (9):
      ath5k: clean up some comments
      ath5k: remove monitor check in receive_frame_ok filter
      ath5k: remove all mention of monitor iftype
      ath5k: don't enable probe request rx for STAs
      mac80211: trivial spelling fixes
      ath5k: trivial spelling fixes
      ath5k: log descriptor chains at a new debug level
      ath5k: fix off-by-one in pilot magnitude mask
      ath5k: reorder base.c to remove fwd decls

Bob Liu (7):
      spi/bfin_spi: check per-transfer bits_per_word
      usb: musb: Change to direct addr in context save/restore
      Blackfin: bf51x/bf52x: fix 16/32bit SPORT MMR helpers
      Blackfin: bf518-ezkit: add ssm2603 codec resources
      mm: page_isolation: codeclean fix comment and rm unneeded val init
      mm: do_migrate_range: exit loop if not_managed is true
      mm: do_migrate_range: reduce list_empty() check

Bob Moore (16):
      ACPICA: Fix acpi_os_read_pci_configuration prototype
      ACPICA: Revert "Revert "Enable multi-byte EC transfers
      ACPICA: Update version to 20100806
      ACPICA: Obsolete the acpi_os_derive_pci_id OSL interface
      ACPICA: Update math module; no functional change
      ACPICA: Make acpi_gbl_system_awake_and_running publically available
      ACPICA: iASL/Disassembler: Write ACPI errors to stderr instead of output file
      ACPICA: Add repair for _HID and _CID strings
      ACPICA: Increase configurability of error messages
      ACPICA: Update version to 20100915
      ACPICA: Comment update; no functional change
      ACPICA: Change type of _TZ from ThermalZone to Device
      ACPICA: Eliminate duplicate code in acpi_ut_execute_* functions
      ACPICA: Add Vista SP2 to supported _OSI strings
      ACPICA: Update version to 20101013
      Subject: [PATCH] ACPICA: Fix Scope() op in module level code

Bob Peterson (1):
      GFS2 fatal: filesystem consistency error on rename

Bojan Smojver (1):
      PM / Hibernate: Compress hibernation image with LZO

Boojin Kim (1):
      ARM: S5PV310: Fix physical address of System Controller Register

Borislav Petkov (33):
      HID: Kconfig: Complete Kconfig prompt names
      x86, tsc: Remove CPU frequency calibration on AMD
      x86, GART: Remove superfluous AMD64_GARTEN
      x86, GART: Disable GART table walk probes
      AGP: Warn when GATT memory cannot be set to UC
      x86, cpu: Fix X86_FEATURE_NOPL
      tracing: Fix function-graph build warning on 32-bit
      x86, mm: Fix incorrect data type in vmalloc_sync_all()
      x86-32, mm: Add an initial page table for core bootstrapping
      EDAC: Fix error return
      EDAC, MCE: Add HW_ERR prefix
      EDAC, MCE: Remove unused function parameter
      EDAC, MCE: Sanitize error codes
      EDAC, MCE: Pass complete MCE info to decoders
      EDAC: Export edac sysfs class to users.
      EDAC, MCE: Rework MCE injection
      EDAC, MCE: Rename files
      EDAC, MCE: Adjust DC decoders to F14h
      EDAC, MCE: Adjust IC decoders to F14h
      EDAC, MCE: Warn about LS MCEs on F14h
      EDAC, MCE: Complete NB MCE decoders
      EDAC, MCE: Fix FR MCEs decoding
      EDAC, MCE: Enable MCE decoding on F14h
      EDAC, MCE: Add support for F11h MCEs
      EDAC, MCE: Add F12h DC MCE decoder
      EDAC, MCE: Add F12h IC MCE decoder
      EDAC, MCE: Add F12h NB MCE decoder
      EDAC, MCE: Enable MCE decoding on F12h
      EDAC, MCE: Add a BIT_64() macro
      EDAC, MCE: Fix shift warning on 32-bit
      x86-32, mm: Remove duplicated include
      x86-32, mm: Remove duplicated #include
      misc devices: do not enable by default

Brandon Philips (1):
      net: enable GRO by default for vlan devices

Breno Leitao (7):
      qlge: Fix a deadlock when the interface is going down
      ehea: Remove a silly return
      ehea: using wait queues instead of msleep on ehea_flush_sq
      ehea: converting msleeps to waitqueue on check_sqs() function
      tty: MAINTAINERS: add drivers/serial/jsm/ as maintained driver
      jsm: Remove the uart port on errors
      ehea: Fixing statistics

Brett Rudley (17):
      staging: brcm80211: handle missing firmware better
      staging: brcm80211: delete unused/obsolete code
      staging: brcm80211: cleanup headers
      staging: brcm80211: cleanup headers
      staging: brcm80211: Fix debug section mismatch warning
      staging: brcm80211: Move #includes out of header
      staging: brcm80211: Purge unused #includes
      staging: brcm80211: Purge unused flags and macros from wlc_scb.h
      staging: brcm80211: Purge packets tags
      staging: brcm80211: Purge unused extern declarations
      staging: brcm80211: bcmutils.[ch]: purge unused funcs
      staging: brcm80211: Use proper BRCM_FULLMAC #ifdefs
      staging: brcm80211: Purge unused memlist debugging
      staging: brcm80211: Coalesce osl_dma_alloc_consistent between fullmac and softmac
      staging: brcm80211: Purge unused packet engine
      staging: brcm80211: Purge unused wlc_id_name
      staging: brcm80211: Purge unused bcmwpa.[ch]

Brian Behlendorf (1):
      div64_u64(): improve precision on 32bit platforms

Brian Gerst (15):
      x86: Use correct type for %cr4
      x86, fpu: Merge fpu_init()
      x86, fpu: Merge tolerant_fwait()
      x86, fpu: Merge __save_init_fpu()
      x86-64, fpu: Disable preemption when using TS_USEDFPU
      x86-64, fpu: Fix %cs value in convert_from_fxsr()
      x86-64, fpu: Simplify constraints for fxsave/fxtstor
      x86-32, fpu: Remove math_emulate stub
      x86, fpu: Remove unnecessary ifdefs from i387 code.
      x86, fpu: Remove PSHUFB_XMM5_* macros
      x86-32, fpu: Rewrite fpu_save_init()
      x86, fpu: Merge fpu_save_init()
      x86, percpu: Optimize this_cpu_ptr
      percpu: Optimize __get_cpu_var()
      x86-32: Allocate irq stacks seperate from percpu area

Brian Harring (1):
      mfd: Add devices platform data when the cell data size is not 0

Brian King (3):
      [SCSI] ibmvfc: Log link up/down events
      [SCSI] ibmvfc: Handle Virtual I/O Server reboot
      jbd2: Fix I/O hang in jbd2_journal_release_jbd_inode

Brian Norris (7):
      mtd: nand: spansion S30MLxxxP support
      mtd: inftl.h: fix spacing errors
      mtd: nand: expand nand_ecc_layout, deprecate ioctl ECCGETLAYOUT
      mtd: edit comments on deprecation of ioctl ECCGETLAYOUT
      mtd: nand: Increase NAND_MAX_OOBSIZE
      mtd: nand: support new Toshiba SLC
      mtd: nand: Samsung MLC - new OOB sizes

Brian Swetland (1):
      w1: don't allow arbitrary users to remove w1 devices

Bruce Allan (1):
      e1000e: 82579 performance improvements

Bruno Randolf (25):
      ath: Copy cryptographic capability flags into ath
      ath: Copy key cache management functions from ath9k to ath
      ath5k: Use common ath key management functions
      ath5k: Remove old ath5k key handling functions
      ath/ath9k: Replace common->splitmic with a flag
      ath5k: Use common crypt capabilities flags
      ath9k: Use common ath key management functions
      ath/ath5k/ath9k: Fix crypto capabilities merge issue
      ath5k: Use four hardware queues
      ath5k: Fix queue debug file
      ath5k: Fix TX queues stopping
      ath5k: Move tx frame completion into separate function
      ath5k: Add watchdog for stuck TX queues
      ath5k: Count how many times a queue got stuck
      ath5k: Keep last descriptor in queue
      ath5k: Simplify cw_min/max and AIFS configuration
      ath5k: Add tx queue configuration function
      ath5k: Remove unused variable for atim window
      ath5k: Check and fix ATIM window
      ath5k: Increase "fudge" for beacon timers
      ath5k: Disable interrupts in ath5k_hw_get_tsf64
      ath5k: Fix bitmasks and typos for PCU Diagnostic register
      mac80211: Add WME information element for IBSS
      ath5k: Don't wake internal queues
      nl80211/mac80211: Add retry and failed transmission count to station info

Bryan Freed (1):
      drm/i915: Initialize panel timing registers if VBIOS did not

Bryan Schumaker (14):
      lockd: Remove BKL from the client
      lockd: Mostly remove BKL from the server
      NFS: new idmapper
      NFS: add readdir cache array
      NFS: re-add readdir plus
      NFS: remove readdir plus limit
      NFS: decode_dirent should use an xdr_stream
      NFS: remove page size checking code
      NFS: readdir with vmapped pages
      NFS: nfs_readdir_filler catch all errors
      NFS: check xdr_decode for errors
      NFS: introduce generic decode_getattr function
      NFS: Readdir plus in v4
      NFS: rename nfs.upcall -> nfs.idmap

Carmelo AMOROSO (1):
      sh: Add syscall entries for non multiplexed socket calls

Carolyn Wyborny (4):
      igb: add check for fiber/serdes devices to igb_set_spd_dplx;
      e1000e: Fix for offline diag test failure at first call
      e1000e: reset PHY after errors detected
      e1000e: Add check for reset flags before displaying reset message

Casey Leedom (4):
      cxgb3: Add register bit definition for Fatal Parity Error.
      cxgb3: Set FATALPERREN.
      cxgb3: Leave interrupts for fatal errors asserted in common code.
      cxgb3: Avoid flush_workqueue() deadlock.

Catalin Marinas (6):
      ARM: 6378/1: Allow lazy cache flushing via PG_arch_1 for highmem pages
      ARM: 6379/1: Assume new page cache pages have dirty D-cache
      ARM: 6380/1: Introduce __sync_icache_dcache() for VIPT caches
      ARM: 6381/1: Use lazy cache flushing on ARMv7 SMP systems
      ARM: 6382/1: Remove superfluous flush_kernel_dcache_page()
      ARM: Improve the L2 cache performance when PL310 is used

Chad Dupuis (4):
      [SCSI] qla2xxx: Remove port down retry count.
      [SCSI] qla2xxx: Add module parameter to enable/disable GFF_ID device type check.
      [SCSI] qla2xxx: Change del_timer_sync() to del_timer() in qla2x00_ctx_sp_free().
      [SCSI] qla2xxx: Group CS_RESET return status with other link level event statuses.

Changhwan Youn (7):
      ARM: S5PV310: Add CPU hotplug support for S5PV310
      ARM: S5PV310: Add support RTC
      ARM: S5PV310: Optimize interrupt source searching code
      rtc: rtc-s3c: fix access unit from byte to word on RTCCON
      rtc: rtc-s3c: fix setting missing field of getalarm
      rtc: rtc-s3c: fix on support RTC Alarm
      rtc: rtc-s3c: fix RTC initialization method

Changli Gao (28):
      net: rps: reset network header before calling skb_get_rxhash()
      net: rps: skip fragment when computing rxhash
      net: introduce proto_ports_offset()
      net: rps: use proto_ports_offset() to handle the AH message correctly
      net_sched: cls_flow: use proto_ports_offset() to support AH message
      netfilter: ipt_CLUSTERIP: use proto_ports_offset() to support AH message
      netfilter: xt_hashlimit: use proto_ports_offset() to support AH message
      net_sched: sch_sfq: use proto_ports_offset() to support AH message
      net: rps: fix the wrong network header pointer
      net_sched: cls_flow: add key rxhash
      net: use __be16 instead of u16 for the userspace code
      net: 802.1q: make vlan_hwaccel_do_receive() return void
      net: rds: remove duplication type definitions
      net_sched: act_csum: coding style cleanup
      net: use scnprintf() to avoid potential buffer overflow
      net: arp: code cleanup
      net: rps: add the shortcut for one rps_cpus
      netfilter: nf_nat: add nf_nat_csum()
      netfilter: use NFPROTO_IPV4 instead of AF_INET
      netfilter: nf_nat_core: don't check if the tuple is used if there is no other choice
      netfilter: nf_nat: no IP_NAT_RANGE_MAP_IPS flags when alloc_null_binding()
      netfilter: nf_conntrack: fix the hash random initializing race
      netfilter: save the hash of the tuple in the original direction for latter use
      netfilter: unregister nf hooks, matches and targets in the reverse order
      net_sched: use __TCA_HTB_MAX and TCA_HTB_MAX
      phonet: remove the unused variable pn
      net_sched: remove the unused parameter of qdisc_create_dflt()
      lib: fix scnprintf() if @size is == 0

Chanwoo Choi (5):
      ASoC: multi-component - Add Aquila sound driver
      ASoC: multi-component - Add Goni sound driver
      ARM: S5PV210: Add i2c information to Goni and Aquila board
      ARM: S5PV210: Add init code of audio to Goni and Auqila board
      ARM: S5PV210: Add voltage consumer of WM8994 to the regulator framework

Charles (1):
      ALSA: hda - Fix codec muted after rebooting from Windows

Charles Chin (1):
      ALSA: hda - Fix automatic MIC switching and include dock MIC for IDT codecs

Charles Clément (2):
      Staging: vt665x: remove unused DEF definition
      Staging: vt6655: remove unused update_BssList definition

Charulatha V (1):
      OMAP2PLUS: WDT: Fix: Disable WDT after reset during init

Chase Douglas (6):
      HID: magicmouse: simplify touch down logic
      HID: magicmouse: remove timestamp logic
      HID: magicmouse: simplify multitouch feature request
      HID: magicmouse: simplify touch data bit manipulation
      HID: magicmouse: enable Magic Trackpad support
      HID: debugfs: wake up reading tasks upon event

Chauhan, Vijay (1):
      [SCSI] scsi_dh_rdac: Add two new SUN devices to rdac_dev_list

Chen Gong (2):
      hwmon: (pkgtemp) align driver initialization style with coretemp
      hwmon: ({core, pkg, via-cpu}temp) remove unnecessary CONFIG_HOTPLUG_CPU ifdefs

Chia-I Wu (1):
      drm/i915: Fix current fb blocking for page flip

Chien Tung (1):
      RDMA/nes: Report correct port state if interface is down

Chris Bagwell (6):
      Input: wacom - request tablet data for Bamboo Pens
      Input: wacom - move Bamboo Touch irq to its own function
      Input: wacom - add support for Bamboo Pen
      Input: wacom - disable Bamboo touchpad when pen is being used
      eeepc-wmi: add additional hotkeys
      eeepc-wmi: Add cpufv sysfs interface

Chris Ball (3):
      drm/radeon/kms: Implement KDB debug hooks for radeon KMS.
      drm/nouveau/kms: Implement KDB debug hooks for nouveau KMS.
      drm/nouveau/kms: Avoid a hang entering KDB with VT accel on.

Chris Mason (26):
      RDS: Use a generation counter to avoid rds_send_xmit loop
      rds: switch to rwlock on bind_lock
      rds: per-rm flush_wait waitq
      rds: rcu-ize rds_ib_get_device()
      rds: Use RCU for the bind lookup searches
      rds: don't let RDS shutdown a connection while senders are present
      rds: Fix RDMA message reference counting
      RDS: use locking on the connection hash list
      rds: use RCU to protect the connection hash
      rds: Fix reference counting on the for xmit_atomic and xmit_rdma
      RDS/IB: Add caching of frags and incs
      RDS: use friendly gfp masks for prefill
      rds: recycle FMRs through lockless lists
      rds: more FMRs are faster
      RDS: use delayed work for the FMR flushes
      RDS: properly use sg_init_table
      RDS: flush fmrs before allocating new ones
      aio: bump i_count instead of using igrab
      Merge branch 'bug-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/josef/btrfs-work
      Btrfs: don't loop forever on bad btree blocks
      Add new functions for triggering inode writeback
      Btrfs: tune the chunk allocation to 5% of the FS as metadata
      Btrfs: use the flusher threads for delalloc throttling
      Btrfs: fix raid code for removing missing drives
      Btrfs: drop unused variable in block_alloc_rsv
      Btrfs: deal with errors from updating the tree log

Chris Metcalf (19):
      Merge branch 'master' into for-linus
      arch/tile: Use <asm-generic/syscalls.h>
      arch/tile: use better "punctuation" for VMSPLIT_3_5G and friends
      arch/tile: update some comments to clarify register usage.
      arch/tile: Add a warning if we try to allocate too much vmalloc memory.
      kmemleak: add TILE to the list of supported architectures.
      arch/tile: provide a definition of MAP_STACK
      arch/tile: properly export __mb_incoherent for modules
      arch/tile: change lower bound on syscall error return to -4095
      arch/tile: various top-level Makefile cleanups
      arch/tile: prevent corrupt top frame from causing backtracer runaway
      arch/tile: Bomb C99 comments to C89 comments in tile's <arch/sim_def.h>
      arch/tile: add Tilera's <arch/sim.h> header as an open-source header
      arch/tile: parameterize system PLs to support KVM port
      arch/tile: enable single-step support for TILE-Gx
      arch/tile: minor whitespace/naming changes for string support files
      arch/tile: support new info op generated by compiler
      arch/tile: make ptrace() work properly for TILE-Gx COMPAT mode
      arch/tile: convert a BUG_ON to BUILD_BUG_ON

Chris Wilson (190):
      Merge remote branch 'airlied/drm-core-next' into HEAD
      drm/i915: Drop the msleep parameter to wait_for()
      drm/i915: Avoid using msleep under kdb and wait_for()
      drm/i915/crt: Flush register prior to waiting for vblank.
      drm/i915: Rename i915_opregion.c to intel_opregion.c
      drm/i915: Use the VBT from OpRegion when available (v3)
      drm/i915: Addin-offset is an unreliable indicator of LVDS presence (v2)
      drm/i915: Ironlake page-flipping is per-plane not per-pipe
      drm/i915/tv: Preserve reserved DAC bits during mode-setting
      drm/i915/tv: Poll for DAC state change
      drm/i915/tv: Mark the format names as constant and so avoid the memleak
      drm/i915: Sanity check user framebuffer parameters on creation
      drm/i915/sdvo: Preserve pixel-multiplier
      drm/i915/overlay: Whitespace
      drm/i915/overlay: Missing breaks between case statements for color depth
      drm/i915/overlay: Ensure that the reg_bo is in the GTT prior to writing.
      drm/i915/overlay: Move capabilities bits to common info block.
      drm/i915/overlay: Use non-atomic mappings for the common case.
      drm/i915/overlay: Tidy attribute checking.
      drm/i915/overlay: Use the recommended page alignment for physical regs
      drm/i915/overlay: Destroy reg_bo on shutdown.
      drm/i915/overlay: Remove duplicated definition of OFC_UPDATE
      drm/i915/overlay: Tidy update_pfit_vscale_ratio()
      drm/i915/overlay: Tidy check_overlay_dst()
      drm/i915/overlay: Refactor do_wait_request()
      drm/i915/overlay: Explicitly pass regs from map to unmap
      drm/i915/overlay: Combine SWITCH_OFF into a single step
      drm/i915/overlay: Tidy release_old_vid()
      drm/i915: Preallocate requests
      drm/i915/overlay: Make do_put_image() as static
      drm/i915/overlay: Workaround i830 overlay activation bug.
      drm/i915/overlay: Pass interruptible to switch_off()
      drm/i915/overlay: Make the overlay control struct opaque.
      drm/i915/overlay: Use a continuation hook to finish work after a flip.
      drm/i915: Compile out error state without DEBUG_FS
      drm/i915: Remove the random SyncFlush during initialisation
      drm/i915: Kill the active list spinlock
      drm/i915: Quieten sparse warnings for missing prototypes.
      drm/i915: Remove redundant initialisation of fb_base
      drm/i915: Refactor panel backlight controls
      drm/i915/tv: After disabling the pipe, use wait_for_vblank_off()
      drm/i915: Show device capabilities in debugfs
      drm/i915: Show framebuffer info in debugfs
      drm/i915: Clear scanline waits after disabling the pipe.
      drm/i915: Add ringbuffer wait reset to hangcheck
      drm/i915: Remove impossible error handling from bit17 swizzling
      drm/i915/dp: Flush the PLL register write before sleeping
      drm/i915: Rename intel_encoder->enc to base for consistency
      drm/i915: Use the direct mapping of pipe->crtc
      drm/i915: Make the connector->encoder relationship explicit
      drm/i915/debug: Include Ironlake in self-refresh status
      drm/i915: Adapt workqueue to new alloc_workqueue interface
      drm/i915: Ensure all PLL registers are flushed before a udelay()
      drm/i915: Only call udelay() when waiting for clocks to stabilise
      drm/i915: Use the real FDI frequency for determining b/w
      Merge branch 'drm-intel-fixes' into drm-intel-next
      drm/i915: Fix updating FBC
      drm/i915: Tidy Ironlake watermark computation
      drm/i915: Use macros to switch between equivalent pipe registers
      drm/i915/dp: Convert a udelay(17000) to a sleep during link-off
      drm/i915/i2c: The bit-banging interface controls the delay, drop ours
      drm/i915/lvds: Remove busy wait for powering down the panel
      drm/i915/lvds: Remove busy wait for powering up the panel.
      drm/i915: Use msleep instead of mdelay during wait_vblank_off
      drm/i915/sdvo: Poll command status 5 times without delay on read
      drm/i915/bios: Prevent NULL dereference after allocation failure
      drm/i915/lvds: Ensure panel is unlocked for Ironlake or the panel fitter
      drm/i915/lvds: Remove incorrect mode locking
      drm/i915/lvds: Move private data to the connector from the device.
      drm/i915: Share crtc setup and teardown between dpms and disable/enable
      drm/i915: Fix an overlay regression from 7e7d76c
      drm/i915: Initialize intel_crtc->active
      drm/i915: Remove redundant initialisation of crtc->pipe
      drm/i915: Reduce hangcheck frequency
      drm/i915: Consolidate flushing the display plane
      drm/i915: Fix regression in ba3d8d749b
      agp/intel: Use macro to set the count of the size array
      drm/i915: Push pipelining of display plane flushes to the caller
      drm/i915: Allow get_fence_reg() to be uninterruptible
      drm/i915/i2c: Track the parent encoder rather than just the dev
      drm/i915: Remove unused intel_ringbuffer->ring_flag
      drm/i915/sdvo: Tidy intel_sdvo_hdmi_sink_detect
      drm/i915/sdvo: Propagate i2c error from switching DDC control bus.
      agp/intel: Remove redundant setting of gtt_mappable_entries
      agp/intel: Fix resume regression from 2d2430cf
      drm/i915/sdvo: Only create the analog encoder as required
      drm/i915/sdvo: Mark the status as unknown if attached with EDID
      drm/i915: call drm_encoder_init first
      drm/i915: use GMBUS to manage i2c links
      Merge branch 'drm-intel-fixes' into HEAD
      drm/i915: Cache LVDS EDID
      drm/i915: INTEL_INFO->gen supercedes i8xx, i9xx, i965g
      drm/i915: After a reset perform a forced modeset
      drm/i915/debug: Dump BSD ring buffers to debugfs
      drm/i915: Inline i915_gem_ring_retire_request()
      drm/i915: Only emit a flush request on the active ring.
      drm/i915: Clear flushing lists on GPU reset
      drm/i915: Clear GPU read domains on reset
      drm/i915: Clean up bo lists on all hung gpus
      drm/i915/ringbuffer: Implement advance using set_tail
      drm/i915/ringbuffer: Mark the initialisation structs as constant.
      drm/i915: Use ring->flush() instead of MI_FLUSH
      drm/i915/ringbuffer: whitespace cleanup
      drm/i915: Track gpu fence usage
      drm/i915: Merge ring flushing and lazy requests
      drm/i915: Drain any pending flips on the fb prior to unpinning
      drm/i915: Track pinned objects
      drm/i915: Disable output polling across suspend & resume
      drm/i915: Drop crtc->fb pin on disable.
      drm/i915: Use the correct DPB GMBUS port for GPIOE
      drm/i915/lvds: Unlock the PP register when panel-fitting
      drm/i915: Don't overwrite the returned error-code
      drm/i915: Clear the gpu_write_list on resetting write_domain upon hang
      drm/i915: Don't offset the pin used for crt_ddc
      drm/i915: Drop ring->lazy_request
      drm/i915: Disable "disabled FBC" message when a no-op
      drm/i915/crt: Use a DDC probe on 0xA0 before load-detect
      drm/i915: Remove the broken flush_ring from page-flip
      drm/i915/tv: Sleep before checking for state changes.
      drm/i915/lvds: Probe DDC on creation
      drm/i915: Remove idle timer debugging messages
      drm/i915/ringbuffer: Fix sign of ring space.
      drm/i915: Remove unused dev_priv->panel_wants_dither
      drm/i915: Use an uninterruptible wait for page-flips during modeset
      drm/i915/lvds: Use the GMBUS pin if specified in VBT
      drm/i915: Parse the eDP link configuration from the vBIOS
      drm/i915: Only hold a process-local lock whilst throttling.
      drm/i915: Adjust hangcheck EIO semantics
      drm/i915: Make the mutex_lock interruptible on ioctl paths
      drm/i915: Convert the file mutex into a spinlock
      drm/i915: fix debugging compilation error from previous commit
      drm/i915: Ensure that the mode change flushing is currently uninterruptible
      Revert "drm/i915: Drop ring->lazy_request"
      drm/i915/sdvo: Fix GMBUSification
      drm/i915: Use i2c bit banging instead of GMBUS
      MAINTAINERS: Add contact details for drm/i915
      Merge branch 'drm-intel-fixes' into drm-intel-next
      drm/i915: Disable LVDS i2c probing when using GPIO bit banging
      drm/i915: Tidy dvo_ch7017 and print out which chip we detect
      drm/i915/dvo: Fix panel and DDC i2c pins
      drm/i915/debug: Remove defunct WATCH_LRU
      drm/i915/debug: Remove default WATCH_BUF
      drm/i915: Avoid blocking the kworker thread on a stuck mutex
      drm/i915/debug: Convert i915_verify_active() to scan all lists
      drm/i915: Report the deferred free list in debugfs
      drm/i915/debugfs: Include list totals
      drm/i915: Make get/put pages static
      drm/i915: Remove redundant deletion of obj->gpu_write_list
      drm: Move the GTT accounting to i915
      drm/i915: Force the domain to CPU on unbinding whilst wedged.
      drm/i915: Clear fence registers on GPU reset
      drm/i915: Try to reset gen2 devices.
      drm/i915: Only print 'generating error event' if we actually are
      drm/i915: If the GPU hangs twice within 5 seconds, declare it wedged.
      drm/i915: Don't mask the return code whilst relocating.
      Merge branch 'drm-intel-fixes' into drm-intel-next
      Merge branch 'drm-intel-fixes' into drm-intel-next
      drm/i915: Skip pread/pwrite if size to copy is 0.
      drm/i915: Avoid circular locking from intel_fbdev_fini()
      drm/i915: Wait for pending flips on the GPU
      Merge remote branch 'airlied/drm-core-next' into tmp
      Revert "drm/i915: Prevent module unload to avoid random memory corruption"
      drm/i915: Remove duplicate set of ADPA definitions
      drm/i915: restore fixed FDI link rate on Sandybridge
      drm/i915: Sleep whilst waiting for the ring
      drm/i915/dp: Add 'force_audio' property
      drm/i915/sdvo: Add 'force_audio' property
      drm/i915/hdmi: Add 'force_audio' property
      drm/i915: Avoid vmallocing a buffer for the relocations
      drm/i915: Perform relocations in CPU domain [if in CPU domain]
      drm/i915: Avoid taking the mutex for dropping the refcnt upon creation
      drm/i915: Attempt to prefault user pages for pread/pwrite
      drm/i915: Rearrange acquisition of mutex during pwrite
      drm/i915: rearrange mutex acquisition for pread
      agp/intel: Also add B43.1 to list of supported devices
      drm/i915: Do interrupible mutex lock first to avoid locking for unreference
      drm/i915: cache the last object lookup during pin_and_relocate()
      drm/i915: Simplify most HAS_BSD() checks
      drm/i915: Track objects in global active list (as well as per-ring)
      drm/i915: Copy the updated reloc->presumed_offset back to the user
      drm/i915/ringbuffer: Fix emit batch buffer regression from 8187a2b
      drm/i915/ringbuffer: Remove broken intel_fill_struct()
      drm/i915: Enable SandyBridge blitter ring
      drm/i915: IS_IRONLAKE is synonymous with gen == 5
      drm/i915/sdvo: Remove unused encoding member
      drm/i915: Fix flushing regression from 9af90d19f
      agp/intel: Restore valid PTE bit for Sandybridge after bdd3072
      drm/i915/ringbuffer: Write the value passed in to the tail register
      drm/i915: Invalidate the to-ring, flush the old-ring when updating domains
      drm/i915: Move gpu_write_list to per-ring

Christian Borntraeger (2):
      [S390] kvm: Fix badness at include/asm/mmu_context.h:83
      [S390] kvm: Enable z196 instruction facilities

Christian Dietrich (15):
      drivers/net: Removing undead ifdef CHELSIO_T1_1G
      x86: Remove unnecessary #ifdef ACPI/X86_IO_ACPI
      sched: Remove unnecessary #ifdef CONFIG_SMP
      kernel: Remove undead ifdef CONFIG_DEBUG_LOCK_ALLOC
      arch/m68knommu: Removing dead M68000 config option
      arch/m68knommu: Removing dead RELOCATE config option
      arch/m68knommu: Removing dead M68KFPU_EMU config option
      arch/m68knommu: Removing dead RAM_{16,32}_MB config option
      arch/m68knommu: Removing dead 68328_SERIAL_UART2 config option
      microblaze: Removing dead CONTIGUOUS_PAGE_ALLOC config option
      arch/parisc: Removing undead ifdef CONFIG_PA20
      m68k: Remove dead GG2 config option
      m68k/m68knommu: Remove dead SMP config option
      fbdev: atafb - Remove undead ifdef ATAFB_FALCON
      drivers/video/matrox/matroxfb_DAC1064.c: remove undead ifdef CONFIG_FB_MATROX_G

Christian Lamparter (44):
      mac80211: put rx handlers into separate functions
      mac80211: remove unused rate function parameter
      mac80211: AMPDU rx reorder timeout timer
      p54spi: fix eeprom checksum
      p54: improve eeprom parser
      p54spi: Kconfig option for config blob
      p54usb: fix off-by-one on !CONFIG_PM
      mac80211: cancel restart_work in ieee80211_unregister_hw
      mac80211: fix rcu-unsafe pointer dereference
      p54: better rssi->dbm conversion for longbow phys
      carl9170: mac80211 glue and command interface
      carl9170: Register maps, tx/rx descriptor formats and eeprom layout
      carl9170: PHY/RF and MAC routines
      carl9170: 802.11 rx/tx processing and usb backend
      carl9170: firmware parser and debugfs code
      carl9170: Makefile, Kconfig files and MAINTAINERS
      carl9170: update AR9170 phy initvals
      carl9170: use rx chainmask from eeprom
      carl9170: fix noise dBm conversion
      carl9170: don't load bogus nf of chain 1
      carl9170: abort tasklet during usb reset
      carl9170: fix state downgrade during reset
      carl9170: reinit phy after HT settings have changed
      carl9170: fix hang in AP mode when HT STA does PSM
      mac80211: clear txflags for ps-filtered frames
      carl9170: remove non-standard ba session teardown
      carl9170: angle brackets for wiki link
      carl9170: remove lost-frame workaround
      carl9170: fix tx_ampdu_upload counter
      carl9170: fix WARN_ON triggered by Broadcom HT STAs
      carl9170: revamp carl9170_tx_prepare
      carl9170: interrupt urbs must not set URB_ZERO_PACKET
      mac80211: fix rx monitor filter refcounters
      carl9170: support firmware-based rx filter
      p54usb: add five more USBIDs
      mac80211: fix possible null-pointer de-reference
      mac80211: temporarily disable reorder release timer
      carl9170: common error path for bad frames
      carl9170: remove stale rx error path
      carl9170: A-MPDU frame type filter
      carl9170: fix async command buffer leak
      mac80211: don't sanitize invalid rates
      carl9170: fix memory leak issue in async cmd macro wrappers
      carl9170: fix scheduling while atomic

Christof Schmitt (17):
      [SCSI] zfcp: Reorder registration of initial SCSI device
      zfcp: Report scatter gather limit for DIX protection information
      [SCSI] zfcp: Add zfcp private struct as SCSI device driver data
      [SCSI] zfcp: Move code for managing zfcp_unit devices to new file
      [SCSI] zfcp: Remove ZFCP_SYSFS_FAILED macro and implement fcp_lun_show without macro
      [SCSI] zfcp: Allow running unit/LUN shutdown without acquiring reference
      [SCSI] zfcp: Use SCSI device data zfcp_scsi_dev instead of zfcp_unit
      [SCSI] zfcp: Allow midlayer to scan for LUNs when running in NPIV mode
      [SCSI] zfcp: Change spin_lock_bh to spin_lock_irq to fix lockdep warning
      [SCSI] zfcp: Reorder FCP I/O and task management handler functions
      [SCSI] zfcp: Move ACL/CFDC code to zfcp_cfdc.c
      [SCSI] zfcp: Remove duplicated code from zfcp_ccw_set_online
      [SCSI] zfcp: Remove scsi_cmnd->serial_number from debug traces
      [S390] set ARCH_HAS_SG_CHAIN for s390
      [SCSI] zfcp: Call get_device on port before calling put_device
      [SCSI] zfcp: Use correct length for FCP_RSP_INFO
      [SCSI] Fix race when removing SCSI devices

Christoph Fritz (1):
      Input: i8042 - use unsigned char for 0x90

Christoph Hellwig (86):
      x86: Always use irq stacks
      x86: Remove CONFIG_4KSTACKS
      x86-32: Align IRQ stacks properly
      block: simplify queue_next_fseq
      block: update documentation for REQ_FLUSH / REQ_FUA
      block: pass gfp_mask and flags to sb_issue_discard
      xfs: replace barriers with explicit flush / FUA usage
      btrfs: replace barriers with explicit flush / FUA usage
      gfs2: replace barriers with explicit flush / FUA usage
      reiserfs: replace barriers with explicit flush / FUA usage
      nilfs2: replace barriers with explicit flush / FUA usage
      jbd: replace barriers with explicit flush / FUA usage
      jbd2: replace barriers with explicit flush / FUA usage
      ext4: do not send discards as barriers
      fat: do not send discards as barriers
      swap: do not send discards as barriers
      block: remove the WRITE_BARRIER flag
      block: remove the BLKDEV_IFL_BARRIER flag
      block: remove the BH_Eopnotsupp flag
      block: remove BLKDEV_IFL_WAIT
      hfsplus: fix BKL leak in hfsplus_ioctl
      hfsplus: split hfsplus_ioctl
      hfsplus: protect setflags using i_mutex
      hfsplus: introduce alloc_mutex
      hfsplus: use alloc_mutex in hfsplus_sync_fs
      hfsplus: remove BKL from hfsplus_put_super
      hfsplus: fix HFSPLUS_SB calling convention
      hfsplus: fix HFSPLUS_I calling convention
      hfsplus: clean up hfsplus_iget
      hfsplus: clean up hfsplus_write_inode
      hfsplus: merge mknod/mkdir/creat
      hfsplus: fix error handling in hfsplus_symlink
      hfsplus: do not cache and write next_alloc
      hfsplus: remove the rsrc_inodes list
      hfsplus: add per-superblock lock for volume header updates
      hfsplus: use atomic bitops for the superblock flags
      hfsplus: protect readdir against removals from open_dir_list
      hfsplus: add missing extent locking in hfsplus_write_inode
      hfsplus: fix rename over directories
      hfsplus: validate btree flags
      hfsplus: fix link corruption
      hfsplus: remove superflous rootflags field in hfsplus_inode_info
      hfsplus: create correct initial catalog entries for device files
      hfsplus: remove the unused hfsplus_kmap/hfsplus_kunmap helpers
      hfsplus: fix getxattr return value
      xfs: simplify xfs_qm_dqusage_adjust
      xfs: stop using xfs_qm_dqtobp in xfs_qm_dqflush
      xfs: remove the ->kill_root btree operation
      xfs: remove XFS_MOUNT_NO_PERCPU_SB
      xfs: do not use xfs_mod_incore_sb for per-cpu counters
      xfs: do not use xfs_mod_incore_sb_batch for per-cpu counters
      xfs: fix bogus m_maxagi check in xfs_iget
      xfs: remove unused t_callback field in struct xfs_trans
      xfs: fix the xfs_trans_committed
      xfs: remove xfs_refcache.h
      xfs: remove xfs_version.h
      xfs: remove xfs_globals.h
      xfs: remove xfs_cred.h
      xfs: remove xfs_buf wrappers
      virtio_blk: remove BKL leftovers
      fs: move permission check back into __lookup_hash
      fs: add sync_inode_metadata
      fs: mark destroy_inode static
      fs: kill block_prepare_write
      hfs: use sync_dirty_buffer
      update block_device_operations documentation
      fs: Stop abusing find_inode_fast in iunique
      fs: move i_count increments into find_inode/find_inode_fast
      fs: remove inode_add_to_list/__inode_add_to_list
      fs: do not assign default i_ino in new_inode
      fs: take dcache_lock inside __d_path
      fs: simplify __d_free
      fs: use percpu counter for nr_dentry and nr_dentry_unused
      fs: split __shrink_dcache_sb
      fs: clean up dentry lru modification
      fs: use RCU read side protection in d_validate
      exportfs: use dget_parent
      smbfs: use dget_parent
      fsnotify: use dget_parent
      fs: fix buffer invalidation in invalidate_list
      fs: do not drop inode_lock in dispose_list
      fs: fold invalidate_list into invalidate_inodes
      fs: skip I_FREEING inodes in writeback_sb_inodes
      hfsplus: free space correcly for files unlinked while open
      locks: let the caller free file_lock on ->setlease failure
      locks: remove fl_copy_lock lock_manager operation

Christoph Lameter (16):
      IPoIB: Set pkt_type correctly for multicast packets (fix IGMP breakage)
      slub: Force no inlining of debug functions
      slub: Remove dynamic dma slab allocation
      slub: Remove static kmem_cache_cpu array for boot
      slub: Dynamically size kmalloc cache allocations
      slub: Extract hooks for memory checkers from hotpaths
      slub: Move gfpflag masking out of the hotpath
      slub: Add dummy functions for the !SLUB_DEBUG case
      slub: Fix up missing kmalloc_cache -> kmem_cache_node case for memoryhotplug
      Slub: UP bandaid
      slub: reduce differences between SMP and NUMA
      SLUB: Pass active and inactive redzone flags instead of boolean to debug functions
      slub: extract common code to remove objects from partial list without locking
      slub: Enable sysfs support for !CONFIG_SLUB_DEBUG
      slub: Move functions to reduce #ifdefs
      percpu_counter: use this_cpu_ptr() instead of per_cpu_ptr()

Christophe Lebouc (1):
      usb: langwell_udc: fix big file transfer issue.

Christopher Brannon (15):
      staging: speakup: speakup_acntpc.c: style fixes
      staging: speakup: speakup_acntsa.c: style fixes
      staging: speakup: speakup_apollo.c: style fixes
      staging: speakup: speakup_audptr.c: style fixes
      staging: speakup: speakup_bns.c: style fixes
      staging: speakup: speakup_decext.c: style fixes
      staging: speakup: speakup_decpc.c: style fixes
      staging: speakup: speakup_dtlk.c: style fixes
      staging: speakup: speakup_dummy.c: style fixes
      staging: speakup: speakup_keypc.c: style fixes
      staging: speakup: speakup_ltlk.c: style fixes
      staging: speakup: speakup_soft.c: style fixes
      staging: speakup: speakup_spkout.c: style fixes
      staging: speakup: speakup_txprt.c: style fixes
      staging: speakup: speakup_dectlk.c: style fixes

Chuck Ebbert (1):
      crypto: fips - FIPS requires algorithm self-tests

Chuck Lever (11):
      NFS: Remove \t from mount debugging message
      NFS: Clean up NFSROOT command line parsing
      NFS: Use super.c for NFSROOT mount option parsing
      NFS: Clean up nfsroot.c
      NFS: Allow NFSROOT debugging messages to be enabled dynamically
      SUNRPC: Remove rpcb_getport_sync()
      NFS: Fix NFSv3 debugging messages in fs/nfs/nfs3proc.c
      SUNRPC: Correct an rpcbind debugging message
      SUNRPC: Refactor logic to NUL-terminate strings in pages
      SUNRPC: Use conventional switch statement when reclassifying sockets
      SUNRPC: Properly initialize sock_xprt.srcaddr in all cases

Clelia V. Korol (1):
      staging: vt6656: Fixed indentation with spaces

Clemens Ladisch (26):
      ALSA: usb-audio: fix Fast Track Ultra (8R) 44.1 sample rates
      ALSA: usb-audio: add Edirol PCR-1 PCM support
      ALSA: usb-audio: add Roland A-PRO support
      ALSA: usb-audio: add BOSS ME-25 support
      ALSA: virtuoso: fix WM8766 register writes with MSB
      ALSA: virtuoso: fix Xonar DS input switches
      ALSA: virtuoso: add Xonar DS headphone jack detection
      ALSA: virtuoso: automatically handle Xonar DS headphone routing
      ALSA: virtuoso: Xonar DS: add stereo upmixing to center/LFE channels
      ALSA: oxygen: fix CONFIG_SND_OXYGEN_LIB dependency selection
      ALSA: virtuoso: update Kconfig text
      ALSA: usb-audio: add more Yamaha USB MIDI devices
      ALSA: virtuoso: fix Xonar DS chip name
      ALSA: oxygen: handle CD input configuration with a flag
      ALSA: virtuoso: add HDAV1.3 Slim PCI ID
      ALSA: virtuoso: fix Xonar STX anti-pop delay
      ALSA: oxygen: fix chip ID register symbols
      ALSA: oxygen: fix input monitor dB scale
      ALSA: oxygen: reduce minimum period count
      ALSA: oxygen: rewrite PCIe bridge initialization
      ALSA: oxygen: add PEX8111 initialization
      ALSA: HDA: Sigmatel: work around incorrect master muting
      ALSA: hda - Fix wrong TLV mute bit for STAC/IDT codecs
      ALSA: usb-audio: add Novation Launchpad support
      hpet: fix unwanted interrupt due to stale irq status bit
      ALSA: usb-audio: automatically detect feedback format

Cliff Cai (1):
      Blackfin: bf537-stamp: add example adau1373 i2c resources

Cliff Wickman (2):
      x86, kdump: Change copy_oldmem_page() to use cached addressing
      mm, x86: Saving vmcore with non-lazy freeing of vmas

Colin Cross (9):
      [ARM] tegra: update iomap
      [ARM] tegra: Add legacy irq support
      [ARM] tegra: pinmux: add safe values, move tegra2, add suspend
      [ARM] tegra: gpio: Add suspend and wake support
      [ARM] tegra: Add support for reading fuses
      [ARM] tegra: clock: Add dvfs support, bug fixes, and cleanups
      [ARM] tegra: common: Update common clock init table
      [ARM] tegra: Add cpufreq support
      [ARM] tegra: Add APB DMA support

Colin Ian King (1):
      ACPICA: Clear PCIEXP_WAKE_STS when clearing ACPI events

Corentin Chary (3):
      platform-x86: sync eeepc-laptop and asus-laptop
      asus-laptop: Add key found on Asus N61JQ
      asus-laptop: fix gps rfkill

Corey Minyard (1):
      ipmi: fix __init and __exit attribute locations

Corrado Zoccolo (1):
      cfq: improve fsync performance for small files

Cory Maccarrone (1):
      HTCHERALD: MMC, I2C, HTCPLD, SPI, TSC2046

Curt Wohlgemuth (1):
      ext4: use dedicated slab caches for group_info structures

Cyril Chemparathy (18):
      Davinci: tnetv107x: retain psc reg base after init
      davinci: add idcode for tnetv107x rev 1.1/1.2
      net: davinci_emac: separate out davinci mdio
      davinci: add mdio platform devices
      omap: add mdio platform devices
      net: davinci_emac: switch to new mdio
      davinci: cleanup mdio arch code and switch to phy_id
      omap: cleanup unused davinci mdio arch code
      net: davinci_emac: cleanup unused mdio emac code
      net: davinci_emac: separate out cpdma code
      net: davinci_emac: switch to new cpdma layer
      net: davinci_emac: cleanup unused cpdma code
      input: add driver for tnetv107x on-chip keypad controller
      davinci: add tnetv107x keypad platform device
      davinci: add keypad config for tnetv107x evm board
      input: add driver for tnetv107x touchscreen controller
      davinci: add tnetv107x touchscreen platform device
      phy/marvell: rename 88ec048 to 88e1318s and fix mscr1 addr

Cyrill Gorcunov (1):
      perf, x86, Pentium4: Add RAW events verification

DJ Delorie (1):
      USB: cp210x: Add Renesas RX-Stick device ID

Daein Moon (3):
      ARM: SAMSUNG: Add the missed s3c_gpio_getpull() API
      ARM: S5PV310: Add support SROMC
      ARM: S5PV310: Support ethernet for SMDKV310 and SMDKC210

Dan Carpenter (73):
      net/sched: remove unneeded NULL check
      qlge: pull NULL check ahead of dereference
      tokenring: remove unneeded NULL checks
      plip: remove superflous return
      ath5k: re-order one of the frees on unwind
      Staging: vt6656: problems in error handling
      Staging: iio: signedness bug
      Staging: lirc: remove unneeded variable
      Staging: rtl8192e: add curly braces to if statement
      Staging: ti-st: writing past end of array
      Staging: quickstart: acpi_status is unsigned
      Staging: solo6x10: return -EFAULT on copy_to_user errors
      [SCSI] lpfc: change spin_lock_irq() to spin_lock()
      isdn: potential buffer overflows
      isdn: cleanup: make buffer smaller
      i915: snprintf returns large values
      [SCSI] pm8001: handle allocation failures
      ALSA: usb/mixer: remove bogus cast
      bna: off by one
      rds: signedness bug
      rds: double unlock in rds_ib_cm_handle_connect()
      rds: spin_lock_irq() is not nestable
      airo: remove "basic_rate" module option
      RDMA/nes: Remove unneeded variable
      x86, UV: Use allocated buffer in tlb_uv.c:tunables_read()
      ipw2200: check for allocation failures
      eicon: make buffer larger
      Staging: bcm: return -EFAULT on copy_to_user() failures
      Staging: bcm: make major and minor signed
      Staging: bcm: mocro expansion bug
      Staging: bcm: dereferencing before checking
      Staging: bcm: return -EFAULT on copy_to_user() errors
      Staging: bcm: remove unneeded NULL check
      Staging: bcm: silence off by one warning
      Staging: brcm80211: make interface name buffer smaller
      ASoC: checking kzalloc() for IS_ERR() instead of NULL
      OSS: soundcard: fix return value of sound_open()
      vhost: fix return code for log_access_ok()
      drbd: cleanup: change "<= 0" to "== 0"
      Staging: ft1000-usb: fix array overflow
      Staging: lirc: fix PTR_ERR() check
      Staging: ft1000-usb: use the correct list head
      Staging: intel_sst: cleanup naming a little
      Staging: intel_sst: return -EFAULT if copy_to_user() fails
      Staging: intel_sst: off by one bug
      Staging: sst: more copy_to_user() changes
      pch_gbe: fix if condition in set_settings()
      ns83820: spin_lock_irq() => spin_lock()
      gianfar: fix double lock typo
      rbd: null vs ERR_PTR
      rbd: passing wrong variable to bvec_kunmap_irq()
      tomoyo: cleanup. don't store bogus pointer
      [media] IR/streamzap: fix usec to nsec conversion
      [media] saa7134: add test after for loop
      serial: mfd: snprintf() returns largish values
      USB: gadget: dbgp: cleanup: remove unneeded check
      USB: ohci-sm501: add iounmap on error path
      usb: gadget: goku_udc: Fix error path
      [media] cx88: uninitialized variable
      [media] cx231xx: fix double lock typo
      [media] s5p-fimc: add unlock on error path
      mtd: pcmciamtd: remove dead code
      mtd: sanity check ioctl input
      hfsplus: fix double lock typo in ioctl
      [SCSI] gdth: integer overflow in ioctl
      [SCSI] qla2xxx: locking problem in qla2x00_init_rings()
      affs: testing the wrong variable
      cifs: cifs_convert_address() returns zero on error
      cifs: add kfree() on error path
      drivers/char/rocket.c: release_region or error path
      9p: remove unneeded checks
      nfs: testing the wrong variable
      Input: bu21013_ts - fix null dereference in error handling

Dan Rosenberg (2):
      drivers/net/tulip/de4x5.c: fix union member name in DE4X5_GET_REG ioctl
      ipc: initialize structure memory to zero for compat functions

Dan Williams (11):
      libertas: better scan response debugging
      libertas: better association request debugging
      libertas: [usb] use new firmware locations
      libertas: add two-stage firmware request helper
      libertas: [cs] use common firmware request helper and new firmware locations
      libertas: [sdio] use common firmware request helper and new firmware locations
      libertas: [spi] use common firmware request helper and new firmware locations
      Merge branches 'dma40', 'pl08x', 'fsldma', 'imx' and 'intel-mid' into dmaengine
      move async raid6 test to lib/Kconfig.debug
      async_tx: make async_tx channel switching opt-in
      Merge branch 'dma40' into dmaengine

Daniel Drake (17):
      x86, olpc: Only enable PCI configuration type override on XO-1
      x86, olpc: Rework BIOS signature check
      x86, olpc: Add XO-1 poweroff support
      x86, olpc: Register XO-1 platform devices
      PCI: OLPC: Only enable PCI configuration type override on XO-1
      [media] cafe_ccic: Fix hang in command write processing
      [media] ov7670: implement VIDIOC_ENUM_FRAMESIZES
      [media] cafe_ccic: Implement VIDIOC_ENUM_FRAMEINTERVALS and ENUM_FRAMESIZES
      Add OLPC XO-1 rfkill driver
      [media] ov7670: fix QVGA visible area
      serial8250: ratelimit "too much work" error
      [media] ov7670: allow configuration of image size, clock speed, and I/O method
      [media] cafe_ccic: Configure ov7670 correctly
      jffs2: Dynamically choose inocache hash size
      mfd: Allow for bypass of cell resource conflict check
      mfd: Add VIA VX855 multi-function device support
      gpio: Add VIA VX855 GPIO driver

Daniel Hellstrom (1):
      sparc: Fixed random SPARC/LEON SMP CPU Stuck problem.

Daniel Lezcano (9):
      cgroup: add clone_children control file
      cgroup: make the mount options parsing more accurate
      cgroup: notify ns_cgroup deprecated
      namespaces: remove pid_ns and net_ns experimental status
      namespaces: default all the namespaces to 'yes' when CONFIG_NAMESPACES is selected
      namespaces Kconfig: make namespace a submenu
      namespaces Kconfig: remove pointless cgroup dependency
      namespaces Kconfig: remove the cgroup device whitelist experimental tag
      namespaces Kconfig: move namespace menu location after the cgroup

Daniel Mack (3):
      ALSA: snd-usb-caiaq: drop version number
      ALSA: snd-usb-caiaq: Add support for Traktor Kontrol S4
      spi/bfin_spi: fix resources leakage

Daniel Suchy (1):
      USB: ftdi_sio: new VID/PIDs for various Papouch devices

Daniel T Chen (1):
      ALSA: hda: Add speaker pin to automute Acer Aspire 8943G

Daniel Vetter (85):
      drm: don't export drm_sg_alloc
      drm: kill kernel_context_switch callbacks
      drm: kill procfs callbacks
      drm: kill dma_ready callbacks
      drm: kill gem_free_object_unlocked driver callback
      drm: kill context_ctor callback
      drm: don't export drm_get_drawable_info
      drm: drop return value of drm_free_agp
      drm: kill drm_map_ofs callbacks
      drm: don't export dri1 locking functions
      drm: replace drawable ioctl by noops
      drm: kill agp indirection mess
      drm: kill dev->timer
      drm: kill get_reg_ofs callback
      drm/i915: unload: fix intel dp encoder cleanup
      drm/i915: unload: fix error_work races
      drm/i915: unload: fix hotplug_work races
      drm/i915: unload: don't leak error state
      drm/i915: unload: fix idle_timer/idle_work races
      drm/i915: unload: fix unpin_work related races
      drm/i915: unload: ensure that gem is idle
      drm/i915: unload: fix retire_work races
      drm/i915: allow lazy emitting of requests
      drm/i915: move flushing list processing to i915_gem_flush
      drm/i915: only one interrupt per batchbuffer is not enough!
      drm/i915: move flushing list processing to i915_retire_commands
      drm/i915: kill a no longer necessary BUG_ON
      drm/i915: drop seqno argument from i915_gem_object_move_to_active
      drm/i915: move the wait_rendering call into flush_gpu_write_domain
      drm/i915: drop i915_add_request right in front of i915_wait_request
      agp/intel: split out gmch/gtt probe, part 2
      agp/intel: make intel-gtt.c into a real source file
      intel-gtt: introduce drm/intel-gtt.h
      intel-gtt: store a local pointer to the bridge pci dev
      intel-gtt: s/intel_i830_init_gtt_entries/intel_gtt_stolen_entries
      intel-gtt: new function intel_gtt_mappable_entries
      intel-gtt: generic intel_fake_agp_fetch_size
      intel-gtt: sane variable names for intel_gtt_stolen_entries
      intel-gtt: drop unnecessary conditions in intel_gtt_stolen_entries
      intel-gtt: adjust overhead entries in intel_gtt_stolen_entries
      intel-gtt: s/i8[13]0/fake_agp for generic functions
      intel-gtt: fix gtt_total_entries detection
      intel-gtt: introduce intel_gtt_driver
      intel-gtt: i915: use detected gtt size for mapping
      intel-gtt: i965: use detected gtt size for mapping
      intel-gtt: i830: adjust ioremap of regs and gtt to i9xx
      intel-gtt: consolidate the gtt ioremap calls
      intel-gtt: consolidate i830 setup
      intel-gtt: consolidate i9xx setup
      intel-gtt: call init_gtt_init in probe function
      intel-gtt: use chipset generation number some more
      drm/i915: drop prealloc_start from i915_dma gtt init
      drm/i915: die, i915_probe_agp, die
      drm/i915: kill duplicated/unneeded register defines
      drm/i915: add relative ring register macros
      drm/i915: use new macros to access the ring tail register
      drm/i915: use new macros to access the ring start register
      drm/i915: use new macros to access the ring head register
      drm/i915: use new macros to access the ring ctl register
      drm/i915: don't explicitly initialize ringbuffer members to zero
      drm/i915: drop alignment ringbuffer parameter
      intel-gtt: initialize our own scratch page
      intel-gtt: introduce pte write function for i8xx/i915/i945
      intel-gtt: introduce pte write function for g33/i965/gm45
      intel-gtt: introduce pte write function for gen6
      intel-gtt: drop agp scratch page support stuff
      agp: kill agp_(map|unmap)_page
      intel-gtt: generic (insert|remove)_entries for i830
      intel-gtt: generic (insert|remove)_entries for i915
      intel-gtt: generic (insert|remove)_entries for g33/i965
      intel-gtt: generic (insert|remove)_entries for sandybridge
      intel-gtt: kill mask_memory functions
      intel-gtt: move chipset flush to the gtt driver struct
      intel-gtt: consolidate fake_agp driver structs
      agp: kill agp_(unmap|map)_memory
      intel-gtt: clean up gtt size reporting
      intel-gtt: store the dma mask size in intel_gtt_driver
      intel-gtt add a cleanup function for chipset specific stuff
      drm/i915: kill now unnecessary gtt defines from i915_reg.h
      drm/i915: fix ACTHD for gen <= 3
      drm/i915: kill per-ring macros
      drm/i915: kill ring->get_active_head
      drm/i915: kill ring->setup_status_page
      drm: readd drm_lock_free in drm_unlock
      drm/i915: Fix oops on HWS unload

Daniel Walker (9):
      msm: dma: add stub functions for dma features not yet present on 8x60
      msm: allow uart to be conditionally disabled
      drivers: video: msm: fix hang on disable_irq
      drivers: msm: video: add dev_set_name call
      msm: fix compile failure on struct membank node member
      msm: fix Kconfig target board selection
      msm: fix debug-macro.S build failure
      msm: fix compile failure when no debug uart is selected
      msm: Kconfig: drop unused config options

Darius Augulis (9):
      ARM: S3C64XX: add frame buffer support for mach-real6410
      ARM: S3C64XX: add nand support for mach-real6410
      ARM: S3C64XX: add touchscreen support for mach-real6410
      ARM: S3C64XX: add USB host support for mach-real6410
      ARM: S3C64XX: add support for mach-mini6410
      ARM: S3C64XX: add nand support for mach-mini6410
      ARM: S3C64XX: add frame buffer support for mach-mini6410
      ARM: S3C64XX: add backlight control for mach-mini6410
      ARM: S3C64XX: add touchscreen support for mach-mini6410

Darren Hart (1):
      futex: Fix errors in nested key ref-counting

Darrick J. Wong (2):
      [SCSI] libsas: Don't issue commands to devices that have been hot-removed
      ext3/jbd: Avoid WARN() messages when failing to write the superblock

Dave Airlie (13):
      Merge remote branch 'origin/master' of /home/airlied/kernel//linux-2.6 into drm-core-next
      Merge remote branch 'intel/drm-intel-next' of ../drm-next into drm-core-next
      Merge remote branch 'korg/drm-fixes' into drm-vmware-next
      Merge branch 'drm-vmware-next' into drm-core-next
      Merge remote branch 'nouveau/for-airlied' of ../drm-nouveau-next into drm-core-next
      Merge branch 'drm-kdb-next' into drm-core-next
      Merge branch 'drm-radeon-next' of ../drm-radeon-next into drm-core-next
      Merge branch 'drm-fixes' of /home/airlied/kernel/linux-2.6 into drm-core-next
      drm/ttm: add unlocked variant of new manager put node.
      Revert "drm/radeon/kms: remove some pll algo flags"
      Merge remote branch 'intel/drm-intel-next' of ../drm-next into drm-core-next
      drm/radeon/r600: fix tiling issues in CS checker.
      drm/radeon/kms: don't poll dac load detect.

Dave Chinner (22):
      xfs: use range primitives for xfs page cache operations
      xfs: Introduce XFS_IOC_ZERO_RANGE
      xfs: reduce the number of CIL lock round trips during commit
      xfs: remove debug assert for per-ag reference counting
      xfs: lockless per-ag lookups
      xfs: don't use vfs writeback for pure metadata modifications
      xfs: rename xfs_buf_get_nodaddr to be more appropriate
      xfs: introduced uncached buffer read primitve
      xfs: store xfs_mount in the buftarg instead of in the xfs_buf
      xfs: kill XBF_FS_MANAGED buffers
      xfs: use unhashed buffers for size checks
      xfs: remove buftarg hash for external devices
      xfs: split inode AG walking into separate code for reclaim
      xfs: split out inode walk inode grabbing
      xfs: implement batched inode lookups for AG walking
      xfs: batch inode reclaim lookup
      xfs: serialise inode reclaim within an AG
      xfs: convert buffer cache hash to rbtree
      xfs: pack xfs_buf structure more tightly
      fs: Convert nr_inodes and nr_unused to per-cpu counters
      fs: Factor inode hash operations into functions
      fs: switch bdev inode bdi's correctly

Dave Hansen (4):
      KVM: abstract kvm x86 mmu->n_free_mmu_pages
      KVM: rename x86 kvm->arch.n_alloc_mmu_pages
      KVM: replace x86 kvm n_free_mmu_pages with n_used_mmu_pages
      KVM: create aggregate kvm_total_used_mmu_pages value

Dave Young (2):
      sched: Remove unused PF_ALIGNWARN flag
      mm: add vzalloc() and vzalloc_node() helpers

David Anders (4):
      omap4: Panda: Add DEBUG_LL support
      omap4: pandaboard: remove unused hsmmc definition
      omap4: pandaboard: Fix the init if CONFIG_MMC_OMAP_HS is not set
      omap4: pandaboard: enable the ehci port on pandaboard

David C Niemi (1):
      [CPUFREQ] add sampling_down_factor tunable to improve ondemand performance

David Cross (10):
      Staging: add West Bridge Astoria Driver
      Staging: west bridge: Kconfig fix
      Staging: west bridge: block driver api fix
      staging: west bridge: cyasgadget, remove file system / vfs calls
      staging: west bridge: pnand hal fixes
      Staging: west bridge, cyasgadget fix for usb_gadget_probe_driver
      Staging: west bridge, removal of " " before ";"
      staging: west bridge cyasgadget, removal of " " before ";"
      staging: west bridge, addition of common lock on cyasdevice
      staging: west bridge, block driver change for partition support

David Daney (28):
      of/mips: Cleanup some include directives/files.
      serial: 8250: Don't delay after transmitter is ready.
      MIPS: Octeon: Set dma_masks for octeon_mgmt device.
      MIPS: Allow MAX_DMA32_PFN to be overridden.
      MIPS: Octeon: Adjust top of DMA32 zone.
      MIPS: Octeon: Select ZONE_DMA32
      MIPS: ip32, ip27, jazz: Make static functions in dma-coherence.h inline.
      MIPS: Convert DMA to use dma-mapping-common.h
      MIPS: Add a platform hook for swiotlb setup.
      MIPS: Octeon: Rewrite DMA mapping functions.
      MIPS: Octeon: Update register definitions for CN63XX chips
      MIPS: Octeon: Add cn63XX to Octeon chip detection macros.
      MIPS: Octeon: Update L2 Cache code for CN63XX
      MIPS: Add identifiers for Octeon II CPUs.
      MIPS: Octeon: Handle Octeon II caches.
      MIPS: Octeon: Probe for Octeon II CPUs.
      MIPS: Octeon: Enable Read Inhibit / eXecute Inhibit on Octeon II.
      MIPS: Octeon: Scale Octeon2 clocks in  octeon_init_cvmcount()
      MIPS: Octeon: Remove bogus code from octeon_get_clock_rate()
      MIPS: Octeon: Add octeon_get_io_clock_rate() for cn63xx
      MIPS: Octeon: Use I/O clock rate for calculations.
      ATA: pata_octeon_cf: Use I/O clock rate for timing calculations.
      WATCHDOG: octeon-wdt: Use I/O clock rate for timing calculations.
      MIPS: Octeon: Apply CN63XXP1 errata workarounds.
      MIPS: Octeon: Add register definitions for EHCI / OHCI USB glue logic.
      USB: Add EHCI and OHCH glue for OCTEON II SOCs.
      MIPS: Add platform device and Kconfig for Octeon USB EHCI / OHCI
      MIPS: Make TASK_SIZE reflect proper size for both 32 and 64 bit processes.

David Dillow (5):
      IB/srp: Implement SRP_CRED_REQ and SRP_AER_REQ
      typhoon: wait for RX mode commands to finish
      typhoon: update to new VLAN acceleration model
      IB/srp: Eliminate two forward declarations
      IB/srp: Sync buffer before posting send

David Henningsson (7):
      ALSA: HDA: Add fixup pins for Ideapad Y550
      ALSA: HDA: Fix spelling (change VOSTO to VOSTRO)
      ALSA: HDA: Sort CXT5066 quirk table
      ALSA: HDA: Add position_fix=3 module option, and refactor related code
      ALSA: HDA: Correctly apply position_fix quirks for ATI and VIA controllers
      ALSA: HDA: Enable SKU quirks for Realtek
      ALSA: HDA: Apply SKU override for Acer aspire 7736z

David Howells (23):
      Blackfin: Split PLL code from mach-specific cdef headers
      Blackfin: Split the BF532 BFIN_*_FIO_FLAG() functions to their own header
      Blackfin: Rename DES PC2() symbol to avoid collision
      Blackfin: Add missing dep to asm/irqflags.h
      Blackfin: Rename IRQ flags handling functions
      SH: Add missing consts to sys_execve() declaration
      Drop a couple of unnecessary asm/system.h inclusions
      smc91x: Add missing #inclusion of <linux/irq.h>
      MIPS: Add missing #inclusions of <linux/irq.h>
      Fix IRQ flag handling naming
      MN10300: Fix the PERCPU() alignment to allow for workqueues
      Partially revert patch that encloses asm-offset.h numbers in brackets
      mn10300: Use pci_claim_resource
      MN10300: Prevent cnt32_to_63() from being preempted in sched_clock()
      Typedef SMP call function pointer
      MN10300: Cache: Split cache bits out of arch Kconfig
      MN10300: Provide a MN10300_CACHE_ENABLED config option
      MN10300: Reorder asm/cacheflush.h to put primitives first
      MN10300: AM34: The current cacheflush routines operate by controlling tag regs
      MN10300: Allow some cacheflushes to be avoided if cache snooping is available
      MN10300: Rename __flush_tlb*() to local_flush_tlb*()
      MN10300: ASB2364: Handle the IRQ multiplexer in the FPGA
      MN10300: Save frame pointer in thread_info struct rather than global var

David Härdeman (3):
      V4L/DVB: imon: split mouse events to a separate input dev
      i915: enable AVI infoframe for intel_hdmi.c [v4]
      drivers/media/IR/ir-keytable.c: fix binary search

David Jander (2):
      spi/imx: Support different fifo sizes
      mtd: m25p80.c: Add support for S25FL032P spi-nor flash devices.

David Kilroy (2):
      orinoco: Fix walking past the end of the buffer
      orinoco: update status in MAINTAINERS

David Lamparter (1):
      netns: keep vlan slaves on master netns move

David Milburn (1):
      [SCSI] libsas: fix NCQ mixing with non-NCQ

David Miller (1):
      jump_label: Fix unaligned traps on sparc.

David Rientjes (6):
      slob: fix gfp flags for order-0 page allocations
      slub: fix SLUB_RESILIENCY_TEST for dynamic kmalloc caches
      oom: avoid killing a task if a thread sharing its mm cannot be killed
      oom: kill all threads sharing oom killed task's mm
      oom: rewrite error handling for oom_adj and oom_score_adj tunables
      oom: fix locking for oom_adj and oom_score_adj

David S. Miller (53):
      Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
      Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
      Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
      net: Rename skb_has_frags to skb_has_frag_list
      bna: Delete get_flags and set_flags ethtool methods.
      pkt_sched: Make act_csum depend upon INET.
      mlx4_en: Fix build warning in mlx4_en_create_rx_ring.
      stmmac: Make time functionality depend upon RTC_HCTOSYS_DEVICE
      stmmac: Fix build warnings.
      stmmac: Fix another build warning.
      starfire: Temporary kludge to fix powerpc build.
      Merge branch 'for-davem' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6
      Merge branch 'for-davem' of git://oss.oracle.com/git/agrover/linux-2.6
      Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
      crypto: n2_crypto - Niagara2 driver needs to depend upon CRYPTO_DES
      bna: Check for NULL before deref in bnad_cb_tx_cleanup
      Merge branch 'dccp' of git://eden-feed.erg.abdn.ac.uk/net-next-2.6
      phonet: Fix build warning.
      Merge branch 'dccp' of git://eden-feed.erg.abdn.ac.uk/net-next-2.6
      sfc: Fix build due to lack of vmalloc.h include.
      ethtool: Fix build due to lack of ethtool.h include.
      Merge branch 'for-davem' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6
      jump label: Add sparc64 support
      Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
      Merge branch 'for-davem' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6
      sctp: Fix break indentation in sctp_ioctl().
      Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
      ipvs: Use frag walker helper in SCTP proto support.
      net: relax rtnl_dereference()
      ppp: Use a real SKB control block in fragmentation engine.
      Merge branch 'vhost-net-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
      Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
      Merge branch 'for-davem' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6
      Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
      Merge branch 'dccp' of git://eden-feed.erg.abdn.ac.uk/net-next-2.6
      s390: ctcm_mpc: Fix build after netdev refcount changes.
      tipc: Kill tipc_get_mode() completely.
      Merge branch 'can/mcp251x-for-net-next' of git://git.pengutronix.de/git/mkl/linux-2.6
      Merge branch 'for-davem' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6
      Merge branch 'master' of /home/davem/src/GIT/linux-2.6/
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/padovan/bluetooth-2.6
      Merge branch 'vhost-net' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/kaber/nf-next-2.6
      Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
      net: Increase xmit RECURSION_LIMIT to 10.
      tms380tr: Use mdelay() in tms380tr_wait().
      sparc32: Fix unaligned stack handling on trap return.
      netfilter: Add missing CONFIG_SYSCTL checks in ipv6's nf_conntrack_reasm.c
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6
      pch_gbe: Select MII.
      net: Limit socket I/O iovec total length to INT_MAX.
      netfilter: xt_socket: Make tproto signed in socket_mt6_v1().
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6

David Vrabel (5):
      Bluetooth: HCI devices are either BR/EDR or AMP radios
      Bluetooth: Support SDIO devices that are AMP controllers
      mmc: USB SD Host Controller (USHC) driver
      uwb: Remove the WLP subsystem and drivers
      uwb: Orphan the UWB and WUSB subsystems

David Woodhouse (5):
      Revert "mtd: cleanup Kconfig dependencies"
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
      mtd: Remove redundant mutex from mtd_blkdevs.c
      i2c-i801: Handle multiple instances instead of keeping global state
      i2c-i801: Add PCI idents for Patsburg 'IDF' SMBus controllers

Davidlohr Bueso (3):
      Input: return -ENOMEM in select drivers when memory allocation fails
      serial: max3107: Fix memory leaks when returning on error
      procfs: fix /proc/softirqs formatting

Dean Hildebrand (2):
      NFSv4.1: pnfsd, pnfs: protocol level pnfs constants
      NFSv4.1: pnfs: filelayout: introduce minimal file layout driver

Dean Nelson (1):
      mm/hugetlb.c: add missing spin_lock() to hugetlb_cow()

Deepak Saxena (1):
      Minimal support for viafb suspend/resume

Deng-Cheng Zhu (5):
      MIPS: define local_xchg from xchg_local to atomic_long_xchg
      MIPS: add support for software performance events
      MIPS: add support for hardware performance events (skeleton)
      MIPS: Perf-events: Add callchain support
      MIPS: Add support for hardware performance events (mipsxx)

Denis 'GNUtoo' Carikli (1):
      wl1251: Fix queue stopping/waking for TX path

Denis Kirjanov (17):
      r6040: Free irq line on error path
      Staging: slicoss: Remove explicit arch dependencies
      ns83820: Use helper to disable chip interrupts
      powerpc: Use is_32bit_task() helper to test 32-bit binary
      ns83820: Remove unused have_optical variable.
      ns83820: Add copper device settings
      ns83820: Use predefined autoneg constants
      sundance: Add power management hooks
      sundance: Convert to DMA API
      sundance: Handle DMA mapping errors
      sundance: Use dev_kfree_skb_any() helper
      sundance: Drop legacy _COMPAT_WITH_OLD_KERNEL includes
      sundance: Add initial ethtool stats support
      ibmveth: Cleanup error handling inside ibmveth_open
      ibmveth: Free irq on error path
      slhc: Don't export symbols twice
      netxen_nic: Fix the tx queue manipulation bug in netxen_nic_probe

Derek Kelly (4):
      [media] gp8psk: Add support for the Genpix Skywalker-2
      [media] dvb-usb-gp8psk: Fix driver name
      [media] dvb-usb-gp8psk: Fix tuner timeout (against git)
      [media] av7110: Fix driver name

Devin Heitmueller (27):
      [media] cx231xx: add USB ID Hauppauge model 111301
      [media] cx231xx: fix race condition in DVB initialization
      [media] Use smaller i2c transaction size with 18271 tuner
      [media] s5h1432: fix codingstyle issues
      [media] cx231xx-dvb: remove unused variable
      [media] cx231xx: fix format string warning
      [media] cx231xx: Fix VBI parameters for sampling rate and offset
      [media] cx231xx: Ensure VBI fields are sent in the correct order
      [media] cx231xx: remove board specific initialization
      [media] cx231xx: reduce log severity for some debug events
      [media] cx231xx: make video scaler work properly
      [media] cx231xx: Clear avmode bits before setting
      [media] cx231xx: do not call video_mux as part of isoc setup
      [media] cx231xx: Set the power mode instead of using the digital mux GPIOs
      [media] cx231xx: Remove hack which puts device into bulk mode
      [media] cx231xx: set standard tune to last known frequency when switching inputs
      [media] cx231xx: set correct i2c port for Exeter tuner
      [media] cx231xx: Add initial support for Hauppauge USB-Live2
      [media] cx231xx: make output mode configurable via the board profile
      [media] cx231xx: fixup video grabber board profile
      [media] cx231xx: move printk() line related to 417 initialization
      [media] cx231xx: remove i2c ir stubs
      [media] cx231xx: Make the DIF configuration based on the tuner not the board id
      [media] cx231xx: remove board specific check for Colibri configuration
      [media] cx231xx: whitespace cleanup
      [media] cx231xx: properly set active line count for PAL/SECAM
      [media] cx231xx: Fix vblank/vactive line counts for PAL/SECAM

Dezhong Diao (1):
      of/mips: Add device tree support to MIPS

Dick Streefland (1):
      scripts/extract-ikconfig: add support for bzip2, lzma and lzo

Diego Elio 'Flameeyes' Pettenò (1):
      sctp: implement SIOCINQ ioctl() (take 3)

Diego H. Iglesias (1):
      staging: vt6656: removed not required parentheses.

Dima Zavin (1):
      mm: add a might_sleep_if() to dma_pool_alloc()

Dimitri Sivanich (1):
      SGI Altix IA64 mmtimer: eliminate long interval timer holdoffs

Dimitris Michailidis (8):
      cxgb4: handle Rx/Tx queue ranges not starting at 0
      cxgb4: support eeprom read/write on functions other than 0
      cxgb4: fix setting of the function number in transmit descriptors
      cxgb4: update PCI ids
      cxgb4: remove a bogus PCI function number check
      ipv4: Remove leftover rcu_read_unlock calls from __mkroute_output()
      cxgb4: fix crash due to manipulating queues before registration
      cxgb4: update to utilize the newer VLAN infrastructure

Dimitris Papastamos (19):
      ARM: S3C64XX: Fix fallthrough bug in i2sv3 gpio configuration, improve logging
      ASoC: Fix incorrect register cache size configuration
      ASoC: Fix off-by-one bug in WM8962 register cache size configuration
      ASoC: WM8985: Initial driver
      ASoC: Fix soc-cache buffer overflow bug
      ASoC: Return -1 instead of -EINVAL to ensure consistency
      ASoC: Delegate to hw specific read for volatile registers
      ASoC: Fix incorrect parameter to snd_soc_codec_volatile_register
      ASoC: WM8985: Remove unneeded declaration.
      ASoC: WM8985: Use the correct macro for the kcontrol defined
      ASoC: Remove unneeded use of spi_bus_type
      ASoC: WM8804: Initial driver
      ASoC: WM8804: Use a proper DAI name
      ASoC: WM8804: Refactor set_pll code to avoid GCC warnings
      ASoC: WM8804: Power down the PLL correctly
      ASoC: soc-cache: Add spi_write support for all I/O types
      ASoC: WM8804: Retrieve the device revision and print it
      ASoC: soc-core: Fix codec->name memory leak
      ASoC: max98088: Staticise m98088_eq_band

Dinh Nguyen (4):
      ARM: imx: Add iram allocator functions
      ARM: imx: Add gpio-keys to plat-mxc
      ARM: mx5: Add gpio-keys to mx51 babbage board
      ARM: imx: Add wake functionality to GPIO

Divy Le Ray (1):
      cxgb3: fix device opening error path

Dmitri Belimov (1):
      V4L/DVB: tm6000+audio

Dmitry (1):
      quota: fix dquot_disable vs dquot_transfer race v2

Dmitry Artamonow (1):
      USB: gadget: fix ethernet gadget crash in gether_setup

Dmitry Belimov (1):
      [media] tm6000: Improve audio standards handling and add SECAM-DK

Dmitry Eremin-Solenikov (4):
      Input: serio - support multiple child devices per single parent
      Input: serio - add support for PS2Mult multiplexer protocol
      tty: add tty_struct->dev pointer to corresponding device instance
      serport: place serport serio device correctly in the device tree

Dmitry Kasatkin (3):
      crypto: updates to enable omap aes
      crypto: omap-aes - OMAP2/3 AES hw accelerator driver
      omap: crypto: updates to enable omap aes

Dmitry Kozlov (1):
      PPTP: PPP over IPv4 (Point-to-Point Tunneling Protocol)

Dmitry Kravkov (27):
      bnx2x: Load firmware in open() instead of probe()
      bnx2x: Spread rx buffers between allocated queues
      bnx2x: Moved enabling of MSI to the bnx2x_set_num_queues()
      bnx2x: create folder for bnx2x firmware files
      bnx2x: add 6.0.34 fw files
      bnx2x, cnic, bnx2i: use new FW/HSI
      bnx2x: remove old FW files
      bnx2x: rename MF related fields
      bnx2x: change type of spq_left to atomic
      bnx2x: Add 57712 support
      bnx2x: remove unused parameter in reuse_rx_skb()
      bnx2x: remove unused fields in main driver structure
      bnx2x: use proper constants for dma_unmap* calls
      bnx2x: use L1_CACHE_BYTES instead of magic number
      bnx2x: move msix table initialization to probe()
      bnx2x, cnic: Fix SPQ return credit
      bnx2x: code beautify
      bnx2x: properly initialize FW stats
      bnx2x: update version to 1.60.00-1
      bnx2x: Fixing a typo: added a missing RSS enablement
      bnx2x: remove redundant commands during error handling
      bnx2x: do not deal with power if no capability
      bnx2x: Use correct FW constant for header padding
      bnx2x: remove unnecessary FUNC_FLG_RSS flag and related
      bnx2x: update version to 1.60.00-2
      bnx2x: fix possible deadlock in HC hw block
      bnx2x: update version to 1.60.00-3

Dmitry Monakhov (1):
      ext4: optimize orphan_list handling for ext4_setattr

Dmitry Torokhov (44):
      Staging: mrst_touchscreen - more fixes
      Input: mrst-touchscreen - move out of staging
      Input: fix a few typos
      Merge branch 'mrst-touchscreen' into next
      Input: sparse-keymap - switch to using new keycode interface
      Input: media/IR - switch to using new keycode interface
      Input: hid-input - switch to using new keycode interface
      Input: serio - do not include linux/freezer.h
      Input: serio_driver - mark id_table and description as const
      Input: serio_driver - drop private pointer
      Input: gameport_driver - mark description as const pointer
      Input: gameport_driver - drop private pointer
      Input: ati_remote2 - switch to using new keycode interface
      Input: hid-input - allow mapping unknown usages
      Input: fm801-gp - add missing call to pci_disable_device()
      Input: sysrq - add locking to sysrq_filter()
      PNPACPI: cope with invalid device IDs
      Input: emu10k1 - do not leave device enabled when probe fails
      Input: twl4030_keypad - fix error handling path
      Input: synaptics - simplify pass-through port handling
      Merge branch 'for-linus' into next
      Input: wacom - properly enable runtime PM
      Input: ad7877 - use attribute group to control visibility of attributes
      Input: ad7877 - switch to using threaded IRQ
      tpm: change 'tpm_suspend_pcr' to be module parameter
      topstar-laptop - switch to using sparse keymap library
      panasonic-laptop - switch to using sparse keymap library
      Input: dell-wmi - switch to using sparse keymap library
      Input: hp-wmi - switch to using sparse keymap library
      toshiba-acpi - switch to using sparse keymap
      asus-laptop: remove no longer used keycode_map field
      asus-laptop: use attribute group to manage attributes
      WMI: remove EC region handler when _WDG parsing fails
      WMI: free wmi blocks when parse_wdg() fails
      WMI: fix wmi_gtoa() to actully terminate the string
      WMI: do not leak memory in parse_wdg()
      WMI: fix potential NULL pointer dereference
      WMI: simplify handling of returned WMI blocks in parse_wdg()
      WMI: use separate list head for storing wmi blocks
      WMI: use pr_err() and friends
      WMI: make use of class device's attributres
      WMI: embed struct device directly into wmi_block
      Merge branch 'next' into for-linus
      Input: ir-keytable - fix uninitialized variable warning

Dominik Brodowski (18):
      pcmcia: do not use win_req_t when calling pcmcia_request_window()
      pcmcia: split up modify_configuration() into two fixup functions
      pcmcia: move Vpp setup to struct pcmcia_device
      pcmcia: remove Pin, Copy configuration register access
      pcmcia: simplify Status, ExtStatus register access
      pcmcia: simplify IntType
      pcmcia: move config_{base,index,regs} to struct pcmcia_device
      pcmcia: convert pcmcia_request_configuration to pcmcia_enable_device
      pcmcia: Documentation update
      pcmcia: introduce autoconfiguration feature
      pcmcia: use autoconfiguration feature for ioports and iomem
      pcmcia: remove the "Finally, report what we've done" message
      pcmcia: move driver name to struct pcmcia_driver
      pcmcia: avoid messages on module (un)loading
      pcmcia: remove obsolete and wrong comments
      pcmcia: add a few debug statements
      pcmcia: IOCARD is also required for using IRQs
      pcmcia: fix ni_daq_700 compilation

Don Fry (1):
      iwlwifi: quiet a noisy printk

Don Skidmore (1):
      ixgbe: cleanup ixgbe_get_drvinfo to be extra careful with buffer boundaries

Dongdong Deng (6):
      rcu: using ACCESS_ONCE() to observe the jiffies_stall/rnp->qsmask value
      debug_core: disable hw_breakpoints on all cores in kgdb_cpu_enter()
      x86,kgdb: remove unnecessary call to kgdb_correct_hw_break()
      debug_core,x86,blackfin: Clean up hw debug disable API
      kgdbts: prevent re-entry to kgdbts before it unregisters
      kgdb,ppc: Individual register get/set for ppc

Dr. David Alan Gilbert (1):
      [media] Guard a divide in v4l1 compat layer

Dr. Werner Fink (1):
      tty: Add a new file /proc/tty/consoles

Dzianis Kahanovich (3):
      ASoC: Add device table to SH FSI driver
      Input: hil_kbd - add missing MODULE_DEVICE_TABLE()
      NULL-terminate all pci_device_id tables

Eddie Wai (5):
      [SCSI] bnx2i: Fixed a protocol violation on nopout responses
      [SCSI] bxn2i: Added support for other TMFs besides ABORT_TASK
      [SCSI] bnx2i: Recouple the CFC delete cleanup with cm_abort/close completion
      [SCSI] bnx2i: Added chip cleanup for the remove module path
      [SCSI] bnx2i: Updated version to bnx2i-2.1.3

Eduardo Blanco (1):
      Fixed race condition at ip_vs.ko module init.

Edward Shishkin (1):
      fs/direct-io.c: fix truncation error in dio_complete() return

Eli Cohen (17):
      IB/core: Add link layer property to ports
      mlx4_core: Allow log_mtts_per_seg up to 7
      IB/mlx4: Limit size of fast registration WRs
      IPoIB: Skip IBoE ports
      IB/mad: IBoE supports only QP1 (no QP0)
      RDMA/cm: Add RDMA CM support for IBoE devices
      IB/pack: IBoE UD packet packing support
      IPoIB: Set dev_id field of net_device
      IB/uverbs: Return link layer type to userspace for query port operation
      mlx4_core: Allow protocol drivers to find corresponding interfaces
      mlx4_core: Update data structures and constants for IBoE
      mlx4_en: Change multicast promiscuous mode to support IBoE
      IB/mlx4: Add support for IBoE
      IB/core: Add VLAN support for IBoE
      IB/mlx4: Add VLAN support for IBoE
      IB/core: Add link layer type information to sysfs
      mlx4_en: Fix out of bounds array access

Eliad Peller (2):
      wl1271: avoid redundant memcpy of rx_status
      wl1271: bugfix: use bitwise-AND instead of logical-AND

Ema Cuevas (1):
      staging: vt6656: removed dummy errors like extra spaces

Emanuel Mariano Ravera (1):
      staging: vt6656: Space Added after definition of Variable MSG_LEVEL_INFO

Emil Tantilov (7):
      ixgbe: fix link issues and panic with shared interrupts for 82598
      ixgbevf: declare functions as static
      ixgbe: remove unused functions
      ixgbe: declare functions as static
      ixgbe: update copyright info
      ixgb: call pci_disable_device in ixgb_remove
      igbvf: fix panic on load

Emil Velikov (1):
      drm/nouveau: don't use the default pll limits in table v2.1 on nv50+ cards

Enric Balletbo i Serra (7):
      omap3: Add minimal OMAP3 IGEP module support
      omap3: Add external VBUS power switch and overcurrent detect onIGEP v2 board
      omap3: fix and improve the LED handling on IGEP v2 board
      omap3: Introduce function to detect the IGEP v2 hardwarerevision
      omap3: Fix handling some GPIO's for WLAN-BT combo on IGEP v2
      omap3: Add i2c eeprom driver to read EDID on IGEP v2
      omap3: Remove VMMC2 regulator on IGEP v2

Enrico Mioso (1):
      USB: option: Add new ONDA vendor id and product id for ONDA MT825UP

Eric Bénard (22):
      mach-cpuimx35: remove unecessary tsc2007 functions + style cleanup
      eukrea_mbimxsd for cpuimx35: add CAN & SDCard support
      i.mx25: add esdhc support
      eukrea_mbimxsd for cpuimx25: add CAN & SDCard support
      ARM: mx35: Add mx35_revision function to query the silicon revision
      mx25: fix clock's calculation
      mx25: fix compile error in platform-imx-dma.c
      i.MX31 and i.MX35 : fix errate TLSbo65953 and ENGcm09472
      cpuimx25 & cpuimx35: fix OTG port registration in host mode
      eukrea_mbimxsd: add support for DVI displays
      clock-mx51: factorize clk_set_parent and clk_get_rate
      clock-mx51: rename CLOCK1 to CLOCK_CCGR for better readability
      iomux-mx51: fix SD1 and SD2's iomux configuration
      mx51: add resources for SD/MMC on i.MX51
      imx-esdhc: update devices registration
      iomux-mx51: fix GPIO_1_xx 's IOMUX configuration
      mx5: add cpuimx51sd module and its baseboard
      cpuimx51: update board support
      mach-pcm037_eet: fix compile errors
      cpuimx27: fix compile when ULPI is selected
      mxc_udc: add workaround for ENGcm09152 for i.MX35
      mmc: sdhci: mmc_rescan: reduce verbosity

Eric Cooper (1):
      [ARM] Kirkwood: support for Seagate DockStar

Eric Dumazet (146):
      atm: remove a net_device_stats clear
      vxge: Implement 64bit stats
      slip: fix get_stats() method
      net: build_ehash_secret() and rt_bind_peer() cleanups
      atl1c: use net_device_stats from struct net_device
      amd8111e: use net_device_stats from struct net_device
      irda: use net_device_stats from struct net_device
      net: copy_rtnl_link_stats64() simplification
      be2net: get rid of be_get_stats()
      ethoc: get rid of ethoc_stats()
      bcm63xx_enet: use netdev stats
      net: ip_append_data() optim
      bnx2x: small fix in stats handling
      typhoon: fix a race in typhoon_do_get_stats
      gro: __napi_gro_receive() optimizations
      bnx2x: fix wrong return from bnx2x_trylock_hw_lock
      net: struct xfrm_tunnel in read_mostly section
      ipv6: struct xfrm6_tunnel in read_mostly section
      pktgen: remove non used variable
      net: add a comment on netdev->last_rx
      gro: unexport tcp4_gro_receive and tcp4_gro_complete
      net: tunnels should use rcu_dereference
      skge: add GRO support
      net: skbuff.c cleanup
      net: another last_rx round
      net: dev_add_pack() & __dev_remove_pack() changes
      bna: fix stats handling
      drivers/net: avoid some skb->ip_summed initializations
      tulip: use integrated netdev stats
      net: remove two kmemcheck annotations
      r8169: fix rx checksum offload
      net: pskb_expand_head() optimization
      net: poll() optimizations
      r8169: add gro support
      net: introduce rcu_dereference_rtnl
      net: inet_add_protocol() can use cmpxchg()
      tunnels: missing rcu_assign_pointer()
      ixgbevf: remove private net_device_stats
      fib: cleanups
      flow: better memory management
      net: add rtnl_dereference()
      ipip: get rid of ipip_lock
      gre: get rid of ipgre_lock
      sit: get rid of ipip6_lock
      ipv4: ip_ptr cleanups
      ip6tnl: get rid of ip6_tnl_lock
      net: shrinks struct net_device
      ethtool: change ethtool_set_gro() to use ethtool_op_get_rx_csum
      bonding: enable gro by default
      net: reorder struct netdev_hw_addr
      net: rx_dropped accounting
      qlcnic: dont set skb->truesize
      net: constify some ppp/pptp structs
      ipv6: addrconf.h cleanups
      net: return operator cleanup
      ip: take care of last fragment in ip_append_data
      net: propagate NETIF_F_HIGHDMA to vlans
      net: skb_frag_t can be smaller on small arches
      drivers/net: return operator cleanup
      net: update SOCK_MIN_RCVBUF
      rps: allocate rx queues in register_netdevice only
      net: fix rcu use in ip_route_output_slow
      net: loopback driver cleanup
      vlan: use this_cpu_ptr() in vlan_skb_recv()
      tunnels: prepare percpu accounting
      ip_gre: percpu stats accounting
      ipip: percpu stats accounting
      sit: percpu stats accounting
      fib: use atomic_inc_not_zero() in fib_rules_lookup
      net: sk_{detach|attach}_filter() rcu fixes
      net: add a recursion limit in xmit path
      dummy: percpu stats and lockless xmit
      ipip: fix percpu stats accounting
      sit: fix percpu stats accounting
      sit: enable lockless xmits
      ip_gre: lockless xmit
      ipip: enable lockless xmits
      ip6tnl: percpu stats accounting
      net: rename netdev rx_queue to ingress_queue
      ip_gre: comments change
      ipv4: __mkroute_output() speedup
      ipv4: introduce __ip_dev_find()
      ipv4: rcu conversion in ip_route_output_slow
      neigh: reorder fields in struct neighbour
      ipmr: __pim_rcv() is called under rcu_read_lock
      ipmr: RCU conversion of mroute_sk
      ipmr: RCU protection for mfc_cache_array
      ipmr: cleanups
      net: introduce DST_NOCACHE flag
      netfilter: ipt_LOG: add bufferisation to call printk() once
      net: dynamic ingress_queue allocation
      fib: cleanups
      net: add a core netdev->rx_dropped counter
      net neigh: neigh_delete() and neigh_add() changes
      net neigh: RCU conversion of neigh hash table
      fib: RCU conversion of fib_lookup()
      neigh: RCU conversion of struct neighbour
      sundance: get_stats proper locking
      neigh: speedup neigh_hh_init()
      neigh: Protect neigh->ha[] with a seqlock
      net dst: use a percpu_counter to track entries
      neigh: reorder struct neighbour fields
      net: percpu net_device refcount
      r8169: use 50% less ram for RX ring
      net: allocate skbs on local node
      fib6: use FIB_LOOKUP_NOREF in fib6_rule_lookup()
      fib: remove a useless synchronize_rcu() call
      fib_trie: use fls() instead of open coded loop
      fib: avoid false sharing on fib_table_hash
      netns: reorder fields in struct net
      fib_hash: embed initial hash table in fn_zone
      fib_hash: RCU conversion phase 1
      fib_hash: RCU conversion phase 2
      igb: fix stats handling
      net: avoid a dev refcount in ip_mc_find_dev()
      inet: RCU changes in inetdev_by_index()
      net: avoid RCU for NOCACHE dst
      net/sched: fix missing spinlock init
      fib: introduce fib_alias_accessed() helper
      ixgbe: fix stats handling
      l2tp: small cleanup
      netlink: fix netlink_change_ngroups()
      vlan: rcu annotations
      ipv6: ip6_ptr rcu annotations
      net/802: add __rcu annotations
      tunnels: add _rcu annotations
      rps: add __rcu annotations
      net_ns: add __rcu annotations
      net: add __rcu annotation to sk_filter
      ipv4: add __rcu annotations to ip_ra_chain
      fs: allow for more than 2^31 files
      fs: introduce a per-cpu last_ino allocator
      fib: fix fib_nl_newrule()
      fib_hash: fix rcu sparse and logical errors
      ipmi: proper spinlock initialization
      fs: allow for more than 2^31 files
      ipv4: add __rcu annotations to routes.c
      net: add __rcu annotations to protocol
      tunnels: add __rcu annotations
      fib_rules: __rcu annotates ctarget
      inetpeer: __rcu annotations
      ehea: fix use after free
      numa: fix slab_node(MPOL_BIND)
      x86-32: Restore irq stacks NUMA-aware allocations
      ipv6/udp: report SndbufErrors and RcvbufErrors
      ip_gre: fix fallback tunnel setup

Eric Millbrandt (1):
      Input: wm97xx-core - add retries to wm97xx_read_aux_adc

Eric Paris (41):
      selinux: type_bounds_sanity_check has a meaningless variable declaration
      secmark: do not return early if there was no error
      secmark: make secmark object handling generic
      security: secid_to_secctx returns len when data is NULL
      conntrack: export lsm context rather than internal secid via netlink
      secmark: export secctx, drop secmark in procfs
      kernel: rounddown helper function
      kernel: roundup should only reference arguments once
      SELinux: deterministic ordering of range transition rules
      SELinux: drop useless (and incorrect) AVTAB_MAX_SIZE
      SELinux: allow userspace to read policy back out of the kernel
      selinux: implement mmap on /selinux/policy
      secmark: fix config problem when CONFIG_NF_CONNTRACK_SECMARK is not set
      IMA: use rbtree instead of radix tree for inode information cache
      IMA: drop the inode opencount since it isn't needed for operation
      IMA: use unsigned int instead of long for counters
      IMA: convert internal flags from long to char
      IMA: use inode->i_lock to protect read and write counters
      IMA: use i_writecount rather than a private counter
      IMA: move read counter into struct inode
      IMA: only allocate iint when needed
      IMA: drop refcnt from ima_iint_cache since it isn't needed
      IMA: explicit IMA i_flag to remove global lock on inode_delete
      IMA: fix the ToMToU logic
      fanotify: allow fanotify to be built
      fsnotify: implement ordering between notifiers
      fanotify: implement fanotify listener ordering
      fanotify: use __aligned_u64 in fanotify userspace metadata
      fsnotify: correctly handle return codes from listeners
      fsnotify: call fsnotify_parent in perm events
      fanotify: allow userspace to flush all marks
      fanotify: ignore fanotify ignore marks if open writers
      fsnotify: implement a default maximum queue depth
      fanotify: allow userspace to override max queue depth
      fanotify: limit the number of marks in a single fanotify group
      fanotify: allow userspace to override max marks
      fanotify: limit number of listeners per user
      fanotify: do not send events for irregular files
      fsnotify: rename FS_IN_ISDIR to FS_ISDIR
      fanotify: ignore events on directories unless specifically requested
      fanotify: do not recalculate the mask if the ignored mask changed

Eric Sandeen (11):
      hfsplus: handle more on-disk corruptions without oopsing
      ext4: stop looping in ext4_num_dirty_pages when max_pages reached
      ext4: don't bump up LONG_MAX nr_to_write by a factor of 8
      ext4: fix oops in trace_ext4_mb_release_group_pa
      ext4: don't use ext4_allocation_contexts for tracing
      ext4: queue conversion after adding to inode's completed IO list
      ext4: remove unused ext4_sb_info members
      ext4: tidy up a void argument in inode.c
      ext4: implement writeback livelock avoidance using page tagging
      ext4: update writeback_index based on last page scanned
      ext4: move ext4_mb_{get,put}_buddy_cache_lock and make them static

Eric W. Biederman (7):
      uio: Fix lack of locking in init_uio_class
      uio: Don't clear driver data
      uio: Cleanup irq handling.
      uio: Support 2^MINOR_BITS minors
      uio: Statically allocate uio_class and use class .dev_attrs.
      sysfs: Fail bin file mmap if vma close is implemented.
      sysfs: only access bin file vm_ops with the active lock

Erik Gilling (2):
      spi: add spi_tegra driver
      spi: tegra: fix error setting on timeout

Ernesto Ramos (3):
      staging: ti dspbridge: remove cmm_xlator_delete wrapper
      staging: ti dspbridge: Replace find_lcm with lcm kernel func
      staging: ti dspbridge: disable all peripherals at bridge_brd_stop

Ethan Du (1):
      mmc: name mmc queue thread by host index

Evgeny Kuznetsov (1):
      cgroups: add check for strcpy destination string overflow

FUJITA Tomonori (12):
      [IA64] enable ARCH_DMA_ADDR_T_64BIT
      swiotlb: make io_tlb_overflow static
      x86, mm: Enable ARCH_DMA_ADDR_T_64BIT with X86_64 || HIGHMEM64G
      microblaze: use asm-generic/pci-dma-compat.h
      parisc: remove homegrown L1_CACHE_ALIGN macro
      [S390] enable ARCH_DMA_ADDR_T_64BIT with 64BIT
      alpha: enable ARCH_DMA_ADDR_T_64BIT
      uml: define CONFIG_NO_DMA
      tile: enable ARCH_DMA_ADDR_T_64BIT
      sparc: remove dma64_addr_t usage
      mips: remove dma64_addr_t usage
      alpha: remove dma64_addr_t usage

Fabio Estevam (2):
      ARM: mx5/mx51_babbage: Add FEC support
      eukrea_mbimxsd-baseboard: Pass the correct GPIO to gpio_free

Fabio Rossi (1):
      ath5k: avoid unneeded calibration error messages

Felipe Balbi (6):
      spi: omap2_mcspi: make use of dev_vdbg()
      usb: musb: gadget: only enable AUTOCLEAR in double buffered case
      i2c: twl: add register defines for pm master module
      mfd: Switch twl-core over to defines in twl.h
      mfd: Switch twl4030-power over to defines in twl.h
      usb: otg: twl4030-usb: switch over to defines in twl.h

Felipe Contreras (4):
      autofs4: Only declare function when CONFIG_COMPAT is defined
      omap: add dsp platform device
      staging: tidspbridge: use omap_dsp_platform_data
      usb: gadget: fix Kconfig warning

Felix Fietkau (52):
      mac80211: fix driver offchannel notification when the channel does not change
      ath9k: add a separate debug level for stuck beacons
      ath9k_hw: apply the noise floor validation to the median instead of single
      ath9k: use AP beacon miss as a trigger for fast recalibration
      ath9k: shorten the calibration interval during strong interference
      ath9k: fix spurious MIC failure reports
      ath9k: fix BSSID mask calculation
      mac80211: add a note about iterating interfaces during add_interface()
      ath9k_hw: handle rx key miss
      ath9k_hw: remove useless hw capability flags
      ath9k: clean up block ack window handling
      ath9k: fix an aggregation start related race condition
      ath9k: clean up / fix aggregation session flush
      ath9k: move ath_tx_aggr_check() to the rate control module
      ath9k: make the driver specific rate control module optional
      ath9k_hw: simplify revision checks for AR9280
      ath9k_hw: simplify revision checks for AR9285
      ath9k_hw: simplify revision checks for AR9287
      ath9k_htc: remove use of common->ani.noise_floor
      ath9k_hw: keep calibrated noise floor values per channel
      ath9k: do not return default noise floor values via survey
      ath9k: remove the noise floor value in the ani struct
      nl80211: allow drivers to indicate whether the survey data channel is in use
      ath9k: return survey data for all channels instead of just the current one
      ath9k: fix channel flag / regd issues with multiple cards
      ath9k_hw: remove some useless calibration data
      ath9k_hw: clean up calibration flags
      ath9k_hw: merge codepaths that access the cycle counter registers
      ath9k_hw: clean up register write buffering
      ath9k_hw: add a helper function to check for the new ANI implementation
      ath9k_hw: clean up ANI state handling
      ath9k_hw: remove code duplication in phy error counter handling
      ath9k_hw: remove function pointer abstraction for internal ANI ops
      ath9k_hw: merge ath9k_hw_ani_monitor_old and ath9k_hw_ani_monitor_new
      ath9k_hw: store the clock rate in common data on channel changes
      ath5k: store the clock rate in common data on channel changes
      ath9k_hw: move the cycle counter tracking to ath
      ath5k: use the common cycle counter / listen time implementation
      cfg80211: add channel utilization stats to the survey command
      ath9k: add compile time checking for the size of the channel list
      ath9k: implement channel utilization stats for survey
      ath9k: do not track cycle counter updates in powersave mode
      ath9k_hw: fix division by zero in the ANI monitor code
      ath9k_hw: fix PHY counter overflow handling in ANI v1
      ath9k: add missing locking around ath9k_hw_proc_mib_event
      ath9k: make rate control debugfs stats per station
      ath9k: remove sc->cur_rate_table and sc->cur_rate_mode
      ath9k_hw: remove enum wireless_mode and its users
      ath9k: fix crash in ath_update_survey_stats
      ath9k: fix handling of rate control probe frames
      ath9k: resume aggregation immediately after a hardware reset
      ath9k: fix tx aggregation flush on AR9003

Feng Tang (7):
      x86: Add two helper macros for fixed address mapping
      x86, earlyprintk: Add earlyprintk for Intel Moorestown platform
      x86, earlyprintk: Add hsu early console for Intel Medfield platform
      SFI: remove the v0.7 related definitions from sfi.h
      spi: enable spi_board_info to be registered after spi_master
      serial: mrst_max3110: some code cleanup
      serial: mfd: add more baud rates support

Fernando Guzman Lugo (12):
      staging: tidspbridge: replace iommu custom for opensource implementation
      staging: tidspbridge - move shared memory iommu maps to tiomap3430.c
      staging: tidspbridge - rename bridge_brd_mem_map/unmap to a proper name
      staging: tidspbridge - remove custom mmu code from tiomap3430.c
      staging: tidspbridge - fix mmufault support
      staging: tidspbridge - remove hw directory
      staging: tidspbridge - move all iommu related code to a new file
      staging: tidspbridge: remove dw_dmmu_base from cfg_hostres struct
      staging: tidspbridge - remove reserved memory clean up
      staging: tidspbridge - deprecate reserve/unreserve_memory funtions
      staging: tidspbridge - remove dmm custom module
      staging: tidspbridge - update Kconfig to select IOMMU module

Figo.zhang (1):
      mmu_notifier.h: fix comment spelling

Flavio Leitner (3):
      bonding: rejoin multicast groups on VLANs
      bonding: fix to rejoin multicast groups immediately
      bonding: add retransmit membership reports tunable

Florian Fainelli (19):
      r6040: fix all checkpatch errors and warnings
      cpmac: fix all checkpatch errors and warnings
      au1000-eth: typedefs removal
      au1000-eth: stylistic fixes
      au1000-eth: fix all but one "line over 80 characters warnings"
      au1000-eth: fix bad printk usages
      au1000-eth: fix asm -> linux headers inclusion
      au1000-eth: remove volatiles, switch to I/O accessors
      au1000-eth: change multi-line comments style
      mtd: nand: add NAND_CMD_PARAM (0xec) definition
      mtd: nand: denali should also handle NAND_CMD_PARAM
      mtd: nand: add support for reading ONFI parameters from NAND device
      mtd: nand: split ONFI detection logic to its own function
      mtd: fix all checkpatch errors in nand_base.c
      mtd: fix almost all checkpatch warnings in nand_base.c
      mtd: add Broadcom BCM63xx image tag partition parser
      watchdog: add support for Broadcom BCM63xx built-in watchdog
      MIPS: AR7: Initialize GPIO earlier
      MIPS: AR7: Add support for Titan (TNETV10xx) SoC variant

Florian Mickler (2):
      scripts/get_maintainer.pl: add interactive mode
      scripts/get_maintainer.pl: fix mailmap handling

Florian Tobias Schandinat (28):
      viafb: reset correct PLL
      viafb: remove lcdtbl.h
      viafb: remove stub
      viafb: unify output path configuration
      viafb: enable second display channel at central place
      viafb: rework output device routing
      viafb: propagate __init and __devinit
      viafb: reduce viafb_set_iga_path usage
      viafb: add new output device management
      viafb: use new device routing
      viafb: merge the remaining output path with enable functions
      viafb: add interface for output device configuration
      viafb: limit LCD code impact
      viafb: introduce per output device power management
      viafb: vt1636 cleanup
      viafb: fix i2c_transfer error handling
      viafb: enable I2C for CRT
      viafb: reduce I2C timeout and delay
      viafb: add function to change sync polarity per device
      viafb: set sync polarity for all output devices
      viafb: add a mapping of supported output devices
      viafb: rename output devices
      viafb: add documentation for proc interface
      viafb: use proper register for colour when doing fill ops
      viafb: restore display on resume
      viafb: make suspend and resume work (on all machines?)
      viafb: fix hardware acceleration for suspend & resume
      viafb: add initial VX900 support

Florian Westphal (1):
      tipc: add SO_RCVLOWAT support to stream socket receive path

Francesco Marella (1):
      drm/nv40: fix reading temp value

Francisco Jerez (30):
      drm/nouveau: Fix suspend on some nv4x AGP cards.
      drm/nv20: Use the nv30 CRTC bandwidth calculation code.
      drm/nv17-nv4x: Fix analog load detection false positive on rare occasions.
      drm/nv40: Try to set up CRE_LCD even if it has unknown bits set.
      drm/nouveau: Break some long lines in the TV-out code.
      drm/nouveau: Don't remove ramht entries from the neighboring channels.
      drm/nouveau: Don't enable AGP FW on nv18.
      drm/nouveau: Add module parameter to override the default AGP rate.
      drm/nouveau: PRAMIN is available from the start on pre-nv50.
      drm/nouveau: Remove implicit argument from nv_wait().
      drm/nouveau: Simplify tile region handling.
      drm/nouveau: Try to fetch an EDID from OF if DDC fails.
      drm/nouveau: Parse old style perf tables.
      drm/nv10: Don't oops if the card wants to switch to a channel with no grctx.
      drm/nouveau: Don't try to parse a GPIO table on early DCBv2.2 BIOSes.
      drm/nouveau: Add sane sensor correction defaults for nv4a.
      drm/nouveau: Fix parsing of the temperature constant correction.
      drm/nouveau: Double the perf table memory clocks on pre-G71 cards.
      drm/nouveau: Refactor nouveau_temp_get() into engine pointers.
      drm/nouveau: Add support for I2C hardware monitoring devices.
      drm/nouveau: Misc cleanup of the PM code.
      drm/nouveau: Fix perf table parsing on BMP v5.25.
      drm/nv30-nv40: Fix postdivider mask when writing engine/memory PLLs.
      drm/nv0x-nv4x: Leave the 0x40 bit untouched when changing CRE_LCD.
      drm/nouveau: Minor refactoring/cleanup of the fence code.
      drm/nouveau: Provide a means to have arbitrary work run on fence completion.
      drm/nouveau: Use semaphores to handle inter-channel sync in hardware.
      drm/nouveau: Synchronize buffer object moves in hardware.
      drm/nv50: Fix large 3D performance regression caused by the interchannel sync patches.
      agp/amd-k7: Allow binding user memory to the AGP GART.

Frank Blaschka (1):
      qeth: NAPI support for l2 and l3 discipline

Frank Li (1):
      MTD: Fix wrong check register_blkdev return value

Fred Isaman (1):
      NFSv4.1: pnfs: full mount/umount infrastructure

Frederic Weisbecker (12):
      perf: Drop unappropriate tests on arch callchains
      perf: Generalize callchain_store()
      perf: Generalize some arch callchain code
      perf: Factorize callchain context handling
      perf: Fix race in callchains
      perf: Humanize the number of contexts
      perf: Keep track of the max depth of a callchain
      perf: Rename append_callchain into callchain_append
      perf: Support for callchains merge
      Merge branch 'perf/urgent' into perf/core
      irq: Fix circular headers dependency
      x86: Barf when vmalloc and kmemcheck faults happen in NMI

From: jiang.adam at gmail.com (1):
      MIPS: IRQ: Add stackoverflow detection

G, Manjunath Kondaiah (4):
      OMAP: McBSP: Fix static function warning
      mtd: omap2: fix static declaration warning
      mfd: Fix twl-core sparse warning
      mfd: Fix twl-irq function declaration warnings

Gabor Juhos (1):
      ath9k: get correct tx gain type in ath9k_hw_4k_get_eeprom

Garnet MacPhee (1):
      ALSA: ice1712: Add support for Edirol DA-2496

Gary King (2):
      [ARM] tegra: add suspend and mirror irqs to legacy controller
      mfd: Add basic tps6586x interrupt support

Gavin Hurlbut (3):
      [media] Change the second input names to include " 2" to distinguish them
      [media] Fix the negative -E{BLAH} returns from fops_read
      [media] Fix the -E{*} returns in the VBI device as well

Geert Uytterhoeven (8):
      net/m68k: Hydra Ethernet - print whole resource instead of start address
      [media] lirc: Make struct file_operations pointer const
      block: Turn bvec_k{un,}map_irq() into static inline functions
      m68k: Remove big kernel lock in cache flush code
      drivers/block/z2ram.c: correct printing of sector_t
      net: atarilance - flags should be unsigned long
      nfs4: The difference of 2 pointers is ptrdiff_t
      initramfs: Fix initramfs size for 32-bit arches

George G. Davis (1):
      mmc: sdhci: Make consistent use of CONFIG_MMC_DEBUG for "DEBUG"ging

Gerd Hoffmann (1):
      xen: set pirq name to something useful.

Gernot Hoyler (1):
      mtd: m25p80: Add support for two new Spansion SPI devices (S25FL-K)

Gerrit Renker (30):
      ccid: ccid-2/3 code cosmetics
      dccp ccid-3: No more CCID control blocks in LISTEN state
      dccp ccid-2: Remove redundant sanity tests
      dccp ccid-2: Simplify dec_pipe and rearming of RTO timer
      dccp ccid-2: Replace broken RTT estimator with better algorithm
      dccp ccid-2: Use u32 timestamps uniformly
      dccp ccid-2: Remove wrappers around sk_{reset,stop}_timer()
      tcp/dccp: Consolidate common code for RFC 3390 conversion
      dccp ccid-2: Share TCP's minimum RTO code
      dccp ccid-3: use per-route RTO or TCP RTO as fallback
      TCP: update initial windows according to RFC 5681
      tcp: update also tcp_output with regard to RFC 5681
      dccp ccid-3: A lower bound for the inter-packet scheduling algorithm
      dccp ccid-3: remove buggy RTT-sampling history lookup
      dccp ccid-3: Simplify and consolidate tx_parse_options
      dccp: Add packet type information to CCID-specific option parsing
      dccp: Replace magic CCID-specific numbers by symbolic constants
      dccp ccid-3: remove dead states
      dccp tfrc/ccid-3: computing the loss rate from the Loss Event Rate
      dccp ccid-3: Remove redundant 'options_received' struct
      dccp: fix the adjustments to AWL and SWL
      dccp: merge now-reduced connect_init() function
      dccp: remove unused argument in CCID tx function
      dccp: schedule an Ack when receiving timestamps
      dccp: cosmetics - warning format
      wext: fix alignment problem in serializing 'struct iw_point'
      dccp: Return-value convention of hc_tx_send_packet()
      dccp: Extend CCID packet dequeueing interface
      dccp: Refine the wait-for-ccid mechanism
      dccp ccid-2: Stop polling

Giel van Schijndel (1):
      watchdog: f71808e_wdt: add support for the F71889FG

Giridhar Malavali (7):
      [SCSI] qla2xxx: Don't issue set or get port param MBC if port is not online.
      [SCSI] qla2xxx: Pass first 64 bytes of MBX information when vendor commands fail.
      [SCSI] qla2xxx: Return proper fabric name based on device state.
      [SCSI] qla2xxx: Cleanup some dead-code and make some functions static.
      [SCSI] qla2xxx: Clear local references of rport on device loss timeout notification from FC transport.
      [SCSI] qla2xxx: Increase SG table size to support large IO size per scsi command.
      [SCSI] qla2xxx: Avoid depending on SCSI host_lock in queuecommand function.

Giuseppe CAVALLARO (6):
      stmmac: remove dead option in the driver's Kconfig
      stmmac: make ioaddr 'void __iomem *' rather than unsigned long
      stmmac: add CSR Clock range selection
      stmmac: consolidate and tidy-up the COE support
      stmmac: prevent dma init stuck in case of failures.
      stmmac: use one memset() to reset TDES01

Giuseppe Cavallaro (6):
      stmmac: review the wake-up support
      stmmac: remove ifdef NETIF_F_TSO from stmmac_ethtool.c
      mmc: sdhci: add MMC_CAP_8_BIT_DATA in the host capabilities
      mmc: sdhci-pltfm: add suspend/resume functions
      mmc: sdhci: fix "pwr may be used uninitialized" warning
      mmc: sdhci: split up sdhci.h for sdhci-pltfm users

Gleb Natapov (8):
      KVM: x86 emulator: don't update vcpu state if instruction is restarted
      KVM: x86 emulator: check io permissions only once for string pio
      KVM: PPC: correctly check gfn_to_pfn() return value
      KVM: x86 emulator: Rename variable that shadows another local variable.
      KVM: x86 emulator: move string instruction completion check into separate function
      KVM: x86 emulator: get rid of "restart" in emulation context.
      KVM: SVM: do not generate "external interrupt exit" if other exit is pending
      mm: fix error reporting in move_pages() syscall

Glenn Wurster (2):
      IPv6: Create temporary address if none exists.
      IPv6: Temp addresses are immediately deleted.

Goldwyn Rodrigues (3):
      Reorganize data elements to reduce struct sizes
      Track negative entries v3
      Initialize max_slots early

Gorskin Ilya (1):
      Staging: cx25821: clenup warnings found by checkpatch.pl tool in cx25821-audio-upstream.c and cx25821-audio.h.

Govindraj.R (8):
      OMAP2: UART: remove set_uart_globals
      OMAP clock: Add uart4_ick/fck definitions for 3630
      OMAP3: PRCM: Consider UART4 for 3630 chip in prcm_setup_regs
      OMAP3: PM: Add prepare idle and resume idle call for uart4
      OMAP3: serial: Fix uart4 handling for 3630
      serial: Add OMAP high-speed UART driver
      OMAP: SERIAL: Enable omap-serial driver in Kconfig
      OMAP3: SERIAL: Initialize all omap-uarts for zoom boards

Graham Gower (1):
      drivers/char/vt_ioctl.c: fix VT_OPENQRY error value

Grant Grundler (1):
      [libata] support for > 512 byte sectors (e.g. 4K Native)

Grant Likely (8):
      spi/topcliff: cleanups for style and conciseness
      spi/topcliff: Tidy up Kconfig help text
      Merge commit 'v2.6.36-rc7' into spi/next
      spi/topcliff: Fix uninitialized variable defect
      Merge branch 'for-spi' of git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin into spi/next
      of/device: Rework to use common platform_device_alloc() for allocating devices
      of/flattree: Eliminate need to provide early_init_dt_scan_chosen_arch
      of/irq: of_irq.c needs to include linux/irq.h

Grazvydas Ignotas (12):
      wl1251: add missing __packed modifier for some structs
      wl1251: fix event handling mechanism
      wl1251: fix beacon filter table structure
      wl1251: wait for join command complete event
      OMAP: DSS2: make filter coefficient tables human readable
      power_supply: Add driver for TWL4030/TPS65950 BCI charger
      omap: pandora: add fixed regulator for wlan
      omap: pandora: enable twl4030 charger
      USB: Add more empty functions in otg.h
      wl1251: fix module names
      mfd: Add twl4030_bci platform_data back
      mfd: Fix TWL4030 COR bit polarity for BCI SIH block

Greg Farnum (3):
      ceph: add pagelist_reserve, pagelist_truncate, pagelist_set_cursor
      ceph: preallocate flock state without locks held
      ceph: add CEPH_MDS_OP_SETDIRLAYOUT and associated ioctl.

Greg Kroah-Hartman (139):
      Staging: delete rtl8192su driver
      Staging: westbridge: mark BROKEN as it doesn't currently build properly
      Staging: rt2860: Fix brace coding style issue
      Staging: xgifb: revert a warning fix and resolve it properly
      Staging: keucr: fix up some coding style issues in the .h files
      Staging: fix Makefile so broadcom driver will actually build.
      Staging: keucr: prevent the driver from being built as a module.
      staging: line6: remove unneeded EXPORT_SYMBOL() usage
      Staging: line6: minor coding style cleanups
      Staging: ft1000: fix build
      Staging: ft1000: remove trailing whitespace
      Staging: ft1000: fix mode of firmware image file
      Staging: ft1000: mark pcmcia driver broken
      Staging: brcm80211: clean up makefile cflag lines
      Staging: brcm80211: remove driver specific -W options
      Staging: brcm80211: remove Module.symvers file from the tree
      Staging: keucr: fix compiler warning
      Staging: autofs3: create TODO file
      Staging: brcm80211: remove unneeded #ifdef checks
      Staging: brcm80211: remove UNUSED_PARAMETER macro
      Staging: brcm80211: remove INLINE definition
      Staging: brcm80211: remove floating point typedefs
      Staging: brcm80211: remove PTRSZ definition
      Staging: brcm80211: remove redefinition of size_t
      Staging: brcm80211: remove bool redefinition
      Staging: brcm80211: typedefs.h: remove some unused #if logic
      Staging: brcm80211: typedefs.h: remove version.h inclusion
      Staging: brcm80211: typedefs.h move types.h to the top of the file
      Staging: brcm80211: remove unit64 and int64 typedefs
      Staging: brcm80211: typedefs.h: remove NULL definition
      Staging: brcm80211: util: s/uint8/u8/
      Staging: brcm80211: sys: s/uint8/u8/
      Staging: brcm80211: brcmfmac: s/uint8/u8/
      Staging: brcm80211: phy: s/uint8/u8/
      Staging: brcm80211: include: s/uint8/u8/
      Staging: brcm80211: typedefs.h: remove uint8 definition
      Staging: brcm80211: s/int8/s8/
      Staging: brcm80211: s/uchar/unsigned char/
      Staging: brcm80211: s/ushort/unsigned short/
      Staging: brcm80211: s/ulong/unsigned long/
      Staging: brcm80211: remove CONST definition
      Staging: brcm80211: remove STATIC definition
      Staging: brcm80211: bcmdefs.h: remove unused #defines
      Staging: autofs3: fix up TODO
      Staging: olpc_dcon: mark the driver as CONFIG_BROKEN for now
      staging: autofs3: get the TODO file right the third time
      Staging: the tree is now kept in git, not quilt
      Staging: brcm80211: remove MY_INIT_WORK macro
      Staging: brcm80211: remove old module macro wrappers
      Staging: brcm80211: remove free_netdev wrapper
      Staging: brcm80211: remove unneeded pci macros
      Staging: brcm80211: remove some unused macros
      Staging: brcm80211: remove unneeded pm macro
      Staging: brcm80211: remove unused irq typedef
      Staging: brcm80211: remove some more macros from linuxver.h
      Staging: brcm80211: wl_cfg80211.c: fix compiler warnings
      Staging: brcm80211: remove forgotten undef
      Staging: brcm80211: s/uint16/u16/
      Staging: brcm80211: s/int16/s16/
      Staging: speakup: fix speakup core to build properly
      Staging: brcm80211: s/uint32/u32/
      Staging: brcm80211: s/int32/s32/
      Staging: brcm80211: remove unused typedefs in typedefs.h
      Staging: brcm80211: util: remove unneeded usage of uintptr
      Staging: brcm80211: remove broken MIN() implementation
      Staging: brcm80211: remove broken MAX() implementation
      Staging: brcm80211: remove OFFSETOF macro
      Staging: brcm80211: remove ARRAYSIZE macro
      Staging: brcm80211: remove unused ALIGN_ADDR() macro
      Staging: brcm80211: remove ISALIGNED macro
      Staging: brcm80211: remove ROUNDUP macro
      Staging: brcm80211: remove VALID_MASK macro
      Staging: brcm80211: hnddma.c: fix compiler warning
      Staging: brcm80211: phy: wlc_phy_n: fix some comparison warnings
      Staging: brcm80211: sys: wlc_ampdu: fix some comparison warnings
      Staging: brcm80211: sys: fix some comparison warnings
      Staging: brcm80211: brcmfmac: fix some comparison warnings
      Staging: brcm80211: remove BCMATTACHDATA macro
      Staging: brcm80211: remove BCMATTACHFN macro
      Staging: phison: fix problem caused by libata change
      Staging: brcm80211: remove __cplusplus markers
      Staging: brcm80211: remove TRUE #define
      Staging: brcm80211: remove FALSE #define
      Staging: brcm80211: bcmsdpcm: remove a bunch of unused macros
      Staging: brcm80211: include: remove unneeded use of uintptr
      Staging: brcm80211: phy: remove unneeded use of uintptr
      Staging: brcm80211: sys: remove unneeded use of uintptr
      Staging: brcm80211: util: remove unneeded use of uintptr
      Staging: brcm80211: remove sbpciregs_t typedef
      Staging: brcm80211: fix up compiler warnings I created
      Staging: hv: make alloc_channel static
      Staging: hv: remove VmbusGetChannelInfo
      Staging: hv: remove GetInfo pointer from struct vmbus_channel_interface
      Staging: hv: remove GetChannelInfo from struct vmbus_driver
      Staging: hv: vmbus_drv: remove vmbus_child_device_get_info
      Staging: hv: make get_channel_info static
      Staging: hv: channel: export vmbus_teardown_gpadl to modules
      Staging: hv: netvsc: call vmbus_teardown_gpadl directly
      Staging: hv: remove TeardownGpadl from struct vmbus_channel_interface
      Staging: hv: channel: export vmbus_establish_gpadl to modules
      Staging: hv: netvsc: call vmbus_establish_gpadl directly
      Staging: hv: remove EstablishGpadl from struct vmbus_channel_interface
      Staging: hv: make *context a real pointer in struct hv_device
      Staging: hv: rename context to channel in struct hv_device
      Staging: hv: channel: export vmbus_receivepacket_raw to modules
      Staging: hv: netvsc: call vmbus_receivepacket_raw directly
      Staging: hv: remove RecvPacketRaw from struct vmbus_channel_interface
      Staging: hv: storvsc: call vmbus_recvpacket directly
      Staging: hv: remove RecvPacket from struct vmbus_channel_interface
      Staging: hv: channel: export vmbus_sendpacket_multipagebuffer to modules
      Staging: hv: storvsc: call vmbus_sendpacket_multipagebuffer directly
      Staging: hv: remove SendPacketMultiPageBuffer from struct vmbus_channel_interface
      Staging: hv: channel: export vmbus_sendpacket_pagebuffer to modules
      Staging: hv: netvsc: call vmbus_sendpacket_pagebuffer directly
      Staging: hv: remove SendPacketPageBuffer from struct vmbus_channel_interface
      Staging: hv: netvsc: call vmbus_sendpacket directly
      Staging: hv: storvsc: call vmbus_sendpacket directly
      Staging: hv: remove SendPacket from struct vmbus_channel_interface
      Staging: hv: channel: export vmbus_close to modules
      Staging: hv: storvsc: call vmbus_close directly
      Staging: hv: netvsc: call vmbus_close directly
      Staging: hv: remove Close from struct vmbus_channel_interface
      Staging: hv: channel: export vmbus_open to modules
      Staging: hv: netvsc: call vmbus_open directly
      Staging: hv: storvsc: call vmbus_open directly
      Staging: hv: remove Open from struct vmbus_channel_interface
      Staging: hv: remove struct vmbus_channel_interface
      Staging: brcm80211: remove uintptr typedef usage
      Staging: brcm80211: remove typedefs.h
      pch_phub: fix build warnings
      debugfs: mark me as the maintainer
      serial: mark the 8250 driver as maintained
      USB: yurex: assign a real minor number to the driver
      USB: ftdi_sio: add device ids for ScienceScope
      Merge 'staging-next' to Linus's tree
      Staging: keucr: fix up US_ macro change
      Staging: bcm: fix up network device reference counting
      Staging: brcm80211: fix usage of roundup in structures
      Staging: dream: remove dream driver and arch from tree

Greg Rose (3):
      ixgbevf: Removed unneeded HW struct members
      ixgbevf: Refactor ring parameter re-size
      igbvf: Remove unneeded pm_qos* calls

Greg Ungerer (13):
      AT91: fix use of clock disable on idle for AT91x40 devices
      m68knommu: stop using __do_IRQ
      m68knommu: mask of vector bits in exception word properly
      m68knommu: support the external GPIO based interrupts of the 5272
      m68knommu: some boards use fixed phy for FEC ethernet
      m68knommu: convert to using tracehook_report_syscall_*
      m68k: move definition of THREAD_SIZE into thread_info_mm.h
      m68k/m68knommu: merge MMU and non-MMU string.h
      m68k/m68knommu: merge machdep.h files into a single file
      m68k/m68knommu: clean up page.h
      m68k/m68knommu: merge MMU and non-MMU atomic.h
      m68k/m68knommu: merge MMU and non-MMU thread_info.h
      m68k/m68knommu: merge the MMU and non-MMU traps.h

Gregory Bean (10):
      msm: add gpiomux api for gpio multiplex & configuration.
      msm: documentation: add gpiomux documentation.
      msm: convert 8x50 to gpiomux.
      msm: convert 7x30 to gpiomux.
      msm: gpio: Remove tlmm routines obsoleted by gpiomux.
      msm: Featurize gpiomux.
      msm: add gpio driver for single-core SoCs.
      msm: gpio: Add gpiomux calls to request and free.
      msm: qsd8x50: enable ethernet.
      msm: add MSM8x60 FFA support

Grégoire Baron (1):
      net/sched: add ACT_CSUM action to update packets checksums

Guennadi Liakhovetski (39):
      dmaengine: initialise DMA engine before MMC
      sh: move a debug printk() to a more meaningful location in the clock driver
      sh: remove bogus highest / lowest logic from clock rate rounding
      fbdev: sh_mobile_lcdcfb: use fb_videomode_to_var() instead of open-coding
      fbdev: sh_mobile_hdmi: simplify the EDID reading procedure
      fbdev: sh_mobile_lcdcfb: fix more error paths
      fbdev: sh_mobile_lcdcfb: minor simplifications and clean up
      fbdev: sh_mobile_lcdcfb: Support multiple video modes in platform data
      fbdev: sh_mobile_lcdcfb: fix notifier callback return codes
      fbdev: sh_mobile_lcdcfb: allocate memory, sufficient for the biggest mode
      fbdev: sh_mobile_hdmi: add initial support for modes, other than 720p
      fbdev: sh_mobile_hdmi: enable "external" mode
      fbdev: sh_mobile_hdmi: implement locking
      fbdev: sh_mobile_lcdcfb: separate display variable data from framebuffer data
      fbdev: sh_mobile_hdmi: cosmetic improvements
      fbdev: sh_mobile_hdmi: improve HDMI PHY parameters for high resolutions
      fbdev: sh_mobile_hdmi: support hot-plugging of different HDMI / DVI displays
      ARM: mach-shmobile: add two more video modes for HDMI
      fbdev: sh_mobile_lcdc: reconfigure the framebuffer, when free
      ASoC: fix compile breakage of the sh/siu driver
      sh: fix an SIU device name mismatch
      ASoC: fix SIU driver breakage, occurred during the multi-component transition
      sh: fix a kfree address in clkdev code
      ASoC: sh: fix build error: terminate the platform device ID list
      sh: fix an ms7724se compile breakage
      fbdev: sh_mobile_lcdc: make platform videomode table optional
      ARM: mach-shmobile: remove videomodes from ap4evb platform data
      fbdev: sh_mobile_lcdc: relax .check_var() HSYNC test
      fbdev: sh_mobile_hdmi: add support for the "video=" kernel command line option
      fbdev: sh_mobile_hdmi: fix compilation without SOUND enabled
      sh: fix clk_get() error handling
      V4L/DVB: V4L2: avoid name conflicts in macros
      V4L/DVB: V4L2: add a generic function to find the nearest discrete format to the required one
      V4L/DVB: soc-camera: allow only one video queue per device
      [media] V4L: add IMX074 sensor chip ID
      [media] V4L: add an IMX074 sensor soc-camera / v4l2-subdev driver
      [media] V4L: sh_mobile_ceu_camera: use default .get_parm() and .set_parm() operations
      [media] v4l: document new Bayer and monochrome pixel formats
      ARM: arch-shmobile: Add IMX074 camera sensor data to the AP4EVB platform

Guenter Roeck (16):
      i2c/mux: Driver for PCA9541 I2C Master Selector
      MAINTAINERS: Add maintainer for PCA9541 I2C bus master selector driver
      i2c/pca954x: Remove __devinit and __devexit from probe and remove functions
      hwmon: LTC4261 Hardware monitoring driver
      hwmon: Add tempX_emergency attribute to sysfs ABI
      hwmon: (lm90) Fix checkpatch errors
      hwmon: (lm90) Introduce device feature bits
      hwmon: (lm90) Introduce function to delete sysfs files
      hwmon: (lm90) Simplify set_temp11 register calculations
      hwmon: (lm90) Add explicit support for max6659
      hwmon: (lm90) Add support for extra features of max6659
      hwmon: (lm90) Add support for max6695 and max6696
      hwmon: (lm90) Rearrange code to no longer require forward declarations
      hwmon: (lm90) Introduce chip parameter structure
      hwmon: (lm90) Introduce capability flag to indicate broken ALERT functionality
      hwmon: (lm90) Add support for update_interval sysfs attribute

Guillaume LECERF (4):
      mtd: cfi_cmdset_0001: use defined value of P_ID_INTEL_PERFORMANCE instead of hardcoded one
      mtd: cfi_util: add support for switching SST 39VF640xB chips into QRY mode
      mtd: cfi_cmdset_0002: add CFI detection for SST 38VF640x chips
      mtd: cfi_cmdset_0002: make sector erase command variable

Guillem Jover (1):
      kbuild, deb-pkg: Check if KBUILD_IMAGE exists before copying it

Guo-Fu Tseng (6):
      jme: Fix PHY power-off error
      jme: Add comment in jme_set_settings
      jme: Prevent possible read re-order error
      jme: Adding mii-tool support
      jme: Advance version number
      jme: Support WoL after shutdown

Gustavo F. Padovan (4):
      Bluetooth: remove unused variable from cmtp
      Bluetooth: make batostr() print in the right order
      Bluetooth: Use the proper error value from bt_skb_send_alloc()
      Bluetooth: update MAINTAINERS for Bluetooth subsys

Gustavo Silva (1):
      Staging: frontier: fix coding style issues in tranzport.c

Guy Martin (1):
      parisc: add tty driver to PDC console

Gwendal Grignou (1):
      [libata] Add ATA transport class

Gábor Stefanik (4):
      b43: N-PHY: Implement Host Flags write during device init
      b43: N-PHY: Fix typo in function name (gain_crtl -> gain_ctrl)
      b43: N-PHY: Implement MAC PHY clock set
      b43: N-PHY: Implement RX core state setting for rev.2 and earlier PHYs

H Hartley Sweeten (7):
      arm: scoop.c: remove C99 comments
      arm: uengine.c: remove C99 comments
      UBI: cleanup and simplify Kconfig
      mmc: at91_mci.c: use resource_size()
      mmc: atmel-mci.c: use resource_size()
      mmc: au1xmmc.c: use resource_size()
      mtd: cleanup Kconfig dependencies

H. Peter Anvin (15):
      x86, bios: By default, reserve the low 64K for all BIOSes
      x86, bios: Make the x86 early memory reservation a kernel option
      x86, mwait: Move mwait constants to a common header file
      x86, hotplug: Use mwait to offline a processor, fix the legacy case
      x86, hotplug: Move WBINVD back outside the play_dead loop
      x86, hotplug: In the MWAIT case of play_dead, CLFLUSH the cache line
      x86, cpu: Re-run get_cpu_cap() after adjusting the CPUID level
      Merge remote branch 'origin/x86/cpu' into x86/amd-nb
      x86, mrst: A function in a header file needs to be marked "inline"
      Merge branch 'x86/urgent' into core/memblock
      x86-64, asm: If the assembler supports fxsave64, use it
      Merge branch 'x86/vmware' into x86/trampoline
      Merge branch 'x86/cleanups' into x86/trampoline
      x86-32, percpu: Correct the ordering of the percpu readmostly section
      x86, ftrace: Use safe noops, drop trap test

Hagen Paul Pfeifer (3):
      tcp: allow effective reduction of TCP's rcv-buffer via setsockopt
      kernel.h: add {min,max}3 macros
      replace nested max/min macros with {max,min}3 macro

Haicheng Li (2):
      x86, mm: Separate x86_64 vmalloc_sync_all() into separate functions
      x86-64, mem: Update all PGDs for direct mapping and vmemmap mapping changes

Haijun Liu (1):
      Bluetooth: Update conf_state before send config_req out

Haiyang Zhang (9):
      staging: hv: Convert vmbus driver interface function pointer table to constant
      staging: hv: Remove camel cases of vmbus packet buffer structures
      staging: hv: Remove camel case variables in channel.c
      staging: hv: Rename camel cased functions in channel.c to lowercase
      staging: hv: Convert camel cased local variables in channel_interface.c to lower cases
      staging: hv: Convert camel cased function names in channel_interface.c to lower cases
      staging: hv: Convert camel cased parameter in channel_interface.h to lower case
      staging: hv: Convert camel cased local variable names in channel_mgmt.c to lower case
      staging: hv: Convert camel cased functions in channel_mgmt.c to lower case

Hank Janssen (1):
      staging: hv: Doubled ringbuffer size for Hyper-v network driver

Hannes Reinecke (1):
      [SCSI] scsi_dh_alua: Handle all states correctly

Hans J. Koch (8):
      ARM: Introduce plat-tcc
      ARM: Add the clock framework for Telechips TCC8xxx processors.
      ARM: Introduce plat-tcc irq framework
      ARM: Add TCC8xxx system timer
      ARM: Basic IO mappings for mach-tcc8k
      ARM: Add common platform devices for TCC8xxx SoCs
      ARM: Add board support for Telechips TCC8000-SDK board
      netdev: can: Change mail address of Hans J. Koch

Hans Schillstrom (1):
      ipvs: IPv6 tunnel mode

Hans Verkuil (85):
      V4L/DVB: v4l: add new YUV mediabus formats
      V4L/DVB: tvp514x: add support for enum/g/try/s_mbus_fmt
      V4L/DVB: tvp7002: add support for enum/try/g/s_mbus_fmt
      V4L/DVB: vpfe_capture: convert to new mediabus API
      V4L/DVB: tvp514x: remove obsolete enum/try/s/g_fmt
      V4L/DVB: tvp7002: remove obsolete enum/try/s/g_fmt
      V4L/DVB: go7007: convert to use the mediabus API
      V4L/DVB: cx25821: convert to the mediabus API
      V4L/DVB: v4l: add RGB444 mediabus formats
      V4L/DVB: ov7670: add enum/try/s_mbus_fmt support
      V4L/DVB: cafe_ccic: convert to the mediabus API
      V4L/DVB: ov7670: remove obsolete enum/try/s_fmt ops
      V4L/DVB: v4l2-subdev: remove obsolete enum/try/s/g_fmt
      V4L/DVB: saa5246a/saa5249: Remove obsolete teletext drivers
      V4L/DVB: videotext: remove this obsolete API
      V4L/DVB: Documentation: update now that the vtx/videotext API has been removed
      V4L/DVB: V4L Doc: fix DocBook syntax errors
      V4L/DVB: V4L Doc: document V4L2_CAP_RDS_OUTPUT capability
      V4L/DVB: V4L Doc: correct the documentation for VIDIOC_QUERYMENU
      V4L/DVB: V4L Doc: removed duplicate link
      V4L/DVB: pwc: fully convert driver to V4L2
      V4L/DVB: pwc: remove BKL
      V4L/DVB: vp27smpx: remove obsolete v4l2-i2c-drv.h header
      V4L/DVB: wm8739: remove obsolete v4l2-i2c-drv.h header
      V4L/DVB: cs5345: remove obsolete v4l2-i2c-drv.h header
      V4L/DVB: saa717x: remove obsolete v4l2-i2c-drv.h header
      V4L/DVB: saa7115: remove obsolete v4l2-i2c-drv.h header
      V4L/DVB: tda9840: remove obsolete v4l2-i2c-drv.h header
      V4L/DVB: ov7670: remove obsolete v4l2-i2c-drv.h header
      V4L/DVB: mt9v011: remove obsolete v4l2-i2c-drv.h header
      V4L/DVB: upd64031a: remove obsolete v4l2-i2c-drv.h header
      V4L/DVB: saa6588: remove obsolete v4l2-i2c-drv.h header
      V4L/DVB: saa6752hs: remove obsolete v4l2-i2c-drv.h header
      V4L/DVB: bt819: remove obsolete v4l2-i2c-drv.h header
      V4L/DVB: indycam: remove obsolete v4l2-i2c-drv.h header
      V4L/DVB: m52790: remove obsolete v4l2-i2c-drv.h header
      V4L/DVB: saa7185: remove obsolete v4l2-i2c-drv.h header
      V4L/DVB: msp3400: remove obsolete v4l2-i2c-drv.h header
      V4L/DVB: bt866: remove obsolete v4l2-i2c-drv.h header
      V4L/DVB: tea6415c: remove obsolete v4l2-i2c-drv.h header
      V4L/DVB: tvaudio: remove obsolete v4l2-i2c-drv.h header
      V4L/DVB: wm8775: remove obsolete v4l2-i2c-drv.h header
      V4L/DVB: adv7175: remove obsolete v4l2-i2c-drv.h header
      V4L/DVB: saa7191: remove obsolete v4l2-i2c-drv.h header
      V4L/DVB: bt856: remove obsolete v4l2-i2c-drv.h header
      V4L/DVB: tlv320aic23b: remove obsolete v4l2-i2c-drv.h header
      V4L/DVB: tuner: remove obsolete v4l2-i2c-drv.h header
      V4L/DVB: tda9875: remove obsolete v4l2-i2c-drv.h header
      V4L/DVB: saa7110: remove obsolete v4l2-i2c-drv.h header
      V4L/DVB: tda7432: remove obsolete v4l2-i2c-drv.h header
      V4L/DVB: tea6420: remove obsolete v4l2-i2c-drv.h header
      V4L/DVB: cs53l32a: remove obsolete v4l2-i2c-drv.h header
      V4L/DVB: vpx3220: remove obsolete v4l2-i2c-drv.h header
      V4L/DVB: tvp5150: remove obsolete v4l2-i2c-drv.h header
      V4L/DVB: upd64083: remove obsolete v4l2-i2c-drv.h header
      V4L/DVB: saa7127: remove obsolete v4l2-i2c-drv.h header
      V4L/DVB: cx25840: remove obsolete v4l2-i2c-drv.h header
      V4L/DVB: adv7170: remove obsolete v4l2-i2c-drv.h header
      V4L/DVB: ks0127: remove obsolete v4l2_i2c_drv.h header
      V4L/DVB: au8522_decoder: remove obsolete v4l2-i2c-drv.h header
      V4L/DVB: s2250: remove obsolete v4l2-i2c-drv.h header
      V4L/DVB: v4l: remove unused i2c-id.h headers
      V4L/DVB: saa7146/tuner: remove mxb hack
      V4L/DVB: ir-kbd-i2c: remove obsolete I2C_HW_B_CX2341X test
      V4L/DVB: tm6000: removed unused i2c adapter ID
      V4L/DVB: v4l: remove obsolete include/media/v4l2-i2c-drv.h file
      V4L/DVB: usbvision: remove BKL from usbvision
      V4L/DVB: tvaudio: remove obsolete tda8425 initialization
      V4L/DVB: v4l2-dev: after a disconnect any ioctl call will be blocked
      V4L/DVB: v4l2-dev: remove get_unmapped_area
      V4L/DVB: v4l2: add core serialization lock
      V4L/DVB: videobuf: prepare to make locking optional in videobuf
      V4L/DVB: videobuf: add ext_lock argument to the queue init functions
      V4L/DVB: videobuf: add queue argument to videobuf_waiton()
      V4L/DVB: vivi: remove BKL
      V4L/DVB: em28xx: remove BKL
      V4L/DVB: em28xx: the default std was not passed on to the subdevs
      V4L/DVB: radio-mr800: remove BKL
      V4L/DVB: cpia2: remove V4L1 support from this driver
      V4L/DVB: videobuf: add ext_lock argument to the queue init functions (part 2)
      V4L/DVB: v4l2-common: Move v4l2_find_nearest_format from videodev2.h to v4l2-common.h
      [media] radio-mr800: fix locking order
      [media] Re: [git:v4l-dvb/v2.6.37] [media] Fix compilation of Siliconfile SR030PC30 VGA camera
      [media] msp3400: fix mute audio regression
      [media] [RFC] radio-mr800: locking fixes

Hans de Goede (13):
      V4L/DVB: gspca_xirlink_cit: New gspca subdriver replacing v4l1 usbvideo/ibmcam.c
      V4L/DVB: gspca_xirlink_cit: Add support for Model 1, 2 & 4 cameras
      V4L/DVB: gspca_xirlink_cit: Add support for camera with a bcd version of 0.01
      V4L/DVB: gspca_xirlink_cit: Use alt setting -> fps formula for model 1 cams too
      V4L/DVB: gspca_xirlink_cit: support bandwidth changing for devices with 1 alt setting
      V4L/DVB: Mark usbvideo ibmcam driver as deprecated
      V4L/DVB: gspca_*: correct typo in my email address in various subdrivers
      V4L/DVB: gspca_konica: New gspca subdriver for konica chipset using cams
      V4L/DVB: gspca_xirlink_cit: adjust ibm netcam pro framerate for available bandwidth
      scsi/sr: add no_read_disc_info scsi_device flag
      usb-storage: add new no_read_disc_info quirk
      scsi/sd: add a no_read_capacity_16 scsi_device flag
      usb-storage: add new no_read_capacity_16 quirk

Hanumath Prasad (3):
      ARM: 6334/1: ux500: add DB8500 SD/MMC platform devices
      ARM: 6335/1: ux500: mop500: register eMMC devices
      mmc: MMC 4.4 DDR support

Hao Wu (3):
      usb: Add Intel Langwell USB OTG Transceiver Driver
      USB OTG: Add common data structure for Intel MID Platform (Langwell/Penwell)
      USB OTG Langwell: Update OTG Kconfig and driver version.

Hao Zheng (1):
      bnx2x: Update bnx2x to use new vlan accleration.

Haojian Zhuang (16):
      ASoC: fix pxa2xx-pcm.h path
      ASoC: update setting for pxa ssp slave mode
      ASoC: add 88pm860x codec driver
      ASoC: add tavorevb3 machine driver for 88pm860x
      ASoC: add saarb machine driver for 88pm860x
      ARM: pxa: encode IRQ number into .nr_irqs
      ARM: pxa168fb: add .remove function
      ARM: pxa: append tavorevb3 support
      ARM: mmp: support sparse irq
      ARM: pxa: reduce the scope of get_clk_frequency_khz()
      ARM: pxa: reduce the scope of get_memclk_frequency_10khz()
      ARM: mmp: update cpuid of pxa168 and pxa910
      mfd: Add codec resource into 88pm860x driver
      mfd: Update chip id of 88pm8607
      leds: Remove auto blink in 88pm860x
      input: Monitor both onkey up and down event

Harish Zunjarrao (1):
      [SCSI] qla2xxx: Add flash read/update support using BSG interface

Harninder Rai (1):
      powerpc/85xx: add cache-sram support

Harsh Prateek Bora (2):
      fs/9p: setrlimit fix for 9p write
      fs/9p: mkdir fix for setting S_ISGID bit as per parent directory

Harvey Harrison (8):
      cxgb4vf: make single bit signed bitfields unsigned
      dnet: mark methods static and annotate for correct endianness
      niu: introduce temp variables to avoid sparse warnings when swapping in-situ
      vmxnet3: remove set_flag_le{16,64} helpers
      vmxnet3: annotate hwaddr members as __iomem pointers
      vmxnet3: fix typo setting confPA
      vmxnet3: remove unnecessary byteswapping in BAR writing macros
      vmxnet: trivial annotation of protocol constant

Heikki Krogerus (5):
      power_supply: Add isp1704 charger detection driver
      omap: rx51: Add support for USB chargers
      power_supply: Add types for USB chargers
      power_supply: Introduce maximum current property
      usb: musb: ignore spurious SESSREQ interrupts

Heiko Carstens (26):
      sched: Merge cpu_to_core_group functions
      sched: Add book scheduling domain
      topology/sysfs: Provide book id and siblings attributes
      topology, s390: Add z11 cpu topology support
      sched: Remove branch hints within context_switch()
      [S390] hardirq: remove pointless header file includes
      [S390] standardize Kbuild rules
      [S390] cpu hotplug/idle: move cpu_die call to enabled context
      [S390] sysinfo: display capacity adjustment indicator
      [S390] Add config option for z196 code generation.
      [S390] switch_to: dont restore/save access & fpu regs for kernel threads
      [S390] switch_to: get rid of prev == next check
      [S390] cmm: fix crash on case conversion
      [S390] pgtable: move pte_mkhuge() from hugetlb.h to pgtable.h
      [S390] smp: use correct cpu address in print_cpu_info()
      [S390] topology: change default
      [S390] topology: clean up facility detection
      [S390] topology: move topology sysinfo code
      [S390] topology: export cpu topology via proc/sysinfo
      [S390] Add z196 machine type to setup_hwcaps
      [S390] Kconfig: add machine type number to code generation options
      [S390] topology: add SCHED_MC config option
      [S390] topology: fix cpu masks for topology=off case
      [S390] facility detection: remove unused variable
      [S390] vdso: get rid of redefinition warnings
      [S390] ftrace: select HAVE_C_RECORDMCOUNT

Hein Tibosch (1):
      mmc: Make ID freq configurable

Helge Deller (1):
      ipc/shm.c: add RSS and swap size information to /proc/sysvipc/shm

Helmut Schaa (32):
      rt2x00: Update comments regarding TXWI and TX_STA_FIFO
      rt2x00: Rename txentry_desc.queue -> txentry_desc.qid
      rt2x00: Update rt2800 comments regarding AMPDU and PACKET_ID in TXWI
      rt2x00: Initialize AMPDU_BA_WINSIZE register
      rt2x00: Check for specific changed flags when updating the erp config
      rt2x00: Mask out unused interrupts in rt2800pci
      rt2x00: Enable missing interrupts in rt61pci
      rt2x00: fix oops in rt2x00lib_txdone with rt61pci
      rt2x00: Don't overwrite beacon buffers in pairwise key setup
      rt2x00: Split out parts of the rt2800_txdone function for easier reuse
      rt2x00: rework tx status handling in rt2800pci
      rt2x00: Fix SM PS check
      rt2x00: Implement HT protection for rt2800
      rt2x00: Don't initialize MM40 HT protection to RTS/CTS on PCI devices
      rt2x00: Fix race between dma mapping and clearing rx entries in rt2800pci
      rt2x00: Allow tx duplication for legacy rates in HT40 mode
      rt2x00: Add register definition for busy time on secondary channel
      rt2x00: add field definitions for the TBTT_SYNC_CFG register
      rt2x00: Don't enable broad- and multicast buffering on USB devices
      mac80211: distinct between max rates and the number of rates the hw can report
      rt2x00: correctly set max_report_rates in rt61pci and rt2800
      rt2x00: Enable rx aggregation in rt2800
      rt2x00: Update comment about the AMPDU flag in the TXWI
      rt2x00: Fix oops caused by error path in rt2x00lib_start
      rt2x00: Improve cooperation between rt2800pci and minstrel
      rt2x00: Work around hw aggregation oddity in rt2800
      rt2x00: Shortcut link state updates when not operating as STA
      rt2x00: Optimize unmapping of skbs
      rt2x00: Use proper type for rxwi_w2 in rt2800_agc_to_rssi
      rt2x00: Use unlikely for error case in rt2x00queue_write_tx_frame
      rt2x00: Remove superfluous initialization of qidx
      rt2x00: Fix tx status handling in rt2800pci

Hema HK (1):
      OMAP: hwmod: Set autoidle after smartidle during _sysc_enable

Hendrik Brueckner (3):
      initramfs: generalize initramfs_data.xxx.S variants
      initramfs: fix initramfs size calculation
      [S390] hvc_iucv: do not call iucv_unregister if iucv_register failed

Hendrik Iben (1):
      HID: force feedback support for Logitech RumblePad gamepad

Henrik Kretzschmar (1):
      fbdev/m68k: Fix section mismatches in q40fb.c

Henrik Kurelid (1):
      [media] firedtv: add parameter to fake ca_system_ids in CA_INFO

Henrik Rydberg (11):
      Input: wacom - add fuzz parameters to features
      Input: wacom - collect device quirks into single function
      Input: wacom - add support for the Bamboo Touch trackpad
      Input: wacom - add a quirk for low resolution Bamboo devices
      HID: Add a hid quirk for input sync override
      HID: 3m: Adjust to sequential MT HID protocol
      HID: 3m: Output proper orientation range
      HID: 3m: Convert to MT slots
      HID: 3m: Correct touchscreen emulation
      HID: 3m: Adjust major / minor axes to scale
      HID: magicmouse: Adjust major / minor axes to scale

Henry Ptasinski (25):
      Staging: Add initial release of brcm80211 - Broadcom 802.11n wireless LAN driver.
      staging: brcm80211: Add contact info to TODO list.
      staging: brcm80211: Fix URLs for firmware files.
      staging: brcm80211: add fullmac driver
      staging: brcm80211: Fix compile issue when BRCM80211_PCI is not set.
      staging: brcm80211: Make compiling of brcm80211.ko and brcmfmac.ko mutually exclusive.
      staging: brcm80211: Remove unneeded compile flags.
      staging: brcm80211: Remove unused structure.
      staging: brcm80211: Remove unnecessary assertions.
      staging: brcm80211: Remove unused field from wlc_info structure.
      staging: brcm80211: Remove unnecessary debug print routines.
      staging: brcm80211: Remove unnecessary assertions.
      staging: brcm80211: Remove unneeded definitions and structures.
      staging: brcm80211: Remove dead code from aiutils.c
      staging: brcm80211: Use linux/bitops.h instead of bitfuncs.h
      staging: brcm80211: Don't include bitfuncs.h
      staging: brcm80211: Remove unnecessary bitfuncs.h
      staging: brcm80211: Remove unnecessary hndtcam.h
      staging: brcm80211: Remove dead code from linux_osl.c.
      staging: brcm80211: Remove dead code from bcmwifi.c
      staging: brcm80211: Remove dead code from siutils.c
      staging: brcm80211: Removed unnecessary pktsetprio() function.
      staging: brcm80211: Remove unnecessary includes from bcmutils.c
      staging: brcm80211: Remove unnecessary header files.
      staging: brcm80211: brcmfmac: Removed codeversion from firmware filenames.

Hette Visser (1):
      drm/i915/dp: Wait for PP_CONTROL to take effect.

Hidetoshi Seto (17):
      HWPOISON/signalfd: add support for addr_lsb
      PCI: add PCI_MSIX_TABLE/PBA defines
      i7core_edac: Fix the logic in i7core_remove()
      i7core_edac: Reduce args of i7core_get_onedevice
      i7core_edac: Introduce alloc_i7core_dev
      i7core_edac: Introduce free_i7core_dev
      i7core_edac: Introduce i7core_pci_ctl_create/release
      i7core_edac: Always do get/put for all devices
      i7core_edac: Fix order of lines in i7core_register_mci
      i7core_edac: Fix error path of i7core_register_mci
      i7core_edac: Call pci_dev_put() when alloc_i7core_dev()  failed
      i7core_edac: Check probe counter in i7core_remove
      i7core_edac: Use saved pointers
      i7core_edac: Introduce i7core_unregister_mci
      i7core_edac: Reduce args of i7core_register_mci
      i7core_edac: Remove unused arg csrow from get_dimm_config
      i7core_edac: Remove unused member channels in i7core_pvt

Hillf Danton (1):
      KVM: MMU: fix counting of rmap entries in rmap_add()

Hitoshi Mitake (4):
      sh: SH-2007 board support.
      Input: mousedev - correct lockdep annotation
      lockdep: Add improved subclass caching
      lockdep: Check the depth of subclass

Hollis Blanchard (3):
      KVM: PPC: initialize IVORs in addition to IVPR
      KVM: PPC: fix compilation of "dump tlbs" debug function
      KVM: PPC: allow ppc440gp to pass the compatibility check

Hong Liu (1):
      drivers/misc/apds9802als.c: add runtime PM support

Huang Shijie (2):
      mtd: add init_size hook for NAND driver
      kernel/resource.c: handle reinsertion of an already-inserted resource

Huang Weiyi (1):
      pxa168_eth: remove duplicated #include

Huang Ying (2):
      KVM: MCE: Add MCG_SER_P into KVM_MCE_CAP_SUPPORTED
      KVM: MCE: Send SRAR SIGBUS directly

Hyuk Lee (4):
      ARM: S5PV310: Add support HSMMC and SDHCI configuration
      ARM: S5PV310: Add HSMMC platform data
      ARM: S5PV310: Add support HSMMC on SMDKV310 and SMDKC210
      ARM: SAMSUNG: Modified to change of bus width and host caps

Ian Campbell (10):
      xen: use less generic names in netfront driver.
      xen: add /proc/xen/xsd_{kva,port} to xenfs
      privcmd: MMAPBATCH: Fix error handling/reporting
      xen/privcmd: move remap_domain_mfn_range() to core xen code and export.
      xen: Use host-provided E820 map
      xen: ensure that all event channels start off bound to VCPU 0
      xen: improvements to VIRQ_DEBUG output
      xen: correctly rebuild mfn list list after migration.
      xen: use host E820 map for dom0
      xen: include xen/xen.h for definition of xen_initial_domain()

Ian Lartey (8):
      ASoC: multi-component: Fix reference to moved header file, which was unused anyway.
      ASoC: pxa2xx-i2s is the proper name of the I2S DAI, not pxa-i2s.
      ASoC: Make codec dai naming for WM8741 consistent
      ASoC: Enable autoloading of pxa2xx CPU I2S driver with module alias
      ASoC: Complete supported clock ratios and rate constraints for wm8741
      ASoC: Added a missing 32-bit PCM format, to the wm8994 codec.
      wm831x_power: Remove duplicate chg mask
      Fixing ethernet driver compilation error for i.MX31 ADS board

Ian Munsie (3):
      powerpc: Wire up direct socket system calls
      powerpc, of_serial: Endianness issues setting up the serial ports
      mtd: Fix endianness issues from device tree

Ido Yariv (4):
      wl1271: Fix overflow in wl1271_boot_upload_nvs
      wl1271: Handle large SPI transfers
      wl1271: Support firmware RX packet aggregation
      wl1271: Support firmware TX packet aggregation

Igor Grinberg (10):
      omap3: Introduce CompuLab CM-T3517 module
      omap3: cm-t3517: add support for v3020 rtc
      omap3: cm-t3517: add support for usb host
      omap3: cm-t3517: add support for NAND flash
      omap3: cm-t3517: add support for TI HECC
      ARM: pxa: add U2D controller and ULPI driver for pxa3xx
      ARM: ohci-pxa27x: enable OHCI over U2DC for pxa3xx
      ARM: pxa/cm-x300: enable USB host port2
      USB: otg/ulpi: improve ulpi phy detection.
      USB: otg/ulpi: extend id's table.

Ike Panhc (9):
      ideapad: add ACPI helpers
      ideapad: check VPC bit before sync rfkill hw status
      ideapad: make sure we bind on the correct device
      ideapad: use return value of _CFG to tell if device exist or not
      ideapad: use EC command to control camera
      ideapad: rewrite the hw rfkill notify
      ideapad: rewrite the sw rfkill set
      ideapad: Change the driver name to ideapad-laptop
      ideapad: Add param: no_bt_rfkill

Ilkka Koskinen (1):
      spi/omap2_mcspi: Verify TX reg is empty after TX only xfer with DMA

Ilpo Järvinen (2):
      tcp: sack lost marking fixes
      tcp: use correct counters in CA_CWR state too

Ilya Yanok (1):
      powerpc/mpc83xx: Support for MPC8308 P1M board

Ingo Molnar (42):
      Merge branch 'tip/perf/urgent' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into perf/core
      Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-2.6-rcu into core/rcu
      Merge branch 'linus' into perf/core
      Merge branch 'perf/core' of git://git.kernel.org/pub/scm/linux/kernel/git/frederic/random-tracing into perf/core
      Merge commit 'v2.6.36-rc3' into x86/memblock
      Merge branch 'perf/urgent' into perf/core
      Merge branch 'tip/perf/core' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into perf/core
      Merge commit 'v2.6.36-rc5' into perf/core
      Merge commit 'v2.6.36-rc5' into sched/core
      Merge branch 'linus' into perf/core
      Merge branch 'linus' into perf/core
      Merge branch 'tip/perf/core' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into perf/core
      jump label: Fix GCC feature check when distcc is used
      Merge branch 'perf/urgent' into perf/core
      Merge branch 'rcu/urgent' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-2.6-rcu into core/rcu
      Merge commit 'v2.6.36-rc7' into core/rcu
      Merge commit 'v2.6.36-rc7' into core/memblock
      Merge commit 'v2.6.36-rc7' into perf/core
      Merge branch 'amd-iommu/2.6.37' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/linux-2.6-iommu into core/iommu
      perf, ARM: Fix sysfs bits removal build failure
      Merge branch 'linus' into sched/core
      Merge branch 'perf/core' of git://git.kernel.org/pub/scm/linux/kernel/git/frederic/random-tracing into perf/core
      Merge branch 'tip/perf/recordmcount-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into perf/core
      Merge branch 'tip/perf/recordmcount' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into perf/core
      Merge branch 'core' of git://git.kernel.org/pub/scm/linux/kernel/git/rric/oprofile into perf/core
      Merge branch 'linus' into core/locking
      sched: Export account_system_vtime()
      Merge branch 'tip/perf/recordmcount-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into perf/core
      Merge branch 'tip/perf/core' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into perf/core
      Merge branch 'linus' into irq/core
      Merge branch 'tip/perf/core-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into perf/urgent
      Merge branch 'perf/core' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux-2.6 into perf/urgent
      x86/oprofile: Fix uninitialized variable use in debug printk
      Merge branch 'x86' of git://git.kernel.org/pub/scm/linux/kernel/git/rric/oprofile into perf/urgent
      Merge branch 'linus' into x86/urgent
      Merge branch 'perf/core' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux-2.6 into perf/urgent
      Merge branch 'tip/perf/ringbuffer-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into perf/urgent
      Merge branch 'perf/core' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux-2.6 into perf/urgent
      percpu: Remove the multi-page alignment facility
      Fix compile brekage with !CONFIG_BLOCK
      ext4: fix compile with CONFIG_EXT4_FS_XATTR disabled
      Merge branch 'tip/perf/jump-label-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into perf/urgent

Ira Snyder (4):
      dma: add support for scatterlist to scatterlist copy
      fsldma: implement support for scatterlist to scatterlist copy
      fsldma: improved DMA_SLAVE support
      ste_dma40: implement support for scatterlist to scatterlist copy

Ivan Gomez Castellanos (11):
      staging: tidspbridge: Move sync.c from services to core
      staging: tidspbridge: Remove ntfy.c
      staging: tidspbridge: Remove cfg_get_auto_start()
      staging: tidspbridge: Remove cfg_init() and cfg_exit()
      staging: tidspbridge: Remove cfg_get_dev_object() and do a trivial cleanup
      staging: tidspbridge: Remove cfg_get_exec_file()
      staging: tidspbridge: Remove cfg_get_object()
      staging: tidspbridge: Remove cfg_set_dev_object()
      staging: tidspbridge: Remove cfg_set_object()
      staging: tidspbridge: Remove cfg.c and cfg.h files
      staging: tidspbridge: Remove services.c and services.h

Ivan Kokshaysky (1):
      alpha: use single HAE window on T2 core logic (gamma, sable)

Ivo Calado (1):
      dccp: generalise data-loss condition

Ivo van Doorn (31):
      rt2x00: Move USB tx/rx done handling to workqueue
      rt2x00: Set MIMO PS flag in tx descriptor for STAs in dynamic SMPS mode
      rt2x00: Add helper function for reporting tx status
      rt2x00: Request TXWI pointer from driver
      rt2x00: Implement TX status reporting for rt2800usb
      rt2x00: Remove ieee80211_rx_status from rt2x00_dev
      rt2x00: Simplify arguments to rt2x00 driver callback functions
      rt2x00: Reduce indenting
      rt2x00: Move direct access to queue->entries to rt2x00queue.c
      rt2x00: Remove Q_INDEX_CRYPTO and ENTRY_OWNER_DEVICE_CRYPTO
      rt2x00: Fix rt2800 retry calculation
      rt2x00: Merge rt2800{pci/usb} radio enabling/disabling code to rt2800lib
      rt2x00: Fix channel configuration for RF3052
      rt2x00: Fix max TX power settings
      rt2x00: Add rt2800_wait_csr_ready
      rt2x00: Validate TX status results with current data entry
      rt2x00: Wakeup hardware before loading firmware
      rt2x00: Don't set unicast/BSSID masks when clearning MAC or BSSID
      rt2x00: Set PWR_PIN_CFG during initialization
      rt2x00: Correctly kill beacon queue
      rt2x00: Split watchdog check into a DMA and STATUS timeout
      rt2x00: Cleanup rt2x00usb_watchdog_reset_tx
      rt2x00: Add rt73usb device ID
      rt2x00: Improve TX status entry validation
      rt2x00: Simplify Queue function arguments
      rt2x00: Move watchdog work to kernel work_queue
      rt2x00: Validate MCS on RX path
      rt2x00: Fix dead queue when skb allocation failed
      rt2x00: Make queue_entry flags access atomic
      rt2x00: Don't perform watchdog checks on empty queue
      rt2x00: Fix URB error handling

J. Bruce Fields (45):
      svcrpc: minor cache cleanup
      svcrpc: cache deferral cleanup
      Merge remote branch 'trond/bugfixes' into for-2.6.37
      nfsd4: fix hang on fast-booting nfs servers
      nfsd: fix /proc/net/rpc/nfsd.export/content display
      nfsd4: remove spkm3
      nfsd4: minor variable renaming (cb -> conn)
      nfsd4: combine nfs4_rpc_args and nfsd4_cb_sequence
      nfsd4: rename nfs4_rpc_args->nfsd4_cb_args
      nfsd4: generic callback code
      nfsd4: use generic callback code in null case
      nfsd4: remove separate cb_args struct
      nfsd4: Move callback setup to callback queue
      nfsd4: fix alloc_init_session BUILD_BUG_ON()
      nfsd4: fix alloc_init_session return type
      nfsd4: clean up session allocation
      nfsd4: keep per-session list of connections
      nfsd: provide callbacks on svc_xprt deletion
      nfsd4: use callbacks on svc_xprt_deletion
      nfsd4: refactor connection allocation
      nfsd4: add new connections to session
      nfsd4: return expired on unfound stateid's
      nfsd4: expire clients more promptly
      nfsd4: don't cache seq_misordered replies
      nfsd4: move callback setup into session init code
      nfsd4: use client pointer to backchannel session
      nfsd4: make backchannel sequence number per-session
      nfsd4: confirm only on succesful create_session
      nfsd4: track backchannel connections
      nfsd4: callback program number is per-session
      nfsd4: separate callback change and callback probe
      nfsd4: delay session removal till free_client
      nfsd4: move minorversion to client
      nfsd4: only require krb5 principal for NFSv4.0 callbacks
      nfsd4: fix connection allocation in sequence()
      svcrpc: never clear XPT_BUSY on dead xprt
      svcrpc: assume svc_delete_xprt() called only once
      svcrpc: no need for XPT_DEAD check in svc_xprt_enqueue
      svcrpc: svc_tcp_sendto XPT_DEAD check is redundant
      nfs4: fix channel attribute sanity-checks
      lockd: fix nlmsvc_notify_blocked locking
      locks: prevent ENOMEM on lease unlock
      locks: fix leaks on setlease errors
      locks: fix setlease methods to free passed-in lock
      nfsd4: initialize delegation pointer to lease

Jack Morgenstein (1):
      IB/mlx4: Signal node desc changes to SM by using FW to generate trap 144

Jack Wang (1):
      [SCSI] libsas: fix bug for vacant phy

Jacob Smith (1):
      staging: rt2860: rtmp: Fixed coding style issue in rtmp.h

Jaecheol Lee (7):
      ARM: S5PV310: Fix clkset_moutcore_list
      ARM: S5PV210: Add DMC map_desc table for supporting DMC access
      ARM: S5PV210: Add struct clk_ops for clk_fout_apll
      ARM: S5PV210: Add MOUT_DMC0 and SCLK_DMC0 clocks
      ARM: S5PV210: Add Register definition for CMU
      ARM: S5PV210: Add support CPUFREQ
      ARM: S5PV210: Update Kconfig and Makefile for supporting CPUFREQ driver

Jaehoon Chung (1):
      mmc: sdhci: disable MMC_CAP_NEEDS_POLL in nonremovable case

James Bottomley (1):
      parisc: fix compile failure with kmap_atomic changes

James Hogan (5):
      PM: Lock PM device list mutex in show_dev_hash()
      PM: Add sysfs attr for rechecking dev hash from PM trace
      b44: fix resume, request_irq after hw reset
      fbmem: fix whitespace
      fbmem: fix fb_read, fb_write unaligned accesses

James Ketrenos (1):
      Input: cy8ctmg110 - add fuzz to ABS_X and ABS_Y to remove jitter

James M McLaren (1):
      [media] hdpvr: Add missing URB_NO_TRANSFER_DMA_MAP flag

James Smart (14):
      [SCSI] scsi_transport_fc: fix blocked bsg request when fc object deleted
      [SCSI] lpfc 8.3.17: Code Cleanup and Locking fixes
      [SCSI] lpfc 8.3.17: SLI Additions and Fixes
      [SCSI] lpfc 8.3.17: BSG fixes
      [SCSI] lpfc 8.3.17: SCSI fixes
      [SCSI] lpfc 8.3.17: Replace function reset methodology
      [SCSI] lpfc 8.3.17: Update lpfc driver version to 8.3.17
      [SCSI] lpfc 8.3.18: FC/FCoE Discovery fixes
      [SCSI] lpfc 8.3.18: Add support of received ELS commands
      [SCSI] lpfc 8.3.18: Add logic to detect last devloss timeout
      [SCSI] lpfc 8.3.18: Adapter Shutdown and Unregistration cleanup
      [SCSI] lpfc 8.3.18: Fix critical errors
      [SCSI] lpfc 8.3.18: Add new WQE support
      [SCSI] lpfc 8.3.18: Update lpfc driver version to 8.3.18

Jan Beulich (16):
      x86-64: Fix unwind annotations in syscall stubs
      x86-64: Adjust frame type at paranoid_exit:
      x86-64: Use symbolics instead of raw numbers in entry_64.S
      i386: Add unwind directives to syscall ptregs stubs
      x86: Use {push,pop}{l,q}_cfi in more places
      i386: Make kernel_execve() suitable for stack unwinding
      x86, cleanups: Use clear_page/copy_page rather than memset/memcpy
      some clean up to intel-gtt.c
      x86, asm: Fix CFI macro invocations to deal with shortcomings in gas
      x86, asm: Restore parentheses around one pushl_cfi argument
      x86/hwmon: {core, pkg, via}cpu_temp_device_remove() can all be __cpuinit
      x86/hwmon: (coretemp) cosmetic cleanup
      x86/hwmon: remove inclusion of unnecessary headers from {core, pkg, via-cpu}temp.c
      hwmon: (coretemp) fix reading of microcode revision (v2)
      modules: no need to align .modinfo strings
      use clear_page()/copy_page() in favor of memset()/memcpy() on whole pages

Jan Blunck (14):
      BKL: Explicitly add BKL around get_sb/fill_super
      BKL: Remove BKL from Amiga FFS
      BKL: Remove BKL from BFS
      BKL: Remove BKL from CifsFS
      BKL: Remove BKL from ext3 fill_super()
      BKL: Remove BKL from ext3_put_super() and ext3_remount()
      BKL: Remove BKL from ext4 filesystem
      BKL: Remove BKL from HFS
      BKL: Remove BKL from JFS
      BKL: Remove BKL from NILFS2
      BKL: Remove BKL from NTFS
      BKL: Remove BKL from cgroup
      BKL: Remove BKL from do_new_mount()
      BKL: Remove BKL from ext2 filesystem

Jan Engelhardt (5):
      netfilter: xtables: resolve indirect macros 1/3
      netfilter: xtables: resolve indirect macros 2/3
      netfilter: xtables: resolve indirect macros 3/3
      netfilter: xtables: unify {ip,ip6,arp}t_error_target
      netfilter: xtables: remove unused defines

Jan Glauber (1):
      qdio: extend API to allow polling

Jan Kara (7):
      jbd2: Modify ASYNC_COMMIT code to not rely on queue draining on barrier
      ocfs2: Remove ocfs2_sync_inode()
      quota: Make QUOTACTL config be selected by its users
      ext3: Fix lost extented attributes for inode with ino == 11
      isofs: Fix isofs_get_blocks for 8TB files
      quota: Fix issuing of warnings from dquot_transfer
      quota: Fix possible oops in __dquot_initialize()

Jan Kiszka (5):
      CAPI: Silence lockdep warning on get_capi_appl_by_nr usage
      KVM: VMX: Add AX to list of registers clobbered by guest switch
      KVM: x86: Fix constant type in kvm_get_time_scale
      KVM: Fix signature of kvm_iommu_map_pages stub
      KVM: Drop CONFIG_DMAR dependency around kvm_iommu_map_pages

Janne Grunau (4):
      [media] hdpvr: add two known to work firmware versions
      [media] hdpvr: use AC3 as default audio codec for SPDIF
      [media] hdpvr: fix audio input setting for pre AC3 firmwares
      [media] hdpvr: add usb product id 0x4903

Janusz Krzysztofik (7):
      ASoC: Use a more adequate name for the CX20442 codec DAI
      OMAP1: Add support for SoC camera interface
      OMAP1: Amstrad Delta: add support for camera
      OMAP1: Amstrad Delta: add camera controlled LEDS trigger
      [media] SoC Camera: add driver for OMAP1 camera interface
      [media] SoC Camera: add driver for OV6650 sensor
      [media] SoC Camera: add support for g_parm / s_parm operations

Jarek Poplawski (2):
      gianfar: Fix crashes on RX path (Was Re: [Bugme-new] [Bug 19692] New: linux-2.6.36-rc5 crash with gianfar ethernet at full line rate traffic)
      bonding: Fix lockdep warning after bond_vlan_rx_register()

Jarkko Nikula (36):
      ASoC: multi-component - Drop board-n8x0.c changes
      ASoC: Fix tlv320aic3x GPIO initialization
      ASoC: omap: rx51: Use gpio_set_value_cansleep for speaker amp control
      omap: rx51: Remove redefinition of rx51_aic3x_data
      ASoC: tlv320aic3x: Fix remaining output pin switch names
      ASoC: tlv320aic3x: Sort output pin control registers in header file
      ASoC: tlv320aic3x: Reimplement output mixers
      ASoC: tlv320aic3x: Sanitize output controls
      ASoC: Swap bias level enumeration
      ASoC: tlv320aic3x: Fix null pointer dereference when pdata is not set
      ASoC: tlv320aic3x: Optimize PLL programming in aic3x_set_bias_level
      ASoC: Remove needless codec->bias_level assignment to SND_SOC_BIAS_OFF
      ASoC: tlv320aic3x: Use snd_soc_read and snd_soc_write
      ASoC: tlv320aic3x: Switch to soc-cache helpers
      ASoC: tlv320aic3x: Complete the soc-cache conversion
      ASoC: tlv320aic3x: Add virtual output pin Detection
      ASoC: tlv320aic3x: Move regulator management from i2c to soc domain
      ASoC: tlv320aic3x: Add runtime regulator control to aic3x_set_bias_level
      ASoC: tlv320aic3x: Use regulator notifiers for optimizing the cache sync
      ASoC: tlv320aic3x: Let the codec hit SND_SOC_BIAS_OFF when idle
      ASoC: Remove extra rtd->dev.init_name assignment in soc_probe_dai_link
      omap: n8x0: Cleanup i2c1 and menelaus registration
      omap: n8x0: Register i2c2 and add board info with tlv320aic3xfor N810
      omap: n8x0: Mux i2s codec port pins for McBSP block
      omap: zoom2: Fix ASoC multi-component build breakage by removing dead code
      omap: zoom: Move new code introduced by ASoC m-c to board-zoom-peripherals
      omap2: McBSP: Remove mux code for OMAP2420 McBSP2 and do cleanups
      OMAP: DSS2: Add SPI dependency to Kconfig of ACX565AKM panel
      omap: devices: Avoid merge conflict between ASoC and OMAP hwmod changes
      OMAP: McBSP: Fix CLKR and FSR signal muxing
      OMAP: McBSP: Swap CLKS source definition
      OMAP: McBSP: Remove null omap44xx ops comment
      ASoC: omap: Remove needless prints from machine drivers
      omap: dma: Fix buffering disable bit setting for omap24xx
      ASoC: Fix I2C component device id number creation
      V4L/DVB: radio-si4713: Release i2c adapter in driver cleanup paths

Jarod Wilson (32):
      Staging: lirc: fix compiler warning
      V4L/DVB: IR/streamzap: functional in-kernel decoding
      V4L/DVB: IR: export ir_keyup so imon driver can use it directly
      V4L/DVB: IR/imon: protect ictx's kc and last_keycode w/spinlock
      V4L/DVB: IR/imon: set up mce-only devices w/mce keytable
      V4L/DVB: IR/lirc_dev: check for valid irctl in unregister path
      [media] IR: add driver for Nuvoton w836x7hg integrated CIR
      [media] nuvoton-cir: add proper rx fifo overrun handling
      [media] IR/Kconfig: sort hardware entries alphabetically
      [media] IR/lirc: further ioctl portability fixups
      [media] staging/lirc: ioctl portability fixups
      [media] lirc: wire up .compat_ioctl to main ioctl handler
      [media] lirc_dev: fixup error messages w/missing newlines
      [media] IR/streamzap: shorten up some define names for readability
      [media] IR/nuvoton: address all checkpatch.pl issues
      [media] dvb: remove obsolete lgdt3304 driver
      [media] lirc_dev: sanitize function and struct names a bit
      [media] lirc_dev: fix pointer to owner
      [media] lirc_dev: get irctl from irctls by inode again
      [media] lirc_dev: more error-checking improvements
      [media] lirc_dev: call cdev_del *after* irctl cleanup
      [media] lirc_dev: rework storage for cdev data
      [media] lirc_parallel: build on smp and kill dead code
      [media] lirc_igorplugusb: assorted fixups
      [media] lirc_igorplugusb: handle hw buffer overruns better
      [media] lirc_igorplugusb: add Fit PC2 device ID
      [media] lirc_it87: add another pnp id
      [media] mceusb: add symbolic names for commands
      [media] mceusb: hook debug print spew directly into parser routine
      [media] imon: fix my egregious brown paper bag w/rdev/idev split
      [media] imon: remove redundant change_protocol call
      [media] imon: fix nomouse modprobe option

Jaroslav Kysela (12):
      ALSA: introduce the snd-aloop module for the PCM loopback
      ALSA: pcm midlevel code - add time check for double interrupt acknowledge
      ALSA: pcm midlevel code - add time check for double interrupt acknowledge
      ALSA: snd-aloop - fix the "PCM Playback Channels" kcontrol
      ALSA: snd-aloop - fix capture buffer silence
      ALSA: snd-aloop - fix "PCM Slave Active" element read value
      ALSA: snd-aloop: Fix hw_params restrictions and checking
      ALSA: OSS mixer emulation - fix locking
      ALSA: snd-aloop - fix issue in the timer start function
      ALSA: snd-aloop: add cable#0 and cable#1 files to proc card tree
      ALSA: snd-aloop - fix locking issues (running flag updates)
      ALSA: snd-aloop - add pause support

Jason Baron (11):
      jump label: Make dynamic no-op selection available outside of ftrace
      jump label: Make text_poke_early() globally visible
      jump label: Base patch for jump label
      jump label: Initialize workqueue tracepoints *before* they are registered
      jump label: Add jump_label_text_reserved() to reserve jump points
      jump label: Tracepoint support for jump labels
      jump label: Convert dynamic debug to use jump labels
      jump label: x86 support
      jump label: Fix module __init section race
      jump label: Fix deadlock b/w jump_label_mutex vs. text_mutex
      x86, alternative: Call stop_machine_text_poke() on all cpus

Jason Cooper (51):
      staging: brcm80211: fix 'ERROR: "foo * bar" should be "foo *bar"'
      staging: brcm80211: fix "ERROR: open brace '{' following function dec..."
      staging: brcm80211: fix "ERROR: return is not a function, paren..."
      staging: brcm80211: fix "ERROR: do not use assignment in if condition"
      staging: brcm80211: fix "ERROR: trailing statements should be on next line"
      staging: brcm80211: fix "ERROR: that open brace { ... prev line"
      staging: brcm80211: fix "ERROR: while should follow close brace '}'"
      staging: brcm80211: fix "ERROR: do not initialise globals to 0 or NULL"
      staging: brcm80211: fix "ERROR: do not initialise statics to 0 or NULL"
      staging: brcm80211: fix "ERROR: Macros w/ complex values ... parenthesis"
      staging: brcm80211: fix "ERROR: Macros w/ mult. statements ... do - while loop"
      staging: brcm80211: fix 'ERROR: "(foo*)" should be "(foo *)"'
      staging: brcm80211: fix "ERROR: need consistent spacing around '*'"
      staging: brcm80211: fix "ERROR: space prohibited after that ..."
      staging: brcm80211: fix "ERROR: space prohibited before ...close square bracket"
      staging: brcm80211: fix "ERROR: space required after that close brace"
      staging: brcm80211: fix "ERROR: space required after that ..."
      staging: brcm80211: fix "ERROR: space required before that ..."
      staging: brcm80211: fix "ERROR: spaces prohibited around that ':' ..."
      staging: brcm80211: fix "ERROR: spaces required around that ..."
      staging: brcm80211: fix "ERROR: trailing whitespace."
      staging: brcm80211: fix remaining checkpatch errors.
      staging: brcm80211: fix checkpatch error 'assignment in if condition'
      staging: brcm80211: fix checkpatch error 'assignment in if condition'
      staging: brcm80211: fix checkpatch errors 'assignment in if condition'
      staging: brcm80211: fix checkpatch error 'assignment in if condition'
      staging: brcm80211: fix checkpatch error 'assignment in if condition'
      staging: brcm80211: fix checkpatch error 'assignment in if condition'
      staging: brcm80211: fix checkpatch error 'assignment in if condition'
      staging: brcm80211: fix checkpatch error 'assignment in if condition'
      staging: brcm80211: fix checkpatch error 'assignment in if condition'
      staging: brcm80211: brcmfmac/*: fix remaining 'assignment in if condition'
      staging: brcm80211: fix 'do not init globals to 0 or NULL'
      staging: brcm80211: fix 'do not init statics to 0 or NULL'
      staging: brcm80211: fix various checkpatch spacing errors.
      staging: brcm80211: fix checkpatch macro errors.
      staging: brcm80211: wl_cfg80211.c: fix 'assignment in if condition'
      staging: brcm80211: remove ';' after while() in macros.
      staging: brcm80211: remove kernel_thread() for dhd_watchdog_thread.
      staging: brcm80211: remove kernel_thread() for dhd_dpc_thread.
      staging: brcm80211: remove kernel_thread() for _dhd_sysioc_thread.
      staging: brcm80211: remove kernel_thread() for _iscan_sysioc_thread.
      staging: brcm80211: remove kernel_thread() for wl_iscan_thread and wl_event_thread.
      staging: brcm80211: remove BLOCKABLE so no one uses it.
      staging: brcm80211: fix 'comparison..cast' compiler warnings.
      staging: brcm80211: s/unsigned char/size_t/ for min_t()
      staging: brcm80211: fix various checkpatch errors.
      staging: brcm80211: remove BCMINITDATA() macro.
      staging: brcm80211: remove BCMINITFN() macro.
      staging: brcm80211: remove BCMUNINITFN() macro.
      staging: brcm80211: remove BCMNMIATTACHFN() macro.

Jason Gunthorpe (3):
      IB/qib: Process RDMA WRITE ONLY with IMMEDIATE properly
      IB/qib: Fix extra log level in qib_early_err()
      IB/qib: clean up properly if pci_set_consistent_dma_mask() fails

Jason Wang (10):
      ARM: mx5/clock-mx51: add spi clocks
      ARM: mx5/iomux-mx51: add iomux definitions for eCSPI2 on the imx51_3ds board
      ARM: mx5/mx51_3ds: add eCSPI2 support on the imx51_3ds board
      ARM: mx5/mx51_3ds: add SPI NOR flash in the board init stage
      vhost: max s/g to match qemu
      Input: ads7846 - switch to using threaded IRQ
      spi/omap2_mcspi: disable channel after TX_ONLY transfer in PIO mode
      serial-core: skip call set_termios/console_start when no_console_suspend
      serial-core: restore termios settings when resume console ports
      KVM: pit: Do not check pending pit timer in vcpu thread

Jason Wessel (17):
      drm, kdb, kms: Add an enter argument to mode_set_base_atomic() API
      radeon, kdb, kms: Save and restore the LUT on atomic KMS enter/exit
      Revert "radeon, kdb, kms: Save and restore the LUT on atomic KMS enter/exit"
      kdb, kms: Save and restore the LUT on atomic KMS enter/exit
      drm, kdb, kms: Change mode_set_base_atomic() enter argument to be an enum
      x86,kgdb: fix debugger hw breakpoint test regression in 2.6.35
      debug_core: move all watch dog syncs to a single function
      debug_core: stop rcu warnings on kernel resume
      kdb: Allow kernel loadable modules to add kdb shell functions
      kdb,ftdump: Remove reference to internal kdb include
      kdb: Fix oops in kdb_unregister
      kdb,kgdb: fix sparse fixups
      debug_core: refactor locking for master/slave cpus
      kdb,debug_core: adjust master cpu switch logic against new debug_core locking
      kdb: Add kdb kernel module sample
      kdb: fix per_cpu command to remove supress mask
      kdb: Fix early debugging crash regression

Jassi Brar (9):
      ASoC: S3C: AC97: Remove the -dai suffix
      ASoC: Samsung: Debug PCM platform device name
      ASoC: Samsung: Debug PCM snd_soc_dai_driver registration
      spi/s3c64xx: Prevent unnecessary map-unmap
      spi/s3c64xx: Consider the clk_from_cmu flag
      spi/s3c64xx: Correction for 16,32 bits bus width
      ARM: 6367/1: PL330: Accept different revision
      ASoC: WM8580: Remove useless assignment
      ARM: S5PC100: Fix Audio, Keypad and ADC clock sources

Jaswinder Singh Rajput (2):
      hpet: fix style problems
      Documentation/timers/hpet_example.c: add supporting info for hpet_example

Javier Martin (1):
      ARM: imx: Add support for Vista Silicon Visstrim_m10 board

Javier Martinez Canillas (21):
      staging: comedi (dt3000): use PCI_DEVICE() macro
      staging: comedi (cb_pcidas64): use PCI_DEVICE() macro
      staging: comedi (adv_pci1723): use PCI_DEVICE() macro
      staging: comedi (adv_pci1710): use PCI_DEVICE() macro
      staging: comedi (skel): use PCI_DEVICE() macro
      staging: comedi (adl_pci9118): use PCI_DEVICE() macro
      staging: comedi (adl_pci6208): use PCI_DEVICE() macro
      staging: comedi (adv_pci_dio): use PCI_DEVICE() macro
      staging: comedi (cb_pcimdas): use PCI_DEVICE() macro
      staging: comedi (me4000): use PCI_DEVICE() macro
      staging: comedi (rtd520): use PCI_DEVICE() macro
      staging: comedi (cb_pcidio): user PCI_DEVICE() macro
      staging: comedi (cb_pcidda): use PCI_DEVICE() macro
      staging: comedi (cb_pcidas): use PCI_DEVICE() macro
      staging: xgifb: use DEFINE_PCI_DEVICE_TABLE() macro
      staging: xgifb: Removes unused variable
      staging: xgifb: Initialize uninitialized variables
      staging : xgifb: Removes compilation conditionals
      staging: xgifb: Removes unnecesary log
      USB: r8a66597-udc: Initialize uninitialized variable, fix compile warning
      USB: isp1362-hcd: Removes CONFIG_USB_OTG dependent code, fix build breakage

Jay Sternberg (4):
      iwlwifi: enable experimental ucode support
      iwlwifi: move debug options into submenu
      iwlwifi: corrections to debug output of ucode statistics
      iwlwifi: define 100 devices

Jayamohan Kallickal (3):
      [SCSI] be2iscsi: More time for FW
      [SCSI] be2iscsi: Remove premature free of cid
      [SCSI] be2iscsi: SGE Len == 64K

Jean Delvare (71):
      e1000e: Simplify MSI interrupt testing
      drm/ttm: Simplify ttm_bo_wait_unreserved
      ACPI: Only processor needs CPU_IDLE
      V4L/DVB: cx22702: Clean up register access functions
      V4L/DVB: cx22702: Drop useless initializations to 0
      V4L/DVB: cx22702: Avoid duplicating code in branches
      V4L/DVB: cx22702: Some things never change
      V4L/DVB: cx22702: Simplify cx22702_set_tps()
      [media] i2c: Stop using I2C_CLASS_TV_ANALOG
      [media] i2c: Stop using I2C_CLASS_TV_DIGITAL
      Move hdaps driver to platform/x86
      panasonic-laptop: Handle errors properly if they happen
      panasonic-laptop: Simplify calls to acpi_pcc_retrieve_biosdata
      i2c: Fix Kconfig dependencies
      i2c: Simplify i2c_parent_is_i2c_adapter
      i2c: Let i2c_parent_is_i2c_adapter return the parent adapter
      i2c: Remove unneeded inclusions of <linux/i2c-id.h>
      i2c: Discard warning message on device instantiation from user-space
      i2c: Optimize function i2c_detect()
      i2c-viapro: Don't log nacks
      hwmon: (lm90) Add support for the W83L771W/G
      hwmon: (w83795) Misc cleanups
      hwmon: (w83795) Drop duplicate enum
      hwmon: (w83795) Refactor bank selection
      hwmon: (w83795) Improve detection routine
      hwmon: (w83795) Move files removal to a separate function
      hwmon: (w83795) Move file creation to a separate function too
      hwmon: (w83795) Merge w83795_create_files and w83795_remove_files
      hwmon: (w83795) Use 2D arrays for many device attributes
      hwmon: (w83795) Move PWM attributes to a dedidated array
      hwmon: (w83795) Only create fan[1-8]_target files when needed
      hwmon: (w83795) Add const markers
      hwmon: (w83795) Only start monitoring if needed
      hwmon: (w83795) Fix in17-in20 gain factor
      hwmon: (w83795) Clean up probe function
      hwmon: (w83795) Fix LSB reading of fan speeds
      hwmon: (w83795) Add support for dynamic in0-2 limits
      hwmon: (w83795) Fix PWM duty cycle frequency attributes
      hwmon: (w83795) Rename temperature limit attributes
      hwmon: (w83795) Properly handle negative temperatures
      hwmon: (w83795) Report PECI agent Tbase values
      hwmon: (w83795) Rework beep_enable implementation
      hwmon: (w83795) Avoid reading the same register twice
      hwmon: (w83795) Get rid of VRLSB_SHIFT
      hwmon: (w83795) Fix parity checks
      hwmon: (w83795) Drop REST_VLT_BEGIN/END
      hwmon: (w83795) Drop _NUM constants
      hwmon: (w83795) Simplify temperature sensor type handling
      hwmon: (w83795) Don't pre-read values we'll update later
      hwmon: (w83795) Make W83795_REG_PWM more efficient
      hwmon: (w83795) Pack similar register reads
      hwmon: (w83795) Move register reads to dedicated functions
      hwmon: (w83795) Delay reading limit registers
      hwmon: (w83795) Delay reading pwm config registers
      hwmon: (w83795) Use dev_get_drvdata() where possible
      hwmon: (w83795) Fix LSB reading of voltage limits
      hwmon: (w83795) More style cleanups
      hwmon: (w83795) Add myself as co-author and maintainer
      hwmon: (w83795) Exclude fan control feature by default
      hwmon: (w83795) Use standard attributes for chassis intrusion
      hwmon: (pcf8591) Register as a hwmon device
      hwmon: (pcf8591) Don't attempt to detect devices
      Move ams driver to macintosh
      hwmon: I2C addresses are constant
      hwmon: (lm85) Fix ADT7468 frequency table
      hwmon: (lm85) Document the ADT7468 as supported
      hwmon: (lm85) Add support for ADT7468 high-frequency PWM mode
      hwmon: Remove many EXPERIMENTAL flags
      hwmon: (it87) Move conversion functions
      hwmon: (it87) Add support for the IT8721F/IT8758E
      i2c: Drop unused I2C_CLASS_TV flags

Jean Pihet (1):
      tracing, perf: Add more power related events

Jean Sacren (1):
      scripts/kallsyms: Enable error messages while hush up unnecessary warnings

Jean-Christophe PLAGNIOL-VILLARD (4):
      AT91: at91sam9m10g45ek: use the right machine id
      AT91: at91sam9g20ek: merge 2mmc version in one board
      net: atmel_macb Kconfig: remove long dependency line
      USB: atmel_usba_udc: force vbus_pin at -EINVAL when gpio_request failled

Jean-François Moine (28):
      V4L/DVB: gspca - all modules: Remove useless module load/unload messages
      V4L/DVB: gspca - all modules: Display error messages when gspca debug disabled
      V4L/DVB: gspca - sn9c20x: Fix the number of bytes per line
      V4L/DVB: gspca - sn9c20x: Better image sizes
      V4L/DVB: gspca - sonixj: Webcam 0c45:6102 added
      V4L/DVB: v4l2: Add illuminator controls
      V4L/DVB: gspca - benq: Display error messages when gspca debug disabled
      V4L/DVB: gspca - benq: Remove useless module load/unload messages
      V4L/DVB: gspca - cpia1: Fix compilation warning when gspca debug disabled
      V4L/DVB: gspca - spca505: Remove the eeprom write commands of NxUltra
      V4L/DVB: gspca - sonixj: Propagate USB errors to higher level
      V4L/DVB: gspca - many subdrivers: Handle the buttons when CONFIG_INPUT=m
      V4L/DVB: gspca - mr97310a: Declare static the constant tables
      V4L/DVB: gspca - sonixj: Add sensor mi0360b
      V4L/DVB: gspca - sonixj: Bad detection of the end of image
      V4L/DVB: gspca - sonixj: Have 0c45:6130 handled by sonixj instead of sn9c102
      [media] gspca - main: New video control mechanism
      [media] gspca - stk014: Use the new video control mechanism
      [media] gspca - ov519: Use the new video control mechanism
      [media] gspca - sonixj: Use the new video control mechanism
      [media] gspca - main: Have discontinuous sequence numbers when frames are lost
      [media] gspca - mars: Use the new video control mechanism
      [media] gspca - mars: Propagate USB errors to higher level
      [media] gspca - mars: Add illuminator controls
      [media] gspca - main: Fix a regression with the PS3 Eye webcam
      [media] gspca - sonixj: Fix a regression of sensors hv7131r and mi0360
      [media] gspca - sonixj: Fix a regression with sensor hv7131r
      [media] gspca: Fix coding style issues

Jeff Garzik (1):
      drivers/ata/libata-transport.c: include linux/slab.h

Jeff Layton (40):
      nfs: standardize the rename args container
      nfs: standardize the rename response container
      nfs: move nfs_sillyrename to unlink.c
      nfs: make sillyrename an async operation
      NFS: don't use FLUSH_SYNC on WB_SYNC_NONE COMMIT calls (try #2)
      cifs: add tcon field to cifsFileInfo struct
      cifs: allow matching of tcp sessions in CifsNew state
      cifs: make various routines use the cifsFileInfo->tcon pointer
      cifs: add function to get a tcon from cifs_sb
      cifs: temporarily rename cifs_sb->tcon to ptcon to catch stragglers
      cifs: add cifs_sb_master_tcon and convert some callers to use it
      cifs: have cifs_new_fileinfo take a tcon arg
      cifs: fix handling of signing with writepages (try #6)
      cifs: add refcounted and timestamped container for holding tcons
      cifs: have cifsFileInfo hold a reference to a tlink rather than tcon pointer
      cifs: have find_readable/writable_file filter by fsuid
      cifs: fix cifs_show_options to show "username=" or "multiuser"
      cifs: add routines to build sessions and tcons on the fly
      cifs: add "multiuser" mount option
      cifs: on multiuser mount, set ownership to current_fsuid/current_fsgid (try #5)
      cifs: implement recurring workqueue job to prune old tcons
      cifs: fix module refcount leak in find_domain_name
      cifs: initialize tlink_tree_lock and tlink_tree
      cifs: on multiuser mount, set ownership to current_fsuid/current_fsgid (try #7)
      cifs: keep dentry reference in cifsFileInfo instead of inode reference
      cifs: don't use vfsmount to pin superblock for oplock breaks
      cifs: eliminate cifs_posix_open_inode_helper
      cifs: fix flags handling in cifs_posix_open
      cifs: eliminate oflags option from cifs_new_fileinfo
      cifs: eliminate the inode argument from cifs_new_fileinfo
      cifs: clean up cifs_reopen_file
      cifs: cifs_write argument change and cleanup
      cifs: eliminate pfile pointer from cifsFileInfo
      cifs: move cifs_new_fileinfo to file.c
      cifs: convert GlobalSMBSeslock from a rwlock to regular spinlock
      cifs: move cifsFileInfo_put to file.c
      cifs: convert cifsFileInfo->count to non-atomic counter
      cifs: wait for writeback to complete in cifs_flush
      cifs: eliminate cifsInodeInfo->write_behind_rc (try #6)
      nfs: handle lock context allocation failures in nfs_create_request

Jeff Liu (1):
      ocfs2: Avoid to evaluate xattr block flags again.

Jeff Mahoney (13):
      hfsplus: fix oops on mount with corrupted btree extent records
      m68k: Use asm-generic/ioctls.h (enables termiox)
      ioctl: Use asm-generic/ioctls.h on arm (enables termiox)
      ioctl: Use asm-generic/ioctls.h on avr32 (enables termiox)
      ioctl: Use asm-generic/ioctls.h on cris (enables termiox)
      ioctl: Use asm-generic/ioctls.h on frv (enables termiox)
      ioctl: Use asm-generic/ioctls.h on h8300 (enables termiox)
      ioctl: Use asm-generic/ioctls.h on ia64 (enables termiox)
      ioctl: Use asm-generic/ioctls.h on m32r (enables termiox)
      ioctl: Use asm-generic/ioctls.h on m68k (enables termiox)
      ioctl: Use asm-generic/ioctls.h on mn10300 (enables termiox)
      ioctl: Use asm-generic/ioctls.h on s390 (enables termiox)
      delayacct: align to 8 byte boundary on 64-bit systems

Jeff Ohlstein (5):
      msm: timer: support 8x60 timers
      msm: clock: add dummy clock driver
      msm: add build support for msm8x60 target
      msm: physical offset for MSM8X60
      msm: timer: Decrease shift on timer clocksource

Jeffrey Carlyle (1):
      regulator: avoid deadlock when disabling regulator with supply

Jemings Ko (1):
      ARM: S5PV310: Add support Watchdog Timer

Jens Axboe (9):
      aic7xxx_old: removed unused 'req' variable
      core: match_dev_by_uuid() should not be marked __init
      do_mounts: only enable PARTUUID for CONFIG_BLOCK
      floppy: switch to one queue per drive instead of sharing a queue
      block: revert bad fix for memory hotplug causing bounces
      Merge branch 'v2.6.36-rc8' into for-2.6.37/barrier
      xen-blkfront: disable barrier/flush write support
      block: fix use-after-free bug in blk throttle code
      Revert "block: fix accounting bug on cross partition merges"

Jeongbae Seo (1):
      ARM: SAMSUNG: Add clock types into platform data

Jeremy Fitzhardinge (49):
      x86, mm: Add RESERVE_BRK_ARRAY() helper
      memblock: Allow memblock_init to be called early
      xen: Cope with unmapped pages when initializing kernel pagetable
      x86-64: Only set max_pfn_mapped to 512 MiB if we enter via head_64.S
      xen: define BIOVEC_PHYS_MERGEABLE()
      xen: implement pirq type event channels
      x86/io_apic: add get_nr_irqs_gsi()
      xen: dynamically allocate irq & event structures
      xen: statically initialize cpu_evtchn_mask_p
      x86/PCI: make sure _PAGE_IOMAP it set on pci mappings
      x86, mm: Fix bogus whitespace in sync_global_pgds()
      x86, mm: Hold mm->page_table_lock while doing vmalloc_sync
      xen: add xen_set_domain_pte()
      xen: add variable hypercall caller
      xen: add privcmd driver
      xen/privcmd: create address space to allow writable mmaps
      xen/xenfs: set_page_dirty is supposed to return true if it dirties
      xen/privcmd: print SIGBUS faults
      xen/privcmd: make sure vma is ours before doing anything to it
      xenbus: export xen_store_interface for xenfs
      xen/privcmd: make privcmd visible in domU
      x86: add RESERVE_BRK_ARRAY() helper
      xen: dynamically allocate p2m space
      xen: allocate p2m size based on actual max size
      xen: use early_brk for level2_kernel_pgt
      xen: allocate level1_ident_pgt
      xen: remove noise about registering vcpu info
      xen/events: change to using fasteoi
      xen: set shared_info->arch.max_pfn to max_p2m_pfn
      xen: set the actual extent of the mfn_list_list
      xen: make install_p2mtop_page() static
      xen: convert p2m to a 3 level tree
      xen: add return value to set_phys_to_machine()
      xen: defer building p2m mfn structures until kernel is mapped
      xen: don't map missing memory
      xen: implement "extra" memory to reserve space for pages not present at boot
      xen: make sure xen_extra_mem_start is beyond all non-RAM e820
      xen: add extra pages for E820 RAM regions, even if beyond mem_end
      xen: limit extra memory to a certain ratio of base
      xen: make sure xen_max_p2m_pfn is up to date
      xen: add support for PAT
      xen: don't add extra_pages for RAM after mem_end
      xen/hvc: only notify if we actually sent something
      xen: set up IRQ before binding virq to evtchn
      acpi: use indirect call to register gsi in different modes
      xen: add xen hvm acpi_register_gsi variant
      xen: remap GSIs as pirqs when running as initial domain
      xen: map a dummy page for local apic and ioapic in xen_set_fixmap
      xen: make hvc_xen console work for dom0.

Jeremy Kerr (4):
      of: use __be32 types for big-endian device tree data
      arm/debug: consolidate addruart macros for CONFIG_DEBUG_ICEDCC
      arm: return both physical and virtual addresses from addruart
      arm: use addruart macro to establish debug mappings

Jerome Marchand (1):
      procfs: fix numbering in /proc/locks

Jerry Chu (1):
      tcp: Add TCP_USER_TIMEOUT socket option.

Jerry Zhou (1):
      ALSA: hdmi - fix surround41 channel mapping

Jes Sorensen (3):
      KVM: Fix guest kernel crash on MSR_K7_CLK_CTL
      x86: Define MSR_EBC_FREQUENCY_ID
      KVM: x86: Emulate MSR_EBC_FREQUENCY_ID

Jesper Juhl (1):
      mac80211: fix failure to check kmalloc return value in key_key_read

Jesper Nilsson (3):
      Add missing "struct" to in sizeof.
      CRIS: Fix RS485 delay handling.
      CRIS: Add paths for CRISv10 serial driver

Jesse Barnes (40):
      drm/i915: add MMIO debug output
      drm/i915: fix pipeconf dither bit definitions
      drm/i915: set dither bits on eDP panels too
      drm/i915: fix eDP detection
      drm/i915: use 125MHz reference clock for PCH attached eDP
      drm/i915: use VDD AUX for panel power around detection and in prepare
      drm/i915: split DP link training across panel power sequencing
      drm/i915: don't change VDD AUX status in panel power functions
      drm/i915: make sure VDD AUX power has time to settle
      drm/i915: make sure panel is sequenced off when starting a mode set
      drm/i915: split Ironlake CRTC enable/disable code
      drm/i915: split i9xx CRTC enable/disable code
      drm/i915: don't unlock panel regs
      drm/i915: use i915 and Ironlake CRTC enable/disable functions in prepare/commit
      drm/i915: enable PCH PLL, FDI training and transcoder even for eDP
      drm/i915: split Ironlake FDI enable function
      drm/i915: don't write TU size to N1 reg
      drm/i915: set FDI RX TU size to match transmit size
      drm/i915: enable thermal reporting for IPS
      drm/i915/dp: convert eDP checks to functions and document
      drm/i915/dp: remove redundant is_pch_edp checks
      drm/i915/dp: correct eDP lane count and bpp
      drm/i915: add eDP checking functions for the display code
      drm/i915: remove broken intel_pch_has_edp function
      drm/i915: fix CPU vs PCH eDP confusion
      drm/i915/dp: eDP power sequencing fixes
      drm/i915: add _DSM support
      drm/i915: fetch eDP configuration data from the VBT
      drm/i915: add Ironlake clock gating workaround for FDI link training
      drm/i915: fix PCH eDP SSC support
      drm/i915: use 120MHz refclk in PCH eDP case too
      drm/i915: use DPLL_DVO_HIGH_SPEED for PCH eDP
      drm/i915: fix ironlake CRTC enable/disable
      drm/i915: don't program FDI RX/TX in mode_set
      drm/i915/dp: cache eDP DPCD data
      drm/i915/dp: use VBT provided eDP params if available
      drm/i915/dp: don't bother with DP PLL for PCH attached eDP
      drm/i915/dp: make eDP PLL functions work as advertised
      drm/i915: diasable clock gating for the panel power sequencer
      drm/i915/dp: down the DP link even if the reg indicates it's already down

Jesse Brandeburg (5):
      e1000: fix Tx hangs by disabling 64-bit DMA
      e1000: use work queues
      e1000: fix occasional panic on unload
      e1000: use GRO for receive
      e1000e: use hardware writeback batching

Jesse Gross (13):
      ebtables: Allow filtering of hardware accelerated vlan frames.
      vlan: Rename VLAN_GROUP_ARRAY_LEN to VLAN_N_VID.
      vlan: Don't check for vlan group before vlan_tx_tag_present.
      vlan: Enable software emulation for vlan accleration.
      vlan: Avoid hash table lookup to find group.
      vlan: Centralize handling of hardware acceleration.
      ethtool: Add support for vlan accleration.
      bridge: Add support for TX vlan offload.
      bnx2: Update bnx2 to use new vlan accleration.
      ixgbe: Update ixgbe to use new vlan accleration.
      vlan: Calling vlan_hwaccel_do_receive() is always valid.
      bnx2/bnx2x: Unsupported Ethtool operations should return -EINVAL.
      igb: Fix unused variable warning.

JiebingLi (6):
      USB: langwell: USB Client driver code cleanup
      USB: langwell: USB Client Endpoint initialization
      USB: langwell: USB Client PHY low power mode setting
      USB: langwell: USB Client Remote Wakeup Support
      USB: langwell: USB Client driver memory handling
      mmc: Use snprintf, not sprintf.

Jin Dongming (1):
      therm_throt.c: Trivial printk message fix for a unsuitable abbreviation of 'thermal'

Jing Huang (6):
      [SCSI] bfa: remove os wrapper and unused functions
      [SCSI] bfa: replace endian swap macros with the ones provided by linux
      [SCSI] bfa: remove os wrapper functions and macros
      [SCSI] bfa: fix frame size over 1024 compile warning
      [SCSI] bfa: fix comments for header files
      [SCSI] bfa: fix comments for c files

Jiri Kosina (14):
      HID: uclogic: fix up Kconfig entry
      Merge branch 'master' into for-next
      Merge branch 'master' into for-next
      paravirt: noreplace-paravirt is implemented for x86 and ia-64
      Revert "drivers/usb: Remove unnecessary return's from void functions" partially
      Merge branch 'master' into upstream
      Revert "Fix typo: configuation => configuration" partially
      Revert "drivers/usb: Remove unnecessary return's from void functions" for musb gadget
      Merge branches 'upstream' and 'upstream-fixes' into for-linus
      Merge branches '3m', 'egalax', 'logitech', 'magicmouse', 'ntrig' and 'roccat' into for-linus
      Merge branch 'uc-logic' into for-linus
      Merge branch 'waltop' into for-linus
      HID: fix mismerge in hid-lg
      KVM: x86: explain 'no-kvmclock' kernel parameter

Jiri Olsa (6):
      tracing: Add funcgraph-irq option for function graph tracer.
      oprofile, x86: Using struct stack_frame for 64bit processes dump
      oprofile, x86: Adding backtrace dump for 32bit process in compat mode
      tracing: Add proper check for irq_depth routines
      tracing: Make graph related irqs/preemptsoff functions global
      tracing: Graph support for wakeup tracer

Jiri Pirko (1):
      vlan: Use vlan_dev_real_dev in vlan_hwaccel_do_receive

Jiri Slaby (14):
      Staging: lirc, fix NULL dereference
      Staging: lirc, fix lock imbalance
      Staging: ath6kl, remove unneeded ptr checking
      ASoC: wm8753, remove dead code
      NET: bna, fix lock imbalance
      [SCSI] qla4xxx: fix build on PPC
      [SCSI] aha152x: enable PCMCIA on 64bit
      NET: pch, fix use after free
      WIRELESS: at76c50x, remove unneeded NULL check
      HID: hidraw: fix window in hidraw_release
      [media] drivers/media/IR/ene_ir.c: fix NULL dereference
      Char: mxser, call pci_disable_device from probe/remove
      x86, printk: Get rid of <0> from stack output
      hpet: unmap unused I/O space

Jiro SEKIBA (2):
      nilfs2: eliminate sparse warnings - "symbol not declared"
      nilfs2: eliminate sparse warning - "context imbalance"

Joakim Tjernlund (2):
      jffs2: Fix serious write stall due to erase
      jffs2: Reduce excessive scan of empty blocks

Joe Perches (89):
      drivers/usb: Remove unnecessary return's from void functions
      pcnet_cs: Use pr_fmt and pr_<level>
      drivers/net: Convert unbounded kzalloc calls to kcalloc
      drivers/net/pcmcia: Use pr_<level> and netdev_<level>
      drivers/net/sungem: Use netdev_<level>, netif_<level> and pr_<level>
      drivers/net/sunvnet.c: Use pr_<level> and netdev_<level>
      include/linux/if_ether.h: Remove unused #define MAC_FMT
      net/mac80211: Use wiphy_<level>
      MAINTAINERS: add info for include/linux/spi/wl12xx.h
      drivers/net: Remove address use from assignments of function pointers
      net/sctp: Use pr_fmt and pr_<level>
      staging: lirc: Remove unnecessary casts of private_data
      drivers/net/jme: Use pr_<level>
      net/caif: Use pr_fmt
      net/caifcaif_dev.c: Use netdev_<level>
      sound: Remove unnecessary casts of private_data
      include/net/raw.h: Convert raw_seq_private macro to inline
      qeth: Use %pI6
      drivers/net/ixgbe/ixgbe_main.c: Checkpatch cleanups
      drivers/net/ixgbe/ixgbe_main.c: Use pr_<level>
      drivers/net/ixgbe/ixgbe_main.c: Add ixgbe_psum
      x86: Remove pr_<level> uses of KERN_<level>
      drivers/net/skfp: Remove pr_<level> uses of KERN_<level>
      sound: Use static const char * const where possible
      drivers/isdn: Use static const char * const where possible
      drivers/net: Use static const char * const where possible
      drivers/net/pcmcia: Use static const char * const where possible
      drivers/net/wireless: Use static const char * const where possible
      net/irda: Use static const char * const where possible
      include/net/cfg80211.h: wiphy_<level> messages use dev_printk
      staging: msm: Remove pr_<level> uses of KERN_<level>
      staging: Use static const char * const where possible
      fs/seq_file.c: Remove unnecessary casts of private_data
      fs/ecryptfs: Remove unnecessary casts of private_data
      kernel/pm_qos_params.c: Remove unnecessary casts of private_data
      drivers/gpu/drm: Remove unnecessary casts of private_data
      drivers/infiniband: Remove unnecessary casts of private_data
      net/sunrpc/rpc_pipe.c: Remove unnecessary casts of private_data
      drivers/s390: Remove unnecessary casts of private_data
      drivers/scsi: Remove unnecessary casts of private_data
      [IA64] Use static const char * const in palinfo.c
      [IA64] Remove unnecessary casts of private_data in perfmon.c
      RDMA/amso1100: Remove KERN_<level> from pr_<level> use
      IB/qib: Remove unnecessary casts of private_data
      ath5k: fix build break from "ath5k: Print out opmode in debugfs"
      powerpc: Use static const char arrays
      powerpc: Remove pr_<level> uses of KERN_<level>
      ASoC: Remove unused vol field from WM8994 access mask table
      drivers/net/pch_gbe: Use DEFINE_PCI_DEVICE_TABLE
      V4L/DVB: drivers/media/video/zoran: Don't use initialized char array
      microblaze: Remove pr_<level> uses of KERN_<level>
      microblaze: Use static const char * const where possible
      drivers/parisc/iosapic.c: Remove unnecessary kzalloc cast
      USB: langwell: Remove unnecessary return's from void functions
      USB: gadget: Remove pr_<level> uses of KERN_<level>
      usb: host: oxu210hp-hcd: Use static const char * const where possible
      [media] drivers/media/IR/imon.c: Use pr_err instead of err
      tracing: Fix 'faild' -> 'failed' typo
      mtd: phram: use KBUILD_MODNAME
      [S390] drivers/s390/char: Use static const char arrays
      fs/exofs: typo fix of faild to failed
      net/sunrpc: Use static const char arrays
      drivers/atm/eni.c: Remove multiple uses of KERN_<level>
      RDMA/cxgb3: Remove unnecessary KERN_<level> use
      RDMA/cxgb4: Remove unnecessary KERN_<level> use
      vsprintf.c: use default pointer field size for "(null)" strings
      scripts/get_maintainer.pl: Add --git-blame --rolestats "Authored lines" information
      scripts/get_maintainer.pl: use correct indentation
      scripts/get_maintainer.pl: don't search MAINTAINERS for keywords or emails
      scripts/get_maintainer.pl: add default --git-fallback, remove default --git
      scripts/get_maintainer.pl: use .get_maintainer.conf from . then $HOME then scripts
      scripts/get_maintainer.pl: improve --interactive UI
      scripts/get_maintainer.pl: use case insensitive name de-duplication
      scripts/get_maintainer.pl: correct indentation in a few places
      scripts/get_maintainer.pl: use mailmap in name deduplication and other updates
      scripts/get_maintainer.pl: don't deduplicate unnamed addresses ie: mailing lists
      MAINTAINERS: fix Colibri PXA270 file pattern
      MAINTAINERS: merge imote2 and stargate
      MAINTAINERS: merge s3c-244x sections
      MAINTAINERS: merge s3c6400 and 6410 to 64xx
      MAINTAINERS: remove USB OV511 DRIVER
      MAINTAINERS: remove USB ZC0301 DRIVER
      MAINTAINERS: use "T: git" and whitespace trivia
      checkpatch: Add additional attribute #defines
      scripts/checkpatch.pl: add warnings for static char that could be static const char
      scripts/checkpatch.pl: add check for declaration of pci_device_id
      drivers/video/msm/mddi.c: Remove multiple KERN_<level> uses
      watchdog:  Use static const char * const where possible
      Input: appletouch - remove extra KERN_DEBUG use from dprintk

Joel Becker (5):
      Merge branch 'cow_readahead' of git://oss.oracle.com/git/tma/linux-2.6 into merge-2
      libfs: Fix shift bug in generic_check_addressable()
      ocfs2: Silence unused warning.
      ocfs2: Initialize the bktcnt variable properly, and call it bucket_count
      Merge branch 'globalheartbeat-2' of git://oss.oracle.com/git/smushran/linux-2.6 into ocfs2-merge-window

Joerg Roedel (37):
      x86/amd-iommu: Update copyright headers
      KVM: SVM: Sync efer back into nested vmcb
      KVM: SVM: Emulate next_rip svm feature
      KVM: SVM: Check for nested vmrun intercept before emulating vmrun
      KVM: SVM: Check for asid != 0 on nested vmrun
      KVM: MMU: Fix 32 bit legacy paging with NPT
      KVM: SVM: Restore correct registers after sel_cr0 intercept emulation
      KVM: MMU: Check for root_level instead of long mode
      KVM: MMU: Make tdp_enabled a mmu-context parameter
      KVM: MMU: Make set_cr3 a function pointer in kvm_mmu
      KVM: X86: Introduce a tdp_set_cr3 function
      KVM: MMU: Introduce get_cr3 function pointer
      KVM: MMU: Introduce inject_page_fault function pointer
      KVM: MMU: Introduce kvm_init_shadow_mmu helper function
      KVM: MMU: Let is_rsvd_bits_set take mmu context instead of vcpu
      KVM: MMU: Track page fault data in struct vcpu
      KVM: MMU: Introduce generic walk_addr function
      KVM: MMU: Add infrastructure for two-level page walker
      KVM: X86: Introduce pointer to mmu context used for gva_to_gpa
      KVM: MMU: Implement nested gva_to_gpa functions
      KVM: X86: Add kvm_read_guest_page_mmu function
      KVM: MMU: Make walk_addr_generic capable for two-level walking
      KVM: MMU: Introduce kvm_read_nested_guest_page()
      KVM: MMU: Introduce init_kvm_nested_mmu()
      KVM: MMU: Propagate the right fault back to the guest after gva_to_gpa
      KVM: X86: Propagate fetch faults
      KVM: MMU: Add kvm_mmu parameter to load_pdptrs function
      KVM: MMU: Introduce kvm_pdptr_read_mmu
      KVM: MMU: Refactor mmu_alloc_roots function
      KVM: MMU: Allow long mode shadows for legacy page tables
      KVM: MMU: Track NX state in struct kvm_mmu
      KVM: SVM: Implement MMU helper functions for Nested Nested Paging
      KVM: SVM: Initialize Nested Nested MMU context on VMRUN
      KVM: SVM: Expect two more candiates for exit_int_info
      KVM: SVM: Report Nested Paging support to userspace
      KVM: X86: Report SVM bit to userspace only when supported
      KVM: MMU: Don't track nested fault info in error-code

Johan Hedberg (1):
      Bluetooth: Don't clear the blacklist when closing the HCI device

Johan Hovold (5):
      USB: sam-ba: add driver for Atmel SAM Boot Assistant (SAM-BA)
      USB: ftdi_sio: revert "USB: ftdi_sio: fix DTR/RTS line modes"
      USB: visor: fix initialisation of UX50/TH55 devices
      USB: ftdi_sio: set device latency timeout at port probe
      USB: mct_u232: fix broken close

Johannes Berg (146):
      mac80211: don't check rates on PLCP error frames
      mac80211: unify scan and work mutexes
      iwlwifi: track IBSS manager status
      cfg80211: deauth doesn't always imply disconnect
      mac80211: per interface idle notification
      mac80211: allow drivers to request SM PS mode change
      cfg80211: support sysfs namespaces
      mac80211: use cipher suite selectors
      mac80211: move key tfm setup
      mac80211: remove unused status flag checks
      mac80211: dont advertise WEP if unavailable
      cfg80211: check if WEP is available for shared key auth
      cfg80211: mark ieee80211_hdrlen const
      mac80211: remove unused don't-encrypt flag
      cfg80211/mac80211: extensible frame processing
      wireless: move documentation books
      mac80211-hwsim: allow configuring IBSS
      iwlwifi: refactor iwl_setup_rxon_timing
      mac80211: fix docbook
      nl80211: some documentation fixes
      iwlagn: do not check for AP mode for WEP keys
      iwlwifi: do not spuriously call ieee80211_scan_completed
      cfg80211: add some documentation
      iwlwifi: add 6000g2b BT coexist API
      iwlagn: implement advance BT config command
      iwlagn: set BT IGNORE for some frames
      iwlwifi: add BT notification support for bt coex
      iwlagn: let bluetooth traffic load impact rate scale
      iwlwifi: reset BT when going down
      iwlagn: disable gen2b BT coexistence in IBSS
      iwlagn: keep BT settings across restart
      iwlwifi: use antenna A only under high BT load
      iwlwifi: disable aggregation queue if stopped early
      nl80211: fix missing nesting
      mac80211: fix mesh advertisement
      iwlwifi: initial contextification
      iwlwifi: prepare for PAN queue/fifo assignment
      iwlwifi: define PAN queues/FIFOs
      iwlwifi: contextify broadcast station
      iwlwifi: contextify-stations-completely
      iwlwifi: contextify command sending
      iwlwifi: move QoS into context
      iwlwifi: add context into tx descriptor
      iwlwifi: move virtual interface pointer into context
      iwlwifi: clamp scanning dwell time to all contexts
      iwlwifi: move AP sta ID to context
      iwlwifi: make hw crypto context aware
      iwlwifi: store default station flags in context
      iwlwifi: add context pointer to station
      iwlwifi: move HT configuration data into context
      iwlwifi: introduce beacon context
      iwlwifi: add PAN API
      iwlagn: detect PAN capability
      iwlagn: remove iw_mode check for beacon
      iwlagn: queue frames according to context
      iwlagn: send RXON timing before associating
      iwlagn: send beacon before committing associated RXON
      iwlwifi: send PAN parameters
      iwlwifi: pass context to iwl_send_rxon_timing
      iwlagn: always send RXON timing
      iwlwifi: follow main beacon interval
      iwlwifi: allow using multiple contexts
      mac80211: remove unused scan expire define
      mac80211: allow scan to complete from any context
      wl12xx: remove unneeded locking
      cfg80211 docbook: remove erronous !A
      cfg80211: allow vendor specific cipher suites
      mac80211: allow vendor specific cipher suites
      cfg80211: allow changing port control protocol
      mac80211: allow changing port control protocol
      mac80211: use subqueue helpers
      mac80211: clean up ifdown/cleanup paths
      mac80211: switch to ieee80211_sdata_running
      mac80211: simplify zero address checks
      mac80211: split out concurrent vif checks
      mac80211: support runtime interface type changes
      mac80211_hwsim: support runtime iftype changes
      mac80211: fix offchannel queue stop
      iwlwifi: fix PAN parameters while scanning
      iwlwifi: implement beacon interval change
      iwlwifi: avoid sending too many commands
      iwlwifi: improve timing handling with dual-mode
      iwlwifi: fix and describe iwl_adjust_beacon_interval
      iwlwifi: remove unused conf variables
      iwlwifi: unify scan start checks
      iwlwifi: move scan completed flags handling
      mac80211: match only assigned bss in sta_info_get_bss
      mac80211: use correct station flags lock
      cfg80211/mac80211: use lockdep_assert_held
      mac80211: set running state earlier
      cfg80211/nl80211: introduce p2p device types
      mac80211: add p2p device type support
      mac80211: remove prepare_for_handlers sdata argument
      mac80211: consolidate packet processing
      mac80211: clean up rx handling wrt. found_sta
      mac80211: fix release_reorder_timeout in scan
      mac80211: move packet flags into packet
      cfg80211: always set IBSS basic rates
      cfg80211/mac80211: allow management frame TX in AP mode
      cfg80211: remove spurious __KERNEL__ ifdef
      cfg80211: fix locking
      genetlink: introduce pre_doit/post_doit hooks
      nl80211: use the new genetlink pre/post_doit hooks
      nl80211: use generic check for netif_running
      nl80211: reduce dumping boilerplate
      mac80211: fix deadlock with multiple interfaces
      nl80211: fix remain-on-channel documentation
      mac80211: avoid transmitting delBA to old AP
      cfg80211/mac80211: allow per-station GTKs
      nl80211: fix error in generic netif_running check
      cfg80211: fix BSS double-unlinking
      mac80211: fix sw scan locking
      nl80211: use new genl helpers for WDS
      cfg80211: constify WDS address
      iwlagn: rename iwl_commit_rxon
      iwlwifi: introduce post_scan hook
      iwl3945: use iwl3945_commit_rxon
      iwlwifi: move chain settings to agn
      iwlwifi: rename iwl_mac_beacon_update
      iwlwifi: remove verify_signature eeprom operation
      iwlwifi: move agn specific station code there
      iwlwifi: move tx fail code to agn
      iwlwifi: remove spurious exports
      iwlwifi: remove agn rates info there
      iwlwifi: move iwl_toggle_rx_ant to agn
      iwlwifi: move iwl_dump_csr to agn
      iwlwifi: move iwl_dump_fh to agn
      iwlwifi: remove set_ct_kill operation
      iwlwifi: remove set_pwr_src operation
      iwlwifi: remove apm_ops.stop
      iwlwifi: clean up declarations
      iwlwifi: remove iwl_check_bits
      iwlwifi: fix dual-mode scanning
      Revert "wireless: Use first phyX name available when registering phy devices."
      mac80211: don't kmalloc 16 bytes
      iwl3945: fix queue allocation
      cfg80211: notify drivers about frame registrations
      mac80211: add probe request filter flag
      mac80211: fix SMPS request
      iwlwifi: allow probe-after-rx on 2.4 GHz
      iwlwifi: rename ibss_beacon variable
      iwlwifi: clean up some beacon handling
      iwlwifi: rewrite RXON checks
      iwlwifi: blink LED in IBSS mode
      iwlagn: check beacon frame size
      radiotap: fix vendor namespace parsing

John Fastabend (3):
      net: netif_set_real_num_rx_queues may cap num_rx_queues at init time
      ixgbe: DCB: remove DCB check config
      ixgbe: DCB, fix TX hang occurring in stress condition with PFC

John Feeney (1):
      bnx2: Add PCI Advanced Error Reporting support.

John Heffner (1):
      TCP: Fix setting of snd_ssthresh in tcp_mtu_probe_success

John Johansen (1):
      AppArmor: Ensure the size of the copy is < the buffer allocated to hold it

John Kacur (3):
      lockdep: Remove __debug_show_held_locks
      lockup detector: Fix grammar by adding a missing "to" in the comments
      SOUND-OSS: Remove sh_dac_audio

John Reiser (2):
      ftrace: Add C version of recordmcount compile time code
      ftrace/MIPS: Add MIPS64 support for C version of recordmcount

John W. Linville (44):
      b43: update hw/fw version info in wiphy struct
      b43legacy: update hw/fw version info in wiphy struct
      p54: update fw version info in wiphy struct
      rt2x00: update fw version info in wiphy struct
      zd1211rw: update fw version info in wiphy struct
      mac80211: support use of NAPI for bottom-half processing
      rtl8180: use NAPI for bottom-half processing
      rtl8180: use RTL818X_MSR_ADHOC for IBSS connection
      rtl8187: consolidate MSR writes in rtl8187_bss_info_changed
      wireless: upcase alpha2 values in queue_regulatory_request
      iwlwifi: disable aspm by default
      ipw2100: avoid warning from pointer cast in call to IPW_DEBUG_TX
      iwm3200wifi: remove comparison to WIFI_IF_NTFY_MAX in iwm_ntf_wifi_if_wrapper
      b43: move hwrng registration driver to wireless core initialization
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6
      rt2x00: do not shortcut rt2x00lib_config_antenna
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 into for-davem
      Merge branch 'wireless-next-2.6' of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-2.6
      mac80211: cancel scan in ieee80211_restart_hw if software scan pending
      mac80211: only cancel software-based scans on suspend
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 into for-davem
      wl1271: remove warnings in wl1271_sdio_set_power
      iwlwifi: fix sparse warning about wrong enum for band parameter
      ath9k: make ath_ant_div_conf_fast_divbias static
      libertas: correct sparse warnings
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 into for-davem
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6
      Revert "mac80211: fix use-after-free"
      wl12xx: fix separate-object-folder builds
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 into for-davem
      Merge branch 'wireless-next-2.6' of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-2.6
      Merge branch 'wireless-next' of git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6
      mac80211: avoid uninitialized var warning in ieee80211_scan_cancel
      Revert "rtl8180: use NAPI for bottom-half processing"
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6
      Merge branch 'wireless-next-2.6' of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-2.6
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 into for-davem
      Merge branch 'wireless-next' of git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx
      Merge branch 'wireless-next-2.6' of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-2.6
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/padovan/bluetooth-next-2.6 into for-davem
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 into for-davem

Jon Hunter (1):
      omap3: Prevent SDRC deadlock when L3 is changing frequency

Jon Mason (2):
      s2io: remove unused code
      s2io: Update driver version

Jon Povey (2):
      USB: musb: suppress warning about unused flags
      mtd: nand: fix MTD_MODE_RAW writes

Jonas Aaberg (13):
      DMAENGINE: ste_dma40: Fix failed to restart logical channel bug
      DMAENGINE: ste_dma40: No need reading, masking and setting a set register
      DMAENGINE: ste_dma40: Code clean-up and removed an unneeded suspend request
      DMAENGINE: ste_dma40: fix bug related to callback handling
      DMAENGINE: ste_dma40: removed a few magic numbers
      DMAENGINE: ste_dma40: added support for link jobs in hw
      DMAENGINE: ste_dma40: code clean-up
      DMAENGINE: ste_dma40: corrected is_paused behavior
      DMAENGINE: ste_dma40: fix possible use of uninitialized variable
      DMAENGINE: ste_dma40: rewrote LCLA entries allocation code
      DMAENGINE: ste_dma40: removed non-used variable from struct
      DMAENGINE: ste_dma40: don't pause/resume non-executing channels
      DMAENGINE: ste_dma40: added kernel doc for struct

Jonathan Cameron (49):
      staging: iio: convert idr to ida as pointer never provided
      staging: iio: simplify logic in iio_interrupt_handler
      staging: iio: unecessary header removal and kernel doc clean up
      staging: iio: Remove long dead function definitions from headers
      staging: iio: Remove deprecated ATTR_TEMP in favour of ATTR_TEMP_RAW
      staging: iio: Make use of the convenient IIO_TRIGGER_NAME_ATTR macro
      staging: iio: remove odd structure definition.
      staging: iio: lis3l02dqbuffersimple.c bring example up to date.
      staging: iio: documentation - partial update to make more of it true.
      staging: iio: lis3l02dq add _type attributes for all scan elements
      staging: iio: max1363 add _type attributes for all scan elements
      staging: iio: adis16209 add _type attributes for all scan elements
      staging: iio: adis16240 add _type attributes for all scan elements
      staging: iio: sca3000 add _type attributes for all scan elements
      staging: iio: adis16260 add _type attributes for all scan elements
      staging: iio: adis16300 add _type attributes for all scan elements
      staging: iio: adis16350 add _type attributes for all scan elements
      staging: iio: adis16400 add _type attributes for all scan elements
      staging: iio: Remove unused bit_count from struct iio_scan_el
      staging: iio: amend macros for SCAN_EL creation to add separate index attr
      staging: iio: lis3l02dq add _index attribute registration
      staging: iio: adis16209 add _index attribute registration
      staging: iio: adis16240 add _index attribute registration
      staging: iio: adis16260 add _index attribute registration
      staging: iio: adis16300 add _index attribute registration
      staging: iio: adis16350 add _index attribute registration
      staging: iio: adis16400 add _index attribute registration
      staging: iio: max1363 add _index attribute registration
      staging: iio: sca3000 add _index attribute registration
      staging: iio: remove deprecated form of scan_el attribute naming.
      staging: iio: sysfs abi documentation. Add _type and _index attrs
      staging: iio: timestamp_en naming typo fix.
      staging: iio: sca3000 fix bug due to scan_element directory move.
      staging: iio: max1363 fix bug due to scan_element directory move.
      staging: iio: events define macros for new event code system
      staging: iio: adc events update to new numbering system
      staging: iio: lis3l02dq move to new event code scheme
      staging: iio: sca3000 move to new event code scheme and add combined orientations
      staging: iio: accel remove old event codes
      staging: iio: tsl2563 move to new event numbering scheme and remove old definitions
      staging: iio: events move buffer codes so they do not clash with new scheme
      staging: iio: lis3l02dq event attribute renames
      staging: iio: sca3000 event attribute name updates
      staging: iio: accel remove deprecated and misleading event macros.
      staging: iio: tsl2563 event attribute name updates
      staging: iio: light remove empty light.h file
      staging: iio: events update documentation to match new abi.
      staging: iio: adc add numbers to naming of all adc channels as needed to associate events with them.
      staging: iio: update example application.

Jonathan Corbet (2):
      [media] ov7670: implement VIDIOC_ENUM_FRAMEINTERVALS
      [media] Add the via framebuffer camera controller driver

Jones Desougi (1):
      ath5k: Fix double free on hw attach error path

Jongpill Lee (11):
      ARM: S5PV310: Adds clk_sclk_usbphy0, _usbphy1, and _hdmiphy
      ARM: S5PV310: Adds printing ACLK200, ACLK100, ACLK160 and ACLK133
      ARM: S5PV310: Adds enable and ctrlbit for clk_vpllsrc
      ARM: S5PV310: Adds SDMMC clock for S5PV310
      ARM: S5PV310: Add various clocks
      ARM: S5PV310: Add video clocks
      ARM: S5PV310: Adds various special clocks
      ARM: S5PV210: Add Power Management Support
      ARM: S5PV310: Update MAX_COMBINER_NR
      ARM: S5P: Add initial map for GPIO2 and GPIO3
      ARM: S5PV310: Add support GPIOlib

Jongsun Han (2):
      ARM: S5PV310: Add the definition for external interrupt
      ARM: S5PV310: Add support External Interrupt

Joonyoung Shim (7):
      ARM: S5PV210: Add keypad device to the GONI board
      ARM: S5PC100: Use generic S5P GPIO Interrupt interface
      ARM: S5PC100: Move External Interrupt definitions
      ARM: SAMSUNG: Add common samsung_gpiolib_to_irq function
      mfd: Use i2c_client as an argument on MAX8998 i2c routines
      mfd: Add MAX8998 interrupts support
      rtc: Add MAX8998 rtc driver

Josef Bacik (17):
      Btrfs: stop trying to shrink delalloc if there are no inodes to reclaim
      Btrfs: fix the df ioctl to report raid types
      Btrfs: fix df regression
      Btrfs: fix reservation code for mixed block groups
      Btrfs: re-work delalloc flushing
      Btrfs: don't allocate chunks as aggressively
      Btrfs: rework how we reserve metadata bytes
      Btrfs: fix error handling in btrfs_get_sb
      Btrfs: set trans to null in reserve_metadata_bytes if we commit the transaction
      Btrfs: remove warn_on from use_block_rsv
      Btrfs: create special free space cache inode
      Btrfs: write out free space cache
      Btrfs: load free space cache if it exists
      Btrfs: check cache->caching_ctl before returning if caching has started
      Btrfs: add support for mixed data+metadata block groups
      Btrfs: Add a clear_cache mount option
      Btrfs: let the user know space caching is enabled

Joseph Gasparakis (1):
      igb: Add support for DH89xxCC

Josh Boyer (1):
      powerpc/44x: Update ppc44x_defconfig

Joshua Hoke (1):
      macb: Don't re-enable interrupts while in polling mode

Jouni Malinen (6):
      mac80211: Fix signal strength average initialization for CQM events
      mac80211: Do not generate CQM events based on first Beacon frames
      mac80211: Filter ProbeReq SuppRates based on TX rate mask
      mac80211: Add DS Parameter Set into Probe Request on 2.4 GHz
      ath9k: Set RX filter for Probe Request based on filter flag
      mac80211: Fix scan_ies_len to include DS Params

Juan Quintela (2):
      xen: Initialize xenbus for dom0.
      xen: add the direct mapping area for ISA bus access

Juergen Beisert (1):
      MX35: Fix bogus L2 cache settings

Juha Kuikka (3):
      DA850: Add LPSC id for MMCSD1 peripheral
      DA850: Split MMCSD clock into two to support both MMCSD peripherals
      DA850: Add MMCSD1 resources, platform device and convenience registration function

Julia Lawall (79):
      drivers/net/wireless/libertas: Adjust confusing if indentation
      drivers/net/wireless/prism54: Adjust confusing if indentation
      drivers/net/wireless/ath/ath9k: Adjust confusing if indentation
      drivers/net/wan: Adjust confusing if indentation
      net/atm: Adjust confusing if indentation
      drivers/net/irda: Adjust confusing if indentation
      drivers/net: Adjust confusing if indentation
      drivers/atm: Adjust confusing if indentation
      drivers/net: Adjust confusing if indentation
      drivers/net/bnx2x: Adjust confusing if indentation
      drivers/net/hamradio: Adjust confusing if indentation
      drivers/net: Adjust confusing if indentation
      drivers/isdn: Adjust confusing if indentation
      net/decnet: Adjust confusing if indentation
      net/ax25: Use available error codes
      net/ax25: Use available error codes
      drivers/net/qlcnic: Use available error codes
      drivers/net/wireless/wl12xx: Use available error codes
      drivers/net/wireless/wl12xx: Use available error codes
      drivers/net/irda: Eliminate memory leak
      net/netfilter/ipvs: Eliminate memory leak
      drivers/net/atl1c: Remove double test
      x86, kmemcheck: Remove double test
      staging: Drop unnecessary null test
      net/wireless: Remove double test
      drivers/staging/iio: call mutex_unlock in error handling code
      staging: Use available error codes
      staging: rtl8193*: Remove double test
      drivers/net/can/mscan/mpc5xxx_can.c: Add of_node_put to avoid memory leak
      powerpc/via-pmu-led.c: Add of_node_put to avoid memory leak
      powerpc/maple: Add of_node_put to avoid memory leak
      powerpc/powermac/pfunc_core.c: Add of_node_put to avoid memory leak
      powerpc/cell: Add of_node_put to avoid memory leak
      powerpc/chrp/nvram.c: Add of_node_put to avoid memory leak
      ASoC: pl022_ds.c: Add of_node_put to avoid memory leak
      [SCSI] drivers/scsi: Adjust confusing if indentation
      [SCSI] drivers/message/fusion: Return -ENOMEM on memory allocation failure
      Staging: comedi: Fix unsigned return type
      drivers/net/fs_enet/fs_enet-main.c: Add of_node_put to avoid memory leak
      net/9p/trans_fd.c: Fix unsigned return type
      drivers/atm/firestream.c: Fix unsigned return type
      drivers/net/wireless/iwlwifi/iwl-agn.c: Fix return value from an unsigned function
      [IA64] Fix missing iounmap in error path in cyclone.c
      spi/orion: Drop unnecessary null test
      spi/amba-pl022: Fix error case return statement.
      drivers/atm/idt77252.c: Remove unnecessary error check
      powerpc/irq.c: Add of_node_put to avoid memory leak
      i2c/i2c-pasemi.c: Fix unsigned return type
      staging: tidspbridge: Clean up error-handling code
      drivers/net/wireless/p54/eeprom.c: Return -ENOMEM on memory allocation failure
      PCI: Adjust confusing if indentation in pcie_get_readrq
      ASoC: davinci-mcasp.c: Return error code in failure
      fs/ceph/xattr.c: Use kmemdup
      V4L/DVB: drivers/media/video: Adjust confusing if indentation
      V4L/DVB: drivers/media/video/zoran: Use available error codes
      V4L/DVB: drivers/media: Use available error codes
      V4L/DVB: drivers/media/video: Use available error codes
      V4L/DVB: drivers/media/video/em28xx: Remove potential NULL dereference
      V4L/DVB: drivers/media/dvb/siano: Remove double test
      [media] drivers/media/dvb/ttpci/av7110_av.c: Add missing error handling code
      drivers/net/ax88796.c: Return error code in failure
      drivers/char/agp/parisc-agp.c: eliminate memory leak
      [CPUFREQ] drivers/cpufreq: Adjust confusing if indentation
      [CPUFREQ] arch/x86/kernel/cpu/cpufreq: Fix unsigned return type
      USB: gadget: amd5536udc.c: Remove double test
      [media] drivers/media/video/bt8xx: Adjust confusing if indentation
      i2c-amd8111: Add proper error handling
      mtd: mpc5121_nfc: fix memory leak on error path
      jffs2: use kmemdup
      sound/oss/sb_ess.c: delete double assignment
      drivers/net/sb1000.c: delete double assignment
      drivers/net/typhoon.c: delete double assignment
      drivers/isdn: delete double assignment
      Coccinelle: Find nested lock+irqsave functions that use the same flags variables.
      Coccinelle: Find doubled arguments to boolean or bit operators.
      drivers/video/matrox/matroxfb_maven.c: fix unsigned return type
      drivers/video/gbefb.c: eliminate memory leak
      Btrfs: use memdup_user helpers
      Btrfs: Use ERR_CAST helpers

Julian Anastasov (18):
      ipvs: use pkts for SCTP too
      ipvs: extend connection flags to 32 bits
      ipvs: netfilter connection tracking changes
      ipvs: make rerouting optional with snat_reroute
      ipvs: changes related to service usecnt
      ipvs: fix CHECKSUM_PARTIAL for TCP, UDP
      ipvs: optimize checksums for apps
      ipvs: switch to notrack mode
      ipvs: do not schedule conns from real servers
      ipvs: stop ICMP from FORWARD to local
      ipvs: fix CHECKSUM_PARTIAL for TUN method
      ipvs: create ip_vs_defrag_user
      ipvs: move ip_route_me_harder for ICMP
      ipvs: changes for local real server
      ipvs: changes for local client
      ipvs: inherit forwarding method in backup
      ipvs: provide address family for debugging
      nf_nat: restrict ICMP translation for embedded header

Julian Calaby (1):
      Hostap: Fix "'ret' set but not used" warning message from GCC in hostap

Junio C Hamano (1):
      kconfig: fix menuconfig on debian lenny

Justin Chen (1):
      bitops: Change the bitmap index from int to unsigned long [mn10300]

Justin P. Mattock (8):
      vesafb: fix comment a typo
      include/video/vga.h: update web address.
      MAINTAINERS: update broken web address
      crypto: Kconfig - update broken web addresses
      scripts/kconfig/gconf.glade Update broken web addresses.
      staging: update web addresses in staging
      Update broken web addresses in the kernel.
      Update broken web addresses in arch directory.

Juuso Oikarinen (28):
      wl1271: Implement CMD_SET_STA_STATE to indicate connection completion to FW
      wl1271: Add trigger to net_device oper_state to change BT coex priority
      wl1271: Fix scan race condition
      wl1271: Change supported channel order for a more optimal scan
      wl1271: Remove outdated FIXME's
      wl1271: Move setting of wake-up conditions to ps.c from cmd.c
      wl1271: Remove acx_fw_version function
      wl1271: Release interrupt *after* releasing the driver context
      wl1271: Remove function cmd_read_memory
      wl1271: Enable/disable 11a support based on INI configuration
      wl1271: Reduce rate used for last PSM entry attempt
      wl1271: Enable 11a support always, prevent scanning for unsupporting chips
      wl1271: Fix tid-configuration of TX frames
      wl1271: Fix AC/TID default configuration
      wl1271: Move scan complete invocation into work function
      wl1271: Fix work cancelling when shutting down the driver
      wl1271: Separate interface removal to another function
      wl1271: Add hardware recovery mechanism
      wl1271: Add handling for failing hardware scan command
      wl1271: Optimize scan duration
      wl1271: Increase connection reliability
      wl1271: Add support for hardware GEM cipher
      mac80211: Fix WMM driver queue configuration
      wl1271: Move work-init calls to hw allocation
      wl1271: Indicate disconnection on hardware failure
      wl1271: Add extended radio parameter initialization
      mac80211: Add validity check for beacon_crc value
      wl1271: Support FEM autodetection

KAMEZAWA Hiroyuki (13):
      vfs: introduce FMODE_UNSIGNED_OFFSET for allowing negative f_pos
      mm: fix return value of scan_lru_pages in memory unplug
      memory hotplug: fix notifier's return value check
      memory hotplug: unify is_removable and offline detection code
      mm: fix is_mem_section_removable() page_order BUG_ON check
      memcg: fix race in file_mapped accouting flag management
      memcg: avoid lock in updating file_mapped (Was fix race in file_mapped accouting flag management
      memcg: use for_each_mem_cgroup
      memcg: cpu hotplug aware percpu count updates
      memcg: cpu hotplug aware quick acount_move detection
      memcg: generic filestat update interface
      /proc/stat: scalability of irq num per cpu
      /proc/stat: fix scalability of irq sum of all cpu

KOSAKI Motohiro (8):
      security: remove unused parameter from security_task_setscheduler()
      vmscan: synchronous lumpy reclaim should not call congestion_wait()
      vmscan: narrow the scenarios in whcih lumpy reclaim uses synchrounous reclaim
      vmscan: remove dead code in shrink_inactive_list()
      vmscan: isolate_lru_pages(): stop neighbour search if neighbour cannot be isolated
      vmscan,tmpfs: treat used once pages on tmpfs as used once
      signals: move cred_guard_mutex from task_struct to signal_struct
      exec: don't turn PF_KTHREAD off when a target command was not found

KOVACS Krisztian (1):
      netfilter: fix module dependency issues with IPv6 defragmentation, ip6tables and xt_TPROXY

Kai Makisara (1):
      [SCSI] st: add MTWEOFI to write filemarks without flushing drive buffer

KaiGai Kohei (2):
      selinux: fast status update interface (/selinux/status)
      selinux: fix up style problem on /selinux/status

Kailang Yang (4):
      ALSA: hda - Add input jack layer support to Realtek codec
      ALSA: hda - Set up COEFs for ALC269 to avoid click noises at power-saving
      ALSA: hda - Add alc_init_jacks() call to other codecs
      ALSA: hda - Fix codec rename rules for ALC662-compatible codecs

Kalhan Trisal (1):
      drivers/misc/isl29020.c: ambient light sensor

Kalle Valo (7):
      wl1251: update my email address
      wl12xx: change contact person for the include file
      wl1251: remove copyright contact person
      wl1251: move include guard after the license
      wl1251: create a copy of wl12xx_80211.h for wl1251
      wl1251: move to it's own directory
      wl1251: update the new location to the maintainers file

Karen Higgins (1):
      [SCSI] qla4xxx: dump mailbox registers on System Error

Karen Xie (1):
      [SCSI] cxgb4i: ignore informational act-open-rpl message

Karl Beldan (1):
      Bluetooth: hci_uart: Fix typo in stats for sco tx

Kay Sievers (2):
      driver core: remove CONFIG_SYSFS_DEPRECATED_V2 but keep it for block devices
      /proc/swaps: support polling

Kazuya Mio (1):
      ext4: fix compile error in ext4_fallocate()

Kees Cook (1):
      usb: iowarrior: don't trust report_size for buffer size

Keith Packard (3):
      drm/i915: avoid struct mutex output_poll mutex lock loop on unload
      drm/i915: mark display port DPMS state as 'ON' when enabling output
      drm/i915: Free hardware status page on unload when physically mapped

Ken Kawasaki (1):
      pcnet_cs: add new_id

Keng-Yu Lin (1):
      dell-laptop: Add debugfs support

Kenneth Graunke (3):
      drm/i915: Actually set the reset bit in i965_reset.
      drm/i915: Rename graphics reset registers.
      drm/i915: Add support for GPU soft reset on Ironlake.

Keshava Munegowda (1):
      usb: omap: ohci: Missing driver unregister in module exit

Kevin Cernekee (6):
      PM: Fix signed/unsigned warning in dpm_show_time()
      MIPS: Decouple BMIPS CPU support from bcm47xx/bcm63xx SoC code
      MIPS: Add BMIPS processor types to Kconfig
      MIPS: Add BMIPS CP0 register definitions
      MIPS: Honor L2 bypass bit
      MIPS: Allow UserLocal on MIPS_R1 processors

Kevin Hilman (25):
      OMAP3: PM: whitespace cleanup around IO wakeup enable
      OMAP2+: PM: initial runtime PM core support
      OMAP1: PM: add simple runtime PM layer to manage clocks
      OMAP: hwmod: separate list locking and hwmod hardware locking
      OMAP3: PM: move device-specific special cases from PM core into CPUidle
      Revert "OMAP: omap_device: add omap_device_is_valid()"
      OMAP: omap_device: make all devices a child of a new parent device
      OMAP: GPIO: ensure debounce clocks are disabled during idle/suspend
      davinci: clock: make 'disable unused clocks' printk debug only
      OMAP2+: defconfig: modularize bluetooth, audio and WLAN
      OMAP2+: defconfig: disable CPUfreq
      OMAP2/3: UART: add omap_hwmod data for UARTs 1-4
      OMAP: UART: omap_device conversions, remove implicit 8520 assumptions
      OMAP: UART: don't do automatic bus-level suspend/resume
      OMAP: UART: use non-locking versions of hwmod enable/idle functions
      Merge branch 'pm-hwmod-wdog' into pm-hwmods
      manual merge for pm-hwmod-uart due to conflicts
      OMAP3: CPUidle: remove redundant setting of PER next power state
      ARM: 6428/1: add cpu_idle_wait() to support CPUidle on SMP systems.
      OMAP2: PM: check UART status before trying to idle
      OMAP3: PM: fix scratchpad memory accesses for off-mode
      Merge branch 'davinci-next' into davinci-for-linus
      davinci: fix remaining board support after io_pgoffst removal
      driver core: platform_bus: allow runtime override of dev_pm_ops
      omap: UART: fix wakeup registers for OMAP24xx UART2

Kevin Wells (3):
      Input: add LPC32xx touchscreen controller driver
      spi/pl022: Add spi->mode support to AMBA SPI driver
      rtc: rtc-lpc32xx: introduce RTC driver for the LPC32XX SoC

Kevin Winchester (1):
      PM / Runtime: Fix typo in status comparison causing warning

Kim Phillips (3):
      crypto: talitos - fix warning: 'alg' may be used uninitialized in this function
      crypto: talitos - fix checkpatch warning
      crypto: talitos - sparse check endian fixes

Kiran Patil (1):
      [SCSI] libfcoe: VN2VN connection setup causing stack memory corruption.

Kirill A. Shutemov (1):
      perf tools: add test for strlcpy()

Kishon Vijay Abraham I (1):
      OMAP: omap_device: Fix to support multiple hwmods for a single device

Kiyoshi Ueda (1):
      dm: fix locking context in queue_io()

Koki Sanagi (3):
      netdev: Add tracepoints to netdev layer
      skb: Add tracepoints to freeing skb
      perf: Add a script to show packets processing

Konrad Rzeszutek Wilk (27):
      x86, iommu: Add IOMMU_INIT macros, .iommu_table section, and iommu_table_entry structure
      x86, iommu: Make all IOMMU's detection routines return a value.
      x86, iommu: Add proper dependency sort routine (and sanity check).
      x86, swiotlb: Simplify SWIOTLB pci_swiotlb_detect routine.
      x86, swiotlb: Make SWIOTLB use IOMMU_INIT_* macros.
      x86, xen-swiotlb: Make Xen-SWIOTLB use IOMMU_INIT_* macros.
      x86, calgary: Make Calgary IOMMU use IOMMU_INIT_* macros.
      x86, GART/AMD-VI: Make AMD GART and IOMMU use IOMMU_INIT_* macros.
      x86, VT-d: Make Intel VT-d IOMMU use IOMMU_INIT_* macros.
      x86, iommu: Utilize the IOMMU_INIT macros functionality.
      x86, doc: Adding comments about .iommu_table and its neighbors.
      x86, iommu: Fix IOMMU_INIT alignment rules
      [IA64] iommu: Add a dummy iommu_table.h file in IA64.
      ia64, iommu: Add a dummy iommu_table.h file in IA64.
      x86, iommu: Update header comments with appropriate naming
      xen: identity map gsi->irqs
      xen: Find an unbound irq number in reverse order (high to low).
      xen: Provide a variant of xen_poll_irq with timeout.
      xen: fix shared irq device passthrough
      x86/PCI: Export pci_walk_bus function.
      xen/pci: Request ACS when Xen-SWIOTLB is activated.
      MAINTAINERS: Add myself for Xen PCI and Xen SWIOTLB maintainer.
      swiotlb-xen: On x86-32 builts, select SWIOTLB instead of depending on it.
      x86: xen: Sanitse irq handling (part two)
      MAINTAINERS: Add myself to the Xen Hypervisor Interface and remove Chris Wright.
      xen: Update Makefile with CONFIG_BLOCK dependency for biomerge.c
      X86/PCI: Remove the dependency on isapnp_disable.

Koul, Vinod (3):
      intel_mid_dma: Add runtime PM support
      intel_mid_dma: fix the WARN_ONs
      intel_mid_dma: change the slave interface

Krishna Gudipati (1):
      [SCSI] bfa: cleanup driver

Krishna Kumar (3):
      core: Factor out flow calculation from get_rps_cpu
      macvtap: Implement multiqueue for macvtap driver
      cxgb3: Fix panic in free_tx_desc()

Krzysztof Halasa (1):
      Staging: Add SBE 2T3E3 WAN driver

Krzysztof Oledzki (1):
      bonding: add Speed/Duplex information to /proc/net/bonding/bond

Krzysztof Piotr Oledzki (2):
      bonding: print information about speed and duplex seen by the driver
      bonding: reread information about speed and duplex when interface goes up

Kukjin Kim (46):
      ARM: S5P: Move OneNAND device definitions in plat-s5p
      ARM: S5P: Moves initial map for merging S5P64X0
      ARM: S5P64X0: Update Kconfig and Makefile
      ARM: S5P64X0: Add S5P64X0(S5P6440 and S5P6450) initialization support
      ARM: S5P64X0: Update Clock for S5P6440 and S5P6450
      ARM: S5P64X0: Update IRQ support
      ARM: S5P64X0: Update Timer support
      ARM: S5P64X0: Update Audio support
      ARM: S5P64X0: Move DMA support for S5P64X0
      ARM: S5P64X0: Add S5P6450 I2C support
      ARM: S5P64X0: Move GPIO support files for merge S5P64X0
      ARM: S5P64X0: Move SMDK6440 board file and Add SMDK6450 board file
      ARM: S5P64X0: Add UART serial support for S5P6450
      ARM: s5p64x0_defconfig: Update for support S5P6440 and S5P6450
      ARM: S5PV310: Fix build error on GPIO map
      ARM: S5PV310: Add SMDKC210 board support file
      ARM: S5PV310: update S5PV310 Kconfig for supporting multiple machines
      ARM: S5PV310: Adds clock addresses for S5PV310
      ARM: S5PV310: Removed unused clock
      ARM: S5PV310: Adds clkset_aclk for removing clkset_aclk_xxx
      ARM: SAMSUNG: Change the 3rd HSMMC interrupt name for compatibility
      ARM: S5P64XX: Remove redundant selection PLAT_S5P.
      ARM: S5P64X0: 2nd Change to using s3c_gpio_cfgpin_range()
      ARM: S5PV310: Change to using s3c_gpio_cfgpin_range()
      ARM: S5P6442: Change to using s3c_gpio_cfgall_range()
      ARM: S5P64X0: Change to using s3c_gpio_cfgall_range()
      ARM: S5PV310: Change to using s3c_gpio_cfgall_range()
      ARM: S3C64XX: 2nd Change to using s3c_gpio_cfgall_range()
      ARM: S5P64X0: 2nd Change to using s3c_gpio_cfgall_range()
      ARM: S5PC100: 2nd Change to using s3c_gpio_cfgall_range()
      ARM: S5PV210: 2nd Change to using s3c_gpio_cfgall_range()
      ARM: S3C64XX: 2nd Change to using s3c_gpio_cfgrange_nopull()
      ARM: S5PC100: 2nd Change to using s3c_gpio_cfgrange_nopull()
      ARM: S5PV210: 2nd Change to using s3c_gpio_cfgrange_nopull()
      ARM: S5P: Fix missed IRQ_EINT_BIT()
      Merge branch 'next-gpio-update' into for-next
      ARM: S5PC100: Cleanup the GPIOlib code
      ARM: S5P: Cleanup the S5P SoCs' VA address mapping
      ARM: S5PC100: Change I2C2 and I2C3 IRQ names
      Merge branch 'next-s3c24xx' into for-next
      Merge branch 'next-s3c64xx' into for-next
      ARM: SAMSUNG: Move the start address of Samsung SoCs' VA space
      ARM: S3C: Change VMALLOC_END to use more vmalloc()/ioremap() area
      ARM: S5P: Change VMALLOC_END to use more vmalloc()/ioremap() area
      rtc: rtc-s3c: Fix debug message format on RTC
      rtc: rtc-s3c: add rtc_valid_tm in s3c_rtc_gettime()

Kulikov Vasiliy (15):
      sh: dma: check return value of create_proc_read_entry()
      staging: vt6655: do not use PCI resources before pci_enable_device()
      staging: crystalhd: call disable_pci_device() if pci_probe() failed
      staging: rtl8187se: call disable_pci_device() if pci_probe() failed
      staging: spectra: call disable_pci_device() if pci_probe() failed
      staging: rtl8187e: call disable_pci_device() if pci_probe() failed
      staging: sm7xx: call disable_pci_device() if pci_probe() failed
      staging: cx25821: call disable_pci_device() if pci_probe() failed
      staging: usbip: fix memory leak
      staging: tm6000: fix memory leak
      staging: adis16255: fix sysfs leak
      arm: mach-davinci: check irq2ctlr() result
      sh: boards/mach-x3proto: gpio: fix error handling code
      uio: do not use PCI resources before pci_enable_device()
      isdn: mISDN: socket: fix information leak to userland

Kumar Gala (12):
      powerpc/ppc64e: Fix link problem when building ppc64e_defconfig
      powerpc/fsl-pci: Fix MSI support on 83xx platforms
      powerpc/mpc8xxx_gpio: Add support for 'qoriq-gpio' controllers
      powerpc/fsl-booke: Add PCI device ids for P2040/P3041/P5010/P5020 QoirQ chips
      powerpc/fsl-booke: Add p3041 DS board support
      powerpc: Fix compile error with paca code on ppc64e
      powerpc/fsl-booke: Add support for FSL 64-bit e5500 core
      powerpc/fsl-booke: Add support for FSL Arch v1.0 MMU in setup_page_sizes
      powerpc/fsl-booke64: Use TLB CAMs to cover linear mapping on FSL 64-bit chips
      powerpc/fsl-booke: Add p5020 DS board support
      powerpc/fsl-booke: Add e55xx (64-bit) smp defconfig
      spi/fsl_spi: Fix compile errors when building on ppc64

Kumar Sanghvi (4):
      Phonet: Implement Pipe Controller to support Nokia Slim Modems
      Documentation: Update Phonet doc for Pipe Controller implementation
      Phonet: 'connect' socket implementation for Pipe controller
      Documentation: Update Phonet doc for Pipe controller changes

Kuninori Morimoto (40):
      ASoC: fsi: modify compile error
      ASoC: fsi-ak4642/fsi-da7210: modify dai link settings for card detect
      fbdev: sh-mobile: Add HDMI sound type selection
      ASoC: fsi-codec: Add FSI - HDMI support
      ASoC: Add sh_mobile_hdmi sound support
      ASoC: ak4642: Revive ak4642_snd_controls
      ASoC: fsi-ak4642: modify platform_name
      ASoC: fsi codecs: modify menu attribute on Kconfig
      fbdev: sh_mobile_hdmi: modify noisy comment out
      fbdev: sh_mobile_hdmi: modify flags name to more specific
      fbdev: sh_mobile_hdmi: modify snd_soc_dai_driver settings
      fbdev: sh_mobile_hdmi: add new label for sound error path
      ASoC: fsi-hdmi: remove unneeded header
      fbdev: sh_mobile_hdmi: Add select SND_SOC to Kconfig
      ASoC: fsi codecs: Update card name field
      ARM: mach-shmobile: ap4evb: modify tsc2007 platform settings
      fbdev: sh-mobile_hdmi: remove un-necessity settings
      ARM: mach-shmobile: pfc-sh7372: modify wrong comment
      ARM: mach-shmobile: sh7372: modify INTCS table
      ARM: mach-shmobile: ap4evb: modify touchpanel judgment condition
      sh: ecovec24: modify tsc2007 platform settings
      ARM: mach-shmobile: modify wrong array size of div6_reparent_clks
      ASoC: ak4642: code clean up
      ASoC: da7210: code clean up
      ASoC: fsi: Add fsi_dma_get_area
      ASoC: fsi: modify noisy comment out
      ASoC: fsi: Add fsi_dma_soft_push/pop function
      ASoC: fsi: modify variable name to easy to understand
      ASoC: fsi: merge fsi_data_push/pop to fsi_fifo_data_ctrl
      ASoC: ak4642: simultaneous playback/recorde support
      ASoC: fsi: Add fsi_get_frame_width function
      ASoC: fsi: remove un-necessary variable from fsi_dai_startup
      ASoC: fsi: avoid un-necessary status read
      ASoC: fsi: Add new macro and shift for PortA/B In/Out
      ASoC: Add fsi_is_play function
      ARM: mach-shmobile: clock-sh7372: add sh7372_ prefix to global clocks
      ARM: mach-shmobile: clock-sh7372: FSI parent select support
      ASoC: fsi: simultaneous playback/recorde support
      ASoC: ak4642: make sure name of register/value
      sh: clkfwk: modify for_each_frequency end condition

Kyle McMartin (11):
      kbuild: fix oldnoconfig to do the right thing
      parisc: squelch warning when using dev_get_stats
      parisc: add prlimit64 syscall
      parisc: lay groundwork for killing __do_IRQ
      parisc: convert cpu interrupts to proper flow handlers
      parisc: convert iosapic interrupts to proper flow handlers
      parisc: convert suckyio interrupts to flow handlers
      parisc: convert gsc and dino pci interrupts to flow handlers
      parisc: convert eisa interrupts to flow handlers
      parisc: kill __do_IRQ
      parisc-agp: fix missing slab.h include

Kyle Moffett (1):
      KVM: PPC: e500_tlb: Fix a minor copy-paste tracing bug

Kyuho Choi (1):
      ARM: S5PV210: Add Torbreck board support

Kyungmin Park (21):
      ARM: S5PV310: Add GPIO keys at Universal board
      ARM: S5PV210: Place the common SPARSEMEM at ARCH_S5PV210
      ARM: S5PV310: Place the common SPARSEMEM at ARCH_S5PV310
      ARM: S5P: Remove redundant selection PLAT_S5P for S5PC100, S5PV210 and S5PV310
      mtd: OneNAND: Remove unused cmd_map at s5pc110
      mtd: OneNAND: S5PC110: Add timeout to prevent the endless loop
      mtd: OneNAND: S5PC100: Only S5PC110 use the command map method
      mtd: OneNAND: S5PC110: Fix wrong DMA handling when HIGHMEM
      mtd: OneNAND: S5PC110: Implement DMA interrupt method
      mtd: OneNAND: S5PC210 OneNAND support
      mtd: OneNAND: S5PC110: Fix double call suspend & resume function
      ARM: S5PV310: Universal OneNAND support
      ARM: S5PV310: I2C0/1 devices support on Universal board
      ARM: S5PV210: Fix wrong interrupt I2C2 and I2C3 number
      ARM: S5PV310: Define address & interrupt for all I2C blocks
      ARM: S5PV310: Add I2C channel 3, 4, 5, 6, and 7 device support
      ARM: Add L2X0 PREFETCH and POWER control register
      ARM: S5PV310: Remove L2 cache init in machine
      ARM: S5PV310: Add L2 cache init function in cpu.c
      ramoops: use the platform data structure instead of module params
      mfd: LP3974 PMIC support

Lai Jiangshan (3):
      rcutorture: add random preemption
      rcu: simplify the usage of percpu data
      irq: Add tracepoint to softirq_raise

Lalit Chandivade (3):
      [SCSI] qla2xxx: Added AER support for ISP82xx.
      [SCSI] qla2xxx: Update to AER support, do early abort commands.
      [SCSI] qla4xxx: Reset seconds_since_last_heartbeat correctly.

Lan Chunhe-B25806 (2):
      P4080/mtd: Fix the freescale lbc issue with 36bit mode
      drivers/rtc/rtc-ds3232.c: add alarm function

Larry Finger (17):
      staging: r8712u: Add the new driver to the mainline kernel
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
      staging: r8712u: Fix rate setting when HT is not enabled
      staging: r8712u: Fix sparse warnings
      staging: r8712u: Use 802.11bg mode to make a WEP connection
      staging: r8712u: Add module parameter to disable turbo mode
      staging: r8712u: Fix potential crash issue
      staging: r8712u: Update driver version to v7_0.20100831
      staging: r8712u: Add TODO to driver files
      staging: r8712u: Update copy-to list for patches
      b43: Fix warning at drivers/mmc/core/core.c:237 in mmc_wait_for_cmd

Lars Ellenberg (33):
      drbd: fix list corruption (recent regression)
      drbd: let drbd_free_ee implicitly free any digest
      drbd: remove outdated comment and dead code
      drbd: use rolling marks for resync speed calculation
      drbd: reduce code duplication when receiving data requests
      drbd: new configuration parameter c-min-rate
      drbd: fix race between deconfiguring and reconfiguring network
      drbd: fix race on meta-data update
      drbd: implicitly create unconfigured devices on sync-after dependencies
      drbd: fix race on meta-data update, addendum
      drbd: drbd_md_sync before calling user space helpers
      drbd: don't count sendpage()d pages only referenced by tcp as in use
      drbd: fix potential kernel BUG (NULL deref)
      drbd: fix spurious protocol error
      drbd: cosmetic, don't report resync for online-verify
      drbd: fix for spurious full sync (becoming sync target looked like invalidate)
      drbd: DIV_ROUND_UP not needed here
      drbd: protocol compatibility for maximum packet sizes
      drbd: fix possible access after free
      drbd: Fix regression in recv_bm_rle_bits (compressed bitmap)
      drbd: drbd_send_ack_dp must not rely on header information
      drbd: preparation commit, using full state in receive_state()
      drbd: allow for explicit resync-finished notifications
      drbd: fix for spurious fullsync (uuids rotated too fast)
      drbd: fix unlikely access after free and list corruption
      drbd: fix for possible deadlock on IO error during resync
      drbd: add explicit drbd_md_sync to drbd_resync_finished
      drbd: cleanup useless leftover warn/error printk's
      drbd: drop wrong debug asserts, fix recently introduced race
      drbd: add some more explicit drbd_md_sync
      drbd: relax the grace period of the md_sync timer again
      drbd: use dynamic_dev_dbg to optionally log uuid changes
      drbd: add race-breaker to drbd_go_diskless

Lars Ericsson (1):
      rt2x00: Antenna diversity does not work in 2.6.35

Lars-Peter Clausen (1):
      ASoC: Multi-component: JZ4740: QI_LB60 board fixes

Laurent Pinchart (28):
      V4L/DVB: v4l: Use v4l2_get_subdevdata instead of accessing v4l2_subdev::priv
      V4L/DVB: v4l: Add a v4l2_subdev host private data field
      [media] uvcvideo: Blacklist more controls for Hercules Dualpix Exchange
      [media] uvcvideo: Constify the uvc_entity_match_guid arguments
      [media] uvcvideo: Print query name in uvc_query_ctrl()
      [media] uvcvideo: Update e-mail address and copyright notices
      [media] uvcvideo: Set bandwidth to at least 1024 with the FIX_BANDWIDTH quirk
      [media] uvcvideo: Generate discontinuous sequence numbers when frames are lost
      [media] uvcvideo: Hardcode the index/selector relationship for XU controls
      [media] uvcvideo: Embed uvc_control_info inside struct uvc_control
      [media] uvcvideo: Delay initialization of XU controls
      [media] uvcvideo: Fix bogus XU controls information
      [media] uvcvideo: Fix uvc_query_v4l2_ctrl() and uvc_xu_ctrl_query() locking
      [media] v4l: Load I2C modules based on modalias
      [media] v4l: Remove hardcoded module names passed to v4l2_i2c_new_subdev*
      [media] go7007: Add MODULE_DEVICE_TABLE to the go7007 I2C modules
      [media] go7007: Fix the TW2804 I2C type name
      [media] go7007: Don't use module names to load I2C modules
      [media] zoran: Don't use module names to load I2C modules
      [media] pvrusb2: Don't use module names to load I2C modules
      [media] sh_vou: Don't use module names to load I2C modules
      [media] radio-si4713: Don't use module names to load I2C modules
      [media] soc_camera: Don't use module names to load I2C modules
      [media] vpfe_capture: Don't use module names to load I2C modules
      [media] vpif_display: Don't use module names to load I2C modules
      [media] vpif_capture: Don't use module names to load I2C modules
      [media] ivtv: Don't use module names to load I2C modules
      [media] cx18: Don't use module names to load I2C modules

Lech Perczak (1):
      HID: fix A4Tech RP-649 horizontal scrollwheel

Lee, Chun-Yi (1):
      gpu: Add Intel GMA500(Poulsbo) Stub Driver

Lei Wen (4):
      mtd: pxa3xx_nand: condense the flash definition
      mtd: pxa3xx_nand: introduce default timing to reduce read id times
      mtd: pxa3xx_nand: remove the flash info in driver structure
      mtd: pxa3xx_nand: set oob length in the runtime

Len Brown (22):
      intel_idle: simplify test for leave_mm()
      intel_idle: delete bogus data from cpuidle_state.power_usage
      acpi_idle: delete bogus data from cpuidle_state.power_usage
      ACPI: add FW_BUG to OSI(Linux) message
      ACPI: delete dedicated MAINTAINERS entries for ACPI EC and BATTERY drivers
      ACPI: thermal: remove unused limit code
      intel_idle: add initial Sandy Bridge support
      Merge branch 'intel_idle+snb' into idle-release
      Merge branch 'acpica' into release
      Merge branch 'procfs-cleanup-v2' into release
      Merge branches 'bugzilla-15807', 'bugzilla-15979-v2' and 'bugzilla-19162' into release
      Merge branch 'acpi_pm_device_sleep_state' into release
      Merge branch 'battery' into release
      Merge branch 'gpe-defer' into release
      Merge branch 'cleanup' into release
      Merge branch 'power-refcount' into release
      Merge branch 'pnpacpi-invalid-device-id' into release
      Merge branch 'pnp-log' into release
      Merge branch 'ec-param' into release
      Merge branch 'acpi-mmio' into release
      Merge branch 'misc' into release
      intel_idle: do not use the LAPIC timer for ATOM C2

Lennert Buytenhek (1):
      update OMAP Kconfig help texts for all supported SoC models

Li Zefan (1):
      tracing: Clean up seqfile code for format file

Liam Girdwood (9):
      ASoC: multi-component - ASoC Multi-Component Support
      ASoC: core - fix build warning on x86_64
      ASoC: core - fix build warning on x86_64
      Merge remote branch 'broonie-asoc/for-2.6.37' into for-2.6.37
      Merge remote branch 'broonie-asoc/for-2.6.37' into for-2.6.37
      Merge remote branch 'broonie-asoc/for-2.6.37' into for-2.6.37
      Merge remote branch 'asoc/for-2.6.37' into for-2.6.37
      OMAP: hwmod: Fix omap_hwmod_reset wrong state test
      ASoC: fsl - fix build error in pcm030-audio-fabric.c

Lin Ming (5):
      lockup_detector: Make callback function static
      perf: Remove unused variable
      ACPICA/ACPI: Add new host interfaces for _OSI support
      ACPICA: Add ACPI_INLINE configuration parameter
      ACPICA: Make acpi_thread_id no longer configurable, always u64

Lino Sanfilippo (2):
      make fanotify_read() restartable across signals
      Ensure FMODE_NONOTIFY is not set by userspace

Linus Lüssing (2):
      Staging: batman-adv: Always synchronize rcu's on module shutdown
      Staging: batman-adv: Fix resizing of broadcast seqno buffers on if deletion

Linus Torvalds (197):
      Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/hch/hfsplus
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-nmw
      Merge branch 'virtio' of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6
      Merge branch 'core-iommu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      Merge branch 'core-locking-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      Merge branch 'x86-amd-nb-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      Merge branch 'x86-bios-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      Merge branch 'x86-cleanups-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      Merge branch 'x86-cpu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      Merge branch 'x86-debug-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      Merge branch 'x86-fpu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      Merge branch 'x86-idle-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      Merge branch 'x86-mem-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      Merge branch 'x86-mrst-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      Merge branch 'x86-mtrr-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      Merge branch 'x86-olpc-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      Merge branch 'x86-vmware-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      Merge branch 'x86-x2apic-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      Merge branch 'stable/for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/ibft-2.6
      Merge branch 'stable/swiotlb-0.9' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb-2.6
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp
      Merge branch 'core-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      Merge branch 'futexes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      Merge branch 'timers-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      Merge branch 'x86-iommu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6
      Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6
      Merge branch 'next-spi' of git://git.secretlab.ca/git/linux-2.6
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-2.6-irqflags
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/suspend-2.6
      Merge branch 'devel' of master.kernel.org:/home/rmk/linux-2.6-arm
      Merge branch 'core-memblock-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      Merge branch 'upstream-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jlbec/ocfs2
      Merge branch 'upstream-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev
      Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc
      Merge branch 'x86-timers-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      Merge branch 'x86-irq-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      Merge branch 'config' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/bkl
      Merge branch 'trivial' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/bkl
      Merge branch 'vfs' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/bkl
      Merge branch 'llseek' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/bkl
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic
      Merge branch 'urgent' of git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6
      Merge branch 'linux-next' of git://git.infradead.org/ubifs-2.6
      Merge branch 'linux-next' of git://git.infradead.org/ubi-2.6
      Merge branch 'for-2.6.37/core' of git://git.kernel.dk/linux-2.6-block
      Merge branch 'for-2.6.37/drivers' of git://git.kernel.dk/linux-2.6-block
      Merge branch 'for-2.6.37/barrier' of git://git.kernel.dk/linux-2.6-block
      Merge branch 'for-2.6.37/misc' of git://git.kernel.dk/linux-2.6-block
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu
      Merge branch 'for-linus' of git://oss.sgi.com/xfs/xfs
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/teigland/dlm
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6
      ocfs2: drop the BLKDEV_IFL_WAIT flag
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6
      Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/linux-2.6-kgdb
      Merge branch 'x86-trampoline-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ryusuke/nilfs2
      Revert "tty: Add a new file /proc/tty/consoles"
      Merge branches 'softirq-for-linus', 'x86-debug-for-linus', 'x86-numa-for-linus', 'x86-quirks-for-linus', 'x86-setup-for-linus', 'x86-uv-for-linus' and 'x86-vm86-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6
      Merge branch 'for-2.6.37/core' of git://git.kernel.dk/linux-2.6-block
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid
      Merge branch 'i2c-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging
      Merge branch 'kvm-updates/2.6.37' of git://git.kernel.org/pub/scm/virt/kvm/kvm
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/penberg/slab-2.6
      Merge branch 'devel' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/edac
      Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu
      Merge branch 'for-linus' of git://git.kernel.dk/linux-2.6-block
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
      Merge branch 'ieee1394-removal' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6
      Merge branch 'next-devicetree' of git://git.secretlab.ca/git/linux-2.6
      Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mjg59/platform-drivers-x86
      Merge branch 'for-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/dvrabel/uwb
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6
      Merge branch 'for-linus' of git://git390.marist.edu/pub/scm/linux-2.6
      Merge branch 'for-linus' of git://git.open-osd.org/linux-open-osd
      Merge branch 'davinci-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-davinci
      Merge branch 'omap-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6
      Merge branch 'nfs-for-2.6.37' of git://git.linux-nfs.org/projects/trondmy/nfs-2.6
      Merge branch 'hwmon-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/staging
      Merge branch 'next' of git://git.monstr.eu/linux-2.6-microblaze
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin
      Merge branch 'for-next' of git://android.git.kernel.org/kernel/tegra
      Merge branch 'nfs-for-2.6.37' of git://git.linux-nfs.org/projects/trondmy/nfs-2.6
      Merge branch 'for-2.6.37' of git://linux-nfs.org/~bfields/linux
      Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq
      Merge branch 'for-linus' of git://gitorious.org/linux-omap-dss2/linux
      Merge branch 'for_linus' of git://github.com/at91linux/linux-2.6-at91
      Merge branch 'hwpoison' of git://git.kernel.org/pub/scm/linux/kernel/git/ak/linux-mce-2.6
      Merge branch 'linux_next' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/i7core
      Merge git://git.infradead.org/battery-2.6
      Merge branch 'ima-memory-use-fixes'
      Merge branch 'akpm-incoming-1'
      Merge branch 'nfs-for-2.6.37' of git://git.linux-nfs.org/projects/trondmy/nfs-2.6
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile
      Merge branch 'sfi-release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6
      Merge branch 'idle-release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-idle-2.6
      Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6
      Merge branch 'pm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/suspend-2.6
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6
      Merge branches 'upstream/xenfs' and 'upstream/core' of git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen
      Merge branch 'drm-core-next' of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6
      fasync: re-organize fasync entry insertion to allow it under a spinlock
      Merge branch 'flock' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/bkl
      fasync: Fix placement of FASYNC flag comment
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6
      proc_bus_pci_ioctl: remove pointless BKL usage
      Merge branch 'x86-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      Merge branch 'akpm-incoming-2'
      Merge branch 'module' of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus
      Merge branch 'perf-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-2.6-mn10300
      Merge branch 'viafb-next' of git://github.com/schandinat/linux-2.6
      Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx
      Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs-2.6
      Merge branch 'drm-core-next' of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6
      Merge branch 'upstream-merge' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
      Merge branch 'for-linus' of git://git.kernel.dk/linux-2.6-block
      Merge git://git.infradead.org/battery-2.6
      Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/kyle/parisc-2.6
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs
      Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/hch/hfsplus
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc
      Merge branch 'v4l_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6
      Merge branch 'linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6
      Merge branch 'hwmon-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging
      Merge branch 'x86-platform-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      Merge branch 'bugfixes' of git://git.linux-nfs.org/projects/trondmy/nfs-2.6
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6
      Merge branch 'kbuild' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6
      Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog
      Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6
      Merge branch 'kconfig' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6
      Merge branch 'misc' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6
      Merge branch 'packaging' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6
      Merge branch 'stable/xen-pcifront-0.8.2' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide-2.6
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6
      Merge branch 'sched-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6
      Merge branch 'for-linus' of git://neil.brown.name/md
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-linus
      Merge branch 'for-linus' of git://git390.marist.edu/pub/scm/linux-2.6
      readv/writev: do the same MAX_RW_COUNT truncation that read/write does
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6
      Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/upstream-linus
      Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/kyle/parisc-2.6
      Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/linux-2.6-kgdb
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ecryptfs/ecryptfs-2.6
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-kconfig
      Merge branch 'pm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/suspend-2.6
      Merge branch 'for-2637/i2c-all' of git://git.fluff.org/bjdooks/linux
      Merge branch 'for-2637/s3c24xx-all' of git://git.fluff.org/bjdooks/linux
      Merge branches 'msm-fixes' and 'msm-video' of git://codeaurora.org/quic/kernel/dwalker/linux-msm
      Merge branches 'x86-fixes-for-linus' and 'x86-uv-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      Merge branch 'devel' of master.kernel.org:/home/rmk/linux-2.6-arm
      Merge git://git.infradead.org/mtd-2.6
      Merge branch 'audit.b64' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/audit-current
      fs-writeback.c: unify some common code
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-unstable
      Merge branches 'perf-fixes-for-linus' and 'x86-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      Merge branch 'for-linus' of git://git.infradead.org/users/eparis/notify
      net: fix rds_iovec page count overflow
      net: Truncate recvfrom and sendto length to INT_MAX.
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6
      Merge branches 'irq-core-for-linus' and 'core-locking-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
      Merge branch 'i2c-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging
      Merge branch 'next-spi' of git://git.secretlab.ca/git/linux-2.6
      Merge branch 'for-linus' of git://www.jni.nu/cris
      Linux 2.6.37-rc1

Linus Walleij (35):
      ARM: 6331/1: ux500 cpu/SoC version macros v2
      ARM: 6336/1: U8500 PRCMU driver
      ARM: 6337/2: AB8500 I2C platform configuration and irq
      DMAENGINE: ste_dma40: config checks
      ARM: 6370/1: mmci: use _cansleep GPIO functions
      dmaengine: driver for the ARM PL080/PL081 PrimeCells v5
      ARM: 6413/1: ux500: resources for DB5500 mbox driver and modem irq handler
      ARM: 6414/1: ux500: DB5500 generic modem IRQ handler
      ARM: 6415/1: ux500: DB5500 mailbox driver
      ARM: 6417/1: ux500: build configuration for DB5500 mbox and modem irq handler
      ARM: 6366/1: Update U300 defconfig
      DMAENGINE: define a dummy filter function for ste_dma40
      ARM: 6431/1: fix isb regression on CPU < v7
      ARM: 6365/1: Update RealView defconfig
      ARM: 6369/1: Update RealView SMP defconfig
      ARM: 6368/1: move the PrimeCell IDs to use macros
      ARM: 6437/2: mmci: add some register defines for ST Micro variants
      ARM: 6421/1: amba-pl011: add missing ST specific registers
      spi/pl022: add PrimeCell generic DMA support
      spi/pl022: get rid of chipinfo dev pointer
      spi/pl022: fix dubious allocation staticize platform data
      sched: Drop all load weight manipulation for RT tasks
      spi: fixed odd static string conventions in core code
      DMAENGINE: move COH901318 to arch_initcall
      mmc: Move regulator handling closer to core
      mtd: generic FSMC NAND MTD driver
      ARM: platform data to use the FSMC NAND with the U300
      i2c-nomadik: documentation fixes
      i2c-nomadik: dynamic clocking
      i2c-nomadik: support smbus emulation
      i2c-nomadik: fixup bus delays
      ARM: 6445/1: fixup TCM memory types
      mfd: Move AB3100 to __devinit
      mfd: Switch AB3100 to use MFD cells
      spi/pl022: fix erroneous platform data in U300

Loïc Minier (1):
      OMAP: PM: Fix build when CONFIG_PM_DEBUG isn't set

Lucian Adrian Grijincu (1):
      asm-generic: fcntl: make exported headers use strict posix types

Luciano Coelho (5):
      wl1271: remove deprecated ACX definition
      wl1271: remove useless 11a check when scanning
      wl1271: fix forced passive scan
      MAINTAINERS: Update git url for the wl1271 driver
      wl1271: remove deprecated __attribute__ ((packed))

Luck, Tony (1):
      [libata] Fix section mismatch: ata_sff_exit

Luis Bosch (1):
      staging: vt6656: resolved checkpatch finding

Luis R. Rodriguez (22):
      ath9k: add fastcc to debug print for channel change
      ath9k: remove duplicate get_hw_crypto_keytype()
      ath9k: fix power save race conditions
      ath9k: fix regression on beacon loss after bgscan
      ath9k: fix enabling ANI / tx monitor after bg scan
      mac80211: add helper for reseting the connection monitor
      mac80211: reset probe send counter upon connection timer reset
      mac80211: reset connection idle when going offchannel
      mac80211: make the beacon monitor available externally
      mac80211: disable beacon monitor while going offchannel
      mac80211: send last 3/5 probe requests as unicast
      ath9k: fix regression which disabled ps on ath9k
      mac80211: fix offchannel assumption upon association
      staging: remove the Atheros otus vendor driver
      mac80211: fix channel assumption for association done work
      ath9k_hw: remove AR9003 2.0 support
      cfg80211: fix regression on processing country IEs
      ath9k_hw: Fix TX carrier leakage for IEEE compliance on AR9003 2.2
      ath9k: add locking for stopping RX
      ath9k: add locking for starting the PCU on RX
      ath9k: rename rxflushlock to pcu_lock
      ath9k: lock reset and PCU start/stopping

Lukas Czerner (11):
      ext4: check for negative error code from sb_issue_discard
      ext4: don't hold spinlock while calling ext4_issue_discard()
      Add helper function for blkdev_issue_zeroout (sb_issue_discard)
      ext4: add support for lazy inode table initialization
      ext4: add interface to advertise ext4 features in sysfs
      ext4: use sb_issue_zeroout in setup_new_group_blocks
      ext4: use sb_issue_zeroout in ext4_ext_zeroout
      ext4: Use return value from sb_issue_discard()
      fs: Add FITRIM ioctl
      ext4: Add batched discard support for ext4
      ext4: add batched_discard into ext4 feature list

Lukasz Majewski (5):
      regulator: Separate set_voltage for max8998 ldo and buck
      mfd: Support for ICs compliant with max8998
      regulator: max8998 BUCK1/2 internal voltages and indexes defined
      mfd: Voltages and GPIOs platform_data definitions for max8998
      regulator: max8998 BUCK1/2 voltage change with use of GPIOs

Luke Yelavich (1):
      ALSA: hda - Add quirk for another Acer laptop with a CX20585 codec

M. Mohan Kumar (4):
      9p: Implement TLOCK
      9p: Implement TGETLOCK
      9p: Use V9FS_MAGIC in statfs
      9p: Implement TREADLINK operation for 9p2000.L

Ma Ling (2):
      x86, mem: Optimize memcpy by avoiding memory false dependece
      x86, mem: Optimize memmove for small size and unaligned cases

Ma, Ling (1):
      x86, mem: Don't implement forward memmove() as memcpy()

Maciej Sosnowski (1):
      RDMA/nes: Turn carrier off on ifdown

Maciej Żenczykowski (3):
      ipv6: Implement Any-IP support for IPv6.
      pcmcia: fix unused function compile warning
      ext4: don't update sb journal_devnum when RO dev

Madhuranath Iyengar (3):
      [SCSI] qla2xxx: Handle MPI timeout indicated by AE8002
      [SCSI] qla2xxx: Remove scsi_cmnd->serial_number from debug traces
      [SCSI] qla2xxx: Addition of shutdown callback handler.

Madhusudhan Chikkature (1):
      OMAP4 ES2: HSMMC soft reset change

Magnus Damm (12):
      clocksource: sh_cmt: One-off clockevent fix V2
      clocksource: sh_cmt: Rate calculation fix
      i2c: i2c-sh_mobile irq rollback fix
      ARM: mach-shmobile: Extend AP4EVB LCD comments
      ARM: mach-shmobile: Use evt2irq() for sh7372 DMAC
      sh: boot kernel with SR.BL set
      ARM: shmobile: break out sh7372 platform devices
      ARM: shmobile: make AP4EVB MMCIF resource string consistent
      ARM: shmobile: use device name for timer clocks
      sh: free-without-alloc fix for sh_mobile_lcdcfb
      sh: remove name and id from struct clk
      ARM: mach-shmobile: add TMU platform data for sh7372

Malahal Naineni (2):
      block: set the bounce_pfn to the actual DMA limit rather than to max memory
      block: set the bounce_pfn to the actual DMA limit rather than to max memory

Malcolm Priestley (5):
      V4L/DVB: Support for Sharp IX2505V (marked B0017) DVB-S silicon tuner
      V4L/DVB: Support or LME2510(C) DM04/QQBOX USB DVB-S BOXES
      V4L/DVB: STV0288 Incorrect bit sample for Vitterbi status
      [media] DiSEqC bug fixed for stv0288 based interfaces
      [media] lmedm04: driver for DM04/QQBOX updated to version 1.60

Mandar Joshi (1):
      ALSA: usb - Creative USB X-Fi volume knob support

Manjunath Kondaiah G (6):
      OMAP: mach-omap2: Fix incorrect assignment warnings
      OMAP: mach-omap2: Fix static declaration warnings
      OMAP2plus: Fix static function warnings
      OMAP: mach-omap2: Fix miscellaneous sparse warnings
      OMAP: plat-omap: Fix static function warnings
      OMAP3: Keypad: Fix incorrect type initializer

Manuel Lauss (3):
      ASoC: fix au1x platform
      8250: allow platforms to override PM hook.
      Alchemy: Add UART PM methods.

Manuel Stahl (9):
      staging: iio rename ring attributes
      staging: iio: lis3l02dq adjust lis3l02dq_configure_ring
      staging: iio move scan_elements into ring buffer
      staging: iio partial documentation update
      staging: iio sync drivers with current ABI
      staging: iio sync scale units
      staging: iio: hmc5843 change ABI to comply with documentation
      staging: iio: sca3000 fix sca3000_[show,store]_ring_bpse
      staging: iio: sca3000 convert byte order of ring buffer data

Marc Kleine-Budde (26):
      ARM: mx3/mx35_3ds: add physmap-flash NOR at CS0
      ARM: mx3/mx35_3ds: add NAND flash
      ARM: mx3/mx35_3ds: rename usb otg platform data variable name
      ARM: mx3/mx35_3ds: add usb host2 support
      can: mcp251x: fix NOHZ local_softirq_pending 08 warning
      can: mcp251x: write intf only when needed
      can: mcp251x: Don't use pdata->model for chip selection anymore
      can: mcp251x: define helper functions mcp251x_is_2510, mcp251x_is_2515
      can: mcp251x: optimize 2515, rx int gets cleared automatically
      ARM: imx: add lost 3rd imx-i2c device for mx35
      can: mcp251x: fix endless loop in interrupt handler if CANINTF_MERRF is set
      can: mcp251x: fix generation of error frames
      can: at91_can: use correct bit to enable CAN_CTRLMODE_3_SAMPLES
      can: at91_can: fix reception of extended frames
      can: at91_can: fix use after free of priv
      can: at91_can: fix compiler warning in at91_irq_err_state
      can: at91_can: fix section mismatch warning
      can: at91_can: implement and use at91_get_berr_counter
      can: at91_can: set bittiming in chip_start
      can: at91_can: convert readl, writel their __raw pendants
      can: at91_can: convert dev_<level> printing to netdev_<level>
      can: at91_can: add KBUILD_MODNAME to bittiming constant
      can: flexcan: fix use after free of priv
      can: mcp251x: fix reception of standard RTR frames
      can: pch_can: fix sparse warning
      can: pch_can: fix section mismatch warning by using a whitelisted name

Marcelo Roberto Jimenez (1):
      ARM: 6449/1: Fix for compiler warning of uninitialized variable.

Marcelo Tosatti (2):
      KVM: SVM: reset mmu context in init_vmcb
      KVM: SVM: init_vmcb should reset vcpu->efer

Marcin Kościelnicki (2):
      drm/nv50: demagic grctx, and add NVAF support
      drm/nouveau: Add a module option to force card POST.

Marek Belisko (26):
      Staging: Add support for Flarion OFDM usb and pcmcia devices.
      staging: ft1000-usb: Add correct procedure for fw image downloading.
      staging: ft1000-usb: Remove global flag DSP_loading.
      staging: ft1000: Fix memory leak when polling fail.
      staging: ft1000: Remove unused/unnecessary comments.
      staging: ft1000: get rid of typedef usage.
      staging: ft1000: various checkpatch.pl fixes.
      staging: ft1000: lines over 80 characters corrected.
      staging: ft1000: replace and remove c99 comments.
      staging: ft1000: correct indentations for ft1000_usb.c file.
      staging: ft1000: remove dead code.
      staging: ft1000: Get rid of using atoi.
      staging: ft1000: Use specific error return value.
      staging: ft1000: Remove unused function ft1000_hbchk()
      staging: ft1000: Remove MEDIAMSG typedef usage.
      staging: ft1000: Remove DSPINITMSG typedef usage.
      staging: ft1000: Remove APP_INFO_BLOCK typedef usage.
      staging: ft1000: Remove PROV_RECORD typedef usage.
      staging: ft1000: Remove PSEUDO_HDR typedef usage.
      staging: ft1000: Remove DRVMGS typedef usage.
      staging: ft1000: Check return value when init net device.
      staging: ft1000: Use specific return error codes.
      staging: ft1000: Use specific error return code for reg_ft1000_netdev().
      staging: ft1000: Get rid of using typedef.
      staging: ft1000: Remove dead code from ft1000_hw.c
      staging: ft1000: Remove FT1000_INFO typedef usage.

Marek Lindner (10):
      Staging: batman-adv: refactoring unicast payload code
      Staging: batman-adv: register the batman-adv packet type per interface
      Staging: batman-adv: attach each hard-interface to a soft-interface
      Staging: batman-adv: multiple mesh clouds
      Staging: batman-adv: removing redundant assignment of skb->dev
      Staging: batman-adv: Introduce update_primary_addr to update mac address
      Staging: batman-adv: document fragmentation sysfs API
      Staging: batman-adv: protect against ogm packet overflow by checking table length
      Staging: batman-adv: fix crash when new OGM is generated
      Staging: batman-adv: process OGMs bigger than MAX_AGGREGATION_BYTES

Marek Szyprowski (11):
      ARM: S5PV210: update framebuffer setup information for GONI
      ARM: S5PV210: fb setup for GONI - remove pixel clock
      ARM: S5PV210: Add Support for OTG USB Gadget on GONI board
      ARM: S5PV210: Add Support for MMC regulators on GONI board
      ARM: S5PV210: Enable USB HSOTG gadget build
      ARM: S5P: Add common S5P GPIO Interrupt support
      ARM: S5PV210: Add support for GPIO Interrupt
      ARM: S5P: Unify defines for both gpio interrupt types
      ARM: S5PV210: Add support for S6E63M0 LCD controller on GONI board
      ARM: S5PV210: Add si470x radio device to the GONI board
      ARM: S5PV210: GONI: Add support for QT602240 TS driver

Marek Vasut (3):
      ARM: pxa: fix pxa3xx-u2d crash when ULPI not used
      ARM: pxa/balloon3: Disperse MFP config
      mfd: Remove __devinitdata from tc6393xb_mmc_resources

Mario Kleiner (2):
      drm/radeon: Add function for display scanout position query.
      drm/radeon: Modify radeon_pm_in_vbl to use radeon_get_crtc_scanoutpos()

Marius Gröger (1):
      drm/radeon: add properties to configure the width of the underscan borders

Mark Brown (101):
      ASoC: Add initial WM8962 CODEC driver
      ASoC: Remove /s from widget names on SMDK64xx WM8580
      ASoC: Document CFG switch settings for SMDK6410 WM8580 usage
      ASoC: Correct WM8580 Capture control names
      ASoC: Remove version display from WM8510 driver
      ASoC: Remove unneeded control_data management from Wolfson drivers
      ASoC: Remove version display from WM8971 driver
      ASoC: Add MODULE_ALIAS to Samsung DAI drivers
      ASoC: Automatically determine control_data for soc-cache users
      Merge branch 'topic/multi-component' of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/asoc-2.6 into for-2.6.37
      ASoC: Update WM8962 to build with multi-component
      ASoC: Staticise WM8727 codec driver structure
      ASoC: Remove unused driver data from WM8961 probe
      ASoC: Set up debugfs only once per CODEC
      ASoC: Remove redundant device name from debugfs directory
      ASoC: Add a bit of resource unwinding in the S3C IISv4 driver
      ASoC: Convert WM8580 hw_params to use snd_soc_update_bits()
      ASoC: Remove unused rate selection bitmasks from WM8580
      ASoC: Automatically calculate clock ratio for WM8580
      ASoC: Implement BCLK rate selection for WM8580
      ASoC: Fix inverted WM8580 capture mute control
      ASoC: Automatically manage WM8580 DAC OSR
      Merge branch 'for-2.6.36' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6 into for-2.6.37
      Merge branch 'for-2.6.36' into for-2.6.37
      ASoC: Fix WM8580 CLKSEL mask selection
      ASoC: Fix argument ordering for snd_soc_update_bits() in WM8580
      ASoC: Remove unused WM8974 private data
      ASoC: Fix a few more PXA build errors
      ASoC: Support non-crystal master clocks for WM8731
      ASoC: Support non-crystal master clocks for WM8731
      ASoC: Fix device name for AT91SAM9G20-EK devices
      ASoC: Add simplfied device registration for Atmel SSC devices
      ASoC: Don't call DAI registration for CODECs with no DAI
      Merge branch 'for-2.6.37' of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/asoc-2.6 into for-2.6.37
      ASoC: Log WM8994 separate ADC LRCLKs every time we configure
      ASoC: Add build infrastructure for WL1273
      Merge branch 'for-2.6.36' into for-2.6.37
      Merge remote branch 'broonie-asoc/for-2.6.37' into for-2.6.37
      Merge branch 'for-2.6.36' into for-2.6.37
      ASoC: Implement WM8994 DAC data source muxes
      ASoC: Add event variants of the AIF widgets
      Merge branch 'for-2.6.37' of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/asoc-2.6 into for-2.6.37
      ASoC: Fix cut'n'paste comment in WM8994
      ASoC: Staticise WM9712 DAI list
      ALSA: Add more jack button slots
      ASoC: Remove export of CS4270 DAI
      ASoC: Set more meaningful name for SMDK64xx WM8580 audio
      ASoC: Add debugfs listing of registered CODECs
      ASoC: Add DAI list to debugfs
      ASoC: Add platform listing to debugfs
      Merge branch 'for-2.6.36' into for-2.6.37
      ASoC: Fix WM8978/migor driver name conflict
      ASoC: Prototype s3c64xx_i2s_get_clock()
      ASoC: Report error code when failing to add controls
      ASoC: Fix merge issue with WM8962 control addition
      Merge branch 'for-2.6.36' into for-2.6.37
      Merge branch 'for-2.6.37' of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/asoc-2.6 into for-2.6.37
      ASoC: Report error codes for card DAI instantiation failures
      ASoC: Remove unneeded WM9713 header include from SMDK WM9713 driver
      ASoC: Clarify naming for SMDK WM9713 driver
      ASoC: Clean up the CODEC device as well as the board for SMDK WM9713
      ASoC: Convert s3c-ac97 to pr_() macros
      ASoC: Add debug logging for s3c-ac97 resets
      ASoC: Clean up AC'97 glue driver
      Merge branch 'for-2.6.36' into for-2.6.37
      ASoC: Fix masking of WM8962 FLL1 register
      ASoC: Lowercase WM8962 CODEC name
      ASoC: Initial WM8962 IRQ support
      ASoC: Mark WM8962 Additional Control 4 register as volatile
      ASoC: Provide microphone bias configuration for WM8962
      ASoC: Relax restrictions on WM8962 BCLK configuration
      ASoC: Remove -dai suffix from i.MX SSI driver
      ASoC: Add support for WM8962 GPIO outputs
      ASoC: Implement interrupt based jack detection
      ASoC: Put WM8962 GPIO2/3 into GPIO mode when configuring platform data too
      Merge branch 'topic/asoc' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6 into for-2.6.37
      ASoC: Staticise AD1980 DAI
      ASoC: Use delayed work for debounce of GPIO based jacks
      ASoC: Staticise CS4270 DAI
      Merge branch 'for-2.6.36' into for-2.6.37
      ASoC: Shrink code size for WM8962 register defaults table
      ASoC: Compress WM8962 register access map
      ASoC: Add WM8962 microphone bias control
      ASoC: Restore DAI ID specification for WM8994
      ASoC: Move soc-core module init next to functon definition
      ASoC: Check list debugfs files for PAGE_SIZE overflow
      ASoC: Pay attention to driver supplied DAI IDs
      Revert "ASoC: Add max98088 CODEC driver"
      ASoC: Restore MAX98088 CODEC driver
      driver core: Display error codes when class suspend fails
      ARM: S3C64XX: Fix special function for IISv4 port
      ARM: S3C64XX: Ensure samsung_keypad_cfg_gpio() is prototyped
      ARM: S3C64XX: Ensure s3c64xx_ide_setup_gpio() is prototyped
      ihex: add support for CS:IP/EIP records
      regulator: Add option for machine drivers to enable the dummy regulator
      mfd: Move PCF50633 IRQ protoypes where the definitions can see them
      gpiolib: Hook up WM8994 gpio_to_irq()
      mfd: Declare abx500_remove_ops()
      mfd: Add WM8325 support
      mfd: Factor out WM831x I2C I/O from the core driver
      mfd: Add WM831x SPI support

Mark F. Brown (11):
      ARM: pxa168: added framebuffer support code
      ARM: pxa168/aspenite: added initial support for TPO TD043MTEA1 LCD
      ARM: pxa: moved pxa27x_keypad.h to platform pxa directory
      ARM: pxa168: added keypad support
      ARM: pxa168: added wake clear register support for APMU
      ARM: pxa27x_keypad: added wakeup event handler for keypad interrupts
      ARM: pxa168: added keypad wake clear event support for platform
      ARM: pxa168/aspenite: add board support for keypad
      ARM: pxa168: added support for Teton BGA platform
      ARM: pxa168/teton bga: added keypad support
      ARM: pxa168/teton bga: add board support for i2c and rtc-ds1337

Mark Lord (2):
      block: Prevent hang_check firing during long I/O
      Fix compile error in blk-exec.c for !CONFIG_DETECT_HUNG_TASK

Mark Salter (4):
      MN10300: Implement atomic ops using atomic ops unit
      MN10300: Map userspace atomic op regs as a vmalloc page
      MN10300: Specify an ELF HWCAP flag for MN10300 Atomic Operations Unit support
      MN10300: Generic time support

Markus Grabner (3):
      staging: line6: sync with upstream
      Staging: line6: another upstream sync
      Staging: line6: workaround for null pointer bug

Markus Pietrek (1):
      sound/soc/sh/siu: Fixed undefined dma_length of scatter gather list

Martin Fuzzey (7):
      USB: usbtest fix coding style
      USB: usbtest - ensure correct isoc data length
      USB: imx21-hcd: remove unused variable
      USB: imx21-hcd: refactor hardware data memory management
      USB: imx21-hcd: Fix isochronous endpoint idle
      USB: introduce unmap_urb_setup_for_dma()
      USB: imx21-hcd accept arbitary transfer buffer alignement.

Martin K. Petersen (11):
      [SCSI] scsi_debug: Update thin provisioning support
      Consolidate min_not_zero
      block/scsi: Provide a limit on the number of integrity segments
      [SCSI] sd: Update thin provisioning support
      [SCSI] sd: Fix overflow with big physical blocks
      block: Ensure physical block size is unsigned int
      block: Fix double free in blk_integrity_unregister
      block: Make the integrity mapped property a bio flag
      libata: Signal that our SATL supports WRITE SAME(16) with UNMAP
      mmc: Remove distinction between hw and phys segments
      [SCSI] sd: Export effective protection mode in sysfs

Martin Peres (1):
      drm/nouveau: Add temperature support (vbios parsing, readings, hwmon)

Martin Rubli (1):
      [media] uvcvideo: Remove sysadmin requirements for UVCIOC_CTRL_MAP

Martin Schwidefsky (15):
      ds2760_battery: Fix W1 and W1_SLAVE_DS2760 dependency
      drivers/net/stmmac/: add HAS_IOMEM dependency
      [S390] zero page cache synonyms
      [S390] lockless get_user_pages_fast()
      [S390] store indication fault optimization
      [S390] add support for nonquiescing sske
      [S390] add z196 instructions to kernel disassembler
      [S390] fix SIGBUS handling
      [S390] cleanup lowcore access from program checks
      [S390] cleanup lowcore access from external interrupts
      [S390] correct alignment of cpuid structure
      [S390] cleanup system call parameter setup
      [S390] remove ieee_instruction_pointer from thread_struct
      [S390] cleanup facility list handling
      [S390] fix kprobes single stepping

Masami Hiramatsu (13):
      kprobes: Update document about irq disabled state in kprobe handler
      kprobes: Fix selftest to clear flags field for reusing probes
      stopmachine: Define __stop_machine when CONFIG_STOP_MACHINE=n
      x86: Use __stop_machine() in text_poke_smp()
      kconfig/x86: Add HAVE_TEXT_POKE_SMP config for stop_machine dependency
      perf probe: Fix type searching
      perf probe: Fix local variable searching loop
      perf probe: Support global variables
      perf probe: Show accessible local variables
      perf probe: Function style fix
      perf probe: Show accessible global variables
      perf probe: Add basic module support
      kprobes: Remove redundant text_mutex lock in optimize

Masanari Iida (1):
      hwmon: (hp_accel) Add HP Mini 510x family support

Masanori ITOH (1):
      percpu: fix list_head init bug in __percpu_counter_init()

Masayuki Ohtak (1):
      add Packet hub driver for Topcliff Platform controller hub

Masayuki Ohtake (3):
      net: Add Gigabit Ethernet driver of Topcliff PCH
      spi/topcliff: Add topcliff platform controller hub (PCH) spi bus driver
      can: Topcliff: Add PCH_CAN driver.

Mat Martineau (4):
      Bluetooth: Validate PSM values in calls to connect() and bind()
      Bluetooth: Add common code for stream-oriented recvmsg()
      Bluetooth: Use common SOCK_STREAM receive code in RFCOMM
      Bluetooth: Use a stream-oriented recvmsg with SOCK_STREAM L2CAP sockets.

Mathieu Desnoyers (2):
      rcu head remove init
      sched: Fix string comparison in /proc/sched_features

Mathieu J. Poirier (1):
      omap: Adding beagle i2c eeprom driver to read EDID

Mathieu Lacage (2):
      asm-generic: make atomic_add_unless a function
      asm-generic: cmpxchg does not handle non-long arguments

Mats Randgaard (3):
      V4L/DVB: vpif_cap/disp: Removed section mismatch warning
      V4L/DVB: vpif_cap/disp: Replaced kmalloc with kzalloc
      V4L/DVB: vpif_cap: don't ignore return code of videobuf_poll_stream()

Matt Carlson (26):
      tg3: Fix read DMA FIFO overruns on recent devices
      tg3: Disable TSS
      tg3: Don't send APE events for NCSI firmware
      tg3: Unlock 5717 B0+ support
      tg3: Clarify semantics of TG3_IRQ_MAX_VECS
      tg3: Move producer ring struct to tg3_napi
      tg3: Use skb_is_gso_v6()
      tg3: Dynamically allocate VPD data memory
      tg3: phy tmp variable roundup
      tg3: Fix potential netpoll crash
      tg3: 5719: Prevent tx data corruption
      tg3: Remove 5724 device ID
      tg3: Cleanup missing VPD partno section
      tg3: Futureproof the loopback test
      tg3: Prepare for larger rx ring sizes
      tg3: Add extend rx ring sizes for 5717 and 5719
      tg3: Update version to 3.114
      tg3: Set real_num_rx_queues for non-multiq devs
      tg3: Add support for selfboot format 1 v6
      tg3: Disable unused transmit rings
      tg3: Add clause 45 register accessor methods
      tg3: Add EEE support
      tg3: Cleanup tg3_alloc_rx_skb()
      tg3: Don't allocate jumbo ring for 5780 class devs
      tg3: Report invalid link from tg3_get_settings()
      tg3: Update version to 3.115

Matt Fleming (13):
      sh: Fix typos in PCI initialization message
      sh: Additional register definitions for SH7786 PCIe.
      sh: Set CONFIG_SYSFS_DEPRECATED_V2=n
      perf, sh: Fix patch merge foul-up
      perf: Add helper function to return number of counters
      perf: New helper function for pmu name
      oprofile: Make op_name_from_perf_id() global
      ARM: oprofile: Rename op_arm to oprofile_perf
      ARM: oprofile: Move non-ARM code into separate init/exit
      oprofile: Abstract the perf-events backend
      sh: oprofile: Use perf-events oprofile backend
      mmc: Add helper function to check if a card is removable
      perf record: Remove newline character from perror() argument

Matt Helsley (3):
      hw breakpoints: Fix pid namespace bug
      perf events: Split out task search into helper
      perf events: Clean up pid passing

Matt Mackall (1):
      Documentation/filesystems/proc.txt: improve smaps field documentation

Matthew Garrett (7):
      drm/i915: Don't disable panel for modesetting if pfit hasn't changed
      x86/amd-iommu: Reenable AMD IOMMU if it's mysteriously vanished over suspend
      PCI: Export some PCI PM functionality
      PCI: Add support for polling PME state on suspended legacy PCI devices
      V4L/DVB: uvc: Enable USB autosuspend by default on uvcvideo
      ideapad-laptop: Fix Makefile
      USB: serial: Enable USB autosuspend by default on qcserial

Matthew McClintock (7):
      powerpc/mm: Assume first cpu is boot_cpuid not 0
      powerpc/kexec: make masking/disabling interrupts generic
      powerpc/85xx: Remove call to mpic_teardown_this_cpu in kexec
      powerpc/85xx: Minor fixups for kexec on 85xx
      powerpc/85xx: flush dcache before resetting cores
      powerpc/fsl_soc: Search all global-utilities nodes for rstccr
      powerpc/fsl_booke: Add support to boot from core other than 0

Matthew Wilcox (2):
      USB: Move USB Storage definitions to their own header file
      USB: Add UAS driver

Matthias Brugger (2):
      spi/atmel: let transfers through if not changing bits_per_word
      spi/atmel: typo in debug message

Matthias G. Eckermann (1):
      USB: qcserial: Enable Diagnostics Monitor and GPS ports on Gobi 2000

Matthieu CASTET (1):
      USB: ehci tdi : let's tdi_reset set host mode

Matti Aaltonen (3):
      [media] V4L2: Add seek spacing and RDS CAP bits
      [media] Documentation: v4l: Add hw_seek spacing and two TUNER_RDS_CAP flags
      [media] [RFC,1/1] V4L2: Use new CAP bits in existing RDS capable drivers

Matti J. Aaltonen (2):
      ASoC: TI WL1273 FM Radio Codec.
      ASoC: WL1273 FM Radio: Eliminate unnecessary error return value.

Mattias Wallin (3):
      mfd: Align ab8500 with the abx500 interface
      mfd: AB8500 debugfs
      mfd: AB8500 register access via PRCMU I2C

Maulik Mankad (1):
      usb: musb: host: unmap the buffer for PIO data transfers

Maurice Dawson (6):
      Staging: comedi: fix space coding style issue in adl_pci9111.c
      Staging: comedi: fix macro coding style issue in adl_pci9111.c
      Staging: comedi: fix printk() coding style issue in adl_pci9111.c
      Staging: comedi: fix EXPORT SYMBOL coding style issue in ni_labpc.c
      staging: comedi: file: Removed whitespaces before quoted newlines
      Staging: comedi: file: Removed braces from some statement blocks

Mauro Carvalho Chehab (119):
      i7300_edac: start a driver for i7300 chipset (Clarksboro)
      i7300_edac: display info if ECC is enabled or not
      i7300_edac: add global error registers
      i7300_edac: Add a FIXME note about the error correction type
      i7300_edac: Better name PCI devices
      i7300_edac: Add error detection code for global errors
      i7300_edac: Clear the error bit after reading
      i7300_edac: Adds detection for enhanced scrub mode on x8
      i7300_edac: Detect if the device is on single mode
      i7300_edac: Properly detect the type of error correction
      i7300_edac: Add support for reporting FBD errors
      i7300_edac: Add a code to cleanup error registers
      i7300_edac: Cleanup: remove get_error_info logic
      i7300_edac: Make the debug messages coherent with the others
      i7300_edac: Fix MTR x4/x8 detection logic
      i7300_edac: pre-allocate a buffer used to prepare err messages
      i7300_edac: enrich FBD error info for fatal errors
      i7300_edac: enrich FBD error info for corrected errors
      i7300_edac: Properly detect channel on CE errors
      i7300_edac: Cleanup: reorganize the file contents
      i7300_edac: Improve comments
      i7300-edac: CodingStyle cleanup
      Input: add support for large scancodes
      MAINTAINERS: Add maintainer for i7300-edac driver
      V4L/DVB: i7300_edac: better initialize page counts
      i7300_edac: Properly initialize per-csrow memory size
      gspca/konica: Fix compilation merge conflict
      V4L/DVB: Add documentation about the Ibmcam/Konica new gspca driver formats
      V4L/DVB: cx88: Fix some gcc warnings
      V4L/DVB: cx25821: fix gcc warning when compiled with allyesconfig
      V4L/DVB: ix2505v: make scripts/checkpatch.pl happy
      devices.txt: Remove the old obsolete vtx device nodes
      V4L/DVB: bttv: Move PV951 IR to the right driver
      V4L/DVB: Remove the usage of I2C_HW_B_CX2388x on ir-kbd-i2c.c
      V4L/DVB: saa7134: get rid of I2C_HW_SAA7134
      V4l/DVB: saa7134: properly mark some functions as static
      V4L/DVB: saa7134: split RC code into a different module
      V4L/DVB: Fix Kconfig dependencies for VIDEO_IR
      V4L/DVB: radio-si470x: remove the BKL lock used internally at the driver
      V4L/DVB: radio-si470x: use unlocked ioctl
      V4L/DVB: bttv-driver: document functions using mutex_lock
      V4L/DVB: bttv: Fix mutex unbalance at bttv_poll
      V4L/DVB: bttv: fix driver lock and remove explicit calls to BKL
      V4L/DVB: bttv: use unlocked ioctl
      V4L/DVB: cx88: Remove BKL
      V4L/DVB: Deprecate cpia driver (used for parallel port webcams)
      V4L/DVB: Deprecate stradis driver
      V4L/DVB: em28xx: fix a compilation warning
      V4L/DVB: tda18271: Add some hint about what tda18217 reg ID returned
      V4L/DVB: videobuf-dma-sg: Fix a warning due to the usage of min(PAGE_SIZE, arg)
      V4L/DVB: saa7134-input can't be a module right now
      V4L/DVB: tm6000: Fix warnings due to a small array size
      V4L/DVB: Fix a merge conflict that affects unlock_ioctl
      [media] videobuf-dma-sg: Use min_t(size_t, PAGE_SIZE ..)
      [media] lirc_igorplugusb: Fix a compilation waring
      [media] staging/tm6000: Fix a warning message
      [media] cx231xx: remove a printk warning at -avcore and at -417
      [media] cx231xx: fix Kconfig dependencies
      [media] cx231xx: properly implement URB control messages log
      [media] cx231xx: properly use the right tuner i2c address
      [media] cx231xx: better handle the master port enable command
      [media] cx231xx: Only change gpio direction when needed
      [media] tda18271: allow restricting max out to 4 bytes
      [media] cx231xx-audio: fix some locking issues
      [media] CodingStyle cleanup at s5h1432 and cx231xx
      [media] cx231xx-417: Fix a gcc warning
      [media] cx231xx: declare static functions as such
      [media] cx231xx: remove some unused functions
      [media] cx231xx: Colibri carrier offset was wrong for PAL/M
      [media] cx231xx: use core-assisted lock
      [media] em28xx-audio: fix some locking issues
      [media] tm6000: add audio standards table
      [media] V4L-DVB: tm6000: Move VBI init to a separate function
      [media] ir: avoid race conditions at device disconnect
      [media] saa7134: port Asus P7131 Hybrid to use the new rc-core
      [media] Add a todo file for staging/tm6000
      [media] ir: properly handle an error at input_register
      [media] saa7164: fix a warning at some printk's on i386
      [media] saa7164: Don't use typedefs
      [media] saa7134: Fix lots os spaces at the wrong places
      [media] cx25840: Remove a now unused variable
      [media] tm6000: don't use BKL at the driver
      [media] tm6000-alsa: fix some locking issues
      [media] tm6000: Use just one lock for devlist
      [media] tm6000: fix resource locking
      [media] mceusb: add support for cx231xx-based IR (e. g. Polaris)
      [media] cx231xx: Only register USB interface 1
      [media] cx231xx: Remove IR support from the driver
      [media] cx231xx: Fix compilation breakage if DVB is not selected
      [media] ir-raw-event: Fix a stupid error at a printk
      USB: option: Add more ZTE modem USB id's
      [media] mceusb: improve ir data buffer parser
      [media] mceusb: add a per-model structure
      [media] mceusb: allow a per-model RC map
      [media] mceusb: Allow a per-model device name
      [media] Documentation/video4linux/CARDLIST.[cx88|saa7134]
      tm6000: Remove some ugly debug code
      [media] DocBook/v4l: Add missing formats used on gspca cpia1 and sn9c2028
      videodev2.h.xml: Update to reflect the latest changes at videodev2.h
      i7core_edac: Be sure that the edac pci handler will be properly released
      i7core_edac: move static vars to the beginning of the file
      i7core_edac: Properly mark const static vars as such
      i7core_edac: move #if PAGE_SHIFT to edac_core.h
      i7core_edac: Improve debug to seek for register/remove errors
      i7core_edac: Initialize all priv vars before start polling
      i7core_edac: MCE NMI handling should stop first
      i7core_edac: explicitly remove PCI devices from the devices list
      edac_core: Do a better job with node removal
      edac_core: Don't let free(mci) happen while using it
      edac_core: Print debug messages at release calls
      i7core_edac: don't use a freed mci struct
      i7core_edac: Don't do the legacy PCI probe by default
      i7core_edac: Fix an oops at i7core probe
      i7core_edac: it is safe to i7core_unregister_mci() when mci=NULL
      i7core_edac: Fix refcount error at PCI devices
      i7core_edac: Avoid PCI refcount to reach zero on successive load/reload
      i7core_edac: properly terminate pci_dev_table
      i7core_edac: return -ENODEV when devices were already probed
      [media] af9015: Fix max I2C message size when used with tda18271

Maurus Cuelenaere (1):
      hwmon: (s3c-hwmon) Depend on S3C_ADC

Max Vozeler (2):
      staging: usbip: Notify usb core of port status changes
      staging: usbip: Process event flags without delay

Maxim Levitsky (14):
      [media] IR: plug races in IR raw thread
      [media] IR: make sure we register the input device when it is safe to do so
      [media] IR: ene_ir: updates
      [media] IR: extend and sort the MCE keymap
      [media] IR: ene_ir: few bugfixes
      [media] IR: extend ir_raw_event and do refactoring
      [media] IR: ene_ir: add support for carrier reports
      [media] IR: ene_ir: don't upload all settings on each TX packet
      mtd: allow to unload the mtdtrans module if its block devices aren't open
      mtd: blktrans: kill BKL
      mtd: blktrans: fix a race vs kthread_stop
      mtd: r852: remove useless pci powerup/down from suspend/resume routines
      mtd: sm_ftl: cosmetic, use bool when possible
      [media] IR: initialize ir_raw_event in few more drivers

Maxim Osipov (1):
      ARM: 6393/1: AT91: Add flexibity board support

Meelis Roos (1):
      tmspci: fix tr%d in printk

Mel Gorman (5):
      mm, page-allocator: do not check the state of a non-existant buddy during free
      tracing, vmscan: add trace events for LRU list shrinking
      writeback: account for time spent congestion_waited
      writeback: do not sleep on the congestion queue if there are no congested BDIs or if significant congestion is not being encountered in the current zone
      delay-accounting: reimplement -c for getdelays.c to report information on a target command

Menon, Nishanth (1):
      omap4: pandaboard: fix up mmc card detect logic

Miao Xie (2):
      Btrfs: restructure try_release_extent_buffer()
      Btrfs: Switch the extent buffer rbtree into a radix tree

Michael Büsch (1):
      p54spi: Add error message for eeprom failure

Michael Chan (14):
      cnic: Pass cp pointer to BNX2X_HW_CID.
      cnic: Use pfid for internal memory offsets.
      cnic: Fine-tune ring init code.
      bnx2: Update firmware to 6.0.x.
      bnx2: Enable AER on PCIE devices only
      cnic: Add common cnic_request_irq()
      cnic: Convert ctx_flags to bit fields
      cnic: Add cnic_bnx2x_destroy_ramrod()
      cnic: Defer iscsi connection cleanup
      cnic: Add cnic_free_uio()
      cnic: Add cnic_uio_dev struct
      cnic: Decouple uio close from cnic shutdown
      cnic: Add support for 57712 device
      bnx2: Increase max rx ring size from 1K to 2K

Michael Cree (1):
      alpha: Fix HW performance counters to be stopped properly

Michael Grzeschik (4):
      V4L/DVB: mt9m111: register cleanup hex to dec bitoffset
      V4L/DVB: mx2_camera: remove emma limitation for RGB565
      V4L/DVB: mx2_camera: add informative camera clock frequency printout
      [media] mt9m111: changed MIN_DARK_COLS to MT9M131 spec count

Michael Hennerich (33):
      staging: iio: adc: Enable driver support for ad799x AD converters
      staging: iio: adc: Address mailing list feedback by Jonathan Cameron
      staging: iio: adc: ad799x: prevent buffer overflow
      staging: iio: adc: max1363: prevent buffer overflow
      staging: iio: adc: ad799x: Address iio list feedback
      staging: iio: iio_ring_rip_outer return immediately if rip_lots returns <= 0
      staging: iio: adc: max1363: remove unused variable
      staging: iio: adc: ad799x drop in_precision in favor of new in_type
      staging: iio: ring_generic: provide IIO_CONST_ATTR_SCAN_EL_TYPE_WITH_SHIFT
      staging: iio: adc: ad7476 new SPI ADC driver
      staging: iio: adc: ad7476 more list review feedback by Jonathan Cameron
      staging: iio: adc: ad799x miscellaneous cleanups
      staging: iio: ad7476: fix !CONFIG_IIO_RING_BUFFER build issue reported by Randy Dunlap
      Input: ad7877 - implement specified chip select behavior
      Input: ad7877 - implement EV_KEY:BTN_TOUCH reporting
      Input: ad7877 - filter events where pressure is beyond the maximum
      spi/bfin_spi: init early
      Input: adp5588-keys - use more obvious i2c_device_id name string
      spi/bfin_spi: handle error/status changes after data interrupts
      spi/bfin_spi: only request GPIO on first load
      Blackfin: cm-bf548: add support for Socket CAN
      Blackfin: boards: use proper irq flags with isp1362-hcd
      Blackfin: bf537-stamp: add example IIO resources
      Blackfin: SIC: BF537: change default data/error relative priorities
      Blackfin: ad7160eval: new board port
      Blackfin: SIC: fix off-by-one error in loop
      drivers/misc/ad525x_dpot.c: fix typo in spi write16 and write24 transfer counts
      drivers/misc/ad525x_dpot.c: fix part name typos in defines
      drivers/misc/ad525x_dpot.c: new features
      gpio: adp5588-gpio: support interrupt controller
      gpio: adp5588-gpio: gpio_start must be signed
      gpio: adp5588-gpio: add i2c forward declaration
      Input: ad7879 - prevent invalid finger data reports

Michael Holzheu (4):
      taskstats: separate taskstats commands
      taskstats: split fill_pid function
      taskstats: use real microsecond granularity for CPU times
      [S390] hypfs: Fix error handling in hypfs_diag initialization

Michael Krufky (1):
      [media] cx231xx: add support for Hauppauge EXETER

Michael Neuling (1):
      powerpc: Move arch_sd_sibling_asym_packing() to smp.c

Michael Poole (1):
      HID: magicmouse: Use hid-input parsing rather than bypassing it

Michael Prokop (3):
      Staging: cxt1e1: Kconfig: SBE_PMCC4_NCOMM can not be compiled as module, adjust help description
      scripts/setlocalversion: update comment
      USB: Kconfig: fix typos in USB_FUNCTIONFS* description

Michael Reed (1):
      [SCSI] sd name space exhaustion causes system hang

Michael Rubin (4):
      mm: add account_page_writeback()
      writeback: add nr_dirtied and nr_written to /proc/vmstat
      writeback: add /sys/devices/system/node/<node>/vmstat
      writeback: report dirty thresholds in /proc/vmstat

Michael Williamson (5):
      davinci: Add machine checks to DA8XX serial console init routines
      davinci: Add CONFIG_REGULATOR_DUMMY to DA8XX defconfig file.
      davinci: Initial support for MityDSP-L138/MityARM-1808
      davinci: Add I2C0 devices to MityDSP-L138/MityARM-1808 platform
      davinci: MityDSP-L138/MityARM-1808 read MAC address from I2C Prom

Michal Marek (15):
      kbuild: Really don't clean bounds.h and asm-offsets.h
      kconfig: Allow frontends to display messages themselves
      kbuild: Do not run make clean in $(srctree)
      kbuild: Use a single clean rule for kernel and external modules
      xconfig: Change the titlebar if using Qt3
      kconfig: Simplify Makefile for xconfig
      Merge branch 'kbuild/clean' into kbuild/kbuild
      Merge branch 'kbuild/kconfig/kbuild-generic-v7' of http://github.com/lacombar/linux-2.6 into kbuild/kconfig
      kconfig: Propagate const
      kconfig: Fix realloc usage()
      Merge branch 'kbuild/rc-fixes' into kbuild/kconfig
      Revert "kconfig: Temporarily disable dependency warnings"
      Merge commit 'v2.6.36' into kbuild/misc
      Merge branch 'message-callback' into kbuild/kconfig
      Revert "namespace: add source file location exceptions"

Michal Nazarewicz (14):
      USB: gadget: g_multi: fixed vendor and product ID
      USB: gadget: g_ffs: fixed vendor and product ID
      usb: gadget: storage: remove nofua file when unbinding
      usb: gadget: mass_storage: optional SCSI WRITE FUA bit
      USB: gadget: functionfs: code cleanup
      USB: gadget: composite: Better string override handling
      USB: gadget: mass_storage: moved strings handling code to composite
      USB: gadget: g_multi: moved strings handling code to composite
      USB: Revert "USB: gadget: section mismatch warning fixed"
      usb gadget: don't save bind callback in struct usb_composite_driver
      init.h: add some more documentation to __ref* tags
      USB: storage: Use USB_ prefix instead of US_ prefix
      USB: gadget: file_storage: reuse definitions from a header file
      USB: gadget: storage: reuse definitions from scsi.h header file

Michal Simek (42):
      xilinx_emaclite: netpoll support
      memblock, microblaze: Fix memblock API change fallout
      of: GPIO: Fix OF probing on little-endian systems
      of: MTD: Fix OF probing on little-endian systems
      of/xsysace: Fix OF probing on little-endian systems
      microblaze: Fix generic DTS to ensure OF requirements
      microblaze: kgdb: Remove unused variable and fix return value
      microblaze: Fix pmd_populate macro
      microblaze: trivial: thread_info cleanup
      microblaze: Remove old user debugging gdb stub
      microblaze: Add seccomp support
      microblaze: remove unused TIF_KERNEL_TRACE
      microblaze: Fix sys_rt_sigreturn_wrapper
      microblaze: Clear return value in pt_regs
      microblaze: Report if only one timer is used
      microblaze: Fix r16 and r17 reg saving
      microblaze: remove OUTPUT_FORMAT from linker script
      microblaze: Add new microblaze versions
      microblaze: Add PVR for BTC
      microblaze: wire up prlimit64 and fanotify* syscalls
      microblaze: Define empty mmiowb
      microblaze: support gpio_to_irq()
      microblaze: Add libgcc function directly to kernel
      microblaze: Export missing symbols for modules
      microblaze: Define VMALLOC_START/END
      microblaze: Remove hardcoded asm instraction for PVR loading
      microblaze: Remove additional compatible properties
      microblaze: remove early printk uarlite console dependency from header
      microblaze: Rename all uartlite early printk functions
      microblaze: Setup early console dynamically
      microblaze: Do not compile early console support for uartlite if is disabled
      microblaze: Support early console on uart16550
      microblaze: trivial: Add comment for AXI pvr
      net: emaclite: Add support for little-endian platforms
      microblaze: Add PVR for endians plus detection
      microblaze: KGDB little endian support
      microblaze: Add support for little-endian Microblaze
      microblaze: Support timer on AXI lite
      microblaze: Separate library optimized functions
      microblaze: Support C optimized lib functions for little-endian
      fbdev/xilinxfb: Microblaze driver support
      serial: Add CONSOLE_POLL support for uartlite

Michał Mirosław (6):
      mmc: cb710: partially demystify clock selection
      mmc: cb710: implement get_cd() callback
      mmc: cb710: remove unnecessary msleep()
      mmc: cb710: clear irq handler on init() error path
      mmc: cb710: remove debugging printk (info duplicated from mmc-core)
      (trivial) Fix compiler warning in kernel/modules.c

Michel Garnier (1):
      [media] em28xx: Add dvb support for Terratec Cinergy Hybrid T USB XS FR

Michel Lespinasse (3):
      mm: filemap_fault: unique path for locking page
      mm: retry page fault when blocking on disk transfer
      x86: access_error API cleanup

Miguel Gaio (1):
      gpio: add support for 74x164 serial-in/parallel-out 8-bit shift register

Mihai Donțu (1):
      USB: gadget: rndis: fix up coding style issues in the file

Mika Westerberg (8):
      ASoC: ac97: don't call snd_soc_new_ac97_codec at probe
      ASoC: don't register AC97 devices twice
      ASoC: ac97: add MODULE_ALIAS for the platform driver
      ASoC: add ep93xx AC97 audio driver
      ARM: ep93xx: add AC97 platform support
      ASoC: ep93xx: add Simplemachines Sim.One AC97 audio support
      ARM: 6464/2: fix spinlock recursion in adjust_pte()
      ARM: 6466/1: implement flush_icache_all for the rest of the CPUs

Mike Christie (16):
      [SCSI] fc class: add fc host default default dev loss setting
      [SCSI] qla2xxx: do not reset dev_loss_tmo in slave callout
      [SCSI] lpfc: do not reset dev_loss_tmo in slave callout
      [SCSI] fnic: do not reset dev_loss_tmo in slave callout
      [SCSI] ibmvfc: do not reset dev_loss_tmo in slave callout
      [SCSI] scsi/block: increase flush/sync timeout
      [SCSI] fnic: prep for fc host dev loss tmo support
      [SCSI] ibmvfc: prep for fc host dev loss tmo support
      [SCSI] qla2xxx: prep for fc host dev loss tmo support
      [SCSI] lpfc: prep for fc host dev loss tmo support
      [SCSI] fc class: add fc host dev loss sysfs file
      [SCSI] Fix regressions in scsi_internal_device_block
      [SCSI] qla4xxx: grab hardware_lock in eh_abort before accessing srb
      [SCSI] libfc: fix setting of rport dev loss
      [SCSI] qla2xxx: Drop srb reference before waiting for completion.
      [SCSI] qla4xxx: Fix cmd check in qla4xxx_cmd_wait

Mike Frysinger (50):
      Kconfig: have CCWGROUP depend on CLAW
      ALSA: fix unused warnings with snd_power_get_state
      spi/bfin_spi: drop custom cs_change_per_word support
      spi/bfin_spi: punt useless null read/write funcs
      spi/bfin_spi: fix up some unused/misleading comments
      spi/bfin_spi: convert queue run state to true/false
      spi/bfin_spi: convert read/write/duplex funcs to a dedicated ops structure
      spi/bfin_spi: convert struct names to something more logical
      spi/bfin_spi: drop extra memory we don't need
      spi/bfin_spi: use the SPI namespaced bit names
      Blackfin: SPI: expand SPI bitmasks
      spi/bfin_spi: push all size checks into the transfer function
      spi/bfin_spi: reset ctl_reg bits when setup is run again on a device
      spi/bfin_spi: combine duplicate SPI_CTL read/write logic
      spi/bfin_spi: reject unsupported SPI modes
      spi/bfin_spi: namespace local structs
      asm-generic/io.h: allow people to override individual funcs
      pata_bf54x: fix return type of bfin_set_devctl
      Blackfin: punt short SPI MMR bit names
      Blackfin: bf537-stamp: fix NAND resources
      Blackfin: boards: fix num_chipselect values for on-chip SPI buses
      Blackfin: i2c-gpio boards: use GPIO_PF# defines
      Blackfin: bf51x: enable support for 0.2 silicon
      Blackfin: bf548-ezkit: increase u-boot partition size
      Blackfin: dma: bf54x: add missing break for SPORT1 TX IRQ
      Blackfin: bf526-ezbrd/bf527-ezkit: add NAND partition for u-boot
      Blackfin: coreb: add gpl module license
      Blackfin: coreb: update ioctl numbers
      Blackfin: update sparse flags for latest upstream changes
      Blackfin: glue XIP/ROM kernel kconfigs
      Blackfin: H8606: move 8250 irqflags to platform resources
      Blackfin: bf54x: add missing SIC_RVECT definition
      Blackfin: bf561: rewrite SICA_xxx to just SIC_xxx
      Blackfin: bf538: add missing SIC_RVECT define
      Blackfin: bfin_can.h: add missing VERSION/VERSION2 MMRs
      Blackfin: bfin_ppi.h: start a common PPI/EPPI header
      Blackfin: bfin_spi.h: add MMR peripheral layout
      jffs2: drop unused model argument
      mtd: Blackfin NFC: fix badblock location with BootROM OOB
      mtd: maps: gpio-addr-flash: fix warnings and make more portable
      Blackfin: bfin_twi.h: start a common TWI header
      Blackfin: update defconfigs
      Blackfin: ppi/spi/twi headers: add missing __BFP undef
      Blackfin: drop unused irq_panic()/DEBUG_ICACHE_CHECK
      Blackfin: fix inverted anomaly 05000481 logic
      vmlinux.lds.h: gather .data..shared_aligned sections in DATA_DATA
      vmlinux.lds.h: lower init ramfs alignment to 4
      rtc-bfin: shrink/optimize interrupt handler a bit
      rtc-bfin: add debug markers to suspend/resume paths
      initramfs: Fix build break on symbol-prefixed archs

Mike McCormack (38):
      Staging: rtl8192e: Delete unused function dm_shadow_init()
      Staging: rtl8192e: Simplify some return codes
      Staging: rtl8192e: Remove backslashes at end of lines
      Staging: rtl8192e: Make functions static
      Staging: rtl8192e: Don't compare bHwRadioOff with true
      Staging: rtl8192e: Remove unused function
      Staging: rtl8192e: Remove unnecessary externs
      Staging: rtl8192e: Remove pointless return statements
      Staging: rtl8192e: Remove redundant brackets around return values
      Staging: rtl8192e: Remove some redundant code
      Staging: rtl8192e: Remove function name comments at end of functions
      Staging: rtl8192e: Remove some commented out code
      Staging: rtl8192e: Remove unused macros
      Staging: rtl8192e: Remove function with no effect
      Staging: rtl8192e: Remove extern and redundant declarations
      Staging: rtl8192e: Remove some redundant comments
      Staging: rtl8192e: Fix indent in some places
      Staging: rtl8192e: Less verbose function headers
      staging: rtl8192e: Delete dead and commented out code
      staging: rtl8192e: Clean up function headers
      staging: rtl8192e: Clean up rtl8192_hard_data_xmit()
      staging: rtl8192e: Remove empty function force_pci_posting()
      staging: rtl8192e: Remove commented function rtl8192_set_mode()
      staging: rtl8192e: Remove dead code from rtl8192_set_chan()
      staging: rtl8192e: Fix indent of some functions
      staging: rtl8192e: Remove dead code in CamResetAllEntry()
      staging: rtl8192e: Remove some dead code
      staging: rtl8192e: Clean up rtl8192_hard_start_xmit()
      Staging: rtl8192e: Clean up rtl8192_net_update()
      Staging: rtl8192e: Clean up formatting in MapHwQueueToFirmwareQueue()
      Staging: rtl8192e: Delete some dead code
      Staging: rtl8192e: Clean up rtl8192_qos_association_resp()
      Staging: rtl8192e: Clean up rtl8192_halt_adapter()
      Staging: rtl8192e: Remove dead code from rtl8192_tx
      Staging: rtl8192e: Clean formatting in rtl8192_tx()
      Staging: rtl8192e: Clean up rtl8192_pci_initdescring()
      Staging: rtl8192e: Clean formatting in rtl8192_hard_start_xmit()
      Staging: rtl8192e: Convert macros to inline functions

Mike Miller (2):
      cciss: fix PCI IDs for new Smart Array controllers
      cciss: remove overlapping PCI IDs

Mike Rapoport (3):
      tegra: add PCI Express clocks
      tegra: add PCI Express support
      tegra: harmony: enable PCI Express

Mike Snitzer (2):
      dm: convey that all flushes are processed as empty
      Added blk-lib.c and blk-barrier.c was renamed to blk-flush.c

Mike Turquette (1):
      Input: omap4-keypad - wake-up on events & long presses

Miklos Szeredi (3):
      vfs: fix infinite loop caused by clone_mnt race
      fuse: use clear_highpage() and KM_USER0 instead of KM_USER1
      fuse: use release_pages()

Milan Broz (2):
      loop: add some basic read-only sysfs attributes
      loop: Properly clear sysfs in autoclear mode

Miloslav Trmac (1):
      Audit: add support to match lsm labels on user audit messages

Minchan Kim (2):
      mm: compaction: fix COMPACTPAGEFAILED counting
      vmscan: prevent background aging of anon page in no swap system

Ming Lei (5):
      PM: runtime: add missed pm_request_autosuspend
      usb: musb: support ISO high bandwidth for gadget mode
      usb: musb: gadget: fix ZLP sending in musb_g_tx(v1)
      USB: UHCI: add native scatter-gather support(v1)
      PM / Runtime: fix recursive locking warning of lockdep from rpm_resume()

Mingkai Hu (5):
      spi/mpc8xxx: rename spi_mpc8xxx.c to spi_fsl_spi.c
      spi/mpc8xxx: refactor the common code for SPI/eSPI controller
      spi/fsl_spi: add eSPI controller support
      powerpc/of: add eSPI controller dts bindings and DTS modification
      mtd/m25p80: add support to parse the partitions by OF node

Miroslav Lichvar (1):
      ntp: Clamp PLL update interval

Mohammed Gamal (11):
      KVM: x86 emulator: Add IRET instruction
      KVM: x86 emulator: Fix nop emulation
      KVM: x86 emulator: Allow accessing IDT via emulator ops
      KVM: x86 emulator: Add into, int, and int3 instructions (opcodes 0xcc-0xce)
      KVM: x86 emulator: Add stc instruction (opcode 0xf9)
      KVM: x86 emulator: Add unary mul, imul, div, and idiv instructions
      KVM: x86 emulator: Fix emulate_grp3 return values
      KVM: Separate emulation context initialization in a separate function
      KVM: x86 emulator: Expose emulate_int_real()
      KVM: Add kvm_inject_realmode_interrupt() wrapper
      KVM: VMX: Emulated real mode interrupt injection

Mohammed Shafi Shajakhan (3):
      ath9k : Fix for displaying the channel number
      ath9k: Fix documentation in rate control
      ath9k: Fix incorrect access of rate flags in RC

Myron Stowe (6):
      ACPI: Fix ioremap size for MMIO reads and writes
      ACPI: Maintain a list of ACPI memory mapped I/O remappings
      ACPI: Add interfaces for ioremapping/iounmapping ACPI registers
      ACPI: Pre-map 'system event' related register blocks
      ACPI: Convert simple locking to RCU based locking
      ACPI: Page based coalescing of I/O remappings optimization

MyungJoo Ham (1):
      MAX8952 PMIC Driver Initial Release

Márton Németh (1):
      autofs: Only declare function when CONFIG_COMPAT is defined

Namhyung Kim (98):
      fix a typo on comments in mm/percpu.c
      perf, tracing: add missing __percpu markups
      padata: add missing __percpu markup in include/linux/padata.h
      net: remove address space warnings in net/socket.c
      net/core: remove address space warnings on verify_iovec()
      net/core: add lock context change annotations in net/core/sock.c
      kprobes: Remove redundant address check
      kprobes: Verify jprobe entry point
      kprobes: Make functions static
      kprobes: Remove __dummy_buf
      kprobes: Add sparse context annotations
      block: fix an address space warning in blk-map.c
      sg: fix a warning in blk_rq_aligned() call
      futex: Change 3rd arg of fetch_robust_entry() to unsigned int*
      futex: Mark restart_block.futex.uaddr[2] __user
      futex: Add lock context annotations
      ext2: fix a typo on comment in ext2/inode.c
      ida: document IDA_BITMAP_LONGS calculation
      slub: Fix signedness warnings
      slub: Add lock release annotation
      slub: Move NUMA-related functions under CONFIG_NUMA
      x86-32: Fix sparse warning for the __PHYSICAL_MASK calculation
      init/main.c: remove BKL notations
      fs/buffer.c: remove duplicated assignment on b_private
      lockdep: fixup checking of dir inode annotation
      fs/buffer.c: call __block_write_begin() if we have page
      sparc: don't #include asm/system.h in asm/jump_label.h
      sparc32: remove CONFIG_HAVE_PERF_EVENTS option
      sparc32: fix build failure on CONFIG_SPARC_LEON
      kbuild: add ARCH=sparc32 target
      mm: remove temporary variable on generic_file_direct_write()
      mm: add casts to/from gfp_t in gfp_to_alloc_flags()
      mm: wrap get_locked_pte() using __cond_lock()
      mm: add lock release annotation on do_wp_page()
      mm: wrap follow_pte() using __cond_lock()
      rmap: annotate lock context change on page_[un]lock_anon_vma()
      rmap: wrap page_check_address() using __cond_lock()
      rmap: make anon_vma_chain_free() static
      vmalloc: rename temporary variable in __insert_vmap_area()
      vmalloc: annotate lock context change on s_start/stop()
      mm: declare some external symbols
      vmstat: include compaction.h when CONFIG_COMPACTION
      mm: fix sparse warnings on GFP_ZONE_TABLE/BAD
      fs/buffer.c: remove duplicated assignment to b_private
      lkdtm: prefix enum constants
      init: mark __user address space on string literals
      kernel/user.c: add lock release annotation on free_user()
      printk: fixup declaration of kmsg_reasons
      printk: add lock context annotation
      printk: change type of 'boot_delay' to int *
      printk: declare printk_ratelimit_state in ratelimit.h
      lib/parser: cleanup match_number()
      kbuild: check return value of asprintf()
      ext2: fix comment on ext2_try_to_allocate()
      jbd: Move debug message into #ifdef area
      jbd: Use printk_ratelimited() in journal_alloc_journal_head()
      jbd: Remove unnecessary goto statement
      jbd: Use offset_in_page() instead of manual calculation
      jbd: Convert bitops to buffer fns
      ext3: Cleanup ext3_setup_super()
      ext3: Remove unnecessary casts on bh->b_data
      ext3: Return proper error code on ext3_fill_super()
      ext3: Use DIV_ROUND_UP() on group desc block counting
      jbd: Check return value of __getblk()
      jbd: Fix debug message in do_get_write_access()
      ext3: Remove misplaced BUFFER_TRACE() in ext3_truncate()
      jbd: Convert atomic_inc() to get_bh()
      ext3: Fix debug messages in ext3_group_extend()
      ext3: Update kernel-doc comments
      ptrace: annotate lock context change on exit_ptrace()
      ptrace: change signature of sys_ptrace() and friends
      ptrace: cleanup ptrace_request()
      ptrace: change signature of arch_ptrace()
      ptrace: cleanup arch_ptrace() on x86
      ptrace: cleanup arch_ptrace() on ARM
      ptrace: cleanup arch_ptrace() on avr32
      ptrace: cleanup arch_ptrace() and friends on Blackfin
      ptrace: cleanup arch_ptrace() on cris
      ptrace: cleanup arch_ptrace() on frv
      ptrace: cleanup arch_ptrace() on h8300
      ptrace: cleanup arch_ptrace() on m32r
      ptrace: cleanup arch_ptrace() on m68k
      ptrace: cleanup arch_ptrace() on m68knommu
      ptrace: cleanup arch_ptrace() on microblaze
      ptrace: cleanup arch_ptrace() on MIPS
      ptrace: cleanup arch_ptrace() on mn10300
      ptrace: cleanup arch_ptrace() on parisc
      ptrace: cleanup arch_ptrace() on powerpc
      ptrace: cleanup arch_ptrace() on score
      ptrace: cleanup arch_ptrace() on sh
      ptrace: cleanup arch_ptrace() on sparc
      ptrace: cleanup arch_ptrace() on tile
      ptrace: cleanup arch_ptrace() on um
      ptrace: cleanup arch_ptrace() on xtensa
      signals: annotate lock_task_sighand()
      signals: annotate lock context change on ptrace_stop()
      exit: add lock context annotation on find_new_reaper()
      ext4: Check return value of sb_getblk() and friends

Naohiro Aota (4):
      idr: fix kernel-doc warnings.
      idr: describe how nextidp works in idr_get_next().
      kconfig: Don't go out from read config loop when you read new symbol
      idr: fix idr_pre_get() locking description

Naoya Horiguchi (10):
      hugetlb: fix metadata corruption in hugetlb_fault()
      hugetlb: add allocate function for hugepage migration
      hugetlb: redefine hugepage copy functions
      hugetlb: hugepage migration core
      HWPOISON, hugetlb: add free check to dequeue_hwpoison_huge_page()
      hugetlb: move refcounting in hugepage allocation inside hugetlb_lock
      HWPOSION, hugetlb: recover from free hugepage error when !MF_COUNT_INCREASED
      HWPOISON, hugetlb: soft offlining for hugepage
      HWPOISON, hugetlb: fix unpoison for hugepage
      Fix build error with !CONFIG_MIGRATION

Nathan Fontenot (6):
      powerpc/pseries: Export device tree updating routines
      powerpc/pseries: Export rtas_ibm_suspend_me()
      powerpc/pseries: Partition migration in the kernel
      Driver core: Move find_memory_block routine
      Driver core: Add mutex for adding/removing memory blocks
      Driver core: Add section count to memory_block struct

Nathan Holstein (1):
      Bluetooth: fix oops in l2cap_connect_req

Naveen Krishna Ch (1):
      ARM: S5P64X0: FIX typo in the ADC device name

Naveen Kumar Gaddipati (1):
      Input: add ROHM BU21013 touch panel controller support

Neil Horman (11):
      napi: Convert trace_napi_poll to TRACE_EVENT
      PCI: add quirk for non-symmetric-mode irq routing to versions 0 and 4 of the MCP55 northbridge
      bonding: Fix bonding drivers improper modification of netpoll structure
      bonding: Fix deadlock in bonding driver resulting from internal locking when using netpoll
      bonding: Fix napi poll for bonding driver
      bonding: Fix netconsole to not deadlock on rmmod
      bonding: Re-enable netpoll over bonding
      netpoll: Remove netpoll blocking from uninit path
      netpoll: Revert napi_poll fix for bonding driver
      Revert c6537d6742985da1fbf12ae26cde6a096fd35b5c
      Revert d88dca79d3852a3623f606f781e013d61486828a

Neil Munro (3):
      Staging: RT2860: Fixed both coding style errors in eeprom.h
      Staging: RT2860: Fixed the spacing error in oid.h
      Staging: RT2860: Fixed all warnings and errors in the iface directory

NeilBrown (26):
      sunrpc: extract some common sunrpc_cache code from nfsd
      sunrpc: use seconds since boot in expiry cache
      sunrpc/cache: allow threads to block while waiting for cache update.
      sunrpc: close connection when a request is irretrievably lost.
      nfsd: disable deferral for NFSv4
      nfsd/idmap: drop special request deferal in favour of improved default.
      svcauth_gss: replace a trivial 'switch' with an 'if'
      sunrpc/cache: change deferred-request hash table to use hlist.
      sunrpc/cache: fix recent breakage of cache_clean_deferred
      nfsd: formally deprecate legacy nfsd syscall interface
      nfsd: allow deprecated interface to be compiled out.
      sunrpc: fix race in new cache_wait code.
      sunrpc: Simplify cache_defer_req and related functions.
      sunrpc/cache: centralise handling of size limit on deferred list.
      md: Fix regression with raid1 arrays without persistent metadata.
      md: remove md_mutex locking.
      md: use sector_t in bitmap_get_counter
      md: Fix possible deadlock with multiple mempool allocations.
      md: use bio_kmalloc rather than bio_alloc when failure is acceptable.
      md/raid1: perform mem allocation before disabling writes during resync.
      md: change type of first arg to sync_page_io.
      md: use separate bio pool for each md device.
      md: unplug writes to external bitmaps.
      md/raid1: discard unused variable.
      md/raid1: fix some typos in comments.
      md: tidy up device searches in read_balance.

Nelson Elhage (1):
      pktgen: Limit how much data we copy onto the stack.

Nicholas Bellinger (1):
      [SCSI] scsi_debug: Convert to use root_device_register() and root_device_unregister()

Nick Bowler (1):
      netfilter: install missing ebtables headers for userspace

Nick Kossifidis (2):
      ath5k: rename ath5k_hw_set_associd to _set_bssid
      ath5k: remove own (wrong) IEEE80211_MAX_LEN

Nick Piggin (3):
      fs: Implement lazy LRU updates for inodes
      fs: improve DCACHE_REFERENCED usage
      fs: inode split IO and LRU lists

Nicolas Ferre (8):
      AT91: Correct configuration define value
      AT91: trivial: align comment of at91sam9g20_reset with one more tab
      AT91: reset routine cleanup, remove not needed icache flush
      AT91: reset: extend alternate reset procedure to several chips
      AT91: pm: use plain cpu_do_idle() for "wait for interrupt"
      AT91: pm: make sure that r0 is 0 when dealing with cache operations
      at91/atmel-mci: inclusion of sd/mmc driver in at91sam9g45 chip and board
      AT91: rtc: enable built-in RTC in Kconfig for at91sam9g45 family

Nicolas Kaiser (24):
      arm/davinci: remove duplicated include
      netfilter: remove duplicated include
      caif: remove duplicated include
      staging: tidspbridge: remove duplicated include
      staging: lirc: remove duplicated include
      staging: spectra: remove duplicated includes
      ASoC: remove duplicated include for nuc900
      arm/shmobile: remove duplicated include
      arm/omap: remove duplicated include
      ehea: simplify conditional
      net/tg3: simplify conditional
      ALSA: sound/usb/usx2y: simplify conditional
      dma/timberdale: simplify conditional
      pipe: fix failure to return error code on ->confirm()
      video/omap: remove mux.h include
      arm/omap: simplify conditional
      KVM: fix typo in copyright notice
      Input: ab8500-ponkey - fix IRQ freeing in error path
      block2mtd: dubious assignment
      drivers/net: sgiseeq: fix return on error
      drivers/video/omap/blizzard.c: suspected typo in assignment
      ext4: fix unbalanced mutex unlock in error path of ext4_li_request_new
      drivers/block/drbd/drbd_main.c: fix error path
      watchdog: MachZ: fix debug macro

Nicolas Palix (26):
      Coccinelle: Add null/eno.cocci
      Coccinelle: Add null/kmerr.cocci
      Coccinelle: Move deref_null.cocci to a more appropriate directory
      Coccinelle: Add locks/call_kern.cocci
      Coccinelle: Add locks/double_lock.cocci
      Coccinelle: Add locks/mini_lock.cocci
      Coccinelle: Add iterators/fen.cocci
      Coccinelle: Add iterators/itnull.cocci
      Coccinelle: Add iterators/list_entry_update.cocci
      Coccinelle: Add free/kfree.cocci
      Coccinelle: Add api/kstrdup.cocci
      Coccinelle: Add api/memdup.cocci
      Coccinelle: Add api/memdup_user
      Coccinelle: Move err_cast.cocci to the api directory
      Coccinelle: Move resource_size.cocci to the api directory
      Coccinelle: Move alloc directory into api directory
      Coccinelle: Add misc/doubleinit.cocci
      Coccinelle: Add misc/ifcol.cocci
      MAINTAINERS: Coccinelle: Update email address
      Coccinelle: Update documentation
      Coccinelle: Improve user information with a new kind of comment
      Coccinelle: Use new comment format to explain kfree.cocci
      Coccinelle: Add a new mode named 'chain'
      Coccinelle: Use the -no_show_diff option for org and report mode
      Coccinelle: Fix documentation
      Coccinelle: Add contextual message

Nicolas Pitre (10):
      ARM: link board specific files after core files
      ARM: do not define VMALLOC_END relative to PAGE_OFFSET
      ARM: implement CONFIG_STRICT_DEVMEM by disabling access to RAM via /dev/mem
      ARM: SECCOMP support
      ARM: add a vma entry for the user accessible vector page
      ARM: 6342/1: fix ASLR of PIE executables
      ARM: make struct machine_desc definition coherent with its comment
      arm: remove machine_desc.io_pg_offst and .phys_io
      vcs: add poll/fasync support
      vcs: invoke the vt update callback when /dev/vcs* is written to

Niels de Vos (1):
      parport_pc: show the detection of a 2 serial port ITE8874 chip

Nikanth Karthikesan (6):
      Fix typo s/contenious/continuous in comment
      Doc: Fix typo s/packages/packaged
      Fix various typos of valid in comments
      x86, numa: Assign CPUs to nodes in round-robin manner on fake NUMA
      /proc/pid/smaps: export amount of anonymous memory in a mapping
      /proc/pid/pagemap: document in Documentation/filesystems/proc.txt

Nikhil Rao (4):
      sched: Do not consider SCHED_IDLE tasks to be cache hot
      sched: Set group_imb only a task can be pulled from the busiest cpu
      sched: Force balancing on newidle balance if local group has capacity
      sched: Drop group_capacity to 1 only if local group has extra capacity

Nikitas Angelinas (5):
      Staging: vt6656: use ARRAY_SIZE macro in channel.c
      drivers/net/bnx2x: use ARRAY_SIZE macro in bnx2x_main.c
      drivers/net/wireless/ath/ath9k: use ARRAY_SIZE macro in ani.c
      net/wireless: use ARRAY_SIZE macro in radiotap.c
      [IA64] xen: use ARRAY_SIZE macro in xen_pv_ops.c

Nikolai Kondrashov (13):
      HID: allow resizing and replacing report descriptors
      HID: Add Tablet Pick -> BTN_STYLUS2 mapping
      HID: Add support for UC-Logic WP????U tablets
      HID: add support for two Waltop tablets
      HID: uclogic: fix coding style
      HID: uclogic: add proper support for PF1209
      HID: waltop: fix Media Tablet 10.6 inch scrolling
      HID: waltop: add Media Tablet 14.1 inch support
      HID: waltop: fix Media Tablet 10.6 inch zooming
      HID: waltop: comment on tablet modes
      HID: rdesc parser: remove local item size limit
      HID: waltop: add support for Waltop Slim Tablet 12.1 inch
      HID: add absolute axis resolution calculation

Nilesh Javali (1):
      [SCSI] qla4xxx: On firmware hang do not wait for the outstanding commands to complete

Nir Tzachar (1):
      nconfig: add search support

Niranjana Vishwanathapura (2):
      msm: smd: enable smd on msm7x30 target
      msm: smd: enable smd on qsd8x50 target

Nishanth Aravamudan (11):
      powerpc/pci: Fix return type of BUID_{HI,LO} macros
      powerpc/dma: Fix dma_iommu_dma_supported compare
      powerpc/dma: Fix check for direct DMA support
      powerpc/vio: Use put_device() on device_register failure
      powerpc/viobus: Free TCE table on device release
      powerpc/pseries: Use kmemdup
      powerpc/pci: Cleanup device dma setup code
      powerpc/pseries/xics: Use cpu_possible_mask rather than cpu_all_mask
      scripts/package: don't break if %{_smp_mflags} isn't set
      microblaze: pci-common cleanup
      cxgb3: fix crash due to manipulating queues before registration

Nishanth Menon (1):
      PM: Introduce library for device-specific OPPs (v7)

Nitin Gupta (4):
      Staging: zram: Replace ioctls with sysfs interface
      Staging: zram: Document sysfs entries
      Staging: zram: Remove need for explicit device initialization
      Staging: zram: Update zram documentation

Noboru Iwamatsu (1):
      xenbus: prevent warnings on unhandled enumeration values

Nobuhiro Iwamatsu (8):
      sh: Drop dependence for 29bit mode of trigger_address_error()
      sh: Fix address calculation of Initrd
      Bluetooth: Add support Bluetooth controller of MacbookPro 6,2
      Bluetooth: Add support Bluetooth controller of MacbookPro 7,1
      ALSA: emu10k1: Fix warning: "CCR" redefined
      usb: r8a66597-hcd: Change mistake of the outsw function
      i2c-pca-platform: Change device name of request_irq
      sh: i2c-sh7760: Replase from ctrl_* to __raw_*

Nohee Ko (1):
      staging: brcm80211: fix #ifdef BRCM_FULLMAC mess

Németh Márton (2):
      [media] gspca - sonixj: Remove magic numbers for delay
      [media] gspca - sonixj: Add horizontal and vertical flip for po2030n

Ohad Ben-Cohen (21):
      wl1271: sdio: claim host only when doing IO
      wl12xx: make wl12xx.h common to both spi and sdio
      wl1271: propagate set_power's return value
      wl12xx: add platform data passing support
      wl1271: take irq info from private board data
      wl1271: make ref_clock configurable by board
      omap: zoom: add fixed regulator device for wlan
      omap: zoom: add mmc3/wl1271 device support
      wl12xx: fix non-wl12xx build scenarios
      wl1271: sdio: enable runtime PM
      wl1271: sdio: add suspend/resume support
      PM / Runtime: Lenient generic runtime pm callbacks
      mmc: sdio: fully reconfigure oldcard on resume
      mmc: propagate power save/restore ops return value
      mmc: sdio: add power_restore support
      mmc: add runtime PM handlers
      mmc: sdio: use the generic runtime PM handlers
      mmc: sdio: enable runtime PM for SDIO cards
      mmc: sdio: enable runtime PM for SDIO functions
      mmc: sdio: ensure mmc_sdio_detect is powered
      mmc: sdio: support suspend/resume while runtime suspended

Oliver Hartkopp (2):
      net: simplify flags for tx timestamping
      can-raw: add msg_flags to distinguish local traffic

Olof Johansson (1):
      mmc: make number of mmcblk minors configurable

Omar Ramirez Luna (1):
      staging: tidspbridge: bind driver name to device name

Ondrej Zajicek (2):
      watchdog: it87_wdt: Add support for IT8720F watchdog
      watchdog: it87_wdt: Add support for watchdogs with 8b timers

Ondrej Zary (8):
      introduce cx82310_eth: Conexant CX82310-based ADSL router USB ethernet driver
      cxacru: ignore cx82310_eth devices
      cx82310_eth: check usb_string() return value for error
      cx82310_eth: allow empty URBs
      de2104x: disable media debug messages by default
      de2104x: remove experimental status
      savagefb: fix DDC for Savage 4
      isofs: work-around for Rock Ridge+Joliet CDs with empty ISO root directory

Otavio Salvador (3):
      net: r6040: store BIOS default MAC in perm_add
      ALSA: hda: add Vortex86MX PCI ids
      USB: cdc-acm: fix code indentation

Pablo Neira Ayuso (5):
      netfilter: nf_nat: better error handling of nf_ct_expect_related() in helpers
      netfilter: ctnetlink: missing validation of CTA_EXPECT_ZONE attribute
      netfilter: ctnetlink: allow to specify the expectation flags
      netfilter: ctnetlink: add support for user-space expectation helpers
      netfilter: ctnetlink: add expectation deletion events

Palash Bandyopadhyay (2):
      [media] s5h1432: Add new s5h1432 driver
      [media] cx231xx: Added support for Carraera, Shelby, RDx_253S and VIDEO_GRABBER

Parirajan Muthalagu (1):
      USB Gadget: Verify VBUS current before setting the device self-powered bit

Partha Basak (1):
      OMAP: hwmod: Handle opt clocks node using clk_add_alias

Pascal Auriel - Stantum (1):
      HID: support STmicroelectronics and Sitronix with hid-stantuml driver

Pascal de Bruijn (1):
      Don't show error if Acer WMI is not found

Patrick J. LoPresti (3):
      ext3/ext4: Factor out disk addressability check
      JBD2: Allow feature checks before journal recovery
      OCFS2: Allow huge (> 16 TiB) volumes to mount

Patrick McHardy (2):
      netfilter: add missing xt_log.h file
      Merge branch 'for-patrick' of git://git.kernel.org/pub/scm/linux/kernel/git/horms/lvs-test-2.6

Patrick Pannuto (1):
      driver core: platform: Use drv->driver.bus instead of assuming platform_bus_type

Paul Bolle (1):
      fix printk typo 'faild'

Paul Cercueil (1):
      drivers/rtc/rtc-jz4740.c: add alarm function

Paul E. McKenney (32):
      net: convert to rcu_dereference_index_check()
      rcu: define __rcu address space modifier for sparse
      rcu: add shiny new debug assists to Documentation/RCU/checklist.txt
      rcu: make CPU stall warning timeout configurable
      rcu: add boot parameter to suppress RCU CPU stall warning messages
      rcu: improve kerneldoc for rcu_read_lock(), call_rcu(), and synchronize_rcu()
      Update documentation to note the passage of INIT_RCU_HEAD()
      Update call_rcu() usage, add synchronize_rcu()
      rcu: allow RCU CPU stall warning messages to be controlled in /sys
      rcu: restrict TREE_RCU to SMP builds with !PREEMPT
      rcu: Allow RCU CPU stall warnings to be off at boot, but manually enablable
      rcu: Fix RCU_FANOUT help message
      rcu: Add a TINY_PREEMPT_RCU
      rcu: update obsolete rcu_read_lock() comment.
      rcu: refer RCU CPU stall-warning victims to stallwarn.txt
      rcu: permit suppressing current grace period's CPU stall warnings
      rcu: repair code-duplication FIXMEs
      rcu: document ways of stalling updates in low-memory situations
      rcu: Upgrade srcu_read_lock() docbook about SRCU grace periods
      rcu: combine duplicate code, courtesy of CONFIG_PREEMPT_RCU
      rcu: apply TINY_PREEMPT_RCU read-side speedup to TREE_PREEMPT_RCU
      rcu: add comment stating that list_empty() applies to RCU-protected lists
      rcu: upgrade stallwarn.txt documentation for CPU-bound RT processes
      rcu: performance fixes to TINY_PREEMPT_RCU callback checking
      rcu: fix _oddness handling of verbose stall warnings
      rcu: only one evaluation of arg in rcu_dereference_check() unless sparse
      rcu: fix sparse errors in rcutorture.c
      rcu: Add tracing data to support queueing models
      rcu: Add advice to PROVE_RCU_REPEATEDLY kernel config parameter
      rcu: move check from rcu_dereference_bh to rcu_read_lock_bh_held
      net: suppress RCU lockdep false positive in sock_update_classid
      sched: suppress RCU lockdep splat in task_fork_fair

Paul Fox (3):
      x86, olpc: Don't retry EC commands forever
      libertas: Communicate USB transfer errors
      libertas: Fix sd8686 firmware reload

Paul Fulghum (2):
      synclink_gt: fix per device locking
      drivers/char/synclink_gt.c: add extended sync feature

Paul Gortmaker (7):
      tipc: Optimize handling excess content on incoming messages
      tipc: clean out all instances of #if 0'd unused code
      powerpc: Fix invalid page flags in create TLB CAM path for PTE_64BIT
      3c52x: remove IRQF_SAMPLE_RANDOM from legacy MCA drivers.
      selinux: fix parallel compile error
      selinux: really fix dependency causing parallel compile failure.
      pktgen: clean up handling of local/transient counter vars

Paul Mackerras (6):
      powerpc: Abstract indexing of lppaca structs
      powerpc: Dynamically allocate most lppaca structs
      powerpc: Account time using timebase rather than PURR
      powerpc/pseries: Re-enable dispatch trace log userspace interface
      powerpc/perf: Fix sampling enable for PPC970
      perf, powerpc: Fix power_pmu_event_init to not use event->ctx

Paul Mundt (114):
      sh: Add kprobe-based event tracer.
      sh: split out ptrace header for _32/_64 variants.
      sh: kprobes SMP support.
      sh: update the FDPIC relocations.
      Merge branch 'sh/stable-updates'
      sh: fix up an off-by-1 in the number of early ioremap fixmaps.
      sh: Fix up PUD trampling in ranged page table init for X2TLB.
      Merge branches 'sh/highmem' and 'sh/stable-updates'
      Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/mfleming/sh-2.6
      sh: Provide a global TLB flush for U/I-TLB clear.
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
      sh: wire up fanotify/prlimit64 syscalls.
      sh: fix up fallout from syscall arg constification.
      sh: stub __flush_tlb_global() definition for nommu.
      sh: Support type 1 accesses for SH7786 PCI.
      sh: Fix up SH7786 PCIe PHY initialization.
      sh: reinstate clock framework rate rounding.
      sh: Relax devfn constraints for SH7786 PCIe.
      sh: sh2007/sh7757lcr defconfig reduction.
      Merge branch 'sh/pci-express-integration'
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
      sh: Make SH7786 PCIe port reset logic more aggressive.
      sh: Establish a SuperHyway<->PCIe window mapping on SH7786 PCIe.
      sh: Ignore 32-bit windows in 29-bit mode for SH7786 PCIe.
      sh: Properly wire up channel 2's I/O window on SH7786 PCIe.
      sh: Hook up 3rd memory window for all SH7786 PCIe channels.
      Merge branch 'sh/pci-express-integration'
      sh: Provide a non-multiplexed sys_recvmmsg path.
      Revert "sh: ecovec24: modify tsc2007 platform settings"
      mfd: Fix up section mismatches in SH SDHI.
      usb: Fix up r8a66597-hcd section mismatches.
      sh: pci: Use generic pci_enable_resources() for pcibios_enable_device().
      sh: pci: Toggle configuration accesses on SH7786.
      sh: pci: Give SH7786 PHY some time to settle.
      sh: pci: Move Renesas PCI IDs to a better place.
      sh: pci: Support root complex config accesses on SH7786 PCIe.
      sh: pci: Discard initial PCICONF4/5 settings for SH7786 PCIe.
      sh: pci: Support ports with disabled links on SH7786 PCIe.
      sh: pci: Use I/O accessors consistently in SH7786 PCIe init code.
      sh: pci: clock framework support for SH7786 PCIe.
      sh: pci: Use a generic raw spinlock for PCI config access locking.
      sh: provide generic arch_debugfs_dir.
      sh: Update SH-X3 subtype for clkdev lookups.
      sh: Support userimask for all SH-X3 interrupt controllers.
      sh: Support IRQ balancing for SH-X3 proto cores, too.
      sh: pinmux support for SH-X3 proto CPUs.
      sh: Handle pinmux for SH-X3 proto IRQ/IRL modes.
      sh: Support early IRQ vector map reservation for delayed controllers.
      sh: Allow GPIO chips to register IRQ mappings.
      sh: mach-x3proto: Move the ilsel header to a better place.
      sh: mach-x3proto: Support for baseboard GPIOs.
      sh: mach-x3proto: gpio-keys support.
      sh: mach-x3proto: Improve ILSEL debugging.
      sh: pfc: support pinmux deregistration.
      sh: Drop __initdata for SH-X3 pinmux tables.
      sh: pfc: Fix up BUG() triggered by gpiolib debugfs lookups.
      sh: intc: Implement reverse mapping for IRQs to per-controller IDs.
      sh: intc: Support virtual mappings for IRQ subgroups.
      sh: intc: Handle early lookups of subgroup IRQs.
      sh: intc: Split up the INTC code.
      sh: Wire up INTC subgroup splitting for SH7786 SCIF1.
      sh: intc: Add missing files.
      sh: intc: Fix build with IRQ balancing disabled.
      sh: Fix up the SH-3 build.
      sh: wire up perf alignment and emulation faults.
      sh: perf: Support SH-X3 hardware counters.
      sh: perf: Set up perf_max_events.
      sh: use pr_fmt for clock framework, too.
      sh: mach-sdk7786: Add support for fpga gpios.
      sh: Fix up PMB locking.
      sh: pci: Support slot 4 routing on SDK7786.
      sh: pci: Support secondary FPGA-driven PCIe clocks on SDK7786.
      sh: Provide a generic SRAM pool for tiny memories.
      sh: mach-sdk7786: Add support for the FPGA SRAM.
      sh: pci: Convert to upper/lower_32_bits() helpers.
      sh: clkfwk: support clock remapping.
      sh: clkfwk: Abstract rate rounding helper.
      sh: clkfwk: Add a helper for rate rounding by divisor ranges.
      sh: clkfwk: Fix fault in frequency iterator.
      sh: clkfwk: Shuffle around to match the intc split up.
      sh: Expose physical addressing mode through cpuinfo.
      sh: Tidy up genirq Kconfig bits.
      sh: Switch dynamic IRQ creation to generic irq allocator.
      genirq: Add single IRQ reservation helper
      sh: Fix the sparsemem disabled build.
      cdrom: gdrom: ctrl_in/outX to __raw_read/writeX conversion.
      sh: maple: ctrl_in/outX to __raw_read/writeX conversion.
      sh: mach-dreamcast: irq_data conversion.
      sh: IPR IRQs irq_data conversion.
      sh: mach-landisk: irq_data conversion.
      sh: mach-microdev: irq_data conversion.
      sh: imask IRQs irq_data conversion.
      sh: mach-systemh: irq_data conversion.
      sh: mach-x3proto: irq_data conversion.
      sh: hd64461: irq_data conversion.
      input: jornada680_kbd: ctrl_in/outX to __raw_read/writeX conversion.
      input: hp680_ts_input: ctrl_in/outX to __raw_read/writeX conversion.
      sh: mach-se: irq_data conversion.
      rtc: rtc-rs5c313: ctrl_in/outX to __raw_read/writeX conversion.
      sh64: update for IRQ flag handling naming changes.
      sh64: irq_data conversion.
      sh: intc: irq_data conversion.
      sh: update show_interrupts() for irq_data chip lookup.
      sh: disable deprecated genirq support.
      sound: sh: ctrl_in/outX to __raw_read/writeX conversion.
      sh64: _PAGE_SPECIAL support.
      sh: lockless get_user_pages_fast()
      sh: oprofile: Fix up and extend op_name_from_perf_id().
      sh64: oprofile: Fix up kernel stack pointer size mismatch.
      sh: oprofile: Make sure the backtrace op is available for timer-fallback.
      sh: fix up cpu hotplug IRQ migration for irq_data changes.
      sh: intc: switch irq_desc iteration to new active IRQ iterator.
      genirq: Fix up irq_node() for irq_data changes.

Paul Walmsley (15):
      OMAP2/3: PRM: add module hard reset support
      OMAP: hwmod: add an hardreset API for use by other core code
      OMAP: hwmod: improve documentation, clean up function names
      OMAP clockdomain: initialize clockdomain registers when the clockdomain layer starts
      OMAP2+: Kconfig: disallow builds for boards that don't use the currently-selected SoC
      OMAP2420: CTRL: fix OMAP242X_CTRL_REGADDR macro
      OMAP2420: clock: add MCBSP_CLKS node and clkdev aliases
      OMAP2430: clock: add MCBSP_CLKS node and clkdev aliases
      OMAP3xxx: clock: add clkdev aliases for McBSP fclk source switching
      OMAP: McBSP: implement McBSP CLKR and FSR signal muxing via mach-omap2/mcbsp.c
      OMAP: McBSP: implement functional clock switching via clock framework
      OMAP: split plat-omap/common.c
      OMAP: control: move plat-omap/control.h to mach-omap2/control.h
      OMAP2+: clock: reduce the amount of standard debugging while disabling unused clocks
      [media] tvp5150: COMPOSITE0 input should not force-enable TV mode

Paul Zimmerman (1):
      ALSA: usb: USB3 SuperSpeed sound support

Pavan Savoy (10):
      Staging: ti-st: remove st_get_plat_device
      staging: ti-st: fix kim platform device id
      staging: ti-st: set right the data types
      staging: ti-st: mv headers to ti_wilink_st
      tty.h: new ldisc for TI WiLink ST
      staging: ti-st: drop the __KERNEL__
      staging: ti-st: mv ti_wilink_st header
      staging: ti-st: move TI_ST from staging to misc/
      misc: ti-st: Kconfig & Makefile for TI_ST
      drivers: misc: ti-st: fix review comments

Pavel Emelyanov (40):
      nfsd: Export get_task_comm for nfsd
      sunrpc: Pass the ip_map_parse's cd to lower calls
      sunrpc: Make xprt auth cache release work with the xprt
      sunrpc: Pass xprt to cached get/put routines
      sunrpc: Add net to pure API calls
      sunrpc: Add routines that allow registering per-net caches
      sunrpc: Tag svc_xprt with net
      sunrpc: The per-net skeleton
      sunrpc: Make the /proc/net/rpc appear in net namespaces
      sunrpc: Make the ip_map_cache be per-net
      sunrpc: Factor out rpc_xprt allocation
      sunrpc: Factor out rpc_xprt freeing
      sunrpc: Add net argument to svc_create_xprt
      sunrpc: Pull net argument downto svc_create_socket
      sunrpc: Add net to rpc_create_args
      sunrpc: Add net to xprt_create
      sunrpc: Tag rpc_xprt with net
      net: Export __sock_create
      sunrpc: Create sockets in net namespaces
      sunrpc: Use helper to set v4 mapped addr in ip_map_parse
      sunrpc: Remove unused sock arg from xs_get_srcport
      sunrpc: Remove unused sock arg from xs_next_srcport
      sunrpc: Get xprt pointer once in xs_tcp_setup_socket
      sunrpc: Remove duplicate xprt/transport arguments from calls
      sunrpc: Factor out udp sockets creation
      sunrpc: Factor out v4 sockets creation
      sunrpc: Factor out v6 sockets creation
      sunrpc: Call xs_create_sockX directly from setup_socket
      sunrpc: Merge the xs_bind code
      sunrpc: Merge xs_create_sock code
      sunrpc: Pass family to setup_socket calls
      sunrpc: Remove TCP worker wrappers
      sunrpc: Remove UDP worker wrappers
      sunrpc: Remove useless if (task == NULL) from xprt_reserve_xprt
      sunrpc: Don't return NULL from rpcb_create
      sunrpc: Remove dead "else" branch from bc xprt creation
      sunrpc: Turn list_for_each-s into the ..._entry-s
      tunnels: Fix tunnels change rcu protection
      8390: Don't oops on starting dev queue
      fib: Fix fib zone and its hash leak on namespace stop

Pawel Moll (1):
      stmmac: fix_mac_speed is called during 10/100<->1000 speed changes

Pawel Osciak (1):
      [media] v4l: videobuf: remove unused is_userptr variable

Pekka Enberg (16):
      staging: w35und: Kill dead HAL macros in wbhal_f.h
      staging: w35und: Remove remaining typedef declarations
      staging: w35und: Kill unused scan_s.h header
      staging: w35und: Remove dead code from mlme_s.h
      staging: w35und: Inline mlme_s.h to core.h
      staging: w35und: Remove unused spinlocks
      staging: w35und: Remove unused fields from struct wbsoft_priv
      staging: w35und: Use NETDEV_TX_BUSY if MLMESendFrame fails
      staging: w35und: Inline MLMESendFrame() to wbsoft_tx()
      staging: w35und: Add locking problems to TODO list
      SLUB: Fix merged slab cache names
      Revert "Slub: UP bandaid"
      SLUB: Optimize slab_free() debug check
      SLUB: Fix memory hotplug with !NUMA
      tty: Remove __GFP_NOFAIL from tty_add_file()
      Merge branch 'master' into for-linus

Per Forlin (2):
      DMAENGINE: Set burst size for phy and log chans in ste_dma40 dev_control
      DMAENGINE: Remove stedma40_set_psize and pre_transfer hook in ste_dma40

Per Fransson (1):
      ARM: ux500 specific L2 cache code

Pete Eberlein (1):
      [media] go7007: MJPEG buffer overflow

Peter Chen (1):
      USB: do not print -ESHUTDOWN message if usb at otg device mode

Peter Gsellmann (1):
      AT91: add board support for Pcontrol_G20

Peter Horton (1):
      AT91: Fix AT91SAM9G20 reset as per the errata in the data sheet

Peter Hsiang (1):
      ASoC: Add max98088 CODEC driver

Peter Hutterer (3):
      Input: wacom_w8001 - send BTN_TOOL_PEN/RUBBER and BTN_STYLUS events
      Input: wacom_w8001 - support (and ignore) touch tablets
      Input: wacom_w8001 - add multitouch slot support

Peter Korsgaard (1):
      mxc/gpio: make _set_value work with values != 0/1

Peter Meerwald (1):
      net: Improve comments in include/linux/phy.h

Peter Oberparleiter (1):
      [S390] cio: fix I/O cancel function

Peter Ujfalusi (7):
      ASoC: multi-component: TWL4030: Restore registers on removal
      ALSA: core: Allow card id change to the same string
      omap: McBSP: Do not enable SRG in slave mode
      OMAP3: DMA: Errata i541: sDMA FIFO draining does not finish
      ASoC: tlv320dac33: Control for line output gain
      ASoC: tpa6130a2: Error handling for broken chip
      ASoC: tlv320dac33: Use usleep_range for delays

Peter Waskiewicz (1):
      ixgbe: Use affinity_hint when Flow Director is enabled

Peter Zijlstra (58):
      perf: Remove superfluous return values from perf_callchain_*()
      perf: Deconstify struct pmu
      perf: Register PMU implementations
      perf: Unindent labels
      perf: Reduce perf_disable() usage
      perf: Per PMU disable
      perf: Default PMU ops
      perf: Shrink hw_perf_event
      perf: Rework the PMU methods
      perf: Remove the sysfs bits
      perf: Separate find_get_context() from event initialization
      perf: Remove the swevent hash-table from the cpu context
      perf: Per cpu-context rotation timer
      perf: Per-pmu-per-cpu contexts
      perf: Move some code around
      perf: Clean up perf_event_context allocation
      perf: Multiple task contexts
      perf: Provide a separate task context for swevents
      perf: Optimize context ops
      perf: Fix up delayed_put_task_struct()
      perf: Ensure we call add_event_to_ctx() with the right locks held
      perf: Fix perf_init_event()
      perf: Sanitize the RCU logic
      perf: Fix free_event()
      perf: Complete software pmu grouping
      perf: Fix perf_event_exit_cpu_context()
      perf: Undo the per cpu-context timer stuff
      percpu: Add {get,put}_cpu_ptr
      perf: Avoid RCU vs preemption assumptions
      sched: fix RCU lockdep splat from task_group()
      sched: Unindent labels
      sched: Create special class for stop/migrate work
      irq_work: Add generic hardirq context callbacks
      perf: Fix group moving
      perf: Fix task refcount bugs
      perf: Find task before event alloc
      perf, hw_breakpoint: Fix crash in hw_breakpoint creation
      jump_label: Use more consistent naming
      jump_label: Add atomic_t interface
      perf: Use jump_labels to optimize the scheduler hooks
      perf: Optimize sw events
      jump_label: Add COND_STMT(), reducer wrappery
      sched, cgroup: Fixup broken cgroup movement
      perf, x86: Extract PEBS/BTS buffer free routines
      perf, x86: Extract PEBS/BTS allocation functions
      perf, x86: Extract DS alloc/free functions
      perf, x86: Fixup the precise_ip computation
      perf, x86: Less disastrous PEBS/BTS buffer allocation failure
      perf, x86: Clean up reserve_ds_buffers() signature
      perf, x86: Use NUMA aware allocations for PEBS/BTS/DS allocations
      mm: strictly nested kmap_atomic()
      mm: stack based kmap_atomic()
      mm: remove pte_*map_nested()
      perf, x86: Fix up kmap_atomic() type
      mm: highmem documentation
      kernel: remove PF_FLUSHER
      mm,x86: fix kmap_atomic_push vs ioremap_32.c
      mm: fix race in kunmap_atomic()

Petr Vandrovec (2):
      BKL: Remove BKL from ncpfs
      ncpfs: Lock socket in ncpfs while setting its callbacks

Phil Carmody (7):
      ARM: 6338/1: module - simplify code with temporaries
      ARM: 6339/1: module - simplify unwind table handling
      ARM: 6340/1: module - additional unwind tables for exit/devexit sections
      ARM: 6341/1: unwind - optimise linked-list searches for modules
      [IA64] unwind: remove preprocesser noise, and correct comment
      [IA64] unwind - optimise linked-list searches for modules
      parisc: unwind - optimise linked-list searches for modules

Phil Edworthy (1):
      sh: Add sh7724 BEU resources

Phil Turmel (1):
      drm/nouveau: Fix build regression, undefined reference to `acpi_video_get_edid'

Philip Rakity (4):
      net: pxa168_etc.c recognize additional contributors
      mmc: sdhci: print out controller name for register debug
      mmc: sdhci: highspeed: check for mmc as well as sd cards
      mmc: sdhci: allow for eMMC 74 clock generation by controller

Philipp Merkel (1):
      HID: Fix for problems with eGalax/DWAV multi-touch-screen

Philipp Reisner (42):
      drbd: renamed drbd_tl_epoch.n_req to drbd_tl_epoch.n_writes
      drbd: Track all IO requests on the TL, not writes only
      drbd: mod_req has now a return value
      drbd: factored tl_restart() out of tl_clear().
      drbd: Do not send two barriers without any writes between them
      drbd: factored drbd_req_make_private_bio() out of drbd_req_new()
      drbd: Removed redundant error checks in the request code path
      drbd: Finished the "on-no-data-accessible suspend-io;" functionality
      drbd: Do not allow a fencing-policy of resource-and-stonith with protocol A
      drbd: Disabled the crashed_primary detection for re-attach of last data while IO is frozen
      drbd: Now we need to handle the ed_uuid of an diskless, unconnected primary correctly
      drbd: Removing a by now obsolete clause in the state sanitizing
      drbd: Reduce the verbosity of some state transitions
      drbd: Run the fence-peer helper asynchronously
      drbd: Delayed creation of current-UUID
      drbd: Ensure that the peer was not rebootet in the meantime before resending TL
      drbd: Do not do a hard state change when establishing a connection [bugz 304]
      drbd: Fixed a deadlock, probably only affected UP machines
      drbd: Allow tl_restart() to do IO completion while IO is suspended
      drbd: Allow attach while IO is suspended
      drbd: Do not try to free tl_hash in drbd_disconnect() when IO is suspended
      drbd: Make sure tl_restart(, resend) can not get called multiple times for a new connection
      drbd: Initialize all members of sync_conf to their defaults [Bugz 315]
      drbd: New sync parameters for the smart resync rate controller
      drbd: New sync_param packet, that includes the parameters of the new controller
      drbd: The new, smarter resync speed controller
      drbd: Bugfix: rs_in_flight could become wrong if read_for_csum() requested reschedule later
      drbd: Replaced some casts by an union. Improved comments
      drbd: Microfix: Assigning sector once is sufficient
      drbd: Bugfix for regression introduced with f9bc8913c06022e
      drbd: Sending of big packets, for payloads from 64KByte to 4GByte
      drbd: receiving of big packets, for payloads between 64kByte and 4GByte
      drbd: Actually allow BIOs up to 128k (was 32k).
      drbd: Disable activity log updates when the whole device is out of sync
      drbd: Removed a race that could cause unexpected execution of w_make_resync_request()
      drbd: Adding support for BIO/Request flags: REQ_FUA, REQ_FLUSH and REQ_DISCARD
      drbd: Fixed compatibility with protocol versions smaller than 95
      drbd: Track the reasons to suspend IO in dedicated state bits
      drbd: Allow larger values for c-fill-target.
      drbd: Fixed a stupid copy and paste error
      drbd: Do not log an ASSERT for P_OV_REQUEST packets while C_CONNECTED
      dynamic_debug.h: Fix dynamic_dev_dbg() macro if CONFIG_DYNAMIC_DEBUG not set

Philippe De Muyter (11):
      m68knommu: fix default starting date
      m68knommu: fix strace support for 68328/68360
      m68knommu: Document supported chips in intc-2.c and intc-simr.c.
      m68knommu: whitespace cleanup in 68328/entry.S
      m68k{nommu}: Remove unused DEFINE's from asm-offsets.c
      m68knommu: add support for Coldfire 547x/548x interrupt controller
      m68knommu: rename PT_OFF_VECTOR to PT_OFF_FORMATVEC.
      m68knommu: .gitignore vmlinux.lds
      m68knommu: add basic mmu-less m548x support
      m68knommu: Fix MCFUART_TXFIFOSIZE for m548x.
      m68k{nommu}/blackfin : remove old assembler-only flags bit definitions

Philippe Skowronski (1):
      usb: langwell_udc: cancel pending requests when controller is suspended.

Phillip Kurtenbach (1):
      staging: iio: whitespace cleanup

Phillip Lougher (2):
      Squashfs: fix use of __le64 annotated variable
      Squashfs: fix function prototype

Ping Cheng (2):
      Input: wacom - parse the Bamboo device family
      Input: wacom - specify Cinitq supported tools

Poyo VL (2):
      When I tried to compile I got the following warning:
      xfs: eliminate some newly-reported gcc warnings

Prarit Bhargava (2):
      watchdog: iTCO_wdt: Cleanup warning messages
      watchdog: iTCO_wdt.c: remove extra pci_dev_put()'s from init code

Prashant P. Shah (7):
      Staging: solo6x10: fixed assignments in if conditions in solo6010-core.c
      Staging: xgifb: fixed many style issue in vb_ext.c
      Staging: xgifb: fixed many style issue in vb_setmode.c
      Staging: xgifb: fixed many style issues in vb_init.c
      Staging: xgifb: fixed many style issues in vb_util.c
      Staging: xgifb: fixed many style issues in XGI_main_26.c
      Staging: otus: removes global variable initialization to 0 in wwrap.c

Praveena Nadahally (1):
      USB: Change acm_iad_descriptor bFunctionProtocol to USB_CDC_ACM_PROTO_AT_V25TER

Qing He (1):
      xen: remap MSIs into pirqs when running as initial domain

Rabin Vincent (31):
      ARM: 6307/1: mmci: allow the card detect GPIO value not to be inverted
      ARM: 6310/1: mmci: support different FIFO sizes
      ARM: 6312/1: ftrace: allow building without frame pointers
      ARM: 6314/1: ftrace: allow build without frame pointers on ARM
      ARM: 6315/1: ftrace: add ENDPROC annotations
      ARM: 6316/1: ftrace: add Thumb-2 support
      ARM: 6317/1: ftrace: pass KBUILD_CFLAGS to record_mcount.pl
      ARM: 6318/1: ftrace: fix and update dynamic ftrace
      ARM: 6319/1: ftrace: add Thumb-2 support to dynamic ftrace
      ARM: 6320/1: ftrace: enable dynamic ftrace
      ARM: 6353/1: nomadik-gpio: add SLPM register handing for DB8500v2
      ARM: 6354/1: nomadik-gpio: allow control of sleep mode direction and pull up
      ARM: 6371/1: ux500: add DB5500 pins
      ARM: 6372/1: ux500: add DB5500 DMA event lines
      ARM: 6373/1: tc35892-gpio: add setup/remove callbacks
      ARM: 6308/1: mmci: support card detection interrupts
      ARM: 6309/1: mmci: allow neither ->status nor gpio_cd to be specified
      ARM: 6418/1: ux500: rename DB8500 DMA event line macros
      DMAENGINE: ste_dma40: fix disabled channels list
      DMAENGINE: ste_dma40: fix clk_get failure path
      DMAENGINE: ste_dma40: fix desc_get
      DMAENGINE: ste_dma40: fix resource leaks in error paths.
      ste_dma40: add variable to indicate valid dma_cfg
      ste_dma40: move priority to separate field
      ste_dma40: move channel mode to a separate field
      ste_dma40: move mode_opt to separate config
      ste_dma40: remove TIM_FOR_LINK option
      ste_dma40: remove enum for endianess
      ste_dma40: remove channel_type
      checkpatch: check for incorrect permissions
      kgdb,arm: fix register dump

Rafael J. Wysocki (19):
      ACPI / ACPICA: Defer enabling of runtime GPEs (v3)
      PCI/PCIe/AER: Disable native AER service if BIOS has precedence
      ACPI / PM: Fix problems with acpi_pm_device_sleep_state()
      PM: Fix unmet dependency warning from kconfig
      PM / Runtime: Use alloc_workqueue() for creating the PM workqueue
      PM / Hibernate: Improve comments in hibernate_preallocate_memory()
      PM / Hibernate: Make default image size depend on total RAM size
      PM / Wakeup: Introduce wakeup source objects and event statistics (v3)
      PM: Fix potential issue with failing asynchronous suspend
      PM / Hibernate: Make some boot messages look less scary
      PM: Allow wakeup events to abort freezing of tasks
      PM / Runtime: Reduce code duplication in core helper functions
      PM / Hibernate: Modify signature used to mark swap
      PM / Runtime: Remove idle notification after failing suspend
      PM / Wakeup: Show wakeup sources statistics in debugfs
      ACPI / PM: Fix reference counting of power resources
      ACPI / Battery: Return -ENODEV for unknown values in get_property()
      ACPI / PM: Blacklist another machine that needs acpi_sleep=nonvs
      tg3: Do not call device_set_wakeup_enable() under spin_lock_bh

Rafał Miłecki (13):
      b43: N-PHY: add missing phyrxchain setting and fix warning in RX core function
      b43: N-PHY: simplify channel switching
      b43: define B43_SHM_SH_CHAN_40MHZ
      b43: N-PHY: don't duplicate setting channel in shared memory
      b43: N-PHY: grab more info about new channel
      b43: N-PHY: store info about current channel's type
      b43: N-PHY: fix logic in band switching
      b43: N-PHY: prepare for rev3+ channel tables
      b43: N-PHY: replace N-specific radio_chanspec with common code
      b43: N-PHY: fix typo: read table when caching IQ LO calibration (do not write)
      b43: N-PHY: put radio-specific code in separated file
      b43: N-PHY: put 2056-radio's specific code in separated file
      b43: N-PHY: fix infinite-loop-typo

Rafi Rubin (3):
      HID: ntrig: add documention
      HID: ntrig: a bit of whitespace cleanup
      HID: ntrig: identify firmware version

Rahul Ruikar (7):
      Input: emu10k1-gp - add missing calls to pci_disable_device()
      [IA64] ioc3_serial: release resources in error return path
      pcmcia: vrc4173_cardu: Fix error path for pci_release_regions and pci_disable_device
      usb: core: endpoint: Fix error path
      usb: gadget: dummy_hcd: Fix error path
      USB: gadget: amd5536udc.c: fix error path
      drivers/misc/phantom.c: add missing warning messages in phantom_probe()

Rainer Keller (1):
      USB: add PID for FTDI based OpenDCC hardware

Rajeev Kulkarni (1):
      OMAP4: prcm: Fix global warm reset bit position

Rajendra Nayak (7):
      OMAP: hwmod: Enable module wakeup if in smartidle
      OMAP4: PM: Declare idle modules as functional too
      OMAP4: clocks: Update clock tree for ES2
      OMAP4: CM & PRM: Update PRCM register bitshifts and masks for ES2
      OMAP4: PM: Define additional registers for ES2
      OMAP4: powerdomain: Update DSS logic state for ES2
      omap: hwmod: Handle modules with 16bit registers

Rajesh Borundia (13):
      qlcnic: fix for setting function modes
      qlcnic: configure port on eswitch
      qlcnic: configure offload setting on eswitch
      qlcnic: eswitch config fixes
      qlcnic: add api version in reg dump
      qlcnic: fix mac addr read
      qlcnic: fix for setting default eswitch config
      qlcnic: fix mac anti spoof policy
      qlcnic: fix panic while using eth_hdr
      qlcnic: fix mac override capability
      qlcnic: fix promiscous mode for VF
      netxen: fix race in tx stop queue
      netxen: fix kdump

Rajkumar Manoharan (14):
      ath9k_htc: Enable ANI in associated state only
      ath9k_htc: Enable fastcc for HTC devices.
      ath9k_hw: Restore ANI registers to default during partial reset for AR9271
      ath9k_hw: Support fastcc for AR7010
      ath9k_htc: Fix memory leak on WMI event handler
      ath9k_htc: Fix CPU usage issue during scan period
      ath9k_hw: remove warning in ath9k_hw_def_get_num_ant_config
      ath9k_htc: Fix register read through bulk pipe
      ath9k_htc: Fix beacon distribution in IBSS mode
      ath9k_htc: Fix TKIP disconnect failure with HTC drivers
      ath9k_hw: Fix hw reset failure with HTC driver
      ath9k_htc: set probe request rx filter
      mac80211: Fix ibss station got expired immediately
      ath9k_htc: Set proper firmware offset for Netgear WNDA3200

Rakib Mullick (4):
      [CPUFREQ]: x86, cpufreq: Mark longrun_get_policy with __cpuinit.
      sched_stat: Update sched_info_queue/dequeue() code comments
      kernel/stop_machine.c: fix unused variable warning
      drivers/char/mxser.c: fix compilation warning in mxser.c

Ralf Baechle (4):
      MIPS: MT: Fix build error iFPU affinity code
      MIPS: Get rid of branches to .subsections.
      MIPS: More detailed description of r4k_on_each_cpu
      MIPS: Remove wait argument of r4k_on_each_cpu

Ralph Campbell (2):
      IB/qib: Fix uninitialized pointer if CONFIG_PCI_MSI not set
      IB/qib: Allow driver to load if PCIe AER fails

Ramesh Babu K V (1):
      intel_mid_dma: Add sg list support to DMA driver

Ramkumar Ramachandra (1):
      Staging: rtl8192e: Cleanup style and whitespace

Randolph Chung (2):
      ASoC: Configure symmetric rates for tlv320aic3x
      ASoC: Add support for tlv320aic3007 to tlv320aic3x codec.

Randy Dunlap (31):
      Staging: xgifb: fix lots of sparse warnings
      [SCSI] iscsi transport: fix kernel-doc notation
      [SCSI] fix kconfig dependency warnings related to SCSI_SAS_ATTRS
      staging/keucr: update TODO list and ask question about it
      staging/keucr: fix build when CONFIG_PM is not enabled
      staging/bcm: fix printk format warnings
      staging/bcm: fix build for CONFIG_PM not enabled
      staging: ST_BT depends on RFKILL
      pch_gbe: add header files
      staging: intel_sst: include delay.h to fix build error
      x86/vsmp: Eliminate kconfig dependency warning
      futex: Fix kernel-doc notation & typos
      ibft: fix kconfig dependencies
      staging: speakup: fix printk format warning
      x86, olpc: XO-1 uses/depends on PCI
      infiniband: fix mlx4 kconfig dependency warning
      net: move MII outside of NET_ETHERNET, fix kconfig warning
      netfilter: fix kconfig unmet dependency warning
      ceph: fix debugfs warnings
      acpi_toshiba: fix kconfig error
      FW_LOADER: fix kconfig dependency warning on HOTPLUG
      driver core: fix build for CONFIG_BLOCK not enabled
      mmc: fix cb710 kconfig dependency warning
      nfs: include ratelimit.h, fix nfs4state build error
      pch_can: depends on PCI
      fs: move exportfs since it is not a networking filesystem
      fs: move exportfs since it is not a networking filesystem
      documentation: update sysrq.txt magic sysrq keys
      docbook: add more wait/wake/completion to device-drivers docbook
      docbook: add idr/ida to kernel-api docbook
      i2c-intel-mid: Driver depends on PCI

Rasesh Mody (4):
      bna: Brocade 10Gb Ethernet device driver
      bna: Fixed build break for allyesconfig
      bna: fix interrupt handling
      bna: scope and dead code cleanup

René Herman (2):
      ALSA: ISA: New Aztech Sound Galaxy driver
      ALSA: ISA: Remove snd-sgalaxy

Rhyland Klein (3):
      power_supply: Add driver for TI BQ20Z75 gas gauge IC
      bq20z75: Add support for more power supply properties
      staging: iio: light: Adding driver for ISL29018 ALS

Ricardo Labiaga (3):
      Revalidate caches on lock
      Ask for time_delta during fsinfo probe
      NFS: set layout driver

Ricardo Salveti de Araujo (1):
      omap4: board-omap4panda: adding leds status1 and status2

Rich Mattes (1):
      USB: ftdi_sio: Add PID for accesio products

Richard A. Smith (1):
      olpc_battery: Fix endian neutral breakage for s16 values

Richard Kennedy (3):
      libata: reorder ata_queued_cmd to remove alignment padding on 64 bit builds
      mm: remove alignment padding from anon_vma on (some) 64 bit builds
      fsnotify: remove alignment padding from fsnotify_mark on 64 bit builds

Richard Röjfors (1):
      mfd: Use DMA for timberdale's ks8842

Richard Weinberger (7):
      hostfs: fix UML crash: remove f_spare from hostfs
      um: fix global timer issue when using CONFIG_NO_HZ
      um: remove PAGE_SIZE alignment in linker script causing kernel segfault.
      hostfs: fix UML crash: remove f_spare from hostfs
      um: fix IRQ flag handling naming
      um: migrate from __do_IRQ() to generic_handle_irq()
      hostfs: code cleanups

Rob Maris (2):
      spi/bfin_spi: fix typo in comment
      spi/bfin_spi: cs should be always low when a new transfer begins

Robert Jennings (1):
      [SCSI] sr: fix sr_drive_status handling when initialization required

Robert Love (1):
      [SCSI] fcoe: Fix broken NPIV with correction to MAC validation

Robert Nelson (3):
      omap: Beagle: revision detection
      omap: Beagle: only Cx boards use pin 23 for write protect
      omap: Beagle: no gpio_wp pin connection on xM

Robert Richter (31):
      x86, cleanup: Remove obsolete boot_cpu_id variable
      x86, xsave: Disable xsave in i387 emulation mode
      oprofile, arm: initialize perf_event pointers with NULL
      Merge branch 'oprofile/urgent' into oprofile/core
      oprofile, x86: Simplify init/exit functions
      oprofile, ARM: Use oprofile_arch_exit() to cleanup on failure
      oprofile, ARM: Rework op_create_counter()
      oprofile, ARM: Remove some goto statements
      oprofile: Remove duplicate code around __oprofilefs_create_file()
      Merge branch 'oprofile/urgent' (early part) into oprofile/perf
      oprofile, ARM: Release resources on failure
      Merge branch 'oprofile/core' (early part) into oprofile/perf
      oprofile, ARM: Remove some goto statements
      oprofile, ARM: Rework op_create_counter()
      oprofile, ARM: Use oprofile_arch_exit() to cleanup on failure
      Merge branch 'oprofile/perf' into oprofile/core
      oprofile: disable write access to oprofilefs while profiler is running
      Merge remote branch 'tip/perf/core' into oprofile/core
      oprofile: make !CONFIG_PM function stubs static inline
      oprofile, x86: Add support for AMD family 12h
      oprofile, x86: Add support for AMD family 14h
      oprofile, x86: Check IBS capability bits 1 and 2
      oprofile, x86: Remove duplicate check for IBS_CAPS_OPCNT
      oprofile, x86: Introduce struct ibs_state
      oprofile, x86: Add support for IBS branch target address reporting
      oprofile, x86: Add support for IBS periodic op counter extension
      apic, x86: Check if EILVT APIC registers are available (AMD only)
      apic, x86: Use BIOS settings for IBS and MCE threshold interrupt LVT offsets
      Merge commit 'v2.6.36' into oprofile/core
      Merge commit 'linux-2.6/master' (early part) into oprofile/core
      Merge branch 'oprofile/core' into oprofile/x86

Roberto Rodriguez Alkala (1):
      staging: otus: fix compile warning and some style issues

Roberto Sassu (4):
      ecryptfs: call vfs_setxattr() in ecryptfs_setxattr()
      ecryptfs: release keys loaded in ecryptfs_keyring_auth_tok_for_sig()
      ecryptfs: checking return code of ecryptfs_find_auth_tok_for_sig()
      ecryptfs: added ecryptfs_mount_auth_tok_only mount parameter

Robin Getz (1):
      Blackfin: workaround anomaly 05000481 (corruption with ITEST MMRs)

Robin Holt (4):
      kobject: Introduce kset_find_obj_hinted.
      driver core: Introduce find_memory_block_hinted which utilizes kset_find_obj_hinted.
      driver core: Convert link_mem_sections to use find_memory_block_hinted.
      sgi-xp: incoming XPC channel messages can come in after the channel's partition structures have been torn down

Roedel, Joerg (1):
      KVM: SVM: Clean up rip handling in vmrun emulation

Roel Kluin (1):
      irda: Test index before read in stir421x_patch_device()

Roger Quadros (1):
      usb gadget: composite: prevent OOPS for non-standard control request

Rogerio Pimentel (4):
      MX27 3ds: Add SDHC1 support to mx27 3ds
      mx31_3ds: Remove unused debug board definitions
      mx31_3ds: Fix the logic for detecting the debug board
      mx31_3ds: Fix spi registration

Rohit Hassan Sathyanarayan (2):
      mtd: Define MLC Flash as a different flash type
      mtd: MLC device check in OneNAND driver

Rok Mandeljc (1):
      HID: add NOGET quirk for AXIS 295 Video Surveillance Joystick

Roland Dreier (5):
      RDMA/cxgb4: Fix warnings about casts to/from pointers of different sizes
      MAINTAINERS: Fix broken link to http://www.openib.org/
      RDMA/nes: Fix cast-to-pointer warnings on 32-bit
      MAINTAINERS: Hand off SCSI RDMA Protocol (SRP) initiator to Dave Dillow
      Merge branches 'amso1100', 'cma', 'cxgb3', 'cxgb4', 'ehca', 'iboe', 'ipoib', 'misc', 'mlx4', 'nes', 'qib' and 'srp' into for-next

Roland McGrath (2):
      uml: fix CONFIG_STATIC_LINK=y build failure with newer glibc
      coredump: default CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y

Roman Borisov (1):
      nfs: fix unchecked value

Roman Tereshonkov (3):
      mtd: prepare partition add and del functions for ioctl requests
      mtd: add BLKPG API based repartition support
      mtd: onenand: fix 4KiB page onenand chip recognition

Ron Mercer (1):
      qlge: bugfix: Restoring the vlan setting.

Roopa Prabhu (7):
      enic: Add set mac address
      enic: Add support for firmware management device
      enic: Add new firmware devcmds
      enic: Use offsetof macro in vic tlv length calculation
      enic: Clean up: remove enic_dev_stats_clear
      enic: Check if rq/wq buf not NULL before freeing them
      enic: Mark intr_timer in vnic_enet_config as deprecated

Roy Spliet (2):
      drm/nouveau: Import initial memory timing work
      drm/nouveau: fix thinkos in mem timing table recordlen check

Roy Zang (2):
      mtd: fix the build warning for fsl_upm.c
      P4080/eLBC: Make Freescale elbc interrupt common to elbc devices

Ruslan Pisarev (8):
      [media] Staging: cx25821: remove spaces after parenthesis
      [media] Staging: cx25821: fix braces and space coding style issues
      [media] tm6000: don't initialize static var on tm6000-i2c.c
      [media] Staging: tm6000: fix braces, tabs, comments and space coding style issue in tm6000-video.c
      [media] tm6000: fix comments coding style issue in group of files
      [media] Staging: tm6000: Delete braces from return in tm6000-cards.c
      [media] tm6000: fix macros and comments coding style issue in tm6000.h
      [media] tm6000: fix a macro coding style issue

Russ Anderson (2):
      x86, uv: Enable Westmere support on SGI UV
      x86, uv: More Westmere support on SGI UV

Russell King (42):
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-2.6-tcc into devel-stable
      ARM: Simplify SMP/SCU/TWD dependencies
      ARM: Provide common header for hard_smp_processor_id()
      ARM: Allow SMP kernels to boot on UP systems
      Merge branch 'for_rmk' of git://git.linaro.org/kernel/linux-linaro-next into devel-stable
      Merge branch 'for_rmk' of git://github.com/at91linux/linux-2.6-at91 into devel-stable
      ARM: vmlinux.lds: Refer to start of .data using _sdata rather than _data
      ARM: vmlinux.lds: Move unwind tables into _stext.._etext
      Merge branch 'for-russell' of git://codeaurora.org/quic/kernel/dwalker/linux-msm into devel-stable
      ARM: no need for nommu to jump through the hoops that mmu does
      ARM: hotplug cpu: setup 1:1 map for entire kernel image for secondary CPUs
      ARM: hotplug cpu: Keep processor information, startup code & __lookup_processor_type
      ARM: cleanup boot cpu calling __mmap_switched
      ARM: move __mmap_switched, C-API functions to init section
      ARM: hotplug cpu: move __error and __error_p to cpuinit section
      ARM: cleanup lookup_machine_type data and ensure these are placed in __HEAD
      ARM: hotplug cpu: ensure that __enable_mmu is identity mapped
      ARM: hotplug cpu: move secondary_startup, __enable_mmu to cpuinit
      ARM: add register documentation for __enable_mmu
      Merge branch 'for-rmk-next' of git://git.pengutronix.de/git/imx/linux-2.6 into devel-stable
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/nico/orion into devel-stable
      Merge branch 'devel' of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6 into devel-stable
      Merge branches 'at91', 'dcache', 'ftrace', 'hwbpt', 'misc', 'mmci', 's3c', 'st-ux' and 'unwind' into devel
      Merge branch 'hotplug' into devel
      Merge branch 'msm-core' of git://codeaurora.org/quic/kernel/dwalker/linux-msm into devel-stable
      Merge branch 'for-rmk' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into devel-stable
      Merge branch 'for-rmk' of git://git.pengutronix.de/git/imx/linux-2.6 into devel-stable
      Merge branch 'devel-stable' into devel
      ARM: fix memblock breakage
      Merge branch 'for-rmk' of git://git.pengutronix.de/git/imx/linux-2.6 into devel-stable
      Merge branch 'for-rmk' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into devel-stable
      ARM: ensure membank array is always sorted
      ARM: memblock: use memblock when initializing memory allocators
      ARM: memblock: use memblock to free memory into arm_bootmem_init()
      ARM: memblock: convert memory detail printing to use memblock
      ARM: move freeing of highmem pages out of mem_init()
      ARM: memblock: convert free_highpages() to use memblock
      ARM: memblock: move meminfo into find_limits directly
      ARM: memblock: setup lowmem mappings using memblock
      Merge branch 'l2x0-pull-rmk' of git://dev.omapzoom.org/pub/scm/santosh/kernel-omap4-base into devel-stable
      Merge master.kernel.org:/pub/scm/linux/kernel/git/lethal/genesis-2.6 into devel-stable
      Merge branch 'devel-stable' into devel

Ryan Mallon (1):
      ds2782_battery: Fix units

Ryan Wilson (1):
      xen-pcifront: Xen PCI frontend driver.

Ryusuke Konishi (34):
      nilfs2: accept future revisions
      nilfs2: allow nilfs_destroy_inode to destroy metadata file inodes
      nilfs2: allow nilfs_dirty_inode to mark metadata file inodes dirty
      nilfs2: keep zero value in i_cno except for gc-inodes
      nilfs2: use iget5_locked to get inode
      nilfs2: separate initializer of metadata file inode
      nilfs2: remove own inode hash used for GC
      nilfs2: add checkpoint tree to nilfs object
      nilfs2: set pointer to root object in inodes
      nilfs2: make snapshots in checkpoint tree exportable
      nilfs2: use root object to get ifile
      nilfs2: move inode count and block count into root object
      nilfs2: use checkpoint tree for mount check of snapshots
      nilfs2: deny write access to inodes in snapshots
      nilfs2: split out nilfs_get_root_dentry
      nilfs2: split out nilfs_attach_snapshot
      nilfs2: do not allocate multiple super block instances for a device
      nilfs2: simplify life cycle management of nilfs object
      nilfs2: get rid of snapshot mount flag
      nilfs2: allow nilfs_clear_inode to clear metadata file inodes
      nilfs2: do not allocate nilfs_mdt_info structure to gc-inodes
      nilfs2: add routines to save and restore bmap state
      nilfs2: add routines to roll back state of DAT file
      nilfs2: add routines to redirect access to buffers of DAT file
      nilfs2: get rid of GCDAT inode
      nilfs2: use iget for all metadata files
      nilfs2: see state of root dentry for mount check of snapshots
      nilfs2: get rid of mi_nilfs back pointer to nilfs object
      nilfs2: get rid of back pointer to writable sb instance
      nilfs2: remove own inode allocator and destructor for metadata files
      nilfs2: accept 64-bit checkpoint numbers in cp mount option
      nilfs2: add bdev freeze/thaw support
      nilfs2: change license of exported header file
      nilfs2: get rid of bdi from nilfs object

Rémi Denis-Courmont (14):
      Phonet: restore flow control credits when sending fails
      Phonet: correct sendmsg() error code from sock_alloc_send_skb()
      Phonet: do not set POLLOUT in case of send buffer overflow
      Phonet: remove dangling pipe if an endpoint is closed early
      Phonet: resource routing backend
      Phonet: hook resource routing to userspace via ioctl()'s
      Phonet: look up the resource routing table when forwarding
      Phonet: list subscribed resources via proc_fs
      Phonet: resource routing documentation
      Phonet: restore flow control credits when sending fails
      Phonet: add to MAINTAINERS and add myself
      Phonet: advise against enabling the pipe controller
      Phonet: cleanup pipe enable socket option
      Phonet: mark the pipe controller as EXPERIMENTAL

Sage Weil (15):
      ceph: do not hide .snap in root directory
      ceph: only invalidate on check_caps if we actually have pages
      ceph: use mapping->nrpages to determine if mapping is empty
      ceph: switch from BKL to lock_flocks()
      ceph: fix num_pages_free accounting in pagelist
      ceph: do not carry i_lock for readdir from dcache
      Btrfs: fix delalloc checks in clone ioctl
      Btrfs: fix clone ioctl where range is adjacent to extent
      Btrfs: fix lockdep warning on clone ioctl
      Btrfs: fix deadlock in btrfs_commit_transaction
      Btrfs: async transaction commit
      Btrfs: add START_SYNC, WAIT_SYNC ioctls
      Btrfs: add SNAP_CREATE_ASYNC ioctl
      Btrfs: make SNAP_DESTROY async
      Btrfs: allow subvol deletion by unprivileged user with -o user_subvol_rm_allowed

Sam Ravnborg (1):
      sh: fix recursive dependency in Kconfig

Samo Pogacnik (1):
      add ttyprintk driver

Samu Onkalo (16):
      crypto: omap-sham - Adjust DMA parameters
      hwmon: lis3: pm_runtime support
      hwmon: lis3: regulator control
      hwmon: lis3: Cleanup interrupt handling
      hwmon: lis3: Update coordinates at polled device open
      hwmon: lis3: Power on corrections
      hwmon: lis3: restore axis enabled bits
      hwmon: lis3: New parameters to platform data
      hwmon: lis3: Adjust fuzziness for 8 bit device
      hwmon: lis3: use block read to access data registers
      hwmon: lis3: Enhance lis3 selftest with IRQ line test
      hwmon: lis3: Short explanations of platform data fields
      hwmon: lis3: Release resources in case of failure
      drivers/misc: driver for bh1770glc / sfh7770 ALS and proximity sensor
      drivers/misc: driver for APDS990X ALS and proximity sensors
      Documentation: short descriptions for bh1770glc and apds990x drivers

Samuel Ortiz (7):
      irda: Remove BKL instances from af_irda.c
      irda: Remove BKL instances from irnet
      irda: Fix parameter extraction stack overflow
      irda: Fix heap memory corruption in iriap.c
      mfd: msp430 expects I2C to be built-in
      mfd: Remove DEBUG defines from mc13xxx-core
      power: Revert "power_supply: Mark twl4030_charger as broken"

San Mehat (1):
      block: block_dump: Add number of sectors to debug output

Sanchit Garg (1):
      net/9p: Return error on read with NULL buffer

Sangbeom Kim (1):
      ARM: S5PV210: Fix build error on pm debug

Sanjeev Premi (2):
      omap2: fix assorted compiler warnings
      omap2/3: Update revision identification

Santiago Leon (20):
      ibmveth: Remove integer divide caused by modulus
      ibmveth: batch rx buffer replacement
      ibmveth: Remove LLTX
      ibmveth: Add tx_copybreak
      ibmveth: Add rx_copybreak
      ibmveth: Add scatter-gather support
      ibmveth: Add optional flush of rx buffer
      ibmveth: Remove duplicate checksum offload setup code
      ibmveth: Enable IPv6 checksum offload
      ibmveth: remove procfs code
      ibmveth: Convert to netdev_alloc_skb
      ibmveth: Remove redundant function prototypes
      ibmveth: Convert driver specific debug to netdev_dbg
      ibmveth: Convert driver specific error functions to netdev_err
      ibmveth: Some formatting fixes
      ibmveth: Coding style fixes
      ibmveth: Return -EINVAL on all ->probe errors
      ibmveth: Convert driver specific assert to BUG_ON
      ibmveth: Remove some unnecessary include files
      ibmveth: Update module information and version

Santosh Shilimkar (17):
      omap: Update and rename common defconfig for omap2plus devices
      omap: pm-debug: Move common debug code to pm-debug.c
      omap: pm-debug: Enable wakeup_timer_milliseconds debugfs entry
      omap: pm: Move set_pwrdm_state routine to common pm.c
      omap4: Update id.c and cpu.h for es2.0
      omap4: l2x0: Fix init parameter for es2.0
      omap4: Fix bootup crash observed with higher CPU clocks
      omap4: control: Add ctrl_pad_base to omap_globals
      omap4: control: Add accessor api's for pad control module
      omap4: control: Add the register definition headers
      omap4: control: Fix the control module register accesses
      omap: serial: Fix the boot-up crash/reboot without CONFIG_PM
      omap4: l2x0: Override the default l2x0_disable
      ARM: l2x0: Fix coding-style in the cache-l2x0.h
      ARM: l2x0: Determine the cache size
      ARM: l2x0: Optimise the range based operations
      oprofile: Fix the hang while taking the cpu offline

Sarah Sharp (3):
      usb: Fix issue with USB 3.0 devices after system resume
      USB: xhci: Fix compile error when CONFIG_PM=n
      usb: Fix linker errors with CONFIG_PM=n

Sascha Hauer (22):
      ARM: imx: Add EPIT support
      ARM: mx3/imx35: Add EPIT support
      ARM: mx5/mx51_babbage: fix compiler warnings
      ARM: mx5/iomux-mx51: Add SPI controller pads
      ARM: mx5/iomux-mx51: Add aud3 primary function defines
      ARM: mx5/iomux-mx51: Fix input path of some pins in gpio mode
      ARM: mx5: Add Nand clock support
      ARM: mx51: add imx-ssi devices
      ARM: mx51: Add audmux support
      ARM: mx5: dynamically register mxc-nand device
      ARM: mx5: clock-imx51: make *ipg clocks secondary clocks of their corresponding peripheral clocks
      dmaengine: add possibility for cyclic transfers
      dmaengine: add wrapper functions for device control functions
      dmaengine: Add Freescale i.MX SDMA support
      dmaengine: Add Freescale i.MX1/21/27 DMA driver
      ARM: mx3: use MX3x_ prefixed version of CHIP_REV_x
      ARM: iomux-mx51: Add AUD5 pinmux definitions
      can: mcp251x: increase rx_errors on overflow, not only rx_over_errors
      can: mcp251x: allow to read two registers in one spi transfer
      can: mcp251x: read-modify-write eflag only when needed
      [media] v4l2-mediabus: Add pixelcodes for BGR565 formats
      dma: imx-dma: fix signedness bug

Sathya Perla (1):
      be2net: add multiple RX queue support

Saurav Kashyap (1):
      [SCSI] qla2xxx: AER Support-Return recovered from mmio_enable function for 82XX.

Scott Wood (1):
      oprofile/fsl emb: Don't set MSR[PMM] until after clearing the interrupt.

Sean MacLennan (2):
      powerpc: Fix incorrect .stabs entry for copy_32.S
      powerpc: mtmsrd not defined

Sebastian Andrzej Siewior (7):
      mtd: nand: use ALIGN where possible
      mtd: nand: pull in td into read_bbt()
      mtd: nand: add support for BBT without OOB
      mtd: nand: introduce NAND_CREATE_EMPTY_BBT
      mtd: nandsim: add module param for BBT handling
      mtd: cleanup nand.h
      mtd: remove junk tabs in nand.h

Sebastian Ott (12):
      [S390] css: fix sparse warning
      [S390] cio: fix memleak in resume path
      [S390] cio: add lock to struct channel_path
      [S390] chsc: initialization fixes
      [S390] chsc: consolidate memory allocations
      [S390] chsc: use the global page to determine the chp desriptor
      [S390] cio: update descriptor in chsc_chp_vary
      [S390] css: update descriptor after hibernate
      [S390] css: update subchannel description after hibernate
      [S390] cio: notify drivers of channel path events
      [S390] dasd: fix use after free in dbf
      [S390] tape: fix dbf usage

Sekhar Nori (18):
      davinci: da850 evm: sparse cleanup: make file local variables static
      MAINTAINERS: Add Kevin's e-mail in entry for TI DaVinci
      davinci: cpufreq: bailout on regulator errors
      davinci: clean up inconsistent usage of spaces in Kconfig
      davinci: introduce support for AM1x ARM9 microprocessors
      davinci: am18x/da850/omap-l138: use 'NOM' voltage defined in datasheet as min voltage
      davinci: dm365: disable pulldowns for all MMC/SD1 pins.
      davinci: clock: add support for setting sysclk rate
      davinci: cpufreq: add support for keeping an additional clock constant
      davinci: am18x/da850/omap-l138: keep async clock constant with cpufreq
      davinci: dm365 evm: use EDMAQ_3 as the audio DMA queue
      davinci: add support for aemif timing configuration
      nand: davinci: add support for timing configuration
      davinci: dm644x evm: setup NAND flash timing
      davinci: am18x/da850/omap-l138 evm: setup NAND flash timing
      davinci: dm6467t evm: setup NAND flash timing
      davinci: mityomapl138: make file local data static
      rtc: omap: let device wakeup capability be configured from chip init logic

Senthil Balasubramanian (4):
      ath9k: fix regression which prevents chip sleep after CAB data
      ath9k: remove unnecessary power save flags.
      ath9k: Introduce a wrapper for power save disable.
      ath9k_hw: Fix divide by zero cases in paprd.

Senthilvadivu Guruswamy (4):
      OMAP: DSS2: DSI: Remove extra iounmap in error path
      OMAP: DSS2: OMAPFB: Allow FB_OMAP2 to build without VRFB
      OMAP: DSS2: OMAPFB: make VRFB depends on OMAP2,3
      OMAP: DSS2: OMAPFB: Allow usage of def_vrfb only for omap2,3

Sergei Shtylyov (15):
      DA850: move NAND/NOR pin lists to the board file
      DA850: move MII/RMII pin lists to the board file
      pata_sil680: make sil680_sff_exec_command() 'static'
      pata_cmd640: implement sff_irq_check() method
      pata_pdc202xx_old: implement sff_irq_check() method
      pata_sil680: implement sff_irq_check() method
      pata_sl82c105: implement sff_irq_check() method
      USB: musb: make DBG() calls actually depend on CONFIG_USB_MUSB_DEBUG
      usb: musb: introduce DA8xx/OMAP-L1x glue layer
      usb: musb: gadget: kill unreachable code in musb_g_rx()
      USB: MUSB: fix kernel WARNING/oops when unloading module in OTG mode
      usb: musb: blackfin: call usb_nop_xceiv_unregister() in musb_platform_exit()
      usb: musb: blackfin: call gpio_free() on error path in musb_platform_init()
      hpt366: add debounce delay to cable_detect() method
      hpt366: fix clock turnaround

Sergey Ivanov (1):
      [media] Twinhan 1027 + IR Port support

Sergey Senozhatsky (1):
      ext4: fix NULL pointer dereference in print_daily_error_info()

Seth Heasley (4):
      x86/PCI: irq and pci_ids patch for Intel Patsburg DeviceIDs
      PCI: update Intel chipset names and defines
      watchdog: iTCO_wdt: TCO Watchdog patch for Intel Patsburg DeviceIDs
      i2c-i801: Add Intel Patsburg device ID

SeungChull Suh (1):
      ARM: S5P64X0: Bug fix on errors of build with CONFIG_PREEMPT_NONE

Seungwhan Youn (19):
      ASoC: S3C: Fix PCM RX FIFO settings
      ASoC: S3C: Fix PCM TXFIFO_DIPSTICK value
      ASoC: SAMSUNG: Add S/PDIF CPU driver
      ASoC: SAMSUNG: Add Machine driver for S/PDIF PCM audio
      ARM: S5PC100: Add S/PDIF platform device
      ARM: S5PC100: Modify SCLK_AUDIO{0,1,2} clock as sysclks
      ARM: S5PC100: Add SCLK_SPDIF clock
      ARM: S5PV210: Add S/PDIF platform device
      ARM: S5PV210: Add SCLK_SPDIF clock
      ARM: S5PV210: Add audio clocks as sysclk
      ARM: S5P: Reduce duplicated EPLL control codes
      ARM: S5PV210: Fix wrong EPLL rate getting on setup clocks
      ARM: S5PV210: Add EPLL clock operations
      ARM: S5P: Add EPLL rate change warning
      ARM: S5P6442: Add DMA operation clock
      ARM: S5PV210: Add DMA operation clock
      ARM: S5P64X0: Set DMA clock disable as default
      ARM: S5P: Reorder DMA platform device id
      ARM: SAMSUNG: Move DMA clock enable into S3C PL330 driver

Shanyu Zhao (8):
      iwlwifi: do not call ieee80211_frequency_to_channel
      iwlwifi: avoid race condition in channel change
      iwlwifi: cleanup iwl_set_rxon_channel()
      iwlwifi: add iwl_nic_ops structure to iwl_ops
      iwlagn: set CSR register for 6050g2 devices
      iwlwifi: send DC calib config to runtime ucode
      iwlagn: fix default calibration table size
      iwlagn: add temperature offset calib for 6000g2

Shaohua Li (5):
      x86, mm: Avoid unnecessary TLB flush
      x86, mm: Make spurious_fault check explicitly check the PRESENT bit
      percpu: Introduce a read-mostly percpu API
      x86: Spread tlb flush vector between nodes
      vmscan: delete dead code

Shaohui Xie (1):
      fsl_rio: Add comments for sRIO registers.

Shawn Bohrer (1):
      epoll: make epoll_wait() use the hrtimer range feature

Shawn Guo (3):
      babbage: esdhc device registration
      mx35_3ds: add mmc support
      mx25_3ds: add mmc support

Sheng Yang (1):
      KVM: x86 emulator: Eliminate compilation warning in x86_decode_insn()

Shirish Pargaonkar (12):
      cifs NTLMv2/NTLMSSP Change variable name mac_key to session key to reflect the key it holds
      cifs NTLMv2/NTLMSSP ntlmv2 within ntlmssp autentication code
      ntlm authentication and signing - Correct response length for ntlmv2 authentication without extended security
      CIFS ntlm authentication and signing - Build a proper av/ti pair blob for ntlmv2 without extended security authentication
      NTLM authentication and signing - Calculate auth response per smb session
      Clean up two declarations of blob_len
      NTLM auth and sign - Allocate session key/client response dynamically
      NTLM auth and sign - Define crypto hash functions and create and send keys needed for key exchange
      NTLM auth and sign - Use kernel crypto apis to calculate hashes and smb signatures
      NTLM auth and sign - minor error corrections and cleanup
      NTLM auth and sign - Use appropriate server challenge
      cifs: Cleanup and thus reduce smb session structure and fields used during authentication

Shubhrajyoti D (2):
      hwmon: (lm75) Make the writing to sysfs more robust
      hwmon: (lm75) Trivial changes to pacify the checkpatch

Shubhrajyoti Datta (2):
      hmc5843: Digital compass board file
      omap: 4430sdp board support for proximity sensor

Shyam Sundar (4):
      [SCSI] qla2xxx: ROM lock recovery if fw hangs while holding the lock.
      [SCSI] qla4xxx: Add support for 8130/8131 AENs.
      [SCSI] qla4xxx: use CRB Register for Request Queue in-pointer
      [SCSI] qla4xxx: Clear the rom lock if the firmware died while holding it.

Signed-off-by: Jan Kara (1):
      block: Fix race during disk initialization

Simon Arlott (1):
      USB: output an error message when the pipe type doesn't match the endpoint type

Simon Guinot (7):
      [ARM] Kirkwood: add LaCie d2 Network v2 support
      [ARM] Kirkwood: remove duplicated code in LaCie setup files
      leds: leds-ns2: fix private driver data storage
      leds: add LED driver for Big Network series LEDs
      [ARM] Kirkwood: add LED support for netxbig_v2 boards
      hwmon: add generic GPIO fan driver
      Kirkwood: add fan support for Network Space Max v2

Simon Horman (20):
      bridge: is PACKET_LOOPBACK unlikely()?
      net: increase the size of priv_flags and add IFF_OVS_DATAPATH
      IPVS: ICMPv6 checksum calculation
      IPVS: convert __ip_vs_sched_lock to a spinlock
      IPVS: convert __ip_vs_securetcp_lock to a spinlock
      ipvs: switch to GFP_KERNEL allocations
      net: fix datapath typo
      netfilter: nf_conntrack_sip: Allow ct_sip_get_header() to be called with a null ct argument
      netfilter: nf_conntrack_sip: Add callid parser
      IPVS: compact ip_vs_sched_persist()
      IPVS: Add struct ip_vs_conn_param
      IPVS: Allow null argument to ip_vs_scheduler_put()
      IPVS: ip_vs_{un,}bind_scheduler NULL arguments
      IPVS: Add struct ip_vs_pe
      IPVS: Add persistence engine data to /proc/net/ip_vs_conn
      IPVS: management of persistence engine modules
      IPVS: Allow configuration of persistence engines
      IPVS: Fallback if persistence engine fails
      IPVS: sip persistence engine
      IPVS: ip_vs_dbg_callid() is only needed for debugging

Simon Que (1):
      i915: Added function to initialize VBT settings

Simon Wood (1):
      HID: Add support for Logitech Speed Force Wireless gaming wheel

Simon Wunderlich (2):
      Staging: batman-adv: Count Ethernet header for incoming packets
      Staging: batman-adv: move queue counters into bat_priv

Sitsofe Wheeler (1):
      drm/i915: Revert extra intel_wait_for_vblank to prevent stalls.

Sjur Braendeland (4):
      caif: Remove buggy re-definition of pr_debug
      caif: Minor fixes in log prints.
      caif: Fix function NULL pointer check.
      caif: Use default send and receive buffer size in caif_socket.

Somnath Kotur (4):
      be2net: Changes to use only priority codes allowed by f/w
      be2net: Call netif_carier_off() after register_netdev()
      be2net: Fix CSO for UDP packets
      be2net: Schedule/Destroy worker thread in probe()/remove() rather than open()/close()

Sonic Zhang (9):
      spi/bfin_spi: work around anomaly 05000119
      Blackfin: bf537-stamp: re-use the fixed regulator voltage driver
      Blackfin: bf537-stamp: re-use regulator framework with ad5398 parts
      Blackfin: bf537-stamp: tweak i2c address for ad5280 add-on tftlcd board
      Blackfin: add new cacheflush syscall
      Blackfin: merge kernel init memory back into main memory region
      serial: bfin_sport_uart: speed up sport RX sample rate to be 3% faster
      mmc_spi: Recover from CRC errors for r/w operation over SPI.
      netdev: bfin_mac: push settings to platform resources

Sonny Rao (2):
      IB/ehca: Fix driver on relocatable kernel
      perf tools: Document event modifiers

Sony Chacko (10):
      qlcnic: fix link status message
      qlcnic: fix link diag test
      qlcnic: remove unused code
      qlcnic: replace magic numbers with defines
      qlcnic: support anti mac spoofing
      qlcnic: firmware initialization update
      qlcnic: Fix missing error codes
      qlcnic: backout firmware initialization update
      qlcnic: reduce rx ring size
      qlcnic: define valid vlan id range

Srikar Dronamraju (1):
      perf symbols: List symbols in a dso in ascending name order

Srinidhi Kasagar (1):
      ARM: 6441/1: ux500: The platform is not just based on early drop silicon version.

Srinivas Eeda (1):
      ocfs2: validate bg_free_bits_count after update

Sripathi Kodi (1):
      9p: Pass the correct end of buffer to p9dirent_read

Sritej Velaga (5):
      qlcnic: PCI ID addition
      qlcnic: cleanup port mode setting
      qlcnic: set mtu lower limit
      qlcnic: fix board description
      qlcnic: change all P3 references to P3P

Stanislaw Gruszka (29):
      iwlwifi: make scan workqueue functions static
      iwlwifi: fix canceling monitor_recover timer
      iwlwifi: cancel scan when down the device
      iwlwifi: report scan completion when abort fail
      iwlwifi: rework iwl_scan_cancel_timeout
      iwlwifi: rewrite scan completion
      iwlwifi: force scan complete after timeout
      iwlwifi: assure we complete scan in scan_abort and scan_check works
      iwlwifi: do not force complete scan too early
      mac80211: wait for scan work complete before restarting hw
      iwlwifi: cleanup scan initiate check
      iwlwifi: use IWL_DEBUG_SCAN for debug scanning
      iwlwifi: apply settings when finishing scan
      iwlwifi: change WARN_ON to IWL_WARN in iwl_mac_add_interface
      mac80211: perform scan cancel in hw reset work
      mac80211: reduce number of __ieee80211_scan_completed calls
      mac80211: keep lock when calling __ieee80211_scan_completed()
      mac80211: assure we also cancel deferred scan request
      mac80211: do not requeue scan work when not needed
      mac80211: compete scan to cfg80211 if deferred scan fail to start
      Revert "iwlwifi: do not perferm force reset while doing scan"
      r8169: check dma mapping failures
      r8169: init rx ring cleanup
      r8169: replace PCI_DMA_{TO,FROM}DEVICE to DMA_{TO,FROM}_DEVICE
      r8169: use pointer to struct device as local variable
      r8169: do not account fragments as packets
      r8169: changing mtu clean up
      r8169: (re)init phy on resume
      r8169: print errors when dma mapping fail

Stanley.Miao (1):
      OMAP: DSS2: don't power off a panel twice

Stefan Achatz (2):
      HID: roccat: add driver for Roccat Pyra mouse
      HID: roccat: Normalized reported profile number for pyra button events.

Stefan Haberland (2):
      [S390] dasd fix dump_sense_dbf
      [S390] dasd: ignore unsolicited interrupts for DIAG

Stefan Hajnoczi (1):
      fanotify: Fix FAN_CLOSE comments

Stefan Lippers-Hollmann (1):
      V4L/DVB: af9015: add USB ID for Terratec Cinergy T Stick RC MKII

Stefan Metzmacher (7):
      cifs: implement CIFSParseMFSymlink()
      cifs: implement CIFSCouldBeMFSymlink() and CIFSCheckMFSymlink()
      cifs: implement CIFSQueryMFSymLink()
      cifs: implement CIFSFormatMFSymlink()
      cifs: implement CIFSCreateMFSymLink()
      cifs: use Minshall+French symlink functions
      cifs: add "mfsymlinks" mount option

Stefan Richter (2):
      ieee1394: move init_ohci1394_dma to drivers/firewire/
      ieee1394: remove the old IEEE 1394 driver stack

Stefan Ringel (1):
      V4L/DVB: tm6000: bugfix param string

Stefan Roese (1):
      mtd: physmap_of: Loop through all "reg" tuples for mapping

Stefan Weil (3):
      Fix spelling fuction -> function in comments
      Doc: Fix spelling
      Staging: rtl81*: Fix spelling fuction -> function in comments

Stefan Weinhuber (3):
      [S390] dasd: let recovery cqr inherit flags from failed cqr
      [S390] dasd: fix unsolicited interrupt recognition
      [S390] dasd: provide a Sense Path Group ID ioctl

Stefani Seibold (1):
      kfifo: fix kfifo_alloc() to return a signed int value

Stefano Stabellini (12):
      x86: Introduce x86_msi_ops
      Merge commit 'konrad/stable/xen-pcifront-0.8.2' into 2.6.36-rc8-initial-domain-v6
      xen: support pirq != irq
      xen: get the maximum number of pirqs from xen
      xen: implement xen_hvm_register_pirq
      xen: support GSI -> pirq remapping in PV on HVM guests
      xen: map MSIs into pirqs
      xen: introduce XEN_DOM0 as a silent option
      xen: use vcpu_ops to setup cpu masks
      xen: mask the MTRR feature from the cpuid
      xen: add a missing #include to arch/x86/pci/xen.c
      xen: initialize cpu masks for pv guests in xen_smp_init

Steffen Klassert (1):
      MAINTAINERS: Add maintainer entries for padata/pcrypt

Steffen Sledz (1):
      UBIFS: avoid kernel error if ubifs superblock read fails

Stepan Moskovchenko (3):
      msm: Add MSM IOMMU support
      msm: Platform initialization for the IOMMU driver
      msm: Platform data for msm8x60 IOMMUs

Stephan Sperber (1):
      Kconfig: delete duplicate word

Stephane Eranian (9):
      perf_events: Fix BTS interrupt handling to avoid being dazed by NMI (v2)
      watchdog: Avoid kernel crash when disabling watchdog
      perf_events: Fix broken event grouping
      perf_events: Fix invalid pointer when pid is invalid
      perf_events: Fix bogus context time tracking
      perf_events: Fix bogus AMD64 generic TLB events
      perf_events: Fix transaction recovery in group_sched_in()
      perf_events: Revert: Fix transaction recovery in group_sched_in()
      perf_events: Fix for transaction recovery in group_sched_in()

Stephen Boyd (1):
      nconfig: Fix help for choice menus

Stephen Hemminger (13):
      tc: add meta match on receive hash
      bridge: fix locking comment
      ray_cs: make data const
      airo: make strings const
      staging: Beeceem USB Wimax driver
      atlx: make strings const
      netfilter: nf_nat: make find/put static
      PCI: pci_driver make name const
      ACPI: remove dead code
      ACPI: static sleep_states[] and acpi_gts_bfs_check
      scripts/namespace.pl: update file exclusion list
      namespace: add source file location exceptions
      audit: make functions static

Stephen M. Cameron (13):
      cciss: factor out cciss_getpciinfo
      cciss: factor out cciss_getintinfo
      cciss: factor out cciss_setintinfo
      cciss: factor out cciss_getnodename
      cciss: factor out cciss_setnodename
      cciss: factor out cciss_getheartbeat
      cciss: factor out cciss_getbustypes
      cciss: factor out cciss_getfirmver
      cciss: factor out cciss_getdrivver
      cciss: factor out cciss_getluninfo
      cciss: factor out cciss_passthru
      cciss: factor out cciss_big_passthru
      cciss: remove some superfluous tests from cciss_bigpassthru()

Stephen Rothwell (8):
      net/sched: need to include net/ip6_checksum.h
      IPVS: include net/ip6_checksum.h for csum_ipv6_magic
      net: include inetdevice.h for rcu_dereference_raw api change
      powerpc: define a compat_sys_recv cond_syscall
      sunrpc: fix up rpcauth_remove_module section mismatch
      selinux: include vmalloc.h for vmalloc_user
      [media] v4l-dvb: using vmalloc needs vmalloc.h in cx231xx-417.c
      l2tp: static functions should not be exported

Steve Dickson (1):
      Fixed Regression in NFS Direct I/O path

Steve French (8):
      [CIFS] Remove obsolete header
      [CIFS] Fix ordering of cleanup on module init failure
      [CIFS] Various small checkpatch cleanups
      [CIFS] Remove build warning
      Merge branch 'for-next'
      [CIFS] Fix minor checkpatch warning and update cifs version
      [CIFS] move close processing  from cifs_close to cifsFileInfo_put
      [CIFS] Fix checkpatch warnings and bump cifs version number

Steve Hodgson (1):
      sfc: Make the dmaq size a run-time setting (rather than compile-time)

Steve Muckle (8):
      msm: create config option for proc-comm
      msm: io: MSM8X60 io support
      msm: initial irq definitions for MSM8X60
      msm: MSM8X60 RUMI3 board support
      msm: irq: rename existing entry-macro to entry-macro-vic
      msm: 8x60: gic initialization fixup for RUMI
      msm: add msm8x60_surf machine
      msm: MSM8X60 simulator board support

Steve Wise (19):
      RDMA/cxgb4: Don't use null ep ptr
      RDMA/cxgb4: Zero out ISGL padding
      RDMA/cxgb4: Ignore positive return values from cxgb4_*_send() functions
      RDMA/cxgb4: Ignore TERMINATE CQEs
      RDMA/cxgb4: Handle CPL_RDMA_TERMINATE messages
      RDMA/cxgb4: Log HW lack-of-resource errors
      RDMA/cxgb4: debugfs files for dumping active stags
      RDMA/cxgb4: Centralize the wait logic
      RDMA/cxgb4: Support on-chip SQs
      RDMA/cxgb4: Use a mutex for QP and EP state transitions
      RDMA/cxgb4: Set the default TCP send window to 128KB
      RDMA/cxgb4: Don't set completion flag for read requests
      RDMA/cxgb4: Fastreg NSMR fixes
      RDMA/cxgb4: Add default_llseek to debugfs files
      RDMA/cxgb4: Use simple_read_from_buffer() for debugfs handlers
      RDMA/cxgb4: Export T4 TCP MIB
      RDMA/cxgb4: Use cxgb4 service for packet gl to skb
      RDMA/cxgb3: When a user QP is marked in error, also mark the CQs in error
      RDMA/ucma: Allow tuning the max listen backlog

Steve deRosier (2):
      mac80211: Fix dangling pointer in ieee80211_xmit
      mac80211: Update mesh constants to approved IEEE ANA values

Steven Rostedt (38):
      tracing/lockdep: Fix dependency of TRACE_IRQFLAGS
      ring-buffer: Place duplicate expression into a single function
      tracing: Do not reset *pos in set_ftrace_filter
      tracing: Replace typecasted void pointer in set_ftrace_filter code
      tracing: Keep track of set_ftrace_filter position and allow lseek again
      tracing: Fix reading of set_ftrace_filter across lists
      tracing: Do not trace in irq when funcgraph-irq option is zero
      tracing: Remove leftover FTRACE_ENABLE/DISABLE_MCOUNT enums
      sched: Try not to migrate higher priority RT tasks
      sched: Give CPU bound RT tasks preference
      tracing/sched: Add sched_pi_setprio tracepoint
      jump label: Remove duplicate structure for x86
      jump label/x86/sparc64: Remove !CC_OPTIMIZE_FOR_SIZE config conditions
      ftrace/x86: Add support for C version of recordmcount
      ftrace: Remove duplicate code for 64 and 32 bit in recordmcount.c
      ftrace: Rename config option HAVE_C_MCOUNT_RECORD to HAVE_C_RECORDMCOUNT
      ftrace: Do not process kernel/trace/ftrace.o with C recordmcount program
      ftrace: Use objtree for C version of recordmcount
      tracing: Use one prologue for the wakeup tracer function tracers
      tracing: Use one prologue for the preempt irqs off tracer function tracers
      tracing: Remove parent recording in latency tracer graph options
      ftrace: Remove recursion between recordmcount and scripts/mod/empty
      tracing: Fix compile issue for trace_sched_wakeup.c
      ring-buffer: Make write slow path out of line
      ring-buffer: Pass timestamp by value and not by reference
      ring-buffer: Pass delta by value and not by reference
      ring-buffer: Remove ring_buffer_event_time_delta()
      ring-buffer: Bind time extend and data events together
      ring-buffer: Remove condition to add timestamp in fast path
      ring-buffer: Micro-optimize with some strategic inlining
      ring-buffer: Remove unused macro RB_TIMESTAMPS_PER_PAGE
      tracing: Do not limit the size of the number of CPU buffers
      kconfig: Make localmodconfig handle environment variables
      kconfig: Fix streamline_config to read multi line deps in Kconfig files
      kconfig: Have streamline_config process menuconfigs too
      jump label: Fix error with preempt disable holding mutex
      jump label: Make arch_jump_label_text_poke_early() optional
      jump label: Add work around to i386 gcc asm goto bug

Steven Toth (44):
      [media] saa7164: basic definitions for -encoder.c
      [media] saa7164: Add some encoder firmwares message types and structs
      [media] saa7164: convert buffering structs to be more generic
      [media] saa7164: add various encoder message functions
      [media] saa7164: Implement encoder irq handling in a deferred work queue
      [media] saa7164: command dequeue fixup to clean the bus after error
      [media] saa7164: allow the encoder GOP structure to be configured
      [media] saa7164: generate a fixed kernel warning if the irq is 'late'
      [media] saa7164: add support for encoder CBR and VBR optionally
      [media] saa7164: allow the IBP reference distance to be configurable
      [media] saa7164: implement encoder peak bitrate feature
      [media] saa7164: allow encoder output format to be user configurable
      [media] saa7164: allow variable length GOP sizes and switch encoder default to CBR
      [media] saa7164: patches to monitor TS payload for inconsistencies
      [media] saa7164: allow the number of encoder buffers to be user configurable
      [media] saa7164: measure via histograms various irq and queue latencies
      [media] saa7164: add guard bytes around critical buffers to detect failure
      [media] saa7164: buffer crc checks and ensure we use the memcpy func
      [media] saa7164: adjust the PS pack size handling to fill buffers 100%
      [media] saa7164: Implement resolution control firmware command
      [media] saa7164: mundane buffer debugging changes to track issues
      [media] saa7164: irqhandler cleanup and helper function added
      [media] saa7164: code cleanup
      [media] saa7164: allow DMA engine buffers to vary in size between analog and digital
      [media] saa7164: New firmware changes, new size, new filename
      [media] saa7164: Avoid spurious error after firmware starts
      [media] saa7164: rename a structure for readability
      [media] saa7164: Add missing saa7164-vbi.c file
      [media] saa7164: add NTSC VBI support
      [media] saa7164: add firmware debug message collection and procfs changes
      [media] saa7164: VBI irq cleanup and V4L VBI raw pitch adjustments
      [media] saa7164: Monitor the command bus and check for inconsistencies
      [media] saa7164: enforce the march 10th firmware is used
      [media] saa7164: collect/show the firmware debugging via a thread
      [media] saa7164: monitor the RISC cpu load via a thread
      [media] saa7164: change debug to saa_debug
      [media] saa7164: fix vbi compiler warnings
      [media] saa7164: Some whitespace cleanup
      [media] saa7164: saa7164-buffer.c line 274 bugfix
      [media] saa7164: bugfix, avoid oops when driver unloads without firmware
      [media] saa7164: Remove loud debugging during video_poll()
      [media] saa7164: Disable firmware debug message output
      [media] saa7164: Remove V4L2_CAP_STREAMING capability flag
      [media] saa7164: Removed use of the BKL

Steven Whitehouse (20):
      dlm: Don't send callback to node making lock request when "try 1cb" fails
      dlm: Fix dlm lock status block comment in dlm.h
      GFS2: New truncate sequence
      GFS2: Remove i_disksize
      GFS2: No longer experimental
      GFS2: Add a bug trap in allocation code
      GFS2: Fix whitespace in previous patch
      GFS2: Don't enforce min hold time when two demotes occur in rapid succession
      GFS2: Update handling of DLM return codes to match reality
      GFS2: Use new workqueue scheme
      GFS2: Make . and .. qstrs constant
      GFS2: Remove ignore_local_fs mount argument
      GFS2: Remove localcaching mount option
      GFS2: Remove upgrade mount option
      GFS2: Fix journal check for spectator mounts
      GFS2: Fix compiler warning from previous patch
      GFS2: Fix spectator umount issue
      GFS2: Add "norecovery" mount option as a synonym for "spectator"
      GFS2: Improve journal allocation via sysfs
      GFS2: Fix type mapping for demote_rq interface

Stoyan Gaydarov (1):
      MN10300: BUG to BUG_ON changes

Subramaniam C.A (1):
      omap: i2c: Avoid compilation error in case the header is included multiple times

Sucheta Chakraborty (5):
      qlcnic: turn off lro when rxcsum is disabled.
      qlcnic: rom lock recovery
      qlcnic: fix endianess for lro
      qlcnic: fix vlan TSO on big endian machine
      qlcnic: sparse warning fixes

Sudhakar Rajashekhara (1):
      davinci: am17x/da830/omap-l137 evm: setup NAND flash timing

Sukumar Ghorai (1):
      omap: mmc: extended to pass host capabilities from board file

Sundar Iyer (5):
      ARM: 6391/1: ux500: add CPU hotplug support
      ARM: 6392/1: ux500: add ab8500-regulators machine specific data
      Input: add support for Nomadik SKE keypad controller
      ux500 - add platform data for Nomadik SKE keypad controller
      mfd: Add PM support to STMPE devices

Sundar R Iyer (1):
      Input: add support for PowerOn button on the AB8500 MFD

Sunil Mushran (23):
      ocfs2/cluster: Add heartbeat mode configfs parameter
      ocfs2: Add an incompat feature flag OCFS2_FEATURE_INCOMPAT_CLUSTERINFO
      ocfs2: Add support for heartbeat=global mount option
      ocfs2/dlm: Expose dlm_protocol in dlm_state
      ocfs2/cluster: Get all heartbeat regions
      ocfs2/dlm: Add message DLM_QUERY_REGION
      ocfs2: Print message if user mounts without starting global heartbeat
      ocfs2/dlm: Add message DLM_QUERY_NODEINFO
      ocfs2/cluster: Print messages when adding/removing heartbeat regions
      ocfs2/cluster: Print messages when adding/removing nodes
      ocfs2/cluster: Check slots for unconfigured live nodes
      ocfs2/cluster: Reorganize o2hb debugfs init
      ocfs2/cluster: Maintain live node bitmap per heartbeat region
      ocfs2/cluster: Track number of global heartbeat regions
      ocfs2/cluster: Track bitmap of live heartbeat regions
      ocfs2/cluster: Maintain bitmap of quorum regions
      ocfs2/cluster: Maintain bitmap of failed regions
      ocfs2/cluster: Create debugfs files for live, quorum and failed region bitmaps
      ocfs2/cluster: Create debugfs dir/files for each region
      ocfs2/cluster: Add mlogs for heartbeat up/down events
      ocfs2/cluster: Show per region heartbeat elapsed time
      ocfs2/cluster: Bump up dlm protocol to version 1.1
      ocfs2/cluster: Release debugfs file elapsed_time_in_ms

Sunny Aujla (1):
      Staging: comedi: fix brace coding style issue in dt2817.c

Suresh Jayaraman (7):
      nfs: introduce mount option '-olocal_lock' to make locks local
      nfs: show "local_lock" mount option in /proc/mounts
      cifs: use type __u32 instead of int for the oplock parameter
      cifs: fix broken oplock handling
      cifs: handle FindFirst failure gracefully
      cifs: convert cifs_tcp_ses_lock from a rwlock to a spinlock
      cifs: update comments - [s/GlobalSMBSesLock/cifs_file_list_lock/g]

Suresh Siddha (3):
      x86, intr-remap: Set redirection hint in the IRTE
      x86, intr-remap: Remove IRTE setup duplicate code
      x86, x2apic: Simplify apic init in SMP and UP builds

Sven Barth (1):
      [media] Add support for AUX_PLL on cx2583x chips

Sven Eckelmann (29):
      Revert: "Staging: batman-adv: Adding netfilter-bridge hooks"
      Staging: batman-adv: Remove CHANGELOG
      Staging: batman-adv: Start new development cycle
      Staging: batman-adv: Calculate hamming weight using optimized kernel functions
      Staging: batman-adv: Directly prepare icmp packets in socket buffer
      Staging: batman-adv: Keep header writable and unshared
      Staging: batman-adv: Only clone skb data for multiple broadcasts
      Staging: batman-adv: Aggregate batman packets directly in skb
      Staging: batman-adv: Prepare vis packets directly inside a skb
      Staging: batman-adv: Create copy of skb with pre-allocated headroom
      Staging: batman-adv: Provide full headers and packets as linear skb
      Staging: batman-adv: Remove duplicate of attached device name
      Staging: batman-adv: Don't inform about dropped packets in nodebug
      Staging: batman-adv: Update mtu of bat device by changing mtu of slave device
      Staging: batman-adv: Remove currently unused gw_* datastructures
      Staging: batman-adv: Add rcu TODO
      Staging: batman-adv: checkpatch cleanup of comments
      Staging: batman-adv: Move mailing list address to .org
      Staging: batman-adv: Mark debugfs files as nonseekable
      Staging: batman-adv: wait for call_rcu before unloading module
      Staging: batman-adv: Introduce if_list_lock to protect if_list
      Staging: batman-adv: Always protect list_for_each_entry_rcu with RCU
      Staging: batman-adv: Remove unneeded rcu_read_lock
      Staging: batman-adv: Use synchronize_rcu instead of call_rcu
      Staging: batman-adv: Use refcnt to track usage count of batman_if
      Staging: batman-adv: count batman_if list queries as reference
      Staging: batman-adv: Track references of batman_if in set_primary_if
      Staging: batman-adv: Add hash recommendations to TODO
      Staging: batman-adv: Don't dereference unchecked incoming soft_iface

Swen Schillig (2):
      [SCSI] zfcp: Replace status modifier functions.
      [SCSI] zfcp: Fix adapter activation on link down

Sylwester Nawrocki (9):
      [media] s5p-fimc: Register definition cleanup
      [media] s5p-fimc: mem2mem driver refactoring and cleanup
      [media] s5p-fimc: Fix 90/270 deg rotation errors
      [media] s5p-fimc: Do not lock both buffer queues in s_fmt
      [media] s5p-fimc: Add camera capture support
      [media] s5p-fimc: Add suport for FIMC on S5PC210 SoCs
      [media] Add driver for Siliconfile SR030PC30 VGA camera
      [media] SR030PC30: Avoid use of uninitialized variables
      [media] s5p-fimc: dubious one-bit signed bitfields

T. S., Anil Kumar (1):
      usb: musb: host: support DMA transfers greater than max channel length

TAKEI Mitsuharu (1):
      ARM: mach-shmobile: ap4evb: modify LCDC1 irq number

Takashi Iwai (79):
      Merge branch 'topic/isa' into topic/misc
      Merge branch 'topic/aloop' into topic/misc
      Merge branch 'fix/misc' into topic/misc
      ALSA: hda - embed alc_fixup contents into struct definitions
      ALSA: hda - Refactor input-pin parser for VIA codecs
      ALSA: hda - Add inputs[] to auto_pin_cfg struct
      ALSA: hda - Add snd_hda_get_input_pin_label() helper function
      ALSA: hda - Use new inputs[] field to parse input-pins for AD codecs
      ALSA: hda - Use new inputs[] field to parse input-pins for CA-IBG codecs
      ALSA: hda - Use new inputs[] field to parse input-pins for CirrusLogic codecs
      ALSA: hda - Use new inputs[] field to parse input-pins for Realtek codecs
      ALSA: hda - Use new inputs[] field to parse input-pins for STAC/IDT codecs
      ALSA: hda - Use new inputs[] field to parse input-pins for VIA codecs
      Merge branch 'fix/misc' into topic/misc
      ALSA: ca0106 - clean up playback pointer callback
      Merge branch 'fix/hda' into topic/hda
      Merge branch 'fix/hda' into topic/hda
      Merge branch 'fix/hda' into topic/hda
      ALSA: hda - Clear left-over hp_pins in snd_hda_parse_pin_def_config()
      ALSA: hda - Support multiple headphone auto-mute
      ALSA: hda - Add multiple headphone support to ALC262 codec
      ALSA: hda - Add fixup for FSC Celsius H270
      Merge branch 'fix/misc' into topic/misc
      ALSA: hda - Keep char arrays in input_mux items
      ALSA: hda - Remove AUTO_PIN_FRONT_{MIC|LINE}
      ALSA: hda - Improve the input source name labels
      ALSA: hda - Reduce redundant mic location prefix in input source labels
      ALSA: hda - Add comments to new helper functions
      ALSA: hda - Sort input pins in snd_hda_parse_pin_def_config()
      Merge branch 'fix/misc' into topic/misc
      Merge branch 'fix/hda' into topic/hda
      ALSA: hda - Preliminary support for new Conexant audio codecs
      ALSA: hda - Reduce pci id list for Intel with class id
      ALSA: hda - Add quirk for Acer laptop with CX20585 codec
      ALSA: usb-audio - Fix an unused-variable compile warning
      ALSA: hda - Fix initialization of secondary headphone and speaker
      ALSA: hda - Fix input-pin setup for Realtek codecs
      ALSA: hda - Fix mic attribute check for internal mics
      ALSA: hda - Make snd_hda_get_input_pin_attr() helper
      ALSA: hda - Check the external mic pin more strictly for Conexant chips
      ALSA: hda - Merge all HDMI modules into the unified module
      ALSA: hda - Fix up autocfg output pin numbers in realtek parser
      ALSA: hda - Fix initialization of multiple output pins for ALC268/269
      ALSA: hda - Optimize the check of ALC269 codec variants
      ALSA: hda - Fix capture widget for ALC269vb and co
      ALSA: hda - Refactor ALC269 power-ups/downs in PM callbacks
      ALSA: hda - Introduce hda_call_check_power_status() helper
      ALSA: hda - Check invalid NIDs in alc_init_jacks()
      Merge branch 'fix/hda' into topic/hda
      ALSA: hda - Apply ALC269 VAIO fix-up to all Sony laptops with ALC269
      Merge remote branch 'alsa/devel' into topic/misc
      Merge branch 'for-2.6.36' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6 into topic/asoc
      ASoC: adapt multi-componentism again
      Merge branch 'fix/hda' into topic/hda
      ASoC: Fix a compile warning for printk format
      Merge remote branch 'alsa/devel' into topic/misc
      Merge branch 'for-2.6.37' of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/asoc-2.6 into topic/asoc
      Merge remote branch 'alsa/devel' into topic/misc
      Merge branch 'for-2.6.37' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6 into topic/asoc
      ALSA: oxygen - Add a SSID for CMI8787-HG2PCI
      Merge branch 'fix/misc' into topic/misc
      Merge remote branch 'alsa/devel' into topic/misc
      ALSA: hda - Add model=mbp55 entry for MacBookPro 7,1
      ALSA: hda - Add input volume control for each mic/line-in pin
      Merge remote branch 'alsa/devel' into topic/misc
      Merge branch 'fix/misc' into topic/misc
      ALSA: tlv - Define numbers in sound/tlv.h
      Merge remote branch 'alsa/devel' into topic/misc
      ALSA: hda - Fix wrong SPDIF NID assignment for CA0110
      ALSA: hda - Add some workarounds for Creative IBG
      ALSA: hda - Apply ideapad quirk to Acer laptops with Cxt5066
      ALSA: hda - Add workarounds for CT-IBG controllers
      Merge branch 'for-2.6.37' of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/asoc-2.6 into topic/asoc
      Merge branch 'topic/misc' into for-linus
      Merge branch 'topic/asoc' into for-linus
      ALSA: hda - Disable sticky PCM stream assignment for AD codecs
      Merge branch 'topic/hda' into for-linus
      hwmon: (lis3) Add support for new LIS3DC / HP3DC chip
      hwmon: (lis3) add axes module parameter for custom axis-mapping

Takuya Yoshikawa (2):
      sched: Comment updates: fix default latency and granularity numbers
      KVM: ia64: define kvm_lapic_enabled() to fix a compile error

Tanmay Upadhyay (1):
      [ARM] OpenRD: Enable SD/UART selection for serial port 1

Tao Ma (11):
      ocfs2: pass struct file* to ocfs2_write_begin_nolock.
      ocfs2: pass struct file* to ocfs2_prepare_inode_for_write.
      ocfs2: Add struct file to ocfs2_refcount_cow.
      ocfs2: Add readahead support for CoW.
      ocfs2: Add readhead during CoW.
      Use kzalloc in idedisk_prep_fn.
      ocfs2: Add some trace log for orphan scan.
      ocfs2: Remove obscure error handling in direct_write.
      ocfs2: Remove unused old_id in ocfs2_commit_cache.
      ocfs2: Remove obsolete comments before ocfs2_start_trans.
      ocfs2: Cache system inodes of other slots.

Tasslehoff Kjappfot (1):
      OMAP: DSS2: OMAPFB: swap front and back porches for both hsync and vsync

Tatyana Brokhman (1):
      usb: usb3.0 ch9 definitions

Teemu Paasikivi (1):
      nl80211: Fix exit from nl80211_set_power_save

Tejun Heo (71):
      vmalloc: pcpu_get/free_vm_areas() aren't needed on UP
      percpu: reduce PCPU_MIN_UNIT_SIZE to 32k
      percpu: use percpu allocator on UP too
      percpu: fix build breakage on s390 and cleanup build configuration tests
      percpu: clear memory allocated with the km allocator
      percpu: update comments to reflect that percpu allocations are always zero-filled
      ide: remove unnecessary blk_queue_flushing() test in do_ide_request()
      block/loop: queue ordered mode should be DRAIN_FLUSH
      block: kill QUEUE_ORDERED_BY_TAG
      block: deprecate barrier and replace blk_queue_ordered() with blk_queue_flush()
      block: remove spurious uses of REQ_HARDBARRIER
      block: misc cleanups in barrier code
      block: drop barrier ordering by queue draining
      block: rename blk-barrier.c to blk-flush.c
      block: rename barrier/ordered to flush
      block: implement REQ_FLUSH/FUA based interface for FLUSH/FUA requests
      block: filter flush bio's in __generic_make_request()
      block: initialize flush request with WRITE_FLUSH instead of REQ_FLUSH
      block: kick queue after sequencing REQ_FLUSH/FUA
      block: make sure FSEQ_DATA request has the same rq_disk as the original
      block: use REQ_FLUSH in blkdev_issue_flush()
      block/loop: implement REQ_FLUSH/FUA support
      virtio_blk: drop REQ_HARDBARRIER support
      lguest: replace VIRTIO_F_BARRIER support with VIRTIO_F_FLUSH support
      md: implment REQ_FLUSH/FUA support
      block: make __blk_rq_prep_clone() copy most command flags
      dm: implement REQ_FLUSH/FUA support for bio-based dm
      dm: implement REQ_FLUSH/FUA support for request-based dm
      dm: relax ordering of bio-based flush implementation
      workqueue: implement alloc_ordered_workqueue()
      workqueue: cleanup flush/cancel functions
      workqueue: factor out start_flush_work()
      workqueue: implement flush[_delayed]_work_sync()
      vmalloc: pcpu_get/free_vm_areas() aren't needed on UP
      percpu: reduce PCPU_MIN_UNIT_SIZE to 32k
      percpu: use percpu allocator on UP too
      percpu: clear memory allocated with the km allocator
      workqueue: prepare for more tracepoints
      workqueue: add queue_work and activate_work trace points
      workqueue: fix HIGHPRI handling in keep_working()
      workqueue: add and use WQ_MEM_RECLAIM flag
      serial_cs: drop spurious flush_scheduled_work() call
      pcmcia: don't call flush_scheduled_work() spuriously
      isdn/eicon: don't call flush_scheduled_work() from diva_os_remove_soft_isr()
      Input: hp680_ts_input - use cancel_delayed_work_sync()
      pciehp: update workqueue usage
      shpchp: update workqueue usage
      memory_hotplug: drop spurious calls to flush_scheduled_work()
      workqueue: Clarify that schedule_on_each_cpu is synchronous
      workqueue: remove in_workqueue_context()
      crypto: hifn_795x - use cancel_delayed_work_sync()
      cifs: cancel_delayed_work() + flush_scheduled_work() -> cancel_delayed_work_sync()
      net/neighbour: cancel_delayed_work() + flush_scheduled_work() -> cancel_delayed_work_sync()
      sunrpc/xprtrdma: clean up workqueue usage
      libata: always use ata_qc_complete_multiple() for NCQ command completions
      libata: clean up lpm related symbols and sysfs show/store functions
      libata: implement sata_link_scr_lpm() and make ata_dev_set_feature() global
      libata: reimplement link power management
      libata: implement LPM support for port multipliers
      ata_piix: implement LPM support
      libata: add @ap to ata_wait_register() and introduce ata_msleep()
      libata: implement cross-port EH exclusion
      ata_piix: remove SIDPR locking
      libahci: fix result_tf handling after an ATA PIO data-in command
      connector: remove lazy workqueue creation
      mac80211: cancel restart_work explicitly instead of depending on flush_scheduled_work()
      ide: clean up timed out request handling
      percpu_counter: add debugobj support
      md: fix and update workqueue usage
      aoe: don't use flush_scheduled_work()
      oprofile: Remove deprecated use of flush_scheduled_work()

Tetsuo Handa (3):
      Add RCU check for find_task_by_vpid().
      LSM: Fix security_module_enable() error.
      TOMOYO: Print URL information before panic().

Thadeu Lima de Souza Cascardo (1):
      mm: only build per-node scan_unevictable functions when NUMA is enabled

Thara Gopinath (2):
      OMAP: PM debugfs removing OMAP3 hardcodings.
      OMAP4: pm.c extensions for OMAP4 support

Theodore Ts'o (20):
      ext4: fix EOFBLOCKS_FL handling
      jbd2: Add sanity check for attempts to start handle during umount
      ext4: avoid uninitialized memory references in ext3_htree_next_block()
      ext4: use search_dirblock() in ext4_dx_find_entry()
      ext4: use KMEM_CACHE instead of kmem_cache_create
      ext4: call mpage_da_submit_io() from mpage_da_map_blocks()
      ext4: simplify ext4_writepage()
      ext4: inline ext4_writepage() into mpage_da_submit_io()
      ext4: inline walk_page_buffers() into mpage_da_submit_io
      ext4: move mpage_put_bnr_to_bhs()'s functionality to mpage_da_submit_io()
      ext4: use bio layer instead of buffer layer in mpage_da_submit_io
      ext4: fix kernel oops if the journal superblock has a non-zero j_errno
      ext4: rename {exit,init}_ext4_*() to ext4_{exit,init}_*()
      ext4: make various ext4 functions be static
      ext4: rename {ext,idx}_pblock and inline small extent functions
      ext4: move flush_completed_IO to fs/ext4/fsync.c and make it static
      ext4: rename mark_bitmap_end() to ext4_mark_bitmap_end()
      ext4,jbd2: convert tracepoints to use major/minor numbers
      Merge branch 'next' into upstream-merge
      ext4: BUG_ON fix: check if page has buffers before calling page_buffers()

Thierry Reding (1):
      mtd: m25p80: Add support for the Winbond W25Q64

Thomas Abraham (1):
      ARM: S5P: Remove the unused clk_arm clock from plat-s5p

Thomas Backlund (1):
      microblaze: Fix build with make 3.82

Thomas Gleixner (148):
      staging: Bulk convert the semaphore mess
      [SCSI] aacraid: semaphore cleanup
      MAINTAINERS: Add ARM Telechips maintainer
      x86: Hpet: Avoid the comparator readback penalty
      MAINTAINERS: Add IRQ subsystem
      softirqs: Make wakeup_softirqd static
      genirq: Cleanup irq_chip->typename leftovers
      [IA64] salinfo: sema_init instead of init_MUTEX
      IB/umad: Make user_mad semaphore a real one
      hfsplus: convert tree_lock to mutex
      mfd: Rename struct irq_data to struct sih_irq_data
      isdn: Free irq_data namespace
      genirq: Provide Kconfig
      x86: Use genirq Kconfig
      genirq: Create irq_data
      genirq: Convert core code to irq_data
      genirq: Provide advanced irq chip functions
      genirq: Add new functions to dummy chips
      genirq: Provide compat handling for bus_lock/bus_sync_unlock
      genirq: Provide compat handling for chip->mask()
      genirq: Provide compat handling for chip->unmask()
      genirq: Provide compat handling for chip->ack()
      genirq: Provide compat handling for chip->mask_ack()
      genirq: Provide compat handling for chip->eoi()
      genirq: Provide compat handling for chip->enable()
      genirq: Provide compat handling for chip->disable()/shutdown()
      genirq: Provide compat handling for chip->startup()
      genirq: Provide compat handling for chip->set_affinity()
      genirq: Provide compat handling for chip->set_type()
      genirq: Provide compat handling for chip->set_wake()
      genirq: Provide compat handling for chip->retrigger()
      genirq: Provide config option to disable deprecated code
      mfd: twl4030: Fix dummy irq chip usage
      genirq: Distangle irq.h
      genirq: Remove unsused inline
      genirq: Provide status modifier
      genirq: Sanitize irq_data accessors
      genirq: Distangle kernel/irq/handle.c
      genirq: Remove early_init_irq_lock_class()
      isdn: hisax: Replace the bogus access to irq stats
      genirq: Remove export of kstat_irqs_cpu
      genirq: Provide default irq init flags
      genirq: Implement a sane sparse_irq allocator
      genirq: Prepare proc for real sparse irq support
      genirq: Implement sane enumeration
      genirq: Implement irq reservation
      genirq-update-kerneldoc.patch
      genirq: Use sane sparse allocator
      genirq: Query arch for number of early descriptors
      Merge branch 'x86/x2apic' into irq/sparseirq
      Merge branch 'x86/cleanups' into irq/sparseirq
      Merge branch 'x86/urgent' of into irq/sparseirq
      pci: Convert msi to new irq_chip functions
      pci: Cleanup the irq_desc mess in msi
      x86: Remove useless reinitialization of irq descriptors
      x86: Convert irq_chip access to new functions
      x86: Sanitize apb timer interrupt handling
      x86: lguest: Convert to new irq chip functions
      x86: Cleanup visws interrupt handling
      x86: i8259: Convert to new irq_chip functions
      x86: Cleanup access to irq_data
      x86: Cleanup io_apic
      x86: io_apic: Convert startup to new irq_chip function
      x86: ioapic: Convert mask to new irq_chip function
      x86: ioapic/hpet: Convert to new chip functions
      dmar: Convert to new irq chip functions
      ht: Convert to new irq_chip functions
      x86: ioapic: Clean up the direct access to irq_desc
      x86: Prepare the affinity common functions for taking struct irq_data *
      x86: Convert msi affinity setting to new chip functions
      x86: Convert remapped ioapic affinity setting to new irq chip function
      x86: Convert remapped msi to new chip.irq_set_affinity function
      x86: Convert dmar affinity setting to new chip function
      x86: Cleanup hpet affinity setting
      x86: Convert ht set_affinity to new chip function
      x86: ioapic: Cleanup some more
      x86: ioapic: Cleanup get_one_free_irq_cfg()
      x86: Implement new allocator functions
      x86: io_apic: Prepare alloc/free_irq_cfg()
      x86: ioapic: Cleanup sparse irq code
      x86: io_apic: Remove the now unused sparse_irq arch_* functions
      pci: intr-remap: Free irte memory if SPARSE_IRQ=y
      pci: intr_remap: Use irq_data
      pci: intr_remap: Remove unused functions
      x86: Embedd irq_2_iommu into irq_cfg
      intr_remap: Use irq_2_iommu in struct irq_cfg
      intr_remap: Simplify the code further
      x86: Speed up the irq_remapped check in hot pathes
      genirq: Remove irq_2_iommu
      x86: Make io_apic.c local functions static
      x86: uv: Clean up the direct access to irq_desc
      x86: Use sane enumeration
      x86: xen: Sanitise sparse_irq handling
      genirq: Remove arch_init_chip_data()
      genirq: Sanitize dynamic irq handling
      genirq: Remove the now unused sparse irq leftovers
      x86: lguest: Use new irq allocator
      genirq: Make sparse_lock a mutex
      genirq: Switch sparse_irq allocator to GFP_KERNEL
      x86: Switch sparse_irq allocations to GFP_KERNEL
      Merge branch 'linus' into core/locking
      input: Misc/hp_sdc_rtc: semaphore cleanup
      input: Serio/hil_mlc: semaphore cleanup
      input: Serio/hp_sdc: semaphore cleanup
      net: 3c527: semaphore cleanup
      hamradio: 6pack: semaphore cleanup
      hamradio: Mkiss: semaphore cleanup
      net: Ppp_async: semaphore cleanup
      net: Wan/cosa.c: Convert "mutex" to semaphore
      irda: Semaphore cleanup
      parport: Semaphore cleanup
      drivers/macintosh/adb: Do not claim that the semaphore is a mutex
      printk: Make console_sem a semaphore not a pseudo mutex
      arm: Bcmring: semaphore cleanup
      hfs: Convert tree_lock to mutex
      affs: Use sema_init instead of init_MUTEX
      genirq: Fix CONFIG_GENIRQ_NO_DEPRECATED=y build
      x86: sfi: Make local functions static
      x86: Remove stale pmtimer_64.c
      PCI hotplug: ibmphp-hpc: semaphore cleanup
      arm: Use ARCH_IRQ_INIT_FLAGS
      msi: Introduce default_[teardown|setup]_msi_irqs with fallback.
      xfs: semaphore cleanup
      V4L/DVB: dvb: Convert "mutex" to semaphore
      tracing: Cleanup the convoluted softirq tracepoints
      genirq: Warn if enable_irq is called before irq is set up
      usb: ftdi-elan: Convert "mutex" to semaphore
      mmc: Convert "mutex" to semaphore
      sh: Sanitize sparse irq
      arm: Disable outer (L2) cache in kexec
      arm: Implement l2x0 cache disable functions
      x86: Add platform directory
      x86: Move sfi to platform
      x86: Move efi to platform
      x86: Move visws to platform
      x86: Move scx200 to platform
      x86: Move mrst to platform
      x86: Move uv to platform
      x86: Move olpc to platform
      hwmon: (s3c-hwmon) Use a real mutex
      MIPS: Kconfig cleanup
      hpfs: Convert sbi->hpfs_creation_de to mutex
      jbd2: Convert jbd2_slab_create_sem to mutex
      staging: Final semaphore cleanup
      semaphore: Remove mutex emulation
      audit: Call tty_audit_push_task() outside preempt disabled
      audit: Do not send uninitialized data for AUDIT_TTY_GET
      audit: Use rcu for task lookup protection

Thomas Graf (3):
      ipv6: add special mode accept_ra=2 to accept RA while configured as router
      ipv6: add special mode forwarding=2 to send RS while configured as router
      ipv6: Update ip-sysctl.txt documentation for recent changes to accept_ra and forwarding

Thomas Hellstrom (14):
      drm/vmwgfx: Really support other depths than 32
      drm/vmwgfx: Fix ACPI S3 & S4 functionality.
      drm/vmwgfx: Add new-style PM hooks to improve hibernation behavior
      drm: vmwgfx: Add a struct drm_file parameter to the dirty framebuffer callback
      drm/vmwgfx: Take the ttm lock around the dirty ioctl
      drm/vmwgfx: Prune modes based on available VRAM size
      drm/vmwgfx: Don't flush fb if we're in the suspended state.
      drm/vmwgfx: Add a parameter to get the max fb size
      drm/vmwgfx: Add modinfo version
      drm/vmwgfx: Save at least one screen layout
      drm/vmwgfx: Bump minor and driver date
      drm/ttm: Avoid using the ttm_mem_type_manager::put_locked function
      drm/ttm: Optimize delayed buffer destruction
      vmwgfx: Implement a proper GMR eviction mechanism

Thomas Klute (2):
      libertas_tf: if_usb.c: Whitespace cleanup
      libertas_tf: if_usb.c: Some more formatting fixes

Thomas Renninger (7):
      ACPI: Remove unused #define ACPI_PROCESSOR_FILE_POWER
      ACPI: Do not export hid/modalias sysfs file for ACPI objects without a HID
      ACPI/PNP: A HID value of an object never changes -> make it const
      ACPI: Make Embedded Controller command timeout delay configurable
      Dynamic Debug: Split out query string parsing/setup from proc_write
      Dynamic Debug: Introduce ddebug_query= boot parameter
      Dynamic Debug: Initialize dynamic debug earlier via arch_initcall

Thomas Weber (4):
      Fix typo in Kconfig help text
      Fix typo interrest[ing|ed] => interest[ing|ed]
      Fix typo: configuation => configuration
      Fix typo configue => configure in comments

Thorsten Glaser (1):
      m68k: Add missing I/O macros {in,out}{w,l}_p() for !CONFIG_ISA

Tilman Schmidt (9):
      isdn/gigaset: bas_gigaset locking fix
      isdn/gigaset: fix bas_gigaset AT read error handling
      isdn/gigaset: correct bas_gigaset rx buffer handling
      isdn/gigaset: drop obsolete debug option
      isdn/gigaset: bas_gigaset timer cleanup
      isdn/gigaset: try USB reset for bas_gigaset error recovery
      isdn/gigaset: unclog bas_gigaset AT response pipe
      isdn/gigaset: fix bas_gigaset interrupt read error handling
      isdn/gigaset: improve bas_gigaset USB error reporting

Tim Nordell (4):
      ARM: OMAP3LOGIC: Adding LogicPD OMAP3 board support
      ARM: OMAP3LOGIC: Adding SDMMC support
      ARM: OMAP3LOGIC: Add generic smsc911x support when connected to GPMC
      ARM: OMAP3LOGIC: Added SMSC Ethernet board support

Timo Juhani Lindfors (2):
      watchdog: it8712f_wdt: Add comments for config/control register names
      watchdog: it8712f_wdt: Add module parameter for alternative reset sources

Timur Tabi (14):
      powerpc: rename immap_86xx.h to fsl_guts.h, and add 85xx support
      asoc/multi-component: fsl: add support for 36-bit physical addresses
      asoc/multi-component: fsl: fix exit and error paths in DMA and SSI drivers
      asoc/multi-component: fsl: add support for disabled SSI nodes
      asoc/multi-component: fsl: add support for variable SSI FIFO depth
      ASoC: add support for separate codec DAIs to the fsl_dma driver
      ASoC: add support for the Freescale P1022 DS reference board
      ASoC: mpc8610: replace of_device with platform_device
      powerpc: export ppc_proc_freq and ppc_tb_freq as GPL symbols
      powerpc/watchdog: Allow the Book-E driver to be compiled as a module
      powerpc/p1022: Add probing for individual DMA channels
      powerpc/85xx: add ngPIXIS FPGA device tree node to the P1022DS board
      powerpc/watchdog: Make default timeout for Book-E watchdog a Kconfig option
      powerpc/85xx: add DIU support to the Freecale P1022DS reference board

Tina Yang (1):
      RDS: Fix corrupted rds_mrs

Tirumala Marri (1):
      powerpc/44x: Add support for the AMCC APM821xx SoC

Tobias Klauser (8):
      am79c961a: Use net_device_stats from struct net_device
      greth: Use return value of register_netdev
      sunhme: Use return value of register_netdev
      ether1: Use net_device_stats from struct net_device
      ether3: Use net_device_stats from struct net_device
      ep93xx_eth: Use net_device_stats from struct net_device
      tehuti: Use net_device_stats from struct net_device
      slip: Use net_device_stats from struct net_device

Tom Herbert (5):
      ipv4: Allow configuring subnets as local addresses
      net: Fix rxq ref counting
      net: fail alloc_netdev_mq if queue count < 1
      net: cleanups in RX queue allocation
      net: allocate tx queues in register_netdevice

Tom Tucker (2):
      svcrdma: Change DMA mapping logic to avoid the page_address kernel API
      svcrdma: Cleanup DMA unmapping in error paths.

Tom Zanussi (1):
      perf tools: Fix linking errors with --as-needed flag

Tomas Hallenberg (1):
      gpio: timbgpio: use a copy of the IER register to avoid it being trashed

Tomas Winkler (1):
      iwlwifi: fix default LQ table in 5.2 band

Tomasz Buchert (3):
      cgroup_freezer: unnecessary test in cgroup_freezing_or_frozen()
      cgroup_freezer: fix can_attach() to prohibit moving from/to freezing/frozen cgroups
      cgroup_freezer: update_freezer_state() does incorrect state transitions

Tommy Jonsson (1):
      [media] firedtv: support for PSK8 for S2 devices. To watch HD

Tomoki Sekiyama (2):
      USB: add driver for Meywa-Denki & Kayac YUREX
      USB: yurex: fix memory leak and corrupted messages

Tomoya MORINAGA (1):
      gpio: add Topcliff PCH GPIO driver

Tony Lindgren (24):
      omap: Fix CONFIG_LOCAL_TIMERS initialization for multi-omap
      omap: Update omap3_defconfig to work with SMP_ON_UP
      omap: Update omap3_defconfig for omap2
      Merge branch 'hwmod_2.6.37' of git://git.pwsan.com/linux-2.6 into omap-for-linus
      Merge branch 'pm-next' of ssh://master.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap-pm into omap-for-linus
      Merge branch 'pm-runtime' of ssh://master.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap-pm into omap-for-linus
      Merge branch 'omap_for_2.6.37' of git://dev.omapzoom.org/pub/scm/santosh/kernel-omap4-base into omap-for-linus
      Merge branch 'devel-omap-misc' into omap-for-linus
      Merge branch 'misc_2.6.37' of git://git.pwsan.com/linux-2.6 into omap-for-linus
      Merge branch 'devel-boards' into omap-for-linus
      Merge branch 'devel-omap-smp-on-up' into omap-for-linus
      Merge branch 'omap4_and_sdrc_2.6.27' of git://git.pwsan.com/linux-2.6 into omap-for-linus
      omap: Fix omap_mux_init_signal not to trash muxname
      ARM: 6402/1: Don't send IPI in smp_send_stop if there's only one CPU
      ARM: 6405/1: Handle __flush_icache_all for CONFIG_SMP_ON_UP
      omap: Keep nwires for omap1 and 2420 MMC controller
      ARM: 6429/1: Check for is_smp for tlb_ops and cache_ops broadcast
      Merge branch 'pm-next-2' of ssh://master.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap-pm into omap-for-linus
      Merge branches 'devel-omap1' and 'devel-omap2plus' into omap-for-linus
      Merge branch 'pm-hwmods' of ssh://master.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap-pm into omap-for-linus
      omap: Update omap2plus_defconfig to use ttyO instead ttyS
      Merge branch 'control_mcbsp_fix_2.6.37' of git://git.pwsan.com/linux-2.6 into omap-for-linus
      omap: Fix spotty MMC voltages
      ARM: 6465/1: Fix data abort accessing proc_info from __lookup_processor_type

Tony Luck (8):
      [IA64] Move local_softirq_pending() definition
      [IA64] Add CONFIG_STACKTRACE_SUPPORT
      [IA64] remove asm/compat.h
      [IA64] Stop using the deprecated __do_IRQ() code path
      [IA64] Initialize interrupts later (from init_IRQ())
      [IA64] Cannot use register_percpu_irq() from ia64_mca_init()
      Merge branches 'release', 'drop_do_IRQ', 'fix_early_irq', 'misc-2.6.37', 'next-fixes', 'optimize-unwind', 'remove-compat-h' and 'stack_trace' into release
      [IA64] Move local_softirq_pending() definition

Toshiyuki Okajima (2):
      ext4: improve llseek error handling for overly large seek offsets
      ext4: fix potential infinite loop in ext4_da_writepages()

Tracey Dent (68):
      Staging: rtl8187se: r8180.h: fixed alot of checkpatch.pl issues
      Staging: rtl8187se: r8180_hw: fixed a lot of checkpatch.pl issues
      Staging: rtl8187se: r8180_rtl8225: fixed a lot of checkpatch.pl issues
      Staging: rtl8187se: r8180_wx: fixed a lot of checkptahc.pl issues
      Staging: rtl8187se: r8185b_init: fixed a lot of checkpatch.pl issues
      Staging: cx25821: Makefile: cleaned up Makefile cflag lines
      Staging: wlags49_h2: Makefile: cleaned up Makefile cflag lines
      Staging: vt6655: Makefile: cleaned up Makefile cflag lines
      Staging: vt6656: Makefile: cleaned up Makefile cflag lines
      Staging: wlags49_h25: Makefile: cleaned up Makefile cflag lines
      Staging: rtl8192u: ieee80211: Makefile: cleaned up Makefile cflag lines
      Staging: rtl8192e: Makefile: cleaned up Makefile cflag lines
      Staging: tm6000: Makefile: cleaned up Makefile cflag lines
      Staging: rtl8187se: Makefile: cleaned up Makefile cflag lines
      Staging: cxt1e1: Makefile: cleaned up Makefile cflag lines
      Staging: dream: camera: Makefile: cleaned up Makefile cflag lines
      Staging: dream: Makefile: cleaned up Makefile cflag lines
      Staging: rt2870: Makefile: cleaned up Makefile cflag lines
      Staging: easycap: Makefile: cleaned up Makefile cflag lines
      Staging: dream: qdsp5: Makefile: cleaned up Makefile cflag lines
      Staging: usbip: Makefile: cleaned up Makefile cflag lines
      Staging: rt2860: Makefile: cleaned up Makefile cflag lines
      Staging: rtl8192u: Makefile: cleaned up Makefile cflag lines
      Staging: autofs: Makefile: replace the use of <module>-objs with <module>-y
      Staging: tidspbridge: Makefile: replace the use of <module>-objs with <module>-y
      Staging: winbond: Makefile: replace the use of <module>-objs with <module>-y
      Staging: tm6000: Makefile: replace the use of <module>-objs with <module>-y
      Staging: xgifb: Makefile: replace the use of <module>-objs with <module>-y
      Staging: zram: Makefile: replace the use of <module>-objs with <module>-y
      Staging: usbip: Makefile: replace the use of <module>-objs with <module>-y
      Staging: rtl8192u: Makefile: replace the use of <module>-objs with <module>-y
      Staging: wlan-ng: Makefile: replace the use of <module>-objs with <module>-y
      Staging: solo6x10: Makefile: replace the use of <module>-objs with <module>-y
      Staging: keucr: Makefile: Makefile clean up
      Staging: smbfs: Makefile: Makefile clean up
      Staging: sbe-2t3e3: Makefile: replace the use of <module>-objs with <module>-y
      Staging: rtl8712: Makefile: replace the use of <module>-objs with <module>-y
      Staging: rtl8187se: Makefile: replace the use of <module>-objs with <module>-y
      Staging: rt2860: Makefile: replace the use of <module>-objs with <module>-y
      Staging: rt2870: Makefile: replace the use of <module>-objs with <module>-y
      Staging: octeon: Makefile: replace the use of <module>-objs with <module>-y
      Staging: line6: Makefile: replace the use of <module>-objs with <module>-y
      Staging: intel_sst: Makefile: replace the use of <module>-objs with <module>-y
      Staging: hv: Makefile: replace the use of <module>-objs with <module>-y
      Staging: ft1000: ft1000-usb: Makefile: replace the use of <module>-objs with <module>-y
      Staging: et131x: Makefile: replace the use of <module>-objs with <module>-y
      Staging: ft1000:ft1000-pcmia: Makefile: replace the use of <module>-objs with <module>-y
      Staging: go7007: Makefile: makefile cleanup
      Staging: cxt1e1: Makefile: replace the use of <module>-objs with <module>-y
      Staging: easycap: Makefile: replace the use of <module>-objs with <module>-y
      Staging: cx25821: Makefile: replace the use of <module>-objs with <module>-y
      Staging: crystalhd: Makefile: replace the use of <module>-objs with <module>-y
      Staging: comedi: Makefile: replace the use of <module>-objs with <module>-y
      Staging: bcm: Makefile: replace the use of <module>-objs with <module>-y
      Staging: batman-adv: Makefile: replace the use of <module>-objs with <module>-y
      Staging: speakup: Makefile: Makefile clean up
      Staging: speakup: keyhelp: Coding style fix
      Staging: speakup: devsynth: file_operations should be const
      Staging: speakup: serialio: Fixed errors in file
      Staging: speakup: i18n.c: cleaned up file
      crypto: Makefile - replace the use of <module>-objs with <module>-y
      Drivers: atm: Makefile: replace the use of <module>-objs with <module>-y
      Drivers: ata: Makefile: replace the use of <module>-objs with <module>-y
      drivers/char/ip2/Makefile: replace the use of <module>-objs with <module>-y
      drivers/char/ipmi/Makefile: replace the use of <module>-objs with <module>-y
      drivers/char/mwave/Makefile: clean up
      drivers/char/pcmcia/ipwireless/Makefile: Makefile: replace the use of <module>-objs with <module>-y
      drivers/char/rio/Makefile: replace the use of <module>-objs with <module>-y

Tristan Ye (2):
      Ocfs2: Add new OCFS2_IOC_INFO ioctl for ocfs2 v8.
      ocfs2: Add a mount option "coherency=*" to handle cluster coherency for O_DIRECT writes.

Trond Myklebust (31):
      SUNRPC: Don't truncate tail data unnecessarily in xdr_shrink_pagelen
      NFSv4: Clean up nfs4_atomic_open
      NFSv4: Further minor cleanups for nfs4_atomic_open()
      NFSv4: Clean up nfs4_open_revalidate
      NFSv4: Further cleanups for nfs4_open_revalidate()
      NFS: Clean up nfs4_proc_create()
      NFS: Add an 'open_context' element to struct nfs_rpc_ops
      NFS: Fix a use-after-free case in nfs_async_rename()
      NFSv4.1: Fix the slotid initialisation in nfs_async_rename()
      SUNRPC: Convert rpciod to use the alloc_workqueue() interface
      NFS: Convert nfsiod to use alloc_workqueue()
      NFS: Really fix put_nfs_open_context()
      NFS: We must use list_for_each_entry_safe in nfs_access_cache_shrinker
      NFS: Don't SIGBUS if nfs_vm_page_mkwrite races with a cache invalidation
      NFSv4: Fix open recovery
      NFSv4: Don't call nfs4_state_mark_reclaim_reboot() from error handlers
      NFSv4: Don't call nfs4_reclaim_complete() on receiving NFS4ERR_STALE_CLIENTID
      NFSv4: Don't ignore the error return codes from nfs_intent_set_file
      NFSv4: The state manager must ignore EKEYEXPIRED.
      NFS: Optimise the readdir searches
      SUNRPC: Add a helper function xdr_inline_peek
      NFS: Ensure we check all allocation return values in new readdir code
      NFSv4: Fix up decode_attr_filehandle() to handle the case of empty fh pointer
      NFSv4: Fix a regression in decode_getfattr
      NFSv4: nfs4_decode_dirent must clear entry->fattr->valid
      NFSv4: Clean up nfs4_decode_dirent
      NFSv4: Fix up the 'dircount' hint in encode_readdir
      SUNRPC: After calling xprt_release(), we must restart from call_reserve
      SUNRPC: Cleanup duplicate assignment in rpcauth_refreshcred
      NFSv4.1: Use more sensible names for 'initialize_mountpoint'
      NFS: Fix a compile issue in nfs_root

Troy Kisky (1):
      ALSA: ASoc: DaVinci Delay start of ASP to trigger

Tyler Hicks (2):
      eCryptfs: Clear LOOKUP_OPEN flag when creating lower file
      eCryptfs: Print mount_auth_tok_only param in ecryptfs_show_options

Udo van den Heuvel (1):
      x86: HPET force enable for CX700 / VIA Epia LT

Ursula Braun (2):
      qeth: tagging with VLAN-ID 0
      ipv6: fix refcnt problem related to POSTDAD state

Uwe Kleine-König (62):
      ASoC: ad1980: remove unneeded function declaration
      ARM: 6348/1: s3c64xx: don't put smartq7_leds in .init.data
      ARM: 6350/1: s3c64xx: don't put smartq5_leds in .init.data
      ARM: 6351/1: s3c64xx: don't put smartq_bl_init in .init.text
      ARM: 6347/2: nomadik: move nmk_gpio_probe to .devinit.text
      staging/comedi: fix syntax error
      staging/trivial: fix typos concerning "access"
      staging/trivial: fix typos concerning "address"
      staging/trivial: fix typos concerning "initiali[zs]e"
      staging/trivial: fix typos concerning "management"
      staging/trivial: fix typos concerning "through"
      ARM: imx: remove #ifdefery for unmerged flexcan driver
      ARM: imx: ehci: use void __iomem * to hold i/o addresses
      ARM: mx5/mx51_babbage: don't use PHYS_OFFSET
      ARM: mx27_defconfig: enable switches used in mx27 code
      ARM: mx3_defconfig: add new machine MACH_EUKREA_CPUIMX35
      ARM: remove mx31pdk_defconfig
      ARM: mx51_defconfig: add new boards MACH_MX51_3DS and MACH_EUKREA_CPUIMX51
      ARM: mx51: clean up mx51 header
      ARM: mx51: fix naming of spi related defines
      ARM: mx51: use IMX_IO_ADDRESS to define MX51_IO_ADDRESS
      ARM: imx: change the way spi-imx devices are registered
      ARM: imx: change the way imx-uarts are registered
      ARM: imx: dynamically allocate imx-ssi devices
      ARM: imx: reorganize imx-i2c device registration to use a struct per SoC
      ARM: mx5: dynamically register imx-i2c devices
      ARM: imx: fix name of macros to add imx-i2c devices
      spi/imx: default to m on platforms that have such devices
      spi/imx: convert driver to use platform ids
      spi/imx: get rid of more ifs depending on the used cpu
      spi/imx: save the spi chip select in config struct, not the gpio to use
      spi/imx: add support for imx51's eCSPI and CSPI
      ARM: imx: use platform ids for spi_imx devices
      ARM: mx5: add spi_imx device registration
      ARM: mx5/clock-mx51: refactor ccgr callbacks to use common code
      ARM: mx5/clock-mx51: new macro that defines a clk with all members
      ARM: mx51: dynamically register imx-uart devices
      ARM: imx: reorganize nand registration to use a struct
      ARM: imx/clock-imx27: Pass NULL as function callback, not 0
      ARM: imx/pcm038: make regulator platform data static
      ARM: imx: make all pin lists const and signed, move to .init where possible
      ARM: imx/pcm970: make platform_data static
      ARM: imx/pca100: only specify i2c device type once
      ARM: 6349/1: sa1111: move __sa1111_probe() to .devinit.text
      net/phy: fix many "defined but unused" warnings
      don't let BCM63XX_PHY depend on non-existant symbol
      ARM: imx: fix/define clocks and create devices for imx dma
      ARM: imx: dynamically register fec devices
      ARM: mx3/cpuimx35: mark otg_pdata and usbh1_pdata as maybe unused
      ACPI dock: move some functions to .init.text
      ARM: mx3: fix build failure concerning MXC_INT_MMC_SDHC2
      usb gadget: don't save bind callback in struct usb_gadget_driver
      usb gadget: don't save bind callback in struct usb_configuration
      imx: only select HAVE_CAN_FLEXCAN if CAN is enabled
      ARM: omap/fb: move omap_init_fb to .init.text
      ARM: omap/fb: move omapfb_reserve_sram to .init.text
      ARM: omap/fb: move get_fbmem_region() to .init.text
      ARM: 6460/1: ixp2000: fix type of ixp2000_timer_interrupt
      mfd: Remove obsolete mc13783 private data
      mfd: Remove deprecated mc13783 functions
      mfd: Add mc13892 support to mc13xxx
      rtc: Add support for the rtc found in the MC13892 PMIC

Valdis.Kletnieks at vt.edu (1):
      drivers/dma/Kconfig: add part number for Topcliff.

Valentin Yakovenkov (1):
      Blackfin: bf561-acvilon: fix NAND resources

Valentine Sinitsyn (1):
      ALSA: hda - Added fixup for Lenovo Y550P

Valerie Aurora (1):
      Documentation: Fix trivial typo in filesystems/sharedsubtree.txt

Varadarajan, Charulatha (5):
      OMAP3: hwmod data: Add watchdog timer
      OMAP2420: hwmod data: Add watchdog timer
      OMAP2430: hwmod data: Add watchdog timer
      OMAP: WDT: Split OMAP1 and OMAP2PLUS device registration
      OMAP: WDT: Use PM runtime APIs instead of clk FW APIs

Vasanthakumar Thiagarajan (4):
      ath9k_hw: Add capability flag for Antenna diversity and combining feature
      ath9k_hw: Add functions to get/set antenna diversity configuration
      ath9k: Implement an algorithm for Antenna diversity and combining
      ath9k: Fix tx struck state with paprd

Vasanthy Kolluri (8):
      enic: Remove dead code
      enic: Make local functions static
      enic: Update MAINTAINERS
      enic: Add support for multiple hardware receive queues
      enic: Make firmware cognizant of the user set mac address
      enic: Replace firmware devcmd CMD_ENABLE with CMD_ENABLE_WAIT
      enic: Change min MTU
      enic: Fix log message

Vasiliy Kulikov (43):
      staging: tidspbridge: check return code of kzalloc
      staging: rtl8192u: improve error path
      staging: tidspbridge: check return code of get_user
      staging: comedi: check return code of put_user
      staging: ath6kl: check return code of get_user and put_user
      staging: westbridge: improve error path
      UBIFS: check return code of ubifs_lpt_lookup
      UBIFS: check return code of pnode_lookup
      Staging: batman-adv: check kmalloc() return value
      staging: solo6010: fix signess bug
      staging: crystalhd: fix signed bug
      staging: comedi: fix signess bug
      staging: keucr: check kmalloc() return value
      staging: spectra: off by one
      staging: ft1000: fix skb, netdev, memory leaks
      staging: wlags49_h2: use free_netdev(netdev) instead of kfree()
      staging: otus: use free_netdev(netdev) instead of kfree()
      staging: ath6kl: use free_netdev(netdev) instead of kfree()
      staging: octeon: use free_netdev(netdev) instead of kfree()
      staging: slicoss: use free_netdev(netdev) instead of kfree()
      staging: ft1000: fix error path
      staging: ft1000: fix kernel info leak to userland for statistics
      staging: tidspbridge: fix signess error
      staging: intel_sst: fix signess error
      staging: intel_sst: use signed int for error codes
      serial: omap-serial: fix signess error
      char: hvc: check for error case
      staging: speakup: fix leaks of sysfs groups
      staging: speakup: fix memory leak
      block: rbd: fixed may leaks
      pcmcia: synclink_cs: fix information leak to userland
      zorro: Fix device_register() error handling
      tty_io: check return code of tty_register_device
      mm/mempolicy.c: check return code of check_range
      drivers/char/hpet.c: fix information leak to userland
      arm: mach-msm: fix error handling in msm_iommu_probe()
      drivers/rtc/class.c: fix device_register() error handling
      drivers/char/applicom.c: fix information leak to userland
      drivers/char/ppdev.c: fix information leak to userland
      drivers/char/synclink_gt.c: fix information leak to userland
      block: cciss: fix information leak to userland
      gpio: Fix stmpe error path
      ipc: shm: fix information leak to userland

Vasily Khoruzhick (14):
      ASoC: uda1380: make driver more powersave-friendly
      ASoC: Add HP iPAQ RX1950 support
      ARM: S3C24XX: I2S multi-component-related fixes
      ASoC: rx1950: check that machine is rx1950 in glue driver
      ASoC: rx1950: remove unnecessary headers
      ASoC: UDA1380: Add delay between power on and reset
      ASoC: rx1950: Fix clkdiv for 16khz and 48khz
      ARM: h1940: Use gpiolib for latch access
      ARM: h1940: Implement mmc_power function
      ARM: rx1950: Add battery device
      ARM: rx1950: Add LEDs support
      ARM: rx1950: Add UDA1380 to i2c devices list
      ARM: h1940: Fix backlight and LCD power functions
      ARM: h1940: add UDA1380 to i2c devices list

Vasu Dev (4):
      [SCSI] libfc: use DID_TRANSPORT_DISRUPTED while lport not ready
      [SCSI] libfc: adds flogi retry in case DID is zero in RJT
      [SCSI] fcoe: set default FIP mode as FIP_MODE_FABRIC
      [SCSI] libfc: possible race could panic system due to NULL fsp->cmd

Venkatesh Pallipadi (11):
      x86, mtrr: Refactor MTRR type overlap check code
      x86, mtrr: Support mtrr lookup for range spanning across MTRR range
      sched: Increment cache_nice_tries only on periodic lb
      sched: Fix softirq time accounting
      sched: Consolidate account_system_vtime extern declaration
      sched: Add a PF flag for ksoftirqd identification
      sched: Add IRQ_TIME_ACCOUNTING, finer accounting of irq time
      x86: Add IRQ_TIME_ACCOUNTING
      sched: Do not account irq time to current task
      sched: Remove irq time from available CPU power
      sched: Call tick_check_idle before __irq_enter

Venkateswararao Jujjuri (JV) (5):
      [fs/9p] Add file_operations for cached mode in dotl protocol.
      [9p] Introduce client side TFSYNC/RFSYNC for dotl.
      [net/9p]Serialize virtqueue operations to make VirtIO transport SMP safe.
      net/9p: Add waitq to VirtIO transport.
      9p: Add datasync to client side TFSYNC/RFSYNC for dotl

Vernon Mauery (1):
      IBM Real-Time "SMI Free" mode driver -v7

Victor Rodriguez (1):
      davinci: Initial support for Omapl138-Hawkboard

Victor Rosales (2):
      staging: vt6656: removed extra spaces
      staging: winbond: mds.c: Fixed all checkpatch's errors

Vikas Chaudhary (8):
      [SCSI] qla4xxx: Trivial cleanup
      [SCSI] qla4xxx: honor return status of qla4xxx_hw_reset
      [SCSI] qla4xxx: remove "ha->retry_reset_ha_cnt" from wait_for_hba_online
      [SCSI] qla4xxx: correct data type of sense_len in qla4xxx_status_cont_entry
      [SCSI] qla4xxx: free_irqs on failed initialize_adapter
      [SCSI] qla4xxx: update AER support for ISP82XX
      [SCSI] qla4xxx: remove unwanted check for bad spd
      [SCSI] qla4xxx: Update driver version to 5.02.00-k4

Vikram Pandita (2):
      omap: sram: fix is_sram_locked check
      omap4: sram: Fix start address

Vince Weaver (1):
      ALSA: hda - MacBookPro 5,3 line-in support

Vinod Koul (2):
      Staging: sst: Intel SST audio driver
      staging: sst: remove the kernel locking in ioctl

Vipin Mehta (6):
      staging: add ath6kl driver for AR6003 chip
      staging: ath6kl: Fixing a compilation error introduced by commit ec53d6123bea9f69887f194b5d4294a43292120d.
      staging: ath6kl: Eliminating the symlink to 2.0 header files
      staging: ath6kl: Removing duplicate includes
      staging: ath6kl: Fixing a compile error
      staging: ath6kl: Fixing a race condition during initialization

Virupax Sadashivpetimath (1):
      gpio: Handle stmpe-gpio platform data with no gpio base

Vitaliy Kulikov (4):
      ALSA: hda - Adding support for new IDT 92HD90BXX and 92HD91BXX codecs
      ALSA: hda - Improve input control names for IDT/STAC codecs
      ALSA: hda - Fix switching between dmic and mic using the same mux on IDT/STAC
      ALSA: hda - Change BTL amp level on some HP notebooks

Vivek Goyal (19):
      blk-cgroup: Kill the header printed at the start of blkio.weight_device file
      blk-cgroup: Prepare the base for supporting more than one IO control policies
      blk-cgroup: Introduce cgroup changes for throttling policy
      blkio: Core implementation of throttle policy
      blk-cgroup: cgroup changes for IOPS limit support
      blkio: Implementation of IOPS limit logic
      blkio: Documentation Update
      amiga floppy: Stop sharing request queue across multiple gendisks
      atari floppy: Stop sharing request queue across multiple gendisks
      amiga floppy: Compile failure fixes
      blkio: Do not export throttle files if CONFIG_BLK_DEV_THROTTLING=n
      blkio: deletion of a cgroup was causes oops
      blkio: Add root group to td->tg_list
      blkio: Recalculate the throttled bio dispatch time upon throttle limit change
      blkio-throttle: Fix link failure failure on i386
      blkio-throttle: There is no need to convert jiffies to milli seconds
      blkio-throttle: limit max iops value to UINT_MAX
      blkio-throttle: Fix possible multiplication overflow in iops calculations
      cfq-iosched: Fix a gcc 4.5 warning and put some comments

Vivek Natarajan (3):
      ath9k_common: Move bt_stomp to common for sharing with ath9k_htc.
      ath9k_htc: Add support for bluetooth coexistence.
      ath9k: Change the default LED pattern.

Vladislav Zolotarov (2):
      bnx2x: Optimized the branching in the bnx2x_rx_int()
      bnx2x: prevent false parity error in MSI-X memory of HC block

Volker Ernst (1):
      serial/imx: check that the buffer is non-empty before sending it out

WANG Cong (1):
      vmcore: it is not experimental any more

Wayne Boyer (5):
      [SCSI] ipr: fix resource address formatting and add attribute for device ID
      [SCSI] ipr: Driver version 2.5.1
      [SCSI] ipr: reverse the isr optimization changes
      [SCSI] ipr: fix array error logging
      [SCSI] ipr: add definitions for a new adapter

Wei Song (1):
      hwmon: New driver for the W83795G/ADG monitoring chips

Wei Yongjun (22):
      KVM: x86 emulator: simplify two-byte opcode check
      KVM: x86 emulator: use SrcAcc to simplify stos decoding
      KVM: x86 emulator: disable writeback when decode dest operand
      KVM: x86 emulator: using SrcOne for instruction d0/d1 decoding
      KVM: x86 emulator: fix negative bit offset BitOp instruction emulation
      KVM: x86 emulator: do not adjust the address for immediate source
      KVM: x86 emulator: mask group 8 instruction as BitOp
      KVM: x86 emulator: add bsf/bsr instruction emulation
      KVM: PPC: fix leakage of error page in kvmppc_patch_dcbz()
      KVM: x86 emulator: put register operand write back to a function
      KVM: x86 emulator: add XADD instruction emulation
      KVM: x86 emulator: add setcc instruction emulation
      KVM: x86 emulator: remove useless label from x86_emulate_insn()
      KVM: x86 emulator: introduce DstImmUByte for dst operand decode
      KVM: x86 emulator: change OUT instruction to use dst instead of src
      KVM: x86 emulator: remove dup code of in/out instruction
      KVM: x86 emulator: add CBW/CWDE/CDQE instruction emulation
      KVM: x86 emulator: add LOOP/LOOPcc instruction emulation
      KVM: x86 emulator: add LDS/LES/LFS/LGS/LSS instruction emulation
      KVM: x86 emulator: add JrCXZ instruction emulation
      KVM: MMU: fix missing percpu counter destroy
      KVM: x86 emulator: add CALL FAR instruction emulation (opcode 9a)

Weidong Han (1):
      xen: register xen pci notifier

Wen Congyang (1):
      ext4: avoid null dereference in trace_ext4_mballoc_discard

Wey-Yi Guy (62):
      iwlwifi: make iwl_hw_detect static to _agn
      iwlagn: log pci revision id
      iwlwifi: make iwl_set_hw_params static to _agn
      iwlwifi: separate thermal throttling function
      iwlwifi: fix thermal throttling related power management operation
      iwlwifi: remove unused define
      iwlwifi: additional comments in iwl_cfg
      iwlwifi: max/min aggregation time limit
      iwlwifi: make aggregation time limit configurable
      iwlagn: adjust starting action for rate scale
      iwlagn: continue perform rate scale when error detected
      iwlwifi: additional parameter in REPLY_RX_PHY_CMD
      iwlwifi: more generic name for rssi calc in iwlagn
      iwlwifi: configurable ampdu factor and density
      iwlwifi: remove unused iwl_send_card_state function
      mac80211: fix warning for un-used parameter
      iwlwifi: update out-of-date comments
      iwlwifi: comments cleanup
      iwlwifi: Relax uCode timeout/error checking for 6000g2b
      iwlwifi: add bt full concurrency support
      iwlagn: wifi/bt coex configuration sequence
      iwlwifi: indicate bt_kill condition when receive tx reply
      iwlwifi: add debugfs to control stuck queue timer
      iwlwifi: add bt_init_traffic_load as configurable parameter
      iwlagn: add bt prio_boost to .cfg
      iwlagn: parsing uart message and take actions
      iwlagn: add additional bt related parameters
      iwlagn: add bt_ch_announce module parameter
      iwlagn: set traffic load based on multiple factors
      iwlagn: generic bt coex functions
      iwlagn: update bt status upon scan complete
      iwlwifi: add bt traffic load debugfs file
      iwlwifi: fix compile error without debugging support
      iwlagn: open/close envlope to force move BT state machine
      iwlwifi: remember the last uCode sysassert error code
      iwlwifi: allow configure protection mode
      iwlwifi: make sure runtime calibration is enabled after association
      iwlwifi: remove code repetition
      iwlagn: add bt_status_read for 5150
      iwlagn: keep track fail tx reason counter
      iwlagn: keep track of failure tx status
      iwlagn: log aggregation tx command status
      iwlagn: keep track of aggregated tx frames failure counter
      iwlagn: adding aggregated frame failure status to debugfs
      iwlagn: correct naming for failure reply tx status
      iwlagn: minor coex API changes
      iwlagn: initialize both tx/rx prio boost parameters
      iwlagn: API v5 for 6050 series device
      iwlwifi: schedule to deprecate software scan support
      iwlagn: reduce redundant parameter definitions
      iwlagn: rename iwl5000_tx_power_dbm_cmd
      iwlwifi: remove uncorrect comments
      iwlagn: rename iwl5000_tx_resp
      iwlagn: define 130 series of WiFi/BT combo devices
      iwlagn: fix module firmware name for 130 series device
      iwlagn: add define for MODULE_FIRMWARE
      iwlagn: no version check for experimental uCode
      iiwlagn: always download priority table
      iwlagn: prio_tbl need to download before calibration
      iwlgn: need longer tx queue stuck timer for coex devices
      iwlagn: 6050 ops should be used;
      iwlwifi: move agn only eeprom functions to separate file

Will Deacon (9):
      oprofile: don't call arch exit code from init code on failure
      ARM: oprofile: fix and simplify init/exit functions
      ARM: 6355/1: hw-breakpoint: add mechanism for hooking into prefetch aborts
      ARM: 6356/1: hw-breakpoint: add ARM backend for the hw-breakpoint framework
      ARM: 6357/1: hw-breakpoint: add new ptrace requests for hw-breakpoint interaction
      ARM: 6358/1: hw-breakpoint: add HAVE_HW_BREAKPOINT to Kconfig
      ARM: 6385/1: setup: detect aliasing I-cache when D-cache is non-aliasing
      ARM: 6386/1: flush_ptrace_access: invalidate correct I-cache alias
      mm: fix typo in mm.h when NODE_NOT_IN_PAGE_FLAGS

Will Drewry (3):
      block, partition: add partition_meta_info to hd_struct
      genhd, efi: add efi partition metadata to hd_structs
      init: add support for root devices specified by partition UUID

Will Newton (1):
      kconfig: Use PATH_MAX instead of 128 for path buffer sizes.

William Hubbs (12):
      Staging: add speakup to the staging directory
      staging: speakup: devsynth.c: style fixes
      staging: speakup: i18n.c: style fixes
      staging: speakup: keyhelp.c: style fixes
      staging: speakup: kobjects.c: style fixes
      staging: speakup: i18n.c fix long lines
      staging: speakup: main.c style fixes
      staging: speakup: selection.c style fixes
      staging: speakup: serialio.c style fixes
      staging: speakup: synth.c style fixes
      staging: speakup: thread.c style fixes
      staging: speakup: varhandlers.c style fixes

Wolfgang Muees (1):
      spi/bfin_spi: force sane master-mode state at boot

Wolfram Sang (18):
      pcnet_cs: Use proper netdev_*-printouts
      arm: imx: add generic esdhc device
      arm: imx35: add esdhc-device to MX35-platform
      arm: pcm043: add esdhc-device to boardconfig
      mx25/clocks: match esdhc-clocks to platform device
      pcmcia/yenta: guide users in case of problems with O2-bridges
      USB: core: update comment to match current function name
      mmc: sdhci-pltfm: Add structure for host-specific data
      mmc: sdhci-pltfm: move .h file into appropriate subdir
      mmc: sdhci: introduce get_ro private write-protect hook
      mmc: sdhci_pltfm: pass more data on custom init call
      mmc: sdhci-of-esdhc: factor out common stuff
      mmc: sdhci-pltfm: add -pltfm driver for imx35/51
      mtd: davinci: fix comment to match the code
      mtd: davinci: relax a timeout for ECC-initialization
      jffs2: use cond_resched() instead of yield()
      mtd: cfi_cmdset_0002: code cleanups
      gpio: Add bitmask to block requests to unavailable stmpe GPIOs

Wu Fengguang (4):
      x86, mm: fix uninitialized addr in kernel_physical_mapping_init()
      ALSA: hdmi - support infoframe for DisplayPort
      writeback: remove nonblocking/encountered_congestion references
      writeback: remove the internal 5% low bound on dirty_ratio

Wu Zhangjin (2):
      ftrace/MIPS: Add module support for C version of recordmcount
      ftrace/MIPS: Enable C Version of recordmcount

Xiang, Haihao (4):
      drm/i915: fix HAS_BSD with a device info flag
      drm/i915: do not export the instances of struct intel_ring_buffer
      drm/i915: add set_tail hook in struct intel_ring_buffer
      drm/i915: add a new BSD ring buffer for Sandybridge

Xiao Guangrong (29):
      KVM: MMU: remove valueless output message
      KVM: MMU: using kvm_set_pfn_accessed() instead of mark_page_accessed()
      KVM: MMU: move bits lost judgement into a separate function
      KVM: MMU: mark page dirty only when page is really written
      export __get_user_pages_fast() function
      KVM: MMU: introduce hva_to_pfn_atomic function
      KVM: MMU: introduce gfn_to_page_many_atomic() function
      KVM: MMU: prefetch ptes when intercepted guest #PF
      KVM: MMU: combine guest pte read between fetch and pte prefetch
      KVM: MMU: fix compile warning in audit code
      KVM: MMU: check rmap for every spte
      KVM: MMU: fix wrong not write protected sp report
      KVM: MMU: rewrite audit_mappings_page() function
      KVM: MMU: remove count_rmaps()
      KVM: MMU: support disable/enable mmu audit dynamicly
      KVM: MMU: move audit to a separate file
      KVM: MMU: improve active sp audit
      KVM: MMU: improve spte audit
      KVM: MMU: lower the aduit frequency
      KVM: fix the description of kvm-amd.nested in documentation
      KVM: document 'kvm.mmu_audit' parameter
      KVM: MMU: update 'root_hpa' out of loop in PAE shadow path
      KVM: MMU: cleanup for error mask set while walk guest page table
      KVM: MMU: set access bit for direct mapping
      KVM: MMU: audit: fix vcpu's spte walking
      KVM: MMU: audit: unregister audit tracepoints before module unloaded
      KVM: MMU: audit: introduce audit_printk to cleanup audit code
      KVM: MMU: audit: check whether have unsync sps after root sync
      KVM: MMU: move access code parsing to FNAME(walk_addr) function

Xiao Jiang (1):
      mx35pdk: add debug board support

Xiaochen Shen (1):
      mmc: sdhci: Intel Medfield support

Xiaotian Feng (2):
      KVM: MMU: fix regression from rework mmu_shrink() code
      core_pattern: fix truncation by core_pattern handler with long parameters

Xing Wei (3):
      Input: add support for Hanwang tablets
      Input: hanwang - make compatible with xf86-input-wacom driver
      Input: hanwang - add support for Art Master HD 5012 tablet

Yang, Bo (4):
      [SCSI] megaraid_sas: support devices update flag
      [SCSI] megaraid_sas: Add input parameter for max_sectors
      [SCSI] megaraid_sas: Add three times Online controller reset
      [SCSI] megaraid_sas: Version and documentation update

Yaniv Rosner (18):
      bnx2x: Fix potential link issue of BCM8073/BCM8727
      bnx2x: Fix potential link issue In BCM8727 based boards
      bnx2x: Reset link before any new link settings
      bnx2x: Change BCM848xx configuration according to IEEE
      bnx2x: Remove unneeded setting of XAUI low power to BCM8727
      bnx2x: Change BCM848xx LED configuration
      bnx2x: Add BCM84823 to the supported PHYs
      bnx2x: Update version to 1.52.53-5
      bnx2x: Unify PHY attributes
      bnx2x: Split PHY functions
      bnx2x: Adjust alignment of split PHY functions
      bnx2x: Adjust flow-control with the new scheme
      bnx2x: Move common function into aggregated function
      bnx2x: Apply logic changes for the new scheme
      bnx2x: Organize PHY functions
      bnx2x: Add dual-media changes
      bnx2x: Change LED scheme for dual-media
      bnx2x: Update bnx2x version to 1.52.53-6

Yann E. MORIN (1):
      [media] v4l/dvb: add support for AVerMedia AVerTV Red HD+ (A850T)

Yasuaki Ishimatsu (1):
      block: fix accounting bug on cross partition merges

Yauhen Kharuzhy (1):
      ARM: S3C24XX: Fix gpiolib support for ports K..M

Yauheni Kaliuta (4):
      USB: cdc.h: ncm: typo and style fixes
      Revert "USB: ncm: added ncm.h with auxiliary definitions"
      USB: cdc.h: ncm: add missed constants and structures
      USB: cdc.h: ncm: fix one more typo

Yehuda Sadeh (8):
      ceph: lookup pool in osdmap by name
      ceph: refactor osdc requests creation functions
      ceph: messenger and osdc changes for rbd
      ceph-rbd: osdc support for osd call and rollback operations
      ceph: factor out libceph from Ceph file system
      rbd: introduce rados block device (rbd), based on libceph
      block: rbd: removing unnecessary test
      ceph: don't crash when passed bad mount options

Yevgeny Petrilin (16):
      mlx4_en: Fixed incorrect unmapping on RX flow.
      mlx4_en: Setting actual RX ring size
      mlx4_en: Setting dev->perm_addr field
      mlx4_en: performing CLOSE_PORT at the end of tear-down process
      mlx4_en: Fixed MAX_TX_RINGS definition
      mlx4_en: Reporting link state with KERN_INFO
      mlx4_en: Validate port up prior to transmitting
      mlx4_en: Added self diagnostics test implementation
      mlx4_en: Fixing report in Ethtool get_settings
      mlx4_en: get/set ringsize uses actual ring size
      mlx4_en: reconfiguring mac address.
      mlx4_en: UDP RSS support
      mlx4_en: Moving to work with GRO
      mlx4_en: updated driver version
      mlx4_en: Consider napi_get_frags() failure.
      mlx4_en: Fixed Ethtool statistics report

Yi Li (3):
      spi/bfin_spi: utilize the SPI interrupt in PIO mode
      spi/bfin_spi: use nosync when disabling the IRQ from the IRQ handler
      Blackfin: bf537-stamp: add example adav801/3 resources

Yi Zou (2):
      e1000/e1000e/igb/ixgb/ixgbe: set NETIF_F_HIGHDMA for VLAN feature flags
      ixgbe: add a refcnt when turning on/off FCoE offload capability

Ying Han (1):
      oom: add per-mm oom disable count

Yinghai Lu (38):
      memblock: Expose some memblock bits for use by x86
      memblock: Improve debug output when resizing the reserve array
      memblock: Export MEMBLOCK_ERROR
      memblock: Protect memblock.h with CONFIG_HAVE_MEMBLOCK
      memblock: Option for the architecture to put memblock into the .init section
      memblock: Add memblock_find_in_range()
      memblock: Add memblock_free/reserve_reserved_regions()
      x86, memblock: Add memblock_x86_find_in_range_size()
      bootmem, x86: Add weak version of reserve_bootmem_generic
      x86, memblock: Add memblock_x86_to_bootmem()
      x86, memblock: Add memblock_x86_reserve_range/memblock_x86_free_range
      x86, memblock: Add get_free_all_memory_range()
      x86, memblock: Add memblock_x86_register_active_regions() and memblock_x86_hole_size()
      memblock: Add find_memory_core_early()
      x86, memblock: Add memblock_x86_find_in_range_node()
      x86, memblock: Add memblock_x86_free_memory_in_range()
      x86, memblock: Add memblock_x86_memory_in_range()
      x86, memblock: Use memblock_debug to control debug message print out
      x86: Use memblock to replace early_res
      x86, memblock: Replace e820_/_early string with memblock_
      x86: Remove not used early_res code
      x86, memblock: Use memblock_memory_size()/memblock_free_memory_size() to get correct dma_reserve
      x86: Remove old bootmem code
      powerpc, memblock: Fix memblock API change fallout
      memblock: Fix section mismatch warnings
      arm, memblock: Fix the sparsemem build
      x86, memblock: Fix crashkernel allocation
      x86-32, memblock: Make add_highpages honor early reserved ranges
      memblock: Fix wraparound in find_region()
      x86, memblock: Remove __memblock_x86_find_in_range_size()
      memblock/arm: Fix memblock_region_is_memory() typo
      swiotlb: Use page alignment for early buffer allocation
      memblock: Annotate memblock functions with __init_memblock
      x86: Don't setup ioapic irq for sci twice
      memblock, bootmem: Round pfn properly for memory and reserved regions
      x86: ioapic: Call free_irte only if interrupt remapping enabled
      x86, memblock: Fix early_node_mem with big reserved region.
      x86: Check irq_remapped instead of remapping_enabled in destroy_irq()

Yong Shen (1):
      cpufreq for freescale mx51

Yong Wang (2):
      intel_mid_dma: Allow IRQ sharing
      intel_mid_dma: Allow DMAC2 to share interrupt

Yong Zhang (1):
      .gitignore: ignore apparmor/rlim_names.h

Yoshihiro Shimoda (7):
      sh: modify NR_IRQS from 256 to 512
      sh: change PVR of SH7757 for 2nd cut
      sh: fix the id of scif in setup-sh7757
      sh: add some INTC_VECT for setup-sh7757
      sh: modify pinmux for SH7757 2nd cut
      sh: modify clock framework of SH7757
      sh: add sh7757lcr board support

Yoshihisa Abe (3):
      Coda: add spin lock to protect accesses to struct coda_inode_info.
      Coda: push BKL regions into coda_upcall()
      Coda: replace BKL with mutex

Yosuke Iwamatsu (1):
      xenbus: Xen paravirtualised PCI hotplug support.

Yuanhan Liu (2):
      drm/i915/crt: Make sure the hotplug interrupt is enabled
      drm/i915: Update hotplug interrupts register definitions for Sandybridge

Yuri Kululin (1):
      Bluetooth: Fix RFCOMM RPN negotiation

Yusuke Goda (2):
      usb: r8a66597-udc: Add processing when USB was removed.
      mmc: Allow 2 byte requests in 4-bit mode for tmio_mmc

Zach Brown (23):
      RDS/IB: rds_ib_cm_handle_connect() forgot to unlock c_cm_lock
      RDS/IB: get the xmit max_sge from the RDS IB device on the connection
      RDS/IB: add refcount tracking to struct rds_ib_device
      RDS: introduce rds_conn_connect_if_down()
      RDS/IB: disconnect when IB devices are removed
      rds: remove unused rds_send_acked_before()
      rds: block ints when acquiring c_lock in rds_conn_message_info()
      rds: fix rds_send_xmit() serialization
      RDS/IB: wait for IB dev freeing work to finish during rmmod
      RDS/IB: destroy connections on rmmod
      RDS/IB: create a work queue for FMR flushing
      RDS: return to a single-threaded krdsd
      RDS/IB: always process recv completions
      RDS: remove __init and __exit annotation
      RDS/IB: track signaled sends
      RDS/IB: print IB event strings as well as their number
      RDS/IB: protect the list of IB devices
      RDS: lock rds_conn_count decrement in rds_conn_destroy()
      RDS: remove old rs_transport comment
      RDS: have sockets get transport module references
      RDS: don't call rds_conn_shutdown() from rds_conn_destroy()
      RDS: cancel connection work structs as we shut down
      RDS/IB: print string constants in more places

Zachary Amsden (18):
      KVM: x86: Drop vm_init_tsc
      KVM: x86: Convert TSC writes to TSC offset writes
      KVM: x86: Move TSC offset writes to common code
      KVM: x86: TSC reset compensation
      KVM: x86: Make cpu_tsc_khz updates use local CPU
      KVM: x86: Warn about unstable TSC
      KVM: x86: Unify TSC logic
      KVM: x86: Fix deep C-state TSC desynchronization
      KVM: x86: Add helper functions for time computation
      KVM: x86: Robust TSC compensation
      KVM: x86: Add clock sync request to hardware enable
      x86: pvclock: Move scale_delta into common header
      KVM: x86: Fix a possible backwards warp of kvmclock
      KVM: x86: Add timekeeping documentation
      KVM: x86: Fix kvmclock bug
      KVM: x86: Make math work for other scales
      KVM: x86: Rename timer function
      KVM: x86: TSC catchup mode

Zhang Rui (9):
      acpi-cpufreq: fix a memleak when unloading driver
      ACPI ac/battery/sbs: sysfs I/F always built in, procfs I/F disabled by default
      ACPI fan: remove deprecated procfs I/F
      ACPI thermal: remove deprecated procfs I/F
      ACPI video: remove deprecated procfs I/F
      ACPI processor: make /proc/acpi/processor/*/throttle depends on CONFIG_ACPI_PROCFS
      ACPI: remove unused declaration of proc_fs.h
      ACPI battery: support percentage battery remaining capacity
      ACPI: install ACPI table handler before any dynamic tables being loaded

Zhangfei Gao (5):
      mmc: SDHC 3.0: support 10-bit divided clock mode
      mmc: SDHC 3.0: Base clock frequency change in spec 3.0
      mmc: SDHC 3.0: correct f_min calculation for SD 3.0 spec
      mmc: sdhci: Enable high-speed support for MMC cards
      mmc: add new sdhci-pxa driver for Marvell SoCs

Zhao Yakui (1):
      x86, setup: Use string copy operation to optimze copy in kernel compression

Zhenyu Wang (4):
      drm/i915: Fix GPIO pin to register mapping
      drm/edid: add helper function to detect monitor audio capability
      drm/i915: Enable DisplayPort audio
      drm/i915: Enable HDMI audio for monitor with audio support

Zimny Lech (1):
      Remove duplicate includes from many files

amit salecha (3):
      qlcnic: update ethtool stats
      netxen: mask correctable error
      qlcnic: fix mac learning

anantha (1):
      drivers/misc/apds9802als.c: ALS drivers for the apds9802als

andrew hendry (5):
      X.25 remove bkl in listen
      X.25 remove bkl in bind
      X.25 remove bkl in connect
      X.25 remove bkl in getsockname
      X.25 remove bkl in poll

avisconti (1):
      stmmac: enable/disable rx/tx in the core with a single write.

bo yang (1):
      [SCSI] megaraid_sas: Add Online Controller Reset to MegaRAID SAS drive

dann frazier (1):
      hpilo: Despecificate driver from iLO generation

ext Anand Gadiyar (1):
      omap: zoom2/3: fix build caused by wl1271 support

françois romieu (1):
      via-velocity: forced 1000 Mbps mode support.

hiromu (1):
      kconfig: Fix missing declaration of variable $dir in streamline_config.pl

hiromu yagura (1):
      kconfig: Fix variable name typo %prompts in streamline_config.pl

jvrao (3):
      9p: Add a Direct IO support for non-cached operations.
      fs/9p: Remove the redundant rsize calculation in v9fs_file_write()
      net/9p: Add a Warning to catch NULL fids passed to p9_client_clunk().

kishore kadiyala (3):
      omap4 hsmmc: Register offset handling
      omap4 hsmmc: Update ocr mask for MMC2 for regulator to use
      mfd: Adding twl6030 mmc card detect support for MMC1

kxie at chelsio.com (7):
      [SCSI] libcxgbi: common library for cxgb3i and cxgb4i
      [SCSI] cxgb4i v5: iscsi driver
      [SCSI] cxgb3i: change cxgb3i to use libcxgbi
      [SCSI] cxgbi: rename alloc_cpl to alloc_wr
      [SCSI] libcxgbi: pdu read fixes
      [SCSI] cxgb3i: fixed connection over vlan
      [SCSI] cxgb4i: connection and ddp setting update

lawrence rust (3):
      V4L/DVB: cx88: convert core->tvaudio into an enum
      V4L/DVB: drivers/media: Make static data tables and strings const
      [media] Nova-S-Plus audio line input

matias (1):
      staging: vt6656: delete some parenthesis

matt mooney (19):
      sh: change to new flag variable
      arm: remove cast from void*
      Documentation/kbuild: major edit of modules.txt sections 1-4
      Documentation/kbuild: major edit of modules.txt sections 5-8
      Documentation/kbuild: modules.txt cleanup
      power_supply: Makefile cleanup
      spi: change to new flag variable
      powerpc/Makefiles: Change to new flag variables
      PCI: use new ccflags variable in Makefile
      tracing/trivial: Remove cast from void*
      selinux: change to new flag variable
      m68knommu: change to new flag variables
      parisc: change to new flag variable
      driver-core: base: change to new flag variable
      usb: change to new flag variable
      usb: makefile cleanup
      mmc: Makefile: Fix EXTRA_CFLAGS assignment
      IB: Replace EXTRA_CFLAGS with ccflags-y
      i2c: Change to new flag variable

mike.rapoport at gmail.com (7):
      staging: brcm80211: remove OSL_DELAY
      staging: brcm80211: remove DHD_USE_STATIC_BUF
      staging: brcm80211: remove osl_malloced()/MALLOCED()
      staging: brcm80211: replace MALLOC() with k[zm]alloc
      staging: brcm80211: remove unused NATIVE_{MALLOC,MFREE}
      staging: brcm80211: replace MFREE with kfree
      staging: brcm80211: remove unrefrenced malloced field

nohee ko (17):
      staging: brcm80211: bug fix for n_ssids usage and update drv_info
      staging: brcm80211: remove duplicated file, bcmwifi.c
      staging: brcm80211: removed duplicated file, linux_osl.c
      staging: brcm80211: bug fix - connection status report
      staging: brcm80211: bug fix- dual band problem
      staging: brcm80211: remove duplicated file, bcmutils.c
      staging: brcm80211: remove unnecessary cflag, BCMWPA2
      staging: brcm80211: remove unnecessary cflag, CONFIG_CFG80211
      staging: brcm80211: remove unnecessary cflag, LINUX
      staging: brcm80211: remove duplicated function, wf_channel2mhz
      staging: brcm80211: bug fix- rmmod hang problem
      staging: brcm80211: brcmfmac: replace KILL_PROC with send_sig()
      staging: brcm80211: brcmfmac: bug fix - scan result report
      staging: brcm80211: brcmfmac: remove unnecessary cflags, WL_ISCAN_DISABLED & WL_ROAM_DISABLED
      staging: brcm80211: brcmfmac: enable passive, active scan selection
      staging: brcm80211: brcmfmac: add profile, beacon_int, dtim_period
      staging: brcm80211: brcmfmac: add debugfs, display wi-fi statistics

sjur.brandeland at stericsson.com (1):
      caif-u5500: CAIF shared memory transport protocol

stephen hemminger (45):
      ethtool: allow non-netadmin to query settings
      bridge: avoid ethtool on non running interface
      net: make rx_queue sysfs_ops const
      wan: make read-only data const
      pkt_sched: remov unnecessary bh_disable
      sky2: enable GRO by default
      arp: remove unnecessary export of arp_broken_ops
      tcp: tcp_enter_quickack_mode can be static
      gre: protocol table can be static
      qlcnic: remove dead code
      wimax: make functions local
      fib: fib_rules_cleanup can be static
      ipv6: make __ipv6_isatap_ifid static
      dccp: Kill dead code and add static markers.
      tipc: cleanup function namespace
      stmmac: make ethtool functions local
      stmmac: make function tables const
      netxen: make local function static.
      socket: localize functions
      bridge: make br_parse_ip_options static
      sfc: make functions static
      bonding: make bond_resend_igmp_join_requests_delayed static
      vmxnet3: make bit twiddle routines inline
      pch_gbe: make local functions static
      xfrm6: make xfrm6_tunnel_free_spi local
      rtnetlink: remove rtnl_kill_links
      xfrm: make xfrm_bundle_ok local
      bonding: make release_and_destroy static
      cxgb4: function namespace cleanup (v3)
      napi: unexport napi_reuse_skb
      rds: make local functions/variables static
      9p: client code cleanup
      cxgb3: function namespace cleanup
      mlx4: make functions local and remove dead code.
      l2tp: make local function static
      benet: remove dead code
      benet: make be_poll_rx local
      atl1c: make functions static
      atlx: make local functions/data static
      phylib: make local function static
      vxge: make functions local and remove dead code
      qlge: make local functions static
      qlge: disable unsed dump code
      bnx2x: make local function static and remove dead code
      e1000: make e1000_reinit_safe local

steven miao (3):
      Blackfin: boards: add example i2c resources for ad525x devices
      Blackfin: gpio: add peripheral group check
      ad525x_dpot: use correct rdac channel for ad5251/ad5252

wu zhangjin (1):
      fs/compat.c: fix build on MIPS/s390

zeal (1):
      include/linux/pageblock-flags.h: fix set_pageblock_flags() macro definiton

---


More information about the Ceph-commit mailing list