[XFS updates] XFS development tree annotated tag, v3.4-rc1, created. v3.4-rc1

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "XFS development tree".

The annotated tag, v3.4-rc1 has been created
        at  b84516a747a9754fc77668a23cbf6203cf2c05d2 (tag)
   tagging  dd775ae2549217d3ae09363e3edb305d0fa19928 (commit)
  replaces  v3.3
 tagged by  Linus Torvalds
        on  Sat Mar 31 16:24:17 2012 -0700

- Log -----------------------------------------------------------------
Linux 3.4-rc1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.18 (GNU/Linux)

iQEcBAABAgAGBQJPd5IqAAoJEHm+PkMAQRiGisYH/iOhuzD7pkUuXcsh1YAAoZji
uFbAlBnJxBD7OvH00psFey8oVivgVgnTqH84zVkyzYgxt+PYKn/QtvPdCgjRDDje
tONmbZ47O0RveszfeT7Q5fojsWjGgFrtNOsEmVyz5w622ToJnrxdr+PCOko3dPIZ
EJT8r8FdJXHqsFnS6vskysukvzjslLpqvtIqpKrKGlTIfZSEDWUw+Pd37IZxbMPu
TzUQPeCYz3NHmvfDywPXG8rfkIzPCBcR8vujdpK5NGyEQmMQfXq1bwrG1PWg2o7b
0QPSPIf/ZI7nrOy7cQVER6pU8SsUSfV8sF6r/SCvUHd07lJ+o3AgkIatxOSnrRI=
=bEgW
-----END PGP SIGNATURE-----

Aaro Koskinen (1):
      ARM: OMAP: add minimal support for Nokia RM-696

Aarthi Thiruvengadam (2):
      ath6kl: Clear the IE in firmware if not set
      ath6kl: Fix merge error in ath6kl_set_ies()

AceLan Kao (4):
      dell-laptop: add 3 machines that has touchpad LED
      dell-laptop: touchpad LED should persist its status after S3
      asus-wmi: add scalar board brightness adj. support
      asus-wmi: store backlight power status for AIO machine

Adam Jackson (7):
      drm/i915: Silence _DSM errors
      drm/i915: Implement plane-disabled assertion for PCH too
      drm/i915: Fix assert_pch_hdmi_disabled to mention HDMI (not DP)
      drm/i915: Remove a comment about PCH from the non-PCH path
      drm/i915/dp: Tweak auxch clock divider for PCH
      drm/i915/dp: Use auxch precharge value of 5 everywhere
      drm/i915/dp: Check for AUXCH error before checking for success

Adrian Hunter (7):
      dmaengine: intel_mid_dma: fix error status mask
      dmaengine: intel_mid_dma: move pm_runtime_put
      mmc: start removing enable / disable API
      mmc: core: add high-capacity erase size capability flag
      mmc: sdhci-pci: select HC erase size for Medfield eMMC
      mmc: sdhci: add quirk for keeping card power during suspend
      mmc: sdhci-pci: add SDHCI_QUIRK2_HOST_OFF_CARD_ON for Medfield SDIO

Afzal Mohammed (2):
      cpufreq: OMAP: specify range for voltage scaling
      ARM: OMAP2+: id: Add am33xx SoC type detection

Ajeet Yadav (1):
      Squashfs: use define instead of constant

Ajit Khaparde (4):
      be2net: enable WOL by default if h/w supports it
      be2net: Program secondary UC MAC address into MAC filter
      be2net: Fix number of vlan slots in flex mode
      be2net: fix programming of VLAN tags for VF

Akihiro Nagai (4):
      perf script: Unify the expressions indicating "unknown"
      perf script: Print branch_from and branch_to of BTS events
      perf script: Add the offset field specifier
      perf script: Add option resolving vmlinux path

Akihiro Tsukada (4):
      [media] dvb: earth-pt1: stop polling data when no one accesses the device
      [media] dvb: earth-pt1: add an error check/report on the incoming data
      [media] dvb: earth-pt1: decrease the too large DMA buffer size
      [media] dvb: earth-pt1: remove unsupported net subdevices

Akinobu Mita (12):
      mISDN: use memchr_inv
      [SCSI] hpsa: use find_first_zero_bit
      powerpc/pmac: Use string library in nvram code
      bitops: rename for_each_set_bit_cont() in favor of analogous list.h function
      bitops: remove for_each_set_bit_cont()
      bitops: introduce for_each_clear_bit()
      mtd: use for_each_clear_bit()
      s390/char: use for_each_clear_bit()
      uwb: use for_each_clear_bit()
      x86: use for_each_clear_bit_from()
      string: memchr_inv() speed improvements
      sysctl: use bitmap library functions

Al Viro (114):
      mm: collapse security_vm_enough_memory() variants into a single function
      security: trim security.h
      constify struct pci_dev * in obvious cases
      vfs: check i_nlink limits in vfs_{mkdir,rename_dir,link}
      vfs: drop_file_write_access() made static
      ecryptfs: don't bother with ->drop_inode()
      vfs: turn generic_drop_inode() into static inline
      clean up the failure exits in cifs_read_super()
      coda: clean failure exits in coda_fill_super()
      ... and the same failure exits cleanup for ocfs2
      procfs: clean proc_fill_super() up
      switch open-coded instances of d_make_root() to new helper
      ntfs: switch to d_make_root()
      fat: switch to d_make_root()
      hfsplus: switch to d_make_root()
      minixfs: switch to d_make_root()
      tidy up after d_make_root() conversion
      vfs: d_alloc_root() gone
      aio: don't bother with async freeing on failure in ioctx_alloc()
      aio: aio_nr decrements don't need to be delayed
      aio: aio_nr_lock is taken only synchronously now
      aio: use cancel_delayed_work_sync()
      aio: don't bother with cancel_delayed_work() in exit_aio()
      aio: fix the comment in aio_kick_handler()
      constify path argument of audit_log_d_path()
      constify path argument of trace_seq_path()
      switch unix_sock to struct path
      switch touch_atime to struct path
      no need to play with fs->seq in exit_fs()
      vfs: take path_get_longterm() out of write_seqcount scope
      take private bits of reiserfs_xattr.h to fs/reiserfs/xattr.h
      move reiserfs_acl.h to fs/reiserfs/acl.h
      kill pointless includes of reiserfs_fs_{i,sb}.h
      move private bits of reiserfs_fs.h to fs/reiserfs/reiserfs.h
      kill reiserfs_fs_{i,sb}.h
      spufs: make register_filesystem the last potential failure exit
      ibmasmfs: make register_filesystem the last failure exit
      make simple_pin_fs() pass MS_KERNMOUNT - it's a kernel-internal one
      usbfs: kill racy detection of simple_pin_fs()
      9p: make register_filesystem() the last failure exit
      anon_inodes: move allocation of anon_inode into ->mount()
      autofs: set things up *before* registering fs type
      __register_binfmt() made void
      configfs: don't bother with checks for mkdir/rmdir/unlink/symlink in root
      configfs: kill configfs_sb
      configfs: sanitize configfs_create()
      configfs: configfs_create_dir() has parent dentry in dentry->d_parent
      make configfs_pin_fs() return root dentry on success
      jfs: mising cleanup on register_filesystem() failure
      logfs: missing cleanup on register_filesystem() failure
      ntfs: forgets to unregister sysctls on register_filesystem() failure
      ecryptfs: make register_filesystem() the last potential failure exit
      ocfs2: fix leaks on failure exits in module_init
      gadgetfs: list_for_each_safe() misuse
      um: embed ->stub_pages[] into mmu_context
      um: uml_dup_mmap() relies on ->mmap_sem being held, but activate_mm() doesn't hold it
      trim includes in inode.c
      take removal of PF_FORKNOEXEC to flush_old_exec()
      qnx4: get rid of qnx4_bread/qnx4_getblk
      qnx4: new helper - try_extent()
      debugfs-related mode_t whack-a-mole
      VM: unmap_page_range() can return void
      VM: can't go through the inner loop in unmap_vmas() more than once...
      VM: make zap_page_range() return void
      VM: don't bother with feeding upper limit to tlb_finish_mmu() in exit_mmap()
      VM: make unmap_vmas() return void
      VM: make zap_page_range() callers that act on a single VMA use separate helper
      ext4: initialization of ext4_li_mtx needs to be done earlier
      Fix full_name_hash() behaviour when length is a multiple of 8
      um: clean up the includes in ubd
      um: auxvec.h is never used
      um: switch line_remove() to setup_one_line()
      um: switch line_config() to setup_one_line()
      um: get rid of the init_prio mess
      um: convert count_lock to mutex, fix a race in line_open()
      um: fix races between line_open() and line_config()
      um: switch line.c tty drivers to dynamic device creation
      um: get rid of lines_init()
      um: finally kill ->init_str leaks
      um: sorting out the chan mess, part 1
      um: switch users of ->chan_list to ->chan_{in,out} (easy cases)
      um: chan_init_pri is dead now
      um: line->have_irq is never checked...
      um: race fix: initialize delayed_work *before* registering IRQ
      um: switch close_chan() to struct line
      um: merge processor_{32,64}.h a bit...
      um: asm-offsets.h might as well come from underlying arch...
      um: remove pointless include of asm/fixmap.h from asm/pgtable.h
      um: kill HOST_TASK_PID
      um: ptrace-generic.h doesn't need user.h
      um: a bunch of headers can be killed by using generic-y
      um: use the right ifdef around exports in user_syms.c
      um: don't bother trying to rebuild CHECKFLAGS for USER_OBJS
      um: deadlock in line_write_interrupt()
      um: most of the SUBARCH uses can be killed
      um: allow SUBARCH=x86
      selinuxfs: merge dentry allocation into sel_make_dir()
      aio: merge aio_cancel_all() with wait_for_all_aios()
      aio: take final put_ioctx() into callers of io_destroy()
      pstore: trim pstore_get_inode()
      mtdchar: kill persistently held vfsmount
      get rid of pointless includes of ext2_fs.h
      new helper: ext2_image_size()
      migrate ext2_fs.h guts to fs/ext2/ext2.h
      ext3: move headers to fs/ext3/
      untangling do_lookup() - isolate !dentry stuff from the rest of it.
      untangling do_lookup() - expand the area under ->i_mutex
      untangling do_lookup() - eliminate a loop.
      untangling do_lookup() - get rid of need_reval in !dentry case
      untangling do_lookup() - massage !dentry case towards __lookup_hash()
      untangling do_lookup() - merge failure exits in !dentry case
      untangling do_lookup() - merge d_alloc_and_lookup() callers
      untangling do_lookup() - switch to calling __lookup_hash()
      untangling do_lookup() - take __lookup_hash()-calling case out of line.

Alan Cox (27):
      x86/mid: Remove Intel Moorestown
      serial: Kill off NO_IRQ
      staging: sep: Fix warnings caused by sizeof() types
      cpufreq/gx: Fix the compile error
      staging: Fix SEP build
      x86/mrst/pci: avoid SoC fixups on non-SoC platforms
      vt: lock the accent table
      vt: tidy a few bits of checkpatch noise
      x86/mid: Kill off Moorestown
      x86/mid/scu_ipc: Remove Moorestown support
      vt:tackle kbd_table
      vt: sort out locking for font handling
      vt: push down the tty lock so we can see what is left to tackle
      vt: push down tioclinux cases
      vt: waitevent is self locked so drop the tty_lock
      vt: tackle the main part of the selection logic
      gma500: plug in more of the gamma functionality
      gma500: clean up some of the struct fields we no longer use
      gma500: now move the Oaktrail save state into its own structure
      gma500: Kconfig documentation tweak
      gma500: re-order calling on the fix setup so we set up after the DRM layer
      gma500: rework register stuff sanely
      gma500: Fix resume paths
      gma500: suspend/resume support for Cedartrail
      intel_scu_ipc: Remove Moorestown support
      platform, x86: Kill off Moorestown
      watchdog: softdog: convert to watchdog core

Alan Stern (19):
      Driver core: driver_find() drops reference before returning
      Dynamic ID addition doesn't need get_driver()
      Remove useless get_driver()/put_driver() calls
      Eliminate get_driver() and put_driver()
      USB/PCI/PCMCIA: Clean up new_id and remove_id sysfs attribute routines
      PCI/XEN: Fix bug introduced by a recent change
      USB: debugging code shouldn't alter control flow
      SCSI: fix typo in definition of struct scsi_target
      SCSI & usb-storage: add flags for VPD pages and REPORT LUNS
      usb-storage: reorganize target-specific code
      usb-serial: new API for driver registration
      usb-serial: use new registration API in [a-c]* drivers
      usb-serial: use new registration API in [d-h]* drivers
      usb-serial: use new registration API in [i-j]* drivers
      usb-serial: use new registration API in [k-m]* drivers
      usb-serial: use new registration API in [n-p]* drivers
      usb-serial: use new registration API in [q-s]* drivers
      usb-serial: use new registration API in [t-z]* drivers
      usb-serial: use new registration API in staging drivers

Alasdair G Kergon (4):
      dm: add persistent data to MAINTAINERS
      dm uevent: no longer experimental
      dm raid: no longer experimental
      dm thin: use dm_target_offset

Aleksey Babahin (1):
      USB: serial: add metro-usb driver to the tree

Alex (1):
      ARM: OMAP: Add omap_reserve functionality

Alex Deucher (66):
      drm/radeon/kms/dce3+: add support for hw i2c using atom
      drm/radeon/kms: add r1xx/r2xx support for CS_KEEP_TILING_FLAGS
      drm/radeon/kms: add r1xx/r2xx CS support for tiled textures
      drm/radeon/kms: add wait_for_vblank asic callback
      drm/radeon/kms: add a radeon asic callback for mc idle
      drm/radeon/kms: reorganize hpd callbacks
      drm/radeon/kms: reorganize page flip callbacks
      drm/radeon/kms: reorganize pm callbacks
      drm/radeon/kms: reorganize copy callbacks
      drm/radeon/kms: reorganize irq callbacks
      drm/radeon/kms: remove unused cp callbacks from radeon_asic
      drm/radeon/kms: make ring_start, ring_test, and ib_test per ring
      drm/radeon/kms: reorganize gart callbacks
      drm/radeon/kms: reorganize display callbacks
      drm/radeon/kms: move clock/pcie setting callbacks into pm struct
      drm/radeon/kms: reorganize surface callbacks
      drm/radeon/kms: clean up radeon_asic struct (v2)
      drm/radeon/kms: fix analog load detection on DVI-I connectors
      drm/radeon/kms: add connector quirk for Fujitsu D3003-S2 board
      drm/radeon/kms: Upstream ObjectID.h updates
      drm/radeon/kms: upstream atombios.h updates
      drm/radeon/kms: upstream power table updates
      drm/radeon/kms: add SI chip families
      drm/radeon/kms: add initial DCE6 display watermark support
      drm/radeon/kms: fix up atom HPD gpio parsing for DCE6
      drm/radeon/kms/atom: DCE6 no longer has crtcmemreq bits
      drm/radeon/kms/atom: add support for crtc power gating
      drm/radeon/kms: DCE6 disp eng pll updates
      drm/radeon/kms/atom: add support for DCE6.x dig transmitters
      drm/radeon/kms: DP aux updates for DCE6
      drm/radeon/kms: update comments about dig encoders/transmitters
      drm/radeon/kms/atom: add support for SI SetVoltage table
      drm/radeon/kms: update power table parsing for SI
      drm/radeon/kms: add support for internal thermal sensor on SI
      drm/radeon/kms: add gpu init support for SI
      drm/radeon/kms: Add support for SI GPU reset
      drm/radeon/kms: add support for MC/VM setup on SI
      drm/radeon/kms: add support for the CONST IB to the CS ioctl
      drm/radeon/kms: add VM CS checker for SI
      drm/radeon/kms: Only VM CS ioctl is supported on SI (v2)
      drm/radeon/kms: add ucode loading for SI
      drm/radeon/kms: add support for MC ucode loading on SI
      drm/radeon/kms: add support for CP setup on SI
      drm/radeon/kms: add IB and fence dispatch functions for SI
      drm/radeon/kms: Add support for RLC init on SI
      drm/radeon/kms: add support for interrupts on SI
      drm/radeon/kms: fill in startup/shutdown callbacks for SI
      drm/radeon/kms: add support for compute rings in CS ioctl on SI
      drm/radeon/kms: add radeon_asic struct for SI
      drm/radeon/kms: Add SI pci ids
      drm/radeon/kms: add trinity (TN) chip family
      drm/radeon/kms: no support for internal thermal sensor on TN yet
      drm/radeon/kms: DCE6.1 watermark updates for TN
      drm/radeon/kms: DCE6.1 disp eng pll updates
      drm/radeon/kms: Adjust pll picker for DCE6.1
      drm/radeon/kms: disable PPLL0 on DCE6.1 when not in use
      drm/radeon/kms/DCE6.1: ss is not supported on the internal pplls
      drm/radeon/kms: Add checks for TN in the DP bridge code
      drm/radeon/kms: cayman gpu init updates for trinity
      drm/radeon/kms: Update evergreen functions for trinity
      drm/radeon/kms/vm: set vram base offset properly for TN
      drm/radeon/kms: add support for ucode loading on trinity (v2)
      drm/radeon/kms: add radeon_asic struct for trinity
      drm/radeon/kms: add trinity pci ids
      drm/radeon/kms: update duallink checks for DCE6
      drm/radeon/kms/atom: force bpc to 8 for now

Alex Elder (59):
      xfs: only take the ILOCK in xfs_reclaim_inode()
      ceph: don't reset s_cap_ttl to zero
      ceph: use a shared zero page rather than one per messenger
      ceph: make use of "else" where appropriate
      ceph: kill addr_str_lock spinlock; use atomic instead
      ceph: eliminate some needless casts
      ceph: eliminate some abusive casts
      ceph: don't null-terminate xattr values
      ceph: pass inode rather than table to ceph_match_vxattr()
      ceph: use a symbolic name for "ceph." extended attribute namespace
      ceph: use macros to normalize vxattr table definitions
      ceph: drop "_cb" from name of struct ceph_vxattr_cb
      ceph: encode type in vxattr callback routines
      ceph: avoid repeatedly computing the size of constant vxattr names
      ceph: make ceph_setxattr() and ceph_removexattr() more alike
      rbd: a few small cleanups
      rbd: make ceph_parse_options() return a pointer
      rbd: do not duplicate ceph_client pointer in rbd_device
      rbd: encapsulate new rbd id selection
      rbd: rework calculation of new rbd id's
      rbd: protect the rbd_dev_list with a spinlock
      rbd: tie rbd_dev_list changes to rbd_id operations
      rbd: restore previous rbd id sequence behavior
      rbd: release client list lock sooner
      rbd: move ctl_mutex lock inside rbd_get_client()
      rbd: move ctl_mutex lock inside rbd_client_create()
      rbd: rename "node_lock"
      rbd: a few simple changes
      rbd: have rbd_get_client() return a rbd_client
      rbd: reduce memory used for rbd_dev fields
      rbd: simplify error handling in rbd_add()
      rbd: encapsulate argument parsing for rbd_add()
      rbd: don't use sscanf() in rbd_add_parse_args()
      rbd: do a few checks at build time
      rbd: have rbd_parse_args() report found mon_addrs size
      rbd: don't allocate mon_addrs buffer in rbd_add()
      rbd: fix module sysfs setup/teardown code
      rbd: do some refactoring
      rbd: small changes
      rbd: don't drop the rbd_id too early
      libceph: move prepare_write_banner()
      libceph: encapsulate connection kvec operations
      libceph: make ceph_msgr_wq private
      libceph: encapsulate some messenger cleanup code
      libceph: make ceph_tcp_connect() return int
      libceph: a few small changes
      ceph: ensure Boolean options support both senses
      libceph: use "do" in CRC-related Boolean variables
      libceph: separate CRC calculation from byte swapping
      libceph: do crc calculations outside loop
      libceph: small refactor in write_partial_kvec()
      libceph: some simple changes
      libceph: fix inverted crc option logic
      libceph: use kernel_sendpage() for sending zeroes
      libceph: only call kernel_sendpage() via helper
      libceph: get rid of zero_page_address
      libceph: rename "page_shift" variable to something sensible
      libceph: isolate kmap() call in write_partial_msg_pages()
      ceph: fix three bugs, two in ceph_vxattrcb_file_layout()

Alex Frid (1):
      PM / QoS: Simplify PM QoS expansion/merge

Alex Gershgorin (1):
      i.MX35-PDK: Add Camera support

Alex He (1):
      ACPI: Clean redundant codes in scan.c

Alex Shi (4):
      xen: use this_cpu_xxx replace percpu_xxx funcs
      slub: per cpu partial statistics change
      x86/numa: Improve internode cache alignment
      KVM: use correct tlbs dirty type in cmpxchg

Alex Yang (1):
      ath6kl: add testmode 2 for 6003 ART

Alexander Duyck (41):
      ixgbe: Minor refactor of RSC
      ixgbe: Address fact that RSC was not setting GSO size for incoming frames
      ixgbe: Let the Rx buffer allocation clear status bits instead of cleanup
      ixgbe: Add function for testing status bits in Rx descriptor
      ixgbe: Drop the _ADV of descriptor macros since all ixgbe descriptors are ADV
      ixgbe: Combine post-DMA processing of sk_buff fields into single function
      skbuff: Move rxhash and vlan_tci to consolidate holes in sk_buff
      ixgbe: Minor formatting and comment corrections for ixgbe_xmit_frame_ring
      ixgbe: Fix comments that are out of date or formatted incorrectly
      ixgbe: add support for byte queue limits
      net: Fix issue with netdev_tx_reset_queue not resetting queue from XOFF state
      net: Add memory barriers to prevent possible race in byte queue limits
      ixgbe: Do no clear Tx status bits since eop_desc provides enough info
      ixgbe: Reorder adapter contents for better cache utilization
      ixgbe: Address issues with Tx WHTRESH value not being set correctly
      ixgbe: Correct Adaptive Interrupt Moderation so that it will change values
      ixgbe: Default to queue pairs when number of queues is less than CPUs
      ixgbe: Drop unnecessary napi_schedule_prep and spare blank line from ixgbe_intr
      ixgbe: Allocate rings as part of the q_vector
      ixgbe: Add iterator for cycling through rings on a q_vector
      ixgbe: Simplify logic for ethtool loopback frame creation and testing
      ixgbe: Do not disable read relaxed ordering when DCA is enabled
      ixgbe: Replace eitr_low and eitr_high with static values in ixgbe_update_itr
      ixgbe: Replace standard receive path with a page based receive
      ixgbe: cleanup logic in ixgbe_change_mtu
      ixgbe: Make certain that all frames fit minimum size requirements
      ixgbe: Modify setup of descriptor flags to avoid conditional jumps
      ixgbe: Use packets to track Tx completions instead of a seperate value
      ixgbe: Place skb on first buffer_info structure to avoid using stack space
      ixgbe: Write gso_segs and bytcount to the ring sooner
      ixgbe: always write DMA for single_mapped value with skb
      ixgbe: Store Tx flags and protocol information to tx_buffer sooner
      ixgbe: Update layout of ixgbe_ring structure to improve cache performance
      ixgbe: cleanup logic for the service timer and VF hang detection
      ixgbe: Move poll routine in order to improve readability
      ixgbe: drop err_eeprom tag which is at same location as err_sw_init
      ixgbe: Two minor fixes for RSS and FDIR set queues functions
      ixgbe: Whitespace cleanups
      ixgbe: Add support for enabling UDP RSS via the ethtool rx-flow-hash command
      ixgbe: Correct flag values set by ixgbe_fix_features
      ixgbe: Fix issues with SR-IOV loopback when flow control is disabled

Alexander Gordeev (7):
      genirq: Fix incorrect check for forced IRQ thread handler
      genirq: Get rid of unnecessary irqaction field in task_struct
      genirq: No need to check IRQTF_DIED before stopping a thread handler
      genirq: Get rid of unnecessary IRQTF_DIED flag
      x86/io_apic: Move and reenable irq only when CONFIG_GENERIC_PENDING_IRQ=y
      genirq: Minor readablity improvement in irq_wake_thread()
      genirq: Get rid of unneeded force parameter in irq_finalize_oneshot()

Alexander Graf (13):
      KVM: PPC: E500: Support hugetlbfs
      KVM: PPC: Book3s: PR: Disable preemption in vcpu_run
      KVM: PPC: Book3s: PR: No irq_disable in vcpu_run
      KVM: PPC: Use get/set for to_svcpu to help preemption
      KVM: PPC: align vcpu_kick with x86
      KVM: PPC: Book3S: PR: Fix signal check race
      KVM: PPC: Add generic single register ioctls
      KVM: PPC: Add support for explicit HIOR setting
      KVM: PPC: Rename MMIO register identifiers
      KVM: PPC: E500: Fail init when not on e500v2
      KVM: PPC: Convert RMA allocation into generic code
      KVM: PPC: Initialize linears with zeros
      KVM: PPC: Add HPT preallocator

Alexander Stein (7):
      compiler.h: Fix typo
      i2c-eg20t: Rework pch_i2c_wait_for_bus_idle to reduce wait time
      i2c-eg20t: Remove write-only variables
      mtd: mtdblock: call mtd_sync() only if opened for write
      mmc: sdhci-pci: Add MSI support
      mmc: sdhci: check interrupt flags in ISR again
      mmc: sdhci-pci: allow 8-bit bus width for Intel PCH

Alexandre Bounine (2):
      dmaengine/dma_slave: introduce inline wrappers
      dmaengine: add context parameter to prep_slave_sg and prep_dma_cyclic

Alexandru Guduleasa (1):
      staging/comedi/drivers fix spelling errors

Alexey Dobriyan (1):
      crypto: sha512 - use standard ror64()

Alexey Khoroshilov (3):
      [media] staging: go7007: fix mismatch in mutex lock-unlock in [read|write]_reg_fp
      [media] dib9000: fix explicit lock mismatches
      [media] dib9000: implement error handling for DibAcquireLock

Alexey Orishko (4):
      cdc_ncm: reduce driver latency in the data path
      cdc_ncm: fix MTU and max_datagram_size handling
      cdc_ncm: avoid discarding datagrams in rx path
      usbnet: use netif_tx_wake_queue instead of netif_start_queue

Allan Stephens (31):
      tipc: improve the link deferred queue insertion algorithm
      tipc: Prevent transmission of outdated link protocol messages
      tipc: Prevent broadcast link stalling in dual LAN environments
      tipc: Ensure broadcast link re-acquires node after link failure
      tipc: Fix problem with broadcast link synchronization between nodes
      tipc: Add missing broadcast link lock when sending NACK
      tipc: Fix node lock reclamation issues in broadcast link reception
      tipc: Fix bug in broadcast link duplicate message statistics
      tipc: Add missing locks in broadcast link statistics accumulation
      tipc: Major redesign of broadcast link ACK/NACK algorithms
      tipc: Remove obsolete broadcast tag capability
      tipc: Prevent loss of fragmented messages over unicast links
      tipc: Prevent loss of fragmented messages over broadcast link
      tipc: Eliminate alteration of publication key during name table purging
      tipc: Minor optimization to rejection of connection-based messages
      tipc: Introduce node signature field in neighbor discovery message
      tipc: Detect duplicate nodes using different network interfaces
      tipc: Remove duplicate check of message destination node
      tipc: Simplify enforcement of reserved name type prohibition
      tipc: Add check to prevent insertion of duplicate name table entries
      tipc: Eliminate a test for negative unsigned quantities
      tipc: Hide internal details of node table implementation
      tipc: Eliminate trivial buffer manipulation helper routines
      tipc: Remove obsolete comments about routing table updates
      tipc: Minor optimization to broadcast link synchronization logic
      tipc: Revert name table translation optimization
      tipc: Eliminate obsolete support for "not running" mode
      tipc: Eliminate support for tipc_mode global variable
      tipc: Un-inline port routine for processing incoming messages
      tipc: Eliminate obsolete code for re-sending a message
      tipc: Optimize setting of immutable payload message header fields

Allison Henderson (1):
      ext4: correct ext4_punch_hole return codes

Alok Chauhan (1):
      i2c: tegra: Remove unnecessary write to INT_STATUS

Alok Kataria (1):
      x86, tsc: Skip refined tsc calibration on systems with reliable TSC

Amit Beka (7):
      iwlwifi: range check to testmode direct reg access
      iwlwifi: testmode new indirect RW API
      iwlwifi: added reply data to testmode HCMD send
      iwlwifi: fixes to testmode indirect access
      iwlwifi: send testmode hcmd reply with rx header
      iwlwifi: add testmode command for rx forwarding
      iwlwifi: fixed testmode notifications length

Amit Daniel Kachhap (6):
      ARM: EXYNOS: Add support AFTR mode on EXYNOS4210
      ARM: S5P: add L2 early resume code
      ARM: EXYNOS: save L2 settings during bootup
      ARM: EXYNOS: remove useless code to save/restore L2
      ARM: EXYNOS: Enable l2 configuration through device tree
      thermal: Fix for setting the thermal zone mode to enable/disable

Amit Sahrawat (1):
      xfs: kill the unused XFS_BB_FSB_OFFSET macro

Amit Shah (5):
      virtio: balloon: Allow stats update after restore from S4
      virtio: drop thaw PM operation
      virtio-pci: drop restore_common()
      virtio-pci: S3 support
      virtio-pci: switch to PM ops macro to initialise PM functions

Amitkumar Karwar (12):
      mwifiex: update BSS parameters in dump_station_info()
      mwifiex: fix NULL pointer dereference in set_channel()
      mwifiex: enable HT operating mode
      mwifiex: cleanup in snmp_mib command preparation code
      mwifiex: update correct dtim_period in dump_station()
      mwifiex: remove redundant scan operation
      mwifiex: remove unnecessary enum MWIFIEX_802_11_WEP_STATUS
      mwifiex: handle auto authentication mode correctly
      mwifiex: remove unnecessary struct mwifiex_802_11_ssid
      mwifiex: fix bug in wildcard scan handling
      mwifiex: correction in number of bitrates
      mwifiex: correction in structure name passed to sizeof()

Amon Ott (1):
      ceph: use 2 instead of 1 as fallback for 32-bit inode number

Amos Kong (1):
      PCI: Can continually add funcs after adding func0

Anatolij Gustschin (3):
      usb: ehci-fsl: set INCR8 mode for system bus interface on MPC512x
      fbdev: da8xx:: fix reporting of the display timing info
      fbdev: da8xx: add support for SP10Q010 display

Andi Kleen (15):
      Add driver auto probing for x86 features v4
      crypto: Add support for x86 cpuid auto loading for x86 crypto drivers
      intel-idle: convert to x86_cpu_id auto probing
      ACPI: Load acpi-cpufreq from processor driver automatically
      HWMON: Convert via-cputemp to x86 cpuid autoprobing
      HWMON: Convert coretemp to x86 cpuid autoprobing
      cpufreq: Add support for x86 cpuinfo auto loading v4
      x86: autoload microcode driver on Intel and AMD systems v2
      usb: gadget: f_fs: Remove lock is held before freeing checks
      staging/zmem: Use lockdep_assert_held instead of spin_is_locked
      mm: update stale lock ordering comment for memory-failure.c
      ACPI: Do cpufreq clamping for throttling per package v2
      ACPI: ec: Do request_region outside WARN()
      ACPI: Make ACPI interrupt threaded
      Disable MCP limit exceeded messages from Intel IPS driver

Andiry Xu (10):
      xHCI: BESL calculation based on USB2.0 LPM errata
      xHCI: store ring's type
      xHCI: store ring's last segment and segment numbers
      xHCI: count free TRBs on transfer ring
      xHCI: factor out segments allocation and free function
      xHCI: set cycle state when allocate rings
      xHCI: dynamic ring expansion
      xHCI: Allocate 2 segments for transfer ring
      xHCI: check enqueue pointer advance into dequeue seg
      xHCI: update sg tablesize

Andre Guedes (25):
      Bluetooth: Add 'eir_len' param to mgmt_device_found()
      Bluetooth: Report LE devices
      Bluetooth: Use GFP_KERNEL in hci_conn_add()
      Bluetooth: Use GFP_KERNEL in hci_chan_create()
      Bluetooth: Fix potential deadlock
      Bluetooth: Remove unneeded locking
      Bluetooth: Use GFP_KERNEL in hci_add_adv_entry()
      Bluetooth: LE scan should send Discovering events
      Bluetooth: Minor code refactoring
      Bluetooth: Add hci_do_le_scan()
      Bluetooth: Add hci_le_scan()
      Bluetooth: MGMT start discovery LE-Only support
      Bluetooth: Fix indentation
      Bluetooth: Add BT_DBG to mgmt_discovering()
      Bluetooth: Fix discovery state machine
      Bluetooth: Fix event sending with DISCOVERY_STOPPED state
      Bluetooth: Prepare start_discovery
      Bluetooth: Track discovery type
      Bluetooth: Merge INQUIRY and LE_SCAN discovery states
      Bluetooth: Interleaved discovery support
      Bluetooth: Set DISCOVERY_STOPPED if controller resets
      Bluetooth: Change interleaved discovery behavior
      Bluetooth: Fix Kconfig help description
      Bluetooth: Check capabilities in BR/EDR and LE-Only discovery
      Bluetooth: Don't force DISCOVERY_STOPPED state in inquiry_cache_flush

Andre Przywara (1):
      hwmon: (fam15h_power) Increase output resolution

Andrea Arcangeli (3):
      mm: thp: fix pmd_bad() triggering in code paths holding mmap_sem read mode
      numa_emulation: fix cpumask_of_node()
      mm: thp: fix up pmd_trans_unstable() locations

Andrea Gelmini (1):
      Documentation/powerpc/mpc52xx.txt: Checkpatch cleanup

Andrea Righi (1):
      staging: zcache: avoid AB-BA deadlock condition

Andreas Herrmann (1):
      hwmon: (fam15h_power) Correct sign extension of running_avg_capture

Andreas Hübner (1):
      HID: add new driver for non-compliant Saitek devices

Andreas Nielsen (1):
      HID: multitouch: add PID for Fructel product

Andreas Regel (2):
      [media] stb0899: set FE_HAS_SIGNAL flag in read_status
      [media] stb0899: fixed reading of IF_AGC_GAIN register

Andrei Emeltchenko (30):
      Bluetooth: Process num completed data blocks event
      Bluetooth: Remove magic number from ACL TO
      Bluetooth: Use chan instead of sk
      Bluetooth: Change sk to l2cap_chan
      Bluetooth: trivial: space correction
      Bluetooth: Add alloc_skb chan operator
      Bluetooth: Use list _safe deleting from conn_hash_list
      Bluetooth: Use list _safe deleting from conn chan_list
      Bluetooth: Recalculate sched HCI blk/pkt flow ctrl
      Bluetooth: Helper removes duplicated code
      Bluetooth: Change chan_ready param from sk to chan
      Bluetooth: Clean up l2cap_chan_add
      Bluetooth: Remove unneeded sk variable
      Bluetooth: Do not dereference zero sk
      Bluetooth: Move scope of state_to_string
      Bluetooth: Use symbolic names for state in debug
      Bluetooth: Prefix hex numbers with object name
      Bluetooth: trivial: Fix long line
      Bluetooth: Revert to mutexes from RCU list
      Bluetooth: Add l2cap_chan_lock
      Bluetooth: Add locked and unlocked state_change
      Bluetooth: Add socket error function
      Bluetooth: Fix coding style issues in mgmt code
      Bluetooth: Add unlocked __l2cap_chan_add function
      Bluetooth: Change sk lock to chan lock in L2CAP core
      Bluetooth: Remove socket lock check
      Bluetooth: Fix init request completion with AMP controllers
      Bluetooth: Fix double locking in LE and conless chan
      Bluetooth: Remove duplicated code in l2cap conn req
      Bluetooth: Save remote L2CAP fixed channel mask

Andrei Warkentin (2):
      KDB: Fix usability issues relating to the 'enter' key.
      dm exception store: fix init error path

Andres Salomon (1):
      Input: psmouse - allow drivers to use psmouse_{de,}activate

Andrew Bird (Sphere Systems) (3):
      USB: qmi_wwan: Add ZTE (Vodafone) K3565-Z and K4505-Z net interfaces
      USB: option: Ignore ZTE (Vodafone) K3570/71 net interfaces
      USB: qmi_wwan: Add ZTE (Vodafone) K3570-Z and K3571-Z net interfaces

Andrew Jones (1):
      xen kconfig: relax INPUT_XEN_KBDDEV_FRONTEND deps

Andrew Lunn (2):
      ARM: orion: spi: remove enable_clock_fix which is not used
      ARM: Kirkwood: Remove tclk from kirkwood_asoc_platform_data.

Andrew Miller (14):
      Staging: media: lirc: lirc_sasem.c: fixed long line coding style issue
      Staging: rtl8187se: r8180_core.c: Cleaned up if statement
      Staging: rtl8187se: r8180_core.c: Removed trailing spaces
      Staging: rtl8187se: r8180_core.c: Fix some spacing issues
      Staging: rtl8187se: r8180_core.c: Fix some long line issues
      Staging: rtl8187se: r8180_dm.c: Removed spaces before tab stop
      Staging: rtl8187se: r8180_dm.c: Fix brackets
      Staging: rtl8187se: r8180_dm.c Fixed indentation issues
      Staging: rtl8187se: r8180_dm.c: Fix spacing issues
      Staging: rtl8187se: r8180_dm.c: Fix comments
      Staging: rtl8187se: r8180_dm.c: Removed old comments
      Staging: rtl8187se: r8180_wx.c: Removed old comments
      Staging: rtl8187se: r8180_wx.c: Cleaned up comments
      [media] Staging: media: solo6x10: core.c Fix some coding style issue

Andrew Morton (10):
      [SCSI] mpt2sas: spell "primitive" correctly in function prototype
      writeback: fix typo in the writeback_control comment
      [media] uvcvideo: uvc_driver.c: use linux/atomic.h
      fs/namei.c: fix warnings on 32-bit
      mm/memcontrol.c: s/stealed/stolen/
      kernel/watchdog.c: convert to pr_foo()
      kernel/watchdog.c: add comment to watchdog() exit path
      drivers/leds/leds-lp5523.c: constify some data
      fs/proc/namespaces.c: prevent crash when ns_entries[] is empty
      selftests/Makefile: make `run_tests' depend on `all'

Andrew Vagin (1):
      uevent: send events in correct order according to seqnum (v3)

Andrew Vasquez (6):
      [SCSI] qla2xxx: Use a valid enode-mac if none defined.
      [SCSI] qla2xxx: Use consistent DL mask for ELS/CT passthru requests.
      [SCSI] qla2xxx: Perform implicit logout during rport tear-down.
      [SCSI] qla2xxx: Prep zero-length BSG data-transfer requests.
      [SCSI] qla2xxx: Reduce mbx-command timeout for Login/Logout requests.
      [SCSI] qla2xxx: Cache swl during fabric discovery.

Andrey Danin (9):
      ASoC: alc5632: Coding style. Remove two extra empty lines.
      ASoC: alc5632: Fixed voice DAC volume step.
      ASoC: alc5632: Add voice DAC playback switch
      ASoC: alc5632: Rename capture switches to common scheme XXX2REC
      ASoC: alc5632: Remove unexisting route from Phone Mix to Mono Mix
      ASoC: alc5632: Refactored DAPM routes to add voice support
      ASoC: alc5632: Add DMIC switches and controls
      ASoC: alc5632: Fix I2S digital interface power for recording
      ASoC: alc5632: Allow 8kHz stream support.

Andrey Vagin (1):
      tracing: Don't print an extra separator of flags

Andrzej Jakowski (1):
      [SCSI] isci: improvements in driver unloading routine

Andrzej Kaczmarek (2):
      Bluetooth: Fix sk_sndtimeo initialization for L2CAP socket
      Bluetooth: l2cap_set_timer needs jiffies as timeout value

Andrzej Pietrasiewicz (4):
      [media] s5p-jpeg: Adapt to new controls
      ARM: EXYNOS: add support JPEG
      ARM: EXYNOS: Register JPEG on universal_c210
      ARM: EXYNOS: Register JPEG on nuri

Andy Adamson (4):
      SUNRPC: add sending,pending queue and max slot to xprt stats
      NFSv4.1 set highest_used_slotid to NFS4_NO_SLOT
      NFSv4.1 handle DS stateid errors
      NFSv4.1 cleanup DS stateid error handling

Andy Gospodarek (1):
      bonding: remove entries for master_ip and vlan_ip and query devices instead

Andy Green (1):
      staging: android-alarm: Add needed module.h includes

Andy Gross (3):
      staging: drm/omap: Disable DMM debugfs for OMAP3
      staging: drm/omap: Validate debugfs device
      staging: drm/omap: Get DMM resources from hwmod

Andy Grover (15):
      scsi: update scsi.h with SYNCHRONIZE_CACHE_16
      target: Use #define for SYNCHRONIZE_CACHE_16
      scsi: Use struct scsi_lun in fc/fcp.h
      target: fix comment typos
      target: Remove unused struct se_queue_req
      target/iscsi: Remove unneeded wrapper functions
      tcm_fc: Simplify ft_send_work for tmr path
      tcm_fc: Remove cmd->cdb data member
      target: Add SCF_SCSI_TMR_CDB usage and drop se_tmr_req_cache
      tcm_fc: Move core->fc code conversion earlier in ft_send_tm()
      tcm_fc: Call lookup_tmr_lun() for all TM types
      tcm_fc: Use transport_generic_free_cmd for ft_sess_put in ft_send_tm
      target: Add target_submit_tmr helper function
      tcm_fc: Convert ft_send_tm to use target_submit_tmr
      target: Cleanup transport_kunmap_data_sg()

Andy Lutomirski (2):
      x86-64: Simplify and optimize vdso clock_gettime monotonic variants
      x86-64: Inline vdso clock_gettime helpers

Andy Shevchenko (7):
      [media] media: video: append $(srctree) to -I parameters
      [media] media: tuners: append $(srctree) to -I parameters
      [media] media: dvb: append $(srctree) to -I parameters
      [media] media: saa7134: append $(srctree) to -I parameters
      [media] media: saa7164: append $(srctree) to -I parameters
      [media] media: ivtv: append $(srctree) to -I parameters
      [media] media: gspca: append $(srctree) to -I parameters

Andy Whitcroft (5):
      checkpatch: catch [ ... ] usage when not at the beginning of definition
      checkpatch: allow simple character constants in #defines
      checkpatch: handle string concatenation in simple #defines
      checkpatch: high precedence operators do not require additional parentheses in #defines
      checkpatch: add [] to type extensions

Aneesh Kumar K.V (1):
      hugetlbfs: avoid taking i_mutex from hugetlbfs_read()

AnilKumar Ch (2):
      regulator: tps65217: Add tps65217 regulator driver
      mfd: Add new mfd device for TPS65217

Anirban Chakraborty (1):
      qlcnic: Bug fix for LRO

Anssi Hannula (1):
      ALSA: hda - fix printing of high HDMI sample rates

Anthony PERARD (1):
      PCI: Add PCI_EXP_TYPE_PCIE_BRIDGE value

Anton Blanchard (8):
      atomic: Allow atomic_inc_not_zero to be overridden
      powerpc/atomic: Implement atomic*_inc_not_zero
      powerpc: Make function that parses RTAS error logs global
      powerpc/pseries: Parse and handle EPOW interrupts
      powerpc/pseries: Use rtas_get_sensor in RAS code
      powerpc/pseries: Remove RTAS_POWERMGM_EVENTS
      powerpc/pseries: Clean up ras_error_interrupt code
      powerpc/pseries: Cut down on enthusiastic use of defines in RAS code

Anton Tikhomirov (2):
      usb: dwc3: Add Exynos Specific Glue layer
      usb: dwc3: use proper function for setting endpoint name

Anton Vorontsov (17):
      staging: android/lowmemorykiller: Don't grab tasklist_lock
      staging: android/lowmemorykiller: Better mm handling
      staging: android/lowmemorykiller: No need for task->signal check
      staging: android/lowmemorykiller: Do not kill kernel threads
      sysrq: Fix possible race with exiting task
      sysrq: Properly check for kernel threads
      sched: Turn lock_task_sighand() into a static inline
      mm/memcontrol.c: remove redundant BUG_ON() in mem_cgroup_usage_unregister_event()
      ab8500_charger: Convert to the new USB OTG calls
      ab8500_btemp: Get rid of 'enum adc_therm'
      ab8500_fg: Get rid of 'struct v_to_cap'
      ab8500_fg: Get rid of 'struct battery_type'
      ab8500_fg: Fix copy-paste error
      ab8500: Turn unneeded global symbols into local ones
      charger-manager: Simplify charger_get_property(), get rid of a warning
      ab8500_fg: Fix some build warnings on x86_64
      Revert "max8998_charger: Include linux/module.h just once"

Antonio Quartulli (12):
      mac80211: In IBSS the DA field of auth frames is different from BSSID
      mac80211: remove useless DA checking in ieee80211_rx_mgmt_probe_resp()
      ath5k: claim support for IBSS RSN
      mac80211: add a 2-way Authentication challenge to IBSS mode
      mac80211: in IBSS use the Auth frame to trigger STA reinsertion
      ath9k_htc: claim support for IBSS RSN
      cfg80211/mac80211: userspace peer authorization in IBSS
      batman-adv: add tt_initialised flag to the orig_node struct
      batman-adv: set TT_CLIENT_NEW flag before invoking hash_add()
      batman-adv: code refactoring - move debug print into tt_local_set_pending
      batman-adv: TT_CLIENT_PENDING is never set in struct tt_global_entry
      mac80211_hwsim: correctly line up a multiline printk

Antti Palosaari (15):
      [media] anysee: repeat failed USB control messages
      [media] Realtek RTL2830 DVB-T demodulator driver
      [media] Realtek RTL28xxU serie DVB USB interface driver
      [media] rtl28xx: fix rtl2831u with tuner mxl5005s
      [media] rtl28xx: initial support for rtl2832u
      [media] rtl28xx: reimplement I2C adapter
      [media] rtl2830: correct I2C functionality
      [media] rtl28xxu: make it compile against current Kernel
      [media] rtl28xxu: many small tweaks
      [media] rtl2830: prevent .read_status() when sleeping
      [media] tda10071: fix the delivery system
      [media] tda10071: fix the delivery system
      [media] af9015: fix i2c failures for dual-tuner devices - part 2
      [media] em28xx: support for 1b80:e425 MaxMedia UB425-TC
      [media] em28xx: support for 2013:0251 PCTV QuatroStick nano (520e)

Archit Taneja (2):
      OMAPDSS: Features: Maintain dss_feats as a list
      OMAPDSS: DISPC: Fix scaling constraints for OMAP4

Arend van Spriel (23):
      brcm80211: update the maintainers listed for brcm80211 drivers
      brcm80211: smac: fix unintended fallthru in wlc_phy_radio_init_2057()
      brcm80211: smac: remove redundant assignments from txpwrctrl_pwr_setup_nphy
      brcm80211: smac: fix endless retry of A-MPDU transmissions
      brcm80211: smac: remove smatch warnings from brcmsmac code
      brcm80211: fmac: resolve smatch issues in brcmfmac code
      brcm80211: fmac: use specific types in struct brcmf_bus
      brcm80211: fmac: move module entry points to dhd_linux.c
      brcm80211: fmac: only return success in brcmf_sdbrcm_bus_init() when true
      brcm80211: fmac: update bus state in common driver part
      brcm80211: fmac: change allocation flag in brcmf_enq_event() function
      brcm80211: fmac: use spinlock calls saving irq flags in brcmf_enq_event()
      brcm80211: fmac: add USB support for bcm43235/6/8 chipsets
      brcm80211: fmac: make sdio firmware filename specific
      brcm80211: fmac: remove unnecessary NULL pointer check
      brcm80211: fmac: remove brcmf_usb_attrib structure
      brcm80211: fmac: use counters in brcmf_bus structure
      brcm80211: fmac: initialize host interface drivers regardless result
      brcm80211: fmac: remove firmware requests from init_module syscall
      brcm80211: smac: remove firmware requests from init_module syscall
      brcm80211: smac: cleanup couple of debug output statements
      bcma: return error in bcma_sprom_get() when fallback fails
      bcma: add support for on-chip OTP memory used for SPROM storage

Ariel Elior (10):
      bnx2x: Support Queue Per Cos in 5771xx devices
      bnx2x: Removing indirect register access
      bnx2x: Obtain Bus Device Function from register
      bnx2x: Function Level Reset Final Cleanup
      bnx2x: Loaded Firmware Version Validation
      bnx2x: Lock PF-common resources
      bnx2x: Track active PFs with bitmap
      bnx2x: Recovery flow bug fixes
      bnx2x: Recoverable and unrecoverable error statistics
      bnx2x: Update version to 1.72.0 and copyrights

Arik Nemtsov (8):
      wl12xx: set the ELP entry delay to the FW dyn-ps timeout
      wl12xx: change bits in the link_map under spin lock
      wl12xx: reset link Tx queues when freeing it
      wl12xx: avoid starving the system hlid
      wl12xx: flush all Tx queues on tx_flush timeout
      wl12xx: flush Tx during suspend and 802.11h chan switch
      wl12xx: increase dynamic PS timeout to 200ms
      wl12xx: implement SW Tx watchdog

Arjan van de Ven (2):
      clocksource: Load the ACPI PM clocksource asynchronously
      PCI: Annotate PCI quirks in initcall_debug style

Armando Visconti (5):
      Input: usbtouchscreen - add support for Data Modul EasyTouch TP 72037
      mtd: fsmc: fixed data abort inside change_bit()
      mtd: fsmc: Improve the fsmc_correct_data() routine
      mtd: fsmc: Support of 224-bytes OOB area length
      mtd: nand/fsmc: Remove default partition information from driver

Arnaldo Carvalho de Melo (8):
      perf tools: Add fprintf methods for thread_map and cpu_map classes
      perf tools: Introduce per user view
      perf python: Use attr.watermark in twatch.py
      Merge branch 'perf/urgent' into perf/core
      perf tools: Handle kernels that don't support attr.exclude_{guest,host}
      perf tools: Invert the sample_id_all logic
      Merge branch 'perf/urgent' into perf/core
      perf annotate: Fix off by one symbol hist size allocation and hit accounting

Arnaud Lacombe (1):
      kconfig: fix new choices being skipped upon config update

Arnd Bergmann (102):
      Merge branch 'v3.4-next/devel-samsung-rtc' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into next/drivers
      Merge branch 'depends/driver-core' into next/soc2
      Merge branch 'ux500/soc' into next/soc2
      Merge branch 'lpc32xx/drivers' into next/drivers
      Merge tag 'rpmsg-for-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc into next/rpmsg
      Merge branch 'vexpress-dt-v3.3-rc4' of git://git.linaro.org/people/pawelmoll/linux into next/dt
      Merge branch 'features/cs89x0' of git://git.pengutronix.de/git/imx/linux-2.6 into next/drivers
      Merge branch 'imx-fixes' of git://git.pengutronix.de/git/imx/linux-2.6 into next/fixes-non-critical
      Merge branch 'imx-cleanup' of git://git.pengutronix.de/git/imx/linux-2.6 into next/cleanup
      Merge branch 'imx-drivers' of git://git.pengutronix.de/git/imx/linux-2.6 into next/drivers
      Merge branch 'v3.4/fixes' of git://gitorious.org/linux-davinci/linux-davinci into next/fixes-non-critical
      ARM: davinci: add back dummy header files
      Merge branch 'davinci/cleanups' into next/cleanup
      Merge branch 'kirkwood/board' into next/boards
      Merge branch 'lpc32xx/fixes-non-critical' of git://git.antcom.de/linux-2.6 into next/fixes-non-critical
      Merge branch 'mxs/gpmi' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/drivers
      Merge branch 'imx/driver' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/drivers
      Merge branch 'imx/dt' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/dt
      Merge branch 'imx/defconfig' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/soc
      Merge branch 'rtc-sa1100' of git://github.com/hzhuang1/linux into next/drivers
      Merge branch 'cleanup-3.4' of git://github.com/hzhuang1/linux into next/cleanup
      Merge branch 'board-specific' of git://github.com/hzhuang1/linux into next/boards
      Merge branch 'at91-3.4-base2+cleanup' of git://github.com/at91linux/linux-at91 into at91/staging/base2+cleanup
      ARM: ux500: U8500 depends on MMU
      ARM: ux500: add board autoselection
      ARM: ux500: select L2X0 cache on ux500
      ARM: ux500: select CPU_FREQ_TABLE where needed
      Merge branch 'fixes-non-critical' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/fixes-non-critical
      Merge branch 'soc' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/soc
      Merge branch 'omap1' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/boards
      Merge branch 'dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/dt
      Merge branch 'cleanup' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into omap/cleanup
      Merge branch 'cleanup' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/cleanup
      Merge branch 'depends/omap/gpio/runtime-pm-cleanup' into next/cleanup
      Merge branches 'depends/irqdomain' and 'at91/base2+cleanup' into next/dt
      Merge branch 'at91-3.4-cleanup2+DT' of git://github.com/at91linux/linux-at91 into next/dt
      Merge branch 'features/imx27-visstrim' of git://git.pengutronix.de/git/imx/linux-2.6 into next/boards
      Merge branch 'features/imx27-dt' of git://git.pengutronix.de/git/imx/linux-2.6 into next/dt
      Merge branch 'features/imx31-moboard' of git://git.pengutronix.de/git/imx/linux-2.6 into next/boards
      Merge branch 'features/imx3' of git://git.pengutronix.de/git/imx/linux-2.6 into next/soc
      ARM: tegra: select CPU_FREQ_TABLE
      ARM: tegra: build localtimer support only when needed
      ARM: tegra: export usb phy symbols
      Merge tag 'tegra-cleanups' of git://git.kernel.org/pub/scm/linux/kernel/git/olof/tegra into tegra/cleanups
      Merge tag 'tegra-cleanups' of git://git.kernel.org/pub/scm/linux/kernel/git/olof/tegra into tegra/cleanups
      Merge tag 'tegra-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/olof/tegra into tegra/dt
      Merge tag 'tegra-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/olof/tegra into tegra/soc
      Merge tag 'tegra-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/olof/tegra into tegra/soc
      Merge tag 'tegra-soc-drivers' of git://git.kernel.org/pub/scm/linux/kernel/git/olof/tegra into tegra/soc-drivers
      Merge tag 'tegra-soc2' of git://git.kernel.org/pub/scm/linux/kernel/git/olof/tegra into tegra/soc2
      Merge tag 'tegra-boards' of git://git.kernel.org/pub/scm/linux/kernel/git/olof/tegra into tegra/boards
      Merge branch 'depends/irqdomain' into next/drivers
      Merge branch 'ux500-fixes-20120301' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson into next/fixes-non-critical
      ARM: tegra: export tegra_gpio_{en,dis}able
      Merge branch 'ux500/timers' into next/timer
      Merge branch 'vexpress/timer' into next/timer
      Merge branch 'local_timers-for-arm-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into next/timer
      ARM: shmobile: remove additional __io() macro use
      Merge branch 'local_timers-for-arm-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into next/timer
      Merge tag 'imx25-iomux-ds' of git://git.pengutronix.de/git/imx/linux-2.6 into next/fixes-non-critical
      Merge branches 'lpc32xx/mach-lpc32xx-eth' and 'lpc32xx/mach-lpc32xx-usb' of git://git.antcom.de/linux-2.6 into lpc32xx/drivers
      Merge branch 'lpc32xx/drivers' into next/drivers
      Merge branch 'ep93xx-for-arm-soc' of git://github.com/RyanMallon/linux-2.6 into next/cleanup
      Merge branch 'fixes' of git://gitorious.org/linux-davinci/linux-davinci into next/fixes-non-critical
      Merge branch 'board-specific' of git://github.com/hzhuang1/linux into next/boards
      Merge branch 'fixes-non-critical' of git://github.com/hzhuang1/linux into next/maintainers
      Merge tag 'imx35-cam-fb' of git://git.pengutronix.de/git/imx/linux-2.6 into next/boards
      Merge branch 'renesas/fixes' into renesas/soc
      Merge branch 'renesas/soc' into next/soc
      Merge branch 'v3.4/features' of git://gitorious.org/linux-davinci/linux-davinci into next/drivers
      Merge branch 'next/soc-exynos5250-gpio' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into next/drivers
      Merge branch 'next/soc-exynos5250-arch' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into samsung/exynos5
      Merge branch 'for-armsoc' of http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm into next/soc2
      Merge branch 'samsung/exynos5' into next/soc2
      Merge branch 'samsung/soc' into next/soc2
      Merge branch 'at91-3.4-cleanup2-DT2' of git://github.com/at91linux/linux-at91 into next/dt
      Merge branch 'at91-3.4-cleanup2-DT2+USB' of git://github.com/at91linux/linux-at91 into next/dt
      Merge branch 'ux500/soc' into ux500/dt
      Merge branch 'depends/driver-core' into ux500/dt
      ARM: ux500: Initial Device Tree support for Snowball
      ARM: ux500: combine the board init functions for DT boot
      ARM: ux500: split dts file for snowball into generic part
      Merge branch 'ux500/dt' into next/dt2
      Merge branch 'kirkwood_dt_for_3.4_v3' of git://git.infradead.org/users/jcooper/linux-kirkwood into kirkwood/dt
      Merge branch 'spear/dt' into next/dt2
      ARM: tegra: select USB_ULPI if USB is selected
      clk: make CONFIG_COMMON_CLK invisible
      Merge branch 'for-3.4/dt' of git://git.kernel.org/pub/scm/linux/kernel/git/olof/tegra into next/dt2
      Merge branch 'for-3.4/cleanup-and-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/olof/tegra into tegra/cleanups
      Merge branch 'tegra/cleanups' into next/cleanup2
      Merge branch 'for-3.4/boards' of git://git.kernel.org/pub/scm/linux/kernel/git/olof/tegra into next/boards
      Merge branch 'fixes' into next/fixes-non-critical
      Merge branch 'renesas/timer' into next/timer
      Merge branch 'samsung/cleanup-exynos-clock' into next/soc
      Merge branch 'imx/defconfig' into next/drivers
      Merge branch 'next/fixes-non-critical' into next/drivers
      Merge branch 'tegra/cleanups' into next/timer
      Merge tag 'regulator-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator into next/drivers
      Merge branch 'rmobile-fixes-for-linus' of git://github.com/pmundt/linux-sh into renesas/soc
      Merge branch 'renesas/soc' into next/soc2
      Merge branch 'kirkwood/dt' into next/dt2
      Merge tag 'asoc-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into next/boards

Artem Bityutskiy (41):
      UBIFS: amend recovery debugging message
      UBIFS: increase dumps loglevel
      UBIFS: make the dbg_lock spinlock static
      UBIFS: do not use inc_link when i_nlink is zero
      UBIFS: kill CUR_MAX_KEY_LEN macro
      UBIFS: improve error messages
      UBI: fix documentation and improve readability
      UBI: fix eraseblock picking criteria
      UBI: rename peb_buf1 to peb_buf
      UBI: rename MOVE_CANCEL_BITFLIPS to MOVE_TARGET_BITFLIPS
      ext4: do not mark superblock as dirty unnecessarily
      ext4: write superblock only once on unmount
      ext4: remove useless s_dirt assignment
      mm: export dirty_writeback_interval
      vfs: remove unused superblock helpers
      checkpatch.pl: be silent when -q and --ignore is given
      jffs2: remove direct mtd->point reference
      romfs: switch to new MTD API
      mtd: add leading underscore to all mtd functions
      mtd: block2mtd: initialize writebufsize
      mtd: doc2000: initialize writebufsize
      mtd: doc2001: initialize writebufsize
      mtd: doc2001plus: initialize writebufsize
      mtd: docg3: initialize writebufsize
      mtd: lart: initialize writebufsize
      mtd: spear_smi: initialize writebufsize
      mtd: sst25l: initialize writebufsize
      mtd: mtdconcat: return -EOPNOTSUPP if block_markbad is undefined
      mtdoops: clean-up new MTD API usage
      mtd: nftlcore: remove out-of-date and now irrelevant piece of code
      mtd: redboot: remove useless code
      mtd: return error code from mtd_unpoint
      mtd: add offset and length checks to the API function
      mtd: do not duplicate length and offset checks in drivers
      mtd: remove R/O checking duplication
      mtd: remove retlen zeroing duplication
      mtd: remove junk pmc551.h
      mtd: harmonize mtd_point interface implementation
      mtd: move zero length verification to MTD API functions
      mtd: check for zero length in OTP functions
      mtd: do not use plain 0 as NULL

Arun Easi (8):
      [SCSI] qla2xxx: Handle change notifications based on switch scan results.
      [SCSI] qla2xxx: Fix ql_dbg arguments.
      [SCSI] qla2xxx: Add new message when a new loopid is assigned.
      [SCSI] qla2xxx: Log messages to use correct vha.
      [SCSI] qla2xxx: Handle device mapping changes due to device logout.
      [SCSI] qla2xxx: Fix incorrect register access in qla2x00_start_iocbs().
      [SCSI] qla2xxx: Stop iteration after first failure in *_id functions.
      [SCSI] qla2xxx: Avoid invalid request queue dereference for bad response packets.

Arun Murthy (4):
      abx500-chargalg: Add abx500 charging algorithm
      ab8500-charger: AB8500 charger driver
      ab8500-fg: A8500 fuel gauge driver
      ab8500-btemp: AB8500 battery temperature driver

Arve Hjønnevåg (4):
      staging: android-alarm: Add android alarm driver & in-kernel alarm interface
      staging: android-alarm: Don't use save_time_delta.
      staging: android-alarm: Update hrtimer if alarm at the head of the queue is reprogrammed
      Staging: android: binder: Fix use-after-free bug

Arvind Kumar (1):
      [SCSI] vmw_pvscsi: Try setting host->max_id as suggested by the device.

Ashish Chavan (2):
      ASoC: da7210: Update for using I2C regmap
      ASoC: da7210: Remove extra registers from defaults list

Ashish Jangam (2):
      Input: add support for OnKey module for DA9052/53 PMIC
      rtc: driver for DA9052/53 PMIC v1

Ashish Shenoy (1):
      amd64_edac: Fix missing csrows sysfs nodes

Ashok Nagarajan (4):
      {nl,cfg,mac}80211: Implement RSSI threshold for mesh peering
      mac80211: Fix potential null pointer dereferencing
      mac80211_hwsim: Fix set mactime on receiver hwsim radio
      ath9k: Fix mactime from being clobbered in rx_status

Atita Shirwaikar (1):
      ixgbe: Fix race condition where RX buffer could become corrupted.

Attila Fazekas (1):
      rtl8187: Add AD-HOC support

Austin Boyle (1):
      rtc: ds1307: generalise ram size and offset

Avi Kivity (5):
      KVM: x86 emulator: add 8-bit memory operands
      KVM: x86 emulator: Remove byte-sized MOVSX/MOVZX hack
      KVM: x86 emulator: reject SYSENTER in compatibility mode on AMD guests
      KVM: Ensure all vcpus are consistent with in-kernel irqchip settings
      KVM: VMX: Fix delayed load of shared MSRs

Avinash Patil (2):
      mwifiex: pass priv pointer instead of adapter
      mwifiex: correct bitrates advertised to cfg80211

Axel Lin (117):
      devfreq: exynos4_bus: Use dev_get_drvdata at appropriate places
      devfreq: Remove MODULE_ALIAS for exynos4 busfreq driver
      regulator: s5m8767: Add missing breaks
      regulator: s5m8767: Remove redundant MODULE_ALIAS
      regulator: Update tps65217-regulator for DT changes
      ASoC: jz4740: Convert qi_lb60 to use snd_soc_register_card()
      ASoC: Add __devinit/__devexit annotations at necessary places
      MISC: convert drivers/misc/* to use module_platform_driver()
      MISC: convert drivers/misc/* to use module_i2c_driver()
      MISC: convert drivers/misc/* to use module_spi_driver()
      regulator: Add empty devm_regulator_bulk_get for !CONFIG_REGULATOR
      ASoC: Set idle_bias_off flag in snd_soc_codec_driver
      ALSA: aoa: Convert onyx and tas codec drivers to module_i2c_driver
      ALSA: Convert at73c213 to module_spi_driver
      video: convert drivers/video/* to use module_spi_driver()
      regulator: Add devm_regulator_put in consumer.h
      regulator: add devm_regulator_* to the list of managed interfaces
      regmap: Remove incorrect unreachable comment in regcache_set_val()
      ASoC: Use dai_fmt in afeb9260 machine driver
      ASoC: Convert afeb9260 to table based DAPM init
      regulator: Kill s5m8767_get_reg_id function
      regulator: Remove redundant regmap_update_bits call for TPS65023_REG_CON_CTRL2
      regulator: Show correct chip id for max8649
      ASoC: Convert kirkwood-t5325 to use snd_soc_register_card()
      ASoC: Convert kirkwood-openrd to use snd_soc_register_card()
      ASoC: Fix build error in sound/soc/omap/n810.c
      regmap: Fix kcalloc parameters swapped
      drm: Fix kcalloc parameters swapped
      staging:iio:dac: Fix kcalloc parameters swapped
      ASoC: Get correct revision id for wm2200
      ASoC: Show device id in the debug message
      ASoC: Change spitz_ext_control to take dapm as argument.
      ARM: U300: Don't specify regulator consumers by struct device
      regulator: Remove obsolete consumer_dev related comment
      ASoC: Add __devinit annotation for pxa2xx_ac97_probe
      regulator: Simplify regulator_bulk_get and regulator_bulk_enable error paths
      rpmsg: rename virtqueue_add_buf_gfp to virtqueue_add_buf
      regulator: Set delay to 0 if set_voltage_time_sel callback returns error
      pcmcia: convert drivers/pcmcia/* to use module_platform_driver()
      pcmcia: Convert to DEFINE_PCI_DEVICE_TABLE
      ARM: pxa: fix error handling in pxa2xx_drv_pcmcia_probe
      ASoC: Add missing regmap_init_i2c in wm8804_i2c_probe
      mfd: Add missing regmap_exit to free a previously allocated da9052 register map
      mfd: Fix section mismatch warning for da9052-spi
      mfd: Fix kcalloc parameters swapped
      mfd: Fix val_len parameters for s5m-core regmap_raw_write
      mfd: Make pcf50633_write_block() return 0 on success
      mfd: Fix typo for TPS65912
      mfd: Show correct device id for wm8400
      mfd: Initialize tps65912 irq platform data properly
      mfd: Remove unused io_lock mutex from da9052
      mfd: Include linux/mfd/pcf50633/pmic.h in pcf50633-gpio.c
      mfd: Include linux/mfd/pcf50633/mbc.h in pcf50633-irq.c
      mfd: Return proper error if s5m-core regmap_init_i2c fails
      mfd: Fix a typo in MFD_MAX8997 Kconfig entry
      [media] convert drivers/media/* to use module_i2c_driver()
      spi: Convert to DEFINE_PCI_DEVICE_TABLE
      spi/imx: simplify error handling to free gpios
      regulator: tps62360: Remove pointless test for unsigned less than zero
      regulator: Fix module desciption for tps65910 regulator
      regulator: Sort Kconfig and Makefile entries
      regulator: Convert ab8499 to use get_voltage_sel()
      regulator: Fix the logic of s5m8767_set_voltage_time_sel
      regulator: Fix n_voltage settings for pcf50633 regulator
      regulator: Kill max8997_get_rid function
      regulator: Kill max8998_get_ldo function
      regulator: Simplify the code to get selector in isl6271a_set_voltage
      regulator: Add a pointer to aat2870_data in struct aat2870_regulator
      regulator: ad5398: Use DIV_ROUND_UP macro to calculate selector
      regulator: max1586: Use DIV_ROUND_UP macro to calculate selector
      regulator: max8660: Use DIV_ROUND_UP macro to calculate selector
      regulator: wm8400: Use DIV_ROUND_UP macro to calculate selector
      regulator: da903x: Use DIV_ROUND_UP macro to calculate selector
      regulator: tps65217: Use DIV_ROUND_UP macro to calculate selector
      regulator: Remove unused i2c variable in s5m8767_pmic_probe
      regulator: Silence error message in max8998_pmic_probe
      regulator: max8649: Use DIV_ROUND_UP macro to calculate selector
      regulator: Simplify the implementation of tps65912_get_voltage_dcdc
      regulator: Rename set_voltage_sel callback function name to *_sel
      regulator: tps6524x: Remove unneeded comment for N_REGULATORS
      regulator: Rename s5m8767_convert_voltage to s5m8767_convert_voltage_to_sel
      regulator: Use array to store dcdc_range settings for tps65912
      regulator: Use DIV_ROUND_CLOSEST in wm8350_isink_get_current
      regulator: Merge tps65217_pmic_ldo234_ops and tps65217_pmic_dcdc_ops to tps65217_pmic_ops
      regulator: Fix the logic of tps65910_get_mode
      regulator: tps65912: Use simple equations to get register address
      regulator: max8925: Use DIV_ROUND_UP macro
      regulator: Use tps65912_set_voltage_sel for both DCDCx and LDOx
      regulator: Simplify implementation of tps65912_get_voltage_dcdc
      regulator: s5m8767: Check pdata->buck[2|3|4]_gpiodvs earlier
      regulator: Make s5m8767_get_voltage_register always return correct register
      regulator: Refactor tps6507x to use one tps6507x_pmic_ops for all LDOs and DCDCs
      regulator: Convert tps6507x to set_voltage_sel
      mfd: Use DIV_ROUND_CLOSEST for sm501 clock
      Input: convert SPI drivers to use module_spi_driver()
      Input: convert I2C drivers to use module_i2c_driver()
      hwmon: convert drivers/hwmon/* to use module_i2c_driver()
      hwmon: convert drivers/hwmon/* to use module_spi_driver()
      platform-drivers-x86: convert drivers/platform/x86/* to use module_platform_driver()
      backlight: convert backlight i2c drivers to module_i2c_driver
      backlight: convert backlight spi drivers to module_spi_driver
      drivers/leds/leds-pca9633.c: remove unused 'adapter' variable
      drivers/leds/leds-lm3530.c: move the code setting gen_config to one place
      rtc: convert rtc spi drivers to module_spi_driver
      rtc: convert rtc i2c drivers to module_i2c_driver
      da9052-battery: Add missing platform_set_drvdata
      da9052-battery: Fix a memory leak when unload the module
      da9052-battery: Convert to use module_platform_driver
      charger-manager: Clean up for better readability
      lp8727_charger: Add MODULE_DEVICE_TABLE
      power_supply: Convert i2c drivers to module_i2c_driver
      i2c: Convert drivers/i2c/muxes/* to use module_i2c_driver()
      mtd: convert drivers/mtd/* to use module_spi_driver()
      watchdog: Convert jz4740_wdt driver to watchdog core
      watchdog: Convert wm8350_wdt driver to watchdog core
      watchdog: Convert max63xx_wdt driver to watchdog framework
      watchdog: Convert txx9wdt driver to watchdog framework

Azael Avalos (1):
      toshiba_acpi: Support additional hotkey scancodes

Bala Shanmugam (1):
      cfg80211: Add background scan period attribute.

Balaji T K (3):
      mmc: omap_hsmmc: use platform_get_resource_byname for tx/rx DMA channels
      mmc: omap_hsmmc: remove unused .set_sleep function
      mmc: omap_hsmmc: Use OMAP_HSMMC_SUPPORTS_DUAL_VOLT flag to remove host->id based hardcoding

Barry Song (2):
      blackfin: restore L1 base address and length
      blackfin: cplb-mpu: fix page mask table overflow

Bart Van Assche (2):
      IB/srp: Use pr_fmt() and pr_err()/pr_warn()
      IB/srp: Consolidate repetitive sysfs code

Bart Westgeest (3):
      staging: usbip: removed unused structure field
      staging: usbip: changed function return type to void
      staging: usbip: removed #if 0'd out code

Bastian Hecht (9):
      mtd: sh_flctl: Expand FLCMNCR register bit field
      mtd: sh_flctl: Reorder empty_fifo() calls
      mtd: sh_flctl: Expand the READID command to 8 bytes
      mtd: sh_flctl: Implement NAND_CMD_RNDOUT command
      mtd: sh_flctl: Use cached register value for FLCMNCR
      mtd: sh_flctl: Add FLHOLDCR register
      ARM: mach-shmobile: mackerel: Add the flash controller flctl
      mtd: sh_flctl: Add power management with QoS request
      mmc: sh_mobile_sdhi: add a callback for board specific init code

Belinda Thompson (1):
      ctcm: use correct idal word list for ctcmpc

Ben Collins (2):
      udlfb: Make sure to get correct endian keys from vendor descriptor
      udlfb: Add module_param to allow forcing pixel_limit

Ben Greear (22):
      net: Support RXFCS feature flag.
      e1000e: Support RXFCS feature flag.
      net: Add framework to allow sending packets with customized CRC.
      e1000e: Support sending custom Ethernet CRC.
      net: Support RX-ALL feature flag.
      e1000e: Support RXALL feature flag.
      e1000: Support sending custom Ethernet CRC.
      e1000: Support RX-FCS flag.
      8139too: Support RX-ALL logic.
      8139too: Support RX-FCS flag.
      r8169: Support RX-ALL flag.
      r8169: Support RX-FCS flag.
      e100: Support RXFCS feature flag.
      e100: Support sending custom Ethernet CRC
      e100: Support RXALL feature flag.
      e100: Fix rx-over-length statistics.
      e100: Show short v/s long rx length errors in ethtool stats.
      ath9k: Add wiphy name to log messages.
      igb: Support sending custom Ethernet FCS.
      igb: Support RX-ALL feature flag.
      ixgbe: Support sending custom Ethernet FCS.
      ixgbe: Support RX-ALL feature flag.

Ben Hutchings (76):
      sfc: Fix some formatting errors reported by checkpatch
      sfc: Avoid assignment in an if-statement, reported by checkpatch
      sfc: Remove parentheses around return expressions, reported by checkpatch
      sfc: Const-qualify static data as appropriate, partly prompted by checkpatch
      sfc: Remove unnecessary inclusion of <asm/io.h>, prompted by checkpatch
      sfc: Update MCDI (firmware interface) definitions
      sfc: Rename efx_wanted_channels() to efx_wanted_parallelism()
      sfc: Set default parallelism to per-core by default
      sfc: Remove fallback for invalid permanent MAC address
      sfc: Make handling of MC reboot more reliable
      sfc: Use new names for MC shared memory layout constants
      sfc: Hold efx_nic::stats_lock while reading efx_nic::mac_stats
      sfc: Merge efx_mac_operations into efx_nic_type
      sfc: Merge efx_mcdi_mac_check_fault() and efx_mcdi_get_mac_faults()
      sfc: Remove efx_nic_type::push_multicast_hash operation
      sfc: Consistently test DEBUG macro, not EFX_ENABLE_DEBUG
      sfc: Correct interrupt timer quantum for Siena (normal and turbo mode)
      sfc: Remove dependence on NAPI polling in efx_test_eventq_irq()
      Partly revert "sfc: Handle serious errors in exactly one interrupt handler"
      sfc: Clean up test interrupt handling
      sfc: Add hwmon driver for boards using SFC9000-family controllers
      sfc: Update the description of SFC_MTD
      sfc: Remove obsolete function efx_dev_name()
      sfc: Remove remnants of on-load self-test
      sfc: Use existing local variables instead of repeated indirect lookups
      sfc: Minor formatting fixes
      sfc: Remove redundant 'rc' variable, always set to 0
      sfc: Rename implementation of ndo_set_rx_mode
      sfc: Make all MAC statistics consistently 64 bits wide
      sfc: Move the end of the non-GRO RX path into its own function
      sfc: Replace efx_rx_buffer::is_page and other booleans with a flags field
      sfc: MTD: Leave the DEBUG macro alone
      sfc: Use a more sensible cast in efx_rx_buf_offset()
      x86/cpu: Fix overrun check in arch_print_cpu_modalias()
      x86/cpu: Clean up modalias feature matching
      intel_idle: Fix ID for Nehalem-EX Xeon in device ID table
      powernow-k7: Fix CPU family number
      powernow-k6: Really enable auto-loading
      sfc: Skip RX end-of-batch work on channels without an RX queue
      sfc: Do not retry hardware probe if it schedules a reset
      sfc: Replace some literal constants with EFX_PAGE_SIZE/EFX_BUF_SIZE
      sfc: Warn if unable to create MTDs
      sfc: Add support for configuring RX unicast/multicast default filters
      sfc: Add support for TX MAC filters
      sfc: Correct MAC filter bitfield definitions
      sfc: Generalise driver event generation
      sfc: Generate RX fill events based on RX queues, not channels
      sfc: Leave interrupts and event queues enabled whenever we can
      sfc: Use proper function to test for RX channel in efx_poll()
      sfc: Generalise event generation to cover VF-owned event queues
      sfc: Make buffer table indices and counts consistently unsigned
      sfc: Make all CPU/IRQ/channel/queue counts unsigned
      sfc: Add support for 'extra' channel types
      sfc: Pass NIC structure into efx_wanted_parallelism()
      sfc: Allocate SRAM between buffer table and descriptor caches at init time
      sfc: Add SR-IOV back-end support for SFC9000 family
      intel_idle: Revert change of auto_demotion_disable_flags for Nehalem
      sfc: Specify that the VFDI status page has page alignment and size
      sfc: Correct validation of peer_page_count in efx_vfdi_set_status_page()
      sfc: Reverse initial buffer table allocation to allow for later resizing
      sfc: Minor formatting cleanup
      sfc: Correct efx_for_each_possible_channel_tx_queue() to skip non-TX channels
      cdc-wdm: Fix more races on the read path
      cdc-wdm: Don't clear WDM_READ unless entire read buffer is emptied
      mdio: Export mdio.h to userland
      ethtool, mdio, mii: Specify MDIO information fields in struct ethtool_cmd
      sfc: Remove redundant function efx_nic_has_mc()
      sfc: Update comments on efx_rx_packet_gro()
      sfc: Remove TX completions from adaptive IRQ scoring
      sfc: Raise self-test timeouts
      sfc: Test all event queues in parallel
      sfc: Encapsulate access to efx_{channel,nic}::last_irq_cpu in self-test
      sfc: Run event/IRQ self-test asynchronously when interface is brought up
      sfc: Remove efx_channel::last_eventq_read_ptr
      sfc: Log the part number on probe
      [S390] Remove unncessary export of arch_pick_mmap_layout

Ben Skeggs (62):
      drm/nouveau: move vram detection funcs to chipset-specific fb code
      drm/nouveau: memory type detection for the really old chipsets
      drm/nv20: split PFB code out of nv10_fb.c
      drm/nv20-nv40: add memory type detection
      drm/nv50: add memory type detection
      drm/nv50: hopefully handle the DDR2/DDR3 memtype detection somewhat better
      drm/nvc0: add initial memory type detection
      drm/nouveau: rework the init/takedown ordering
      drm/nouveau/pm: avoid potential divide-by-zero
      drm/nouveau/pm: restructure bios table parsing
      drm/nouveau/pm: readback boot perflvl *before* parsing vbios
      drm/nouveau/pm: calculate memory timings at perflvl creation time
      drm/nouveau/pm: embed timings into perflvl structs
      drm/nouveau/pm: introduce ram reclocking helper
      drm/nv50/pm: initial work towards proper memory reclocking, with timings
      drm/nv50/disp: more accurate function to determine active crtcs
      drm/nv50/pm: use hwsq for engine reclocking too
      drm/nouveau/pm: track mr2 for gddr3
      drm/nv50: fix detection of second vram rank
      drm/nouveau/pm: detect when we need dll disabled for gddr3
      drm/nouveau/pm: fix dll off -> dll on transitions
      drm/nouveau/pm: rework to allow selecting separate profiles for ac/battery
      drm/nouveau/pm: extend profile interface for destroy/init/fini
      drm/nouveau/mem: handle dll_off for ddr2/ddr3
      drm/nouveau: recognise DCB connector type for DP+DVI+VGA DMS-59
      drm/nv50-nvc0/vm: support unsnooped system memory
      drm/nvc0/fb: detect presense of second rank
      drm/nouveau/pm: init only after display subsystem has been created
      drm/nouveau/mxm: call mxmi to determine revision before calling mxms
      drm/nvc0/pm: restrict pll mode to clocks that can actually use it
      drm/nv40/pm: fix fanspeed regression
      drm/nvc0/vram: get part count from PUNITS
      drm/nvd0/disp: attempt to handle more than 2 crtcs if possible
      drm/nouveau/bios: attempt acpi rom fetch before pcirom
      drm/nouveau/bios: rework vbios shadowing
      drm/nouveau/pm: fix oops if chipset has no pm support at all
      drm/nouveau/dp: make functions for executing various bios tables
      drm/nouveau/dp: move all nv50/sor-specific code out of nouveau_dp.c
      drm/nouveau/dp: make dp dpms function common, call from sor code instead
      drm/nvd0/disp: initial implementation of displayport
      drm/nvd0/disp: fix dcb sor link matching in supervisor handler
      drm/nouveau/dp: account for channel coding overhead in link training
      drm/nvd0/disp: move syncs/magic setup to or mode_set
      drm/nvd0/disp: disconnect encoders before reprogramming them
      drm/nouveau: map first page of mmio early and determine chipset earlier
      drm/nouveau/ttm: always do buffer moves on kernel channel
      drm/nouveau: remove subchannel names from places where it doesn't matter
      drm/nouveau: move fence sequence check to start of loop
      drm/nvc0-/disp: reimplement flip completion method as fifo method
      drm/nouveau: remove m2mf creation on userspace channels
      drm/nouveau: inform userspace of new kernel subchannel requirements
      drm/nouveau: oops, increase channel dispc_vma to 4
      drm/nvd0/disp: ignore clock set if no pclk
      drm/nouveau: bump version to 1.0.0
      drm/nouveau: move out of staging drivers
      drm/nouveau: add bios connector type for dms59
      drm/nve0: initial modesetting support for kepler chipsets
      drm/nve0/disp: nvidia randomly decided to move the dithering method
      drm/nouveau/dp: support version 4.0 of DP table
      drm/nouveau: fix thinko causing init to fail on cards without accel
      drm/nouveau: default to 8bpc for non-LVDS panels if EDID isn't useful
      drm/nouveau/i2c: fix thinko/regression on really old chipsets

Ben Widawsky (7):
      agp/intel: Add pci id for hostbridge from has/qemu
      drm/i915: argument to control retiring behavior
      drm/i915: drm/i915: Fix recursive calls to unmap
      drm/i915: correct lock type in destroy
      drm/i915: use gtfifodbg
      drm/i915: catch gtfifo errors on forcewake_put
      drm/i915: check gtfifodbg after possibly failed writes

Bengt Jonsson (5):
      regulators/db8500: split off shared dbx500 code
      mfd: Spawned db8500 regulators update
      mfd: Support for the AB8500 AB8505 variant
      mfd: Add 8520 PRCMU variant to db8500-prcmu
      mfd: Add 8420 variant to db8500-prcmu

Benjamin Herrenschmidt (23):
      Merge remote-tracking branch 'origin/master' into next
      powerpc/mpic: Fix allocation of reverse-map for multi-ISU mpics
      powerpc: Remove legacy iSeries bits from assembly files
      powerpc: Use the same interrupt prolog for perfmon as other interrupts
      powerpc: Rework runlatch code
      powerpc: Improve 64-bit syscall entry/exit
      powerpc: Improve behaviour of irq tracing on 64-bit exception entry
      powerpc: Call do_page_fault() with interrupts off
      powerpc: Disable interrupts in 64-bit kernel FP and vector faults
      powerpc: Add support for page fault retry and fatal signals
      powerpc/xmon: Add display of soft & hard irq states
      powerpc: Fix register clobbering when accumulating stolen time
      powerpc: Fix 64-bit BookE FP unavailable exceptions
      powerpc: Replace mfmsr instructions with load from PACA kernel_msr field
      powerpc: Rework lazy-interrupt handling
      Merge branch 'eeh' into next
      powerpc/hvc_udbg: Don't crash when udbg_putc is NULL
      powerpc: Fix power4/970 idle code regression with lockdep
      Merge remote-tracking branch 'jwb/next' into next
      Merge remote-tracking branch 'kumar/next' into next
      powerpc/spufs: Fix double unlocks
      powerpc+sparc/vio: Modernize driver registration
      powerpc/perf: Fix instruction address sampling on 970 and Power4

Benjamin LaHaise (2):
      Fix pppol2tp getsockname()
      l2tp: enable automatic module loading for l2tp_ppp

Benjamin Marzinski (1):
      GFS2: call gfs2_write_alloc_required for each chunk

Benjamin Poirier (2):
      sctp: Export sctp_do_peeloff
      dlm: Do not allocate a fd for peeloff

Benjamin Tissoires (11):
      HID: multitouch: add support for trackpads
      HID: multitouch: add control of the feature "Maximum Contact Number"
      HID: multitouch: support Perixx PERIPAD 701
      HID: multitouch: add support for Atmel maXTouch 03eb:2118
      HID: multitouch: add new PID from Ideacom
      HID: multitouch: add more eGalax devices
      HID: usbhid: add quirk no_get for quanta 3008 devices
      HID: multitouch: add support for eGalax 0x722a
      HID: multitouch: fix handling of buggy reports descriptors for Dell ST2220T
      HID: handle all multitouch devices through hid-multitouch
      HID: multitouch: detect serial protocol

Benny Halevy (7):
      pnfs: clean up initiate_file_draining layout lookup
      nfsd41: share_access_to_flags should consider only nfs4.x share_access flags
      nfsd41: split out share_access want and signal flags while decoding
      nfsd41: implement NFS4_SHARE_WANT_NO_DELEG, NFS4_OPEN_DELEGATE_NONE_EXT, why_no_deleg
      nfsd41: refactor nfs4_open_deleg_none_ext logic out of nfs4_open_delegation
      nfsd41: refactor nfsd4_deleg_xgrade_none_ext logic out of nfsd4_process_open2
      nfsd41: free_session/free_client must be called under the client_lock

Benoit Cousson (28):
      arm/dts: OMAP: Remove bootargs node from board files
      ARM: OMAP2+: kconfig: Enable devicetree by default for OMAP2+ systems
      spi/omap: Add DT support to McSPI driver
      ARM: OMAP2+: board-generic: Remove un-needed .atag_offset for DT_MACHINE
      mfd: twl-core.c: Fix the number of interrupts managed by twl4030
      ARM: OMAP2+: omap_device: Replace dev_warn by dev_dbg in omap_device_build_from_dt
      ARM: OMAP2+: pm: Do not init statically the SR and voltage layer with DT
      ARM: OMAP1: kconfig: Enable IRQ_DOMAIN by default for OMAP1 platforms
      arm/dts: OMAP3&4: Remove the '0x' prefix for serial nodes
      arm/dts: OMAP4: Add i2c controller nodes
      arm/dts: OMAP3: Add i2c controller nodes
      arm/dts: OMAP4: Update DTS file with new GIC bindings
      Merge branch 'irqdomain/next' of git://git.secretlab.ca/git/linux-2.6 into for_3.4/dt_irq_domain2
      ARM: OMAP2/3: intc: Add DT support for TI interrupt controller
      arm/dts: OMAP3: Add interrupt-controller bindings for INTC
      ARM: OMAP2+: board-generic: Use of_irq_init API
      gpio/omap: Remove bank->id information and misc cleanup
      gpio/omap: Use devm_ API and add request_mem_region
      gpio/omap: Add DT support to GPIO driver
      gpio/omap: Fix IRQ handling for SPARSE_IRQ
      mfd: Return twl6030_mmc_card_detect IRQ for board setup
      ARM: OMAP2+: board-omap4-*: Do not use anymore TWL6030_IRQ_BASE in board files
      mfd: Remove references already defineid in header file from twl-core
      mfd: Move twl-core IRQ allocation into twl[4030|6030]-irq files
      mfd: Make twl4030 SIH SPARSE_IRQ capable
      mfd: Replace twl-* pr_ macros by the dev_ equivalent and do various cleanups
      gpio/twl: Allocate irq_desc dynamically for SPARSE_IRQ support
      gpio/twl: Add DT support to gpio-twl4030 driver

Benson Leung (1):
      drm/i915: Fix single msg gmbus_xfers writes

Bernd Schubert (3):
      fs: add new FMODE flags: FMODE_32bithash and FMODE_64bithash
      nfsd: rename 'int access' to 'int may_flags' in nfsd_open()
      nfsd: vfs_llseek() with 32 or 64 bit offsets (hashes)

Bernhard Walle (5):
      misc: bmp085: Handle jiffies overflow correctly
      misc: bmp085: Use unsigned long to store jiffies
      ARM: OMAP2+: GPMC: Export gpmc_enable_hwecc and gpmc_calculate_ecc
      init/do_mounts.c: print error code on mount failure
      scripts/Kbuild.include: Fix portability problem of "echo -e"

Bernie Thompson (2):
      udlfb: add maintainer
      udlfb: fix hcd_buffer_free panic on unplug/replug

Bhanu Prakash Gollapudi (9):
      [SCSI] bnx2fc: fix panic in bnx2fc_post_io_req
      [SCSI] bnx2fc: Handle LOGO flooding from the target
      [SCSI] bnx2fc: NPIV ports go offline when interface is brought down & up
      [SCSI] bnx2fc: Bumped version to 1.0.10
      [SCSI] libfc: Fix panic in fc_exch_recv
      [SCSI] libfc: Handle discovery failure during ctlr link down
      bnx2fc: HSI dependent changes for 7.2.xx FW
      [SCSI] libfcoe: Do not sends FDISCs before FLOGI during CVL
      [SCSI] libfcoe: Support extra MAC descriptor to be used as FCoE MAC

Bharat Bhushan (3):
      PPC: Fix race in mtmsr paravirt implementation
      KVM: PPC: Fix DEC truncation for greater than 0xffff_ffff/1000
      KVM: PPC: booke: Do Not start decrementer when SPRN_DEC set 0

Bhavna Yadav (1):
      mtd: fsmc_nand: ECC1 & ECC4 layout separated for different page sizes

Bhupesh Sharma (2):
      gpio/gpio-stmpe: Fix the value returned by _get_value routine
      [media] V4L/v4l2-dev: Make 'videodev_init' as a subsys initcall

Bjorn Helgaas (40):
      x86/PCI: don't fall back to defaults if _CRS has no apertures
      PM / Hibernate: print physical addresses consistently with other parts of kernel
      PCI: make pci_flags always available
      PCI: add pci_clear_flags()
      alpha/PCI: replace pci_probe_only with pci_flags
      arm/PCI: remove arch pci_flags definition
      arm/PCI: use pci_flags PCI_PROBE_ONLY instead of arm-specific flag
      microblaze/PCI: remove unused pci_flags
      mips/PCI: replace pci_probe_only with pci_flags
      mips/PCI: removed unused pci_probe configurability
      powerpc/PCI: make pci_probe_only default to 0
      powerpc/PCI: replace pci_probe_only with pci_flags
      unicore32/PCI: use pci_flags PCI_PROBE_ONLY instead of arm-specific flag
      PCI: make pci_flags non-weak
      PCI: don't publish new root bus until it's fully initialized
      PCI: add struct pci_host_bridge and a list of all bridges found
      PCI: add struct pci_host_bridge_window with CPU/bus address offset
      PCI: convert bus addresses to resource when reading BARs
      PCI: add generic pcibios_resource_to_bus()
      alpha/PCI: get rid of device resource fixups
      arm/PCI: get rid of device resource fixups
      ia64/PCI: SN: convert to pci_scan_root_bus() for correct root bus resources
      ia64/PCI: get rid of device resource fixups
      microblaze/PCI: get rid of device resource fixups
      mips/PCI: get rid of device resource fixups
      mn10300/PCI: get rid of device resource fixups
      parisc/PCI: get rid of device resource fixups
      powerpc/PCI: get rid of device resource fixups
      sh/PCI: get rid of device resource fixups
      sparc/PCI: get rid of device resource fixups
      xtensa/PCI: get rid of device resource fixups
      PCI: collapse pcibios_resource_to_bus
      PCI: fix bridge I/O window bus-to-resource conversion
      arm/PCI: don't export pci_flags
      powerpc/PCI: compute I/O space bus-to-resource offset consistently
      powerpc/PCI: convert devtree bus addresses to resource
      powerpc/PCI: allow reallocation on PA Semi
      sparc/PCI: convert devtree and arch-probed bus addresses to resource
      unicore32/PCI: move <asm-generic/pci-bridge.h> include to asm/pci.h
      ACPI / PM: print physical addresses consistently with other parts of kernel

Bjørn Mork (19):
      USB: cdc-wdm: no need to fill the in request URB every time it's submitted
      USB: cdc-wdm: better allocate a buffer that is at least as big as we tell the USB core
      USB: cdc-wdm: no need to use usb_alloc_coherent
      USB: cdc-wdm: kill the now unnecessary bMaxPacketSize0 field and udev variable
      USB: cdc-wdm: Avoid hanging on interface with no USB_CDC_DMM_TYPE
      USB: cdc-wdm: avoid printing odd-looking "cdc-wdm-176" names
      net: usb: qmi_wwan: New driver for Huawei QMI based WWAN devices
      usb: cdc-wdm: Add device-id for Huawei 3G/LTE modems
      usb: cdc-wdm: make reset work with blocking IO
      usb: cdc-wdm: split out reusable parts of probe
      usb: cdc-wdm: adding list lookup indirection
      usb: cdc-wdm: adding usb_cdc_wdm_register subdriver support
      net: usb: qmi_wwan: New driver for Huawei QMI based WWAN devices
      net: qmi_wwan: support devices having a shared QMI/wwan interface
      net: qmi_wwan: add Gobi and Pantech UML290 device IDs
      USB: option: make interface blacklist work again
      USB: option: add ZTE MF820D
      net: qmi_wwan: add support for ZTE MF820D
      net: qmi_wwan: fix build error due to cdc-wdm dependecy

Boaz Harrosh (1):
      pnfs-obj: Uglify objio_segment allocation for the sake of the principle :-(

Bob Liu (11):
      bfin_sport: add support for ADC/DAC.
      blackfin: bf561: forgot CSYNC in get_core_lock_noflush
      blackfin: kgdb: skip hardware watchpoint test
      blackfin: bf537: stamp: update board file for 193x
      bfin: add bfin_ad73311_machine platform device
      blackfin: thread_info: add suspend flag
      blackfin: update default defconfig
      blackfin: cleanup anomaly workarounds
      arch: blackfin: udpate defconfig
      blackfin:dma: rename bfin_dma_5xx.c to bfin_dma.c
      ksm: cleanup: introduce find_mergeable_vma()

Bob Moore (16):
      ACPICA: Update _REV return value to 5
      ACPICA: ACPI 5: Support for new FADT SleepStatus, SleepControl registers
      ACPICA: Move ACPI timer prototypes to public acpixf file
      ACPICA: Support for custom ACPICA build for ACPI 5 reduced hardware
      ACPICA: Expand OSL memory read/write interfaces to 64 bits
      ACPICA: ACPI 5: Update debug output for new notify values
      ACPICA: Add acpi_os_physical_table_override interface
      ACPICA: Distill multiple sleep method functions to a single function
      ACPICA: Split sleep/wake functions into two files
      ACPICA: Add table-driven dispatch for sleep/wake functions
      ACPICA: Update to version 20120215
      ACPICA: Clarify METHOD_NAME* defines for full-pathname cases
      ACPICA: Change exception code for invalid pathname in acpi_evaluate_object
      ACPICA: Debugger: Add missing object info to namespace dump
      ACPICA: Object repair code: Support to add Package wrappers
      ACPICA: Update to version 20120320

Bob Pearson (9):
      crc32: remove two instances of trailing whitespaces
      crc32: move long comment about crc32 fundamentals to Documentation/
      crc32: simplify unit test code
      crc32: miscellaneous cleanups
      crc32: fix mixing of endian-specific types
      crc32: make CRC_*_BITS definition correspond to actual bit counts
      crc32: add slice-by-8 algorithm to existing code
      crc32: optimize loop counter for x86
      crc32: add note about this patchset to crc32.c

Bob Peterson (5):
      GFS2: Sort the ordered write list
      GFS2: Unlock rindex mutex on glock error
      GFS2: Eliminate sd_rindex_mutex
      GFS2: make sure rgrps are up to date in func gfs2_blk2rgrpd
      GFS2: Change truncate page allocation to be GFP_NOFS

Bobby Powers (5):
      fs: Fix close_on_exec pointer in alloc_fdtable
      x32: Make sure TS_COMPAT is cleared for x32 tasks
      x32: Only clear TIF_X32 flag once
      headers: include linux/types.h where appropriate
      headers_check: recursively search for linux/types.h inclusion

Bobi Jam (1):
      ext4: expand commit callback and

Boojin Kim (5):
      DMA: PL330: Merge PL330 driver into drivers/dma/
      DMA: PL330: Removes useless function
      DMA: PL330: Support MEMTOMEM transmit w/o RMB, WMB
      ARM: EXYNOS: Enable MDMA driver
      ARM: EXYNOS: add support DMA for EXYNOS4X12 SoC

Boris Ostrovsky (3):
      KVM: SVM: Add support for AMD's OSVW feature in guests
      idle, x86: Allow off-lined CPU to enter deeper C states
      cpuidle: power_usage should be declared signed integer

Borislav Petkov (11):
      x86/sched/perf/AMD: Set sched_clock_stable
      amd64_edac: Fix K8 revD and later chip select sizes
      EDAC: Correct scrub rate API
      MCE, AMD: Correct some MC0 error types
      MCE, AMD: Correct ucode patch buffer description
      MCE, AMD: Correct VB data error description
      MCE, AMD: Rework NB MCE signatures
      MCE, AMD: Correct bank 5 error signatures
      MCE, AMD: Constify error tables
      hdaps: Shut up gcc uninitialized variable warnings
      perf tools: Simplify event_read_id exit path

Brian King (6):
      [SCSI] ipr: Fix target id allocation re-use problem
      [SCSI] ipr: Remove unnecessary interrupt clearing on new adapters
      [SCSI] ipr: Remove unnecessary memory barriers
      [SCSI] ipr: Increase max concurrent oustanding commands
      [SCSI] ipr: Increase alignment boundary of command blocks
      [SCSI] ipr: Driver version 2.5.3

Brian Norris (13):
      ahci: add AHCI_HFLAG_DELAY_ENGINE host flag
      ahci: move AHCI_HFLAGS() macro to ahci.h
      ahci_platform: add STRICT_AHCI platform type
      mtd: nand: erase block before marking bad
      mtd: nand: fix SCAN2NDPAGE check for BBM
      mtd: nand: differentiate 1- vs. 2-byte writes when marking bad blocks
      mtd: nand: correct comment on nand_chip badblockbits
      mtd: mtdoops: kill Kconfig usage instructions
      mtd: nand: move SCANLASTPAGE handling to the correct code block
      jffs2: update to new MTD interface
      mtd: mtdcore: remove unnecessary mtd->resume check
      mtd: m25p80: set writebufsize
      mtd: nand: write BBM to OOB even with flash-based BBT

Bruce Allan (69):
      e1000e: cleanup Rx checksum offload code
      e1000e: add Receive Packet Steering (RPS) support
      e1000e: re-enable alternate MAC address for all devices which support it
      e1000e: convert head, tail and itr_register offsets to __iomem pointers
      e1000e: pass pointer to ring struct instead of adapter struct
      e1000e: re-factor ethtool get/set ring parameter
      e1000e: default IntMode based on kernel config & available hardware support
      e1000e: always set transmit descriptor control registers the same
      e1000e: 82579: workaround for link drop issue
      e1000e: use default settings for Tx Inter Packet Gap timer
      e1000e: use hardware default values for Transmit Control register
      e1000e: 82574/82583 Tx hang workaround
      e1000e: disable Early Receive DMA on ICH LOMs
      e1000e: update workaround for 82579 intermittently disabled during S0->Sx
      e1000e: ICHx/PCHx LOMs should use LPLU setting in NVM when going to Sx
      e1000e: increase Rx PBA to prevent dropping received packets on 82566/82567
      e1000e: conditionally restart autoneg on 82577/8/9 when setting LPLU state
      e1000e: concatenate long debug strings which span multiple lines
      e1000e: convert final strncpy() to strlcpy()
      e1000e: increase version number
      e1000e: call er16flash() instead of __er16flash()
      e1000e: split lib.c into three more-appropriate files
      e1000e: update copyright year
      e1000e: add missing initializers reported when compiling with W=1
      e1000e: cleanup - check return values consistently
      e1000e: cleanup e1000_init_mac_params_80003es2lan()
      e1000e: cleanup e1000_init_mac_params_82571()
      e1000e: cleanup e1000_set_phys_id
      e1000e: cleanup - use braces in both branches of a conditional statement
      e1000e: fix checkpatch warning from MINMAX test
      e1000e: fix sparse warnings with -D__CHECK_ENDIAN__
      e1000e: minor whitespace and indentation cleanup
      e1000e: remove test that is always false
      e1000e: remove unnecessary returns from void functions
      e1000e: remove unnecessary parentheses
      e1000e: use true/false for bool autoneg_false
      e1000e: pass pointer to hw struct for e1000_init_mac_params_XXX()
      e1000e: replace '1' with 'true' for boolean get_link_status
      e1000e: cleanup: use goto for common work needed by multiple exit points
      e1000e: cleanup: rename goto labels to be more meaningful
      e1000e: potentially incorrect return for e1000_cfg_kmrn_10_100_80003es2lan
      e1000e: potential incorrect return for e1000_setup_copper_link_80003es2lan
      e1000e: cleanup: remove unnecessary assignments just before returning
      e1000e: cleanup: always return 0
      e1000e: potentially incorrect return for e1000_set_d3_lplu_state_ich8lan
      e1000e: cleanup: remove unreachable statement
      e1000e: cleanup: remove unnecessary variable ret_val
      e1000e: cleanup: remove unnecessary test and return
      e1000e: cleanup: remove unnecessary variable initializations
      e1000e: cleanup: minor whitespace addition (insert blank line separator)
      e1000e: potentially incorrect return for e1000_init_hw_ich8lan
      e1000e: potentially incorrect return for e1000e_setup_fiber_serdes_link
      e1000e: cleanup goto statements to exit points without common work
      e1000e: cosmetic change to boolean comparisons
      e1000e: cosmetic comment changes to make lines less than 80 characters
      e1000e: cleanup: rename e1000e_id_led_init() and call as function pointer
      e1000e: cleanup: rename e1000e_setup_link() and call as function pointer
      e1000e: cleanup use of check_mng_mode function pointer
      e1000e: cleanup use of check_reset_block function pointer
      e1000e: cleanup calls to setup_physical_interface function pointer
      e1000e: comment correction in e1000e_set_kmrn_lock_loss_workaround_ich8lan
      e1000e: rename e1000e_config_collision_dist() and call as function pointer
      e1000e: cleanup comment in e1000_hash_mc_addr()
      e1000e: use true/false for boolean send_xon, do not assume always true
      e1000e: cleanup - remove unnecessary variable
      e1000e: rename e1000e_reload_nvm() and call as function pointer
      e1000e: cleanup incorrect filename in comment
      e1000e: cleanup whitespace and indentation
      e1000e: use msleep instead of mdelay

Bruce E. Robertson (1):
      Add I2C driver for Summit Microelectronics SMB347 Battery Charger.

Bruno Thomsen (1):
      USB: Microchip VID mislabeled as Hornby VID in ftdi_sio.

Bryan Schumaker (16):
      NFS: Pass a stateid to test_stateid() and free_stateid()
      NFS: Call test_stateid() and free_stateid() with correct stateids
      NFS: Fall back on old idmapper if request_key() fails
      NFS: Keep idmapper include files in one place
      NFS: Update idmapper documentation
      NFSD: Clean up the test_stateid function
      Created a function for setting timeouts on keys
      NFS: Store the legacy idmapper result in the keyring
      NFS: Undo changes to idmap.h
      NFS: Only define some function when v4.1 is enabled
      NFS: Check return value from rpc_queue_upcall()
      NFS: Remove nfs4_setup_sequence from generic write code
      NFS: Remove nfs4_setup_sequence from generic read code
      NFS: Remove nfs4_setup_sequence from generic unlink code
      NFS: Remove nfs4_setup_sequence from generic rename code
      SUNRPC: Use the already looked-up xprt in rpcb_getport_async()

Bryan Wu (1):
      led-class: change back LEDS_CLASS to tristate instead of bool

Carsten Emde (1):
      drm: allow loading an EDID as firmware to override broken monitor

Carsten Otte (11):
      KVM: s390: add parameter for KVM_CREATE_VM
      KVM: s390: ucontrol: per vcpu address spaces
      KVM: s390: ucontrol: export page faults to user
      KVM: s390: ucontrol: export SIE control block to user
      KVM: s390: ucontrol: disable in-kernel handling of SIE intercepts
      KVM: s390: ucontrol: disable in-kernel irq stack
      KVM: s390: ucontrol: interface to inject faults on a vcpu page table
      KVM: s390: ucontrol: disable sca
      KVM: s390: fix assumption for KVM_MAX_VCPUS
      KVM: s390: ucontrol: announce capability for user controlled vms
      KVM: s390: Fix return code for unknown ioctl numbers

Catalin Marinas (1):
      sched/arch: Introduce the finish_arch_post_lock_switch() scheduler callback

Cesar Eduardo Barros (1):
      time: remove no_sync_cmos_clock

Chad Dupuis (8):
      [SCSI] qla2xxx: Increase speed of flash access in ISP82xx adapters to improve firmware load speed.
      [SCSI] qla2xxx: Handle failure cases during fabric_login
      [SCSI] qla2xxx: Print mailbox command opcode and return code when a command times out.
      [SCSI] qla2xxx: Convert remaining printk's to ql_log format.
      [SCSI] qla2xxx: Use ql_log* #define's in ql_log() and ql_log_pci().
      [SCSI] qla2xxx: Perform firmware dump procedure on mailbox command timeout.
      [SCSI] qla2xxx: Update LICENSE.qla2xxx.
      [SCSI] qla2xxx: Add ha->max_fibre_devices to keep track of the maximum number of targets.

Chandra Seetharaman (4):
      Define a new function xfs_this_quota_on()
      Define a new function xfs_inode_dquot()
      Change xfs_sb_from_disk() interface to take a mount pointer
      Define new macro XFS_ALL_QUOTA_ACTIVE and simply some usage

Changhwan Youn (1):
      ARM: EXYNOS: fix cycle count for periodic mode of clock event timers

Chanho Min (1):
      amba-pl011â??/dma: Add check for the residue in DMA callback

Chanho Park (1):
      usb: dwc3: use devm_xxx functions

Chanwoo Choi (1):
      mfd: Add platform data for MAX8997 haptic driver

Charulatha V (8):
      gpio/omap: remove dependency on gpio_bank_count
      gpio/omap: use flag to identify wakeup domain
      gpio/omap: make gpio_context part of gpio_bank structure
      gpio/omap: make non-wakeup GPIO part of pdata
      gpio/omap: avoid cpu checks during module ena/disable
      gpio/omap: use pinctrl offset instead of macro
      gpio/omap: remove bank->method & METHOD_* macros
      gpio/omap: fix bankwidth for OMAP7xx MPUIO

Chase Douglas (2):
      bcm5974: Add pointer and buttonpad properties
      HID: hid-magicmouse: Add pointer and buttonpad properties for Magic Trackpad

Chen Gong (3):
      ACPI, APEI, EINJ, limit the range of einj_param
      ACPI, APEI, EINJ, new parameter to control trigger action
      Update documentation for parameter *notrigger* in einj.txt

Chih-Wei Huang (1):
      eeepc-wmi: add extra keymaps for EP121

Chilam Ng (3):
      ath6kl: initialize the 'nominal_phy' field in the 'wmi_create_pstream_cmd' struct for create_qos command
      ath6kl: prioritize Tx bundling based on AC priorities
      ath6kl: assign Tx packet drop threshold per endpoint based on AC priority

Chris Bagwell (4):
      Input: wacom - isolate input registration
      Input: wacom - wireless monitor framework
      Input: wacom - create inputs when wireless connect
      Input: wacom - wireless battery status

Chris Ball (2):
      staging: Update TODO for rts5139 and rts_pstor
      mmc: sdhci: Add platform suspend/resume hooks.

Chris Blair (3):
      spi/pl022: Add high priority message pump support
      mfd: Add support for no-interrupt stmpe config
      gpio: Support no-irq stmpe mode

Chris Boot (3):
      firewire: sbp2: Take into account Unit_Unique_ID
      firewire: sbp2: Ignore SBP-2 targets on the local node
      firewire: sbp2: Fix SCSI sense data mangling

Chris Kelly (12):
      staging: ozwpan: Added driver entry code
      staging: ozwpan: Added basic L2 protocol support
      staging: ozwpan: Added device state support
      staging: ozwpan: Added USB HCD implementation
      staging: ozwpan: Added USB service to protocol
      staging: ozwpan: Added character device support
      staging: ozwpan: Added event logging support
      staging: ozwpan: Added debug support
      staging: ozwpan: Plumbed in Kconfig and Kbuild
      staging: ozwpan: Reduced size of oz_evtlist structure.
      staging: ozwpan: added TODO file.
      staging: ozwpan: added maintainer for ozwpan driver

Chris Mason (11):
      Btrfs: allow metadata blocks larger than the page size
      Btrfs: add the ability to cache a pointer into the eb
      Btrfs: loop waiting on writeback
      Btrfs: adjust the write_lock_level as we unlock
      Btrfs: don't use threaded IO completion helpers for metadata writes
      Merge branch 'error-handling' into for-linus
      Merge branch 'for-chris' of git://github.com/idryomov/btrfs-unstable into for-linus
      Merge git://git.jan-o-sch.net/btrfs-unstable into for-linus
      Btrfs: flush out and clean up any block device pages during mount
      Btrfs: don't use crc items bigger than 4KB
      Btrfs: update the checks for mixed block groups with big metadata blocks

Chris Metcalf (2):
      ipc: provide generic compat versions of IPC syscalls
      compat: use sys_sendfile64() implementation for sendfile syscall

Chris Wilson (13):
      drm/i915: Check that plane/pipe is disabled before removing the fb
      drm/i915: Separate fence pin counting from normal bind pin counting
      drm/i915: Remove the upper limit on the bo size for mapping into the CPU domain
      drm/i915: Handle unmappable buffers during error state capture
      drm/i915: Record the tail at each request and use it to estimate the head
      drm/i915: Record the in-flight requests at the time of a hang
      drm/i915: Record the position of the request upon error
      drm/i915/lvds: Always use the presence pin for LVDS on PCH
      drm/i915/bios: Downgrade the "signature missing" DRM_ERROR to debug
      drm/i915: Only bump refcnt on objects scheduled for eviction
      drm/i915: No need to search again after retiring requests
      drm/i915: Silence the error message from i915_wait_request()
      drm/i915: Only clear the GPU domains upon a successful finish

Christian Borntraeger (7):
      KVM: s390: rework code that sets the prefix
      KVM: provide synchronous registers in kvm_run
      KVM: s390: provide the prefix register via kvm_run
      KVM: s390: provide general purpose guest registers via kvm_run
      KVM: s390: provide access guest registers via kvm_run
      KVM: s390: Sanitize fpc registers for KVM_SET_FPU
      KVM: s390: provide control registers via kvm_run

Christian Gmeiner (1):
      backlight: add driver for Bachmann's ot200

Christian König (4):
      drm/radeon: move ring syncing after bo validation
      drm/radeon/kms: no need to align IB like this
      drm/radeon: also make the cs_parse function per ring
      drm/radeon: fix IB debugfs files for multiple cards

Christian Lamparter (4):
      carl9170: remove eeprom data injection option
      carl9170: allow users to lower output power level
      p54: pass interface setup errors back to mac80211
      p54pci: use new driver.pm interface for suspend/resume

Christian Riesch (2):
      davinci_cpdma: Fix channel number written to teardown registers
      davinci_mdio: Correct bitmask for clock divider value

Christoph Bumiller (1):
      drm/nv50/display: expose color vibrance control

Christoph Hellwig (37):
      xfs: use a normal shrinker for the dquot freelist
      xfs: split tail_lsn assignments from log space wakeups
      xfs: do exact log space wakeups in xlog_ungrant_log_space
      xfs: remove xfs_trans_unlocked_item
      xfs: cleanup xfs_log_space_wake
      xfs: remove log space waitqueues
      xfs: add the xlog_grant_head structure
      xfs: add xlog_grant_head_init
      xfs: add xlog_grant_head_wake_all
      xfs: share code for grant head waiting
      xfs: share code for grant head wakeups
      xfs: share code for grant head availability checks
      xfs: split and cleanup xfs_log_reserve
      target: replace various cmd flags with a transport state
      target: remove the transport_lun_active field in struct se_cmd
      target: remove the unused struct iblock_hba
      target: increase iblock task sizes
      tcm_loop: kill tcm_loop_allocate_core_cmd
      tcm_loop: defer all command submissions to workqueue
      tcm_loop: switch to using transport_handle_cdb_direct
      xfs: merge xfs_qm_export_dquot into xfs_qm_scall_getquota
      xfs: include reservations in quota reporting
      quota: make Q_XQUOTASYNC a noop
      xfs: use per-filesystem I/O completion workqueues
      xfs: do not require an ioend for new EOF calculation
      xfs: log file size updates as part of unwritten extent conversion
      xfs: log file size updates at I/O completion time
      xfs: log timestamp updates
      xfs: make xfs_inode_item_size idempotent
      xfs: split in-core and on-disk inode log item fields
      xfs: reimplement fdatasync support
      xfs: use common code for quota statistics
      xfs: per-filesystem dquot LRU lists
      xfs: use per-filesystem radix trees for dquot lookup
      xfs: remove the per-filesystem list of dquots
      xfs: remove the global xfs_Gqm structure
      xfs: trace xfs_name strings correctly

Christoph Lameter (3):
      slub: Do not hold slub_lock when calling sysfs_slab_add()
      slub: include include for prefetch
      mm: fix move/migrate_pages() race on task struct

Christopher Hudson (1):
      Input: kxtj9 - who_am_i check value and initial data rate fixes

Chuck Lever (15):
      SUNRPC: Use KERN_DEFAULT for debugging printk's
      nfs: Clean up debugging in nfs_follow_mountpoint()
      NFS: Make nfs_cache_array.size a signed integer
      NFS: Clean up debugging in decode_pathname()
      NFS: Add debugging messages to NFSv4's CLOSE procedure
      SUNRPC: Add API to acquire source address
      NFS: Make clientaddr= optional
      NFS: Add a client-side function to display NFS file handles
      NFS: Simplify arguments of encode_renew()
      NFS: Introduce NFS_ATTR_FATTR_V4_LOCATIONS
      NFS: Request fh_expire_type attribute in "server caps" operation
      NFS: Reduce debugging noise from encode_compound_hdr
      NFS: Fix nfs4_verifier memory alignment
      NFSD: Fix nfs4_verifier memory alignment
      SUNRPC: Kill compiler warning when RPC_DEBUG is unset

Chun-Yeow Yeoh (4):
      {nl,cfg,mac}80211: Add support of setting non-forwarding entity in Mesh
      mac80211: Fix the generation of PREQs in proactive RANN mechanism of HWMP
      mac80211: fix the support of setting non-forwarding entity in Mesh
      ath5k: allow AP and mesh mode to operate simultaneously

Claudiu Manoil (2):
      powerpc/85xx: Fix compiler error with THIS_MODULE and related
      powerpc/85xx: Add missing config option for CACHE SRAM code

Clemens Ladisch (9):
      firewire: ohci: fix too-early completion of IR multichannel buffers
      firewire: cdev: fix IR multichannel event documentation
      firewire: ohci: copy_iso_headers(): make comment match the code
      firewire: ohci: remove unused excess_bytes field
      firewire: ohci: optimize control bit checks
      firewire: ohci: simplify iso header pointer arithmetic
      firewire: ohci: factor out iso completion flushing code
      firewire: prevent dropping of completed iso packet header data
      firewire: allow explicit flushing of iso packet completions

Colin Cross (9):
      staging: android: ram_console: move footer strings
      staging: android: ram_console: drop early buffer support
      staging: android: ram_console: drop verbose ram_console support
      staging: android: ram_console: split out persistent ram
      staging: android: persistent_ram: refactor ecc support
      staging: android: persistent_ram: handle reserving and mapping memory
      staging: android: persistent_ram: make persistent_ram_write atomic
      staging: android: persistent_ram: add notrace to persistent_ram_write
      staging: android: ram_console: fix crash in ram_console_late_init

Cong Wang (61):
      kernel/resource.c: move EXPORT_SYMBOL right after definition
      highmem: mark k[un]map_atomic() with two arguments as deprecated
      include/linux/highmem.h: remove the second argument of k[un]map_atomic()
      arm: remove the second argument of k[un]map_atomic()
      mips: remove the second argument of k[un]map_atomic()
      powerpc: remove the second argument of k[un]map_atomic()
      sh: remove the second argument of k[un]map_atomic()
      um: remove the second argument of k[un]map_atomic()
      x86: remove the second argument of k[un]map_atomic()
      crypto: remove the second argument of k[un]map_atomic()
      ata: remove the second argument of k[un]map_atomic()
      block: remove the second argument of k[un]map_atomic()
      crypto: remove the second argument of k[un]map_atomic()
      edac: remove the second argument of k[un]map_atomic()
      drm: remove the second argument of k[un]map_atomic()
      ide: remove the second argument of k[un]map_atomic()
      infiniband: remove the second argument of k[un]map_atomic()
      md: remove the second argument of k[un]map_atomic()
      media: remove the second argument of k[un]map_atomic()
      memstick: remove the second argument of k[un]map_atomic()
      net: remove the second argument of k[un]map_atomic()
      scsi: remove the second argument of k[un]map_atomic()
      hv: remove the second argument of k[un]map_atomic()
      rtl8192u: remove the second argument of k[un]map_atomic()
      zram: remove the second argument of k[un]map_atomic()
      target: remove the second argument of k[un]map_atomic()
      vhost: remove the second argument of k[un]map_atomic()
      fs: remove the second argument of k[un]map_atomic()
      btrfs: remove the second argument of k[un]map_atomic()
      afs: remove the second argument of k[un]map_atomic()
      exofs: remove the second argument of k[un]map_atomic()
      ext2: remove the second argument of k[un]map_atomic()
      fuse: remove the second argument of k[un]map_atomic()
      gfs2: remove the second argument of k[un]map_atomic()
      jbd: remove the second argument of k[un]map_atomic()
      jbd2: remove the second argument of k[un]map_atomic()
      logfs: remove the second argument of k[un]map_atomic()
      minix: remove the second argument of k[un]map_atomic()
      nfs: remove the second argument of k[un]map_atomic()
      nilfs2: remove the second argument of k[un]map_atomic()
      ntfs: remove the second argument of k[un]map_atomic()
      ocfs2: remove the second argument of k[un]map_atomic()
      reiserfs: remove the second argument of k[un]map_atomic()
      squashfs: remove the second argument of k[un]map_atomic()
      ubifs: remove the second argument of k[un]map_atomic()
      udf: remove the second argument of k[un]map_atomic()
      kdb: remove the second argument of k[un]map_atomic()
      power: remove the second argument of k[un]map_atomic()
      lib: remove the second argument of k[un]map_atomic()
      mm: remove the second argument of k[un]map_atomic()
      net: remove the second argument of k[un]map_atomic()
      rds: remove the second argument of k[un]map_atomic()
      sunrpc: remove the second argument of k[un]map_atomic()
      tomoyo: remove the second argument of k[un]map_atomic()
      dm: remove the second argument of k[un]map_atomic()
      gma500: remove the second argument of k[un]map_atomic()
      zcache: remove the second argument of k[un]map_atomic()
      drbd: remove the second argument of k[un]map_atomic()
      highmem: kill all __kmap_atomic()
      feature-removal-schedule.txt: schedule the deprecated form of kmap_atomic() for removal
      nmi watchdog: do not use cpp symbol in Kconfig

Copot Alexandru (1):
      mm/vmscan.c: fix spelling error

Corentin Chary (33):
      samsung-laptop: put all local variables in a single structure
      samsung-laptop: move code into init/exit functions
      samsung-laptop: don't handle backlight if handled by acpi/video
      samsung-laptop: use a sysfs group
      samsung-laptop: ehance SABI support
      samsung-laptop: add a small debugfs interface
      samsung-laptop: remove selftest
      samsung-laptop: add battery life extender support
      samsung-laptop: add usb charge support
      samsung-laptop: cleanup KConfig
      samsung-laptop: add keyboard backlight support
      samsung-laptop: add true rfkill support for swsmi
      samsung-laptop: make the dmi check less strict
      samsung-laptop: dump model and version informations
      samsung-laptop: tweak traces
      samsung-laptop: promote myself as maintainer of samsung-laptop
      asus-laptop: log unknown keys
      eeepc-laptop: log unknown keys
      asus-laptop: cleanup rfkill code
      asus-laptop: control how BLED and WLED should be exposed
      asus-laptop: add rfkill interfaces for wlan and wwan
      asus-laptop: check WLED and BLED presence before adding rfkill
      platform/x86: drop deprecated asus_acpi driver
      asus-laptop: add some keys found on Lenovo SL500
      samsung-laptop: fix seclinux rfkill and us it as fallback
      asus-nb-wmi: ignore useless keys
      asus-wmi: on/off bit is not set when reading the value
      asus-wmi: move WAPF variable into quirks_entry
      asus-nb-wmi: set panel_power correctly
      eeepc-wmi: refine quirks handling
      eeepc-wmi: split et2012 specific hacks
      asus-wmi: don't update power and brightness when using scalar
      samsung-laptop: unregister ACPI video module for some well known laptops

Corey Minyard (4):
      ipmi: use a tasklet for handling received messages
      ipmi: fix message handling during panics
      ipmi: simplify locking
      ipmi: use locks on watchdog timeout set on reboot

Cousson, Benoit (1):
      tty: serial: OMAP: Fix oops due to NULL pdata in DT boot

Curt Wohlgemuth (3):
      ext4: mark possibly unused variable in ext4_mb_normalize_request()
      ext4: don't release page refs in ext4_end_bio()
      ext4: add comments to definition of ext4_io_end_t

Cyril Roelandt (6):
      usb: amd5536udc: Fix brace coding style issues.
      usb: amd5536udc: Fix coding style issues.
      usb: amd5536udc: Fix indentation
      usb: amd5536udc: use the DEFINE_PCI_DEVICE_TABLE macro
      usb: amd5536udc: Fix the type of ep_string
      usb: amd5536udc: Remove old CVS markers

Dan Carpenter (68):
      usb: gadget: mv_udc: remove unneeded NULL check
      bnx2x: unlock before returning an error
      nfc: NULL vs zero in nci_activate_target()
      sysctl: remove an unused variable
      sysctl: fix memset parameters in setup_sysctl_set()
      xfrm6: remove unneeded NULL check in __xfrm6_output()
      nfsd: don't allow zero length strings in cache_parse()
      nfsd: remove some unneeded checks
      mac80211: off by one in mcs mask handling
      ath9k: cleanup a min_t() cast
      SUNRPC: remove an unneeded NULL check in xprt_connect()
      caif: remove duplicate initialization
      netxen_nic: signedness bug in netxen_md_entry_err_chk()
      staging: precedence bug in crystalhd_stop_tx_dma_engine()
      Staging: sbe-2t3e3: logical || vs bitwise |
      Staging: wlan-ng: cap the ssid length
      Staging: comedi: logical || vs bitwise |
      wl12xx: remove some dead code in wl1271_plt_init()
      drm/radeon/evergreen: make texdw[] array larger
      viafb: NULL dereference on allocation failure in query_edid()
      ext4: remove an unneeded NULL check in __ext4_check_dir_entry()
      ext4: using PTR_ERR() on the wrong variable in ext4_ext_migrate()
      Staging: wlan-ng: memsetting the wrong amount of data
      brcm80211: fmac: fix a couple checking after dereference bugs
      Bluetooth: use kfree_skb() instead of kfree()
      Bluetooth: change min_t() cast in hci_reassembly()
      [SCSI] qla2xxx: handle default case in qla2x00_request_firmware()
      Staging: wlan-ng: still setting wrong data
      usb: dwc3: make dwc3_get_device_id() return the id
      usb: gadget: dummy_hcd: signedness bug in transfer()
      usb: otg: ab8500-usb: make probe() work again
      Staging: ozwpan: prevent bogus dereference
      rndis_wlan: integer overflows in rndis_wlan_do_link_up_work()
      rndis_wlan: remove unneeded variables
      rndis_wlan: make some variables unsigned
      rndis_wlan: prevent integer overflow in indication()
      mwifiex: endian bug in mwifiex_drv_change_adhoc_chan()
      airo: fix test for FLAG_RADIO_DOWN
      svcrdma: silence a Sparse warning
      KEYS: testing wrong bit for KEY_FLAG_REVOKED
      [media] s2255drv: cleanup vidioc_enum_fmt_cap()
      [media] s2255drv: fix some endian bugs
      tty: cyclades: TIOCSERGETLSR should should store to a uint
      tty: moxa: fix bit test in moxa_start()
      spi: release lock on error path in spi_pump_messages()
      vt: NULL dereference in vt_do_kdsk_ioctl()
      NFS: null dereference in dev_remove()
      x86, efi: Fix pointer math issue in handle_ramdisks()
      iscsi-target: remove improper externs
      [media] gpio-ir-recv: a couple signedness bugs
      exofs: fix endian conversion in exofs_sync_fs()
      exofs: Cap on the memcpy() size
      toshiba_acpi: make one-bit bitfields unsigned
      AFS: checking wrong bit in afs_readpages()
      mm: compaction: make compact_control order signed
      thermal: spear13xx: checking for NULL instead of IS_ERR()
      netlabel: use GFP flags from caller instead of GFP_ATOMIC
      RDS: use gfp flags from caller in conn_alloc()
      drivers/leds/leds-tca6507.c: cleanup error handling in tca6507_probe()
      epoll: remove unneeded variable in reverse_path_check()
      samsung-laptop: cleanup return type: mode_t vs umode_t
      mtd: docg4: fix printk() warnings
      cpusets: Remove an unused variable
      nfsd4: memory corruption in numeric_name_to_id()
      x86, tls: Off by one limit check
      ALSA: asihpi - fix return type of hpios_locked_mem_alloc()
      Input: wacom - check for allocation failure in probe()
      ACPI throttling: fix endian bug in acpi_read_throttling_status()

Dan Liang (2):
      ARM: at91/at91sam9x5: overall definition
      ARM: at91/at91sam9x5: SoC basic support

Dan Magenheimer (18):
      mm: cleancache: s/flush/invalidate/
      mm: zcache/tmem/cleancache: s/flush/invalidate/
      mm: cleancache: report statistics via debugfs instead of sysfs.
      mm: cleancache: Use __read_mostly as appropiate.
      staging: ramster: cluster/messaging foundation
      staging: ramster: local compression + tmem
      staging: ramster: ramster-specific changes to cluster code
      staging: ramster: ramster-specific changes to zcache/tmem
      staging: ramster: ramster-specific new files
      staging: ramster: enable as staging driver
      staging: ramster: enable as staging driver
      staging: ramster: cluster/messaging foundation
      staging: ramster: local compression + tmem
      staging: ramster: xvmalloc allocation files
      staging: ramster: ramster-specific changes to zcache/tmem
      staging: ramster: ramster-specific new files
      staging: ramster: build ramster properly when CONFIG_OCFS2=m|y
      staging: ramster: Dont build ramster when CONFIGFS_FS=m

Dan Williams (55):
      [SCSI] libsas: remove unused ata_task_resp fields
      [SCSI] libsas: kill sas_slave_destroy
      [SCSI] libsas: fix domain_device leak
      [SCSI] libsas: fix leak of dev->sata_dev.identify_[packet_]device
      [SCSI] libsas: replace event locks with atomic bitops
      [SCSI] libsas: convert ha->state to flags
      [SCSI] libsas: introduce sas_drain_work()
      [SCSI] libsas: remove ata_port.lock management duties from lldds
      [SCSI] libsas: convert dev->gone to flags
      [SCSI] libsas: prevent domain rediscovery competing with ata error handling
      [SCSI] libsas: use ->set_dmamode to notify lldds of NCQ parameters
      [SCSI] libsas: kill invocation of scsi_eh_finish_cmd from sas_ata_task_done
      [SCSI] libsas: close error handling vs sas_ata_task_done() race
      [SCSI] libsas: prevent double completion of scmds from eh
      [SCSI] libsas: fix timeout vs completion race
      [SCSI] libsas: let libata handle command timeouts
      [SCSI] libsas: defer SAS_TASK_NEED_DEV_RESET commands to libata
      [SCSI] libsas: use libata-eh-reset for sata rediscovery fis transmit failures
      [SCSI] libsas: perform sas-transport resets in shost->workq context
      [SCSI] libsas: execute transport link resets with libata-eh via host workqueue
      [SCSI] libsas: sas_phy_enable via transport_sas_phy_reset
      [SCSI] libsas: async ata-eh
      USB: qcserial: don't grab QMI port on Gobi 1000 devices
      [SCSI] libsas: poll for ata device readiness after reset
      [SCSI] libsas: don't mark expanders as gone when a child device is removed
      [SCSI] libsas: check for 'gone' expanders in smp_execute_task()
      [SCSI] libsas: fix sas_find_local_phy(), take phy references
      [SCSI] libsas: don't recover 'gone' devices in sas_ata_hard_reset()
      [SCSI] isci: kill iphy->isci_port lookups
      [SCSI] isci: kill isci_port->status
      [SCSI] isci: fix interpretation of "hard" reset
      [SCSI] isci: stop interpreting ->lldd_lu_reset() as an ata soft-reset
      [SCSI] isci: ->lldd_ata_check_ready handler
      [SCSI] isci: remove bus and reset handlers
      [SCSI] isci: remove IDEV_EH hack to disable "discovery-time" ata resets
      [SCSI] libsas: pre-clean commands that won the eh vs completion race
      [SCSI] libsas: mark all domain devices gone if root port disappears
      [SCSI] libsas: close scsi_remove_target() vs libata-eh race
      [SCSI] libsas: fix mixed topology recovery
      [SCSI] libsas: route local link resets through ata-eh
      [SCSI] libsas: fix sas_unregister_ports vs sas_drain_work
      [SCSI] libsas: improve debug statements
      [SCSI] libsas: fix sas port naming
      [SCSI] libsas: let libata recover links that fail to transmit initial sig-fis
      [SCSI] libsas: delete device on sas address changed
      [SCSI] libsas: restore scan order
      [SCSI] libsas: async ata scanning
      [SCSI] libsas: fix lifetime of SAS_HA_FROZEN
      [SCSI] libsas: revert ata srst
      [SCSI] libsas: set attached device type and target protocols for local phys
      [SCSI] libsas: fixup target_port_protocols for expanders that don't report sata
      [SCSI] libsas: don't recover end devices attached to disabled phys
      [SCSI] scsi_transport_sas: 'enable' phys on reset
      [SCSI] isci: debug, provide state-enum-to-string conversions
      [SCSI] isci: improve phy event warnings

Daniel Drake (3):
      x86/olpc/xo15/sci: Enable lid close wakeup control
      libertas: remove dump_survey implementation
      x86/olpc: Add debugfs interface for EC commands

Daniel J Blueman (1):
      x86/platform: Move APIC ID validity check into platform APIC code

Daniel Lezcano (14):
      ARM: at91: coding style fixes
      ARM: at91: declare header name
      ARM: at91: remove wait_for_interrupt definition
      ARM: at91: implement the standby function for pm/cpuidle
      mfd: Decouple/recouple gic from the ux500 PRCMU
      mfd : Cleanup duplicate db8500 definitions
      mfd : Check if there are pending irq on the db8500 gic
      mfd : Copy the db8500 gic setting to the prcmu
      mfd : Check if the db8500 prcmu has pending irq
      mfd : Check if the other db8500 core is in WFI
      pidns: add reboot_pid_ns() to handle the reboot syscall
      cpuidle: use the driver's state_count as default
      cpuidle: remove useless array definition in cpuidle_structure
      cpuidle: remove unused 'governor_data' field

Daniel Mack (2):
      ASoC: pxa-ssp: atomically set stream active masks
      ARM: OMAP: hsmmc: add max_freq field

Daniel Schwierzeck (1):
      mtd: mips: lantiq: reintroduce support for cmdline partitions

Daniel Vetter (57):
      drm/i915: kill i915_mem.c
      drm/i915: clarify gen2 pageflip cmd
      drm/i915: fixup assert_pipe to take the pipe A quirk into account
      drm/i915: switch ring->id to be a real id
      drm/i915: refactor ring error state capture to use arrays
      drm/i915: collect more per ring error state
      drm/i915/ringbuffer: kill snb blt workaround
      drm/i915: don't trash the gtt when running out of fences
      drm/i915: refactor debugfs open function
      drm/i915: refactor debugfs create functions
      drm/i915: capture error_state also for stuck rings
      drm/i915: remove the i915_batchbuffer_info debugfs file
      drm/i915: reject GTT domain in relocations
      drm/i915: add per-ring fault reg to error_state
      drm/i915: fix swizzle detection for gen3
      drm/i915: add debugfs file for swizzling information
      drm/i915: fall through pwrite_gtt_slow to the shmem slow path
      drm/i915: rewrite shmem_pwrite_slow to use copy_from_user
      drm/i915: rewrite shmem_pread_slow to use copy_to_user
      drm/i915: swizzling support for snb/ivb
      drm/i915: consolidate swizzling control bit frobbing
      drm/i915: add gen6+ registers to i915_swizzle_info
      drm/i915: s/DRM_ERROR/DRM_DEBUG in i915_gem_execbuffer.c
      drm/i915: dump even more into the error_state
      agp/intel-gtt: export the scratch page dma address
      agp/intel-gtt: export the gtt pagetable iomapping
      drm/i915: initialization/teardown for the aliasing ppgtt
      drm/i915: ppgtt binding/unbinding support
      drm/i915: ppgtt register definitions
      drm/i915: ppgtt debugfs info
      drm/i915: enable ppgtt
      Merge remote-tracking branch 'airlied/drm-fixes' into drm-intel-next-queued
      drm/i915: clean up interlaced pipeconf bit definitions
      drm/i915: fixup interlaced vertical timings confusion, part 1
      drm/i915: fixup interlaced vertical timings confusion, part 2
      drm/i915: fixup interlaced support on ilk+
      drm/i915: don't allow interlaced pipeconf on gen2
      drm/i915: correctly program the VSYNCSHIFT register
      drm/i915: fixup overlay checks for interlaced modes
      drm/i915: outstanding_lazy_request is a u32
      drm/i915: fixup seqno allocation logic for lazy_request
      drm/i915: enable forcewake voodoo also for gen6
      drm/i915: fix up locking inconsistency around gem_do_init
      drm/modes: do not enforce an odd vtotal for interlaced modes
      Merge remote-tracking branch 'airlied/drm-next' into for-airlied
      drm/i915: use the new hdmi_force_audio enum more
      drm/i915: error_buffer->ring should be signed
      drm/i915: add dev_priv to intel_gmbus
      drm/nouveau: do a better job at hiding the NIH i2c bit-banging algo
      i2c: export bit-banging algo functions
      drm/i915: merge struct intel_gpio into struct intel_gmbus
      drm/i915: merge gmbus and gpio i2c adpater into one
      drm/i915: i2c: unconditionally set up gpio fallback
      drm/i915: reenable gmbus on gen3+ again
      dma-buf: don't hold the mutex around map/unmap calls
      dma-buf: add support for kernel cpu access
      dma_buf: Add documentation for the new cpu access support

Daniel Wagner (1):
      Bluetooth: Don't mark non xfer isoc endpoint URBs with URB_ISO_ASAP

Daniel Willerud (1):
      mfd: Remove db8500-prcmu U8400 legacy

Daniele Palmas (1):
      USB: option driver: adding support for Telit CC864-SINGLE, CC864-DUAL and DE910-DUAL modems

Danny Kukawka (69):
      OMAPDSS: VENC: fix NULL pointer dereference in DSS2 VENC sysfs debug attr on OMAP4
      hamradio: fix incompatible pointer in module parameter
      eicon: fix -Warray-bounds warning
      hdaps: fix for -Wuninitialized
      cs5535-mfgpt: don't call __init function from __devinit
      riva/fbdev: fix several -Wuninitialized
      eth: reset addr_assign_type if eth_mac_addr() called
      rename dev_hw_addr_random and remove redundant second
      mISDN/hfcsusb: remove unused variable hfcsusb_rev
      [media] max2165: trival fix for some -Wuninitialized warning
      PCI hotplug: cpcihp: fix debug module parameter to be bool
      net: replace random_ether_addr() with eth_hw_addr_random()
      net: use eth_hw_addr_random() and reset addr_assign_type
      renesas/sh_eth.c: fix linux/interrupt.h included twice
      Staging: sm7xx/smtcfb.c included linux/module.h twice
      Revert "drivers/gpu/drm/i915/intel_overlay.c needs seq_file.h"
      openrisc: included linux/thread_info.h twice
      perf tools: Remove duplicated string.h includes
      au1000_eth: use eth_hw_addr_random() instead of random_ether_addr()
      lantiq_etop: set addr_assign_type if random_ether_addr() used
      davinci_emac: use eth_hw_addr_random() instead of random_ether_addr()
      xilinx ll_temac: use eth_hw_addr_random() instead of random_ether_addr()
      igbvf: reset netdevice addr_assign_type if changed
      batman-adv: use eth_hw_addr_random() instead of random_ether_addr()
      ethoc: set addr_assign_type if random_ether_addr() used
      atheros eth: set addr_assign_type if random_ether_addr() used
      UML net: set addr_assign_type if random_ether_addr() used
      cisco/enic: use eth_hw_addr_random() instead of random_ether_addr()
      arch/blackfin: don't generate random mac in bfin_get_ether_addr()
      adi: adapt to eth_hw_addr_random() and changes in arch/blackfin
      3com/typhoon: reuse eth_mac_addr()
      net/ieee802154/6lowpan.c: reuse eth_mac_addr()
      usb: at91_udc: linux/prefetch.h included twice
      ethernet: unify return value of .ndo_set_mac_address if address is invalid
      mcs7830: unify return value of .ndo_set_mac_address if address is invalid
      br_device: unify return value of .ndo_set_mac_address if address is invalid
      Staging: et131x: unify return value of .ndo_set_mac_address if address is invalid
      Staging: et131x: unify return value of .ndo_set_mac_address if address is invalid
      amd/hplance.c: print MAC via printk format specifier
      cirrus/mac89x0: print MAC via printk format specifier
      dec/tulip/de4x5: print MAC via printk format specifier
      ixgbevf: print MAC via printk format specifier
      sun/sunqe: print MAC via printk format specifier
      xscale/ixp2000/ixpdev: print MAC via printk format specifier
      usb/cdc_ncm: print MAC via printk format specifier
      usb/kaweth: print MAC via printk format specifier
      arch/ia64/hp/sim/simeth.c: print MAC via printk format specifier
      Staging: ft1000-pcmcia: print MAC via printk format specifier
      Staging: wlags49_h2: print MAC via printk format specifier
      tty/serial/mux.c: linux/tty.h included twice
      char/ramoops: included linux/err.h twice
      arch/powerpc/kvm/book3s_hv.c: included linux/sched.h twice
      arch/powerpc/platforms/powernv/setup.c: included asm/xics.h twice
      iwlwifi: iwl-agn.h included twice
      [media] mt2063: remove mt2063_setTune from header
      ARM: ux500: included linux/gpio.h twice
      usb: dwc3: linux/module.h included twice
      can: cc770: linux/can/dev.h included twice
      ARM: OMAP: clock.c: included linux/debugfs.h twice
      ARM: OMAP2+: included some headers twice
      drivers/dma: linux/module.h included twice
      arch/powerpc/kvm/book3s_hv.c: included linux/sched.h twice
      [media] adp1653: included linux/module.h twice
      [media] mt9p031.c included media/v4l2-subdev.h twice
      [media] cx18-driver: fix handling of 'radio' module parameter
      spi-topcliff-pch: fix -Wuninitialized warning
      hdaps: trivial fix for -Wuninitialized
      arch/blackfin: don't generate random mac in bfin_get_ether_addr()
      Blackfin: pnav: delete duplicate linux/export.h include

Darren Hart (5):
      pch_uart: Use uartclk instead of base_baud
      pch_uart: Add Fish River Island II uart clock quirks
      pch_uart: Add user_uartclk parameter
      pch_uart: Use existing default_baud in setup_console
      pch_uart: Add module parameter descriptions

Darrick J. Wong (6):
      ext4: update s_free_{inodes,blocks}_count during online resize
      crc32: bolt on crc32c
      crypto: crc32c should use library implementation
      crc32: add self-test code for crc32c
      crc32: select an algorithm via Kconfig
      crc32: add help text for the algorithm select option

Dave Airlie (22):
      Merge branch 'for-airlied' of git://people.freedesktop.org/~danvet/drm-intel into drm-core-next
      Merge branch 'drm-vmware-next' into drm-core-next
      Merge tag 'drm-intel-next-2012-02-07' of git://people.freedesktop.org/~danvet/drm-intel into drm-core-next
      drm: move pci bus master enable into driver.
      drm: add some caps for userspace to discover more info for dumb KMS driver (v2)
      Merge tag 'drm-intel-next-2012-02-16-merge-resolved' of git://people.freedesktop.org/~danvet/drm-intel into drm-core-next
      drm: drop setting vm_file to filp
      Merge branch 'drm-gma500-alanc' into drm-core-next
      Merge branch 'drm-nouveau-next' of git://anongit.freedesktop.org/git/nouveau/linux-2.6 into drm-core-next
      drm/nouveau: add userspace fallback hints.
      drm: Merge tag 'v3.3-rc7' into drm-core-next
      drm/sysfs: protect sysfs removal code against being run twice.
      drm/modeset: add helper to unplug all connectors from sysfs
      drm: add core support for unplugging a device (v2)
      drm/udl: initial UDL driver (v4)
      drm: fix build with UDL if USB is a module
      drm/usb: move usb support into a separate module
      drm/radeon: dp only enable enhanced framing if sink supports.
      Merge tag 'drm-intel-next-2012-03-01' of git://people.freedesktop.org/~danvet/drm-intel into drm-next
      Merge branch 'drm-nouveau-next' of git://git.freedesktop.org/git/nouveau/linux-2.6 into drm-next
      dma-buf: pass flags into dma_buf_fd.
      drm/i915: suspend fbdev device around suspend/hibernate

Dave Chinner (11):
      xfs: clean up minor sparse warnings
      xfs: fix inode lookup race
      xfs: remove remaining scraps of struct xfs_iomap
      xfs: fallback to vmalloc for large buffers in xfs_attrmulti_attr_get
      xfs: fallback to vmalloc for large buffers in xfs_getbmap
      xfs: Fix open flag handling in open_by_handle code
      xfs: introduce an allocation workqueue
      xfs: don't cache inodes read through bulkstat
      xfs: Account log unmount transaction correctly
      xfs: fix fstrim offset calculations
      xfs: add lots of attribute trace points

Dave Jiang (1):
      [SCSI] isci: T10 DIF support

Dave Jones (2):
      Merge branch 'for_3.4/cpufreq' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap-pm into fixes
      Remove printk from rds_sendmsg

Dave Martin (1):
      ARM: 7311/1: Add generic instruction opcode manipulation helpers

Dave Young (5):
      module: add kernel param to force disable module load
      kdump x86: fix total mem size calculation for reservation
      mm: move page-types.c from Documentation to tools/vm
      mm: move slabinfo.c to tools/vm
      mm: move hugepage test examples to tools/testing/selftests/vm

David Ahern (3):
      perf record: No build id option fails
      perf tools: Fix out of tree compiles
      perf tools: Allow multiple threads or processes in record, stat, top

David Anders (1):
      rtc: ds1307: comment and format cleanup

David Daney (3):
      perf tools: Fix broken build by defining _GNU_SOURCE in Makefile
      staging/octeon: Fix PHY binding in octeon-ethernet driver.
      usb: Don't make USB_ARCH_HAS_{XHCI,OHCI,EHCI} depend on USB_SUPPORT.

David Gibson (3):
      orinoco: Remove old mailing lists from MAINTAINERS
      hugetlb: cleanup hugetlb.h
      hugepages: fix use after free bug in "quota" handling

David Henningsson (1):
      ALSA: hda - fix broken automute/autoswitch for Realtek

David Herrmann (28):
      Bluetooth: hci-uart-ll: Use GFP_ATOMIC in open()
      Bluetooth: hci-uart-h4: Use GFP_ATOMIC in open()
      Bluetooth: hci-uart-bcsp: Use GFP_ATOMIC in open()
      Bluetooth: hci-uart-ath: Use GFP_ATOMIC in open()
      Bluetooth: dtl1: Fix memleak in probe()
      Bluetooth: Make hci-destruct callback optional
      Bluetooth: bluecard-cs: Remove empty destruct cb
      Bluetooth: bt3c-cs: Remove empty destruct cb
      Bluetooth: btmrvl: Remove empty destruct cb
      Bluetooth: btuart-cs: Remove empty destruct cb
      Bluetooth: btwilink: Remove empty destruct cb
      Bluetooth: dtl1-cs: Remove empty destruct cb
      Bluetooth: vhci: Free driver_data on file release
      Bluetooth: bfusb: Free driver_data on USB shutdown
      Bluetooth: btusb: Free driver data on USB shutdown
      Bluetooth: bpa10x: Free private driver data on usb shutdown
      Bluetooth: btsdio: Free driver data on SDIO shutdown
      Bluetooth: uart-ldisc: Fix memory leak and remove destruct cb
      Bluetooth: Remove unused hci-destruct cb
      Bluetooth: Correctly acquire module ref
      Bluetooth: Remove HCI-owner field
      Bluetooth: Correctly take hci_dev->dev refcount
      Bluetooth: Remove __hci_dev_put/hold
      Bluetooth: Introduce to_hci_dev()
      Bluetooth: Remove hci_dev->driver_data
      Bluetooth: Introduce to_hci_conn
      Bluetooth: Use proper datatypes in release-callbacks
      Bluetooth: btusb: Remove device lock on release

David Howells (45):
      KEYS: Allow special keyrings to be cleared
      Wrap accesses to the fd_sets in struct fdtable
      Replace the fd_sets in struct fdtable with an array of unsigned longs
      Delete the __FD_*() funcs for operating on fd_set from linux/time.h
      bitops: Adjust the comment on get_order() to describe the size==0 case
      bitops: Optimise get_order()
      fs: Remove missed ->fds_bits from cessation use of fd_set structs internally
      Disintegrate asm/system.h for Blackfin [ver #2]
      ARM: Fix missing linux/types.h #inclusion in asm/hardware/iop3xx.h
      SELinux: selinux/xfrm.h needs net/flow.h
      Disintegrate asm/system.h for X86
      Disintegrate asm/system.h for Alpha
      Disintegrate asm/system.h for ARM
      Disintegrate asm/system.h for AVR32
      Disintegrate asm/system.h for C6X
      Disintegrate asm/system.h for CRIS
      Disintegrate asm/system.h for FRV
      Disintegrate asm/system.h for H8300
      Disintegrate asm/system.h for Hexagon
      Disintegrate asm/system.h for IA64
      Disintegrate asm/system.h for M32R
      m68k: Fix xchg/cmpxchg to fail to link if given an inappropriate pointer
      Disintegrate asm/system.h for M68K
      Disintegrate asm/system.h for Microblaze
      Disintegrate asm/system.h for MIPS
      Disintegrate asm/system.h for MN10300
      Disintegrate asm/system.h for PA-RISC
      Disintegrate asm/system.h for PowerPC
      Disintegrate asm/system.h for S390
      Disintegrate asm/system.h for Score
      Disintegrate asm/system.h for SH
      Disintegrate asm/system.h for Sparc
      Disintegrate asm/system.h for Tile
      Disintegrate asm/system.h for Xtensa
      Make asm-generic/cmpxchg.h #include asm-generic/cmpxchg-local.h
      Create asm-generic/barrier.h
      Move the asm-generic/system.h xchg() implementation to asm-generic/cmpxchg.h
      Split the switch_to() wrapper out of asm-generic/system.h
      Split arch_align_stack() out from asm-generic/system.h
      Disintegrate asm/system.h for OpenRISC
      Move all declarations of free_initmem() to linux/mm.h
      Add #includes needed to permit the removal of asm/system.h
      Remove all #inclusions of asm/system.h
      Delete all instances of asm/system.h
      ia64: Fixup asm/cmpxchg.h

David Jander (1):
      Input: revert "gpio_keys - switch to using threaded IRQs"

David Miller (7):
      infiniband: Convert dst_fetch_ha() over to dst_neigh_lookup().
      infiniband: cxgb4: Convert import_ep() over to dst_neigh_lookup().
      infiniband: nes: Convert nes_addr_resolve_neigh() over to dst_neigh_lookup().
      qeth: Move away from using neighbour entries in qeth_l3_fill_header()
      perf symbols: Do not include libgen.h
      perf symbols: Handle NULL dso in dso__name_len
      perf annotate: addr2line wants addresses in same format as objdump

David Rientjes (13):
      staging: android, lowmemorykiller: convert to use oom_score_adj
      mm, oom: avoid looping when chosen thread detaches its mm
      mm, oom: fold oom_kill_task() into oom_kill_process()
      mm, oom: do not emit oom killer warning if chosen thread is already exiting
      mm, oom: introduce independent oom killer ratelimit state
      mm, oom: force oom kill on sysrq+f
      mm, memcg: pass charge order to oom killer
      mm, counters: remove task argument to sync_mm_rss() and __sync_task_rss_stat()
      mm, counters: fold __sync_task_rss_stat() into sync_mm_rss()
      mm, hugetlb: add thread name and pid to SHM_HUGETLB mlock rlimit warning
      drivers, samsung-laptop: fix initialization of sabi_data in sabi_set_commandb
      drivers, samsung-laptop: fix usage of isalnum
      mm, coredump: fail allocations when coredumping instead of oom killing

David S. Miller (70):
      ipv4: Remove bogus checks of rt_gateway being zero.
      ipip: Fix bug added to ipip_tunnel_xmit().
      ip_gre: Fix bug added to ipgre_tunnel_xmit().
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
      ipv4/ipv6: Prepare for new route gateway semantics.
      ipv6: sit: Convert to dst_neigh_lookup()
      e1000e: Need to include vmalloc.h
      ipv6: Use ipv6_addr_any()
      ipv4: ip_gre: Convert to dst_neigh_lookup()
      ipv6: ndisc: Convert to dst_neigh_lookup()
      ipv6: fib: Convert fib6_age() to dst_neigh_lookup().
      ipv6: Remove neigh argument from ndisc_send_redirect()
      ipv6: Eliminate dst_get_neighbour_noref() usage in ip6_forward().
      Merge branch 'for-davem' of git://git.kernel.org/pub/scm/linux/kernel/git/bwh/sfc-next
      Merge branch 'davem-next.r8169' of git://violet.fr.zoreil.com/romieu/linux
      Merge branch 'for-davem' of git://git.kernel.org/pub/scm/linux/kernel/git/bwh/sfc-next
      ipv6: Remove never used function inet6_ac_check().
      decnet: Add missing neigh->ha locking to dn_neigh_output_packet()
      atm: clip: Convert over to dst_neigh_lookup().
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
      Merge branch 'master' of git://gitorious.org/linux-can/linux-can-next
      net: Make qdisc_skb_cb upper size bound explicit.
      Merge branch 'for-davem' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next
      Merge branch 'tipc_net-next' of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux
      sonice: Fix build due to botched netdev_alloc_skb() conversion.
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-next
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-next
      decnet: net/dn.h needs net/flow.h
      ipv4: Eliminate spurious argument to __ipv4_neigh_lookup
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/bwh/sfc-next
      Merge tag 'batman-adv-for-davem' of git://git.open-mesh.org/linux-merge
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
      ll_temac: Fix build.
      Merge branch '20120221_isdn' of git://repo.or.cz/linux-2.6/trivial-mods
      Merge branch 'for-davem' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next
      Merge branch 'for-davem' of git://git.kernel.org/pub/scm/linux/kernel/git/bwh/sfc-next
      net: Add missing getsockopt for SO_NOFCS.
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-next
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
      Merge tag 'batman-adv-for-davem' of git://git.open-mesh.org/linux-merge
      mac89x0: Fix build error.
      Merge branch 'tipc_net-next' of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
      Merge branch 'dccp' of git://eden-feed.erg.abdn.ac.uk/net-next
      mdio.h: Include linux/types.h
      Merge branch 'master' of git://gitorious.org/linux-can/linux-can-next
      Merge branch 'for-davem' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
      net: Use bool for return value of dev_valid_name().
      Merge branch 'master' of git://1984.lsi.us.es/net-next
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/padovan/bluetooth-next
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
      ipv4: Make ip_call_ra_chain() return bool.
      ipv4: Make ip_rcv_options() return bool.
      net: Use bool in skbuff.h helper functions.
      net: Use bool in netdevice.h helpers.
      ptp_pch: rename pch_pcidev to pci_driver to fix section mismatch warnings.
      Merge branch 'for-davem' of git://git.kernel.org/pub/scm/linux/kernel/git/bwh/sfc-next
      Merge branch 'davem-next.r8169' of git://violet.fr.zoreil.com/romieu/linux
      Merge tag 'batman-adv-for-davem' of git://git.open-mesh.org/linux-merge
      Merge branch 'master' of git://gitorious.org/linux-can/linux-can-next
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-next
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
      Merge branch 'gianfar-bql' of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-next
      cpsw: Hook up default ndo_change_mtu.
      Merge branch 'master' of git://1984.lsi.us.es/net
      Merge branch 'vhost-net' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
      sparc: Fix even more fallout from system.h split.

David Smith (1):
      tracepoint, vfs, sched: Add exec() tracepoint

David Spinadel (7):
      iwlwifi: add option to test MFP
      iwlwifi: avoid some operations if no uCode loaded
      iwlwifi: explicitly track whether INIT uCode was run
      iwlwifi: more modularity in fw images and sections
      iwlwifi: Add TLVs and fields for 16.0 uCode
      iwlwifi: change struct iwl_fw
      iwlwifi: Add bool mvm_ucode to iwl_fw

David Sterba (2):
      Btrfs: enhance superblock sanity checks
      btrfs: disallow unequal data/metadata blocksize for mixed block groups

David Teigland (2):
      dlm: fix slow rsb search in dir recovery
      dlm: last element of dlm_local_addr[] never used

Davidlohr Bueso (4):
      tg3: remove IRQF_SAMPLE_RANDOM flag
      KVM: MMU: unnecessary NX state assignment
      KVM: SVM: comment nested paging and virtualization module parameters
      KVM: MMU: make use of ->root_level in reset_rsvds_bits_mask

Dean Nelson (1):
      thp: allow a hwpoisoned head page to be put back to LRU

Deepak Sikri (2):
      USB: ehci-spear: Add PM support
      rtc-spear: fix for balancing the enable_irq_wake in Power Mgmt

Denis 'GNUtoo' Carikli (2):
      serial: samsung: fix s3c2442 platform data
      ASoC: wm8753: fix initialization

Denis Kovalev (1):
      HID: multitouch: add support of Panasonic multitouch panels

Denys Vlasenko (7):
      net: Deinline __nlmsg_put and genlmsg_put. -7k code on i386 defconfig.
      kernel/exit.c: if init dies, log a signal which killed it, if any
      ptrace: don't modify flags on PTRACE_SETOPTIONS failure
      ptrace: simplify PTRACE_foo constants and PTRACE_SETOPTIONS code
      ptrace: make PTRACE_SEIZE set ptrace options specified in 'data' parameter
      ptrace: renumber PTRACE_EVENT_STOP so that future new options and events can match
      ptrace: remove PTRACE_SEIZE_DEVEL bit

Devendra.Naga (2):
      rtlwifi: remove return in _rtl_pci_switch_clk_req
      rtlwifi/rtl8192c: in _rtl92c_phy_calculate_bit_shift remove comparing bitmask against 1

Devin J. Pohly (1):
      staging: mei: fix typo in error code return

Diana CRACIUN (1):
      powerpc/fsl: Added aliased MSIIR register address to MSI node in dts

Dima Zavin (1):
      staging: android: ram_console: set CON_ANYTIME console flag

Dimitri Sivanich (2):
      x86/UV: Lower UV rtc clocksource rating
      [IA64] genirq fixup for SGI/SN

Dimitris Papastamos (3):
      ASoC: wm8983: Remove useless snd_kcontrol
      regmap: Add support for writing to regmap registers via debugfs
      regmap: Expose the driver name in debugfs

Dirk Behme (1):
      ARM: imx6: Rename DEBUG_IMX6Q_UART to UART4

Dirk Brandewie (2):
      max17042: Align register definitions with data sheet and init appnote
      max17042: Change capacity property to use reported SOC register

Divy Le Ray (1):
      cxgb3: update firmware version

Diwakar Tundlam (2):
      sched/nohz: Correctly initialize 'next_balance' in 'nohz' idle balancer
      init: check printed flag to skip printing message

Djalal Harouni (1):
      fs/proc/kcore.c: make get_sparsemem_vmemmap_info() static

Dmitry Adamushko (1):
      x86-32: Fix endless loop when processing signals for kernel tasks

Dmitry Artamonow (3):
      arm/tegra: fix harmony pinmux for PCIe
      arm/tegra: add timeout to PCIe PLL lock detection loop
      arm/tegra: pcie: fix return value of function

Dmitry Kasatkin (2):
      ima: policy for RAMFS
      digsig: changed type of the timestamp

Dmitry Kravkov (8):
      use FW 7.2.16
      bnx2x: add gro_check
      bnx2x: update driver version to 1.72.10-0
      bnx2x: code doesn't use stats for allocating Rx BDs
      bnx2x: changed initial dcb configuration
      bnx2x: added TLV_NOT_FOUND flags to the dcb
      bnx2x: changed iscsi/fcoe mac init and macros
      bnx2x: validate FW trace prior to its printing

Dmitry Tarnyagin (1):
      caif: Fix for a race in socket transmit with flow control.

Dmitry Torokhov (20):
      Input: nomadik-ske-keypad - do not assign driver's probe() method
      Input: nomadik-ske-keypad - convert to using SIMPLE_DEV_PM_OPS
      Input: at32psif - convert to dev_pm_ops
      Input: q40kbd - convert driver to the split model
      Input: cyttsp - remove useless checks in cyttsp_probe()
      Input: atmel-wm97xx - set driver owner
      Input: atmel-wm97xx - convert to dev_pm_ops
      Input: max8925_onkey - avoid accessing input device too early
      Merge commit 'v3.3-rc6' into next
      Merge branch 'for-next' of github.com:rydberg/linux into next
      Input: twl4030-vibra - really switch from #if to #ifdef
      Input: synaptics_usb - switch to module_usb_driver()
      Merge branch 'next' into for-linus
      Input: gpio_keys - constify platform data
      Input: gpio_keys - consolidate key destructor code
      mfd: Add some da9052-i2c section annotations
      dell-laptop: switch to using use MODULE_DEVICE_TABLE
      compal-laptop: switch to using use MODULE_DEVICE_TABLE
      intel-oaktrail: switch to using use MODULE_DEVICE_TABLE
      Merge branch 'next' into for-linus

Don Fry (16):
      iwlwifi: clarify comment
      iwlwifi: move bcast_sta_id init to common routine
      iwlwifi: move all ucode routines to iwl-ucode.c
      iwlwifi: create iwl_nic structure
      iwlwifi: move ucode_ver to iwl_nic
      iwlwifi: move fw_index from iwl_priv to iwl_nic
      iwlwifi: move firmware_name to iwl_nic
      iwlwifi: move firmware_loading_complete to iwl_nic
      iwlwifi: Move ucode pointers to iwl_fw
      iwlwifi: change args to ucode routines
      iwlwifi: move event and err pointers to iwl_nic
      iwlwifi: changes args to iwl_nic for firmware operations
      iwlwifi: save ucode capabilities in iwl_fw
      iwlwifi: separate status to priv and trans
      iwlwifi: more status bit factoring
      iwlwifi: correct status bit refactoring errors

Don Skidmore (2):
      ixgbe: fix spelling errors
      ixgbe: fix obvious return value bug.

Donald Lee (1):
      USB: serial: mos7840: Fixed MCS7820 device attach problem

Donggeun Kim (1):
      Input: add driver support for MAX8997-haptic

Donghwa Lee (3):
      video: support MIPI-DSI controller driver
      video: backlight: support s6e8ax0 panel driver based on MIPI DSI
      MAINTAINERS: add entry for exynos mipi display drivers

Doug Anderson (2):
      ARM: tegra: Introduce define DEBUG_UART_SHIFT
      ARM: tegra: uncompress.h: Store UART address in a variable

Doug Ledford (1):
      IB/iser: Free IB connection resources in the proper place

Douglas Gilbert (1):
      [SCSI] scsi_debug: GET LBA STATUS response length correction

Duc Dang (2):
      powerpc/44x: Add new compatible value for EMAC node of APM821XX dts file.
      powerpc/44x: Add more changes for APM821XX EMAC driver

Earl Chew (1):
      seq_file: fix mishandling of consecutive pread() invocations.

Eddie Wai (2):
      cnic: Update VLAN ID during ISCSI_UEVENT_PATH_UPDATE
      [SCSI] bnx2i: Fixed the override of the error_mask module param

Eli Cohen (3):
      IB/mlx4: Set bad_wr for invalid send opcode
      mlx4: Enforce device max FMR maps in FMR alloc
      IB/mlx4: Fix possible missed completion event

Eliad Peller (37):
      mac80211: check sta_apply_parameters() return value
      mac80211: send null packet on active (psm) reconfiguration
      mac80211: support hw scan while idle
      wl12xx: check bss_conf->assoc on CHANGED_BSSID
      wl12xx: remove wl1271_tx_update_filters
      Revert "wl12xx: Change claiming of the SDIO bus"
      wl12xx: don't release/claim sdio on suspend/resume
      wl12xx: fw api change - add role_id to set_template
      wl12xx: use dev_role_id for scans
      wl12xx: fw api change - add role_id to tsf_info
      wl12xx: fw api change - update cmd/acx/event enums
      wl12xx: add TX_HW_ATTR_HOST_ENCRYPT flag
      wl12xx: add new coex params
      wl12xx: consider encryption and QoS in auto arp template
      wl12xx: Revert "wl12xx: disable auto-arp"
      wl12xx: configure arp filtering only after association
      wl12xx: declare support for hw scan while idle
      wl12xx: don't fail on AP scan
      wl12xx: Use a dedicated fw for PLT
      wl12xx: dynamically change fw according to number of active roles
      wl12xx: enter forced-psm on fw change
      wl12xx: delete wl->vif (and allow multiple vifs)
      mac80211: don't queue monitor work for HW_CONNECTION_MONITOR
      mac80211: remove redundant monitor_work enqueueing
      wl12xx: don't start dev role on ibss vifs
      wl12xx: consider bss_conf->idle instead of hw->conf.flags
      wl12xx: implement sta_state callback
      wl12xx: set authorized AP on sta_state notification
      wl12xx: increment session_counter for device role as well
      wl12xx: set correct vif type in change_interface callback
      wl12xx: don't handle change_channel while associated
      wl12xx: don't allow scanning while device is in ROC
      wl12xx: configure the correct beacon_interval
      wl12xx: avoid bug_on_recovery during fw switch
      wl12xx: print the tx packet len
      mac80211: add NULL terminator to debugfs_netdev write buf
      mac80211: make uapsd_* keys per-vif

Emil Tantilov (1):
      igb: fix warning about unused function

Emmanuel Grumbach (51):
      iwlwifi: add fw_alive to transport layer API, kill tx_start
      iwlwifi: separate the APM from the EEPROM
      iwlwifi: move the shrd memory from priv
      iwlwifi: allocate the transport from the bus layer
      iwlwifi: move the bus configuration to transport
      iwlwifi: the read / write register ops move to transport
      iwlwifi: give trans to all the read / write functions
      iwlwifi: remove the pointer to dev from the bus layer
      iwlwifi: don't use the bus for ucode fw_desc any more
      iwlwifi: rename trans_ops->request_irq to trans_ops->start_hw
      iwlwifi: move prepare_card_hw to start_hw
      iwlwifi: move apm_init to start_hw
      iwlwifi: introduce trans_ops->stop_hw
      iwlwifi: move the RF kill logic from iwl_probe to transport
      iwlwifi: consolidate the start_device flow
      iwlwifi: kill bus_apm_config
      iwlwifi: kill bus_is_pm_supported
      iwlwifi: kill bus_get_hw_id_string
      iwlwifi: kill bus_get_hw_id
      iwlwifi: move hw_rev to transport layer
      iwlwifi: stop_hw replace enable_rfkill_int
      iwlwifi: debug print in tx_queue_set_status is more clear
      iwlwifi: kill iwl_down and s/__iwl_down/iwl_down
      iwlwifi: iwl_set_hw_params returns always 0
      iwlwifi: use enhance_sensitivity from iwl_fw
      iwlwifi: document the transport layer
      iwlwifi: the transport knows its state
      iwlwifi: SRAM size moves from hw_params to cfg
      iwlwifi: parse_tlv functions set the fw_version string
      iwlwifi: move content of iwl_probe to post fetch_fw
      iwlwifi: introducing the drv object's flows
      iwlwifi: drv object can release its own memory
      iwlwifi: rename iwl_remove to iwl_op_mode_dvm_stop
      iwlwifi: virtualize the op_mode
      iwlwifi: use sparse compliant __aligned__ attribute
      iwlwifi: virtualize op_mode's free skb
      iwlwifi: virtualize op_mode's rx
      iwlwifi: virtualize op_mode's stop/start queue
      iwlwifi: virtualize op_mode's set_hw_rf_kill
      iwlwifi: virtualize op_mode's fw_error
      iwlwifi: remove a few dereferences to iwl_priv from the tansport
      iwlwifi: move eeprom defines to iwl-eeprom.c
      iwlwifi: eeprom gets transport and not bus
      iwlwifi: kill iwl_bus.h
      iwlwifi: remove iwl_print_rx_config_cmd from shared
      iwlwifi: remove iwl_reset_traffic_log from shared
      iwlwifi: document the operational mode
      iwlwifi: iwl-trans.h doesn't need all these includes
      iwlwifi: fix IDI compilation
      iwlwifi: log stop / wake queues
      iwlwifi: restore PAN support

Eran (1):
      Bluetooth: Adding USB device 13d3:3375 as an Atheros AR3012.

Eric Anholt (2):
      drm/i915: Remove the MI_FLUSH_ENABLE setting.
      drm/i915: Correct the bit number for the MI_FLUSH_ENABLE.

Eric Dumazet (31):
      slub: prefetch next freelist pointer in slab_alloc()
      vmxnet3: cleanup tso headers manipulation
      be2net: allocate more headroom in incoming skbs
      tcp: add LINUX_MIB_TCPRETRANSFAIL counter
      ipv6: fix RFC5722 comment
      tcp: md5: remove obsolete md5_add() method
      tcp: md5: rcu conversion
      tcp: md5: use sock_kmalloc() to limit md5 keys
      tcp: md5: protects md5sig_info with RCU
      sh-eth: use netdev stats structure and fix dma_map_single
      gro: more generic L2 header check
      virtio: net: remove sparse errors
      gro: fix truesize underestimation
      ppp: fix truesize underestimation
      net_sched: sch_plug: plug_qdisc_ops is static
      [SCSI] bnx2i: use kthread_create_on_node()
      af_unix: MSG_TRUNC support for dgram sockets
      IB/ehca: Use kthread_create_on_node()
      mlx4_en: dont change mac_header on xmit
      net: export netdev_stats_to_stats64
      mlx4_en: remove sparse errors
      netfilter: xt_LOG: add __printf() to sb_add()
      tcp: md5: correct a RCU lockdep splat
      asix: asix_rx_fixup surgery to reduce skb truesizes
      tcp: introduce tcp_data_queue_ofo
      tcp: reduce out_of_order memory use
      net: bpf_jit: fix BPF_S_LDX_B_MSH compilation
      net: fix napi_reuse_skb() skb reserve
      proc: speed up /proc/stat handling
      net: add a truesize parameter to skb_add_rx_frag()
      net: fix a potential rcu_read_lock() imbalance in rt6_fill_node()

Eric Paris (1):
      IMA: fix audit res field to indicate 1 for success and 0 for failure

Eric Sandeen (5):
      jbd2: clear BH_Delay & BH_Unwritten in journal_unmap_buffer
      ext4: remove the journal=update mount option
      ext4: remove the resize mount option
      ext4: avoid deadlock on sync-mounted FS w/o journal
      [SCSI] scsi_debug: add LBPRZ support

Eric W. Biederman (37):
      sysfs: Add s_hash to sysfs_dirent and order directory entries by hash
      sysfs: Reduce s_flags to an unsinged short so it packs well with s_mode
      sysfs: Store the sysfs inode in an unsigned int.
      sysfs: Kill nlink counting.
      sysctl: Consolidate !CONFIG_SYSCTL handling
      sysctl: Register the base sysctl table like any other sysctl table.
      sysctl: Move the implementation into fs/proc/proc_sysctl.c
      sysctl: Make the directories have nlink == 1
      sysctl: Implement retire_sysctl_set
      sysctl: Remove the unnecessary sysctl_set parent concept.
      sysctl: Create local copies of directory names used in paths
      sysctl: Add support for register sysctl tables with a normal cstring path.
      sysctl: Add ctl_table chains into cstring paths
      sysctl: register only tables of sysctl files
      sysctl: Improve the sysctl sanity checks
      sysctl: Remove the now unused ctl_table parent field.
      sysctl: A more obvious version of grab_header.
      sysctl: Initial support for auto-unregistering sysctl tables.
      sysctl: Factor out init_header from __register_sysctl_paths
      sysctl: Factor out insert_header and erase_header
      sysctl: Normalize the root_table data structure.
      sysctl: Rewrite proc_sys_lookup introducing find_entry and lookup_entry.
      sysctl: Rewrite proc_sys_readdir in terms of first_entry and next_entry
      sysctl: Add a root pointer to ctl_table_set
      sysctl: Stop requiring explicit management of sysctl directories
      sysctl: Add sysctl_print_dir and use it in get_subdir
      sysctl: Replace root_list with links between sysctl_table_sets.
      sysctl: Modify __register_sysctl_paths to take a set instead of a root and an nsproxy
      sysctl: Move sysctl_check_dups into insert_header
      sysctl: Make the header lists per directory.
      sysctl: Index sysctl directories with rbtrees.
      sysctl: Add register_sysctl for normal sysctl users
      sysfs: Update the name hash when renaming sysfs entries
      sysctl: An easier to read version of find_subdir
      sysctl: Correct error return from get_subdir
      sysctl: Comments to make the code clearer.
      sysctl: Don't call sysctl_follow_link unless we are a link.

Erich E. Hoover (2):
      ipv4: Implement IP_UNICAST_IF socket option.
      ipv6: Implement IPV6_UNICAST_IF socket option.

Etay Luz (2):
      ath6kl: add padding to firmware log records
      ath6kl: Collect residue firmware logs

Eugeni Dodonov (5):
      drm/i915: there is no pipe CxSR on ironlake
      drm/i915: fix typo in function name
      drm/i915: add a LLC feature flag in device description
      drm/i915: print out which pixel format we do not support
      drm: give up on edid retries when i2c bus is not responding

Eugenia Emantayev (8):
      mlx4_core: fix buffer overrun
      mlx4: fix QP tree trashing
      mlx4: remove unused field high_prios
      mlx4: remove unnecessary variables and arguments
      mlx4: remove redundant adding of steering type to gid
      mlx4: attach multicast with correct flag
      mlx4: add unicast steering entries to resource_tracker
      mlx4_core: fix race on comm channel

Eunchul Kim (1):
      drm/exynos: add default pixel format for plane

Eunki Kim (1):
      ARM: EXYNOS: support EINT for EXYNOS4 and EXYNOS5

Eyal Shapira (12):
      wl12xx: remove PS management code
      wl12xx: add support for HW dynamic PS
      wl12xx: add dynamic_ps_timeout debugfs file
      wl12xx: remove 2 unused parameters in wl1271_ps_set_mode()
      wl12xx: enable/disable BET with AUTO_PS/ACTIVE
      wl12xx: change WLVIF_FLAG_PSM name and remove WLVIF_FLAG_PSM_REQUESTED
      wl12xx: Set different wake up conditions in case of suspend
      wl12xx: add suspend_listen_interval debugfs file
      wl12xx: add forced_ps mode
      wl12xx: add forced_ps debugfs file
      wl12xx: use split scan for normal scan
      wl12xx: add split_scan_timeout debugfs file

Ezequiel García (6):
      [media] staging: easycap: Clean comment style in easycap_usb_probe()
      [media] staging: easycap: Fix incorrect comment
      [media] media: em28xx: Remove unused urb arrays from device struct
      [media] media: em28xx: Paranoic stack save
      [media] rc: Pospone ir raw decoders loading until really needed
      [media] em28xx: Unused macro cleanup

Fabio Baltieri (2):
      usb: gadget: Kconfig: fix typo for 'different'
      usb: gadget: Kconfig: fix typo for 'different'

Fabio Estevam (36):
      ima: fix Kconfig dependencies
      ASoC: sgtl5000: Print revision number in hex
      ASoC: sgtl5000: Convert to table based DAPM and control init
      regulator: mc13xxx-regulator-core: Fix the build when driver is selected as module
      net: fec: use module_platform_driver
      ARM: mx28: Let audio support be built by default
      ARM: mx28: Remove duplicate OCOTP error message
      ARM: mx28evk: Simplify GPIO requests
      ARM: mxs: Use a proper timeout mechanism
      net: fec: Fix build due to wrong dev annotation
      Bluetooth: Fix 'enable_hs' type
      ASoC: soc-core: Show the returned values on error messages
      ARM: mach-pcm038: Fix field name of regulator_consumer_supply struct
      ARM: imx_v4_v5_defconfig: Fix the selection of 32 bit flash support for iMX21ADS board
      ARM: imx_v6_v7_defconfig: Add support for framebuffer and camera on mx31
      ARM: mx27_3ds: Add camera support
      ARM: imx_v4_v5_defconfig: Update defconfig
      ARM: plat-mxc: audmux-v1: Remove unneeded ifdef's
      ARM: mx3: Let mx31 and mx35 share the same CCM header file
      ARM: mach-imx: mx3: Fix section mismatch in imx3_init_l2x0()
      ARM: mx3: Let mx31 and mx35 enter in LPM mode in WFI
      ARM: mx3: Setup AIPS registers
      dma: dmaengine: Distinguish between 'dmaengine: failed to get' messages
      dma: imx-sdma: Let the driver be probed even if no firware is found
      dma: imx-sdma: Print a message when firmare fails to be requested
      ASoC: imx: imx-audmux: Fix section mismatch
      ARM: mx5: Use common function for configuring AIPS
      ARM: mx35: Setup the AIPS registers
      [media] media: video: mx2_camera.c: Provide error message if clk_get fails
      [media] media: video: mx2_camera.c: Remove unneeded dev_dbg
      ASoC: mx27vis-aic32x4: Convert it to platform driver
      [media] video: Kconfig: Select VIDEOBUF2_DMA_CONTIG for VIDEO_MX2
      dma: imx-sdma: Treat firmware messages as warnings instead of erros
      drivers/thermal/thermal_sys.c: fix build warning
      ASoC: Add extra parameter to device_prep_dma_cyclic
      mtd: mtdcore: Fix build warning when CONFIG_MTD_CHAR is not defined

Fan Yong (1):
      ext4: return 32/64-bit dir name hash according to usage type

Felipe Balbi (39):
      usb: musb: make modules behave better
      usb: musb: debugfs: fix error check
      usb: dwc3: gadget: re-factor USB2 test mode to a function
      usb: dwc3: gadget: allow testmodes changes via debugfs
      usb: dwc3: gadget: re-factor Link state change to a function
      usb: dwc3: gadget: allow Link state changes via debugfs
      usb: dwc3: gadget: fix XferNotReady debug print
      usb: dwc3: gadget: use the descriptor pointer we hold
      usb: dwc3: ep0: move to CONFIGURED also on delayed status
      usb: dwc3: gadget: dynamically re-size TxFifos
      usb: dwc3: gadget: start core on Rx.Detect
      usb: dwc3: omap: convert pdata to of property
      usb: dwc3: debugfs: fix error check
      usb: dwc3: host: align on host device name
      usb: dwc3: gadget: avoid memcpy()ing event buffer
      usb: dwc3: gadget: allocate 3 packets for bulk and isoc endpoints
      usb: dwc3: convert TRBs into bitshifts
      usb: host: ehci: allow ehci_* symbols to be unused
      usb: gadget: add generic map/unmap request utilities
      usb: dwc3: gadget: use generic map/unmap routines
      usb: gadget: langwell: use generic map/unmap functions
      usb: renesas: gadget: use generic map/unmap routines
      usb: gadget: amd5536: use generic map/unmap routines
      usb: gadget: r8a66597: use generic map/unmap routines
      usb: gadget: net2272: use generic map/umap routines
      usb: gadget: net2280: use generic map/unmap routines
      usb: gadget: goku: use generic map/unmap routines
      usb: core: hcd: make hcd->irq unsigned
      ARM: OMAP3+: SmartReflex: add missing platform_set_drvdata()
      ARM: OMAP3+: SmartReflex: move late_initcall() closer to its argument
      ARM: OMAP3+: SmartReflex: misc cleanups
      ARM: OMAP3+: SmartReflex: micro-optimization for sanity check
      usb: host: xhci: use __ffs() instead of hardcoding shift
      usb: dwc3: pci: fix another failure path in dwc3_pci_probe()
      Input: omap4-keypad - move platform_data to <linux/platform_data>
      mfd: Make twl-core not depend on pdata->irq_base/end
      mfd: Remove unneeded header from twl-core
      mfd: Micro-optimization on twl4030 IRQ handler
      scripts: dtc: fix compile warnings

Felipe Contreras (4):
      ASoC: tlv320aic3x: remove unused code
      ARM: OMAP: mailbox: trivial whitespace fix
      mfd: Trivial twl4030 code-style fixes
      isp1704_charger: Fix probe error path

Felix Fietkau (32):
      mac80211: add #ifdef CONFIG_MAC80211_VERBOSE_DEBUG for a debug printk
      mac80211: do not call rate control .tx_status before .rate_init
      ath9k_hw: remove duplicate initvals
      Revert "ath9k_hw: Fix false tx hung detection in AR9003 chips"
      ath9k: do not call ath9k_hw_txprocdesc on AR9003 outside of the tx tasklet
      ath9k_hw: enable interrupts for beacon tx completion events
      ath9k: fix drv_tx_last_beacon on AR9003 by processing beacon tx status
      mac80211: use 16 bit alignment for the if_ibss bssid field
      mac80211: use compare_ether_addr on MAC addresses instead of memcmp
      mac80211: add an rx flag for ignoring a packet's signal strength
      ath5k: do not stop queues for full calibration
      ath5k: do not re-run AGC calibration periodically
      ath9k_hw: use cold instead of warm reset on AR9280
      ath9k: make MAC sample statistics optional
      ath9k: remove rssi/antenna information from recv debug stats
      ath9k: get rid of double queueing of rx frames on EDMA
      ath9k: fix signal strength reporting issues
      ath9k: fix going to full-sleep on PS idle
      ath9k_hw: simplify tx queue interrupt mask handling
      ath9k_hw: clean up tx completion interrupt handling
      ath9k_hw: remove ath9k_hw_htc_resetinit
      ath9k_hw: remove ath9k_hw_getdefantenna
      ath9k: optimize register access functions
      ath9k_hw: remove ath9k_hw_gettxintrtxqs
      ath9k_hw: clean up ath9k_hw_setuprxdesc
      ath9k_hw: remove iniCommon_*_cck_fir_coeff_9271
      ath9k_hw: fold ar9002_hw_cck_chan14_spread into mode regs initialization
      ath9k_hw: fix AR9380 register settings for channel 14
      ath9k_hw: clean up iniModesAdditional
      ath9k_hw: remove iniModes_*_tx_gain_9271
      ath9k: inline AR9271 1.0 INI overrides
      ath9k_hw: remove unused initvals

Felix Kuehling (1):
      drm/radeon: fix deferred page-flip detection logic on Avivo-based ASICs

Feng Tang (3):
      serial: pch_uart: add debugfs hook for register dump
      serial: pch_uart: trivial cleanup by removing the get_msr()
      serial: pch_uart: trivail cleanup by removing the pch_uart_hal_request()

Fengguang Wu (3):
      writeback: fix fn name in writeback_inodes_sb_nr_if_idle() comment header
      mm: don't set __GFP_WRITE on ramfs/sysfs writes
      mm: use global_dirty_limit in throttle_vm_writeout()

Fernando Luis Vázquez Cao (3):
      watchdog: Update documentation
      watchdog: Update Kconfig entries
      watchdog: Fix code/comments mismatches

Florian Fainelli (2):
      zd1211rw: wait between setting hash table and powering radio on
      spi: add Broadcom BCM63xx SPI controller driver

Florian Tobias Schandinat (26):
      Merge commit 'v3.3-rc1' into fbdev-next
      viafb: add auxiliary device management infrastructure
      viafb: set correct polarity for second adapter
      viafb: fill xres and yres
      viafb: make single framebuffer multiple adapter mode work
      viafb: make SAMM to also work on LCD
      viafb: fix I2C emulation on GPIO ports
      viafb: add initial EDID support
      Merge branch 'viafb-samm' into viafb-next
      Merge branch 'viafb-aux' into viafb-next
      i740fb: fix compile error when CONFIG_MTRR is not selected
      viafb: another workaround for OLPCs weird wiring
      viafb: Fix bug in centering code
      Merge branch 'fbdev-for-linus' into fbdev-next
      Merge branch 'fbdev-for-linus' into fbdev-next
      viafb: LCD bpp cleanup
      Merge pull request #1 from bernieplug/fbdev-next
      Merge commit 'v3.3-rc6' into fbdev-next
      viafb: modetable conversion
      viafb: avoid refresh and mode lookup in set_par
      Merge branch 'for-next' of git://linuxtv.org/pinchartl/fbdev into fbdev-next
      Merge branch 'viafb-next' of git://github.com/schandinat/linux-2.6 into fbdev-next
      Merge branch 'for-3.4' of git://gitorious.org/linux-omap-dss2/linux into fbdev-next
      Merge commit 'v3.3' into fbdev-next
      Revert "MAINTAINERS: add entry for exynos mipi display drivers"
      Revert "video:uvesafb: Fix oops that uvesafb try to execute NX-protected page"

Franck Bui-Huu (6):
      perf doc: Allow producing documentation in a specified output directory
      cpupower tool: remove use of undefined variables from the clean target of the top makefile
      cpupower tool: makefile: simplify the recipe used to generate cpupower.pot target
      cpupower tool: allow to build in a separate directory
      cpupower tools: allow to build debug tools in a separate directory too
      cpupower tools: add install target to the debug tools' makefiles

Francois Romieu (20):
      r8169: remove hardcoded PCIe registers accesses.
      r8169: remove rtl8169_reinit_task.
      r8169: stop delaying workqueue.
      r8169: factor out IntrMask writes.
      r8169: irq mask helpers.
      r8169: missing barriers.
      r8169: remove work from irq handler.
      r8169: fix early queue wake-up.
      r8169: bh locking redux and task scheduling.
      r8169: move task enable boolean to bitfield.
      r8169: avoid a useless work scheduling.
      r8169: spinlock redux.
      r8169: move the driver removal method to the end of the driver file.
      r8169: move the driver probe method to the end of the driver file.
      r8169: move net_device_ops beyond the methods it references.
      r8169: move rtl_set_rx_mode before its rtl_hw_start callers.
      r8169: move rtl8169_open after rtl_task it depends on.
      r8169: move the netpoll handler after the irq handler.
      r8169: move rtl_cfg_info closer to its caller.
      r8169: stop using net_device.{base_addr, irq}.

Frank Benkert (1):
      mpc5200b/uart: select more tolerant uart prescaler on low baudrates

Frank Blaschka (2):
      qeth: add query OSA address table support
      qeth: synchronize discipline module loading

Franky Lin (1):
      brcm80211: fmac: make sure cancel_work_sync only called after INIT_WORK

Frans Meulenbroeks (26):
      hwmon: (lm80) add error handling
      hwmon: (amc6821) fix initialisation
      hwmon: remove () used with return
      hwmon: use DEFINE_PCI_DEVICE_TABLE
      hwmon: (i5k_amb) fix checkpatch issues
      hwmon: (g760a) fix checkpatch issues
      hwmon: (adm1029) fix checkpatch issues
      hwmon: fix checkpatch issues
      hwmon: (wm831x-hwmon) fix checkpatch issues
      hwmon: (w83l785ts) fix checkpatch issues
      hwmon: (ad7418) fix checkpatch issues
      hwmon: (ad7414) fix checkpatch issues
      hwmon: (ibmaem) fix checkpatch issues
      hwmon: (sht15) fix checkpatch issues
      hwmon: (smm665) fix checkpatch issues
      hwmon: (adt7475) fix checkpatch issues
      hwmon: (asus_atk0110) fix checkpatch issues
      hwmon: (f71882fg) fix checkpatch issues
      hwmon: (lm70) fix checkpatch issues
      hwmon: (adt7411) fix checkpatch issues
      hwmon: (adt7470) fix checkpatch issues
      hwmon: (lm80) fix checkpatch warnings
      hwmon: (lm80) reset device if error occurred
      hwmon: (k8temp) fix checkpatch issues
      hwmon: (lm83) fix checkpatch issues
      hwmon: (mc13783-adc) Remove space before tab

Fred Isaman (4):
      NFS: remove NFS_PAGE_TAG_LOCKED
      NFS: remove nfs_inode radix tree
      NFS: ncommit count is being double decremented
      NFS4.1: remove duplicate variable declaration in filelayout_clear_request_commit

Frederic Weisbecker (7):
      nohz: Remove ts->Einidle checks before restarting the tick
      timer: Fix bad idle check on irq entry
      rcu: Improve synchronize_rcu() diagnostics
      cgroup: Remove wrong comment on cgroup_enable_task_cg_list()
      cgroup: Walk task list under tasklist_lock in cgroup_enable_task_cg_list
      perf tools: Fix display of first level of callchains
      selftests: launch individual selftests from the main Makefile

Ganesan Ramalingam (1):
      i2c: Support for Netlogic XLR/XLS I2C controller.

Gao feng (1):
      ipv6: fix incorrent ipv6 ipsec packet fragment

Gary Hade (1):
      ACPI, APEI: Fix incorrect APEI register bit width check and usage

Gavin Shan (24):
      powerpc/eeh: Cleanup comments in the EEH core
      powerpc/eeh: Cleanup function names in the EEH core
      powerpc/eeh: Platform dependent EEH operations
      powerpc/eeh: pseries platform EEH initialization
      powerpc/eeh: pseries platform EEH operations
      powerpc/eeh: pseries platform EEH PE address retrieval
      powerpc/eeh: pseries platform PE state retrieval
      powerpc/eeh: pseries platform EEH wait PE state
      powerpc/eeh: pseries platform EEH reset PE
      powerpc/eeh: pseries platform EEH error log retrieval
      powerpc/eeh: pseries platform EEH configure bridge
      powerpc/pseries: Cleanup comments in EEH aux components
      powerpc/eeh: Cleanup function names in EEH aux components
      powerpc/eeh: Introduce EEH device
      powerpc/eeh: Replace pci_dn with eeh_dev for EEH sysfs
      powerpc/eeh: Replace pci_dn with eeh_dev for EEH address cache
      powerpc/eeh: Replace pci_dn with eeh_dev for EEH core
      powerpc/eeh: Replace pci_dn with eeh_dev for EEH aux components
      powerpc/eeh: Replace pci_dn with eeh_dev for EEH on pSeries
      powerpc/eeh: Introduce struct eeh_stats for EEH
      powerpc/eeh: pseries platform config space access in EEH
      powerpc/eeh: Remove eeh device from OF node
      powerpc/eeh: Remove eeh information from pci_dn
      powerpc/eeh: Retrieve PHB from global list

Geert Uytterhoeven (3):
      Blackfin: s/#if CONFIG/#ifdef CONFIG/
      uml/hostfs: Propagate dirent.d_type to filldir()
      Input: amijoy - add missing platform check

Gerard Cauvy (2):
      usb: dwc3: debugfs: fix off by one when entering testmode
      usb: dwc3: ep0: fix SetFeature(TEST)

Gerard Ryan (1):
      Staging: bcm: fix CodingStyle warnings/errors reported by checkpatch.pl in led_control.h

Gerard Snitselaar (4):
      kbuild: clean up samples directory
      staging: vme: fix section mismatches in linux-next 20120314
      iommu/amd: Fix section mismatch
      fs: xfs: fix section mismatch in linux-next

Gerlando Falauto (1):
      tracing: Do not select FRAME_POINTER on PPC

Gerrit Renker (1):
      dccp ccid-3: replace incorrect BUG_ON

Gertjan van Wingerde (9):
      rt2x00: Introduce concept of driver data in struct rt2x00_dev.
      rt2x00: Use struct rt2x00_dev driver data in rt2800{pci,usb}.
      rt2x00: Update comment on freq_offset field in struct rt2x00_dev.
      rt2x00: Use saved BBP 25 and 26 values when configuring channel on RT3572.
      rt2x00: Fix RFCSR 12 & 13 programming on RT3572 channel switching.
      rt2x00: Align RT3572 channel switch RFCSR 1 programming with Ralink driver.
      rt2x00: Fix RT3572 channel switch RFCSR 7 programming.
      rt2x00: Correctly set txmixer_gain in RT3572 channel switching.
      rt2x00: Add support for D-Link DWA-127 to rt2800usb.

Geunsik Lim (3):
      ftrace: sched_switch plugin is deprecated
      ftrace: Append wakeup_rt description of ftrace doc
      Doc: Update numastat.txt

Gianluca Gennari (5):
      [media] rtl2830: __udivdi3 undefined
      [media] em28xx: pre-allocate DVB isoc transfer buffers
      [media] as102: map URB DMA addresses in the driver
      [media] as102: add __packed attribute to structs defined inside packed structs
      [media] as102: set optimal eLNA config values for each device

Gilad Ben-Yossef (5):
      smp: introduce a generic on_each_cpu_mask() function
      smp: add func to IPI cpus based on parameter func
      slub: only IPI CPUs that have per cpu obj to flush
      fs: only send IPI to invalidate LRU BH when needed
      mm: only IPI CPUs to drain local pages if they exist

Giridhar Malavali (4):
      [SCSI] qla2xxx: Enhanced the dump routines to capture multiple request and response queues.
      [SCSI] qla2xxx: Enhancements to support ISP83xx.
      [SCSI] qla2xxx: Consolidation of SRB processing.
      [SCSI] qla2xxx: Change the log message when previous dump is available to retrieve for ISP82xx.

Gleb Natapov (5):
      KVM: x86: reset edge sense circuit of i8259 on init
      KVM: x86 emulator: correctly mask pmc index bits in RDPMC instruction emulation
      KVM: PMU: warn when pin control is set in eventsel msr
      KVM: PMU: Fix raw event check
      KVM: PMU: add proper support for fixed counter 2

Gordon Hecker (1):
      [media] af9015: fix i2c failures for dual-tuner devices

Govindraj.R (3):
      mfd: Remove omap-usb-host magic numbers for dev dma mask
      mfd: Move omap-usb-host usbhs init before allocing child dev
      ARM: OMAP: pm: fix compilation break

Grant Grundler (1):
      staging:iio:tsl2563 rewrite probe error handling

Grant Likely (44):
      of: Add of_property_match_string() to find index into a string list
      Merge branch 'spi/s3c64xx' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/misc
      drivercore: Output common devicetree information in uevent
      irq_domain: add documentation and MAINTAINERS entry.
      irq_domain: Be less verbose
      irq_domain: Make irq_domain structure match powerpc's irq_host
      irq_domain: convert microblaze from irq_host to irq_domain
      irq_domain/powerpc: Use common irq_domain structure instead of irq_host
      irq_domain/powerpc: eliminate irq_map; use irq_alloc_desc() instead
      irq_domain/powerpc: Eliminate virq_is_host()
      irq_domain: Move irq_domain code from powerpc to kernel/irq
      irq_domain: remove NO_IRQ from irq domain code
      irq_domain: Remove references to old irq_host names
      irq_domain: Replace irq_alloc_host() with revmap-specific initializers
      irq_domain: Add support for base irq and hwirq in legacy mappings
      of/address: add empty static inlines for !CONFIG_OF
      irq_domain: Remove 'new' irq_domain in favour of the ppc one
      irq_domain: Remove irq_domain_add_simple()
      irq_domain: Create common xlate functions that device drivers can use
      irq_domain: constify irq_domain_ops
      irq_domain/c6x: constify irq_domain structures
      irq_domain/c6x: Use library of xlate functions
      irq_domain/powerpc: constify irq_domain_ops
      irq_domain/powerpc: Replace custom xlate functions with library functions
      irq_domain/microblaze: Convert microblaze to use irq_domains
      of: Only compile OF_DYNAMIC on PowerPC pseries and iseries
      Merge branch 'for_3.4/gpio/runtime-pm-cleanup' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap-pm into gpio/next
      irq_domain/x86: Convert x86 (embedded) to use common irq_domain
      irq_domain/mips: Allow irq_domain on MIPS
      irq_domain: Centralize definition of irq_dispose_mapping()
      devicetree: Add empty of_platform_populate() for !CONFIG_OF_ADDRESS (sparc)
      mfd: twl-core: Add IRQ_DOMAIN dependency
      Merge branch 'irqdomain/next' into gpio/next
      gpio: constify the data parameter to gpiochip_find()
      dt: fix twl4030 for non-dt compile on x86
      powerpc: Make SPARSE_IRQ required
      drivercore: Add driver probe deferral mechanism
      Merge tag 'v3.3-rc7' into gpio/next
      powerpc/5200: convert mpc5200 to use of_platform_populate()
      Merge branch 'for_3.4/fixes/gpio-2' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap-pm into gpio/next
      gpio/sodaville: Mark broken due to core irqdomain migration
      irqdomain: Remove powerpc dependency from debugfs file
      irqdomain/powerpc: updated defconfigs for VIRQ_DEBUG rename
      dt: Linux DT usage model documentation

Grazvydas Ignotas (7):
      usb: musb: drop superfluous pm_runtime calls around musb_shutdown
      OMAPDSS: TPO-TD03MTEA1: fix suspend hang
      OMAPDSS: TPO-TD03MTEA1: update default gamma
      ARM: OMAP: pandora: add support for backlight and poweroff
      ARM: omap: pandora: fix usbhs platform data
      ASoC: omap-mcbsp: fix snd_pcm_hw_rule_add arguments
      backlight: add support for Pandora backlight

Greg Dietsche (6):
      coccicheck: change handling of C={1,2} when M= is set
      staging: android: ram_console use kmemdup instead of kmalloc
      iwlegacy: Kconfig: Move Debugging Options
      iwlegacy: Kconfig: Change Debug Option to be more clear
      iwlegacy: remove enum iw_calib and related code
      iwlegacy: remove unused enum il4965_calib_enabled_state

Greg KH (1):
      USB: create module_usb_serial_driver macro

Greg Kroah-Hartman (91):
      Merge 3.3-rc2 into the driver-core-next branch.
      Merge tag 'for-uas-next-2012-02-02' of git://git.kernel.org/pub/scm/linux/kernel/git/sarah/xhci into usb-next
      PCI: Add helper macro for pci_register_driver boilerplate
      DWC3: use module_pci_driver
      staging: ramster: delete the driver
      Merge tag 'tty-3.3-rc3' tty-next
      Merge tag 'staging-3.3-rc3' into staging-next
      Merge tag 'usb-3.3-rc3' into usb-next
      Merge branch 'usb-linus' into usb-next
      Merge tag 'for-usb-next-2012-02-14' of git://git.kernel.org/pub/scm/linux/kernel/git/sarah/xhci into usb-next
      staging: clean up Greg's email address in some TODO files
      driver-core: documentation: fix up Greg's email address
      Staging: ramster: mark BROKEN
      x86/mce: Convert static array of pointers to per-cpu variables
      Merge branch 'usb-3.3-rc4' into usb-next
      usb-serial: use new registration API in keyspan_pda.c
      USB: serial: remove usb_serial_register and usb_serial_deregister
      Revert "TTY: get rid of BTM around devpts_*"
      Revert "TTY: pty, remove superfluous ptm test"
      tty: keyboard.c: add uaccess.h to fix a build problem on sparc32
      USB: ftdi_sio: fix problem when the manufacture is a NULL string
      USB: serial: quatech_usb2.c: use module_usb_serial_driver
      USB: serial: serqt_usb2.c: use module_usb_serial_driver
      USB: serial: aircable.c: use module_usb_serial_driver
      USB: serial: ark3116.c: use module_usb_serial_driver
      USB: serial: belkin_sa.c: use module_usb_serial_driver
      USB: serial: ch341.c: use module_usb_serial_driver
      USB: serial: cp210x.c: use module_usb_serial_driver
      USB: serial: cyberjack.c: use module_usb_serial_driver
      USB: serial: cypress_m8.c: use module_usb_serial_driver
      USB: serial: digi_acceleport.c: use module_usb_serial_driver
      USB: serial: empeg.c: use module_usb_serial_driver
      USB: serial: funsoft.c: use module_usb_serial_driver
      USB: serial: garmin_gps.c: use module_usb_serial_driver
      USB: serial: hp4x.c: use module_usb_serial_driver
      USB: serial: io_edgeport.c: use module_usb_serial_driver
      USB: serial: io_ti.c: use module_usb_serial_driver
      USB: serial: ipw.c: use module_usb_serial_driver
      USB: serial: iuu_phoenix.c: use module_usb_serial_driver
      USB: serial: keyspan.c: use module_usb_serial_driver
      USB: serial: keyspan_pda.c: use module_usb_serial_driver
      USB: serial: kl5kusb105.c: use module_usb_serial_driver
      USB: serial: kobil_sct.c: use module_usb_serial_driver
      USB: serial: mct_u232.c: use module_usb_serial_driver
      USB: serial: mos7720.c: use module_usb_serial_driver
      USB: serial: mos7840.c: use module_usb_serial_driver
      USB: serial: moto_modem.c: use module_usb_serial_driver
      USB: serial: navman.c: use module_usb_serial_driver
      USB: serial: omninet.c: use module_usb_serial_driver
      USB: serial: opticon.c: use module_usb_serial_driver
      USB: serial: option.c: use module_usb_serial_driver
      USB: serial: oti6858.c: use module_usb_serial_driver
      USB: serial: qcaux.c: use module_usb_serial_driver
      USB: serial: qcserial.c: use module_usb_serial_driver
      USB: serial: siemens_mpi.c: use module_usb_serial_driver
      USB: serial: sierra.c: use module_usb_serial_driver
      USB: serial: spcp8x5.c: use module_usb_serial_driver
      USB: serial: ssu100.c: use module_usb_serial_driver
      USB: serial: symbolserial.c: use module_usb_serial_driver
      USB: serial: usb_debug.c: use module_usb_serial_driver
      USB: serial: vivopay-serial.c: use module_usb_serial_driver
      USB: serial: whiteheat.c: use module_usb_serial_driver
      USB: serial: zio.c: use module_usb_serial_driver
      USB: serial: add Fintek F81232 usb to serial driver
      Merge branch 'work-next' into staging-next
      Revert "powerpc/usb: fix usb CTRL_PHY_CLK_VALID breaks on some platform"
      Merge tag 'musb-for-v3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb into usb-next
      Merge tag 'xceiv-for-v3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb into usb-next
      Merge tag 'gadget-for-v3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb into usb-next
      Merge tag 'dwc3-for-v3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb into usb-next
      staging: ozwpan: remove debug allocator
      Staging: android: lowmemorykiller.c
      tty: delete briq_panel.c driver
      driver core: move the deferred probe pointer into the private area
      driver core: minor comment formatting cleanups
      Revert "sysfs: Kill nlink counting."
      USB: serial: metro-usb: fix up usb_serial_register calls
      USB: serial: metro-usb: add to the build
      USB: serial: metro-usb: remove vendor and product module parameters
      USB: serial: metro-usb: convert to use module_usb_serial_driver
      USB: serial: metro-usb: remove the .h file
      USB: serial: metro-usb: fix up coding style errors
      USB: serial: metro-usb: remove function prototypes
      USB: serial: metro-usb: remove function header comments
      USB: serial: metro-usb: remove unneeded cast and function call
      USB: serial: metro-usb: move to use dev_dbg() instead of dbg()
      Merge 3.3-rc6 into driver-core-next
      USB: serial: use module_driver() macro
      Merge 3.3-rc7 into usb-next
      Merge tag 'for-usb-next-2012-03-13' of git://git.kernel.org/pub/scm/linux/kernel/git/sarah/xhci into usb-next
      Staging: android: ram_console.c:

Greg Rose (1):
      rtnetlink: Fix VF IFLA policy

Greg Ungerer (57):
      m68knommu: hard set the ColdFire MBAR register on startup
      m68knommu: clean up linker script
      m68knommu: remove reduntant definitions of _ramvec
      m68knommu: make persistent clock code consistent with m68k
      m68knommu: modify timer init code to make it consistent with m68k code
      m68knommu: remove unused CONFIG_GENERIC_CMOS_UPDATE option
      m68k: merge mmu and non-mmu versions of time.c
      m68k: remove dead timer code
      m68k: merge the mmu and non-mmu versions of ptrace.c
      m68k: make support for FPU hardware configurable
      m68k: merge the MMU and non-MMU versions of process.c
      m68knommu: make 5206 UART platform addressing consistent
      m68knommu: make 520x UART platform addressing consistent
      m68knommu: make 523x UART platform addressing consistent
      m68knommu: make 5249 UART platform addressing consistent
      m68knommu: make 5272 UART platform addressing consistent
      m68knommu: make 527x UART platform addressing consistent
      m68knommu: make 5307 UART platform addressing consistent
      m68knommu: make 528x UART platform addressing consistent
      m68knommu: make 532x UART platform addressing consistent
      m68knommu: make 5407 UART platform addressing consistent
      m68knommu: make 54xx UART platform addressing consistent
      m68knommu: simplify the 5206 UART setup code
      m68knommu: simplify the 520x UART setup code
      m68knommu: simplify the 5249 UART setup code
      m68knommu: simplify the 5272 UART setup code
      m68knommu: simplify the 527x UART setup code
      m68knommu: simplify the 528x UART setup code
      m68knommu: simplify the 5307 UART setup code
      m68knommu: simplify the 532x UART setup code
      m68knommu: simplify the 5407 UART setup code
      m68knommu: simplify the 54xx UART setup code
      m68knommu: merge common ColdFire UART platform setup code
      m68knommu: merge common ColdFire UART IRQ setup
      m68knommu: make 520x FEC platform addressing consistent
      m68knommu: make 523x FEC platform addressing consistent
      m68knommu: make 5272 FEC platform addressing consistent
      m68knommu: make 527x FEC platform addressing consistent
      m68knommu: make 528x FEC platform addressing consistent
      m68knommu: make 532x FEC platform addressing consistent
      m68knommu: merge common ColdFire FEC platform setup code
      m68knommu: make 520x QSPI platform addressing consistent
      m68knommu: make 523x QSPI platform addressing consistent
      m68knommu: make 5249 QSPI platform addressing consistent
      m68knommu: make 527x QSPI platform addressing consistent
      m68knommu: make 528x QSPI platform addressing consistent
      m68knommu: make 532x QSPI platform addressing consistent
      m68knommu: merge common ColdFire QSPI platform setup code
      m68knommu: clean up init code in ColdFire 523x startup
      m68knommu: clean up init code in ColdFire 528x startup
      m68knommu: clean up init code in ColdFire 532x startup
      m68knommu: move old ColdFire timers init from CPU init to timers code
      m68knommu: factor some common ColdFire cpu reset code
      m68knommu: make 523x CPU reset register addressing consistent
      m68knommu: make 527x CPU reset register addressing consistent
      m68knommu: make 528x CPU reset register addressing consistent
      m68knommu: factor more common ColdFire cpu reset code

Gregory Greenman (1):
      iwlwifi: Connect IDI transport to driver.

Guan Xuetao (1):
      Disintegrate asm/system.h for Unicore32 [based on ver #3, changed by gxt]

Guennadi Liakhovetski (18):
      PM / Domains: Provide a dummy dev_gpd_data() when generic domains are not used
      usb: renesas_usbhs: (cosmetic) simplify list operations
      usb: renesas: fix scheduling in atomic context bug
      spi: remove redundant variable assignment
      [media] V4L: soc-camera: call soc_camera_power_on() after adding the client to the host
      [media] V4L: sh_mobile_ceu_camera: maximum image size depends on the hardware version
      mmc: tmio_mmc: do not enable card hotplug interrupts, if unused
      mmc: simplify mmc_cd_gpio_request() by removing two parameters
      mmc: tmio: calculate the native hotplug condition only once
      mmc: tmio_mmc: support the generic MMC GPIO card hotplug helper
      mmc: sh_mobile_sdhi: pass card hotplug GPIO number to TMIO MMC
      mmc: tmio_mmc: power status flag doesn't have to be exposed in platform data
      mmc: tmio_mmc: remove unused sdio_irq_enabled flag
      mmc: sh_mobile_sdhi: do not manage PM clocks manually
      mmc: tmio: cosmetic: prettify the tmio_mmc_set_ios() function
      mmc: sh_mobile_sdhi: support modular mmc-core with non-standard hotplug
      mmc: sh_mmcif: simplify bitmask macros
      sh: ecovec: switch SDHI controllers to card polling

Guenter Roeck (109):
      hwmon: (pmbus) Replace strict_strtol with kstrtol
      hwmon: (max6650) Fix checkpatch issues
      hwmon: (vt8231) Fix checkpatch issues
      hwmon: (abituguru3) Fix checkpatch issues
      hwmon: (adm1025) Fix checkpatch issues
      hwmon: (w83781d) Fix checkpatch issues
      hwmon: (max6650) Fix multi-line comments
      hwmon: (f71805f) Fix checkpatch issues
      hwmon: (adt7475) Fix multi-line comments
      hwmon: (vt8231) Fix multi-line comments
      hwmon: (ds1621) Fix checkpatch issues
      hwmon: (hwmon) Fix multi-line comments
      hwmon: (hwmon-vid) Fix multi-line comments
      hwmon: (it87) Fix multi-line comments
      hwmon: (asc7621) Fix multi-line comments
      hwmon: (smm665) Fix checkpatch error
      hwmon: (wm831x-hwmon) Fix multi-line comments
      hwmon: (pc87360) Fix multi-line comments
      hwmon: (coretemp) Fix checkpatch error
      hwmon: (jc42) Fix multi-line comments
      hwmon: (ad7414) Fix multi-line comments
      hwmon: (it87) Constify fixed string arrays
      hwmon: (asus_atk0110) Fix multi-line comments
      hwmon: (applesmc) Fix multi-line comments
      hwmon: (wm8350-hwmon) Constify fixed string array
      hwmon: (ltc4245) Fix multi-line comments
      hwmon: (ltc4215) Fix multi-line comments
      hwmon: (adt7462) Fix checkpatch issues
      hwmon: (atxp1) Fix checkpatch issues
      hwmon: (fschmd) Fix checkpatch issues
      hwmon: (lm87) Fix checkpatch issues
      hwmon: (lm87) Fix: do not use assignment in if condition
      hwmon: (lm92) Fix checkpatch issues
      hwmon: (lm93) Fix checkpatch issues
      hwmon: (pcf8591) Fix checkpatch issues
      hwmon: (sis5595) Fix checkpatch issues
      hwmon: (smsc47m192) Fix checkpatch issues
      hwmon: (smsc47m1) Fix: do not use assignment in if condition
      hwmon: (smsc47m1) Fix checkpatch issues
      hwmon: (thmc50) Fix checkpatch issues
      hwmon: (ultra45_env) Fix checkpatch issues
      hwmon: (w83791d) Fix checkpatch issues
      hwmon: (abituguru3) Fix multi-line comments
      hwmon: (ads7828) Fix multi-line comments
      hwmon: (ads7871) Fix multi-line comments
      hwmon: (amc6821) Fix multi-line comments
      hwmon: (emc1403) Fix multi-line comments
      hwmon: (f71882fg) Fix multi-line comments
      hwmon: (g760a) Fix multi-line comments
      hwmon: (ltc4151) Fix multi-line comments
      hwmon: (max1111) Fix multi-line comments
      hwmon: (w83627ehf) Fix multi-line comments
      hwmon: (abituguru) Fix checkpatch issues
      hwmon: (adm1021) Fix checkpatch issues
      hwmon: (adm1026) Fix checkpatch issues
      hwmon: (adm9240) Fix checkpatch issues
      hwmon: (asb100): Fix checkpatch issues
      hwmon: (dme1737) Fix checkpatch issues
      hwmon: (gl518sm) Fix checkpatch issues
      hwmon: (gl520sm) Fix checkpatch issues
      hwmon: (gl520sm) Fix: do not use assignment in if condition
      hwmon: (lm77) Fix checkpatch issues
      hwmon: (lm78) Fix checkpatch issues
      hwmon: (lm85) Fix checkpatch issues
      hwmon: (max1619): Fix checkpatch issues
      hwmon: (pc87360) Fix checkpatch issues
      hwmon: (pc87360) Fix: do not use assignment in if condition
      hwmon: (via686a) Fix checkpatch issues
      hwmon: (vt1211) Fix checkpatch issues
      hwmon: (vt1211) Fix: do not use assignment in if condition
      hwmon: (w83792d) Fix checkpatch issues
      hwmon: (w83793) Fix checkpatch issues
      hwmon: (w83l786ng) Fix checkpatch issues
      hwmon: (w83627hf) Fix checkpatch issues
      hwmon: (adm1029) Fix multi-line comments
      hwmon: (adm1031) Fix multi-line comments
      hwmon: (emc2103) Fix multi-line comments
      hwmon: (lm80) Fix multi-line comments
      hwmon: (max1668) Fix multi-line comments
      hwmon: (pc87427) Fix multi-line comments
      hwmon: (smsc47b397) Fix multi-line comments
      hwmon: (w83781d) Fix multi-line comments
      hwmon: (w83781d) Fix: do not use assignment in if condition
      hwmon: (w83l785ts) Fix multi-line comments
      hwmon: (w83l786ng) Fix multi-line comments
      hwmon: (lm70) Register hwmon device after creating attribute files, and remove it first
      hwmon: (lm70) Fix: do not use assignment in if condition
      hwmon: (hwmon-vid) Add new entries to VRM model table
      hwmon: (hwmon-vid) Fix checkpatch issues
      hwmon: (lineage-pem) Convert to use devm_kzalloc
      hwmon: (pmbus) Convert pmbus drivers to use devm_kzalloc
      hwmon: (pmbus) Simplify remove functions
      hwmon: (ltc4261) Convert to use devm_kzalloc
      hwmon: (smm665) Convert to use devm_kzalloc
      hwmon: (max16065) Convert to use devm_kzalloc
      hwmon: (jc42) Convert to use devm_kzalloc
      hwmon: (max34440) Add support for 'lowest' output voltage attribute
      hwmon: (pmbus) Add support for TI TPS40400 and TPS40422
      hwmon: (pmbus) Add support for Lineage Power MDT040
      hwmon: (pmbus) Add more virtual registers
      hwmon: (max34440) Add support for MAX34446
      hwmon: (adm1275) Add support for ADM1075
      hwmon: (zl6100) Add support for ZL9101M and ZL9117M
      hwmon: (jc42) Remove unnecessary device IDs
      hwmon: (w83627ehf) Add support for temperature offset registers
      hwmon: (w83795) Fix multi-line comments
      hwmon: (lm90) Fix multi-line comments
      hwmon: (lm90) Add support for GMT G781
      hwmon: (lm90) Restore original configuration if probe function fails

Gustavo F. Padovan (5):
      Bluetooth: Fix coding style with breaking lines
      Bluetooth: Fix coding style in mgmt.h
      Bluetooth: Use correct type for userspace exported structs
      Bluetooth: Fix coding style in all .h files
      Bluetooth: fix conding style issues all over the tree

Gustavo Zacarias (1):
      powerpc/85xx: fix typo in p1010rdb.dtsi

H Hartley Sweeten (6):
      ep93xx: Convert the watchdog driver into a platform device.
      fs/notify/notification.c: make subsys_initcall function static
      gpio/ep93xx: Remove unused inline function and useless pr_err message
      watchdog: ep93xx: Convert the watchdog driver into a platform device.
      watchdog: Convert ep93xx driver to watchdog core
      Documentation: remove 'mach' from dontdiff file

H. J. Lu (10):
      compat: Introduce COMPAT_USE_64BIT_TIME
      compat: Use COMPAT_USE_64BIT_TIME in the input subsystem
      compat: Use COMPAT_USE_64BIT_TIME in the Bluetooth subsystem
      compat: Use COMPAT_USE_64BIT_TIME in net/compat.c
      compat: Create compat_sys_p{read,write}v64
      elf: Allow core dump-related fields to be overridden
      x86-64: Add prototype for old_rsp to a header file
      x32: Add struct ucontext_x32
      x32: Allow x32 to be configured
      x32: Add x32 VDSO support

H. Peter Anvin (58):
      posix_types: Make __kernel_[ug]id32_t default to unsigned int
      posix_types: Make it possible to override __kernel_fsid_t
      alpha: Use generic posix_types.h
      arm: Use generic posix_types.h
      avr32: Use generic posix_types.h
      cris: Use generic posix_types.h
      frv: Use generic posix_types.h
      h8300: Use generic posix_types.h
      ia64: Use generic posix_types.h
      m32r: Use generic posix_types.h
      m68k: Use generic posix_types.h
      mips: Use generic posix_types.h
      mn10300: Use generic posix_types.h
      parisc: Use generic posix_types.h
      powerpc: Use generic posix_types.h
      s390: Use generic posix_types.h
      sh: Remove unnecessary posix_types.h type overrides
      sparc: Use generic posix_types.h
      x86: Use generic posix_types.h
      xtensa: Use generic posix_types.h
      posix_types: Remove fd_set macros
      x86: Factor out TIF_IA32 from 32-bit address space
      x86-64: Use explicit sizes in sigcontext.h, prepare for x32
      sysinfo: Move struct sysinfo to a separate header file
      posix_types: Introduce __kernel_[u]long_t
      x32: Create posix_types_x32.h
      sysinfo: Use explicit types in <linux/sysinfo.h>
      compat: Add helper functions to read/write struct timeval, timespec
      compat: Handle COMPAT_USE_64BIT_TIME in the lp driver
      compat: Handle COMPAT_USE_64BIT_TIME in net/socket.c
      aio: Use __kernel_ulong_t to define aio_context_t
      x32: Add a thread flag for x32 processes
      x86-64, ia32: Drop sys32_rt_sigprocmask
      x32: Add x32 system calls to syscall/syscall_64.tbl
      x32: Generate <asm/unistd_x32.h>
      x32: Generate <asm/unistd_64_x32.h>
      x86: Move some signal-handling definitions to a common header
      x32: Export setup/restore_sigcontext from signal.c
      x32: Add rt_sigframe_x32
      x32: Handle the x32 system call flag
      x86: Add #ifdef CONFIG_COMPAT to <asm/sys_ia32.h>
      x32: Signal-related system calls
      x32: Handle process creation
      x32: If configured, add x32 system calls to system call tables
      x32: Fix coding style violations in the x32 VDSO code
      x86, cpufeature: Add CPU features from Intel document 319433-012A
      x32: Drop non-__vdso weak symbols from the x32 VDSO
      Merge branch 'core/types' into x86/x32
      Merge branch 'core/types' into x86/x32
      x32: Warn and disable rather than error if binutils too old
      x86, tools: Remove unneeded header files from tools/build.c
      x86, build: Fix portability issues when cross-building
      x86, mtrr: Use explicit sizing and padding for the 64-bit ioctls
      x32: Provide separate is_ia32_task() and is_x32_task() predicates
      x32: Switch to a 64-bit clock_t
      x32: Fix stupid ia32/x32 inversion in the siginfo format
      x32: Fix alignment fail in struct compat_siginfo
      x86, boot: Correct CFLAGS for hostprogs

H.J. Lu (1):
      x32: Add ptrace for x32

Hai Dong (1):
      mfd: Fix wm831x-spi table id name typo in MODULE_DEVICE_TABLE macro

Haiyang Zhang (6):
      net/hyperv: Convert camel cased variables in rndis_filter.c to lower cases
      net/hyperv: Correct the assignment in netvsc_recv_callback()
      net/hyperv: Remove the unnecessary memset in rndis_filter_send()
      net/hyperv: Fix data corruption in rndis_filter_receive()
      net/hyperv: Add support for vlan trunking from guests
      net/hyperv: Fix the code handling tx busy

Hannes Reinecke (2):
      dm table: simplify call to free_devices
      dm: clear bi_end_io on remapping failure

Hans Schillstrom (1):
      netfilter: ctnetlink: fix lockep splats

Hans Verkuil (39):
      [media] V4L2: Add per-device-node capabilities
      [media] vivi: set device_caps
      [media] ivtv: setup per-device caps
      [media] vivi: don't set V4L2_CAP_DEVICE_CAPS for the device_caps field
      [media] v4l2: add VIDIOC_(TRY_)DECODER_CMD
      [media] v4l spec: document VIDIOC_(TRY_)DECODER_CMD
      [media] ivtv: implement new decoder command ioctls
      [media] v4l2-ctrls: add new controls for MPEG decoder devices
      [media] Document decoder controls
      [media] ivtv: implement new decoder controls
      [media] cx18/ddbridge: remove unused headers
      [media] ivtv: add IVTV_IOC_PASSTHROUGH_MODE
      [media] v4l2: standardize log start/end message
      [media] v4l2-subdev: add start/end messages for log_status
      [media] v4l2-ctrls: add helper functions for control events
      [media] vivi: use v4l2_ctrl_subscribe_event
      [media] radio-keene: add a driver for the Keene FM Transmitter
      [media] hid-core: ignore the Keene FM transmitter
      [media] radio-isa: add framework for ISA radio drivers
      [media] radio-aimslab: Convert to radio-isa
      [media] radio-aztech: Convert to radio-isa
      [media] radio-gemtek: Convert to radio-isa
      [media] radio-rtrack2: Convert to radio-isa
      [media] radio-terratec: Convert to radio-isa
      [media] radio-trust: Convert to radio-isa
      [media] radio-typhoon: Convert to radio-isa
      [media] radio-zoltrix: Convert to radio-isa
      [media] radio/Kconfig: cleanup
      [media] v4l2-ctrls: v4l2_ctrl_add_handler should add all refs
      [media] ivtv: simplify how the decoder controls are set up
      [media] Fix small DocBook typo
      [media] Add missing slab.h to fix linux-next compile errors
      [media] tea575x-tuner: update to latest V4L2 framework requirements
      [media] tea575x: fix HW seek
      [media] radio-maxiradio: use the tea575x framework
      [media] V4L2 Spec: return -EINVAL on unsupported wrap_around value
      [media] Two small string fixes in v4l2-ctrls.c
      [media] -EINVAL -> -ENOTTY
      poll: add poll_requested_events() and poll_does_not_wait() functions

Hans de Goede (2):
      hwmon: (sch56xx) Add support for the integrated watchdog (v2)
      watchdog: watchdog_dev: Let the driver update the timeout field on set_timeout success

Haojian Zhuang (19):
      pinctrl: enable pinmux for mmp series
      rtc: sa1100: remove periodic code
      rtc: sa1100: remove verification code of alarm
      rtc: sa1100: declare irq in resource
      ARM: pxa: add rtc dummy clock
      rtc: sa1100: enable clk support
      ARM: mmp: append irq name of gpio device
      ARM: pxa: add dummy clock for pxa25x and pxa27x
      ARM: mmp: enable rtc in pxa910
      rtc: sa1100: add OF support
      serial: pxa: add OF support
      i2c: pxa: add OF support
      ARM: mmp: enable rtc clk in pxa168
      ARM: mmp: append OF support on pxa168
      ARM: dts: append DTS file of pxa168
      Document: devicetree: add OF documents for arch-mmp
      MAINTAINERS: update MAINTAINERS email entry
      ARM: pxa: fix build issue on cm-x300
      ARM: pxa: fix build issue on stargate2

Hauke Mehrtens (25):
      bcma: add the core unit number
      bcma: add constants for PCI and use them
      bcma: export bcma_pcie_read()
      bcma: make some functions __devinit
      bcma: add PCIe host controller
      bcma: add bus num counter
      bcma: add extra sprom check
      bcma: log the id, rev and pkg of the chip found
      ssb: log the id, rev and pkg of the chip found
      ssb: add support for bcm5354
      ssb: sprom fix some sizes / signedness
      ssb: remove 5GHz antenna gain from sprom
      ssb: fix per path sprom vars
      ssb: add alpha2
      ssb: add some missing sprom attributes
      bcma: export bcma_find_core
      bcma: add support for sprom not found on the device
      MIPS: BCM47XX: return number of written bytes in nvram_getenv
      MIPS: BCM47XX: fix signature of nvram_parse_macaddr
      MIPS: BCM47XX: move and extend sprom parsing
      MIPS: BCM47XX: provide sprom to bcma bus
      b43: prevent firmware on bcm5354 from taking over wrong GPIO pins
      USB: OHCI: Add a generic platform device driver
      USB: EHCI: Add a generic platform device driver
      USB: use generic platform driver on ath79

He Chunhui (1):
      x86, boot: Fix port argument to inl() function

Hefty, Sean (1):
      RDMA/ucma: Fix AB-BA deadlock

Heikki Krogerus (19):
      usb: otg: Rename otg_transceiver to usb_phy
      usb: otg: Rename usb_xceiv_event to usb_phy_event
      usb: otg: Separate otg members from usb_phy
      usb: otg: ab8500: Start using struct usb_otg
      usb: otg: fsl: Start using struct usb_otg
      usb: otg: gpio_vbus: Start using struct usb_otg
      usb: otg: isp1301_omap: Start using struct usb_otg
      usb: otg: msm: Start using struct usb_otg
      usb: otg: nop: Start using struct usb_otg
      usb: otg: twl4030: Start using struct usb_otg
      usb: otg: twl6030: Start using struct usb_otg
      usb: otg: ulpi: Start using struct usb_otg
      arm: imx: Start using struct usb_otg
      usb: musb: Start using struct usb_otg
      power_supply: Convert all users to new usb_phy
      usb: otg: mv_otg: Start using struct usb_otg
      usb: Convert all users to new usb_phy
      usb: otg: Remove OTG specific members from usb_phy
      usb: otg: Convert all users to pass struct usb_otg for OTG functions

Heiko Carstens (7):
      ext4: fix balloc.c printk-format-warning
      rcu: Convert WARN_ON_ONCE() in rcu_lock_acquire() to lockdep
      softirq: Reduce invoke_softirq() code duplication
      [S390] irq: set __ARCH_IRQ_EXIT_IRQS_DISABLED
      [S390] irq: external interrupt code passing
      [S390] stack dump: fix indentation in output
      [S390] Fix build errors (fallout from system.h disintegration)

Heiko Schocher (5):
      ARM: davinci: map default_queue to edma channels
      powerpc/mpc5200: update mpc5200_defconfig to fit for charon board
      phy: add am79c874 PHY support
      powerpc/mpc52xx: add a4m072 board support
      powerpc/mpc5200: add options to mpc5200_defconfig

Heiko Stuebner (21):
      ARM: S3C24XX: remove unused spi gpio setup functions
      ARM: S3C24XX: move spi-s3c24xx platdata out of mach
      ARM: S3C24XX: Remove extern declaration of clk_msysclk
      ARM: S3C24XX: move common S3C2443 clock definitions to clock.h
      ARM: S3C2410: move s3c2410_baseclk_add to clock.h
      ARM: SAMSUNG: cleanup of rtc register definitions
      rtc-s3c: make room for more variants in devicetree block
      rtc-s3c: add variants for S3C2443 and S3C2416
      ARM: S3C2443/S3C2416: add s3c_rtc_setname and rename rtc devices
      ARM: S3C24XX: Move s3c2443-clock.c to mach-s3c24xx
      ARM: S3C24XX: Move common-smdk code to mach directory
      ARM: S3C24XX: move simtec-specific code to mach directory
      ARM: S3C24XX: Consolidate Simtec extensions
      ARM: S3C24XX: Move device setup files to mach directory
      ARM: S3C24XX: Fix indentation of dma-s3c2443
      ARM: S3C24XX: Reuse S3C2443 dma for S3C2416
      ARM: S3C24XX: remove obsolete S3C2416_DMA option
      ARM: S3C24XX: remove XXX_setup_clocks method from S3C2443
      ARM: S3C24XX: add get_rate for clk_h on S3C2416/2443
      ARM: S3C24XX: add get_rate for clk_p on S3C2416/2443
      ARM: S3C24XX: remove call to s3c24xx_setup_clocks

Heiko Stübner (5):
      usb: s3c-hsudc: Use helper functions instead of generic container_of
      usb: s3c-hsudc: add basic runtime_pm calls
      [CPUFREQ] Add S3C2416/S3C2450 cpufreq driver
      pxa: magician/hx4700: Convert to gpio-regulator from bq24022
      regulator: Remove bq24022 regulator driver

Helmut Schaa (8):
      mac80211: Fix incorrect num_sta_ps decrement in __sta_info_destroy
      mac80211: Fix incorrect num_sta_ps decrement in ap_sta_ps_end
      mac80211: Move num_sta_ps counter decrement after synchronize_rcu
      mac80211: Limit TID buffering during BA session setup/teardown
      mac80211: Disable MCS > 7 in minstrel_ht when STA uses static SMPS
      rt2x00: Fix beacon skew in rt2800pci
      rt2x00: Set IEEE80211_HW_REPORTS_TX_ACK_STATUS in rt2800
      mac80211: Don't sample max throughput rate in minstrel_ht

Hemant Agrawal (1):
      crypto: caam - add sha224 and sha384 variants to existing AEAD algorithms

Hemant Gupta (2):
      Bluetooth: Send correct response to IO Capability Request
      Bluetooth: Fix clearing of debug and linkkey flags

Hendrik Brueckner (1):
      [S390] perf: add support for s390x CPU counters

Henning Heinold (1):
      arm: tegra: export tegra_chip_uid

Henrik Rydberg (3):
      Input: Use accessor for MT values
      Input: Add EVIOC mechanism for MT slots
      hwmon: (applesmc) Silence uninitialized warnings

Herbert Xu (1):
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6

Hervé Fache (1):
      mtd: phram: dot not crash when built-in and passing boot param

Hillf Danton (7):
      mm/vmscan.c: cleanup with s/reclaim_mode/isolate_mode/
      mm: vmscan: fix misused nr_reclaimed in shrink_mem_cgroup_zone()
      mm: hugetlb: defer freeing pages when gathering surplus pages
      vmscan: handle isolated pages with lru lock released
      mm: hugetlb: bail out unmapping after serving reference page
      hugetlbfs: return error code when initializing module
      mm: hugetlb: cleanup duplicated code in unmapping vm range

Hiroshi DOYU (2):
      ARM: IOMMU: Tegra20: Add iommu_ops for GART driver
      ARM: IOMMU: Tegra30: Add iommu_ops for SMMU driver

Hiroshi Shimamoto (3):
      sched: Move SMP-only variable into the SMP section
      sched: Make initial SCHED_RR timeslace DEF_TIMESLICE
      sched: Clean up parameter passing of proc_sched_autogroup_set_nice()

Hitoshi NAKAMORI (1):
      Staging: frontier: Fix checkpatch.pl issue.

Holger Dengler (1):
      [S390] Remove monolithic build option for zcrypt driver.

Hong Wu (2):
      wireless: Save original maximum regulatory transmission power for the calucation of the local maximum transmit power
      mac80211: Fix the maximum transmit power with power constraint

Hong Xu (1):
      ARM: at91: Update struct atmel_nand_data to support PMECC

Huajun Li (3):
      usb: Disable dynamic id of USB storage subdrivers
      usb: Re-enable usb-storage support dynamic id
      USB: dynamically allocate usb_device children pointers instead of using a fix array

Huang Shijie (6):
      ARM: mxs: add GPMI-NAND support for imx23/imx28
      mtd: gpmi: fix compiler warning
      mxs-dma : move the mxs dma.h to a more common place
      mxs-dma : rewrite the last parameter of mxs_dma_prep_slave_sg()
      mtd: change the location of the ONFI detected log
      mtd: gpmi: fix the wrong DMA command.

Hugh Dickins (14):
      rcu: Stop spurious warnings from synchronize_sched_expedited
      compact_pgdat: workaround lockdep warning in kswapd
      memcg: replace MEM_CONT by MEM_RES_CTLR
      memcg: replace mem and mem_cont stragglers
      memcg: lru_size instead of MEM_CGROUP_ZSTAT
      memcg: enum lru_list lru
      memcg: remove redundant returns
      idr: make idr_get_next() good for rcu_read_lock()
      cgroup: revert ss_id_lock to spinlock
      memcg: let css_get_next() rely upon rcu_read_lock()
      mm: fix testorder interaction between two kswapd patches
      x86: Stop recursive fault in print_context_stack after stack overflow
      mm for fs: add truncate_pagecache_range()
      swapon: check validity of swap_flags

Hui Wang (3):
      edac: sb_edac: Let the driver depend on PCI_MMCONFIG
      edac: sb_edac: Fix a INTERLEAVE_MODE() misuse
      edac: sb_edac: Fix a wrong value setting for the previous value

Ian Abbott (8):
      staging: comedi: ni_pcimio: Add support for NI PXIe-6251
      staging: comedi: dt2801: do INSN_CONFIG properly for DIO subdevice.
      staging: comedi: me4000: Check for unsupported INSN_CONFIG.
      staging: comedi: adv_pci_dio: Advantech PCI-1739U support
      staging: comedi: ni_pcidio: Mark buffer for writing when setting up DMA.
      staging: comedi: ni_pcidio: Grab MITE spinlock while preparing DMA.
      staging: comedi: ni_pcidio: Add comedi_poll support
      staging: comedi: ni_pcidio: Support trailing edge external trigger

Ido Reis (1):
      wl12xx: increase max probe-req template size to WL1271_CMD_TEMPL_MAX_SIZE

Ido Shayevitz (1):
      usb: gadget: Clear usb_endpoint_descriptor inside the struct usb_ep on disable

Ido Yariv (8):
      wl12xx: Acquire lock before stopping plt
      wl12xx: Power off after flushing work
      wl12xx: Fix potential interrupt storm
      Bluetooth: Fix access to the STK generation methods matrix
      Bluetooth: Set security level on incoming pairing request
      genirq: Flush the irq thread on synchronization
      mmc: davinci: Eliminate spurious interrupts
      mmc: davinci: Poll status for small size transfers

Igor Grinberg (1):
      ARM: OMAP3: cm-t3517: add EMAC support

Igor Mammedov (2):
      x86: Introduce x86_cpuinit.early_percpu_clock_init hook
      xen: initialize platform-pci even if xen_emul_unplug=never

Igor Maravic (1):
      r8169: add byte queue limit support.

Igor Murzov (2):
      ACPI video: Harden video bus adding.
      ACPI video: Don't start video device until its associated input device has been allocated

Ilan Elias (10):
      NFC: Complete NCI deactivate in deactivate_ntf
      NFC: Increase NCI deactivate timeout
      NFC: Export new attributes sensb_res and sensf_res
      NFC: Add NCI data exchange timer
      NFC: Add endian annotations to nfcwilink driver
      NFC: Download TI NFC init script
      NFC: Free sk_buff if nfcwilink_send fails
      NFC: Clearly separate NCI states from flags
      NFC: NFC core layer should not set the target_idx
      NFC: Add NCI multiple targets support

Ilija Hadzic (2):
      drm/radeon/kms: common definitions for blit copy code
      drm/radeon/kms: remove benchmarks shorter than one page

Ilya Dryomov (11):
      Btrfs: stop silently switching single chunks to raid0 on balance
      Btrfs: add wrappers for working with alloc profiles
      Btrfs: make profile_is_valid() check more strict
      Btrfs: move alloc_profile_is_valid() to volumes.c
      Btrfs: add get_restripe_target() helper
      Btrfs: add __get_block_group_index() helper
      Btrfs: improve the logic in btrfs_can_relocate()
      Btrfs: validate target profiles only if we are going to use them
      Btrfs: allow dup for data chunks in mixed mode
      Btrfs: fix memory leak in resolver code
      Btrfs: fix infinite loop in btrfs_shrink_device()

Ilya Yanok (3):
      ARM: OMAP: move generic EMAC init to separate file
      arm/dts: mt_ventoux: very basic support for TeeJet Mt.Ventoux board
      ARM: OMAP2+: ads7846_init: put gpio_pendown into pdata if it's provided

Imre Kaloz (1):
      ARM: 7001/2: Wire up support for the XZ decompressor

Ingo Molnar (42):
      Merge branch 'sigtrace' of git://github.com/utrace/linux into perf/core
      Merge tag 'mce-recovery-for-tip' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras into x86/mce
      Merge tag 'perf-core-for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/core
      Merge branch 'linus' into perf/core
      Merge branch 'perf/fast' into perf/core
      Merge branch 'perf/urgent' into perf/core
      Merge tag 'perf-core-for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/core
      Merge tag 'v3.3-rc2' into perf/core
      Merge tag 'perf-core-for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/core
      Merge tag 'perf-core-for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/core
      Merge branch 'tip/perf/core' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace into perf/core
      Merge tag 'perf-core-for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/core
      clocksource: scx200_hrt: Fix the build
      static keys: Introduce 'struct static_key', static_key_true()/false() and static_key_slow_[inc|dec]()
      Merge tag 'mce-recovery-for-tip' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras into x86/mce
      Merge branch 'tip/perf/core' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace into perf/core
      Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu into core/rcu
      Merge branch 'linus' into x86/asm
      Merge branch 'tip/x86/urgent' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace into x86/asm
      x86/x32: Fix the binutils auto-detect
      Merge branch 'perf/jump-labels' into perf/core
      Merge branch 'linus' into sched/core
      Merge branch 'perf/urgent' into perf/core
      Merge tag 'perf-core-for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/core
      Merge tag 'mce-fix-for-3.3-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras into x86/urgent
      Merge branch 'perf/urgent' into perf/core
      Merge branch 'perf/hw-branch-sampling' into perf/core
      Merge branch 'x86/x32' into x86/cleanups
      Merge tag 'v3.3-rc7' into sched/core
      Merge tag 'v3.3-rc7' into x86/mce
      Merge tag 'mce-for-tip' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras into x86/mce
      Merge tag 'v3.3-rc7' into x86/platform
      Merge tag 'perf-core-for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/core
      Merge branch 'tip/perf/core' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace into perf/urgent
      Merge tag 'perf-core-for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/urgent
      MAINTAINERS: Update email address for SCHEDULER and PERF EVENTS
      x86/kconfig: Update defconfigs
      Merge branch 'tip/perf/urgent' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace into perf/urgent
      Merge branch 'linus' into perf/urgent
      Merge branch 'sched/arch' into sched/urgent
      perf tools: Remove auto-generated bison/flex files
      Merge branch 'perf/urgent' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/urgent

Inki Dae (4):
      drm/exynos: added mode_fixup feature and code clean.
      drm/exynos: update gem and buffer framework.
      drm/exynos: added new funtion to get/put dma address.
      drm/exynos: added virtual display driver.

Ira Snyder (2):
      carma-fpga: fix lockdep warning
      carma-fpga: fix race between data dumping and DMA callback

Ira W. Snyder (1):
      mtd: cfi: AMD/Fujitsu compatibles: add panic write support

Ivan Kalvachev (1):
      [media] em28xx: support for 2304:0242 PCTV QuatroStick (510e)

J. Bruce Fields (17):
      nfsd: cleanup setting of default max_block_size
      nfsd: fix default iosize calculation on 32bit
      nfsd4: fix sessions slotid wraparound logic
      nfsd4: rearrange struct nfsd4_slot
      nfsd4: check for uninitialized slot
      nfsd4: don't set cl_firststate on first reclaim in 4.1 case
      nfsd4: purge stable client records with insufficient state
      nfsd4: fix recovery-entry leak nfsd startup failure
      nfsd4: delay setting current filehandle till success
      nfsd4: reduce do_open_lookup() stack usage
      nfsd4: make sure set CB_PATH_DOWN sequence flag set
      nfsd: merge cookie collision fixes from ext4 tree
      Merge nfs containerization work from Trond's tree
      nfsd4: allow numeric idmapping
      sunrpc: skip portmap calls on sessions backchannel
      nfsd4: use auth_unix unconditionally on backchannel
      vfs: fix out-of-date dentry_unhash() comment

JP Abgrall (1):
      staging: android-alarm: Fix bad index when canceling alarms[]

Jaccon Bastiaansen (4):
      CS89x0 : add platform driver support
      CS89x0 : add CS89x0 platform device to the iMX21ADS board
      CS89x0 : remove QQ2440 board support from the CS89x0 driver
      CS89x0 : add CS89x0 platform device to the iMX31ADS board

Jack Morgenstein (1):
      mlx4_core: Report thermal error events

Jacob Pan (4):
      x86/ioapic: Use legacy_pic to set correct gsi-irq mapping
      x86/mrst: Set ISA bus type for fake MP IRQs
      x86/mrst/pci: assign d3_delay to 0 for Langwell devices
      x86/mrst/pci: v4l/atomisp: treat atomisp as real pci device

Jaecheol Lee (3):
      ARM: EXYNOS: add clock registers for exynos4x12-cpufreq
      EXYNOS4X12: Add support cpufreq for EXYNOS4X12
      EXYNOS5250: Add support cpufreq for EXYNOS5250

Jaehoon Chung (10):
      ARM: SAMSUNG: support the second capability for samsung-soc
      mmc: sdhci-s3c: add platform data for the second capability
      ARM: SAMSUNG: change the name from s3c-sdhci to exynos4-sdhci
      mmc: dw_mmc: add support for eMMC Power Off Notify feature
      mmc: dw_mmc: Override blk_settings with platdata on IDMAC
      mmc: core: add a debug message for SET_BLOCK_COUNT
      mmc: dw_mmc: shift with slot-id for CLKENA register
      mmc: dw_mmc: fix compile error when CONFIG_MMC_DW_IDMAC is disabled
      mmc: core: warn when card doesn't support HPI
      watchdog: fix compiler error for missing parenthesis

Jakob Bornecrantz (5):
      vmwgfx: Rework fence event action
      vmwgfx: Make it possible to get fence from execbuf
      vmwgfx: Pipe fence out of screen object dirty functions
      vmwgfx: Add page flip support
      vmwgfx: Pick up the initial size from the width and height regs

Jakub Kicinski (3):
      mac80211: use proper sub_if_data on suspend path
      rt2800: Add documentation on MCU requests
      rt2800pci: Fix 'Error - MCU request failed' during initialization

James Hogan (2):
      [media] rc/ir-raw: use kfifo_rec_ptr_1 instead of kfifo
      [media] media: ir-sony-decoder: 15bit function decode fix

James Kime (1):
      can: plx_pci: add support for IXXAT PCI cards

James M. Leddy (1):
      Bluetooth: btusb: add support for BCM20702A0 [0a5c:21e6]

James Morris (4):
      Merge branch 'linus-master'; commit 'v3.3-rc3' into next
      Merge branch 'next-queue' into next
      Merge branch 'for-security' of git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor into next
      Merge branch 'for-security' of git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor into next

James Smart (28):
      [SCSI] lpfc 8.3.29: BSG and User interface fixes
      [SCSI] lpfc 8.3.29: SLI related fixes
      [SCSI] lpfc 8.3.29: T10 Diff fixes and enhancements
      [SCSI] lpfc 8.3.29: FC Discovery state machine fixes
      [SCSI] lpfc 8.3.29: Locking fix and Memory leak Fixes
      [SCSI] lpfc 8.3.29: Remove GFP_KERNEL allocation while lock is held
      [SCSI] lpfc 8.3.29: Update driver version to 8.3.29
      [SCSI] lpfc 8.3.30: Make BA_ACC work on a fully qualified exchange
      [SCSI] lpfc 8.3.30: Fix lack of LOGO with vport delete.
      [SCSI] lpfc 8.3.30: Fix port and system failure in SLI4 FC function reset
      [SCSI] lpfc 8.3.30: Fix driver handling of XRI Aborted CQE response
      [SCSI] lpfc 8.3.30: Fix RPI registered multiple times after HBA reset
      [SCSI] lpfc 8.3.30: Fix deadlock during adapter offline request
      [SCSI] lpfc 8.3.30: Fixed missing CVL event causing FCF failover
      [SCSI] lpfc 8.3.30: Fix SLI4 driver module load and unload
      [SCSI] lpfc 8.3.30: Fix resource leak when acc fails for received plogi
      [SCSI] lpfc 8.3.30: Fixed the system panic during EEH recovery
      [SCSI] lpfc 8.3.30: Add -Werror compilation flag
      [SCSI] lpfc 8.3.30: Fixed panic with extents and small blocks
      [SCSI] lpfc 8.3.30: Update copyright date for files modified in 2012
      [SCSI] lpfc 8.3.30: Flush reset register write
      [SCSI] lpfc 8.3.30: Change default DA_ID support from disabled to enabled
      [SCSI] lpfc 8.3.30: Enhancements for T10 DIF debugfs error injection
      [SCSI] lpfc 8.3.30: Fix handling of REG_VFI and cable pull.
      [SCSI] lpfc 8.3.30: Update copyright date for files modified in 2012
      [SCSI] lpfc 8.3.30: Added more T10 DIF debugfs error injection
      [SCSI] lpfc 8.3.30: Revert fix for Link Pull Causes I/O Failures
      [SCSI] lpfc 8.3.30: Update lpfc to version 8.3.30

Jamie Iles (1):
      ARM: picoxcell: remove mach/irqs.h

Jamie Lentin (1):
      mtd: Move fdt partition documentation to a seperate file

Jan Beulich (28):
      x86-64: Slightly shorten copy_page()
      x86: Adjust asm constraints in atomic64 wrappers
      x86: atomic64 assembly improvements
      perf bench: Make "default" memcpy() selection actually use glibc's implementation
      perf bench: Also allow measuring alternative memcpy implementations
      perf bench: Also allow measuring memset()
      perf bench: Allow passing an iteration count to "bench mem mem{cpy,set}"
      x86-64: Fix memset() to support sizes of 4Gb and above
      x86-64: Fix memcpy() to support sizes of 4Gb and above
      x86-64: Handle byte-wise tail copying in memcpy() without a loop
      x86/spinlocks: Eliminate TICKET_MASK
      x86-64: Fix CFI annotations for NMI nesting code
      x86-64: Improve insn scheduling in SAVE_ARGS_IRQ
      xenbus: address compiler warnings
      x86: Properly _init-annotate NMI selftest code
      x86/time: Eliminate unused irq0_irqs counter
      x86: Tighten dependencies of CPU_SUP_*_32
      x86/32: Print control and debug registers for kerenel context
      x86: Include probe_roms.h in probe_roms.c
      xenbus: don't free other end details too early
      xen: constify all instances of "struct attribute_group"
      perf tools: Adjust make rules
      xen/tmem: cleanup
      consolidate WARN_...ONCE() static variables
      modpost: fix ALL_INIT_DATA_SECTIONS
      watchdog: xen: don't unconditionally enable the watchdog during resume
      watchdog: xen: don't clear is_active when xen_wdt_stop() failed
      ACPI: consistently use should_use_kmap()

Jan Engelhardt (3):
      netfilter: ipset: use NFPROTO_ constants
      netfilter: ipset: expose userspace-relevant parts in ip_set.h
      AppArmor: add const qualifiers to string arrays

Jan Glauber (2):
      [S390] qdio: log all adapter characteristics
      [S390] oprofile: Allow multiple users of the measurement alert interrupt

Jan Kara (15):
      quota: Make quota code not call tty layer with dqptr_sem held
      udf: Fix handling of i_blocks
      udf: Fix deadlock in udf_release_file()
      jbd2: split updating of journal superblock and marking journal empty
      jbd2: protect all log tail updates with j_checkpoint_mutex
      jbd2: issue cache flush after checkpointing even with internal journal
      jbd2: fix BH_JWrite setting in checkpointing code
      jbd2: declare __jbd2_journal_temp_unlink_buffer() static
      jbd2: remove always true condition in __journal_try_to_free_buffer()
      jbd2: remove bh_state lock from checkpointing code
      jbd2: cleanup journal tail after transaction commit
      fs: Remove bogus wait in write_inode_now()
      writeback: Remove outdated comment
      btrfs: Fix busyloop in transaction_kthread()
      xfs: Fix oops on IO error during xlog_recover_process_iunlinks()

Jan Kiszka (4):
      KVM: Allow host IRQ sharing for assigned PCI 2.3 devices
      KVM: Convert intx_mask_lock to spin lock
      kgdb: x86: Return all segment registers also in 64-bit mode
      kgdb: Respect that flush op is optional

Jan Schmidt (3):
      Btrfs: actually call btrfs_init_lockdep
      Btrfs: check return value of btrfs_cow_block()
      Btrfs: fix regression in scrub path resolving

Jan Steinhoff (1):
      Input: add Synaptics USB device driver

Janusz Krzysztofik (12):
      ARM: OMAP1: ams-delta: register latch dependent devices later
      ARM: OMAP1: ams-delta: convert latches to basic_mmio_gpio
      ARM: OMAP1: ams-delta: supersede custom led device by leds-gpio
      LED: drop leds-ams-delta driver
      MTD: NAND: ams-delta: use GPIO instead of custom I/O
      omapfb: lcd_ams_delta: drive control lines over GPIO
      input: serio: ams-delta: toggle keyboard power over GPIO
      ARM: OMAP1: ams-delta: fix incorrect section tags
      ARM: OMAP1: ams-delta: clean up init data section assignments
      ARM: OMAP1: ams-delta: set up regulator over modem reset GPIO pin
      ARM: OMAP1: ams-delta: update the modem to use regulator API
      ASoC: OMAP: ams-delta: drop .set_bias_level callback

Jarkko Nikula (1):
      ARM: OMAP: McSPI: Remove unused flag from struct omap2_mcspi_device_config

Jarkko Sakkinen (1):
      tmpfs: security xattr setting on inode creation

Jarod Wilson (2):
      HID: add support for tivo slide remote
      [media] mceusb: add Formosa device ID 0xe042

Jaroslav Kysela (1):
      ALSA: Release v1.0.25

Jason Baron (6):
      jump label: Add a WARN() if jump label key count goes negative
      jump label: Fix compiler warning
      static keys: Add docs better explaining the whole 'struct static_key' mechanism
      static keys: Inline the static_key_enabled() function
      coredump: remove VM_ALWAYSDUMP flag
      coredump: add VM_NODUMP, MADV_NODUMP, MADV_CLEAR_NODUMP

Jason Cooper (9):
      ARM: kirkwood: add dreamplug (fdt) support.
      ARM: kirkwood: convert uart0 to devicetree.
      ARM: orion: wdt: use resource vice direct access
      ARM: kirkwood: fdt: use mrvl ticker symbol
      ARM: kirkwood: fdt: absorb kirkwood_init()
      ARM: kirkwood: fdt: facilitate new boards during fdt migration
      ARM: kirkwood: fdt: define uart[01] as disabled, enable uart0
      ARM: kirkwood: rtc-mv devicetree bindings
      ARM: kirkwood: use devicetree for rtc-mv

Jason Gerecke (1):
      Input: wacom - fix physical size calculation for 3rd-gen Bamboo

Jason Wessel (3):
      kgdb,debug-core,gdbstub: Hook the reboot notifier for debugger detach
      kgdb,debug_core: add the ability to control the reboot notifier
      kdb: Add message about CONFIG_DEBUG_RODATA on failure to install breakpoint

Jassi Brar (5):
      usb: gadget: Rename audio function to uac1
      usb: uac2: Add ACHeader and FormatType descriptor
      usb: gadget: audio: Move string IDs to audio.c
      usb: gadget: Add Audio Class 2.0 Driver
      ASoC: Samsung: Merge two identical if-else clauses

Jaswinder Singh (1):
      ASoC: Samsung: Update email id of the author

Javi Merino (3):
      Remove remaining bits of io_remap_page_range()
      ARM: 7319/1: Print debug info for SIGBUS in user faults
      Documentation: mention scripts/diffconfig tool

Javier Cardona (2):
      mac80211_hwsim: Add tsf to beacons, probe responses and radiotap header.
      mac80211: Modify tsf via debugfs in mesh interfaces

Javier Martin (40):
      ASoC: Route Mic Bias in Visstrim_M10 board.
      ASoC: Add external amplifier controls for Visstrim_M10.
      [media] MEM2MEM: Add support for eMMa-PrP mem2mem operations
      [media] MX2: Add platform definitions for eMMa-PrP device
      i.MX27: visstrim_m10: Add m41t00 RTC support.
      i.MX27: visstrim_m10: Sort IMX_HAVE_PLATFORM_MXC_MMC properly.
      i.MX27: visstrim_m10: Register I2C devices after I2C busses have been added.
      i.MX27: visstrim_m10: Add video support.
      i.MX27: visstrim_m10: Add led support.
      dmaengine: Add support for MEMCPY for imx-dma.
      dmaengine: Add support for multiple descriptors for imx-dma.
      [media] media: vb2: support userptr for PFN mappings
      [media] media i.MX27 camera: migrate driver to videobuf2
      [media] media i.MX27 camera: add start_stream and stop_stream callbacks
      [media] media i.MX27 camera: improve discard buffer handling
      [media] media i.MX27 camera: handle overflows properly
      [media] media: i.MX27 camera: Use list_first_entry() whenever possible
      [media] media: i.MX27 camera: Use spin_lock() inside the IRQ handler
      [media] media: i.MX27 camera: return IRQ_NONE if no IRQ status bit is set
      [media] media: i.MX27 camera: fix compilation warning
      [media] media: i.MX27 camera: more efficient discard buffer handling
      [media] media: i.MX27 camera: Add resizing support
      [media] media: tvp5150: Add cropping support
      [media] media: tvp5150: support g_mbus_fmt callback
      [media] uvcvideo: Allow userptr IO mode
      dmaengine: imx-dma: merge old dma-v1.c with imx-dma.c
      dmaengine: imx-dma: remove data member from internal structure.
      dmaengine: imx-dma: remove dma_mode member of internal structure.
      dmaengine: imx-dma: remove 'imxdma_setup_mem2mem_hw' function.
      dmaengine: imx-dma: remove 'imxdma_config_channel_hw' function.
      dmaengine: imx-dma: remove 'imxdma_setup_sg_hw' function.
      dmaengine: imx-dma: remove sg member from internal structure.
      dmaengine: imx-dma: remove 'in_use' field of 'internal' structure.
      dmaengine: imx-dma: remove 'resbytes' field of 'internal' structure.
      dmaengine: imx-dma: remove internal structure.
      dmaengine: imx-dma: remove unused arg of imxdma_sg_next.
      dmaengine: imx-dma: remove 'imx_dmav1_baseaddr' and 'dma_clk'.
      dmaengine: imx-dma: use 'dev_dbg' and 'dev_warn' for messages.
      dmaengine: i.MX: Add support for interleaved transfers.
      dmaengine: i.MX: Fix merge of cookie branch.

Javier Martinez Canillas (3):
      Input: add Cypress TTSP capacitive multi-touch screen support
      security: struct security_operations kerneldoc fix
      Input: add cyttsp touchscreen maintainer entry

Jayachandran C (1):
      i2c: Move I2C_EG20T option to the right place.

Jean Delvare (18):
      drm/kms: Make i2c buses faster
      drm/radeon/kms: Use the standard VESA timeout for DDC channels
      mfd: Fix ACPI conflict check
      [media] cx22702: Fix signal strength
      drm/nouveau: Fix module parameter description formats
      hwmon: (lm87) Reorganize the code
      hwmon: (lm87) Get rid of macro-generated functions
      hwmon: (lm80) Add detection of NatSemi/TI LM96080
      [media] dib0700: Drop useless check when remote key is pressed
      [media] dib0700: Fix memory leak during initialization
      fbdev: bfin_adv7393fb: Drop needless include
      hwmon: (w83795) Unconditionally support manual fan speed control
      hwmon: (lm63) Reorganize the code
      hwmon: (lm63) Make fan speed control strategy changeable
      hwmon: (lm63) Let the user adjust the lookup table
      i2c-i801: Use usleep_range to wait for command completion
      i2c: Update the FSF address
      i2c-algo-bit: Don't resched on clock stretching

Jean Pihet (4):
      PM / QoS: unconditionally build the feature
      ARM: OMAP3+: SmartReflex: fix the use of debugfs_create_* API
      ARM: OMAP3+: SmartReflex: fix error handling
      ARM: OMAP2+: PM debug: fix the use of debugfs_create_* API

Jean-Christophe PLAGNIOL-VILLARD (51):
      ARM: at91: code removal of CAP9 SoC
      of_gpio: add support of of_gpio_named_count to be able to count named gpio
      ARM: at91: factorise duplicated at91sam9 idle
      ARM: at91/at91x40: remove use of at91_sys_read/write
      ARM: at91: make matrix register base soc independent
      ARM: at91: make ST (System Timer) soc independent
      ARM: at91/pm_slowclock: rename register to named define
      ARM: at91/pm_slowclock: function slow_clock() accepts parameters
      ARM: at91: move at91rm9200 sdramc defines to at91rm9200_sdramc.h
      ARM: at91: make sdram/ddr register base soc independent
      ARM: at91/pm_slowclock: add runtime detection of memory contoller
      ARM: at91/PMC: make register base soc independent
      ARM: at91/rtc-at91sam9: each SoC can select the RTT device to use
      ARM: at91:rtc/rtc-at91sam9: ioremap register bank
      ARM: at91/rtc-at91sam9: pass the GPBR to use via resources
      ARM: at91: finally drop at91_sys_read/write
      ARM: at91: merge SRAM Memory banks thanks to mirroring
      Atmel: move console default platform_device to serial driver
      ARM: at91/board-dt: drop default console
      ARM: at91: properly sort dtb files in Makefile.boot
      ARM: at91: pit add DT support
      ARM: at91: usb_a9g20/dt: add leds support
      ARM: at91: at91sam9m10g45ek/dt: add leds support
      ARM: at91: at91sam9m10g45ek/dt: add gpio-keys support
      ARM: at91: usb_a9g20/dt: add gpio-keys support
      ARM: at91: at91sam9x5cm/dt: add leds support
      ATMEL: fix nand ecc support
      mtd/atmel_nand: add on_flash_bbt to enable the use of On Flash BBT
      ARM: at91: enable on flash bbt for Atmel Reference and DT boards
      of: introduce helper to manage boolean
      of/mtd/nand: add generic bindings and helpers
      atmel/nand: add DT support
      ARM: at91: sam9x5 add nand support
      i2c/gpio: add DT support
      ARM: at91: sam9g20 add i2c DT support
      ARM: at91: usb_a9g20 add DT i2c support
      ARM: at91: sam9g45 add i2c DT support
      ARM: at91: sam9x5 add i2c DT support
      ARM: at91/dt: add Calao DAB-MMX daugther board support for USB-A9G20
      ARM: at91/dt: add specific DT soc init
      ARM: at91: add pmc DT support
      ARM: at91: always enable sam9 restart
      ARM: at91: add RSTC (Reset Controller) dt support
      ARM: at91: add ram controller DT support
      ARM: at91: add Shutdown Controller (SHDWC) DT support
      ARM: at91: usb ohci add dt support
      ARM: at91: dt: enable usb ohci for sam9g20, sam9g45 amd sam9x5
      ARM: at91: usb ehci add dt support
      ARM: at91: dt: enable usb ehci for sam9g45 and sam9x5
      USB: at91: Device udc add dt support
      ARM: at91: sam9g20 udc add dt support

Jean-François Moine (25):
      [media] gspca - pac7302: Add new webcam 06f8:301b
      [media] gspca - pac7302: Cleanup source
      [media] gspca - pac7302: Simplify the function pkt_scan
      [media] gspca - pac7302: Use the new video control mechanism
      [media] gspca - pac7302: Do autogain setting work
      [media] gspca - sonixj: Remove the jpeg control
      [media] gspca - sonixj: Add exposure, gain and auto exposure for po2030n
      [media] gspca - zc3xx: Adjust the JPEG decompression tables
      [media] gspca - zc3xx: Do automatic transfer control for hv7131r and pas202b
      [media] gspca - zc3xx: Remove the low level traces
      [media] gspca - zc3xx: Cleanup source
      [media] gspca - zc3xx: Fix bad sensor values when changing autogain
      [media] gspca - zc3xx: Set the exposure at start of hv7131r
      [media] gspca - zc3xx: Add V4L2_CID_JPEG_COMPRESSION_QUALITY control support
      [media] gspca - zc3xx: Lack of register 08 value for sensor cs2102k
      [media] gspca - sn9c20x: Fix loss of frame start
      [media] gspca - sn9c20x: Use the new video control mechanism
      [media] gspca - sn9c20x: Propagate USB errors to higher level
      [media] gspca - sn9c20x: Add a delay after Omnivision sensor reset
      [media] gspca - sn9c20x: Add the JPEG compression quality control
      [media] gspca - sn9c20x: Optimize the code of write sequences
      [media] gspca - sn9c20x: Greater delay in case of sensor no response
      [media] gspca - sn9c20x: Add automatic JPEG compression mechanism
      [media] gspca - sn9c20x: Simplify register write for capture start/stop
      [media] gspca - sn9c20x: Cleanup source

Jeff Kirsher (3):
      igb: fix ethtool offline test
      ixgbe: remove tie between NAPI work limits and interrupt moderation
      ixgbe: fix namespace issues when FCoE/DCB is not enabled

Jeff Layton (26):
      nfs: remove unneeded NULL pointer check in nfs4_remote_mount
      nfsd4: fix recovery-dir leak on nfsd startup failure
      cifs: fix issue mounting of DFS ROOT when redirecting from one domain controller to the next
      cifs: clean up call to cifs_dfs_release_automount_timer()
      cifs: clean up ordering in exit_cifs
      cifs: add new cifsiod_wq workqueue
      cifs: add pid field to cifs_writedata
      cifs: allow caller to specify completion op when allocating writedata
      cifs: fix allocation in cifs_write_allocate_pages
      cifs: make cifsFileInfo_get return the cifsFileInfo pointer
      cifs: fix up get_numpages
      cifs: abstract out function to marshal up the iovec array for async writes
      cifs: call cifs_update_eof with i_lock held
      cifs: convert cifs_iovec_write to use async writes
      cifs: remove /proc/fs/cifs/OplockEnabled
      cifs: handle "sloppy" option appropriately
      nfsd: convert nfs4_client->cl_cb_flags to a generic flags field
      nfsd: add nfsd4_client_tracking_ops struct and a way to set it
      sunrpc: create nfsd dir in rpc_pipefs
      nfsd: add a per-net-namespace struct for nfsd
      nfsd: add a header describing upcall to nfsdcld
      nfsd: add the infrastructure to handle the cld upcall
      nfsd: add notifier to handle mount/unmount of rpc_pipefs sb
      nfsd: don't allow legacy client tracker init for anything but init_net
      nfsd: fix NULL pointer dereference in cld_pipe_downcall
      nfsd: only register cld pipe notifier when CONFIG_NFSD_V4 is enabled

Jeff Liu (1):
      mm/memcontrol.c: remove unnecessary 'break' in mem_cgroup_read()

Jeff Mahoney (21):
      btrfs: Add btrfs_panic()
      btrfs: Catch locking failures in {set,clear,convert}_extent_bit
      btrfs: Panic on bad rbtree operations
      btrfs: Fix kfree of member instead of structure
      btrfs: Simplify btrfs_insert_root
      btrfs: clean_tree_block should panic on observed memory corruption and return void
      btrfs: avoid NULL deref in btrfs_reserve_extent with DEBUG_ENOSPC
      btrfs: Remove set bits return from clear_extent_bit
      btrfs: find_and_setup_root error push-up
      btrfs: btrfs_update_root error push-up
      btrfs: Simplify btrfs_submit_bio_hook
      btrfs: Factor out tree->ops->merge_bio_hook call
      btrfs: ->submit_bio_hook error push-up
      btrfs: __add_reloc_root error push-up
      btrfs: return void in functions without error conditions
      btrfs: drop gfp_t from lock_extent
      btrfs: split extent_state ops
      btrfs: btrfs_drop_snapshot should return int
      btrfs: add varargs to btrfs_error
      btrfs: enhance transaction abort infrastructure
      btrfs: replace many BUG_ONs with proper error handling

Jeff Moyer (3):
      ext4: fix race between unwritten extent conversion and truncate
      ext4: clean up the flags passed to __blockdev_direct_IO
      ext4: fix race between sync and completed io work

Jeff Skirvin (2):
      [SCSI] libsas: Remove redundant phy state notification calls.
      [SCSI] libsas: add mutex for SMP task execution

Jeffrey Huang (1):
      cnic: set error flag when iSCSI connection fails

Jeffrin Jose (2):
      ALSA: Fixed a trailing white space error
      ALSA: control - Fixe a trailing white space error

Jens Freimann (4):
      KVM: s390: do store status after handling STOP_ON_STOP bit
      KVM: s390: make sigp restart return busy when stop pending
      KVM: s390: ignore sigp stop overinitiative
      KVM: s390: add stop_on_stop flag when doing stop and store

Jens Rottmann (2):
      cs5535-clockevt: Don't ignore MFGPT on SMP-capable kernels
      cs5535-clockevt: Allow the MFGPT IRQ to be shared

Jeremy Fitzhardinge (2):
      HID: hid-input/battery: set scope and powered device for HID battery
      x86/ioapic: Add io_apic_ops driver layer to allow interception

Jerome Glisse (2):
      drm/radeon: add support for evergreen/ni tiling informations v11
      drm/radeon/kms: add htile support to the cs checker v3

Jerry Huang (4):
      powerpc/85xx: add P1020MBG-PC platform support
      powerpc/85xx: add P1020UTM-PC platform support
      mmc: esdhc: Implement power management for ESDHC
      mmc: esdhc: Workaround for data crc error on p1010rdb

Jesper Juhl (38):
      [media] drxk_hard: does not need to include linux/version.h
      dm-bufio.c: there's no need to include linux/version.h
      ab5500-core.c: Don't needlessly include linux/version.h
      Fix up version number reference in include/trace/events/power.h
      drivers/media/dvb/frontends/drxk_hard.c does not need to include linux/version.h
      gma500, lvds: Fix use after free and mem leak in psb_intel_lvds_init()
      crypto: In crypto_add_alg(), 'exact' wants to be initialized to 0
      Remove incorrect comment from include/trace/events/power.h
      decnet: remove unused variable from dn_output()
      caif: caifdev is never used in net/caif/caif_dev.c::transmit() - remove it.
      bonding: Fix misspelling of "since"
      [media] tm6000: Don't use pointer after freeing it in tm6000_ir_fini()
      [media] easycap: Fix mem leak in easycap_usb_probe()
      staging, vt6656/wpactl.c: A basic style cleanup
      staging, vt6656/wpactl.c: Fix mem leak in wpa_ioctl()
      staging, media, easycap: Fix mem leak in easycap_usb_probe()
      ARM, KS8695: Only include linux/gpio.h once in arch/arm/mach-ks8695/leds.c
      ARM: Remove duplicate asm/memblock.h include from arch/arm/mm/init.c
      BTRFS: Don't include disk-io.h twice in check-integrity.c
      power, max8998: Include linux/module.h just once in drivers/power/max8998_charger.c
      SCSI, ISCSI: Just #include "host.h" once in host.c
      Staging: The header linux/module.h is included twice in drivers/staging/iio/dac/ad5686.c
      bonding: Fix misspelling of "since"
      Only include linux/sched.h once in arch/arm/mach-bcmring/dma.c
      XFS: xfs_trans_add_item() - don't assign in ASSERT() when compare is intended
      crypto: twofish-x86 - Remove dead code from twofish_glue_3way.c::init()
      crypto: serpent-sse2 - remove dead code from serpent_sse2_glue.c::serpent_sse2_init()
      Staging, rtl8192e, softmac: remove redundant memset and fix mem leak
      [SCSI] bfa: don't leak mem in bfad_im_bsg_els_ct_request()
      NVM Express: Remove unneeded include of linux/version.h from nvme.c
      ARM: Remove redundant ';' from avic_irq_set_priority()
      Allocate correct size (portably) in drivers/usb/gadget/f_midi.c::f_midi_bind()
      mfd: Remove unneeded version.h include from ab5500
      intel, gma500, lvds: Fix use after free and mem leak in psb_intel_lvds_init()
      [media] [trivial] DiB0090: remove redundant '; ' from dib0090_fw_identify()
      [media] media, cx231xx: Fix double free on close
      max8998_charger: Include linux/module.h just once
      drivers/platform/x86/amilo-rfkill.c::amilo_rfkill_probe() avoid NULL deref

Jesse Barnes (6):
      drm/i915: split 9xx refclk & sdvo tv code out
      drm/i915: split out pll divider code
      drm/i915: properly mask and or watermark values for sprites
      Merge branch 'pci-next+probe_only+bus2res-fb127cb' of git://github.com/bjorn-helgaas/linux into linux-next
      PCI: hand PCI maintenance over to Bjorn Helgaas
      PCI: Bjorn gets PCI hotplug too

Jesse Brandeburg (1):
      ixgbe: use typed min/max functions where possible

Jett.Zhou (6):
      ARM: sa1100: clean up clock support
      mfd: Add ability to wake the system for 88pm860x
      mfd: Add power control interface for pm8606 chip
      mfd: Code cleanup for pm8606 sub-dev initialization
      backlight: Modified power control of pm860x backlight
      led: Modified power control of pm860x led

Jia Hongtao (3):
      powerpc/85xx: Clean up partition nodes in dts for MPC8572DS
      powerpc: add support for MPIC message register API
      powerpc: document the FSL MPIC message register binding

Jianbin Kang (1):
      kbuild: incremental tags update for GNU Global

Jiang Liu (3):
      ACPI, APEI, Fix ERST header length check
      CPER failed to handle generic error records with multiple sections
      genirq: Adjust irq thread affinity on IRQ_SET_MASK_OK_NOCOPY return value

Jim Cromie (21):
      dynamic_debug: fix whitespace complaints from scripts/cleanfile
      dynamic_debug: drop enabled field from struct _ddebug, use _DPRINTK_FLAGS_PRINT
      dynamic_debug: make dynamic-debug supersede DEBUG ccflag
      dynamic_debug: change verbosity at runtime
      dynamic_debug: replace strcpy with strlcpy, in ddebug_setup_query()
      dynamic_debug: pr_err() call should not depend upon verbosity
      dynamic_debug: drop explicit !=NULL checks
      dynamic_debug: describe_flags with '=[pmflt_]*'
      dynamic_debug: tighten up error checking on debug queries
      dynamic_debug: early return if _ddebug table is empty
      dynamic_debug: reduce lineno field to a saner 18 bits
      dynamic_debug: chop off comments in ddebug_tokenize
      dynamic_debug: enlarge command/query write buffer
      dynamic_debug: add trim_prefix() to provide source-root relative paths
      dynamic_debug: factor vpr_info_dq out of ddebug_parse_query
      dynamic_debug: process multiple debug-queries on a line
      clocksource: scx200_hrt:  use pr_<level> instead of printk
      scx200_32: use PCI_VDEVICE
      scx200_32: replace printks with pr_<level>s
      init: fix wording error in mm_init comment
      kernel-time: fix s/then/than/ spelling errors

Jim Garlick (3):
      net/9p: don't allow Tflush to be interrupted
      net/9p: handle flushed Tclunk/Tremove
      9p: statfs should not override server f_type

Jim Paris (1):
      USB: ftdi_sio: add support for FT-X series devices

Jim Schutt (1):
      net/ceph: Only clear SOCK_NOSPACE when there is sufficient space in the socket buffer

Jimi Xenidis (1):
      powerpc/icswx: Fix race condition with IPI setting ACOP

Jing Huang (1):
      [SCSI] bfa: add readme file

Jingjun Wu (1):
      rtlwifi: rtl8192ce: Fix loss of receive performance

Jingoo Han (12):
      video: use gpio_request_one
      video: s3c-fb: fix checkpatch error
      video: s3c-fb: add alpha value width setting
      video: s3c-fb: add video clock running at data under-flow
      ARM: SAMSUNG: Add a callback 'notify_after' for PWM backlight control
      video: support DP controller driver
      video: s3c-fb: use devm_request_irq()
      USB: ohci-exynos: replace hcd->state with ohci->rh_state
      video: s3c-fb: Add support EXYNOS5 FIMD
      MAINTAINERS: add maintainer entry for Exynos DP driver
      USB: ehci-s5p: add DMA burst support
      backlight: convert platform_lcd to dev_pm_ops

Jiri Benc (2):
      ipv6: helper function to get tclass
      net: implement IP_RECVTOS for IP_PKTOPTIONS

Jiri Kosina (15):
      Merge branch 'master' into for-next
      HID: tivo: fix broken build
      [IA64] disable interrupts when exiting from ia64_mca_cmc_int_handler()
      HID: correct PID for saitek PS1000
      Revert "media: Fix typo in mixer_drv.c and hdmi_drv.c"
      x86, memblock: Move mem_hole_size() to .init
      tpm_tis: fix tis_lock with respect to RCU
      Revert "power, max8998: Include linux/module.h just once in drivers/power/max8998_charger.c"
      HID: make it possible to force hid-core claim the device
      HID: tivo: add support for BT-version (0x1200)
      Revert "char: Fix typo in viotape.c"
      Merge branches 'battery-scope', 'logitech' and 'multitouch' into for-linus
      Merge branches 'roccat' and 'wacom' into for-linus
      Merge branch 'upstream' into for-linus
      thp: documentation: 'transparent_hugepage=' can also be specified on cmdline

Jiri Olsa (24):
      perf evlist: Make splice_list_tail method public
      ftrace: Change filter/notrace set functions to return exit code
      perf tool: Fix perf stack to non executable on x86_64
      perf tools: Remove unused functions from debugfs object
      perf tools: Add sysfs mountpoint interface
      perf tools: Add bitmap_or function into bitmap object
      ftrace: Add enable/disable ftrace_ops control interface
      ftrace, perf: Add open/close tracepoint perf registration actions
      ftrace, perf: Add add/del tracepoint perf registration actions
      ftrace: Add FTRACE_ENTRY_REG macro to allow event registration
      ftrace, perf: Add support to use function tracepoint in perf
      ftrace: Allow to specify filter field type for ftrace events
      ftrace, perf: Add filter support for function trace event
      perf: Add ifdef to remove unused enum switch warnings
      perf: Adding sysfs group format attribute for pmu device
      perf tools: Add parser generator for events parsing
      perf tools: Add config options support for event parsing
      perf tools: Add perf pmu object to access pmu format definition
      perf tools: Add support to specify pmu style event
      perf tools: Fix various casting issues for 32 bits
      perf tools: Fix modifier to be applied on correct events
      perf diff: Fix to work with new hists design
      perf: Move mmap page data_head offset assertion out of header
      perf tools: Switch module.h into export.h

Jiri Slaby (81):
      TTY: provide tty_standard_install helper
      USB: serial, use tty_standard_install
      TTY: use tty_standard_install
      TTY: pty, remove superfluous ptm test
      TTY: get rid of BTM around devpts_*
      [IA64] hpsim, fix SAL handling in fw-emu
      [IA64] simserial, include some headers
      [IA64] hpsim, initialize chip for assigned irqs
      [IA64] simserial, bail out when request_irq fails
      USB: cdc-acm, use tty_standard_install
      TTY: tty_io, remove buffer re-assignments
      TTY: let alloc_tty_driver deduce the owner automatically
      TTY: remove minor_num from tty_driver
      TTY: remove re-assignments to tty_driver members
      TTY: simplify tty_driver_lookup_tty a bit
      TTY: remove tty driver re-set from tty_reopen
      TTY: serial, simplify ASYNC_USR_MASK
      TTY: tty_driver, document tty->ops->shutdown limitation
      ALPHA: srmcons, use timer functions
      ALPHA: srmcons, fix racy singleton structure
      TTY: srmcons, convert to use tty_port
      TTY: serialP, remove DECLARE_WAITQUEUE check
      TTY: remove unneeded tty->index checks
      TTY: ipwireless, fix tty->index handling
      NET: pc300, do not zero global variables
      NET: pc300, show version info from module init
      XTENSA: iss/console, use setup_timer
      XTENSA: iss/console, fix potential deadlock
      TTY: iss/console, use tty_port
      TTY: serial, use atomic_inc_return in ioc4_serial
      TTY: serial, include pci.h in m32r_sio
      TTY: remove serialP.h inclusion from some files
      TTY: speakup, do not use serialP
      TTY: serialP, remove unused material
      TTY: amiserial, remove tasklet for tty_wakeup
      TTY: amiserial, use only one copy of async flags
      hpsim, fix SAL handling in fw-emu
      simserial, include some headers
      hpsim, initialize chip for assigned irqs
      simserial, bail out when request_irq fails
      TTY: simserial, use only one copy of async flags
      TTY: simserial/amiserial, use one instance of other members
      TTY: simserial, remove support of shared interrupts
      TTY: simserial, remove IRQ_T
      TTY: amiserial, remove IRQ_ports
      TTY: serialP, merge serial_state and async_struct
      TTY: amiserial, simplify set_serial_info
      TTY: amiserial, pass tty down to functions
      TTY: simserial, pass tty down to functions
      TTY: amiserial/simserial, use tty_port
      TTY: amiserial/simserial, use close delays from tty_port
      TTY: amiserial/simserial, use count from tty_port
      TTY: amiserial/simserial, use flags from tty_port
      TTY: simserial, remove static initialization
      TTY: simserial, remove tmp_buf
      TTY: simserial, stop using serial_state->{line,icount}
      TTY: simserial no longer needs serialP
      TTY: simserial, define local tty_port pointer
      TTY: simserial, remove some tty ops
      TTY: simserial, use tty_port_close_end
      TTY: simserial, use tty_port_close_start
      TTY: simserial, properly refcount tty_port->tty
      TTY: simserial, use tty_port_open
      TTY: simserial, use tty_port_hangup
      TTY: simserial, remove useless comments
      TTY: simserial, fix includes
      TTY: simserial, reindent some code
      TTY: simserial, final cleanup
      TTY: amiserial, define local tty_port pointer
      TTY: amiserial, stop using serial_state->{irq,type,line}
      TTY: amiserial no longer needs serialP
      TTY: amiserial, provide carrier helpers
      TTY: amiserial, use tty_port_block_til_ready
      TTY: amiserial, use tty_port_close_end
      TTY: amiserial, use tty_port_close_start
      TTY: pdc_cons, fix racy tty test
      TTY: pdc_cons, fix open vs timer race
      TTY: pdc_cons, fix open vs pdc_console_tty_driver race
      TTY: pdc_cons, use tty_port
      TTY: isdn/gigaset, do not set tty->driver_data to NULL
      TTY: isdn/gigaset, use tty_port

Jitendra Kalsaria (4):
      qlge: Fixed invalid reference to ip header
      qlge: Removing needless print's which are not
      qlge: Fix memory leak in the process of refill
      qlge: Bumped driver version to 1.00.00.30.

Joachim Eastwood (3):
      ASoC: use proper defines for stream directions in pcm engines
      ASoC: replace 0xffffffff with DMA_BIT_MASK macro
      pcmcia at91_cf: fix raw gpio number usage

Joe Carnuccio (3):
      [SCSI] qla2xxx: Correct print format for edc ql_log() calls.
      [SCSI] qla2xxx: Return blank sysfs string on initial get thermal failure.
      [SCSI] qla2xxx: Remove EDC sysfs interface.

Joe Perches (68):
      rtlwifi: Neaten RT_ASSERT, RT_TRACE, RTPRINT, RT_PRINT_DATA macros
      rtlwifi: Standardize RT_PRINT_DATA macro and uses
      rtlwifi: Convert RT_TRACE macro to use ##__VA_ARGS__
      rtlwifi: Convert RTPRINT macro to use ##__VA_ARGS__
      rtlwifi: Convert RT_ASSERT macro to use ##__VA_ARGS__
      rtlwifi: Remove duplicate __func__
      rtlwifi: Optimize RT_TRACE macro use of KBUILD_MODNAME for size
      rtlwifi: add CONFIG_RTLWIFI_DEBUG to remove all of the debug logging code
      rtlwifi: Remove incorrect logging message prefixes
      rtlwifi: Simplify chip version id logging
      brcm80211: Use normal DEBUG define
      brcmfmac: Convert printk(KERN_DEBUG to pr_debug
      brcm80211: Add and use brcmX_dbg_dump_hex
      brcmfmac: Remove useless #ifdef DEBUG
      brcm80211: Convert printk(KERN_DEBUG to pr_debug
      brcm80211: Use brcmu_dbg_hex_dump
      brcm80211: Use pr_fmt and pr_<level>
      brcmfmac: Trivial typo of "couldn" to "could" fix
      drivers/net: Remove unnecessary k.alloc/v.alloc OOM messages
      drivers/net: Remove alloc_etherdev error messages
      netpoll: Convert printks to np_<level> and add pr_fmt
      netpoll: Neaten MAX_SKB_SIZE macro
      PATCH V2 net-next] net: dev: Convert printks to pr_<level>
      tms380tr: Fix cascading if/else tab abuse
      telephony: Move to staging
      staging: tidspbridge: Rename module from bridgedriver to tidspbridge
      drivers/net: Remove boolean comparisons to true/false
      Bluetooth: Add logging functions bt_info and bt_err
      isdn: whitespace coding style cleanup
      e1000: Neaten e1000_config_dsp_after_link_change
      gigaset: Use semicolons to terminate statements
      udf: Remove unnecessary OOM messages
      powerpc: Use vsprintf extention %pf with builtin_return_address
      net: Convert printks to pr_<level>
      net: ipv4: Standardize prefixes for message logging
      ixgb: Remove unnecessary defines, use pr_debug
      microblaze: Use vsprintf extention %pf with builtin_return_address
      if_vlan: Remove VLAN_ETH_ALEN define and the 1 use of it
      atlx: Use ETH_ALEN
      igbvf: Use ETH_ALEN
      rtlwifi: Remove unused ETH_ADDR_LEN defines
      ext4: remove redundant "EXT4-fs: " from uses of ext4_msg
      ext4: add no_printk argument validation, fix fallout
      ext4: avoid output message interleaving in ext4_error_<foo>()
      drm/ttm: Use pr_fmt and pr_<level>
      acer-wmi: Message logging neatening
      acerhdf: Message logging neatening
      thermal_sys: remove unnecessary line continuations
      thermal_sys: remove obfuscating used-once macros
      thermal_sys: kernel style cleanups
      thermal_sys: convert printks to pr_<level>
      get_maintainer: use a default "unknown" S: status/role
      MAINTAINERS: update MCA section
      MAINTAINERS: update git urls for 2.6 deletions
      MAINTAINERS: add status to ALPHA architecture
      MAINTAINERS: add "S: Maintained" to clkdev and clk sections
      include/ and checkpatch: prefer __scanf to __attribute__((format(scanf,...)
      checkpatch: add some --strict coding style checks
      checkpatch: add --strict tests for braces, comments and casts
      checkpatch: warn on use of yield()
      checkpatch: whitespace - add/remove blank lines
      gianfar: Fix possible overrun and simplify interrupt name field creation
      jffs2: Remove unnecessary OOM messages
      jffs2: Convert most D1/D2 macros to jffs2_dbg
      jffs2: Convert printks to pr_<level>
      jffs2: Use pr_fmt and remove jffs: from formats
      jffs2: Standardize JFFS_<LEVEL> uses
      watchdog: Use pr_<fmt> and pr_<level>

Joe Thornber (11):
      dm thin: fix stacked bi_next usage
      dm persistent data: fix btree rebalancing after remove
      dm thin: correct comments
      dm persistent data: remove redundant value_size arg from value_ptr
      dm thin metadata: pass correct space map to dm_sm_root_size
      dm thin: commit outstanding data every second
      dm persistent data: remove space map ref_count entries if redundant
      dm thin: support read only external snapshot origins
      dm thin: prepare to support discard
      dm thin: support discards
      dm thin: add pool target flags to control discard

Joerg Roedel (13):
      perf top: Don't process samples with no valid machine object
      perf tools: Change perf_guest default back to false
      bitops: Add missing parentheses to new get_order macro
      kbuild: Fix link to headers in 'make deb-pkg'
      kbuild: Only build linux-image package for UML
      kbuild: Fix out-of-tree build for 'make deb-pkg'
      iommu/amd: Split amd_iommu_init function
      iommu/amd: Fix double free of mem-region in error-path
      iommu/amd: Update git-tree in MAINTAINERS
      iommu/amd: Don't initialize IOMMUv2 resources when not required
      iommu/amd: Make sure IOMMU interrupts are re-enabled on resume
      iommu/amd: Move interrupt setup code into seperate function
      Merge branches 'iommu/fixes', 'arm/tegra' and 'x86/amd' into next

Johan Hedberg (121):
      Bluetooth: Convert inquiry cache to use standard list types
      Bluetooth: Move Extended Inquiry Response defines to hci.h
      Bluetooth: Add initial mgmt_confirm_name support
      Bluetooth: Return updated name state with hci_inquiry_cache_update
      Bluetooth: Flush inquiry cache when starting mgmt triggered inquiry
      Bluetooth: Rename hdev->inq_cache to hdev->discovery
      Bluetooth: Add discovery state tracking
      Bluetooth: Add name resolving support for mgmt based discovery
      Bluetooth: Remove bogus inline declaration from l2cap_chan_connect
      Bluetooth: Move mgmt related flags from hdev->flags to hdev->dev_flags
      Bluetooth: Fix resetting HCI_MGMT flag
      Bluetooth: Sort to-be-resolved devices by RSSI during discovery
      Bluetooth: Fix clearing persistent flags
      Bluetooth: Rename mgmt connected events to match user space
      Bluetooth: Add eir_len parameter to mgmt_ev_device_found
      Bluetooth: Rename eir_has_complete_name to eir_has_data_type
      Bluetooth: Add missing EIR defines to hci.h
      Bluetooth: Move eir_has_data_field to hci_core.h
      Bluetooth: Merge device class into the EIR data in mgmt_ev_device_found
      Bluetooth: Rename conn->pend to conn->flags
      Bluetooth: Convert hdev->out to a bool type
      Bluetooth: Update device_connected and device_found events to latest API
      Bluetooth: Merge boolean members of struct hci_conn into flags
      Bluetooth: Convert hdev->ssp_mode to a flag
      Bluetooth: Add a convenience function to check for SSP enabled
      Bluetooth: Update mgmt.h to match latest API spec
      Bluetooth: mgmt: Implement Cancel Pair Device command
      Bluetooth: Add missing QUIRK_NO_RESET test to hci_dev_do_close
      Bluetooth: Fix device_found event length for remote name resolving
      Bluetooth: Update and rename mgmt_remove_keys to mgmt_unpair_device
      Bluetooth: Update mgmt_disconnect to match latest API
      Bluetooth: Add address type to user_confirm and user_passkey messages
      Bluetooth: Add address type to Out Of Band mgmt messages
      Bluetooth: Add address type to mgmt blacklist messages
      Bluetooth: Add address type to mgmt_ev_auth_failed
      Bluetooth: Fix mgmt_unpair_device command status
      Bluetooth: Add Device Unpaired mgmt event
      Bluetooth: Implement Read Supported Commands commands for mgmt
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next.git
      Bluetooth: Remove unused member from cmd_lookup struct
      Bluetooth: mgmt: Use more consistent error variable names
      Bluetooth: mgmt: Add support for Set Link Security command
      Bluetooth: mgmt: Add support for Set SSP command
      Bluetooth: mgmt: Add address type to link key messages
      Bluetooth: mgmt: Add address type to PIN code messages
      Bluetooth: mgmt: Add address type to confirm name command
      Bluetooth: Add Intel copyright to mgmt files
      Bluetooth: mgmt: Change ordering of cmd_status paramters
      Bluetooth: mgmt: Move status parameters into the cmd_complete header
      Bluetooth: mgmt: Fix Pair Device response status values
      Bluetooth: mgmt: Fix Start Discovery return parameters
      Bluetooth: mgmt: Fix (Un)Block Device return parameters
      Bluetooth: mgmt: Fix OOB command response parameters
      Bluetooth: mgmt: Bump mgmt version
      Bluetooth: Fix hci_connect error return values
      Bluetooth: mgmt: Add address type parameter to Stop Discovery command
      Bluetooth: mgmt: Add address type parameter to Discovering event
      Bluetooth: mgmt: Add basic support for Set High Speed command
      Bluetooth: mgmt: Fix Set SSP check for supported feature
      Bluetooth: mgmt: Clear EIR data when disabling SSP
      Bluetooth: mgmt: Fix powered checks for commands
      Bluetooth: mgmt: Fix set_local_name and set_dev_class powered checks
      Bluetooth: mgmt: Fix set_fast_connectable error return
      Bluetooth: mgmt: Fix pairable setting upon initialization
      Bluetooth: mgmt: Allow connectable/discoverable changes in off state
      Bluetooth: mgmt: Fix Removing discoverable timeout in set_connectable
      Bluetooth: mgmt: Fix current settings values when powered off
      Bluetooth: mgmt: Add convenience function for sending New Settings
      Bluetooth: mgmt: Fix New Settings event for connectable/discoverable
      Bluetooth: Fix clearing of persistent dev_flags
      Bluetooth: mgmt: Fix connectable/discoverable response values
      Bluetooth: mgmt: Make Set Link Security callable while powered off
      Bluetooth: Remove unneeded hci_cc_read_ssp_mode function
      Bluetooth: mgmt: Make Set SSP command callable while powered off
      Bluetooth: mgmt: Fix EIR toggling with SSP
      Bluetooth: mgmt: Fix clearing of hdev->eir
      Bluetooth: Explicitly clear EIR data upon hci_dev setup
      Bluetooth: mgmt: Fix Set SSP supported check
      Bluetooth: mgmt: Implement Set LE command
      Bluetooth: Fix EIR data clearing when powering off
      Bluetooth: mgmt: Fix updating EIR when updating the name
      Bluetooth: Add hdev->short_name for EIR generation
      Bluetooth: Fix read_name updating when HCI_SETUP is not set
      Bluetooth: mgmt: Allow local name changes while powered off
      Bluetooth: mgmt: Fix name_changed event for short name changes
      Bluetooth: mgmt: Fix missing short_name in read_info
      Bluetooth: Fix clearing of dev_class when powering down
      Bluetooth: mgmt: Fix return value for set_class
      Bluetooth: mgmt: Check for HCI_UP in update_eir() and update_class()
      Bluetooth: mgmt: Allow class of device changes while powered off
      Bluetooth: mgmt: Add missing powered checks to commands
      Bluetooth: mgmt: Fix unpair_device responses
      Bluetooth: mgmt: Fix device_found parameters
      Bluetooth: mgmt: Add legacy pairing info to dev_found events
      Bluetooth: mgmt: Fix count parameter in get_connections reply
      Bluetooth: mgmt: Fix update_eir/class with HCI_AUTO_OFF flag set
      Bluetooth: mgmt: Fix return value of add/remove_uuid
      Bluetooth: mgmt: Move service cache setting to a more sensible place
      Bluetooth: mgmt: Fix clear UUIDs response
      Bluetooth: mgmt: Add flags parameter to device_connected
      Bluetooth: mgmt: Track pending class changes
      Bluetooth: mgmt: Fix dev_class related command response timing
      Bluetooth: mgmt: Fix clear_uuids response
      Bluetooth: Fix init request completion with old controllers
      Bluetooth: Use kernel int types instead of ones from stdint.h
      Bluetooth: Don't send unnecessary write_le_enable command
      Bluetooth: Remove redundant read_host_features commands
      Bluetooth: Add missing host features definitions
      Bluetooth: Use LMP_HOST_SSP define instead of magic values
      Bluetooth: mgmt: Add missing hci_dev locking to set_le()
      Bluetooth: Fix init sequence for some CSR based controllers
      Bluetooth: mgmt: Refactor hci_dev lookup for commands
      Bluetooth: mgmt: Initialize HCI_MGMT flag for any command
      Bluetooth: mgmt: Move command handlers into a table
      Bluetooth: mgmt: Add defines for command sizes
      Bluetooth: mgmt: Centralize message length checks
      Bluetooth: Fix clearing of HCI_PENDING_CLASS flag
      Bluetooth: mgmt: Fix command status error code values
      Bluetooth: mgmt: Add new error code for invalid index
      Bluetooth: Remove HCI_PI_MGMT_INIT flag for sockets
      Bluetooth: mgmt: Fix updating local name when powering on

Johan Hovold (5):
      USB: cp210x: fix debug output
      USB: serial: add macro for console error reporting
      USB: serial: fix console error reporting
      USB: serial: use dev_err_console in generic write
      USB: serial: use dev_err_console in custom write paths

Johannes Berg (144):
      mac80211: refactor __ieee80211_get_channel_mode
      mac80211: clean up aggregation destruction
      mac80211: clean up rate control code
      mac80211: make beacon filtering per virtual interface
      mac80211: make CQM RSSI support per virtual interface
      mac80211: fix a few -Wshadow warnings
      cfg80211: fix a few -Wshadow warnings
      iwlwifi: fix uCode event tracing
      iwlwifi: always restrict scan dwell in P2P
      mac80211: station state transition error handling
      iwlwifi: fix uCode event tracing
      iwlwifi: always restrict scan dwell in P2P
      iwlwifi: release IRQ in error path
      mac80211: move managed mode station state modification
      mac80211: simplify AP_VLAN handling
      mac80211: dont program keys for stations not uploaded
      mac80211: add NOTEXIST station state
      mac80211: add sta_state callback
      mac80211: implement sta_add/sta_remove in sta_state
      mac80211: remove dummy STA support
      cfg80211: stop tracking authenticated state
      cfg80211: export cfg80211_ref_bss
      mac80211: redesign auth/assoc
      mac80211: call rate control only after init
      printk/tracing: Add console output tracing
      iwlwifi: trace debug messages
      iwlwifi: move workqueue to priv
      iwlwifi: give PCIe its own lock
      cfg80211: restructure AP/GO mode API
      mac80211: clean up asm/unaligned.h inclusion
      mac80211: fix associated vs. idle race
      mac80211: fix auth/assoc data & timer leak
      mac80211: fix sta_info_flush() return value
      mac80211: remove local_to_hw
      iwlwifi: move uCode flags handling to op_mode
      cfg80211: remove cookies from callbacks
      mac80211: dont call cfg80211 from ieee80211_send_deauth_disassoc
      mac80211: fix ieee80211_set_disassoc() sending DelBA
      mac80211: make deauth/disassoc sequence more natural
      mac80211: handle non-bufferable MMPDUs correctly
      cfg80211: fix kernel-doc
      mac80211: use common radiotap code for cooked monitors
      mac80211: combine QoS with other BSS changes
      cfg80211/mac80211: report signal strength for mgmt frames
      iwlwifi: always monitor for stuck queues
      iwlwifi: move iwl_clear_driver_stations to user
      iwlwifi: remove an unused argument
      iwlwifi: reduce sta_lock hold time in TX
      iwlwifi: simplify code in iwlagn_key_sta_id
      iwlwifi: build some station commands directly
      iwlwifi: introduce per-queue locks
      iwlwifi: make sta lock private & BH lock
      iwlwifi: introduce statistics lock
      iwlwifi: remove shared lock
      iwlwifi: make EXIT_PENDING depend on mac80211
      iwlwifi: simplify auth/assoc flow
      iwlwifi: remove per-device debug level
      iwlwifi: remove SKU from config
      iwlwifi: use valid TX/RX antenna from hw_params
      iwlwifi: make config const
      iwlwifi: reduce IDI code ifdef
      iwlwifi: clean up (wowlan) suspend flow
      iwlwifi: move wowlan bool into priv
      iwlwifi: use ieee80211_tx_status
      iwlwifi: pass response packet directly
      iwlwifi: don't pass iwl_rx_mem_buffer to upper layers
      iwlwifi: refactor PCI-E RX path
      iwlwifi: transport's tx_agg_alloc must not sleep
      iwlwifi: move queue functions to PCI-E
      iwlwifi: iwl_rx_cmd_buffer belongs to transport API
      iwlwifi: move tid_to_ac to PCI-E
      iwlwifi: move IWL_MASK into file using it
      iwlwifi: move traffic log definitions
      iwlwifi: fix station HT parameters
      iwlwifi: move uCode deallocation to drv
      iwlwifi: move iwl_base_params to shared header
      iwlwifi: move firmware request into drv
      iwlwifi: move firmware completion wait
      iwlwifi: move ucode loading to op_mode
      iwlwifi: split out firmware store
      iwlwifi: remove iwl-wifi.h
      iwlwifi: add wrappers for command sending
      iwlwifi: move RF/CT kill check to command wrapper
      iwlwifi: move lockdep assertion into DVM
      iwlwifi: move mutex out of shared
      iwlwifi: move rfkill status handling out of transport
      iwlwifi: rename ucode.h to fw-file.h
      iwlwifi: remove AMT check from transport
      iwlwifi: remove shadow_reg_enable from hw_params
      iwlwifi: move status check functions out of shared
      iwlwifi: make tracing use device as identifier
      iwlwifi: virtualize command queue full behaviour
      iwlwifi: clean up iwl-core.h inclusions
      iwlwifi: remove num_of_queues module parameter
      iwlwifi: remove max_txq_num from hw_params
      iwlwifi: keep plcp_delta_threshold in priv
      iwlwifi: use watchdog timeout from hw_params
      iwlwifi: put use_rts_for_aggregation into hw_params
      iwlwifi: constify remaining config data
      iwlwifi: fix notification wait bug
      iwlwifi: abstract out notification wait support
      iwlwifi: move ucode_owner to priv
      iwlwifi: move all uCode load variables
      iwlwifi: move irq to PCIe
      iwlwifi: move packet to transport
      iwlwifi: virtualize nic_config
      iwlwifi: remove priv from shared
      iwlwifi: remove PA type configuration
      iwlwifi: don't include iwl-prph.h everywhere
      iwlwifi: clean up iwl-commands.h
      iwlwifi: make iwl_fill_probe_req static
      iwlwifi: remove unused arguments from iwlagn_gain_computation
      iwlwifi: remove unused argument from rs_initialize_lq
      iwlwifi: move iwl_sta_id_or_broadcast to user
      iwlwifi: remove unused argument from iwl_init_hw_rates
      iwlwifi: remove two unused arguments in testmode
      iwlwifi: remove unused argument from iwlagn_suspend
      iwlwifi: redesign PASSIVE_NO_RX workaround
      iwlwifi: transport's tx_agg_disable must be atomic
      iwlwifi: remove BT handlers from lib_ops
      iwlwifi: move BT/HT params to shared
      iwlwifi: make EEPROM enhanced TX power a bool
      iwlwifi: remove unused max_nrg_cck from sensitivity and constify
      iwlwifi: return error if loading uCode failed
      iwlwifi: remove messages from queue wake/stop
      iwlwifi: make iwl_init_context static
      iwlwifi: don't delete AP station directly
      mac80211: remove tx_sync
      mac80211: set channel back after disassociating
      mac80211: add auth/assoc/deauth flow diagram
      iwlwifi: remove TX hex debug
      iwlwifi: abstract out missing SEQ_RX_FRAME workaround
      iwlwifi: convert bad state message into warning
      mac80211: move misplaced comment
      mac80211: simplify HT checks
      mac80211: simplify wmm check during association
      mac80211: remove spurious BSSID change flag
      mac80211: refactor common auth/assoc setup code
      mac80211: set basic rates earlier
      mac80211: move RX WEP weak IV counting
      mac80211: linearize SKBs as needed for crypto
      brmc80211: dont use jiffies for BSS TSF
      cfg80211: clarify timestamp in cfg80211_inform_bss
      mac80211: rename bss_conf timestamp to last_tsf

Johannes Thumshirn (1):
      Staging: android: timed_gpio: Removed spaces before tabs

John David Anglin (1):
      [PARISC] futex: Use same lock set as lws calls

John Fastabend (3):
      ixgbe: dcb: check setup_tc return codes
      net: dcb: getnumtcs()/setnumtcs() should return an int
      ixgbe: dcb: use DCB config values for FCoE traffic class on open

John Hughes (1):
      to fix scancodes returned by sony-laptop driver

John Johansen (14):
      AppArmor: Add mising end of structure test to caps unpacking
      AppArmor: Fix dropping of allowed operations that are force audited
      AppArmor: Fix underflow in xindex calculation
      AppArmor: fix mapping of META_READ to audit and quiet flags
      AppArmor: Fix the error case for chroot relative path name lookup
      AppArmor: Fix error returned when a path lookup is disconnected
      AppArmor: Fix oops in policy unpack auditing
      AppArmor: Add const qualifiers to generated string tables
      AppArmor: Retrieve the dentry_path for error reporting when path lookup fails
      AppArmor: Minor cleanup of d_namespace_path to consolidate error handling
      AppArmor: Update dfa matching routines.
      AppArmor: Move path failure information into aa_get_name and rename
      AppArmor: Add ability to load extended policy
      apparmor: Fix change_onexec when called from a confined task

John Kacur (1):
      perf tools: Remove distclean from Makefile help output

John Li (4):
      rt2x00:Fix typo
      rt2x00:Add debug message for new chipset
      rt2x00:Add VCO recalibration
      rt2x00:Add RT5372 chipset support

John Stultz (27):
      rtc: Avoid setting alarm to a time in the past
      time: Move total_sleep_time into the timekeeper structure
      time: Move wall_to_monotonic into the timekeeper structure
      time: Move xtime into timekeeeper structure
      time: Move raw_time into timekeeper structure
      time: Cleanup global variables and move them to the top
      time: Add timekeeper lock
      ntp: Cleanup timex.h
      ntp: Access tick_length variable via ntp_tick_length()
      ntp: Add ntp_lock to replace xtime_locking
      time: Remove most of xtime_lock usage in timekeeping.c
      clocksource: scx200_hrt: Convert scx200 to use clocksource_register_hz
      Input: add infrastructure for selecting clockid for event time stamps
      staging: android-alarm: Fix include compile issues
      staging: android-alarm: Fix namespace collision with upstreamed alarmtimers
      staging: android-alarm: HACK: wakelock workaround
      staging: android-alarm: Reenable android alarm driver
      staging: android-alarm: Fixup minor pr_alarm warnings
      staging: android-alarm: Support old drivers via preprocessor aliasing
      time: x86: Fix race switching from vsyscall to non-vsyscall clock
      time: Fix change_clocksource locking
      rtc: Provide flag for rtc devices that don't support UIE
      ntp: Fix leap-second hrtimer livelock
      alarmtimer: Make sure we initialize the rtctimer
      time: Avoid scary backtraces when warning of > 11% adj
      merge_config.sh: Set execute bit
      merge_config.sh: Add option to display redundant configs

John W. Linville (19):
      ath5k: use bool type for no_hw_rfkill_switch module parameter
      orinoco_usb: remove version definition
      ath9k: use WARN_ON_ONCE in ath_rc_get_highest_rix
      Revert "mac80211: Do not scan for IBSS merge with a fixed BSSID."
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into for-davem
      Merge branch 'for-linville' of git://github.com/kvalo/ath6kl
      Merge branch 'wireless-next' of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi
      rtlwifi: Modify rtl_pci_init to return 0 on success
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into for-davem
      Merge branch 'for-linville' of git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx
      Merge branch 'wireless-next' of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless
      carl9170: fix breakage from "mac80211: handle non-bufferable MMPDUs correctly"
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into for-davem
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into for-davem
      Merge branch 'for-linville' of git://github.com/kvalo/ath6kl
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into for-davem

Jon Hunter (1):
      ARM: OMAP: Remove definition cpu_is_omap4430()

Jonas Aaberg (1):
      mfd: Remove check for db8500 firmware bug

Jonas Bonn (4):
      openrisc: Set shortest clock event to 100 ticks
      openrisc: fix virt_addr_valid
      openrisc: sanitize use of orig_gpr11
      openrisc: remove semicolon from KSTK_ defs

Jonathan Bither (1):
      ath5k:Remove __raw_read and __raw_write

Jonathan Cameron (10):
      staging:iio:adc:ad7192 unwind use of is_visible for attribute group.
      staging:iio:dds:ad9834 unwind use of is_visible for attrs.
      staging:iio:dac:ad5446 unwind use of is_visible for attrs.
      staging:iio:adc:ad7606 unwind use of is_visible for attrs.
      staging:iio:adc:adt7310/7410 sticking plaster fix for broken event attrs.
      staging:iio:core set the iio_dev.info pointer to null on unregister under lock.
      staging:iio:core add in kernel interface mapping and getting IIO channels.
      staging:iio: move iio data return types into types.h for use by inkern
      staging:iio::hwmon interface client driver.
      staging:iio:Documentation in kernel pull description.

Jonathan Corbet (7):
      [media] marvell-cam: ensure that the camera stops when requested
      [media] marvell-cam: Remove broken "owner" logic
      [media] marvell-cam: Increase the DMA shutdown timeout
      [media] marvell-cam: fix the green screen of death
      [media] marvell-cam: Don't signal multiple frame completions in scatter/gather mode
      [media] mmp-camera: Don't power up the sensor on resume
      [media] marvell-cam: Demote the "release" print to debug level

Jonathan E Brassow (1):
      dm raid: handle failed devices during start up

Jonghwan Choi (4):
      driver-core: Fix possible null reference in subsys_interface_unregister
      mfd: wm8350 variable dereferenced before check
      mfd: Fix possible s5m null pointer dereference
      mfd: Fix s5m error handling for invalid device type

Joonyoung Shim (9):
      ARM: S3C64XX: Add usb otg phy control
      ARM: S5PV210: Add usb otg phy control
      drm/exynos: remove exynos_mixer.h
      drm/exynos: add HDMI version 1.4 support
      drm/exynos: release pending pageflip events when closed
      drm/exynos: remove module of exynos drm subdrv
      drm/exynos: add subdrv open/close functions
      drm/exynos: add is_local member in exynos_drm_subdrv struct
      drm/exynos: cleanup exynos_hdmi.h

Jorgyano Vieira (6):
      Staging: crystalhd: crystalhd_misc: improved debug macros
      Staging: crystalhd: crystalhd_misc: Get rid of unused macro
      Staging: crystalhd: Get rid of unecessary BCMLOG_ENTER macro
      Staging: crystalhd: Add global header
      Staging: crystalhd: Replace the local includes with global header
      Staging: crystalhd: Remove unused header bc_dts_types.h

Jose Alberto Reguero (5):
      [media] az6007: add another Terratec H7 usb id
      [media] drxk: Fix get_tune_settings for DVB-T
      [media] mt2063: increase frequency_max to tune channel 69
      [media] Add CI support to az6007 driver
      [media] gspca - ov534_9: Add brightness to OmniVision 5621 sensor

Josef Bacik (8):
      Btrfs: remove the ideal caching code
      Btrfs: remove search_start and search_end from find_free_extent and callers
      Btrfs: set page->private to the eb
      Btrfs: only use the existing eb if it's count isn't 0
      Btrfs: introduce free_extent_buffer_stale
      Btrfs: introduce mark_extent_buffer_accessed
      Btrfs: ensure an entire eb is written at once
      Btrfs: deal with read errors on extent buffers differently

Josenivaldo Benito Jr (2):
      Staging: sm7xx: smtcfb.c: fixed a pointer declaration coding style
      Staging: sm7xx: smtcfb.h: fix sparse error

Josh Boyer (3):
      MAINTAINERS: Update PowerPC 4xx tree
      sony-laptop: Enable keyboard backlight by default
      merge_config.sh: Use the first file as the initial config

Josh Durgin (2):
      rbd: use a single value of snap_name to mean no snap
      rbd: move snap_rwsem to the device, rename to header_rwsem

Josh Triplett (2):
      checkpatch: check for quoted strings broken across lines
      Documentation: CodingStyle: add inline assembly guidelines

Josh Wu (2):
      ARM: at91: add clock selection parameter for at91_add_device_isi()
      ARM: at91: add Atmel ISI and ov2640 support on sam9m10g45 board

Josselin Costanzi (1):
      UBI: reduce memory consumption

Jouni Malinen (3):
      ath6kl: Fix connect command to clear previously used IEs
      ath6kl: Add del_station cfg80211_ops
      ath6kl: Advertise TX/RX support for frames in AP mode

Jozsef Kadlecsik (3):
      netfilter: ipset: Log warning when a hash type of set gets full
      netfilter: ipset: Exceptions support added to hash:*net* types
      netfilter: ipset: hash:net,iface timeout bug fixed

Julia Lawall (34):
      hwrng: tx4939 - use devm_request_and_ioremap
      crypto: ixp4xx - convert GFP_KERNEL to GFP_ATOMIC
      drivers/net/wireless/mwifiex/scan.c: convert GFP_KERNEL to GFP_ATOMIC
      OMAPDSS: use devm_ functions
      clocksource: cyclone: Add missing iounmap
      drivers/video/au*fb.c: use devm_ functions
      drivers/dma/pl330.c: add missing iounmap
      drivers/dma/amba-pl08x.c: adjust double test
      drivers/staging: adjust double test
      ASoC: mxs-saif: use devm_ functions
      PCI: drivers/pci/hotplug/ibmphp_ebda.c: add missing iounmap
      arch/openrisc/mm/init.c: trivial: use BUG_ON
      PTR_ERR should be called before its argument is cleared.
      drivers/video/pxa168fb.c: use devm_ functions
      coccinelle: semantic patch for missing clk_put
      coccinelle: semantic patch for missing iounmap
      coccinelle: semantic patch converting 0 test to null test
      coccinelle: semantic patch to check for PTR_ERR after reassignment
      coccinelle: semantic patch for bool issues
      [media] v4l: s5p-tv: use devm_ functions
      drivers/atm/eni.c: ensure arguments to request_irq and free_irq are compatible
      drivers/net/irda/{ali-ircc, via-ircc, w83977af-ir}.c: ensure arguments to request_irq and free_irq are compatible
      Input: hp680_ts_input - ensure arguments to request_irq and free_irq are compatible
      drivers/ata/pata_mpc52xx.c: clean up error handling code
      drivers/video/pvr2fb.c: ensure arguments to request_irq and free_irq are compatible
      arch/sh/drivers/dma/{dma-g2,dmabrg}.c: ensure arguments to request_irq and free_irq are compatible
      drivers/gpu/drm/radeon/radeon_cs.c: eliminate possible double free
      drivers/gpu/drm/savage/savage_state.c: add missing kfree
      drivers/video/backlight/wm831x_bl.c: use devm_ functions
      drivers/video/backlight: use devm_ functions
      drivers/video/backlight/adp5520_bl.c: use devm_ functions
      scripts/coccinelle/api/ptr_ret.cocci: semantic patch for ptr_err
      mtd: onenand: samsung: add missing iounmap
      ACPI: processor_driver: add missing kfree

Julian Anastasov (1):
      ACPICA: Fix regression in FADT revision checks

Julian Andres Klode (3):
      staging: nvec: Fix typo s/I2C_SL_NEWL/I2C_SL_NEWSL/
      staging: nvec: Use gpio_request_one() instead of gpio_request()
      staging: nvec: Fix Kconfig dependencies

Julian Stecklina (1):
      KVM: Don't mistreat edge-triggered INIT IPI as INIT de-assert. (LAPIC)

Jun'ichi Nomura (1):
      dm mpath: detect invalid map_context

Junchang Wang (2):
      r8169: add 64bit statistics.
      8139too: Add 64bit statistics

Jussi Kivilinna (21):
      crypto: twofish-x86_64-3way - blacklist pentium4 and atom
      crypto: blowfish-x86_64 - blacklist Pentium 4
      crypto: serpent-sse2 - change transpose_4x4 to only use integer instructions
      crypto: serpent-sse2 - use crypto_[un]register_algs
      crypto: twofish-x86_64-3way - use crypto_[un]register_algs
      crypto: blowfish-x86_64 - use crypto_[un]register_algs
      crypto: serpent-sse2 - combine ablk_*_init functions
      crypto: blowfish-x86_64 - set alignmask to zero
      crypto: twofish-x86_64/i586 - set alignmask to zero
      rndis_wlan: fix le16/le32_to_cpu mix up with config.beacon_period
      rndis_wlan: use RNDIS_WLAN_NUM_KEYS for all key index checks
      rndis_wlan: use u8 for key indexes
      crypto: camellia - simplify key setup and CAMELLIA_ROUNDSM macro
      crypto: testmgr - add more camellia test vectors
      crypto: tcrypt - add more camellia tests
      crypto: camellia - rename camellia module to camellia_generic
      crypto: camellia - fix checkpatch warnings
      crypto: camellia - rename camellia.c to camellia_generic.c
      crypto: camellia - add assembler implementation for x86_64
      crypto: camellia-x86_64 - module init/exit functions should be static
      crypto: twofish-x86_64-3way - module init/exit functions should be static

Justin P. Mattock (6):
      drivers:staging:android Typos: fix some comments that have typos in them.
      Typos: change aditional to additional.
      drivers:staging:et131x Fix some typo's in staging et131x.
      drivers:staging:iio Fix typos and comments in staging iio.
      drivers:staging:mei Fix some typos in staging/mei
      [media] staging: Fix comments and some typos in staging/media/*

Jörn Engel (7):
      target: fix use after free in target_report_luns
      target: prevent NULL pointer dereference in target_report_luns
      target: Fix off-by-seven in target_report_luns
      target: Use array_zalloc for tpg_lun_list
      target: Use array_zalloc for device_list
      target: remove obvious warnings
      iscsi-target: Remove unused variables in iscsi_target_parameters.c

K. Y. Srinivasan (27):
      drivers: hv: Get rid of some unnecessary code
      drivers: hv: kvp: Add/cleanup connector defines
      drivers: hv: kvp: Move the contents of hv_kvp.h to hyperv.h
      Staging: hv: storvsc: Cleanup some comments
      Staging: hv: storvsc: Cleanup storvsc_probe()
      Staging: hv: storvsc: Cleanup storvsc_queuecommand()
      Staging: hv: storvsc: Introduce defines for srb status codes
      Staging: hv: storvsc: Cleanup storvsc_host_reset_handler()
      Staging: hv: storvsc: Move and cleanup storvsc_remove()
      Staging: hv: storvsc: Add a comment to explain life-cycle management
      Staging: hv: storvsc: Get rid of the on_io_completion in hv_storvsc_request
      Staging: hv: storvsc: Rename the context field in hv_storvsc_request
      Staging: hv: storvsc: Miscellaneous cleanup of storvsc driver
      Staging: hv: storvsc: Cleanup the code for generating protocol version
      Staging: hv: storvsc: Cleanup some protocol related constants
      Staging: hv: storvsc: Get rid of some unused defines
      Staging: hv: storvsc: Consolidate the request structure
      Staging: hv: storvsc: Consolidate all the wire protocol definitions
      drivers: hv: Cleanup the kvp related state in hyperv.h
      tools: hv: Use hyperv.h to get the KVP definitions
      drivers: hv: kvp: Cleanup the kernel/user protocol
      drivers: hv: Increase the number of VCPUs supported in the guest
      Staging: hv: storvsc: Move the storage driver out of the staging area
      Drivers: hv: Add new message types to enhance KVP
      Drivers: hv: Support the newly introduced KVP messages in the driver
      Tools: hv: Fully support the new KVP verbs in the user level daemon
      Tools: hv: Support enumeration from all the pools

KAMEZAWA Hiroyuki (12):
      memcg: remove unnecessary thp check in page stat accounting
      memcg: remove PCG_CACHE page_cgroup flag
      memcg: remove EXPORT_SYMBOL(mem_cgroup_update_page_stat)
      memcg: simplify move_account() check
      memcg: remove PCG_MOVE_LOCK flag from page_cgroup
      memcg: use new logic for page stat accounting
      memcg: remove PCG_FILE_MAPPED
      memcg: fix performance of mem_cgroup_begin_update_page_stat()
      procfs: add num_to_str() to speed up /proc/stat
      procfs: speed up /proc/pid/stat, statm
      seq_file: add seq_set_overflow(), seq_overflow()
      procfs: fix /proc/statm

Kai Bankett (2):
      qnx4fs: small cleanup
      fs: initial qnx6fs addition

Kalle Valo (36):
      ath6kl: handle firmware names more dynamically
      ath6kl: add support for FW API 3
      Merge remote branch 'wireless-next/master' into ath6kl-next
      ath6kl: use netdev_features_t
      ath6kl: remove -D__CHECK_ENDIAN__ from Makefile
      ath6kl: fix uninitialized warning in ath6kl_process_uapsdq()
      ath6kl: rename vif init and cleanup functions
      ath6kl: unify cfg80211 init/cleanup functions
      ath6kl: add ATH6KL_CONF_UART_DEBUG
      ath6kl: create core.c
      ath6kl: get rid of AR_DBG_LVL_CHECK()
      ath6kl: convert ath6kl_dbg() and ath6kl_dbg_dump() into functions
      ath6kl: create ath6kl_core.ko
      ath6kl: add back beginnings of USB support
      ath6kl: fix testmode when fw-2.bin or fw-3.bin is used
      ath6kl: fix compiler warning in ath6kl_init_hw_params()
      ath6kl: store firmware logs in skbuffs
      ath6kl: add blocking debugfs file for retrieving firmware logs
      Merge remote branch 'wireless-next/master' into ath6kl-next
      ath6kl: fix pointer style
      ath6kl: fix checkpatch error with EPSTAT() macro
      ath6kl: alignment should match open parenthesis
      ath6kl: logical continuations should be on the previous line
      ath6kl: remove multiple assignments
      ath6kl: add ath6kl_bmi_write_hi32()
      ath6kl: add ath6kl_bmi_read_hi32()
      ath6kl: fix error handling ath6kl_target_config_wlan_params()
      ath6kl: fix open paranthesis alignment in ath6kl_cfg80211_connect()
      ath6kl: document all spinlocks
      ath6kl: fix too long lines
      ath6kl: make ath6kl_bmi_[read|write]_hi32() endian safe
      ath6kl: fix regression in ath6kl_upload_board_file()
      ath6kl: replace strict_strtoul() with kstrtoul()
      ath6kl: fix open parenthesis alignment in ath6kl_sdio_suspend()
      ath6kl: use max_t() in ath6kl_cfg80211_connect()
      ath6kl: fix debug.c file mode

Kamal Dasu (1):
      xfs: fix deadlock in xfs_rtfree_extent

Kamil Debski (6):
      ARM: EXYNOS: add G2D to mach-nuri
      ARM: EXYNOS: add G2D to mach-universal
      ARM: SAMSUNG: add G2D to plat-s5p and mach-exynos
      [media] s5p-g2d: Added support for clk_prepare
      [media] s5p-mfc: Added support for clk_prepare
      [media] s5p-g2d: Added locking for writing control values to registers

Karol Lewandowski (3):
      regulator: max8997: Avoid spaces in regulator names
      max17042_battery: Use devm_kzalloc() where applicable
      max17042_battery: Make it possible to instantiate driver from DT

Kashyap Gada (1):
      Staging: ft1000: ft1000-pcmia: fix space required after that ', ' in ft1000_proc.c

Kautuk Consul (4):
      rmap: anon_vma_prepare: Reduce code duplication by calling anon_vma_chain_link
      page_alloc.c: remove add_from_early_node_map()
      page_alloc: remove unused find_zone_movable_pfns_for_nodes() argument
      mmap.c: fix comment for __insert_vm_struct()

Kay Sievers (2):
      udlfb: remove sysfs framebuffer device with USB .disconnect()
      udlfb: remove sysfs framebuffer device with USB .disconnect()

Kay, Allen M (1):
      PCI: check for pci bar restore completion and retry

Kazuya Mio (2):
      ext3: Don't call dquot_free_block() if we don't update anything
      ext3: Update ctime in ext3_splice_branch() only when needed

Kees Cook (10):
      security: create task_free security callback
      security: Yama LSM
      Yama: add PR_SET_PTRACER_ANY
      AppArmor: refactor securityfs to use structures
      AppArmor: add initial "features" directory to securityfs
      AppArmor: add "file" details to securityfs
      AppArmor: export known rlimit names/value mappings in securityfs
      x86: Use enum instead of literals for trap values
      futex: Do not leak robust list to unprivileged process
      futex: Mark get_robust_list as deprecated

Kelvin Cheung (1):
      USB: Add EHCI bus glue for Loongson1x SoCs (UPDATED)

Keng-Yu Lin (3):
      HID: add extra hotkeys in Asus AIO keyboards
      HID: add more hotkeys in Asus AIO keyboards
      Bluetooth: Add AR30XX device ID on Asus laptops

Kenny Hsu (8):
      iwlwifi: update testmode command of direct register access
      iwlwifi: enhance testmode command sram_read
      iwlwifi: update error dump in testmode command sram_read
      iwlwifi: add testmode cmd IWL_TM_CMD_APP2DEV_GET_FW_INFO
      iwlwifi: update testmode command of direct register access
      iwlwifi: enhance testmode command sram_read
      iwlwifi: update error dump in testmode command sram_read
      iwlwifi: add testmode cmd IWL_TM_CMD_APP2DEV_GET_FW_INFO

Kevin Hilman (8):
      cpufreq: OMAP: scale voltage along with frequency
      ARM: OMAP: convert omap_device_build() and callers to __init
      Merge remote-tracking branch 'omap/hsmmc' into for_3.4/cleanup/pm-base
      ARM: OMAP: omap_device: remove omap_device_parent
      ARM: OMAP2+: PM: fix section mismatch with omap2_init_processor_devices()
      ARM: OMAP2+: PM: fix wakeupgen warning when hotplug disabled
      ARM: OMAP2+: gpmc-smsc911x: only register regulator for first instance
      gpio/omap: fix wakeups on level-triggered GPIOs

Kevin Liu (3):
      Input: max8925_onkey - allow to be used as a wakeup source
      drivers/rtc/rtc-max8925.c: fix max8925_rtc_read_alarm() return value error
      drivers/rtc/rtc-max8925.c: fix alarm->enabled mistake in max8925_rtc_read_alarm/max8925_rtc_set_alarm

Kevin McKinney (10):
      Staging: bcm: Fix an integer overflow in IOCTL_BCM_NVM_READ/WRITE
      Staging: bcm: Fix coding style issues in CmHost.c
      Staging: bcm: Replace dated variable __FUNCTION__.
      Staging: bcm: Remove typedef from CmHost.c and use enum.
      Staging: bcm: Remove assignment from if statement and reverse if logic for readability.
      Staging: bcm: Replace variables and function outputs defined as INT with int.
      Staging: bcm: Alter name, datatype, and default value of iterator variables.
      Staging: bcm: Move directives for the preprocessor statement to enum value in led_control.h
      Staging: bcm: fix possible NULL dereference of psfLocalSet in CmHost.c
      Staging: bcm: fix possible memory leak of 'pstAddIndication' in CmHost.c and removes a whitespace

Kevin Wolf (4):
      KVM: x86 emulator: Fix task switch privilege checks
      KVM: x86 emulator: VM86 segments must have DPL 3
      KVM: SVM: Fix CPL updates
      KVM: x86 emulator: Allow PM/VM86 switch during task switch

Kim Phillips (2):
      crypto: caam - be less noisy on startup
      crypto: caam - fix gcc 4.6 warning

Kim, Milo (17):
      regulator: fix wrong header name in description
      backlight: new backlight driver for LP855x devices
      drivers/leds/leds-lp5521.c: add 'name' in the lp5521_led_config
      drivers/leds/leds-lp5521.c: add 'update_config' in the lp5521_platform_data
      drivers/leds/leds-lp5521.c: support led pattern data
      drivers/leds/leds-lp5521.c: redefinition of register bits
      leds-lm3530: set the max_brightness to 127
      leds-lm3530: replace i2c_client with led_classdev
      leds-lm3530: support pwm input mode
      leds-lm3530: remove LM3530_ALS_ZONE_REG code
      leds-lm3530: replace pltfm with pdata
      lp8727_charger: Add company name and description
      lp8727_charger: Add error check routine on probe()
      lp8727_charger: Change i2c functions
      lp8727_charger: Fix wrong code style
      lp8727_charger: Add description of platform data
      lp8727_charger: Correct typos on the comment

Kirill A. Shutemov (42):
      kbuild: disable -Wmissing-field-initializers for W=1
      gma500: make init_pm callback in struct psb_op optional
      gma500: initial medfield merge
      gma500: psbfb_create(): move depth initialization out of loop
      gma500: mdfld_dsi_output_init() drop unused parameter
      gma500: medfield: drop a bit of dead code
      gma500: gem_glue: add missing include
      gma500: drop unused psbfb_suspend()/psbfb_resume()
      gma500: mark psb_fbdev_destroy() and psb_fbdev_fini() as static
      gma500: gtt: mark psb_gtt_entry() and psb_gtt_alloc() as static
      gma500: mmu: drop unused psb_get_default_pd_addr()
      gma500: mmu: mark psb_mmu_free_pt() and psb_mmu_pt_alloc_map_lock() as static
      gma500: use DRM_IOCTL_DEF_DRV instead of custom PSB_IOCTL_DEF
      gma500: fix ioctl confict
      gma500: psb_driver_load(): drop unused variables
      gma500: mark psb_driver_device_is_agp() and psb_driver_preclose() as static
      gma500: fix two -Wmissing-field-initializers warnings
      gma500: fix cdv_intel_wait_for_vblank() prototype
      gma500: cdv_intel_crt: add missing include
      gma500: cdv_intel_crt: drop dead code
      gma500: cdv_intel_crt: drop unused variables
      gma500: cdv_intel_crt: mark few functions as static
      gma500: cdv_intel_hdmi: add missing include
      gma500: cdv_intel_lvds: mark few functions as static
      gma500: cdv_intel_lvds: #if 0 currently unused functions
      gma500: mdfld_device: mark few functions as static
      gma500: mdfld_dsi_dpi: drop unused variables
      gma500: mdfld_dsi_pkg_sender: fix -Wtype-limits warning
      gma500: mdfld_intel_display: drop unused variables
      gma500: oaktrail_crtc: mark few functions as static
      gma500: oaktrail_crtc: drop unused variables
      gma500: oaktrail_hdmi: drop dead code
      gma500: oaktrail_hdmi: fix -Wmissing-field-initializers warning
      gma500: mark oaktrail_backlight_init() as static
      gma500: oaktrail_hdmi_i2c_access() drop unused variable
      gma500: oaktrail_lvds_init() drop unused variable
      gma500: drop unused psb_intel_modeset_cleanup()
      gma500: mark psb_intel_pipe_set_base() as static
      gma500: psb_intel_display: drop unused variables
      gma500: mark psb_intel_sdvo_hdmi_sink_detect() as static
      gma500: psb_irq: mark mid_{enable, disable}_pipe_event() as static
      gma500: medfield: fix build without CONFIG_BACKLIGHT_CLASS_DEVICE

Klaus Schmidinger (1):
      [media] stb0899: fix the limits for signal strength values

Klaus-Dieter Wacker (1):
      lcs: Return zero from ccwgroup devs set_offline function

Konrad Rzeszutek Wilk (18):
      pci: Introduce __pci_reset_function_locked to be used when holding device_lock.
      xen/pciback: Support pci_reset_function, aka FLR or D3 support.
      xen/netfront: add netconsole support.
      PCI: Introduce __pci_reset_function_locked to be used when holding device_lock.
      xen/pciback: Support pci_reset_function, aka FLR or D3 support.
      xen/setup/pm/acpi: Remove the call to boot_option_idle_override.
      xen/enlighten: Expose MWAIT and MWAIT_LEAF if hypervisor OKs it.
      tboot: Add return values for tboot_sleep
      xen/acpi-processor: C and P-state driver that uploads said data to hypervisor.
      provide disable_cpufreq() function to disable the API.
      MAINTAINERS: Adding cleancache API to the list.
      Merge branch 'stable/cleancache.v13' into linux-next
      provide disable_cpufreq() function to disable the API.
      xen/cpufreq: Disable the cpu frequency scaling drivers from loading.
      xen/acpi-processor: Do not depend on CPU frequency scaling drivers.
      xen/acpi: Remove the WARN's as they just create noise.
      xen/smp: Fix bringup bug in AP code.
      xen/acpi: Fix Kconfig dependency on CPU_FREQ

Konstantin Khlebnikov (13):
      tty: cleanup prohibition of direct opening for unix98 pty master
      tty: move pty count limiting into devpts
      tty: rework pty count limiting
      HID: use generic driver for Logitech Unifying receivers if !CONFIG_HID_LOGITECH_DJ
      mm: add rss counters consistency check
      mm: make get_mm_counter static-inline
      mm: replace PAGE_MIGRATION with IS_ENABLED(CONFIG_MIGRATION)
      mm: drain percpu lru add/rotate page-vectors on cpu hot-unplug
      mm: forbid lumpy-reclaim in shrink_active_list()
      memcg: kill dead prev_priority stubs
      radix-tree: introduce bit-optimized iterator
      radix-tree: rewrite gang lookup using iterator
      radix-tree: use iterators in find_get_pages* functions

Krishna Gudipati (10):
      bna: Implement ethtool flash_device entry point.
      [SCSI] bfa: Add fc host issue lip support
      [SCSI] bfa: Modify ISR to process pending completions
      [SCSI] bfa: Serialize the IOC hw semaphore unlock logic.
      [SCSI] bfa: Flash controller IOC pll init fixes.
      [SCSI] bfa: Revised Fabric Assigned Address(FAA) feature implementation.
      [SCSI] bfa: Move service parameter programming logic into firmware.
      [SCSI] bfa: Fix to avoid vport delete hang on request queue full scenario.
      [SCSI] bfa: BSG and User interface fixes.
      [SCSI] bfa: Update the driver version to 3.0.23.0

Kukjin Kim (33):
      ARM: EXYNOS: use static declaration when it is not used in other files
      ARM: S3C24XX: use static declaration when it is not used in other files
      ARM: S3C64XX: use static declaration when it is not used in other files
      ARM: S5P64X0: use static declaration when it is not used in other files
      ARM: S5PC100: use static declaration when it is not used in other files
      ARM: S5PV210: use static declaration when it is not used in other files
      ARM: SAMSUNG: use static declaration when it is not used in other files
      [CPUFREQ] EXYNOS4210: update the name of EXYNOS clock register
      ARM: S3C24XX: change the ARCH_S3C2410 to ARCH_S3C24XX
      ARM: S3C2410: move mach-s3c2410/* into mach-s3c24xx/
      ARM: S3C2412: move mach-s3c2412/* into mach-s3c24xx/
      ARM: S3C2416: move mach-s3c2416/* into mach-s3c24xx/
      ARM: S3C2440: move mach-s3c2440/* into mach-s3c24xx/
      ARM: S3C2443: move mach-s3c2443/* into mach-s3c24xx/
      ARM: s3c2410_defconfig: update s3c2410_defconfig
      Merge branch 'topic/cleanup-s3c24xx' into next/cleanup-s3c24xx
      Merge branch 'topic/cleanup-use-static' into next/cleanup-use-static
      Merge branch 'next/cleanup-use-static' into next/cleanup-exynos-clock
      ARM: EXYNOS: replace clock.c for other new EXYNOS SoCs
      ARM: EXYNOS: use static declaration on regarding clock
      ARM: EXYNOS: change the prefix S5P_ to EXYNOS4_ for clock
      PM / devfreq: update the name of EXYNOS clock register
      ARM: EXYNOS: to declare static for mach-exynos/common.c
      ARM: EXYNOS: use exynos_init_uarts() instead of exynos4_init_uarts()
      ARM: EXYNOS: add clock part for EXYNOS5250 SoC
      ARM: EXYNOS: add initial setup-i2c0 for EXYNOS5
      ARM: EXYNOS: add support uart for EXYNOS4 and EXYNOS5
      ARM: EXYNOS: add support for EXYNOS5250 SoC
      ARM: EXYNOS: add interrupt definitions for EXYNOS5250
      ARM: EXYNOS: add support get_core_count() for EXYNOS5250
      ARM: EXYNOS: add support ARCH_EXYNOS5 for EXYNOS5 SoCs
      ARM: EXYNOS: add support device tree enabled board file for EXYNOS5
      ARM: dts: add initial dts file for EXYNOS5250, SMDK5250

Kumar Gala (2):
      powerpc/fsl-booke: Fixup calc_cam_sz to support MMU v2
      powerpc: Add initial e6500 cpu support

Kumar Sanghvi (1):
      RDMA/cxgb4: Add missing peer2peer check in MPAv2 code

Kuninori Morimoto (27):
      ASoC: fsi: reduce runtime calculation by using pre-setting
      ASoC: fsi: tidyup: fsi_stream_xx() functions were gathered
      ASoC: fsi: data push/pop calculation part was divided
      ASoC: fsi: rename fsi_dma_soft_xxx() to fsi_pio_xxx()
      ASoC: fsi: tidyup: move fsi_fifo_init() onto fsi_hw_startup()
      ASoC: fsi: remove unnecessary parameter from fsi_hw_shutdown()
      ASoC: fsi: rename fsi_stream_push/pop() to fsi_stream_init/quit()
      ASoC: fsi: modify fsi_pio_get_area() parameter and using position
      ASoC: fsi: re-define fsi_is_play() and fsi_stream_is_play()
      ASoC: fsi: use fsi_stream in fsi_get_current_fifo_samples() parameter
      ASoC: fsi: add fsi_stream_handler and PIO handler
      ASoC: fsi: tidyup: fsi_pio_xxx() are gathered
      ASoC: fsi: don't use is_play as a parameter of fsi functions
      ASoC: fsi: add .start_stop handler to fsi_stream_handler
      ASoC: fsi: fsi_stream_is_working() care substream->runtime
      ASoC: fsi: PortA/B information was controlled by sh_fsi_port_info
      ASoC: fsi: add .init/.quit handler support
      ASoC: fsi: Add DMAEngine support
      usb: renesas_usbhs: bugfix: add .release function to gpriv->gadget.dev
      spi: Add SuperH HSPI prototype driver
      ARM: mach-shmobile: ap4evb: Reserve DMA memory for the frame buffer
      spi: s3c64xx: remove unnecessary callback msg->complete
      spi: sh-hspi: convert to using core message queue
      spi: sh-hspi: control spi clock more correctly
      spi: sh-hspi: modify write/read method
      fbdev: remove dependency of FB_SH_MOBILE_MERAM from FB_SH_MOBILE_LCDC
      fbdev: sh_mipi_dsi: add extra phyctrl for sh_mipi_dsi_info

Kyle McMartin (1):
      IB/ehca: Fix ilog2() compile failure

Kyle Moffett (6):
      powerpc/mpic: Fix use of "flags" variable in mpic_alloc()
      fsl/mpic: Document and use the "big-endian" device-tree flag
      fsl/mpic: Create and document the "single-cpu-affinity" device-tree flag
      powerpc/mpic: Remove MPIC_BROKEN_FRR_NIRQS and duplicate irq_count
      powerpc/mpic: Add "last-interrupt-source" property to override hardware
      powerpc/mpic: Remove duplicate MPIC_WANTS_RESET flag

Kyle Strickland (1):
      [media] Add support for KWorld PC150-U ATSC hybrid tuner card

Kyoungil Kim (1):
      spi: Compatibility with direction which is used in samsung DMA operation

Lai Jiangshan (1):
      workqueue: use percpu allocator for cwq on UP

Lajos Molnar (3):
      OMAPDSS: DISPC: Fix OMAP4 supported color formats
      OMAPDSS: DISPC: Fix FIR coefficients
      OMAPDSS: MANAGER/APPLY: Add runtime_pm protection around wait_for_go/vsync functions

Lalit Chandivade (3):
      [SCSI] qla4xxx: Fix un-necessary delay on invalid DDB
      [SCSI] qla4xxx: Fix verify boot idx correctly
      [SCSI] qla4xxx: Remove un-necessary print statment

Lan Tianyu (1):
      [SCSI] sd: Add runtime pm in the sd_check_events()

Larry Finger (26):
      rtlwifi: rtl8192c_common: rtl8192de: Check for allocation failures
      rtl8192cu: Remove dead code never selected
      rtlwifi: Update copyright dates
      rtl8192c_common: Update copyright dates
      rtl8192ce: Update copyright dates
      rtl8192cu: Update copyright dates
      rtl8192de: Update copyright dates
      rtl8192se: Update copyright dates
      bcma: Enable logging of SPROM offset
      rtlwifi: Move pr_fmt macros to a single location
      rtlwifi: Convert to asynchronous firmware load
      rtlwifi: Remove extra debugging message accidentally left in
      staging: r8712u: Simplify semaphores
      staging: r8712u: Add missing initialization and remove configuration parameter CONFIG_R8712_AP
      rtlwifi: rtl8192c-common: rtl8192se: rtl8192de: Simplify if statements
      rtlwifi: Fix breakage in debug functions when built as a module
      staging: r8712u: Fix regression introduced by commit a5ee652
      staging: r8712u: Fix regression caused by commit 8c213fa
      staging: r8712u: Fix regression in signal level after commit c6dc001
      rtlwifi: Detect misread of end-point count
      rtlwifi: Remove extraneous value return
      rtlwifi: rtl8192c: Prevent sleeping from invalid context in rtl8192cu
      staging: r8712u: Fix Smatch warning
      [media] ivtv: Fix build warning
      b43legacy: Load firmware from work queue instead of from probe routine
      b43: Load firmware from a work queue and not from the probe routine

Lars-Peter Clausen (33):
      ASoC: blackfin: Use dai_fmt
      staging:iio: Setup buffer access functions when allocating the buffer
      staging:iio: Update iio_event_interface documentation
      staging:iio: Factor out event handling into its own file
      staging:iio:events: Use kfifo for event queue
      staging:iio:events: Use waitqueue lock to protect event queue
      staging:iio:events: Add poll support
      staging:iio:events: Use non-atmoic bitops
      staging:iio:events: Remove obsolete documentation
      staging:iio: Rename IIO_EVENT_CODE_EXTRACT_NUM to IIO_EVENT_CODE_EXTRACT_CHAN
      staging:iio: Add missing event code extract macros
      staging:iio: Add event monitor example application
      ASoC: imx-pcm: Remove empty prepare callback
      ASoC: imx-pcm: Remove unused fields from imx_pcm_runtime_data struct
      ASoC: mxs-pcm: Remove unused fields from struct mxs_pcm_runtime_data
      ASoC: imx-ssi: Set dma data early
      ASoC: imx-pcm: Request DMA channel early
      ASoC: mxs-pcm: Request DMA channel early
      staging:iio: Use dev_pm_ops
      staging:iio: Convert remaining drivers to module_spi_driver
      staging:iio: Add extended IIO channel info
      staging:iio:dac:ad5064: Convert to extended channel info attributes
      staging:iio:dac:ad5064: Prepare driver for the addition of chip variants
      staging:iio:dac:ad5064: Add AD5025/AD5045/AD5065 support
      staging:iio:dac:ad5064: Add AD5628/AD5648/AD5668 support
      staging:iio:dac:ad5064: Add AD5666 support
      staging:iio: Remove declaration for non existing function
      ASoC: Add dmaengine PCM helper functions
      ASoC: imx-pcm-dma: Use dmaengine PCM helper functions
      ASoC: mxs-pcm: Use dmaengine PCM helper functions
      staging:iio: Fix compile error without CONFIG_DEBUG_FS
      driver-core: Allow additional parameters for module_driver
      ASoC: ep93xx-pcm: Use dmaengine PCM helper functions

Laura Vasilescu (1):
      kcore: fix spelling in read_kcore() comment

Laurent Pinchart (67):
      fbdev: sh_mobile_lcdc: Reorder code into sections
      fbdev: sh_mobile_lcdc: Mark init-only symbols with __devinit(const)
      fbdev: sh_mobile_lcdc: Move pm runtime enable to probe()
      fbdev: sh_mobile_lcdc: Don't pass struct device around
      fbdev: sh_mobile_lcdc: Create functions to turn the display on/off
      fbdev: sh_mobile_hdmi: Don't access LCDC channel in notifier callback
      sh_mobile_hdmi: Remove platform data lcd_dev field
      fbdev: sh_mobile_lcdc: Add sh_mobile_lcdc_entity definition
      fbdev: sh_mobile_hdmi: Implement sh_mobile_lcdc_entity interface
      fbdev: sh_mipi_dsi: Implement sh_mobile_lcdc_entity interface
      fbdev: sh_mobile_lcdc: Handle HDMI/MIPI transmitter device directly
      arm: mach-shmobile: Add LCDC tx_dev field to platform data
      fbdev: sh_mipi_dsi: Don't hook up into board_cfg display operations
      fbdev: sh_mobile_hdmi: Don't hook up into board_cfg display operations
      arm: mach-shmobile: Don't initialize the hdmi_info lcd_chan field
      fbdev: sh_mobile_hdmi: Remove sh_mobile_hdmi_info lcd_chan field
      fbdev: sh_mobile_lcdc: Remove board configuration owner field
      fbdev: sh_mobile_lcdc: Remove board configuration board_data field
      fbdev: sh_mobile_lcdc: Move brightness ops to sh_mobile_lcdc_bl_info
      fbdev: sh_mobile_lcdc: Merge board_cfg and lcd_size_cfg into panel_cfg
      sh_mobile_lcdc: Add an lcdc channel pointer to sh_mobile_lcdc_entity
      sh_mobile_hdmi: Use sh_mobile_lcdc_entity::channel to access fb_info
      fbdev: sh_mobile_lcdc: Remove fb_info parameter to display_on operation
      fbdev: sh_mobile_lcdc: Return display connection state in display_on
      sh_mobile_lcdc: Add display notify callback to sh_mobile_lcdc_chan
      sh_mobile_hdmi: Use LCDC notification callback
      fbdev: sh_mobile_lcdc: Pass a video mode to the notify callback
      fbdev: sh_mobile_hdmi: Don't set sh_hdmi::mode in the display on handler
      fbdev: sh_mobile_hdmi: Don't access LCDC fb_info
      fbdev: sh_mobile_lcdc: Store display mode in a struct fb_videomode
      fbdev: sh_mobile_lcdc: Rename (lcd|num)_cfg (lcd|num)_modes
      fbdev: sh_mobile_lcdc: Reorganize the sh_mobile_lcdc_chan structure
      fbdev: sh_mobile_lcdc: Add sh_mobile_format_info() function
      fbdev: sh_mobile_lcdc: Store the format in struct sh_mobile_lcdc_chan
      fbdev: sh_mobile_lcdc: Split fb init/cleanup from channel init/cleanup
      fbdev: sh_mobile_lcdc: Pass physical device pointer to DMA functions
      fbdev: sh_mobile_lcdc: Store configuration in channel structure
      fbdev: sh_mobile_lcdc: Pass channel pointer to sh_mobile_wait_for_vsync
      arm: mach-shmobile: Split MERAM resources into regs and meram
      fbdev: sh_mobile_meram: Request memory regions for memory resources
      fbdev: sh_mobile_meram: Add _cfg suffix to struct sh_mobile_meram_icb
      fbdev: sh_mobile_meram: Make variables unsigned where applicable
      fbdev: sh_mobile_meram: Make current_reg field store the current reg set
      fbdev: sh_mobile_meram: Add struct sh_mobile_meram_icb
      fbdev: sh_mobile_meram: Don't inline everything
      fbdev: sh_mobile_meram: Divide the code into sections
      fbdev: sh_mobile_meram: Use genalloc to manage MERAM allocation
      fbdev: sh_mobile_meram: Allocate ICBs automatically
      arm: mach-shmobile: Don't set MERAM ICB numbers in platform data
      fbdev: sh_mobile_meram: Remove unused sh_mobile_meram_icb_cfg fields
      fbdev: sh_mobile_lcdc: Don't store copy of platform data
      arm: mach-shmobile: Constify sh_mobile_meram_cfg structures
      fbdev: sh_mobile_meram: Don't perform update in register operation
      fbdev: sh_mobile_meram: Remove unneeded sanity checks
      fbdev: sh_mobile_meram: Implement system suspend/resume
      dma-buf: Constify ops argument to dma_buf_export()
      dma-buf: Remove unneeded sanity checks
      dma-buf: Return error instead of using a goto statement when possible
      dma-buf: Move code out of mutex-protected section in dma_buf_attach()
      [media] v4l: Add custom compat_ioctl32 operation
      [media] uvcvideo: Return -ENOTTY in case of unknown ioctl
      [media] uvcvideo: Implement compat_ioctl32 for custom ioctls
      [media] uvcvideo: Add support for Dell XPS m1530 integrated webcam
      [media] mt9p031: Remove unused xskip and yskip fields in struct mt9p031
      [media] v4l: Aptina-style sensor PLL support
      [media] mt9p031: Use generic PLL setup code
      [media] media: Initialize the media core with subsys_initcall()

Lauri Hintsala (1):
      ARM: mxs: Add initial support for Bluegiga APX4 Development Kit

Laxman Dewangan (26):
      regulator: TPS62360: Add tps62360 regulator driver
      regulator: tps65910: Add regulator info for RTC rail
      regulator: tps65910: Initialize n_voltages for rails.
      regulator: tps65910: use appropriate variable names.
      regulator: tps65910: Sleep control through external inputs
      gpio: tps65910: Add sleep control support
      ARM: tegra: Pause DMA when reading transfer count
      ARM: tegra: dma: not required to move requestor when stopping.
      regmap: Support for caching in reg_raw_write()
      regmap: add regmap_bulk_write() for register write
      regmap: Bypassing cache when initializing cache
      Documentation: gpio: Add details of open-drain/source configuration
      gpio: gpiolib: Support for open drain/collector gpios
      gpio: gpiolib: Support for open source/emitter gpios
      mfd: Initialize tps65910 irq platform data properly
      mfd: Add itps65910 wakeup support
      mfd: Use regmap for tps65910 register access.
      regulator: twl6030: Fix voltage selection logic
      regulator: tps65910: Correct VIO voltage configuration
      regulator: tps65910: Sleep off rails when ext sleep configured
      regulator: tps65910: Provide settling time for enabling rails
      regulator: tps65910: Provide settling time for DCDC voltage change
      mfd: Use correct variable name for tps65910 regmap config
      mfd: Add support for RICOH PMIC RC5T583
      Input: gpio_keys - add support for interrupt only keys
      mfd: Build rtc5t583 only if I2C config is selected to y.

Lee Duncan (1):
      [SCSI] st: expand ability to write immediate filemarks

Lee Jones (13):
      drivers/base: add bus for System-on-Chip devices
      Documentation: add information for new sysfs soc bus functionality
      ARM: ux500: pass parent pointer to each platform device
      ARM: ux500: export System-on-Chip information ux500 via sysfs
      ARM: ux500: move top level platform devices in sysfs to /sys/devices/socX
      ARM: ux500: remove intermediary add_platform_device* functions
      ARM: ux500: CONFIG: Enable Device Tree support for future endeavours
      ARM: ux500: db8500: list most devices in the snowball device tree
      ARM: ux500: Enable Cortex-A9 GIC (Generic Interrupt Controller) in Device Tree
      ARM: ux500: Enable PL011 AMBA UART Controller for Device Tree
      ARM: ux500: Enable PL310 Level 2 Cache Controller in Device Tree
      ARM: ux500: Enable PL022 SSP Controller in Device Tree
      ARM: ux500: Provide local timer support for Device Tree

Lee, Chun-Yi (6):
      acer-wmi: remove useless input argument for internal wmi
      acer-wmi: Detect communication hot key number
      acer-wmi: fix out of input parameter size when set
      acer-wmi: support Lenovo ideapad S205 Brazos wifi switch
      acer-wmi: No wifi rfkill on Sony machines
      acer-wmi: add quirk table for video backlight vendor mode

Len Brown (9):
      ACPI: ignore FADT reset-reg-sup flag
      Merge branch 'stable/for-x86-for-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen into tboot
      tools turbostat: add summary option
      tools turbostat: reduce measurement overhead due to IPIs
      tools turbostat: harden against cpu online/offline
      Merge branches 'acpica', 'bgrt', 'bz-11533', 'cpuidle', 'ec', 'hotplug', 'misc', 'red-hat-bz-727865', 'thermal', 'throttling', 'turbostat' and 'video' into release
      Merge branch 'apei' into release
      Merge branch 'd3' into release
      Merge branch 'tboot' into release

Lennart Poettering (1):
      prctl: add PR_{SET,GET}_CHILD_SUBREAPER to allow simple process supervision

Leon Romanovsky (10):
      ASoC: Tegra+ALC5632: Implement device tree support in board file
      ASoC: ALC5632: Add device tree binding documentation
      ASoC: Tegra+ALC5632 machine: Add device tree binding documentation
      ASoC: Tegra+ALC5632: Enable headset autodetection on PAZ00 board.
      ASoC: tegra: Remove unused DAPM route structure.
      ARM: dt: tegra: Enable device tree audio codec on PAZ00 board.
      ARM: dt: tegra: Enable headset autodetection on PAZ00 board.
      ASoC: tegra+alc5632: Added digital microphone DAPM widget.
      ASoC: DT: Update digital microphone binding documentation to PAZ00 board.
      ASoC: DT: Add digital microphone binding to PAZ00 board.

Li Wei (1):
      ipv6: Fix Smatch warning.

Li Zefan (4):
      cgroup: remove cgroup_attach_task_current_cg()
      cgroup: move struct cgroup_pidlist out from the header file
      cgroup: remove cgroup_subsys argument from callbacks
      cgroup: update MAINTAINERS entry

Liam Girdwood (16):
      ASoC: core - Improve card registration error messaging for large DAI links.
      ASoC: twl6040 - add method to query HS DC offset step size in mV
      ASoC: utils - Add support for a dummy codec driver.
      ASoC: core: Add support for DAI and machine kcontrols.
      ASoC: dapm: Export mixer|mux_update_power() to public API.
      ASoC: dapm: Clean up header information.
      ASoC: max9768: Fix build and use new add control API.
      ALSA: PCM - Add PCM creation API for internal PCMs.
      ASoC: dapm - Make DAPM reset code a separate function.
      ASoC: dapm: Notify stream event to all card components.
      ASoC: core: Convert CODEC debugfs init to use dev_warn()
      ASoC: spitz: Fix kcontrols to use card instead of codec
      ASoC: core: cleanup platform debugfs on probe failure.
      ASoC: dapm: Use dev_warn for debugfs warning message
      ASoC: core: Add platform component mutex
      ASoC: DAPM: Make sure DAPM widget IO ops hold the component mutex

Lin Ming (4):
      ACPICA: Sleep/Wake interfaces: optionally execute _GTS and _BFS
      ACPI: Move module parameter gts and bfs to sleep.c
      ACPI: Add interface to register/unregister device to/from power resources
      ACPI, PCI: Move acpi_dev_run_wake() to ACPI core

Linus Torvalds (190):
      x86-32/irq: Don't switch to irq stack for a user-mode irq
      i387: Uninline the generic FP helpers that we expose to kernel modules
      i387: Split up <asm/i387.h> into exported and internal interfaces
      vfs: use 'unsigned long' accesses for dcache name comparison and hashing
      vfs: get rid of batshit-insane pointless dentry hash calculations
      Merge branch 'dcache-word-accesses'
      Merge branch 'core-iommu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge branch 'core-locking-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge tag 'char-misc-3.3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
      Merge tag 'driver-core-3.3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core
      Merge tag 'staging-3.3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
      Merge tag 'tty-3.3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
      Merge tag 'usb-3.3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
      Merge branch 'for-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
      Merge branch 'for-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
      Merge branch 'kmap_atomic' of git://github.com/congwang/linux
      Merge tag 'pm-for-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
      Merge tag 'irqdomain-for-linus' of git://git.secretlab.ca/git/linux-2.6
      Merge tag 'dt-for-linus' of git://git.secretlab.ca/git/linux-2.6
      Merge tag 'spi-for-linus' of git://git.secretlab.ca/git/linux-2.6
      Merge tag 'rdma-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband
      Merge tag 'regulator-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
      Merge tag 'hwmon-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
      Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security
      Merge branch 'vm' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
      Merge tag 'dlm-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-3.0-nmw
      Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu
      Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc
      Merge branch 'akpm' (Andrew's patch-bomb)
      Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge branch 'x86-atomic-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge branches 'x86-cpu-for-linus', 'x86-boot-for-linus', 'x86-cpufeature-for-linus', 'x86-process-for-linus' and 'x86-uv-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge branch 'x86-debug-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge branch 'x86-eficross-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge branch 'x86-build-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge branch 'x86-fpu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge branch 'x86-mce-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge branch 'x86-platform-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge tag 'md-3.4' of git://neil.brown.name/md
      Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending
      Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6
      Merge tag 'sound-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
      Merge branch 'drm-next' of git://people.freedesktop.org/~airlied/linux
      Merge branch 'drm-radeon-sitn-support' of git://people.freedesktop.org/~airlied/linux
      Merge branch 'drm-nouveau-destage' of git://people.freedesktop.org/~airlied/linux
      vfs: tidy up fs/namei.c byte-repeat word constants
      vfs: tidy up sparse warnings in fs/namei.c
      security: optimize avc_audit() common path
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/lliubbo/blackfin
      Merge tag 'stable/for-linus-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/mm
      Merge tag 'stable/for-linus-3.4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen
      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/dtor/input
      Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev
      Merge tag 'pinctrl-for-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
      Merge tag 'firewire-updates' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394
      Merge tag 'regmap-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap
      Merge tag 'fbdev-updates-for-3.4' of git://github.com/schandinat/linux-2.6
      Merge tag 'nfs-for-3.4-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfs
      Merge git://git.samba.org/sfrench/cifs-2.6
      Merge branch 'for-linus' of git://oss.sgi.com/xfs/xfs
      Merge tag 'pstore-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux
      Merge tag 'upstream-3.4-rc1' of git://git.infradead.org/linux-ubi
      Merge tag 'upstream-3.4-rc1' of git://git.infradead.org/linux-ubifs
      Merge tag 'ktest-v3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-ktest
      Merge tag 'for_linus-3.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
      Merge branch 'linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci
      Merge branch 'i2c-embedded/for-3.4' of git://git.pengutronix.de/git/wsa/linux
      Merge tag 'iommu-updates-v3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu
      Merge branch 'hwmon-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging
      Merge branch 'v4l_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
      Merge branch 'akpm' (Andrew's patch-bomb)
      Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge tag 'ia64-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux
      Merge tag 'for-3.4' of git://openrisc.net/jonas/linux
      Merge branch 'for-armsoc' of git://git.linaro.org/people/rmk/linux-arm
      Merge branch 'amba' of git://git.linaro.org/people/rmk/linux-arm
      Merge branch 'pcmcia' of git://git.linaro.org/people/rmk/linux-arm
      Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq
      Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq
      Merge tag 'amd64-edac-updates-for-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/sysctl
      Merge tag 'bug-for-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux
      Merge tag 'module-for-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux
      Merge tag 'device-for-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux
      Merge tag 'stable/for-linus-3.4-tag-two' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen
      Merge tag 'fixes-non-critical' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc
      Merge tag 'maintainers' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc
      Merge tag 'cleanup' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc
      Merge tag 'timer' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc
      Merge tag 'soc' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc
      Merge tag 'boards' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc
      Merge tag 'rpmsg' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc
      Merge tag 'drivers' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc
      Merge tag 'dt' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
      Merge branch 'platforms' of git://git.linaro.org/people/rmk/linux-arm
      Merge branch 'next' of git://git.monstr.eu/linux-2.6-microblaze
      Merge branch 'for-linus-3.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
      Merge tag 'for-linus-3.4-merge-window' of git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs
      Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client
      Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
      Merge tag 'writeback-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/wfg/linux
      Merge tag 'drivers2' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc
      Merge tag 'soc2' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc
      Merge tag 'dt2' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc
      Merge tag 'common-clk-api' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc
      Merge branch 'drm-fixes' of git://people.freedesktop.org/~airlied/linux
      Merge tag 'dm-3.4-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/agk/linux-dm
      Merge git://www.linux-watchdog.org/linux-watchdog
      Merge tag 'mfd_3.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6
      Merge tag 'gpio-for-linus' of git://git.secretlab.ca/git/linux-2.6
      Merge branch 'i2c-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging
      Merge branch 'for_linus' of git://cavan.codon.org.uk/platform-drivers-x86
      Merge branch 'linux_next' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security
      Merge git://github.com/rustyrussell/linux
      Merge branch 'kvm-updates/3.4' of git://git.kernel.org/pub/scm/virt/kvm/kvm
      Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc
      Merge branch 'for-linus-3.4' of git://git.linaro.org/people/sumitsemwal/linux-dma-buf
      Merge branch 'slab/for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/penberg/linux
      Merge branch 'for-linus' of git://oss.sgi.com/xfs/xfs
      Merge tag 'split-asm_system_h-for-linus-20120328' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-asm_system
      Merge branch 'akpm' (Andrew's patch-bomb)
      Merge tag 'squashfs-updates' of git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next
      Merge tag 'nfs-for-3.4-2' of git://git.linux-nfs.org/projects/trondmy/linux-nfs
      Merge branch 'for-linus' of git://git.open-osd.org/linux-open-osd
      Merge tag 'mmc-merge-for-3.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc
      Merge branch 'drm-fixes' of git://people.freedesktop.org/~airlied/linux
      Merge branch 'akpm' (Andrew's patch-bomb)
      Merge branch 'irqdomain/merge' of git://git.secretlab.ca/git/linux-2.6
      Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile
      Merge branch 'for-3.4' of git://linux-nfs.org/~bfields/linux
      Merge branch 'next' of git://git.infradead.org/users/vkoul/slave-dma
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/brodo/cpupowerutils
      Merge branch 'for-linus' of git://git.linaro.org/people/rmk/linux-arm
      Revert "ext4: don't release page refs in ext4_end_bio()"
      Merge tag 'cleanup2' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc
      Merge branch 'x86-x32-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge branch 'x86-cleanups-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge tag 'devicetree-for-linus' of git://git.secretlab.ca/git/linux-2.6
      Merge tag 'fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc
      Merge branch 'for-3.4-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
      Merge tag 'sh-for-linus' of git://github.com/pmundt/linux-sh
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
      Merge tag 'sound-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs
      Merge branch 'dunlap' (Randy's Documentation patches)
      Merge tag 'for-v3.4-rc1' of git://git.infradead.org/battery-2.6
      Merge git://git.samba.org/sfrench/cifs-2.6
      Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux
      Merge tag 'fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc
      Merge tag 'for-linus-3.4' of git://git.infradead.org/mtd-2.6
      Merge branch 'core-locking-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge branch 'kconfig' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild
      Merge branch 'misc' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild
      Merge branch 'kbuild' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc
      selinux: don't inline slow-path code into avc_has_perm_noaudit()
      selinux: inline avc_audit() and avc_has_perm_noaudit() into caller
      Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6
      Merge tag 'parisc-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6
      Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
      Merge branch 's3-for-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/amit/virtio-console
      Linux 3.4-rc1

Linus Walleij (33):
      ARM: 7268/1: integrator: defconfig for both AP and CP
      ARM: plat-nomadik: get rid of global mtu base pointer
      ARM: plat-nomadik: handle clocking properly
      ARM: plat-nomadik: modernize MTU timer
      pinctrl: delete raw device pointers in pinmux maps
      pinctrl: break out a pinctrl consumer header
      pinctrl: move generic functions to the pinctrl_ namespace
      pinctrl: factor pin control handles over to the core
      pinctrl: changes hog mechanism to be self-referential
      serial/sirf: fixup for changes to pin control
      pinctrl: spawn U300 pinctrl from the COH901 GPIO
      ARM: 7335/1: mach-u300: do away with MMC config files
      ARM: ux500: delete TPS6105X selection
      ARM: ux500: solve some Kconfig mess
      pinctrl: make the pinmux-pins more helpful
      pinctrl: fix the pin descriptor kerneldoc
      mfd: Fix ab8500 error path bug
      mfd: Add ab8500 version detection and enforcing
      mfd: Parametrize ab8500 IRQ masks and registers
      mfd: Support AB9540 ab8500 variant
      pinctrl: include machine header to core.h
      pinctrl: split pincontrol states into its own header
      Merge branch 'pinctrl-tegra-for-next-diet' into for-next
      spi: create a message queueing infrastructure
      pinctrl: fix error path in pinconf_map_to_setting()
      pinctrl: introduce generic pin config
      pinctrl/coh901: use generic pinconf enums and parameters
      pinctrl: support pinconfig on the U300
      ARM: u300: configure some pins as an example
      serial: PL011: clear pending interrupts
      ARM: 7310/1: integrator: implement sched_clock across all boards
      ARM: 7349/1: integrator: convert to sparse irqs
      watchdog: coh901327: convert to use watchdog core

Lionel Debroux (1):
      EDAC: Make pci_device_id tables __devinitconst.

Liu Bo (9):
      mm: fix comment typo of truncate_inode_pages_range
      Btrfs: show useful info in space reservation tracepoint
      Btrfs: fix deadlock during allocating chunks
      Btrfs: fix race between direct io and autodefrag
      Btrfs: fix the mismatch of page->mapping
      Btrfs: fix recursive defragment with autodefrag option
      Btrfs: add a check to decide if we should defrag the range
      Btrfs: do not bother to defrag an extent if it is a big real extent
      Btrfs: update to the right index of defragment

Liu Gang (2):
      powerpc/srio: Fix the relocation errors when building with 64bit
      powerpc/srio: Fix the compile errors when building with 64bit

Liu Jiang (1):
      [IA64] Fix ISA IRQ trigger model and polarity setting

Liu Shuo (2):
      powerpc/fsl_msi: return proper error value when ioremap failed.
      powerpc/dts: fix the compatible string of sec 4.0

Liu Yu (1):
      KVM: PPC: booke: Add booke206 TLB trace

Liu Yu-B13201 (1):
      KVM: PPC: Avoid patching paravirt template code

Liz Clark (1):
      TTY: Wrong unicode value copied in con_set_unimap()

Lothar WaÃ?mann (2):
      arm/mxs: Add support for SSP/MMC ports 2 & 3
      usb gadget: fix a section mismatch when compiling g_ffs with CONFIG_USB_FUNCTIONFS_ETH

Lucas De Marchi (4):
      sysctl: remove impossible condition check
      sysctl: protect poll() in entries that may go away
      Documentation: remove references to /etc/modprobe.conf
      Documentation: replace install commands with softdeps

Lucas Stach (1):
      iommu/tegra-gart: fix spin_unlock in map failure path

Luciano Coelho (12):
      wl1251: fix sparse warning
      wl1251: convert 32-bit values to le32 before writing to the chip
      wl1251: enable sparse endianess check by default
      wl12xx: enable sparse endianess check by default
      wl12xx: cancel delayed elp work and clear flags when stopping PLT
      wl12xx: move partition table definition to io.c
      wl12xx: read chip ID and HW PG version during probe
      wl12xx: use two MAC addresses based on the NVS or from fuse ROM
      wl12xx: add testmode operation to read the BD_ADDR from Fuse ROM
      wl12xx: remove unnecessary shadow declaration
      wl12xx: fix typo in fwlog module param description
      Merge branch 'wl12xx-next' into for-linville

Luck, Tony (2):
      x86: Remove some noise from boot log when starting cpus
      Fix ia64 build errors (fallout from system.h disintegration)

Ludovic Desroches (1):
      mmc: atmel-mci: fix typo

Ludwig Nussel (1):
      debugfs: add mode, uid and gid options

Luis R. Rodriguez (1):
      mac80211: rename mesh static path_lookup()

Luiz Augusto von Dentz (1):
      Bluetooth: Fix using uninitialized variable

Lukas Czerner (10):
      ext4: ignore EXT4_INODE_JOURNAL_DATA flag with delalloc
      ext4: fix resize when resizing within single group
      ext3: fix start and len arguments handling in ext3_trim_fs()
      ext4: rewrite punch hole to use ext4_ext_remove_space()
      ext4: remove unused code from ext4_ext_map_blocks()
      ext4: give more helpful error message in ext4_ext_rm_leaf()
      ext4: fix start and len arguments handling in ext4_trim_fs()
      ext4: fix trimmed block count accunting
      ext4: always set then trimmed blocks count into len
      ext4: remove restrictive checks for EOFBLOCKS_FL

MUNEDA Takahiro (1):
      PCI: Add pcie_hp=nomsi to disable MSI/MSI-X for pciehp driver

Maciej Trela (1):
      [SCSI] libsas: kill spurious sas_put_device

Maciej Żenczykowski (1):
      net: get rid of some pointless casts to sockaddr

Magnus Damm (36):
      PM / Domains: Fix include for PM_GENERIC_DOMAINS=n case
      sh: introduce sh_clk_ops in parallel with clk_ops
      sh: convert cpg code to sh_clk_ops
      ARM: mach-shmobile: sh7367 sh_clk_ops rename
      ARM: mach-shmobile: sh7377 sh_clk_ops rename
      ARM: mach-shmobile: sh7372 sh_clk_ops rename
      ARM: mach-shmobile: sh73a0 sh_clk_ops rename
      ARM: mach-shmobile: r8a7740 sh_clk_ops rename
      ARM: mach-shmobile: r8a7779 sh_clk_ops rename
      sh: sh header sh_clk_ops rename
      sh: sh2 sh_clk_ops rename
      sh: sh2a sh_clk_ops rename
      sh: sh3 sh_clk_ops rename
      sh: sh4 sh_clk_ops rename
      sh: sh4a sh_clk_ops rename
      sh: sh5 sh_clk_ops rename
      sh: board sh_clk_ops rename
      sh: remove clk_ops
      ARM: mach-shmobile: sh7367 map_io and init_early update
      ARM: mach-shmobile: sh7377 map_io and init_early update
      ARM: mach-shmobile: sh7372 map_io and init_early update
      ARM: mach-shmobile: sh73a0 map_io and init_early update
      ARM: mach-shmobile: r8a7740 map_io and init_early update
      ARM: mach-shmobile: r8a7779 map_io and init_early update
      ARM: mach-shmobile: r8a7779 L2 cache support
      ARM: mach-shmobile: rename clk_init() to shmobile_clk_init()
      ARM: mach-shmobile: Move sh7372 Mackerel external clk setup
      ARM: mach-shmobile: Move sh7372 AP4EVB external clk setup
      ARM: mach-shmobile: add shmobile_earlytimer_init()
      ARM: mach-shmobile: sh7367 and G3EVM timer rework
      ARM: mach-shmobile: sh7377 and G4EVM timer rework
      ARM: mach-shmobile: sh7372, AP4EVB and Mackerel timer rework
      ARM: mach-shmobile: sh73a0, AG5EVM and Kota2 timer rework
      ARM: mach-shmobile: r8a7740 and Bonito timer rework
      ARM: mach-shmobile: r8a7779 and Marzen timer rework
      ARM: mach-shmobile: default to no earlytimer

Mahesh Rajashekhara (1):
      [SCSI] aacraid: Added Sync.mode to support series 7/8/9 controllers

Mahesh Salgaonkar (10):
      fadump: Add documentation for firmware-assisted dump.
      fadump: Reserve the memory for firmware assisted dump.
      fadump: Register for firmware assisted dump.
      fadump: Initialize elfcore header and add PT_LOAD program headers.
      fadump: Convert firmware-assisted cpu state dump data into elf notes.
      fadump: Add PT_NOTE program header for vmcoreinfo
      fadump: Introduce cleanup routine to invalidate /proc/vmcore.
      fadump: Invalidate registration and release reserved memory for general use.
      fadump: Invalidate the fadump registration during machine shutdown.
      fadump: Remove the phyp assisted dump code.

Malcolm Priestley (16):
      [media] it913x v1.23 use it913x_config.chip_ver to select firmware
      [media] it913x ver 1.24 Make 0x60 default on version 2 devices
      [media] IT913X Version 1 and Version 2 keymaps
      [media] it913x v1.25 support different for remotes
      [media] lmedm04 ver 1.96 Turn off PID filter by default
      [media] it913x ver 1.26 change to remove interruptible mutex locks
      [media] it913x ver 1.27 Allow PID 8192 to turn PID filter off
      [media] it913x-fe ver 1.15 read signal strenght using reg VAR_P_INBAND
      [media] STV0288 increase delay between carrier search
      [media] lmedm04 ver 1.97 Remove delays required for STV0288
      [media] lmedm04 v1.98 Remove clear halt
      [media] m88rs2000 1.12 v2 DVB-S frontend and tuner module
      [media] lmedm04 ver 1.99 support for m88rs2000 v2
      [media] lmedm04 RS2000 Firmware details
      [media] lmedm04 - support for m88rs2000 missing kconfig option
      [media] m88rs2000 ver 1.13 Correct deseqc and tuner gain functions

Mandeep Singh Baines (4):
      cgroup: simplify double-check locking in cgroup_attach_proc
      cgroup: replace tasklist_lock with rcu_read_lock
      cgroup: remove extra calls to find_existing_css_set
      drm: remove master fd restriction on mode setting getters

Manish Rangankar (2):
      [SCSI] qla4xxx: Modified debug log messages for boot info.
      [SCSI] qla4xxx: Add support for multiple session per host.

Manish chopra (2):
      netxen_nic: fw dump support
      qlcnic: Fix API unlock

Manjunath Hadli (12):
      ASoC: CQ93VC: remove machine specific header file inclusion from codec driver
      ARM: davinci: dm644x: move private definitions to C file
      ARM: davinci: dm365: move private definitions to C file
      ARM: davinci: dm646x: move private definitions to C file
      [media] davinci: vpif: remove machine specific header file includes
      ARM: davinci: create new common platform header for davinci
      ARM: davinci: streamline sysmod access
      ARM: davinci: dm644x: improve readability using macro
      ARM: davinci: dm644x: fix inconsistent variable naming
      ARM: davinci: dm644x: don't force vpfe registeration on all boards
      ARM: davinci: dm644x: add support for v4l2 video display
      ARM: davinci: dm644x evm: add support for VPBE display

Manjunathappa, Prakash (3):
      video: da8xx-fb: reset LCDC only if functional clock changes with DVFS
      video: da8xx-fb: Fix build warning on unused label
      video:da8xx-fb: calculate pixel clock period for the panel

Manoj Iyer (2):
      Bluetooth: btusb: Add vendor specific ID (0a5c 21f3) for BCM20702A0
      thinkpad-acpi: recognize Lenovo as version string in newer V-series BIOS

Marc Dietrich (12):
      staging: nvec: ps2: add suspend/resume functions
      staging: nvec: ps2: let the start/stop streaming commands be called by the start/stop functions of serio
      staging: nvec: ps2: tell nvec to send 6 byte long messages
      staging: nvec: ps2: add some more debug functions
      staging: nvec: ps2: disable/enable mouse on suspend/resume
      staging: nvec: ps2: change serio type to passthrough
      ARM: tegra: paz00: fix wrong SD1 power gpio
      ARM: tegra: paz00: fix wrong UART port on mini-pcie plug
      ARM: dt: tegra: add ADT7461 temperature sensor to paz00 device tree
      ARM: dt: tegra: add the power gpio key to paz00 device tree
      ARM: dt: tegra: add the wifi led to paz00 device tree
      ASoC: alc5632: Connect HP/HPL/HPR mix'es to HPOut Mix

Marc Gariepy (1):
      drm/i915: Ignore LVDS on hp t5745 and hp st5747 thin client

Marc Kleine-Budde (2):
      can: dev: let can_get_echo_skb() return dlc of CAN frame
      mtd: ixp4xx: oops in ixp4xx_flash_probe

Marc Zyngier (20):
      ARM: 7309/1: realview: fix unconnected interrupts on EB11MP
      ARM: davinci: convert to common sched_clock() implementation
      ARM: prima2: convert to common sched_clock() implementation
      ARM: Make the sched_clock framework mandatory
      ARM: smp_twd: make local_timer_stop a symbol instead of a #define
      ARM: local timers: introduce a new registration interface
      ARM: smp_twd: add runtime registration support
      ARM: smp_twd: add device tree support
      ARM: OMAP4: convert to twd_local_timer_register() interface
      ARM: plat-versatile: convert to twd_local_timer_register() interface
      ARM: tegra: convert to twd_local_timer_register() interface
      ARM: shmobile: convert to twd_local_timer_register() interface
      ARM: ux500: convert to twd_local_timer_register() interface
      ARM: highbank: convert to twd_local_timer_register() interface
      ARM: imx6q: convert to twd_local_timer_register() interface
      ARM: smp_twd: remove old local timer interface
      ARM: local timers: convert exynos to runtime registration interface
      ARM: local timers: convert MSM to runtime registration interface
      ARM: local timers: make the runtime registration interface mandatory
      ARM: ux500: fix compilation after local timer rework

Marcel Holtmann (25):
      Bluetooth: Split sending for HCI raw and control sockets
      Bluetooth: Remove unneeded bt_cb(skb)->channel variable
      Bluetooth: Limit HCI raw socket options to actual raw sockets
      Bluetooth: Lock socket when reading HCI socket options
      Bluetooth: Add HCI CMSG details only to raw sockets
      Bluetooth: Simplify HCI socket bind handling
      Bluetooth: Fix issue with shared SKB between HCI raw socket and driver
      Bluetooth: Remove HCI notifier handling
      Bluetooth: Add support for HCI monitor channel
      Bluetooth: Restrict access to management interface
      Bluetooth: Set supported settings based on enabled HS and/or LE
      Bluetooth: Always enable management interface
      Bluetooth: Fix parameter list for setting local name
      Bluetooth: Only keep controller up after init if powered on
      Bluetooth: Don't send New Settings event during setup power down
      Bluetooth: Fix two minor style issues in management code
      Bluetooth: Fix two minor style issues in HCI code
      Bluetooth: Enable timestamps for control channel
      Bluetooth: Disabling discoverable with timeout is invalid
      Bluetooth: Fix handling of discoverable setting with timeout
      Bluetooth: Send management event for class of device changes
      Bluetooth: Allow HCI UART reset parameter via flags ioctl
      Bluetooth: Add support for creating HCI UART based AMP controllers
      Bluetooth: Update L2CAP timeout constants to use msecs_to_jiffies
      Bluetooth: Update MGMT and SMP timeout constants to use msecs_to_jiffies

Marcelo Tosatti (4):
      KVM: x86: increase recommended max vcpus to 160
      KVM: Allow adjust_tsc_offset to be in host or guest cycles
      x86: kvmclock: abstract save/restore sched_clock_state
      KVM: x86: fix kvm_write_tsc() TSC matching thinko

Marcin Tomczak (1):
      [SCSI] isci: enable clock gating

Marcos Paulo de Souza (11):
      staging: vt6656: iwctl.c: Remove commented code
      staging: vt6656: iwctl.c: Remove useless function
      staging: vt6656: Remove return statement of iwctl_giwmode
      staging: vt6656: Remove return statement of iwctl_giwrange
      staging: vt6656: iwctl.c: Remove return statement of iwctl_giwessid
      staging: vt6656: iwctl.c: Remove return statement of iwctl_giwrate
      staging: vt6656: iwctl.c: Rewrite siwrts funciton
      PM / Suspend: Avoid code duplication in suspend statistics update
      PM / Freezer: Remove references to TIF_FREEZE in comments
      drivers/platform/x86/dell-laptop.c: Remove some unneeded break statements
      drivers/idle/intel_idle.c: fix confusing code identation

Marek Lindner (7):
      batman-adv: simplify bat_ogm_receive API call
      batman-adv: warn if added interface is part of a bridge
      batman-adv: add infrastructure to change routing algorithm at runtime
      batman-adv: convert batman iv algorithm to use dynamic infrastructure
      batman-adv: convert time_after instances to has_timed_out
      batman-adv: allowing changing the routing algorithm via module parameter
      batman-adv: export used routing algorithm via sysfs

Marek Olšák (9):
      drm/radeon/kms: add support for streamout v7
      drm/radeon/kms: skip cb/db checking if SX_MISC is 1 on r600+
      drm/radeon/kms: make some DRM errors more informative
      drm/radeon/kms: compute GPU addresses correctly on evergreen
      drm/radeon/kms: optimize streamout checking for evergreen
      drm/radeon/kms: skip db/cb/streamout checking when possible on evergreen
      drm/radeon/kms: remove some unused variables in evergreen_cs_track
      drm/radeon/kms: compute GPU addresses correctly on r600
      drm/radeon/kms: skip db/cb/streamout checking when possible on r600

Mark A. Allyn (6):
      staging: sep: Add new PCI identifier
      staging: sep: Basic infrastructure for SEP DMA access to non CPU regions
      staging: sep: Add interfaces for the new functions
      staging: sep: update initialisation
      staging: sep: NULL out pointers, mark debug code DEBUG to fix warnings
      staging: sep: reworked crypto layer

Mark Allyn (1):
      staging: sep: SEP update

Mark Asselstine (1):
      rpmsg: fix build warning when dma_addr_t is 64-bit

Mark Brown (290):
      ARM: S3C64XX: Support GPIO LEDs on Cragganmore
      ARM: S3C64XX: Fix build of Cragganmore after SPI changes
      ARM: S3C64XX: Enable power management for disk on Cragganmore
      ARM: S3C64XX: Enable power management for WiFi on Cragganmore
      ARM: S3C64XX: Add hookup for Tomatin module on Cragganmore
      ARM: S3C64XX: Add basic cpuidle driver
      regulator: Update s5m8767 for device tree API changes
      regmap: Add support for padding between register and address
      ASoC: Make WM8978 I2C usage unconditional
      ASoC: Remove unused control type from wm8978 driver
      ASoC: Convert wm8978 to table based DAPM and control init
      ASoC: Convert wm8978 to devm_kzalloc()
      ASoC: Use standard cache sync for WM8978
      ASoC: Convert wm8978 to direct regmap API usage
      ASoC: Push wm8978 reset down into the I2C probe
      ASoC: Convert WM9090 to use regmap directly
      ASoC: Move WM9090 device identification and reset to I2C probe
      ASoC: Convert wm8993 to direct regmap API usage
      ASoC: Move WM8993 resource acquisition and device reset to bus probe
      ASoC: Convert WM8753 to direct regmap API usage
      ASoC: Make WM8971 I2C usage unconditional
      ASoC: Convert wm8971 to table based DAPM and control init
      ASoC: Convert wm8971 to devm_kzalloc()
      ASoC: Make wm8974 I2C usage unconditional
      ASoC: Convert wm8974 to table based DAPM and control init
      ASoC: Remove wm8974 private data
      ASoC: Use standard cache sync for wm8804
      ASoC: Convert wm8804 to devm_kzalloc()
      ASoC: Convert wm8804 to direct regmap API usage
      ASoC: Make WM8904 I2C usage unconditional
      ASoC: Convert wm8904 to devm_kzalloc()
      ASoC: Use standard cache sync for WM8904
      ASoC: Convert WM8904 to direct regmap API usage
      ASoC: Make I2C usage unconditional in WM8940
      ASoC: Convert WM8940 to devm_kzalloc()
      ASoC: Make I2C usage unconditional in WM8955
      ASoC: Convert WM8955 to devm_kzalloc()
      ASoC: Use standard register cache sync for WM8955
      ASoC: Convert WM8955 to direct regmap API usage
      ASoC: Convert WM8955 to table based DAPM and control init
      ASoC: Optimise performance of WM8904 ADC 128fs OSR mode
      ASoC: Make WM8962 I2C usage unconditional
      ASoC: Convert WM8962 register access map to modern style
      ASoC: Add WM8962 DAC and ADC L/R swap support
      ASoC: Allow drivers to specify how many bits are significant on a DAI
      ASoC: 24 bits are significant on the WM8996 audio interfaces
      ASoC: Implement basic WM8993 interrupt support
      ASoC: Make WM8993 I2C usage unconditional
      ASoC: 24 bits are significant on wm_hubs DAIs
      ASoC: When releasing WM5100 put /RESET into reset
      ASoC: Say we can't read WM5100 ID register
      ASoC: Remove redundant set_bias_level() from WM5100 remove()
      ASoC: Make WM5100 interrupt path use regmap directly
      ASoC: Push WM5100 interrupt request into I2C probe
      spi/s3c64xx: Log error interrupts
      spi/s3c64xx: Convert to dev_pm_ops
      spi/s3c64xx: Implement runtime PM support
      ASoC: Don't tell applications about msbits unless we're ignoring input
      ASoC: Use regmap update bits operation for drivers using regmap
      ASoC: Fix build of tlv320dac33
      ASoC: wm8985: Convert to devm_kzalloc()
      ASoC: wm8985: Convert to table based DAPM and control init
      ASoC: wm8985: Use standard cache sync implementation
      ASoC: wm8985 Don't directly reference the cache data structure
      ASoC: wm8985: Convert to direct regmap API usage
      ASoC: wm8988: Convert to table based DAPM and control init
      ASoC: wm8988: Convert to devm_kzalloc()
      regulator: Implement devm_regulator_free()
      regulator: Provide devm_regulator_bulk_get()
      Input: samsung-keypad - don't synchronise with runtime PM put
      ASoC: sgtl5000: It's sgtl5000 not sgtl500
      regmap: Support register patch sets
      ASoC: Convert WM8731 to direct regmap API usage
      ASoC: wm5100: Fix mismerge of IRQ frees
      Merge tag 'regmap-patch-initial' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap into for-3.4
      ASoC: Convert the WM5100 revision A updates to a regmap patch
      ASoC: wm5100: Fix warnings from recent patches
      ASoC: wm8962: Optimise power consumption for IN4 DC measurement usage
      regmap: Unexport regcache_write() and regcache_read()
      regmap: Skip patch application when the cache is not dirty on sync
      regmap: Bypass the cache when applying patches
      crypto: Add bulk algorithm registration interface
      Merge tag 'topic/devm' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator into HEAD
      ASoC: Provide REGULATOR_SUPPLY widget type
      ASoC: wm5100: Move regulator supplies over to DAPM infrastructure
      ASoC: wm2200: Add WM2200 CODEC driver
      ASoC: dapm: Drop runtime PM references asynchronously
      ASoC: dapm: Ignore isolated signal generators for power purposes
      regmap: Reset device debugfs when reinitialising the cache
      ASoC: wm5100: Convert to devm_regulator_bulk_get()
      ASoC: wm5100: Use pm_runtime for powerdown managment
      ASoC: wm8996: Handle failures to determine accessory polarity
      ASoC: wm8994: Report any low impedance accessory as a headphone
      ARM: S3C64XX: Add a SPKVDD supply for CODECs on Cragganmore
      ARM: S3C64XX: Use IN4 DC measurement mode on Tobermory
      ASoC: wm8962: Enable idle_bias_off
      video: s3c-fb: Convert to devm style allocation
      ASoC: wm2200: Remove trailing whitespace
      regmap: Implement managed regmap_init()
      ASoC: max9768: Fix up review comments in max9768 driver
      ASoC: fsi: Remove unneeded empty runtime PM callbacks
      ASoC: wm8993: Convert to use a regmap patch
      ASoC: core: Support suspend to disk
      ASoC: wm_hubs: Push check for idle_bias_off out into drivers
      Merge tag 'v3.3-rc2' into for-3.4
      ASoC: wm8996: Switch to using common code for managing CPVDD supply
      ASoC: wm8996: Use devm_regulator_bulk_get()
      ASoC: wm5100: Handle failures to determine accessory polarity
      ASoC: wm9712: Remove driver specific version
      ASoC: wm9712: Add TLV information for microphone input
      regulator: wm8350: Don't specify consumer supplies with struct device
      Merge branch 'regulator-drivers' into regulator-supply
      regulator: Remove support for supplies specified by struct device
      ASoC: pcm: Improve error logging
      mfd: twl-core: Don't specify regulator consumers by struct device
      ASoC: samsung: Enable accessory detect for WM8994 on Littlemill
      ASoC: wm8994: Don't bring up to STANDBY by default
      ASoC: wm8994: We don't need to runtime resume by default
      ASoC: wm8994: Unsuspend the device while reading GPIO statuses
      ASoC: wm8994: Bring WM8994 accessory detection up to date
      regmap: Don't use bitfields for booleans
      regmap: Add debugfs information for the cache status
      ASoC: tlv320aic3x: Remove even more unused code
      ASoC: wm_hubs: Convert most output drivers to OUT_DRV widgets
      ASoC: wm8962: Support mono playback and record
      ASoC: pcm: If pmdown_time is zero then shut down DAPM immediately
      ASoC: core: Allow CODECs to set ignore_pmdown_time in the driver struct
      ASoC: twl6040: Move ignore_pmdown_time to driver struct
      ASoC: wm2200: Ignore pmdown_time
      Merge branch 'topic/pcm-internal' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound into for-3.4
      Merge tag 'v3.3-rc3' as we've got several bugfixes in there which are
      regulator: Don't add the function name to pr_fmt
      regulator: Complain if a voltage range is specified but can't be used
      w1: Use linux/gpio.h rather than asm/gpio.h
      ASoC: wm8993: Correct typos in regmap conversion
      ASoC: wm8993: Add register default for INPUTS_CLAMP
      ARM: S3C64XX: Gate some more clocks by default
      ARM: S3C64XX: Reduce residency requirement for cpuidle WFI mode
      ARM: S3C64XX: Define some additional always off clocks
      ASoC: wm_hubs: Improve single ended line output enable performance
      ASoC: wm_hubs: Clamp inputs to VMID while we ramp
      ASoC: wm8994: VMID management improvements
      ASoC: wm8994: Actively discharge VMID when not in use
      ASoC: wm9081: Use module_i2c_driver
      ASoC: wm8988: Convert to direct regmap API usage
      ASoC: wm8988: Remove unneded -codec from driver name
      ASoC: wm9081: Move WM9081 IRQ platform data handling into I2C probe
      ASoC: wm9081: Use idle_bias_off
      ASoC: wm8994: Use slow start for VMID
      ASoC: dapm: Convert pin switches to use snd_soc_card
      ASoC: wm8962: Update the clocking when setting system clock
      ASoC: wm8962: Only configure BCLK in hw_params when audio is active
      ASoC: wm8962: Log the selected SYSCLK ratio
      ASoC: wm8962: Add new SYSCLK ratios for new device revisions
      ASoC: wm8962: Clean up register dump cruft
      ASoC: wm8962: Don't automatically enable and disable FLL
      ASoC: wm8962: Convert to runtime PM for bias off management
      ASoC: ak4535: Remove -codec from driver name
      ASoC: ak4535: Make I2C usage unconditional
      ASoC: ak4535: Remove bitrotted driver version
      ASoC: ak4535: Convert to direct regmap API usage
      ALSA: core: Constify the name in new kcontrols
      ASoC: dapm: Unexport snd_soc_dapm_new_control()
      ASoC: dapm: Refactor snd_soc_dapm_new_widget() to return the widget
      ASoC: dapm: Supply the DAI and substream when calling stream events
      ASoC: dapm: Constify lots of names that are never modified
      ASoC: dapm: Implement and instantiate DAI widgets
      ASoC: dapm: Convert stream events to use DAI widgets
      ASoC: wm8994: Convert to use DAI widget routing rather than streams
      ASoC: dapm: Only mark pin widgets as dirty if we actually change state
      ASoC: wm8962: Convert to module_i2c_driver()
      ASoC: wm8993: Convert to module_i2c_driver()
      ASoC: wm8996: Convert to module_i2c_driver()
      ASoC: wm8996: Make sure we bounce /RESET to reset
      regmap: Add stub regmap calls as a build crutch for infrastructure users
      regmap: Implement support for 32 bit registers and values
      Merge tag 'v3.3-rc4' into for-3.4 in order to resolve the conflict
      regmap: Allow users to query the size of register values
      Merge branch 'topic/devm' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap into regmap-drivers
      Merge branch 'topic/patch' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap into regmap-drivers
      ASoC: ak4104: Remove uninformative print on probe()
      ASoC: ak4104: Convert to module_spi_driver()
      ASoC: wm8776: Add WM8775 device ID to the WM8776
      ASoC: wm_hubs: Convert headphone driver to output driver widget
      regulator: Clean up debugfs error handling a bit
      ASoC: wm8994: Enable headphone startup mode 1 for WM1811 and WM8958
      ASoC: wm8994: Actively discharge idle MICBIAS with jack detect
      ASoC: wm8994: Support external capacitors on MICBIAS2 with jack detection
      regmap: Support raw reads from cached registers
      Merge tag 'topic/introspection' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap into HEAD
      ASoC: io: Retrieve val_bytes from the regmap API
      ASoC: core: Add SND_SOC_BYTES control for coefficient blocks
      ASoC: core: Add support for masking out parts of coefficient blocks
      ASoC: wm8996: Implement DRC coefficient configuration
      ASoC: wm5100: Implement DRC coefficient configuration
      ASoC: wm8996: Convert to use DAPM routes for stream connections
      ASoC: wm8994: Move wm_hubs callback before we start ramping VMID
      mfd: wm8994: Add __devinit and __devexit annotations for probe and remove
      mfd: Add __devinit and __devexit annotations in wm8994
      mfd/ASoC: Convert WM8994 driver to use regmap patches
      mfd: wm8994: Convert to devm_regmap_init()
      mfd: wm831x: Convert to devm_regmap_init()
      mfd: wm8400: Convert to devm_regmap_init_i2c()
      ASoC: ak4104: Use snd_soc_update_bits() for read/modify/write
      ASoC: ak4104: Use snd_soc_write() rather than internal write function
      ASoC: ak4104: Convert to direct regmap API usage
      ASoC: wm8962: Remove mistakenly committed debug logging
      regmap: Skip hardware defaults for LZO caches
      regmap: Remove default cache sync implementation
      ASoC: wm8962: Convert interrupt handler to direct regmap usage
      regmap: Mark the cache as clean after a successful sync
      regmap: Add tracepoints for cache only and cache bypass
      regmap: Supply ranges to the sync operations
      regmap: Allow drivers to sync only part of the register cache
      regmap: Fix x86_64 breakage
      ASoC: wm8753: Convert to devm_kzalloc()
      ALSA: Use a define for the number of jack switch types
      ASoC: wm8994: Make sure we don't have MICBIAS on during jackdet mode
      mfd: Improve performance of later WM1811 revisions
      ASoC: wm8996: Fix /RESET bounce ordering
      ASoC: wm8996: Remove stub register cache
      ASoC: wm_hubs: Bomb out if we can't read back the DC servo result
      ASoC: wm8994: Remove stub of register access code
      [CPUFREQ] s3c64xx: Fix mis-cherry pick of VDDINT
      regmap: Add stub for regcache_sync_region()
      ASoC: wm8962: Remove register default for PLL2
      ASoC: wm8994: Disable debounce of jack detection on inserted jack
      ASoC: wm8962: Run the headphone in class G mode when sidetone is enabled
      ASoC: core: Log a warning when machines use soc-audio
      ASoC: wm8994: Push wm8994 private data allocation out into device probe
      ASoC: wm8994: Suppress noop updates of FLL K
      ASoC: wm_hubs: Disable cache of the DC servo calibration for WM1811
      ASoC: wm8994: Make sure we sync DAPM on WM8958 detection mode changes
      ASoC: wm8994: Disable JACKDET when disabling detecton
      ASoC: wm8994: Don't bother updating the jackdet mode needlessly
      ASoC: wm8994: Factor out WM1811A detection mode setting
      ASoC: core: Split the union for CODEC/platform in the DAI
      ASoC: dapm: Show if widgets are forced in debugfs
      gpiolib: Add comments explaining the _cansleep() WARN_ON()s
      regcache: Make sure we sync register 0 in an rbtree cache
      regmap: Fix rbtree block base in sync
      ASoC: wm8994: Use audio mode for jack detection when system is active
      ASoC: wm8962: Remove unneeded pm_runtime_set_active()
      ASoC: wm8962: Remove defaults for volatile registers
      mfd: twl-core: Don't specify regulator consumers by struct device
      mfd: wm8994: Mark MICBIAS register as readable
      mfd: wm8994: We don't need to runtime resume by default
      mfd: Test for jack detection when deciding if wm8994 should suspend
      mfd: wm8994: Add __devinit and __devexit annotations for probe and remove
      mfd: Correct readability of WM8994 DC servo 4E register
      ASoC: dapm: Only lock CODEC for I/O if not using regmap
      ARM: S3C64XX: Add some more Cragganmore module IDs to the table
      ARM: S3C64XX: Supply platform data for SPI on Cragganmore
      i2c-s3c2410: Convert to devm_kzalloc()
      i2c-s3c2410: Add stub runtime power management
      ASoC: wm8996: Remove some volatile regisers from the defaults table
      ASoC: wm8996: Remove separate output stage enable step
      spi/s3c64xx: Convert to using core message queue
      spi: Mark spi_register_board_info() __devinit
      regmap: Rejig struct declarations for stubbed API
      regulator: s5m8767: Fix unused variable warning in probe()
      regulator: wm8994: Convert to devm_kzalloc()
      ASoC: Revert widget I/O locking for 3.4
      regulator: Support driver probe deferral
      ASoC: wm8994: Prevent ABBA deadlock with CODEC and accdet mutexes
      tracing: Fix build breakage without CONFIG_PERF_EVENTS
      Merge remote-tracking branches 'regmap/topic/core' and 'regmap/topic/devm' into regmap-next
      Merge remote-tracking branch 'regmap/topic/drivers' into regmap-next
      Merge remote-tracking branches 'regmap/topic/patch' and 'regmap/topic/sync' into regmap-next
      Merge remote-tracking branch 'regmap/topic/introspection' into regmap-next
      Merge remote-tracking branch 'regmap/topic/bulk' into regmap-next
      ASoC: wm8996: Add 44.1kHz support
      ALSA: pcm: Constify the list in snd_pcm_hw_constraint_list
      spi: s3c64xx: Fix build
      ASoC: core: Fix obscure leak of runtime array
      mfd: wm8994: Remove defaults for volatile registers
      mfd: wm8994: Fix register default for WM1811 AntiPOP2
      mfd: Remove unused LDO supply field from WM8994 pdata
      ARM: S3C64XX: Hook up supply for WM8994 LDOs on Littlemill
      Merge remote-tracking branch 'regulator/topic/drivers' into regulator-next
      Merge remote-tracking branch 'regulator/topic/stub' into regulator-next
      Merge remote-tracking branches 'regulator/topic/devm' and 'regulator/topic/stub' into regulator-next
      Merge remote-tracking branch 'regulator/topic/supply' into regulator-next
      Merge tag 'topic/twl' into regulator-next
      ASoC: wm_hubs: Don't actively manage LINEOUT_VMID_BUF
      ASoC: wm8994: Add missing break in resume
      ASoC: wm8994: Provide VMID mode control and fix default sequence
      ASoC: wm8994: Update WM8994 DCS calibration
      drivers/leds/leds-gpio.c: use linux/gpio.h rather than asm/gpio.h
      i2c-gpio: Use linux/gpio.h rather than asm/gpio.h

Mark Einon (1):
      staging: et131x: use netif_rx_ni() for packet receive

Mark Fasheh (10):
      btrfs: Don't BUG_ON errors from btrfs_create_subvol_root()
      btrfs: Don't BUG_ON() errors in update_ref_for_cow()
      btrfs: Don't BUG_ON kzalloc error in btrfs_lookup_csums_range()
      btrfs: Don't BUG_ON errors in __finish_chunk_alloc()
      btrfs: Go readonly on bad extent refs in update_ref_for_cow()
      btrfs: Don't BUG_ON errors from update_ref_for_cow()
      btrfs: Go readonly on tree errors in balance_level
      btrfs: Don't BUG_ON insert errors in btrfs_alloc_dev_extent()
      btrfs: Remove BUG_ON from __btrfs_alloc_chunk()
      btrfs: Remove BUG_ON from __finish_chunk_alloc()

Mark Grosen (2):
      remoteproc: do not require an iommu
      remoteproc: avoid registering a virtio device if not supported

Mark Salter (1):
      irq_domain/c6x: Convert c6x to use generic irq_domain support.

Mark Salyzyn (3):
      [SCSI] pm8001: fix lockup on phy_control hard reset.
      [SCSI] pm8001: Add FUNC_GET_EVENTS
      [SCSI] pm8001: deficient responses to IO_XFER_ERROR_BREAK and IO_XFER_OPEN_RETRY_TIMEOUT

Mark Wielaard (1):
      x86-64: Fix CFI data for common_interrupt()

Markus Grabner (3):
      staging: line6: removed obsolete code
      staging: line6: use source select control for UX2 devices
      staging: line6: separate handling of buffer allocation and stream startup

Martin Decky (1):
      udlfb: Improve debugging printouts with refresh rate

Martin Hostettler (1):
      [media] v4l: Add driver for Micron MT9M032 camera sensor

Martin Hundebøll (2):
      batman-adv: Rm empty line from is_my_mac() in main.c
      batman-adv: Move is_out_of_time() to main.h for general use

Martin K. Petersen (4):
      [SCSI] Ensure discard failure gets treated as a target problem
      [SCSI] sd: Make sure provisioning mode is reported correctly
      [SCSI] Handle disk devices which can not process medium access commands
      [SCSI] scsi_debug: Fix incorrect page length in logical block provisioning VPD

Martin Krause (2):
      Staging rtl8712: Remove double USB device IDs
      Staging: rtl8712/rtl8192u: move USB device ID within staging drivers.

Martin Peres (6):
      drm/nouveau/pm: style fixes
      drm/nouveau/pm: restore fan speed after suspend
      drm/nouveau: move pwm_divisor to the nouveau_pm_fan struct
      drm/nouveau/pm: improve the reclocking logs' readability
      drm/nv50/pm: wait for all fifo-connected engines to idle before reclocking
      drm/nv50/hwsq: some nv92 fixes

Martin Schwidefsky (4):
      [S390] rename lowcore field
      [S390] rework smp code
      [S390] rework idle code
      [S390] register cpu devices for SMP=n

Martyn Welch (4):
      powerpc: Add GE FPGA config option
      gpio: Move GE GPIO driver to reside within GPIO subsystem
      powerpc: Move GE PIC drivers
      powerpc/85xx: Board support for GE IMP3A

Masami Hiramatsu (4):
      x86: Fix to decode grouped AVX with VEX pp bits
      x86/kprobes: Fix instruction recovery on optimized path
      x86/kprobes: Fix a bug which can modify kernel code permanently
      x86/kprobes: Split out optprobe related code to kprobes-opt.c

Masami Ichikawa (1):
      sysfs: Fix memory leak in sysfs_sd_setsecdata().

Masanari Iida (109):
      perf evsel: Fix spelling typo
      Input: pcf8574_keypad - fix typo in Kconfig
      atm: Fix typo in lanai.c
      vmxnet3: Fix typo in vmxnet3_drv.c
      ath6kl: Fix typo in cfg80211.c
      tty: fix comment typo in synclink_gt.c
      mpt2sas: Fix typo in mpt2sas_config.c
      reiserfs: fix printk typo in lbalance.c
      macintosh: fix string typo in mediabay.c
      ntfs: fix printk typos in mft.c
      media: Fix typo in mixer_drv.c and hdmi_drv.c
      iwmc3200wifi: fix printk typo in trace.h
      pm8001: fix printk typo in pm8001_hwi.c
      qla2xxx: fix printk typo in qla_bsg.c
      net: fix printk typo in ipw2x00/libipw_rx.c
      mlx4: Fix typo in cmd.c
      iommu: Fix typo in intel-iommu.c
      staging: Fix typo in ieee80211_rx.c
      staging: Fix typo in mei/interrupt.c
      aic7xxx: Fix typo in aic7xxx
      media: Fix typo in lmedm04.c
      dma: Fix typo in iop-adma.c
      media: Fix typo in ov6650.c
      mips: Fix typo in bcm63xx/setup.c
      mmc: Fix typo in s3cmci.c
      frontends: Fix typo in tda1004x.c
      sh: Fix typo in pci-sh7780.c
      score: Fix typo in Kconfig.debug
      drm: Fix typo in vmwgfx_drv.c
      drm: Fix typo in rv515.c
      net: Fix typo in ipw2x00/libipw_rx.c
      iwmc3200wifi: Fix typo in trace.h
      rtlwifi: Fix typo in dm.c
      [media] [trivial] lmedm04: Fix typo
      [media] [trivial] ov6650: Fix typo
      [media] [trivial] s5p: Fix typo in mixer_drv.c and hdmi_drv.c
      stmmac: Fix typo in stmmac_pci.c
      staging: Fix typo in mei/interrupt.c
      char: Fix typo in viotape.c
      char: Fix typo in tlclk.c
      staging: Fix typo in ieee80211_rx.c
      mach-omap1: Fix typo in lcd_dma.c
      btrfs: Fix typo in free-space-cache.c
      char: Fix typo in viotape.c
      char: Fix typo in tlclk.c
      mantis: Fix typo in mantis_hif.c
      jffs2: Fix typo in compr.c
      mm: Fix typo in unevictable-lru.txt
      rds: Fix typo in iw_recv.c and ib_recv.c
      aeroflex: Fix typo in greth.c
      SRP: Fix typo in ib_srpt.c
      ASoC: Fix typo in twl4030.c
      Documentation: Fix typo in tcm_mod_builder.py
      zd1211rw: Fix typo in zd_usb.c and zd_mac.c
      mm: Fix typo in cleancache.txt
      aeroflex: Fix typo in greth.c
      isdn: Fix typo in callc.c and tei.c
      isdn: Fix typo in isdn_ppp.c
      mISDN: Fix typo in dsp_core.c
      stmicro: Fix typo in stmmac_pci.c and stmmac_platform.c
      usb: Fix typo in imx21-dbg.c
      PCI: Fix typo in setup-res.c
      [media] [trivial] frontends: Fix typo in tda1004x.c
      ALSA: usx2y: Fix typo in usbusx2yaudio.c and usx2yhwdeppcm.c
      ethernet: Fix typo in lantiq_etop.c
      Documentation: Fix typo in watchdog-kernel-api.txt
      watchdog: Fix typo in Kconfig
      watchdog: Fix typo in pnx4008_wdt.c
      hostap: Fix typo in hostap_hw.c
      cramfs: Fix typo in inode.c
      tools: Fix typo in ktest.pl
      simtec: Fix typo in pm-simtec.c
      mach-orion5x: Fix typo in db88f5281-setup.c and rd88f5182-setup.c
      media: Fix typo in radio-sf16fmr2.c
      Documentation: Fix typo in power-management.txt
      scsi: Fix typo in pmcraid.h
      Documentation: Fix typo in thin-provisioning.txt
      ia64: Fix typo in irq_xen.c
      Documentation: Fix typo in events-power.txt
      wireless: Fix typo in mac80211_hwsim.c
      usb: Fix typo in ehci-dbg.c
      Documentation: Fix typo in proc_usb_info.txt
      serial: Fix typo in sn_console.c
      davinci: Fix typo in dm355_ccdvc.c
      Documentation: Fix Broken URL "freshmeat"
      Documentation: Fix broken URL "JF"
      arm: Fix typo in spear3[012]0.c
      Documentation: Fix typo in kernel-parameters.txt
      ALSA: ctxfi: Fix typo in ctvmem.c
      staging: Fix typo in bssdb.c
      staging: Fix typo in unioxx5.c
      usb: Fix typo in ehci-dbg.c
      serial: Fix typo in sn_console.c
      IB/srpt: Fix typo "alocate" -> "allocate"
      macintosh: Fix typo in mediabay.c
      [media] [trivial] mantis: Fix typo in mantis_hif.c
      wireless: Fix typo in mac80211_hwsim.c
      ARM: OMAP1: Fix typo in lcd_dma.c
      Documentation: Fix multiple typo in Documentation
      [media] [trivial]: Fix typo in radio-sf16fmr2.c
      [media] [trivial] davinci: Fix typo in dm355_ccdvc.c
      staging: crystalhd: Fix typo in crystalhd_hw.c
      target: Fix typo in drivers/target
      microblaze: Fix typo in early_printk.c
      exofs: (trivial) Fix typo in super.c
      drivers/leds/leds-lp5521.c: fix typo
      jffs2: fix typo in scan.c
      jffs2: Fix typo in compr.c
      backlight: fix typo in tosa_lcd.c

Mathias Krause (1):
      ARM: exec: remove redundant set_fs(USER_DS)

Matt Carlson (23):
      tg3: Move tg3_restart_hw to a better location
      tg3: Relocate tg3_reset_task
      tg3: Move tg3_change_mtu to a better location
      tg3: Move tg3_set_rx_mode
      tg3: Move tg3_nvram_write_block functions
      tg3: Relocate tg3_find_peer
      tg3: Eliminate unneeded prototype
      tg3: Move transmit comment to a better location
      tg3: Disable new DMA engine for 57766
      tg3: Fix stats while interface is down
      tg3: Fix copper autoneg adv checks
      tg3: Fix NVRAM page writes on newer devices
      tg3: Reduce UMP event collision window
      tg3: Consolidate ASIC rev detection code
      tg3: Remove unused link config code
      tg3: Remove unneeded link_config.orig_... members
      tg3: Use *_UNKNOWN ethtool definitions
      tg3: Update copyright
      tg3: Fix link check in tg3_adjust_link
      tg3: Remove SPEED_UNKNOWN checks
      tg3: Clear RECOVERY_PENDING with reset_task_cancel
      tg3: Create timer helper functions
      tg3: Recode PCI MRRS adjustment as a PCI quirk

Matt Evans (2):
      KVM: PPC: Fix vcpu_create dereference before validity check.
      KVM: PPC: Add KVM_CAP_NR_VCPUS and KVM_CAP_MAX_VCPUS

Matt Fleming (23):
      OpenRISC: Don't reimplement force_sigsegv()
      OpenRISC: No need to reset handler if SA_ONESHOT
      OpenRISC: Don't mask signals if we fail to setup signal stack
      OpenRISC: Use set_current_blocked() and block_sigmask()
      tools/include: Add byteshift headers for endian access
      x86, relocs: Don't open code put_unaligned_le32()
      x86, mkpiggy: Don't open code put_unaligned_le32()
      x86, boot: Restrict CFLAGS for hostprogs
      x86, efi: Fix endian issues and unaligned accesses
      USB: ffs-test: Don't duplicate {get,put}_unaligned*() functions
      powerpc: Use set_current_blocked() and block_sigmask()
      [S390] Use block_sigmask()
      xtensa: don't reimplement force_sigsegv()
      xtensa: no need to reset handler if SA_ONESHOT
      xtensa: don't mask signals if we fail to setup signal stack
      xtensa: use set_current_blocked() and block_sigmask()
      sparc: use block_sigmask()
      um: don't restore current->blocked on error
      um: use set_current_blocked() and block_sigmask()
      Hexagon: use set_current_blocked() and block_sigmask()
      ARM: use set_current_blocked() and block_sigmask()
      sh: no need to reset handler if SA_ONESHOT
      sh: use set_current_blocked() and block_sigmask()

Matt Turner (3):
      drm: remove unneeded redefinition of DDC_ADDR
      drm/radeon: use DDC_ADDR instead of hard-coding it
      drm/i915: use DDC_ADDR instead of hard-coding it

Matthew Garrett (11):
      usb: Add support for indicating whether a port is removable
      usb: Use hub port data to determine whether a port is removable
      PCI: pcie: Add support for setting default ASPM policy
      hfsplus: initialise userflags
      hfsplus: change finder_info to u32
      hfsplus: add an ioctl to bless files
      ipmi: increase KCS timeouts
      ACPI: Evaluate thermal trip points before reading temperature
      ACPI: export acpi_kobj
      ACPI: Add support for exposing BGRT data
      ASPM: Fix pcie devices with non-pcie children

Matthew Slattery (1):
      sfc: Support extraction of CAPABILITIES from GET_BOARD_CFG response.

Matthieu CASTET (1):
      mtd: support ONFI multi lun NAND

Mattias Nilsson (8):
      mfd: Function for obtaining the db8500 prcmu firmware version
      mfd: Update abstract dbx500 interface
      mfd: db8500 clock handling update
      mfd: db8500 OPP and sleep handling update
      mfd: Add initial db8500 prcmu register access api
      mfd: Add a prcmu_abb_write_masked routine to db8500-prcmu
      mfd: Make use of the ab8500 firmware read-modify-write service
      mfd: Remove obsolete hwacc implementation for db8500-prmcu

Mauro Carvalho Chehab (53):
      [media] dvb: Add a new driver for az6007
      [media] az6007: Fix compilation troubles at az6007
      [media] az6007: Fix it to allow loading it without crash
      [media] az6007: Fix the I2C code in order to handle mt2063
      [media] az6007: Comment the gate_ctl mutex
      [media] az6007: Remove some dead code that doesn't seem to be needed
      [media] az6007: CodingStyle cleanup
      [media] az6007: Get rid of az6007.h
      [media] az6007: Replace the comments at the beginning of the driver
      [media] az6007: move device PID's to the proper place
      [media] az6007: make driver less verbose
      [media] drxk: Don't assume a default firmware name
      [media] az6007: need to define drivers name before including dvb-usb.h
      [media] az6007: Fix some init sequences and use the right firmwares
      [media] az6007: Change the az6007 read/write routine parameter
      [media] az6007: Simplify the read/write logic
      [media] az6007: Simplify the code by removing an uneeded function
      [media] az6007: Fix IR receive code
      [media] az6007: improve the error messages for az6007 read/write calls
      [media] az6007: Use the new MFE support at dvb-usb
      [media] az6007: Change it to use the MFE solution adopted at dvb-usb
      [media] az6007: Use a per device private struct
      [media] drxk: Allow setting it on dynamic_clock mode
      [media] az6007: Use DRX-K dynamic clock mode
      [media] drxk: add support for Mpeg output clock drive strength config
      [media] drxk: Allow enabling MERR/MVAL cfg
      [media] az6007: code cleanups and fixes
      [media] az6007: Driver cleanup
      [media] az6007: Protect read/write calls with a mutex
      [media] az6007: Be sure to use kmalloc'ed buffer for transfers
      [media] az6007: Fix IR handling
      [media] az6007: Convert IR to use the rc_core logic
      [media] az6007: Use the right keycode for Terratec H7
      [media] az6007: Enable the driver at the building system
      [media] az6007: CodingStyle fixes
      Merge tag 'v3.3-rc1' into staging/for_v3.3
      [media] cinergyT2-fe: Fix bandwdith settings
      Merge branch 'v4l_for_linus' into staging/for_v3.4
      Merge branch 'v4l_for_linus' into staging/for_v3.4
      [media] fintek-cir: add support for newer chip version
      [media] Documentation: Update some card lists
      [media] radio-sf16fmr2: fix session mismatches
      Merge tag 'v3.3' into staging/for_v3.4
      [media] m88rs2000: Don't fill info.type
      [media] /w9966: Fix a build warning
      [media] partially reverts changeset fa5527c
      [media] update CARDLIST.em28xx
      Fix sb_edac compilation with 32 bits kernels
      edac/ppc4xx_edac: Fix compilation
      edac: Improve the comments to better describe the memory concepts
      i5400_edac: Avoid calling pci_put_device() twice
      edac: rename channel_info to rank_info
      Merge branch 'staging/for_v3.4' into v4l_for_linus

Max Filippov (1):
      p54spi: Release GPIO lines and IRQ on error in p54spi_probe

Maxim Levitsky (1):
      mtd: sm_ftl: fix typo in major number.

Maxim Osipov (1):
      ARM: at91: Add external RTC for Flexibity board

Meenakshi Venkataraman (5):
      iwlwifi: enable receiving beacons when not associated
      iwlwifi: configure transport layer from dvm op mode
      iwlwifi: move setting up fw parameters
      iwlwifi: move command queue number out of the iwl_shared struct
      iwlwifi: move wait_command_queue from shared to trans

Mehnert (1):
      iomux-mx25.h slew rate adjusted for LCD __LD pins

Mel Gorman (2):
      mm: vmscan: forcibly scan highmem if there are too many buffer_heads pinning highmem
      cpuset: mm: reduce large amounts of memory barrier related damage v3

Meng Zhang (1):
      USB: option: Add MediaTek MT6276M modem&app interfaces

Merav Sicron (1):
      bnx2x: revised driver prints

Merlin Schumacher (1):
      acer-wmi: support for P key on TM8372

Michael Chan (8):
      bnx2: Add support for ethtool --show-channels|--set-channels
      cnic: Add FCoE parity error recovery
      cnic: update for FW 7.2.xx
      tg3: Fix jumbo loopback test on 5719
      tg3: Add memory barriers to sync BD data
      tg3: Fix poor tx performance on 57766 after MTU change
      tg3: Fix RSS ring refill race condition
      cnic: Fix parity error code conflict

Michael Demeter (2):
      x86/mid/powerbtn: Use MSIC read/write instead of ipc_scu
      intel_mid_powerbtn: use MSIC read/write instead of ipc_scu

Michael Ellerman (1):
      powerpc/perf: Move perf core & PMU code into a subdirectory

Michael Hennerich (4):
      iio: core: constitfy available_scan_mask
      staging: iio: core: Introduce debugfs support, add support for direct register access
      staging: iio: core: Avoid NULL pointer de-ref in case indio_dev->setup_ops are not in use
      staging: iio: Convert platform_drivers to use module_platform_driver

Michael Holzheu (7):
      [S390] Fix gcc 4.6.0 compile warning
      [S390] Use copy_to_absolute_zero() instead of "stura/sturg"
      [S390] zfcpdump: Implement async sdias event processing
      [S390] kernel: Add z/VM LGR detection
      [S390] kernel: Add OS info memory interface
      [S390] Ensure that vmcore_info pointer is never accessed directly
      [S390] kernel: Pass correct stack for smp_call_ipl_cpu()

Michael J Wang (1):
      sched/rt: Improve pick_next_highest_task_rt()

Michael Krufky (12):
      [media] xc5000: allow drivers to set desired firmware in xc5000_attach
      [media] xc5000: add XC5000C_DEFAULT_FIRMWARE: dvb-fe-xc5000c-41.024.5-31875.fw
      [media] tuner: add support for Xceive XC5000C
      [media] tveeprom: add support for Xceive XC5000C tuner
      [media] remove unneeded #define's in xc5000.h
      [media] xc5000: remove static dependencies on xc5000 created by previous changesets
      [media] xc5000: drivers should specify chip revision rather than firmware
      [media] xc5000: declare firmware configuration structures as static const
      [media] tveeprom: update hauppauge tuner list thru 181
      [media] au8522: bug-fix: enable modulation AFTER tune (instead of before tuning)
      [media] mxl111sf: fix error on stream stop in mxl111sf_ep6_streaming_ctrl()
      [media] pvrusb2: fix 7MHz & 8MHz DVB-T tuner support for HVR1900 rev D1F5

Michael Opdenacker (2):
      Documentation: broken URL in filesystems.tmpl
      Documentation: broken URL in libata.tmpl

Michael S. Tsirkin (5):
      tools/virtio: add linux/module.h stub
      tools/virtio: add linux/hrtimer.h stub
      tools/virtio: stub out strong barriers
      vhost: fix release path lockdep checks
      KVM: fix error handling for out of range irq

Michael Thalmeier (1):
      mfd: Add pdata to set mc13783-ts conversion delay

Michael Witten (1):
      drivers/char: comment fix: CMOS RTC update code is now in kernel/time/ntp.c

Michal Hocko (2):
      nohz: Remove update_ts_time_stat from tick_nohz_start_idle
      watchdog: make sure the watchdog thread gets CPU on loaded system

Michal Marek (1):
      Merge branch 'kbuild/rc-fixes' into kbuild/misc

Michal Nazarewicz (1):
      usb: gadget: update Michal Nazarewicz's email address

Michal Schmidt (1):
      bnx2x: make bnx2x_close() static again

Michal Simek (16):
      microblaze: Fix makefile to work with latest toolchain
      microblaze: Add PVR version string for MB 8.20.b and 8.30.a
      microblaze: trivial: Fix typo fault in timer.c
      microblaze: mm: Use ZONE_DMA instead of ZONE_NORMAL
      microblaze: mm: Fix lowmem max memory size limits
      microblaze: Introduce fixmap
      microblaze: Show more detailed information about memory
      microblaze: Use active regions
      microblaze: Highmem support
      microblaze: Fix mapin_ram function
      microblaze: Use node name instead of compatible string
      microblaze: Clear all MSR flags on the first kernel instruction
      microblaze: Extend space for compiled-in FDT to 32kB
      microblaze: Improve TLB calculation for small systems
      microblaze: Introduce TLB skip size
      microblaze: Handle TLB skip size dynamically

MichaÅ? Wróbel (2):
      USB: ftdi_sio: new PID: Distortec JTAG-lock-pick
      USB: ftdi_sio: new PID: LUMEL PD12

Michel Dänzer (5):
      drm/radeon: Restrict offset for legacy hardware cursor.
      drm/radeon: Restrict offset for legacy display engine.
      drm/radeon: Drop radeon_gem_object_(un)pin.
      drm/radeon: Update radeon_info_ioctl for SI. (v2)
      drm/radeon: Only warn if the intra-domain offset actually exceeds the limit.

Michel Lespinasse (1):
      vfs: fix d_ancestor() case in d_materialize_unique

Mika Westerberg (11):
      x86/config: Select MSIC MFD driver on Intel Medfield platform
      x86/mrst: Add msic_thermal platform support
      x86/mid/thermal: Convert to use Intel MSIC API
      x86/mid/thermal: Add msic_thermal alias
      x86/mid/thermal: Turn off thermistor
      ASoC: dmaengine_pcm: Reset pointer position when starting a stream
      platform-x86: intel_mid_thermal: add msic_thermal alias
      platform-x86: intel_mid_thermal: convert to use Intel MSIC API
      platform-x86: intel_mid_thermal: turn off thermistor voltage by default
      x86, mrst: add msic_thermal platform support
      watchdog: ep93xx_wdt: Fix timeout after conversion to watchdog core

Mike Christie (6):
      [SCSI] iscsi: fix setting of pid from netlink skb
      [SCSI] libiscsi_tcp: fix max_r2t manipulation
      [SCSI] libiscsi: fix cmd timeout/completion race
      [SCSI] scsi_transport: Export CHAP index as sysfs attribute
      [SCSI] qla4xxx: Export CHAP index as sysfs attribute
      [SCSI] iscsi class: fix gfp use in ping compl and host event

Mike Dunn (4):
      mtd: nand: add support for diskonchip G4 nand flash device
      mtd: fix partition wrapper functions
      mtd: add ecc_strength fields to mtd structs
      mtd: flash drivers set ecc strength

Mike Frysinger (2):
      spi/bfin_spi: drop bits_per_word from client data
      Blackfin: wire up new process_vm syscalls

Mike Marciniszyn (2):
      IB/qib: Add logic for affinity hint
      IB/qib: Avoid filtering LID on SMA portinfo

Mike Snitzer (2):
      [SCSI] scsi_error: classify some ILLEGAL_REQUEST sense as a permanent TARGET_ERROR
      dm thin: relax hard limit on the maximum size of a metadata device

Mike Travis (2):
      x86/iommu/intel: Fix identity mapping for sandy bridge
      x86/iommu/intel: Increase the number of iommus supported to MAX_IO_APICS

Mike Turquette (3):
      Documentation: common clk API
      clk: introduce the common clock framework
      clk: basic clock hardware types

Miklos Szeredi (4):
      vfs: fix d_need_lookup/d_revalidate order in do_lookup
      vfs: don't revalidate just looked up dentry
      vfs: move MAY_EXEC check from __lookup_hash()
      vfs: split __lookup_hash

Mikulas Patocka (5):
      dm crypt: fix mempool deadlock
      dm crypt: add missing error handling
      dm: reject trailing characters in sccanf input
      dm bufio: prefetch
      dm: add verity target

Milan Broz (1):
      dm: document sysfs entries

Ming Lei (1):
      Fix circular locking dependency (3.3-rc2)

Minho Ban (1):
      ARM: SAMSUNG: use spin_lock_irqsave() in clk_{enable,disable}

Mintz Yuval (11):
      bnx2x: consistent statistics after internal driver reload
      bnx2x: half duplex support added for several boards
      bnx2x: ethtool publishes link partners speed and FC
      bnx2x: added autoneg-restart after link advertisement changes
      bnx2x: force 10G on 84833 phy should be autoneg with only 10G advertised
      bnx2x: allocate memory dynamically in ethtool self-test.
      bnx2x: allocate smaller Rx rings for 1G functions
      bnx2x: notify cnic of address of info-to-the-mcp
      bnx2x: allow BCM84833 phy to advertise 100Base-T speeds
      bnx2x: removed code re-checking memory base after device open
      bnx2x: allow all functions to display the phy FW version

Mircea Gherzan (2):
      ARM: OMAP: enable Bluetooth on the PandaBoard
      ARM: 7259/3: net: JIT compiler for packet filters

Mitch A Williams (1):
      igbvf: refactor Interrupt Throttle Rate code

Mitsuo Hayasaka (4):
      xfs: show uuid when mount fails due to duplicate uuid
      xfs: change available ranges of softlimit and hardlimit in quota check
      xfs: make inode quota check more general
      xfs: cleanup quota check on disk blocks and inodes reservations

Moger, Babu (2):
      [SCSI] Correctly set the scsi host/msg/status bytes
      [SCSI] fix the new host byte settings (DID_TARGET_FAILURE and DID_NEXUS_FAILURE)

Mohammed Shafi Shajakhan (6):
      mac80211: minor cleanup
      ath9k: remove obsolete comments
      ath9k: remove unnecessary PS wrappers
      ath9k: completely zero intialize valid_phy_rate_idx
      ath9k: make use of list_for_each_entry_safe
      ath9k_hw: Fix enabling of MCI and RTT

Mugunthan V N (2):
      netdev: driver: ethernet: add cpsw address lookup engine support
      netdev: driver: ethernet: Add TI CPSW driver

Muthu Kumar (1):
      magic.h: move some FS magic numbers into magic.h

Myron Stowe (5):
      PCI: Fix starting basis for resource requests
      x86/PCI: Infrastructure to maintain a list of FW-assigned BIOS BAR values
      x86/PCI: Convert maintaining FW-assigned BIOS BAR values to use a list
      x86/PCI: add spinlock held check to 'pcibios_fwaddrmap_lookup()'
      ACPI: Fix logic for removing mappings in 'acpi_unmap'

Mythri P K (6):
      OMAPDSS: HDMI: remove duplicate video interface code
      OMAPDSS: HDMI: update static timing table
      OMAPDSS: HDMI: change the timing match logic
      OMAPDSS: HDMI: remove duplicate code and mode parameter
      OMAPDSS: HDMI: Move Avi-infoframe struct to hdmi_ip_data
      OMAPDSS: HDMI: Add M2 divider while calculating clkout

MyungJoo Ham (9):
      PM / devfreq: fixed syntax errors.
      PM / devfreq: add min/max_freq limit requested by users.
      [CPUFREQ] CPUfreq ondemand: update sampling rate without waiting for next sampling
      ARM: EXYNOS: Add DMC1, allow PPMU access for DMC
      PM / devfreq: update the name of EXYNOS clock registers that were omitted
      ARM: EXYNOS: Add clock register addresses for EXYNOS4X12 bus devfreq driver
      ARM: EXYNOS: support Exynos4210-bus Devfreq driver on Nuri board
      PM / devfreq: add relation of recommended frequency.
      max17042_battery: Fix CHARGE_FULL representation.

Márton Németh (1):
      staging: rts5139: fix pointer coding style

Nadav Har'El (2):
      vhost: don't forget to schedule()
      KVM: nVMX: Fix erroneous exception bitmap check

Namhyung Kim (25):
      perf lock: Document lock info subcommand
      perf tools: Remove unnecessary ctype.h inclusion
      perf stat: Adjust print unit
      perf stat: Align scaled output of cpu-clock
      perf tools: Fix build dependency of perf python extension
      perf tools: Implement islower/isupper macro into util.h
      perf tools: ctype.c only wants util.h
      perf tools: Get rid of ctype.h in symbol.c
      perf evlist: Restore original errno after open failed
      perf tools: Add descriptions of missing Makefile arguments
      perf annotate: Print asm code as blue when source code is displayed
      perf annotate: Handle lower case key code in annotate_browser__run()
      perf annotate: Restore title when came back to original symbol
      perf annotate: Fix help string on tui
      perf annotate: Add missing newline on error message
      perf stat: Fix event grouping on forked task
      perf tools: Do not disable members of group event
      perf hists: Add hists__filter_by_symbol
      perf ui browser: Introduce ui_browser__input_window
      perf ui browser: Add 's' key to filter by symbol name
      perf report: Add --symbol-filter option
      perf report: Treat an argument as a symbol filter
      perf ui browser: Clean lines inside of the input window
      perf report: Document --symbol-filter option
      perf tools: Add missing ref-cycles event back to event parser

Namjae Jeon (2):
      fat: clean up xlate_to_uni()
      fat: fix bug in enforcing Long File Name length

Naoya Horiguchi (10):
      x86/mce: Fix return value of mce_chrdev_read() when erst is disabled
      pagemap: avoid splitting thp when reading /proc/pid/pagemap
      thp: optimize away unnecessary page table locking
      pagemap: export KPF_THP
      pagemap: document KPF_THP and make page-types aware of it
      pagemap: introduce data structure for pagemap entry
      memcg: clean up existing move charge code
      thp: add HPAGE_PMD_* definitions for !CONFIG_TRANSPARENT_HUGEPAGE
      memcg: avoid THP split in task migration
      pagemap: remove remaining unneeded spin_lock()

Naveen Gangadharan (2):
      ath6kl: Fix firmware crash dump
      ath6kl: Add unicast mgmt frame buffering

Navin P (1):
      drivers/rtc/rtc-pm8xxx.c: make pm8xxx_rtc_pm_ops static

Neel Patel (3):
      enic: Enable support for multiple hardware receive queues
      enic: Check firmware capability before issuing firmware commands
      enic: Update enic maintainers

Neerav Parikh (7):
      [SCSI] scsi_transport_fc: Add FDMI host attributes
      [SCSI] scsi_transport_fc: Getting FC Port Speed in sync with FC-GS
      [SCSI] libfc: Make the libfc Common Transport(CT) code generic
      [SCSI] libfc: Add support for FDMI
      [SCSI] fcoe: Add support for FDMI in fcoe
      [SCSI] fcoe: Allow exposing FDMI attributes via sysfs
      [SCSI] fcoe: Allow exposing FDMI attributes via sysfs

Neil Horman (6):
      arp: allow arp processing to honor per interface arp_accept sysctl
      [SCSI] fcoe: Ensure fcoe_recv_frame is always called in process context
      [SCSI] foce: remove bh disable from fcoe sw transport rcv function
      [SCSI] bnx2fc: Remove bh disable in softirq context
      [SCSI] fcoe: remove frame dropping code from fcoe_percpu_clean
      [SCSI] fcoe: reduce contention for fcoe_rx_list lock [v2]

Neil Zhang (2):
      usb: host: remove ehci-pxa168.c
      usb: host: add dependence for USB_EHCI_MV

NeilBrown (27):
      rtc: Expire alarms after the time is set. (v2)
      w1: Fix w1_bq27000
      lockd: fix arg parsing for grace_period and timeout.
      ARM: OMAP2+: UART: remove unused fields in omap_uart_state.
      ARM: OMAP2+: remove some orphan function declarations.
      w1_bq27000: remove unnecessary NULL test.
      w1_bq27000 - remove w1_bq27000_write
      w1_bq27000: Only one thread can access the bq27000 at a time.
      md/raid5: make sure reshape_position is cleared on error path.
      md/raid10: remove unnecessary smp_mb() from end_sync_write
      md/raid5: removed unused 'added_devices' variable.
      md: allow re-add to failed arrays.
      md: don't set md arrays to readonly on shutdown.
      md/bitmap: ensure to load bitmap when creating via sysfs.
      md/raid1,raid10: avoid deadlock during resync/recovery.
      md: tidy up rdev_for_each usage.
      md: add proper merge_bvec handling to RAID0 and Linear.
      md/raid10: handle merge_bvec_fn in member devices.
      md/raid1: handle merge_bvec_fn in member devices.
      md/raid10 - support resizing some RAID10 arrays.
      md/bitmap: remove some unused noise from bitmap.h
      md/bitmap: move printing of bitmap status to bitmap.c
      md/bitmap: change a 'goto' to a normal 'if' construct.
      md/bitmap: remove some pointless locking.
      md/bitmap: remove unnecessary indirection when allocating.
      md/bitmap: discard CHUNK_BLOCK_SHIFT macro
      md: fix clearing of the 'changed' flags for the bad blocks list.

Nestor Lopez Casado (1):
      HID: logitech: fix mask to enable DJ mode

Nicholas Bellinger (22):
      target: Export transport_generic_request_failure symbol
      target: Add SCF_ACK_KREF flag for acknowledgement kref
      target: Make target_release_cmd_kref release on empty list
      target: Add TMR_ABORT_TASK task management support
      iscsi-target: Fix iscsit_alloc_buffs() failure cases
      target: Fix target_submit_tmr LUN lookup failures
      target: Fix target_submit_tmr se_tmr_req allocation failures
      tcm_fc: Handle target_submit_tmr allocation failure
      target: Push target_submit_tmr LUN lookup failure to system_wq context
      target: Allow target_submit_tmr interrupt context + pass ABORT_TASK tag
      iscsi-target: Fix dynamic -> explict NodeACL pointer reference
      target: Convert session_lock to irqsave
      target: Add se_sess->sess_kref + get/put helpers
      target: Add se_node_acl->acl_free_comp for NodeACL release path
      target: Add se_node_acl->acl_kref for ->acl_free_comp usage
      target: Convert se_node_acl->acl_group removal to use ->acl_kref
      iscsi-target: Convert to use target_put_session + sess_kref
      target: Drop unused legacy target_core_fabric_ops API callers
      tcm_fc: Fix fc_exch memory leak in ft_send_resp_status
      target: Bump core version to v4.1.0-rc2-ml + fabric versions
      loopback: Fix transport_generic_allocate_tasks error handling
      ib_srpt: Fix srpt_handle_cmd send_ioctx->ioctx_kref leak on exception

Nick Kralevich (1):
      staging: android: ram_console: honor dmesg_restrict

Nicolae Mogoreanu (1):
      KVM: Ignore the writes to MSR_K7_HWCR(3)

Nicolas Cavallari (2):
      carl9170: claim to support IBSS RSN.
      mac80211: Do not scan for IBSS merge with a fixed BSSID.

Nicolas Ferre (30):
      Merge remote-tracking branch 'armsoc/depends/rmk/for-armsoc' into at91-3.4-base
      ARM: at91/dma: remove platform data from DMA controller
      ARM: at91/dma: DMA controller registering with DT support
      ARM: at91/at91sam9x5: PMC header file
      ARM: at91/at91sam9x5: clock management for at91sam9x5 chip family
      ARM: at91/at91sam9x5: Configuration and Makefile
      ARM: at91/at91sam9x5: Device tree definition files
      Merge remote-tracking branch 'armsoc/at91/device-board' into at91-3.4-base2
      Merge remote-tracking branch 'armsoc/at91/9x5' into at91-3.4-base2
      ARM: at91/ST: remove not needed casts
      ARM: at91/PMC: move assignment out of printf
      ARM: at91: add at91sam9g25ek.dts in Makefile.boot
      Merge branch 'irqdomain/next' of git://git.secretlab.ca/git/linux-2.6
      ARM: at91/aic: add irq domain and device tree support
      ARM: at91/snapper9260: move gpio_to_irq out of structure initialization
      ARM/USB: at91/ohci-at91: remove the use of irq_to_gpio
      ARM: at91/gpio: change comments and one variable name
      ARM: at91/gpio: add irqdomain and DT support
      ARM: at91/gpio: non-DT builds do not have gpio_chip.of_node field
      ARM: at91/gpio: add .to_irq gpio_chip handler
      ARM: at91/gpio: remove the static specification of gpio_chip.base
      ARM: at91/board-dt: remove AIC irq domain from board file
      ARM: at91: AIC and GPIO IRQ device tree initialization
      ARM: at91/pit: add traces in case of error
      ARM: at91/tclib: take iomem size from resource
      ARM: at91/tc: add device tree support to atmel_tclib
      ARM: at91/tc/clocksource: Add 32 bit variant to Timer Counter
      ARM: at91: add sam9_smc.o to at91sam9x5 build
      ARM: at91/pio: add new PIO3 features
      dmaengine: at_hdmac: add slave config operation

Nicolas Pitre (24):
      ARM: OMAP1: Fix pm_idle during suspend
      ARM: clean up idle handlers
      ARM: OMAP: convert idle handlers from pm_idle to arm_pm_idle
      ARM: mach-s5pv210: use standard arch_idle()
      ARM: mach-s5pc100: use standard arch_idle()
      ARM: mach-s5p64x0: move idle handler from pm_idle to arm_pm_idle
      ARM: mach-exynos: use standard arch_idle()
      ARM: mach-at91: move special idle code out of line
      ARM: mach-clps711x: move special idle code out of line
      ARM: mach-ebsa110: move special idle code out of line
      ARM: mach-gemini: move special idle code out of line
      ARM: mach-h720x: move special idle code out of line
      ARM: s3c24xx: move special idle code to out of line
      ARM: plat-mxc: hook special idle handlers to arm_pm_idle
      ARM: mach-msm: hook special idle handlers to arm_pm_idle
      ARM: mach-ixp23xx: properly disable CPU idle call
      ARM: mach-ixp4xx: properly disable CPU idle call
      ARM: mach-shark: properly disable CPU idle call
      ARM: mach-w90x900: properly disable CPU idle call
      ARM: mach-s3c64xx: use standard arch_idle() implementation
      ARM: mach-tegra: properly disable CPU idle call
      ARM: substitute arch_idle()
      ARM: big removal of now unused arch_idle()
      ARM: 7338/1: add support for early console output via semihosting

Nigel Cunningham (1):
      PM / Sleep: JBD and JBD2 missing set_freezable()

Niklas Söderlund (2):
      edac: i5100 fix erroneous define for M1Err
      edac: i5100 ack error detection register after each read

Nikola Pajkovsky (1):
      jffs2: make jffs2_initxattrs() static

Nikolai Kondrashov (5):
      HID: waltop: Add support for Waltop Q Pad
      HID: kye: Add support for 3 tablets
      HID: uclogic: Replace original rdescs with links
      HID: waltop: Replace original rdescs with links
      HID: waltop: Add support for tablet with PID 0038

Nikos Mavrogiannopoulos (1):
      crypto: Add CRYPTO_ALG_KERN_DRIVER_ONLY flag

Nikunj A. Dadhania (1):
      sched: Remove rcu_read_lock/unlock() from select_idle_sibling()

Nilesh Javali (2):
      [SCSI] iscsi_transport: Add support to display CHAP list and delete CHAP entry
      [SCSI] qla4xxx: Add support to display CHAP list and delete CHAP entry

Nishanth Aravamudan (2):
      powerpc/prom: Remove limit on maximum size of properties
      bootmem/sparsemem: remove limit constraint in alloc_bootmem_section

Nishanth Menon (12):
      gpio/omap: save and restore debounce registers
      gpio/omap: enable irq at the end of all configuration in restore
      gpio/omap: restore OE only after setting the output level
      gpio/omap: handle set_dataout reg capable IP on restore
      ARM: OMAP3+: SmartReflex: fix err interrupt disable sequence
      ARM: OMAP3+: SmartReflex Class3: disable errorgen before disable VP
      ARM: OMAP3+: SmartReflex: Add a shutdown hook
      ARM: OMAP3+: SmartReflex: Fix status masking in ERRCONFIG register
      ARM: OMAP3+: SmartReflex: clear ERRCONFIG_VPBOUNDINTST only on a need
      ARM: OMAP3+: hwmod: add SmartReflex IRQs
      mfd: Clear twl6030 IRQ status register only once
      mfd: Make twl6030_irq_set_wake static

Nitin Gupta (4):
      staging: zsmalloc: zsmalloc memory allocation library
      staging: zram: replace xvmalloc with zsmalloc
      staging: zram: remove xvmalloc
      staging: zram: Rename module parameter

Nobuhiro Iwamatsu (3):
      sh/next: Fix build fail by asm/system.h in asm/bitops.h
      sh: dma: Collect up CHCR of SH7723 and SH7730
      sh: dma: Collect up CHCR of SH7763, SH7764, SH7780 and SH7785

Octavian Purdila (2):
      Bluetooth: silence lockdep warning
      Bluetooth: Fix RFCOMM session reference counting issue

Ohad Ben-Cohen (30):
      remoteproc: add framework for controlling remote processors
      remoteproc: add debugfs entries
      remoteproc: create rpmsg virtio device
      remoteproc/omap: add a remoteproc driver for OMAP4
      rpmsg: add virtio-based remote processor messaging bus
      samples/rpmsg: add an rpmsg driver sample
      remoteproc: remove unused resource type
      remoteproc/omap: utilize module_platform_driver
      remoteproc: look for truncated firmware images
      remoteproc: add Kconfig menu
      rpmsg: add Kconfig menu
      ARM: OMAP: omap_device: Expose omap_device_{alloc, delete, register}
      remoteproc: depend on EXPERIMENTAL
      rpmsg: depend on EXPERIMENTAL
      remoteproc: don't use virtio's weak barriers
      remoteproc: bail out if firmware has different endianess
      remoteproc: s/big switch/lookup table/
      remoteproc: make sure we're parsing a 32bit firmware
      remoteproc/omap: two Kconfig fixes
      rpmsg: fix name service endpoint leak
      rpmsg: validate incoming message length before propagating
      rpmsg: fix published buffer length in rpmsg_recv_done
      ARM: OMAP: don't build hwspinlock in vain
      remoteproc: resource table overhaul
      remoteproc: remoteproc_rpmsg -> remoteproc_virtio
      remoteproc: safer boot/shutdown order
      remoteproc: remove the single rpmsg vdev limitation
      remoteproc/omap: remove the mbox_callback limitation
      remoteproc: remove the hardcoded vring alignment
      remoteproc: cleanup resource table parsing paths

Ola Lilja (3):
      ARM: ux500: Add placeholder for clk_set_parent
      ARM: ux500: Add DMA-channels for MSP
      ARM: ux500: Add audio-regulators

Oleg Nesterov (19):
      tracing: let trace_signal_generate() report more info, kill overflow_fail/lose_info
      tracing: send_sigqueue() needs trace_signal_generate() too
      CLONE_PARENT shouldn't allow to set ->exit_signal
      exit_signal: simplify the "we have changed execution domain" logic
      exit_signal: fix the "parent has changed security domain" logic
      exec: move de_thread()->setmax_mm_hiwater_rss() into exec_mmap()
      ptrace: the killed tracee should not enter the syscall
      ptrace: don't send SIGTRAP on exec if SEIZED
      signal: give SEND_SIG_FORCED more power to beat SIGNAL_UNKILLABLE
      signal: cosmetic, s/from_ancestor_ns/force/ in prepare_signal() paths
      signal: oom_kill_task: use SEND_SIG_FORCED instead of force_sig()
      signal: zap_pid_ns_processes: s/SEND_SIG_NOINFO/SEND_SIG_FORCED/
      usermodehelper: use UMH_WAIT_PROC consistently
      usermodehelper: introduce umh_complete(sub_info)
      usermodehelper: implement UMH_KILLABLE
      usermodehelper: kill umh_wait, renumber UMH_* constants
      usermodehelper: ____call_usermodehelper() doesn't need do_exit()
      kmod: introduce call_modprobe() helper
      kmod: make __request_module() killable

Oliver Neukum (5):
      USB: code cleanup in suspend/resume path (3rd try)
      USB: cleanup the handling of the PM complete call
      [SCSI] st: implement PM
      USB: allow users to run setserial with cdc-acm
      usbnet: consider device busy at each recieved packet

Olivier Sobrie (3):
      udlfb: Fix invalid return codes in edid sysfs entry store function
      Input: ili210x - add support for Ilitek ILI210x based touchscreens
      i2c-isch: Decrease delay in command completion check loop

Olof Johansson (77):
      ARM: tegra: emc: device tree bindings
      ARM: tegra: seaboard: add EMC table to device tree
      ARM: tegra: Don't WARN_ON() for too early dma channel allocations
      ARM: tegra: use APB DMA for accessing APB devices
      ARM: tegra: fuse: use apbio dma for register access
      ARM: tegra: fuse: add functions to access chip revision
      ARM: tegra: fuse: add bct strapping reading
      ARM: tegra: emc: convert tegra2_emc to a platform driver
      ARM: tegra: emc: device tree support
      Merge branch 'ux500-timers' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson into ux500/timers
      Merge tag 'v3.3-rc2' into depends/rmk/for-armsoc
      Merge branch 'at91-3.4-base' of git://github.com/at91linux/linux-at91 into next/cleanup
      Merge branch 'at91-3.4-base+pm_cleanup' of git://github.com/at91linux/linux-at91 into next/cleanup
      Merge branch 'at91-3.4-base' of git://github.com/at91linux/linux-at91 into at91/base
      Merge branch 'at91-3.4-base+device_board' of git://github.com/at91linux/linux-at91 into at91/device-board
      Merge branch 'at91-3.4-base+pm_cleanup' of git://github.com/at91linux/linux-at91 into at91/pm_cleanup
      Merge branch 'at91-3.4-base+9x5' of git://github.com/at91linux/linux-at91 into at91/9x5
      Merge branch 'ux500-timers' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson into next/soc
      Merge branch 'mxs/clk' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/soc
      Merge branch 'mxs/defconfig' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/soc
      Merge branch 'at91-3.4-base+9x5' of git://github.com/at91linux/linux-at91 into next/soc
      Merge branch 'at91-3.4-base+device_board' of git://github.com/at91linux/linux-at91 into next/drivers
      Merge branch 'mxs/boards' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/boards
      Merge branch 'features/imx-clk-prepare' of git://git.pengutronix.de/git/imx/linux-2.6 into next/drivers
      staging:iio: isl29018: add of_match table for device-tree probing
      staging:iio: ak8975: add of_match table for device-tree probing
      Merge branch 'for-arm-soc' of git://sources.calxeda.com/kernel/linux into next/soc
      x86, efi: Refactor efi_init() a bit
      x86, efi: Convert printk to pr_*()
      x86, efi: Cleanup config table walking
      x86, efi: Add basic error handling
      x86, efi: Allow basic init with mixed 32/64-bit efi/kernel
      Merge branch 'for-3.4/soc' into for-3.4/t30-smp
      Merge branch 'for-3.4/soc-drivers' into for-3.4/t30-smp
      Merge branch 'depends/rmk/for-armsoc' into for-3.4/cleanup-and-fixes
      Merge branch 'fixes-non-critical' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/fixes-non-critical
      Merge branch 'cleanup' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/cleanup
      Merge branch 'next/cleanup-use-static' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into next/cleanup
      Merge branch 'maintainers' of git://gitorious.org/linux-davinci/linux-davinci into next/maintainers
      Merge branch 'fixes-non-critical-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/fixes-non-critical
      Merge tag 'rpmsg-fixes-and-more-for-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc into next/rpmsg
      Merge branch 'next/cleanup-s3c24xx' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into next/cleanup
      Merge tag 'imx35-imx5-aips-setup' of git://git.pengutronix.de/git/imx/linux-2.6 into next/soc
      Merge branch 'dt' of git://github.com/hzhuang1/linux into next/dt
      Merge branch 'regulator' of git://github.com/hzhuang1/linux into next/drivers
      Merge branch 'rtc' of git://github.com/hzhuang1/linux into next/drivers
      Merge branch 'io-cleanup-for-3.4' of git://sources.calxeda.com/kernel/linux into devel/io-cleanup
      Merge branch 'io-cleanup-for-3.4' of git://sources.calxeda.com/kernel/linux into next/cleanup2
      Merge branch 'fixes-non-critical-part3' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/fixes-non-critical
      Merge branch 'ams-delta' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/boards
      Merge branch 'cleanup-pm' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/cleanup
      Merge branch 'uart' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/cleanup
      Merge branch 'dt-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/dt
      Merge branch 'sr' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/drivers
      Merge branch 'board' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/boards
      Merge branch 'next/devel-samsung' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into next/soc
      Merge branch 'fix-smsc911x-regulator' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into fixes
      Merge branch 'next/cleanup-exynos-clock' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into next/cleanup
      Merge branch 'next/board-samsung' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into next/boards
      Merge branch 'next/devel-samsung-mmc' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into next/drivers
      Merge branch 'next/devel-samsung-dma' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into next/drivers
      Merge branch 'next/devel-samsung-pd' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into next/drivers
      Merge branch 'soc' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/renesas into next/soc
      Merge branch 'io-cleanup-for-3.4' of git://sources.calxeda.com/kernel/linux into devel/io-cleanup
      Merge branch 'io-cleanup-for-3.4' of git://sources.calxeda.com/kernel/linux into next/cleanup2
      Input: of_keymap - add device tree bindings for simple key matrices
      Input: tegra-kbc - revise device tree support
      ARM: tegra: update main repo and add patchwork
      Merge branch 'io-cleanup-for-3.4' of git://sources.calxeda.com/kernel/linux into next/cleanup2
      Merge branch 'tegra/soc' into next/cleanup2
      Merge branch 'for-3.4/fixes-for-io-cleanup' of git://git.kernel.org/pub/scm/linux/kernel/git/swarren/linux-tegra into next/cleanup2
      Merge branch 'fixes-non-critical' into next/drivers2
      Merge branch 'for-3.4/fixes-for-rc1-and-v3.3' of git://git.kernel.org/pub/scm/linux/kernel/git/swarren/linux-tegra into fixes
      Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into fixes
      Merge branch 'fixes' of git://github.com/hzhuang1/linux into fixes
      ARM: fix builds due to missing <asm/system_misc.h> includes
      ARM: clps711x: fix missing include file

Omar Ramirez Luna (3):
      staging: tidspbridge: fix bridge_open memory leaks
      staging: tidspbridge: always compile dsp wdt code
      staging: tidspbridge: detect wdt3 feature at runtime

Ondrej Zary (1):
      Resurrect Intel740 driver: i740fb

Or Gerlitz (8):
      IB/iser: Post initial receive buffers before sending the final login request
      IB: Use central enum for speed instead of hard-coded values
      net/mlx4: fix sparse warnings on TX control flags, endianess
      net/mlx4: fix sparse warnings on TX blue flame buffer
      mlx4_core: Get rid of redundant ext_port_cap flags
      IB: Change CQE "csum_ok" field to a bit flag
      IB/mlx4: Fix info returned when querying IBoE ports
      mlx4_core: Allow dynamic MTU configuration for IB ports

Orjan Friberg (1):
      USB: gadget: Make g_hid device class conform to spec.

Oskar Schirmer (2):
      i2c: imx: fix imx driver to work though signal is pending
      watchdog: make imx2_wdt report boot status correctly

Oskari Saarenmaa (1):
      Input: sentelic - improve packet debugging information

Ozan Ã?aÄ?layan (1):
      cpupower: Fix linking with --as-needed

Pablo Neira Ayuso (19):
      netlink: add netlink_dump_control structure for netlink_dump_start()
      netlink: allow to pass data pointer to netlink_dump_start() callback
      netfilter: ctnetlink: support kernel-space dump filtering by ctmark
      netfilter: ctnetlink: allow to set helper for new expectations
      netfilter: ctnetlink: allow to set expectation class
      netfilter: ctnetlink: add NAT support for expectations
      netfilter: ctnetlink: allow to set expectfn for expectations
      netfilter: nf_ct_udp[lite]: convert UDP[lite] timeouts to array
      netfilter: nf_ct_tcp: move retransmission and unacknowledged timeout to array
      netfilter: nf_ct_gre: add unsigned int array to define timeouts
      netfilter: nf_conntrack: pass timeout array to l4->new and l4->packet
      netfilter: add cttimeout infrastructure for fine timeout tuning
      netfilter: nf_ct_ext: add timeout extension
      netfilter: xt_CT: allow to attach timeout policy + glue code
      netfilter: xt_LOG: use CONFIG_IP6_NF_IPTABLES instead of CONFIG_IPV6
      netfilter: cttimeout: fix dependency with l4protocol conntrack module
      netfilter: xt_CT: missing rcu_read_lock section in timeout assignment
      netfilter: xt_CT: fix assignation of the generic protocol tracker
      netfilter: nf_conntrack: permanently attach timeout policy to conntrack

Padmanabh Ratnakar (2):
      be2net: Fix link status query command
      be2net: Use new implementation of get mac list command

Pan Jiafei (1):
      USB: ehci-fsl: Turn on cache snooping on MPC8xxx

Paolo Bonzini (1):
      [SCSI] virtio-scsi: SCSI driver for QEMU based virtual machines

Paolo Pantò (1):
      [media] rtl28xxu: add another Freecom usb id

Paul E. McKenney (46):
      rcu: Bring RTFP.txt up to date.
      rcu: Add lockdep-RCU checks for simple self-deadlock
      rcu: Add diagnostic for misaligned rcu_head structures
      rcu: Avoid waking up CPUs having only kfree_rcu() callbacks
      rcu: Move RCU_TRACE to lib/Kconfig.debug
      s390: Convert call_rcu() to kfree_rcu(), drop ext_int_hash_update()
      tcm_fc: Convert call_rcu() to kfree_rcu(), drop ft_tport_rcu_free()
      ipv4: Convert call_rcu() to kfree_rcu(), drop opt_kfree_rcu()
      ipv4: Convert call_rcu() to kfree_rcu(), drop opt_kfree_rcu
      mac80211: Convert call_rcu() to kfree_rcu(), drop mesh_gate_node_reclaim()
      rcu: Simplify offline processing
      rcu: Make rcutorture flag online/offline failures
      rcu: Limit lazy-callback duration
      rcu: Check for callback invocation from offline CPUs
      rcu: Don't make callbacks go through second full grace period
      rcu: Remove single-rcu_node optimization in rcu_start_gp()
      rcu: Protect __rcu_read_unlock() against scheduler-using irq handlers
      rcu: Streamline code produced by __rcu_read_unlock()
      rcu: Prevent RCU callbacks from executing before scheduler initialized
      rcu: Inform RCU of irq_exit() activity
      rcu: Simplify unboosting checks
      rcu: Clean up straggling rcu_preempt_needs_cpu() name
      rcu: Check for idle-loop entry while in RCU read-side critical section
      rcu: Make rcu_sleep_check() also check rcu_lock_map
      rcu: Note that rcu_access_pointer() can be used for teardown
      rcu: Remove #ifdef CONFIG_SMP from TREE_RCU
      rcu: Set RCU CPU stall times via sysfs
      rcu: Print scheduling-clock information on RCU CPU stall-warning messages
      rcutorture: Permit holding off CPU-hotplug operations during boot
      rcu: Make documentation give more realistic rcutorture duration
      rcu: Add CPU-stall capability to rcutorture
      rcu: Update stall-warning documentation
      rcu: Check for illegal use of RCU from offlined CPUs
      rcu: Move synchronize_sched_expedited() to rcutree.c
      rcu: No interrupt disabling for rcu_prepare_for_idle()
      lockdep: Add CPU-idle/offline warning to lockdep-RCU splat
      rcu: Rework detection of use of RCU by offline CPUs
      rcu: Call out dangers of expedited RCU primitives
      rcu: Trace only after NULL-pointer check
      rcu: Remove redundant check for rcu_head misalignment
      rcu: Allow nesting of rcu_idle_enter() and rcu_idle_exit()
      rcu: Add RCU_NONIDLE() for idle-loop RCU read-side critical sections
      rcu: Eliminate softirq-mediated RCU_FAST_NO_HZ idle-entry loop
      rcu: Hold off RCU_FAST_NO_HZ after timer posted
      staging: android/lowmemorykiller: Don't unregister notifier from atomic context
      ACPI: Fix unprotected smp_processor_id() in acpi_processor_cst_has_changed()

Paul Fertser (2):
      ASoC: alc5632: Fix Boost Volume TLVs used for the external microphones
      ASoC: alc5632: Fix Capture/Playback attributes for microphone inputs

Paul Fox (1):
      Input: psmouse - use psmouse_[de]activate() from sentelic and hgpk drivers

Paul Gortmaker (39):
      drivers/net: fix up stale paths from driver reorg
      drivers/net: strip unused module code from sun3_82586.c
      tty: sparc: rename drivers/tty/serial/suncore.h -> include/linux/sunserialcore.h
      ppc-6xx: fix build failure in flipper-pic.c and hlwd-pic.c
      tipc: nuke the delimit static inline function.
      ASoC: fix trivial build error in mpc5200_dma.c
      [IA64] Fix warning from machine_kexec.c
      [IA64] Check return from device_register() in cx_device_register()
      [IA64] Fix a couple of warnings for EXPORT_SYMBOL
      usb: fix defined but not used warnings in hcd-pci.c
      x86: relocate get/set debugreg fcns to include/asm/debugreg.
      spinlock: macroize assert_spin_locked to avoid bug.h dependency
      lib: fix implicit users of kernel.h for TAINT_WARN
      includecheck: delete any duplicate instances of module.h
      fs: reduce the use of module.h wherever possible
      bug.h: add include of it to various implicit C users
      regmap: delete unused module.h from drivers/base/regmap files
      BUG: headers with BUG/BUG_ON etc. need linux/bug.h
      bug: consolidate BUILD_BUG_ON with other bug code
      kernel.h: doesn't explicitly use bug.h, so don't include it.
      ucc_geth: separate out rx/tx ring alloc and free operations
      lib: reduce the use of module.h wherever possible
      serial: delete last unused traces of pausing I/O in 8250
      serial: make 8250's serial_in shareable to other drivers.
      serial: delete useless void casts in 8250.c
      serial: reduce number of indirections in 8250 code
      serial: introduce generic port in/out helpers
      serial: use serial_port_in/out vs serial_in/out in 8250
      serial: remove back and forth conversions in serial_out_sync
      device.h: cleanup users outside of linux/include (C files)
      powerpc/85xx: fix Kconfig warning about missing 8250 dependency
      gianfar: Add support for byte queue limits.
      gianfar: constify giant block of status descriptor strings
      gianfar: delete orphaned version strings and dead macros
      device.h: audit and cleanup users in main include dir
      powerpc/83xx: mpc836x - fix failed phy detection for ucc ethernet on MDS
      gianfar: use netif_tx_queue_stopped instead of __netif_subqueue_stopped
      ARM: pxa: fix regulator related build fail in magician_defconfig
      ARM: pxa: fix build failure for regulator consumer in em-x270.c

Paul Mackerras (22):
      ppp: Change copyright notices from ANU to me
      ppp: Move ioctl definitions from if_ppp.h to new ppp-ioctl.h
      ppp: Replace uses of <linux/if_ppp.h> with <linux/ppp-ioctl.h>
      KVM: PPC: Make wakeups work again for Book3S HV guests
      KVM: PPC: Keep a record of HV guest view of hashed page table entries
      KVM: PPC: Keep page physical addresses in per-slot arrays
      KVM: PPC: Add an interface for pinning guest pages in Book3s HV guests
      KVM: PPC: Make the H_ENTER hcall more reliable
      KVM: PPC: Only get pages when actually needed, not in prepare_memory_region()
      KVM: PPC: Allow use of small pages to back Book3S HV guests
      KVM: PPC: Allow I/O mappings in memory slots
      KVM: PPC: Maintain a doubly-linked list of guest HPTEs for each gfn
      KVM: PPC: Implement MMIO emulation support for Book3S HV guests
      KVM: PPC: Implement MMU notifiers for Book3S HV guests
      KVM: Add barriers to allow mmu_notifier_retry to be used locklessly
      KVM: PPC: Allow for read-only pages backing a Book3S HV guest
      KVM: PPC: Book3S HV: Keep HPTE locked when invalidating
      KVM: PPC: Book3s HV: Maintain separate guest and host views of R and C bits
      KVM: PPC: Book3S HV: Use the hardware referenced bit for kvm_age_hva
      KVM: PPC: Book3s HV: Implement get_dirty_log using hardware changed bit
      KVM: PPC: Move kvm_vcpu_ioctl_[gs]et_one_reg down to platform-specific code
      KVM: Move gfn_to_memslot() to kvm_host.h

Paul Mundt (18):
      sh: intc: Make global intc controller counter static.
      sh: intc: Prefer IRQCHIP_SKIP_SET_WAKE over a dummy set_wake callback.
      sh: intc: Kill off superfluous irq_shutdown hooking.
      sh: intc: Use IRQ_SET_MASK_OK_NOCOPY for intc_set_affinity.
      sh: intc: optimize intc IRQ lookup
      sh: cpufreq: percpu struct clk accounting.
      sh: cpufreq: struct device lookup from CPU topology.
      sh: cpufreq: Support CPU clock frequency table.
      sh: cpufreq: notify about rate rounding fallback.
      sh: cpufreq: Wire up scaling_available_freqs support.
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into sh-latest
      Merge branch 'sh/cpufreq' into sh-latest
      Merge branch 'common/intc-extension' into sh-latest
      sh: Avoid exporting unimplemented syscalls.
      sh: Consolidate duplicate _32/_64 unistd definitions.
      sh: select ARCH_DISCARD_MEMBLOCK.
      sh: intc: Fix up section mismatch for intc_ack_data
      sh: Support I/O space swapping where needed.

Paul Parsons (13):
      pxa/hx4700: Correct StrataFlash block size discovery
      pxa/hx4700: Add ASIC3 LED support
      pxa/hx4700: Fix PXA_GPIO_IRQ_BASE/IRQ_NUM values
      mfd: Add to_irq() member to asic3 gpio_chip structure
      ARM: pxa/hx4700: Remove unwanted request for GPIO105
      ARM: pxa/hx4700: Reduce sleep mode battery discharge by 35%
      pxa/hx4700: Remove pcmcia platform_device structure
      mtd: chips: cfi_cmdset_0001: Match ENABLE_VPP()/DISABLE_VPP() calls
      mtd: chips: cfi_cmdset_0002: Match ENABLE_VPP()/DISABLE_VPP() calls
      mtd: maps: physmap: Add reference counter to set_vpp()
      mtd: maps: l440gx: Add reference counter to set_vpp()
      mtd: maps: pcmciamtd: Add reference counter to set_vpp()
      mtd: maps: sa1100-flash: Add reference counter to set_vpp()

Paul Stewart (2):
      mac80211: Filter duplicate IE ids
      mac80211: Don't let regulatory make us deaf

Paul Walmsley (10):
      tty: serial: OMAP: use a 1-byte RX FIFO threshold in PIO mode
      tty: serial: OMAP: block idle while the UART is transferring data in PIO mode
      tty: serial: omap-serial: wakeup latency constraint is in microseconds, not milliseconds
      ARM: OMAP2+: I2C: always compile I2C reset code, even if I2C driver is not built
      ARM: OMAP2xxx: PM: remove obsolete timer disable code in the suspend path
      ARM: OMAP3: PM: remove superfluous calls to pwrdm_clear_all_prev_pwrst()
      ARM: OMAP2+: PM: clean up omap_set_pwrdm_state()
      ARM: OMAP2+: PM: share clkdms_setup() across OMAP2, 3, 4
      ARM: OMAP2+: omap_device: call all suspend, resume callbacks when OMAP_DEVICE_NO_IDLE_ON_SUSPEND is set
      ARM: OMAP2+: PM: share some suspend-related functions across OMAP2, 3, 4

Paul Zimmerman (8):
      usb: dwc3: clean up whitespace damage, typos, missing parens, etc.
      usb: dwc3: gadget: don't wrap around the TRB poll on non-ISOC
      usb: dwc3: fix bogus test in dwc3_gadget_start_isoc
      usb: dwc3: replace hard-coded constant in DWC3_GCTL_SCALEDOWN(3)
      usb: dwc3: pci: fix failure path in dwc3_pci_probe()
      usb: dwc3: shorten long delay in dwc3_gadget_set_link_state()
      usb: dwc3: take lock while modifying flags
      usb: dwc3: clear 'res_trans_idx' as soon as it becomes invalid

Paulo Zanoni (2):
      drm/i915: set interlaced bits for TRANSCONF
      drm/i915: add missing SDVO bits for interlaced modes on ILK

Pavel Emelyanov (6):
      datagram: Factor out sk queue referencing
      datagram: Add offset argument to __skb_recv_datagram
      skb: Add skb_peek_next helper
      sock: Introduce the SO_PEEK_OFF sock option
      unix: Support peeking offset for datagram and seqpacket sockets
      unix: Support peeking offset for stream sockets

Pavel Hofman (1):
      ALSA: ice1724 - constrain runtime rates for locked internal rate

Pavel Roskin (1):
      ath9k: avoid useless cast from (struct ath_rateset *) to (u8 *) and back

Pavel Shilovsky (13):
      CIFS: Fix a spurious error in cifs_push_posix_locks
      CIFS: Respect negotiated MaxMpxCount
      CIFS: Simplify inFlight logic
      CIFS: Introduce credit-based flow control
      CIFS: Make wait_for_free_request killable
      CIFS: Prepare credits code for a slot reservation
      CIFS: Delete echo_retries module parm
      CIFS: Separate protocol-specific code from transport routines
      CIFS: Separate protocol-specific code from demultiplex code
      CIFS: Separate protocol-specific code from cifs_readv_receive code
      CIFS: Expand CurrentMid field
      CIFS: Change mid_q_entry structure fields
      CIFS: Add missed forcemand mount option

Pawel Moll (10):
      ARM: vexpress: Get rid of MMIO_P2V
      ARM: versatile: Map local timers using Device Tree when possible
      ARM: vexpress: Use FDT data in platform SMP calls
      ARM: vexpress: Add Device Tree support
      ARM: vexpress: Motherboard RS1 memory map support
      ARM: vexpress: Add Device Tree for V2P-CA5s core tile
      ARM: vexpress: Add Device Tree for V2P-CA9 core tile
      ARM: vexpress: Add Device Tree for V2P-CA15 core tile (TC1 variant)
      i2c: versatile: Add Device Tree support
      params: <level>_initcall-like kernel parameters

Pekka Enberg (1):
      perf report: Add a simple GTK2-based 'perf report' browser

Peter Chen (2):
      usb: fsl_udc_core: Fix scheduling while atomic dump message
      usb: Fix build error due to dma_mask is not at pdev_archdata at ARM

Peter De Schrijver (20):
      ARM: tegra: add support for tegra30 interrupts
      ARM: tegra: add support for new clock framework features
      ARM: tegra: implement basic tegra30 clock framework
      ARM: tegra: enable tegra30 clock framework
      ARM: tegra: initialize basic system clocks
      ARM: tegra: definitions for flow controller
      ARM: tegra: assembler code for LP3
      ARM: tegra: cpuidle driver for tegra
      ARM: tegra: Avoid compiling cpuidle code when not configured
      ARM: tegra: cleanup use of chipid register
      ARM: tegra: export Tegra chipid
      ARM: tegra: initialize Tegra chipid early
      ARM: tegra: functions to access the flowcontroller
      ARM: tegra: rework Tegra secondary CPU core bringup
      ARM: tegra: prepare powergate.c for multiple variants
      ARM: tegra: export tegra_powergate_is_powered()
      ARM: tegra: add support for Tegra30 powerdomains
      ARM: tegra: support for Tegra30 CPU powerdomains
      ARM: tegra: support for secondary cores on Tegra30
      ARM: tegra: Enable CPUIdle on Tegra20

Peter Huewe (12):
      staging/xgifb: Remove unsupported mode LCD_320x480
      staging/xgifb: Include sis headers
      staging/xgifb: Use structs and defines from the sis headers
      staging/xgifb: Remove remaining duplicate structs and defines
      staging/xgifb: Include sis initdef.h header
      staging/xgifb: Rename panel defines and remove duplicated defines
      staging/xgifb: Rename Set* defines and remove duplicated defines
      staging/xgifb: Rename remaining sis initdef.h defines and remove duplicates
      staging/xgifb: Rename XGI specific initdef.h defines
      staging/xgifb: Use TVCLKBASE_315 as a base address
      staging/xgifb: remove remaining duplicate initdef.h defines
      staging: asus_oled: Remove superfluous loop

Peter Hurley (1):
      Bluetooth: Fix l2cap conn failures for ssp devices

Peter Korsgaard (2):
      atmel_lcdfb: support 16bit BGR:565 mode, remove unsupported 15bit modes
      USB: ftdi_sio: add support for BeagleBone rev A5+

Peter Meerwald (1):
      drivers/leds: add driver for PCA9633 I2C chip

Peter P Waskiewicz Jr (1):
      ixgbe: Add module parameter to allow untested and unsafe SFP+ modules

Peter Pan(æ½?å?«å¹³) (1):
      bonding: send igmp report for its master

Peter Ross (2):
      drm/i915: allow interlaced mode output on the SDVO connector
      drm/i915: allow interlaced mode output on the HDMI connector

Peter Ujfalusi (45):
      ASoC: tlv320dac33: Use core to set the msbits constraint
      ASoC: twl4030: Use core to set the msbits constraint
      ASoC: omap-dmic: Use core to set the msbits constraint
      ASoC: omap-mcpdm: Set 24msbits constraint
      ASoC: soc-pcm: msbits constraint: Drop 8 and 16 bit sample sizes
      ASoC: sdp4430: Correct author e-mail address
      ASoC: OMAP4: Rename the sdp4430 machine driver
      ASoC: omap-abe-twl6040: Correct internal prefix, Kconfig entry
      include: platform_data: Platform data header for OMAP4 ASoC audio
      OMAP4: 4430sdp: Register platform device for OMAP4 audio
      ASoC: omap-abe-twl6040: Convert to platform deriver
      ASoC: twl6040: Convert MICBIAS to SUPPLY widget
      ASoC: omap-abe-twl6040: Add complete DAPM routing
      ASoC: omap-abe-twl6040: DAI link selection based on platform data
      ASoC: omap-abe-twl6040: Configure card according to platform data
      ASoC: omap-abe-twl6040: Use provided MCLK frequency from pdata
      OMAP4: omap4panda: Enable audio support
      ASoC: Kconfig: OMAP4: Enable support for PandaBoards
      ASoC: twl4030: Debug code cleanup
      OMAP4: dma: Correct CPU version check for dma_common_ch_end
      regulator: twl-regulator: Add fixed LDO for V1V8, V2V1 supply
      mfd: twl-core: regulator configuration for twl6030 V1V8, V2V1 SMPS
      OMAP4: panda: Correct cpu version check for 4430
      ARM: OMAP: mcbsp: Convert core driver to proper platform driver
      OMAP: mcbsp: Move core driver under sound/soc/omap
      ASoC: OMAP: McBSP: Consolidate plat/mcbsp.h content
      ASoC: omap-mcbsp: Create a single driver for McBSP
      ARM: OMAP: Do not register omap-mcbsp-dai device
      ASoC: OMAP: mcbsp.h: Clean up bit definitions
      ASoC: OMAP McBSP: Remove redundant accessors
      ASoC: omap-mcbsp: Cleanup of module probe/remove code
      ASoC: omap-mcbsp: Merge the omap_mcbsp_data into omap_mcbsp structure
      ASoC: omap-mcbsp: Simplify DMA configuration
      ASoC: omap: mcbsp: Use uniform st_data pointer initialization
      ASoC: omap: mcbsp: Remove redundant checks for the st_data pointer
      ASoC: omap-mcbsp: Configure wakeup in later phase
      ASoC: omap-mcbsp: When closing the port select PRCM source for CLKS signal
      ASoC: omap McBSP: Clear rx_irq at probe time for OMAP4
      ARM: OMAP2+: McBSP: Correct CLKR/FSR clock source mux configuration
      ARM/ASoC: OMAP McBSP: Move remainig defines from arch to ASoC header
      ASoC: omap-mcbsp: Single function CLKR/FSR source mux configuration
      ASoC: omap-mcbsp: Correct clock muxing for CLKR/FSR signals
      ARM: OMAP: Remove CONFIG_OMAP_MCBSP references
      ASoC: OMAP: Build config cleanup for McBSP
      mfd: Detach twl6040 from the pmic mfd driver

Peter Zijlstra (25):
      perf: Update the mmap control page on mmap()
      perf, arch: Rework perf_event_index()
      perf: Fix mmap_page::offset computation
      perf, x86: Implement user-space RDPMC support, to allow fast, user-space access to self-monitoring counters
      perf, x86: Provide means for disabling userspace RDPMC
      perf: Extend the mmap control page with time (TSC) fields
      perf tools: Add x86 RDPMC, RDTSC test
      jump_label: Add some documentation
      sched, block: Unify cache detection
      sched/rt: Keep period timer ticking when rt throttling is active
      sched/rt: Do not throttle when PI boosting
      sched: Move load-balancing arguments into helper struct
      sched: Rename load-balancing fields
      sched: Ditch per cgroup task lists for load-balancing
      sched: Fix load-balance wreckage
      sched: Cleanup cpu_active madness
      printk/sched: Introduce special printk_sched() for those awkward moments
      sched: Update yield() docs
      sched: Fix nohz load accounting -- again!
      perf/x86: Prettify pmu config literals
      printk: Make it compile with !CONFIG_PRINTK
      perf: Fix mmap_page capabilities and docs
      sched: Fix compiler warning about declared inline after use
      sched/x86/smp: Do not enable IRQs over calibrate_delay()
      sched: Fix select_fallback_rq() vs cpu_active/cpu_online

Petr Uzel (3):
      qla4xxx: Add missing spaces to error messages
      [SCSI] qla4xxx: Add missing spaces to error messages
      [SCSI] sd: make comment and printk string match code

Petr Vandrovec (1):
      ACPI: Fix use-after-free in acpi_map_lsapic

Philip A. Prindeville (1):
      geos: Platform driver for Geos and Geos2 single-board computers.

Philip Prindeville (2):
      x86/geode/alix2: Supplement driver to include GPIO button support
      x86/geode/net5501: Add platform driver for Soekris Engineering net5501

Philipp Grete (1):
      drm/i915: Fixes distorted external screen image on HP 2730p

Philipp Zabel (6):
      MAINTAINERS: update maintainer entry for pxa/hx4700
      serial: pxa: add clk_prepare/clk_unprepare calls
      USB: ohci-pxa27x: add clk_prepare/clk_unprepare calls
      net/irda: add clk_prepare/clk_unprepare to pxaficp_ir
      [media] V4L: pxa_camera: add clk_prepare/clk_unprepare calls
      video: pxafb: add clk_prepare/clk_unprepare calls

Philippe Langlais (2):
      ARM: ux500: set ARCH_NR_GPIO to 355 on U8500 platforms
      ARM: ux500: fix around AB8500 GPIO macro name

Philippe Rétornaz (3):
      i.MX SDMA: Fix burstsize settings
      mx31moboard: update maintainer
      mx31moboard: Add watchdog support

Phillip Lougher (6):
      Squashfs: update comment removing reference to zlib only
      Squashfs: remove redundant length initialisation in squashfs_readdir
      Squashfs: remove redundant length initialisation in squashfs_lookup
      Squashfs: get rid of obsolete definitions in header file
      Squashfs: fix f_pos check in get_dir_index_using_offset
      Squashfs: add mount time sanity check for block_size and block_log match

Ping Cheng (2):
      Input: wacom - use BTN_TOOL_FINGER to indicate touch device type
      Input: wacom - use switch statement for wacom_tpc_irq()

Pontus Fuchs (3):
      wl12xx: Make sure HW is available in sched scan ops
      wl12xx: Set IEEE80211_TX_RC_MCS on MCS rates on TX complete.
      wl12xx: Set IEEE80211_TX_RC_SHORT_GI if short GI was used on

Prabhakar Kushwaha (1):
      NAND Machine support for Integrated Flash Controller

Pradeep A Dalvi (3):
      netdev: ethernet dev_alloc_skb to netdev_alloc_skb
      netdev: ethernet dev_alloc_skb to netdev_alloc_skb
      netdev: ethernet dev_alloc_skb to netdev_alloc_skb

Pradeep A. Dalvi (3):
      mace: Fix build for mace due to netdev_alloc_skb
      netdev: ethernet dev_alloc_skb to netdev_alloc_skb
      netdev: ethernet dev_alloc_skb to netdev_alloc_skb

Praneeth Kumar Bajjuri (1):
      staging: android-alarm: Disable Android alarm driver by default

Prarit Bhargava (1):
      genirq: Respect NUMA node affinity in setup_irq_irq affinity()

Prasanna Kumar (1):
      ath6kl: add support for AR6003 2048 byte board file

Prashanth Nageshappa (1):
      perf probe: Finder fails to resolve function name to address

Pratyush Anand (1):
      i2c: designware: dw_i2c_init_driver as subsys initcall

Praveena Nadahally (1):
      usb: gadget: Add Interface Association Descriptor to ECM

Pravin B Shelar (1):
      proc-ns: use d_set_d_op() API to set dentry ops in proc_ns_instantiate().

Preston Fick (1):
      usb: cp210x: Update to support CP2105 and multiple interface devices

Przemo Firszt (9):
      HID: wacom: Force new name for Wacom Intuos4 WL PTK-540WL
      HID: wacom: fix proximity tool release
      HID: wacom: set ABS_MISC bit for Intuos4 WL
      HID: wacom: Add serial and id reporting for Wacom Intuos4 WL
      HID: wacom: report distance for Intuos4 WL
      HID: wacom: Add pad buttons reporting on Intuos4 WL
      HID: wacom: Reset stylus buttons - Intuos4 WL
      HID: wacom: Replace __set_bit with input_set_capability
      HID: wacom: Add reporting of wheel for Intuos4 WL

Qiang Liu (1):
      sata_fsl: add support for interrupt coalsecing feature

Qiao Zhou (1):
      ASoC: add more sample rate for pxa-ssp

Rabin Vincent (9):
      rtc: Disable the alarm in the hardware (v2)
      staging: logger: hold mutex while removing reader
      mfd: Don't use mutex_lock_interruptible in ab8500-core
      ARM: 7351/1: ftrace: remove useless memory checks
      ARM: 7330/1: ftrace: use canonical Thumb-2 wide instruction format
      ARM: 7331/1: extract out insn generation code from ftrace
      ARM: 7332/1: extract out code patch function from kprobes
      ARM: 7333/2: jump label: detect %c support for ARM
      ARM: 7334/1: add jump label support

Rachna Patil (1):
      Input: add support for TI Touchscreen controller

Rafael Aquini (1):
      mm: SLAB Out-of-memory diagnostics

Rafael J. Wysocki (39):
      Merge branch 'devfreq-for-next' of git://git.infradead.org/users/kmpark/linux-samsung into pm-devfreq
      PM / Sleep: Introduce "late suspend" and "early resume" of devices
      PM / Sleep: Introduce generic callbacks for new device PM phases
      PM / Domains: Run late/early device suspend callbacks at the right time
      Merge branch 'v3.4-for-rafael' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into pm-domains
      Merge commit 'pm-fixes-for-3.3-rc3' into pm-sleep
      Merge commit 'pm-fixes-for-3.3-rc3' into pm-qos
      PM / Sleep: Initialize wakeup source locks in wakeup_source_add()
      PM / Sleep: Do not check wakeup too often in try_to_freeze_tasks()
      PM / Sleep: Remove unnecessary label from suspend_freeze_processes()
      PCI / PM: Disable wakeup during shutdown for devices not enabled to wake up
      PM / Sleep: Unify kerneldoc comments in kernel/power/suspend.c
      PM / Sleep: Make enter_state() in kernel/power/suspend.c static
      PM / Sleep: Drop suspend_stats_update()
      PM: Add comment describing relationships between PM callbacks to pm.h
      PCI / PCIe: Introduce command line option to disable ARI
      PM / Sleep: Fix possible infinite loop during wakeup source destruction
      PM / Sleep: Fix race conditions related to wakeup source timer function
      PM / Sleep: Make __pm_stay_awake() delete wakeup source timers
      PM / Sleep: Add more wakeup source initialization routines
      Merge branch 'pm-devfreq'
      Merge branch 'pm-sleep'
      Merge branch 'pm-domains'
      Merge branch 'pm-qos'
      PM / QoS: Make it possible to expose PM QoS latency constraints
      tmio_mmc / PM: Use PM QoS latency constraint
      sh_mmcif / PM: Use PM QoS latency constraint
      PM / Domains: Fix handling of wakeup devices during system resume
      PM / Domains: Fix hibernation restore of devices, v2
      PM / Domains: Introduce "always on" device flag
      PM / shmobile: Make TMU driver use pm_genpd_dev_always_on()
      PM / shmobile: Make CMT driver use pm_genpd_dev_always_on()
      PM / shmobile: Make MTU2 driver use pm_genpd_dev_always_on()
      Merge branch 'pm-qos'
      Merge branch 'pm-sleep'
      Merge branch 'pm-domains'
      Merge branch 'pm-devfreq'
      PM / Domains: Check domain status during hibernation restore of devices
      Merge branch 'pm-domains'

Rafal Kapela (1):
      Documentation: fix typo in ABI/stable/sysfs-driver-usb-usbtmc

RafaÅ? MiÅ?ecki (13):
      ssb: SPROM: extract each core power info
      bcma: SPROM: add macro for easier extraction
      bcma: SPROM: extract power info for cores
      b43: add maskset helpers
      b43: N-PHY: implement TX power control setup
      b43: N-PHY: add helper for getting gain table
      b43: N-PHY: fix typos in RF control
      b43: N-PHY: upload PAPD PGA gain delta table
      b43: N-PHY: implement RSSI calibration for rev3+
      b43: N-PHY: trivial: change save&rest order in RSSI polling
      MAINTAINERS: update b43(legacy) mailing list
      brcm80211: fmac: use correct firmware filename
      bcma: silence PMU warning for BCM4331

Raghavendra K T (2):
      KVM: VMX: remove yield_on_hlt
      locking/kconfig: Simplify INLINE_SPIN_UNLOCK usage

Raja Mani (14):
      ath6kl: Avoid taking struct as argument in ath6kl_wmi_set_ip_cmd
      ath6kl: Send own IP addr to the firmware during WOW suspend
      ath6kl: Remove useless initialization in ath6kl_read_fwlogs()
      ath6kl: Re-architect suspend mode handling in ath6kl_sdio_suspend
      ath6kl: Configure WOW patterns while going to wow_suspend
      ath6kl: Wait for host sleep mode cmd processed event during WOW suspend
      ath6kl: Return a proper error code when not in connected state
      ath6kl: Lower SDIO pad drive strength for hw2.1.1 board
      ath6kl: Fix random system lockup
      ath6kl: Restrict memcpy to bounce buffer only for write request
      ath6kl: Add provision to define suspend policy in disconnected state.
      ath6kl: Check wow state before sending control and data pkt
      ath6kl: Maintain the listen interval per VIF specific
      ath6kl: Set optimal listen intvl,bmiss,scan params while going to wow suspend

Rajeev KUMAR (1):
      dmaengine/dw_dmac: Hibernation support in dw_dmac

Rajeev Kumar (3):
      Input: spear-keyboard - delete redundant key definitions from 9x9 keyboard
      Input: spear-keyboard - add 6x6 keypad matrix definitions
      Input: spear-keyboard - configure device according to supplied mode

Rajendra Nayak (8):
      regulator: twl: adapt twl-regulator driver to dt
      regulator: Fix up a confusing dev_warn when DT lookup fails
      mmc: omap_hsmmc: Get rid of omap_hsmmc_1_set_power function
      mmc: omap_hsmmc: Get rid of omap_hsmmc_4_set_power function
      mmc: omap_hsmmc: Don't expect MMC1 to always have vmmc supply
      mmc: omap_hsmmc: convert all pr_* to dev_*
      mmc: omap_hsmmc: Convert hsmmc driver to use device tree
      mmc: omap_hsmmc: Avoid a regulator voltage change with dt

Rajesh Bhagat (1):
      ftrace: Fix function_graph for archs that test ftrace_trace_function

Rajesh Borundia (1):
      netxen: Fix a panic during driver unload in device_remove_file

Rajkumar Manoharan (1):
      ath9k: configure bss info at assoc notification

Rakesh Iyer (2):
      Input: tegra-kbc - remove pre-Tegra20 definitions
      Input: tegra-kbc - enable key interrupt for wakeup

Rakib Mullick (1):
      sched: Remove sched_switch

Ramakrishna Pallala (3):
      max17042: Add POR init procedure from Maxim appnote
      max17042: Add support for signalling change in SOC
      max17042_battery: Clean up interrupt handling

Rami Rosen (2):
      xfrm: remove unneeded method typedef declaration in net/xfrm.h.
      pxa168: remove unused stats member.

Ramneek Mehresh (1):
      powerpc/85xx: Add usb controller version info

Randy Dunlap (12):
      kernel-doc: fix new warnings in cfg80211.h
      sunrpc: fix stats.h for CONFIG_PROC_FS not enabled
      [media] wl128x: fix build errors when GPIOLIB is not enabled
      security: fix ima kconfig warning
      staging: ozwpan depends on NET
      fs: fix kernel-doc warnings in dcache.c
      backlight: fix ot200_bl build
      x86/kconfig: Remove CONFIG_TR=y from the defconfigs
      sound: fix oss/msnd_pinnacle module param type
      ALSA: fix isa/opti9xx module param type
      Documentation: sysrq: Crutcher Dunnavant is unavailable
      Documentation: input.txt: clarify mousedev 'cat' command syntax

Ravi Kumar V (1):
      [media] rc: Add support for GPIO based IR Receiver driver

Raymond Yau (1):
      ALSA: Au88x0 - Implement subdevice volume controls

Renata Sayakhova (1):
      DS2781 Maxim Stand-Alone Fuel Gauge battery and w1 slave drivers

Reuben Dowle (1):
      can: flexcan: Fix CAN_RAW_RECV_OWN_MSGS and CAN_RAW_LOOPBACK

Ricardo Neri (4):
      OMAPDSS: HDMI: Correct source of the pixel clock in ACR calculation
      OMAPDSS: Add DSS feature for HDMI MCLK for audio
      OMAPDSS: HDMI: Implement initialization of MCLK
      OMAPDSS: HDMI: Modify logic to configure MCLK

Richard Cochran (3):
      r8169: enable transmit time stamping.
      MAINTAINERS: add an entry for the PHC code
      phc: Update author's email address.

Richard Weinberger (14):
      UBI: fix error handling in ubi_scan()
      OpenRISC: Select GENERIC_ATOMIC64
      OpenRISC: Export dump_stack()
      OpenRISC: Remove memory_start/end prototypes
      netfilter: merge ipt_LOG and ip6_LOG into xt_LOG
      netfilter: xt_LOG: fix bogus extra layer-4 logging information
      get_maintainer.pl: add support for moderated lists
      Introduce CONFIG_GENERIC_IO
      um: Serve io_remap_pfn_range()
      um: Wire CONFIG_GENERIC_IO up
      MTD: Relax dependencies
      um: Switch to large mcmodel on x86_64
      um: Update defconfig
      x86: Merge the x86_32 and x86_64 cpu_idle() functions

Richard Zhao (23):
      dma/imx-sdma: let sdma_run_channel call sdma_enable_channel
      dma/imx-sdma: use readl_relaxed/writel_relaxed and use writel when necessary
      dma/imx-sdma: call sdma_set_channel_priority after sdma_request_channel
      dma/imx-sdma: move clk_enable out of sdma_request_channel
      dma/imx-sdma: use num_events to validate event_id0
      dma/imx-sdma: convernt to use bit ops
      ARM: mxc: time: add clk_prepare/clk_unprepare
      ARM: mxc: ahci: add clk_prepare/clk_unprepare
      ARM: mxc: pwm: add clk_prepare/clk_unprepare
      ARM: mxc: epit: add clk_prepare/clk_unprepare
      ARM: mxc: arch_reset: add clk_prepare/clk_unprepare
      ARM: mxc: audmux-v2: add clk_prepare/clk_unprepare
      ARM: pm-imx5: add clk_prepare/clk_unprepare
      ARM: mx31moboard: add clk_prepare/clk_unprepare
      serial: imx: add clk_prepare/clk_unprepare
      i2c: imx: add clk_prepare/clk_unprepare
      mmc: sdhci-esdhc-imx: add clk_prepare/clk_unprepare
      ARM: dts: imx6q-sabrelite: add 2p5v and 3p3v regulators
      ARM: dts: imx6q-sabrelite: add sgtl5000 audio codec
      ARM: mxc: make imx_dma_is_general_purpose more generic for sdma
      ARM: imx6q: add cko1 clock
      ARM: imx: convert audmux to a platform driver
      ASoC: fsl: add dt support for imx-audmux

Rik van Riel (5):
      mm: make swapin readahead skip over holes
      vmscan: reclaim at order 0 when compaction is enabled
      vmscan: kswapd carefully call compaction
      vmscan: only defer compaction for failed order and higher
      Fix potential endless loop in kswapd when compaction is not enabled

Rishi Panjwani (1):
      ath6kl: Support for TCP checksum offload to firmware

Rob Clark (13):
      drm: cope with platformdev->id == -1
      staging: drm/omap: get supported color formats from ovl
      staging: drm/omap: add a workqueue
      staging: drm/omap: call omap_gem_roll() in non-atomic ctx
      staging: drm/omap: some minor fb cleanups
      staging: drm/omap: defer unpin until scanout completes
      staging: drm/omap: debugfs for object and fb tracking
      staging: drm/omap: mmap of tiled buffers with stride >4kb
      staging: drm/omap: avoid multiple planes having same z-order
      staging: drm/omap: send page-flip event after endwin
      staging: drm/omap: use current time for page-flip event
      dma-buf: add get_dma_buf()
      dma-buf: document fd flags and O_CLOEXEC requirement

Rob Herring (53):
      irq: make SPARSE_IRQ an optionally hidden option
      sound: pxa2xx-ac97: include mach/irqs.h directly
      gpio: pxa: explicitly include mach/irqs.h
      ARM: remove mc146818rtc.h from time.c
      ARM: mc146818rtc: remove unnecessary include of mach/irqs.h
      ARM: it8152: explicitly include mach/irqs.h
      sh: intc: unify evt2irq/irq2evt macros for sh and arm
      sh: intc: remove dependency on NR_IRQS
      ARM: mmp: remove NR_IRQS
      ARM: pxa: remove NR_IRQS
      ARM: shmobile: remove NR_IRQS
      ARM: only include mach/irqs.h for !SPARSE_IRQ
      ARM: highbank: select SPARSE_IRQ and remove irqs.h
      ARM: timer-sp: add sched_clock support
      ARM: highbank: enable sp804 based sched_clock
      ARM: highbank: remove unused memory.h
      ARM: make arch_ret_to_user macro optional
      ARM: rpc: make default fiq handler run-time installed
      ARM: make entry-macro.S depend on !MULTI_IRQ_HANDLER
      ARM: remove disable_fiq and arch_ret_to_user macros
      ARM: 7344/1: pxa: mainstone: add missing include for IRQ_BOARD_START
      usb: ohci-pxa27x: add explicit include of hardware.h
      Merge remote-tracking branch 'arm-soc/at91/base2+cleanup' into cleanup-base
      usb: ohci-pxa27x: add explicit include of hardware.h
      ARM: provide runtime hook for ioremap/iounmap
      ARM: imx: convert to common runtime ioremap hook
      ARM: msm: use runtime ioremap hook
      ARM: iop13xx: use runtime ioremap hook
      ARM: ixp4xx: use runtime ioremap hook
      ARM: ebsa110: use runtime ioremap hook
      ARM: remove compile time __arch_ioremap/__arch_iounmap
      ARM: iop13xx: move io.h externs to pci.h
      ARM: msm: clean-up mach/io.h
      [media] davinci: remove includes of mach/io.h
      ARM: davinci: remove unneeded mach/io.h include
      ARM: orion5x: clean-up mach/io.h
      ARM: tegra: clean-up mach/io.h
      ARM: ep93xx: clean-up mach/io.h
      ARM: at91: add explicit include of hardware.h to uncompressor
      ARM: dove: add explicit include of dove.h to addr-map.c
      ARM: clps711x: remove unneeded include of mach/io.h
      ARM: make mach/io.h include optional
      ARM: remove bunch of now unused mach/io.h files
      ARM: kill off __mem_pci
      ARM: fix ioremap/iounmap for !CONFIG_MMU
      ARM: iop13xx: fix missing declaration of iop13xx_init_early
      ARM: create a common IOMEM definition
      ARM: __io abuse cleanup
      ARM: dma-mapping: convert ARCH_HAS_DMA_SET_COHERENT_MASK to kconfig symbol
      ARM: pxa: use common IOMEM definition
      ARM: 7340/1: rtc: sa1100: include mach/irqs.h instead of asm/irq.h
      ARM: 7341/1: input: prepare jornada720 keyboard and ts for sa11x0 sparse irq
      ARM: 7342/2: sa1100: prepare for sparse irq conversion

Robert Jarzmik (6):
      mtd: docg3 trivial renaming
      mtd: docg3 reduce read alignment burden
      mtd: docg3 fix inbound calculations
      mtd: docg3 increase write/erase timeout
      mtd: docg3 refactor cascade floors structure
      mtd: docg3 add protection against concurrency

Robert Lee (9):
      cpuidle: Add common time keeping and irq enabling
      ARM: at91: Consolidate time keeping and irq enable
      ARM: kirkwood: Consolidate time keeping and irq enable
      ARM: davinci: Consolidate time keeping and irq enable
      ARM: omap: Consolidate OMAP3 time keeping and irq enable
      ARM: omap: Consolidate OMAP4 time keeping and irq enable
      ARM: shmobile: Consolidate time keeping and irq enable
      SH: shmobile: Consolidate time keeping and irq enable
      ARM: davinci: Fix for cpuidle consolidation changes

Robert Love (5):
      [SCSI] libfcoe: Don't KERN_ERR on netdev notification
      [SCSI] fcoe: Rename out_nomod label to out_putmod
      [SCSI] fcoe: Do not switch context in vport_delete callback
      [SCSI] fcoe: Remove reference counting on 'stuct fcoe_interface'
      [SCSI] fcoe: Drop the rtnl_mutex before calling fcoe_ctlr_link_up

Robert Richter (4):
      perf record: Make feature initialization generic
      perf tools: Moving code in header.c
      perf tools: Factor out feature op to process header sections
      x86/apic/amd: Be more verbose about LVT offset assignments

Robert Stonehouse (1):
      sfc: Fix calculation of vf_i in map_vi_index()

Roberto Agostino Vitillo (3):
      perf tools: Add code to support PERF_SAMPLE_BRANCH_STACK
      perf record: Add support for sampling taken branch
      perf report: Add support for taken branch sampling

Roland Dreier (17):
      IPoIB: Stop lying about hard_header_len and use skb->cb to stash LL addresses
      target: Use LIST_HEAD()/DEFINE_MUTEX() for static objects
      target: Fix up handling of short INQUIRY buffers
      target: Set peripheral device type consistently in INQUIRY response
      target: Don't set WBUS16 or SYNC bits in INQUIRY response
      target: Untangle front-end and back-end meanings of max_sectors attribute
      tcm_loop: Set residual field for SCSI commands
      target: Fix 16-bit target ports for SET TARGET PORT GROUPS emulation
      IB/core: Fix SDR rates in sysfs
      be2net: Remove unused OFFSET_IN_PAGE() macro
      mlx4_core: Fix one more static exported function
      mlx4_core: Scale size of MTT table with system RAM
      Merge branches 'misc' and 'mlx4' into for-next
      target: Remove hack to make READ CAPACITY(10) lie if thin provisioning is enabled
      target: Fix sense code for unsupported SERVICE ACTION IN
      Merge branches 'cma', 'cxgb3', 'cxgb4', 'ehca', 'iser', 'mad', 'nes', 'qib', 'srp' and 'srpt' into for-next
      setlocalversion: Use "grep -q" instead of piping output to "read dummy"

Roland Stigge (29):
      ARM: LPC32xx: Added lpc32xx_defconfig
      ARM: LPC32xx: clock.c: warning fix
      ARM: LPC32xx: clock.c: Fix mutex lock issues
      ARM: LPC32XX: Remove broken non-static declaration
      ARM: LPC32xx: clock.c: Missing header file
      ARM: LPC32xx: clock.c: jiffies wrapping
      ARM: LPC32xx: clock.c: Clock registration fixes
      ARM: LPC32xx: Added lpc32xx_defconfig
      ARM: LPC32xx: clock.c: warning fix
      ARM: LPC32xx: clock.c: Fix mutex lock issues
      ARM: LPC32XX: Remove broken non-static declaration
      ARM: LPC32xx: clock.c: Missing header file
      ARM: LPC32xx: clock.c: jiffies wrapping
      ARM: LPC32xx: clock.c: Clock registration fixes
      staging: iio: LPC32xx: ADC driver
      ARM: LPC32xx: ADC support for mach-lpc32xx
      ARM: LPC32xx: Fix missing and bad LPC32XX macros
      GPIO: LPC32xx: Fix missing bit selection mask
      GPIO: LPC32xx: Add output reading to GPO P3
      Merge branch 'lpc32xx/fixup' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc into lpc32xx/tmp
      Merge branch 'lpc32xx/fixup2' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc into lpc32xx/tmp
      Merge branch 'lpc32xx/drivers' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc into lpc32xx/tmp
      ARM: LPC32xx: USB Support
      ARM: LPC32xx: Ethernet support
      USB: OHCI-HCD: Rename ohci-pnx4008 to ohci-nxp
      USB: ohci-nxp: Rename symbols from pnx4008 to nxp
      USB: ohci-nxp: Support for LPC32xx
      USB: ohci-nxp: Remove i2c_write(), use smbus
      ARM: LPC32xx: clock.c: Fix lpc-eth clock reference

Roopa Prabhu (7):
      enic: Fix address deregistration for sriov vf during port profile disassociate
      enic: remove assignment of random mac on enic vf
      enic: rename CMD_MAC_ADDR to CMD_GET_MAC_ADDR
      enic: Add new fw devcmd to set mac address of an interface
      enic: Fix ndo_set_vf_mac and ndo_set_vf_port to set/get the sriov vf's mac
      enic: Add support for fw init command on sriov vf's
      enic: Fix addr valid check in enic_set_vf_mac

Roy Spliet (3):
      drm/nouveau/pm: improve memory timing generation
      drm/nouveau/pm: implement DDR2/DDR3/GDDR3/GDDR5 MR generation and validation
      drm/nouveau/pm: several fixes for nvc0 memory timings

Russell King (210):
      ARM: cache-l2x0.c: consistently use u32
      ARM: debug: arrange Kconfig options more logically
      ARM: add dma coherent region reporting via procfs
      ARM: earlier initialization of vectors page
      Merge branches 'debug' and 'idle' into for-armsoc
      ARM: amba: add amba_device allocation/add/put functions
      ARM: amba: of: convert to use amba_device_alloc
      ARM: amba: ux500: convert to use amba_device_alloc
      ARM: amba: integrator: convert to use amba_device_alloc
      ARM: amba: mxs: convert to use amba_device_alloc
      ARM: amba: make irq 0 invalid
      ARM: amba: ux500: get rid of NO_IRQ
      ARM: amba: get rid of NO_IRQ initializers
      ARM: amba: samsung: get rid of NO_IRQ initializers
      ARM: amba: integrator/realview/versatile/vexpress: get rid of NO_IRQ initializers
      ARM: amba: lpc32xx: get rid of NO_IRQ initializers
      ARM: amba: mxs: get rid of NO_IRQ initializers
      ARM: amba: nomadik: get rid of NO_IRQ initializers
      ARM: amba: netx: get rid of NO_IRQ initializers
      ARM: amba: spear: get rid of NO_IRQ initializers
      ARM: amba: u300: get rid of NO_IRQ initializers
      ARM: amba: make use of -1 IRQs warn
      ARM: amba: provide common initializers for static amba devices
      ARM: amba: vexpress: get rid of private platform amba_device initializer
      ARM: amba: versatile: get rid of private platform amba_device initializer
      PCMCIA: soc_common: move common initialization into soc_common
      PCMCIA: soc_common: add GPIO support for card status signals
      ARM: amba: realview: get rid of private platform amba_device initializer
      ARM: amba: integrator: use common amba device initializers
      ARM: amba: omap2: use common amba device initializers
      ARM: amba: ep93xx: use common amba device initializers
      ARM: amba: bcmring: use common amba device initializers
      ARM: amba: netx: use common amba device initializers
      ARM: amba: lpc32xx: use common amba device initializers
      ARM: amba: u300: use common amba device initializers
      ARM: amba: nomadik: use common amba device initializers
      ARM: amba: spear: use common amba device initializers
      ARM: amba: samsung: use common amba device initializers
      Merge branch 'amba' into for-armsoc
      ARM: pgtable: move TOP_PTE address definitions to arch/arm/mm/mm.h
      ARM: pgtable: use mk_pte rather than pfn_pte(page_to_pfn())
      ARM: pgtable: consolidate set_pte_ext(TOP_PTE,...) + tlb flush
      ARM: pgtable: provide get_top_pte() to complement set_top_pte()
      ARM: pgtable: get rid of TOP_PTE()
      ARM: ebsa110: move platform definitions out of mach/hardware.h
      ARM: ebsa110: provide TRICK?_SIZE macros
      MFD: mcp-core: sanitize host creation/removal
      MFD: mcp-sa11x0: remove DMA initializers and variables
      MFD: mcp-sa11x0: move setup of PPC unit out of mcp-sa11x0.c
      MFD: mcp-sa11x0: add .owner initializer
      MFD: mcp-sa11x0: convert mcp-sa11x0 to use platform resources
      MFD: mcp-sa11x0: convert to use dev_pm_ops
      MFD: mcp-sa11x0: use _noirq resume methods
      Merge branch 'sparse_irq' of git://sources.calxeda.com/kernel/linux into devel-stable
      Merge branch 'sched_clock-for-rmk' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into devel-stable
      PCMCIA: pxa: convert PXA socket drivers to use new irq/gpio management
      PCMCIA: sa1111: use new per-socket irq/gpio infrastructure
      PCMCIA: sa11x0: assabet: convert to use new irq/gpio management
      PCMCIA: sa11x0: cerf: convert to use new irq/gpio management
      PCMCIA: sa11x0: cerf: convert reset handling to use GPIO subsystem
      PCMCIA: sa11x0: nanoengine: convert to use new irq/gpio management
      PCMCIA: sa11x0: nanoengine: convert reset handling to use GPIO subsystem
      MTD: sa11x0: Remove shutdown handler
      MTD: sa11x0: remove definitions and code left for documentation purposes
      ARM: sa11x0: fix off-by-one resource sizes
      ARM: sa11x0: fix sleep entry
      ARM: sa11x0: fix section mismatch warnings
      ARM: sa11x0: convert to use DEFINE_RES_xxx macros
      ARM: sa11x0: assabet: deassert QMUTE to codec while codec is unpowered
      ARM: sa11x0: assabet: avoid glitching GPIOs when setting outputs
      ARM: sa11x0: assabet: ensure that GPIO27 is driven
      ARM: sa11x0: neponset: fix interrupt setup
      ARM: sa11x0: neponset: provide function to manipulate NCR_0
      ARM: sa11x0: neponset: shuffle some code around
      ARM: sa11x0: neponset: add driver .owner initializer
      ARM: sa11x0: neponset: save and restore MDM_CTL_0
      ARM: sa11x0: neponset: dynamically create neponset child devices
      ARM: sa11x0: neponset: implement support for sparse IRQs
      ARM: sa11x0: neponset: get parent IRQ from neponset device resource
      ARM: sa11x0: neponset: place smc91x and sa1111 resources in neponset device
      ARM: sa11x0: neponset: suspend/resume in _noirq state
      ARM: sa11x0: assabet/neponest: create neponset device in assabet.c
      ARM: sa11x0: neponset: move register definitions to neponset.c
      ARM: sa11x0: neponset: don't static map neponset registers
      ARM: sa1111: fix memory request/grant setup on PM events
      ARM: sa1111: fix PWM state on suspend
      ARM: sa1111: add sa1111 core driver .owner initializer
      ARM: sa1111: add .owner initializer to sa1111 driver structures
      ARM: sa1111: finish "allow cascaded IRQs to be used by platforms"
      ARM: sa1111: implement support for sparse IRQs
      ARM: sa1111: add shutdown hook to sa1111_driver structure
      ARM: sa1111: add platform enable/disable functions
      ARM: sa11x0: badge4: move board specific ohci initialization to badge4.c
      ARM: sa1111: change devid to be a bitmask
      NET: sa11x0-ir: fix documentation bug
      NET: sa11x0-ir: handle DMA mapping errors properly
      NET: sa11x0-ir: set netdev's parent struct device
      NET: sa11x0-ir: obtain interrupt number from platform resources
      NET: sa11x0-ir: containerize DMA data
      NET: sa11x0-ir: fix leak of tx skb
      NET: sa11x0-ir: move sa1100_irda_{startup,shutdown,suspend,resume}
      NET: sa11x0-ir: factor out speed checks
      NET: sa11x0-ir: split SIR and FIR tx functions
      NET: sa11x0-ir: indirect handling of SIR and FIR interrupts
      NET: sa11x0-ir: move SIR and FIR interrupt support
      NET: sa11x0-ir: move sa1100_irda_txdma_irq
      NET: sa11x0-ir: get rid of si->hscr0
      NET: sa11x0-ir: convert to use scatterlist DMA API
      NET: sa11x0-ir: fix size of SIR transmit buffer
      NET: sa11x0-ir: split si->dev for IrDA transmit and receive buffers
      MFD: mcp/ucb1x00: separate ucb1x00 driver data from the MCP data
      MFD: ucb1x00-ts: provide input layer with device parent
      MFD: ucb1x00-core: get rid of mach/hardware.h include
      MFD: ucb1x00-core: add handling for ucb1x00 reset
      MFD: ucb1x00-core: add .owner initializer and module alias
      MFD: ucb1x00-core: use mutexes instead of semaphores
      MFD: ucb1x00-core: clean up device handling in probe
      MFD: ucb1x00-core: add owner and dev initializers to gpio structure
      MFD: ucb1x00-core: scan drivers in same order they're registered
      MFD: ucb1x00-core: add missing ucb1x00_enable()/ucb1x00_disable()
      MFD: ucb1x00-core: disable mcp clock when bus is not required
      MFD: mcp-sa11x0: complain if mcp clock is left enabled
      MFD: ucb1x00-core: convert to use dev_pm_ops
      MFD: mcp-core: remove legacy driver suspend/resume methods
      MFD: ucb1x00: convert to use genirq
      MFD: ucb1x00-core: add wakeup support
      ARM: sa11x0: add assabet ucb1x00 platform data
      MFD: ucb1x00-assabet: add support for UCB1x00 GPIO switches
      MFD: mcp-sa11x0/assabet: move assabet reset handling out of mcp-sa11x0.c
      FB: sa1100: avoid section mismatch warnings
      FB: sa1100: add .owner initializer to driver structure
      FB: sa1100: constify rgb structures
      FB: sa1100: convert printks to dev_xxx()
      FB: sa1100: combine RGB bitfield overrides into sa1100fb_mach_info
      FB: sa1100: move machine inf structures to <video/sa1100fb.h>
      FB: sa1100: move platform data to platform files
      FB: sa1100: remove global sa1100fb_.*_power function pointers
      FB: sa1100: remove assabet specific initialization
      FB: sa1100: use inf members directly
      FB: sa1100: make GPIO configuration setting safe
      FB: sa11x0: fix shannon GPSR/GPCR accesses
      FB: sa11x0: convert shannon display enable accesses to use GPIO subsystem
      PCMCIA: sa11x0: shannon: convert to use new irq/gpio management
      PCMCIA: sa11x0: simpad: convert to use new irq/gpio management
      PCMCIA: sa11x0: h3600: convert to use new irq/gpio management
      PCMCIA: soc_common: remove soc_pcmcia_*_irqs functions
      PCMCIA: soc_common: remove explicit wrprot initialization in socket drivers
      PCMCIA: sa1111: pass along sa1111_pcmcia_configure_socket() failure code
      PCMCIA: sa1111: jornada720: no need to disable IRQs around sa1111_set_io
      PCMCIA: add Kconfig control for building sa11xx_base.c
      PCMCIA: make lubbock socket driver part of sa1111_cs
      PCMCIA: sa1111: rename sa1111 socket drivers to have sa1111_ prefix.
      cpufreq: OMAP driver depends CPUfreq tables
      Merge branch 'entry-macro-cleanup' of git://sources.calxeda.com/kernel/linux into for-armsoc
      FB: sa11x0: convert to use platform resource and ioremap()
      [CPUFREQ] Fix exposure of ARM_EXYNOS4210_CPUFREQ
      genirq: Fix long-term regression in genirq irq_set_irq_type() handling
      DMA: sa11x0: add SA-11x0 DMA driver
      ARM: sa11x0: add SA-11x0 DMA device
      Merge branch 'sa11x0-dma' into sa11x0-ir
      NET: sa11x0-ir: convert sa11x0-ir driver to use DMA engine API
      NET: sa11x0-ir: add DMA support for SIR transmit mode
      Merge branch 'sched_clock-for-rmk' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into devel-stable
      Merge branch 'mmci' into amba
      ARM: riscpc: move time-acorn.c to mach-rpc
      ARM: riscpc: pass IRQ resources into keyboard driver
      ARM: riscpc: use definition for serial port interrupt
      ARM: riscpc: remove IRQ_TIMER
      ARM: riscpc: move ecard.c to arch/arm/mach-rpc
      ARM: riscpc: use irq chip data in ecard.c
      ARM: riscpc: convert ecard to use irq_alloc_descs()
      ARM: riscpc: remove expansion card irq mask register
      ARM: riscpc: use DEFINE_RES_xxx()
      ARM: ecard: get rid of NO_IRQ madness
      ARM: SMP: use a timing out completion for cpu hotplug
      ARM: move CP15 definitions to separate header file
      ARM: Optimize multi-CPU tlb flushing a little more
      ARM: Add compiled ISA to oops dumps
      ARM: sync sched_clock() state on suspend
      ARM: get rid of asm/irq.h in asm/prom.h
      ARM: Versatile Express: add NO_IOPORT
      ARM: sa1111: provide a generic way to prevent devices from registering
      ARM: sa1111: delete unused physical GPIO register definitions
      ARM: sa1111: move PS/2 interface register definitions to sa1111p2.c
      ARM: sa1111: move PCMCIA interface register definitions to sa1111_generic.c
      ARM: sa1111: move USB interface register definitions to ohci-sa1111.c
      ARM: sa1111: register sa1111 devices with dmabounce in bus notifier
      ARM: sa1111: only setup DMA for DMA capable devices
      ARM: sa1111: cleanup sub-device registration and unregistration
      ARM: sa1111: use dev_err() rather than printk()
      ARM: sa11x0: don't static map sa1111
      USB: sa1111: sparse and checkpatch cleanups
      USB: sa1111: get rid of nasty printk(KERN_DEBUG "%s: ...", __FILE__)
      USB: sa1111: reorganize ohci-sa1111.c
      USB: sa1111: add OHCI shutdown methods
      USB: sa1111: add hcd .reset method
      Merge branch 'sa1111' into sa11x0
      Merge branch 'sa11x0-ir' into sa11x0
      ARM: sa11x0: remove old SoC private DMA driver
      ARM: sa11x0: remove unused DMA controller definitions
      Merge branch 'sa11x0-mtd' into sa11x0
      Merge branch 'sa11x0-lcd' into sa11x0
      Merge branch 'sa11x0-mcp' into sa11x0
      ARM: 7343/1: sa11x0: convert to sparse IRQ
      Merge branches 'acorn', 'ebsa110' and 'sa11x0' into platforms
      mtd: fix 'Flash device refused suspend due to active operation' message
      ARM: fix Kconfig warning for HAVE_BPF_JIT
      Merge branches 'l2', 'pgt2' and 'misc' into for-linus
      Merge branch 'devel-stable' into for-linus
      ARM: move CP15 definitions to separate header file

Russell King - ARM Linux (11):
      dmaengine: mv_xor: remove write-only is_complete_cookie
      dmaengine: move last completed cookie into generic dma_chan structure
      dmaengine: add private header file
      dmaengine: consolidate assignment of DMA cookies
      dmaengine: provide a common function for completing a dma descriptor
      dmaengine: consolidate tx_status functions
      dmaengine: consolidate initialization of cookies
      dmaengine: fix cookie handling in iop-adma.c and ppc4xx/adma.c
      dmaengine: ensure all DMA engine drivers initialize their cookies
      mtd: sa11x0: Remove shutdown handler
      mtd: sa11x0: remove definitions and code left for documentation purposes

Rusty Russell (3):
      [PARISC] remove references to cpu_*_map.
      netfilter: remove forward module param confusion.
      module_param: remove support for bool parameters which are really int.

Ryan Mallon (11):
      ep93xx: Don't use system controller defines in audio drivers
      ep93xx: Move PHYS_BASE defines to local SoC header file
      ep93xx: Don't use system controller defines in audio drivers
      ep93xx: Move GPIO defines to gpio-ep93xx.h
      ep93xx: Use ioremap for backlight driver
      ep93xx: Move peripheral defines to local SoC header
      ep93xx: Configure GPIO ports in core code
      ep93xx: Make syscon access functions private to SoC
      ep93xx: Move crunch code to mach-ep93xx directory
      ep93xx: Move EP93XX_SYSCON defines to SoC private header
      ep93xx: Remove unnecessary includes of ep93xx-regs.h

Ryosuke Saito (2):
      mtd: fix section mismatch for doc_probe_device
      mtd: phram: fix section mismatch for phram_setup

Sachin Bhamare (1):
      pnfs-obj: autologin: Add support for protocol autologin

Sachin Kamat (16):
      ARM: EXYNOS: Enable G2D on ORIGEN
      ARM: S5PV210: Add missing FIMC media device to Aquila
      ARM: EXYNOS: Add missing FIMC media device to SMDKV310
      ARM: EXYNOS: Add missing FIMC media device to Origen
      [media] s5p-g2d: Add HFLIP and VFLIP support
      ARM: EXYNOS: Hook up G2D PD to generic PD infrastructure
      ARM: EXYNOS: Hook up JPEG PD to generic PD infrastructure
      ARM: EXYNOS: Enable G2D on SMDKV310
      ARM: S5PV210: Enable MFC on SMDKV210
      ARM: S5PV210: Enable MFC on SMDKC110
      ARM: S5PV210: Enable FIMC on SMDKV210
      ARM: S5PV210: Enable FIMC on SMDKC110
      ARM: EXYNOS: Enable JPEG on SMDKV310
      ARM: EXYNOS: Enable JPEG on Origen
      ARM: S5PV210: Add JPEG board definition
      ARM: S5PV210: Enable JPEG on SMDKV210

Sachin Prabhu (3):
      Try using machine credentials for RENEW calls
      cifs: use standard token parser for mount options
      Fix length of buffer copied in __nfs4_get_acl_uncached

Salman Qazi (1):
      sched/x86: Fix overflow in cyc2ns_offset

Sam Hansen (5):
      staging: vme: code convention fix
      staging: xgifb: pr_fmt kbuild macro
      staging: xgifb: checkpatch cleanup braces
      staging: xgifb: checkpatch cleanup __func__
      staging: xgifb: checkpatch cleanup printk() -> pr_lvl()

Sam Ravnborg (1):
      sparc32: fix fallout from system.h removal

Samuel Jero (1):
      dccp: fix bug in sequence number validation during connection setup

Samuel Ortiz (24):
      mfd: Fix pm8606 build failure
      NFC: Export NFCID1 from pn533
      NFC: Add device powered netlink attribute
      NFC: Factorize the I frame queueing routine
      NFC: Handle Receiver Not Ready LLCP frame
      NFC: LLCP socket sendmsg implemetation
      NFC: Fix bitops usage in LLCP
      NFC: Clear pn533 target structure
      NFC: Clear LLCP SDPs whan MAC goes down
      NFC: Set the right LLCP N(R) value for I frames
      NFC: Send LLCP RR frames to acknowledge received I frames
      NFC: Set MIU and RW values from CONNECT and CC LLCP frames
      NFC: Fragment LLCP I frames
      NFC: Export sensf from pn533
      NFC: Export Jewel/Topaz ID from pn533
      NFC: Export NFCID when detecting a p2p target with pn533
      NFC: Unlink LLCP child sockets from llcp_sock_release
      NFC: SN is not an invalid GT value
      NFC: Remove the rf mode parameter from the DEP link up routine
      NFC: Fix LLCP sockets releasing path
      NFC: LLCP code identation fixes
      NFC: Core code identation fixes
      NFC: NCI code identation fixes
      Revert "mfd: Add platform data for MAX8997 haptic driver"

Sander Eikelenboom (1):
      [media] cx25821: Add a card definition for "No brand" cards that have: subvendor = 0x0000 subdevice = 0x0000

Sangbeom Kim (5):
      regulator: Add S5M8767A regulator driver
      regulator: Add S5M8767 configuration
      mfd: Convert s5m core driver to use devm_kzalloc()
      mfd: Add support for multiple s5m devices
      regulator: Fix s5m8767_set_voltage_time_sel calculation value

Sangsu Park (4):
      ARM: EXYNOS: add support GPIO for EXYNOS5250
      gpio/samsung: add support GPIOlib for EXYNOS5250
      gpio/samsung: use ioremap() for EXYNOS4 GPIOlib
      ASoC: Samsung: Added to support mono recording

Sangwook Lee (1):
      ARM: EXYNOS: Enable Bluetooth on ORIGEN

Santosh Nayak (11):
      Staging: usbip: Remove commented code.
      ext4: Fix endianness bug when reading the MMP block
      [SCSI] pm8001: Fix bogus interrupt state flag issue.
      [SCSI] pm8001: Fix possible racing condition.
      [SCSI] pm8001: fix endian issue with code optimization.
      qla3xxx: ethernet: Silence static checker warning.
      [media] Driver: video: Use the macro DMA_BIT_MASK()
      netxen: qlogic ethernet : Fix endian bug.
      [media] dvb: negative value assigned to unsigned int in CDRXD()
      [SCSI] bfa: Fix endian bug in bfad_iocmd_debug_fw_core().
      [SCSI] pm8001: Use spin_lock_irqsave() for task_state.

Santosh Sajjan (1):
      ath6kl: Workaround to support Deep Sleep with MSM.

Santosh Shilimkar (2):
      ARM: OMAP: fix section mismatch warning for omap4_hotplug_cpu()
      ARM: OMAP: Fix section mismatch warning for platform_cpu_die()

Santosh Yaraganavi (1):
      [SCSI] ufshcd: UFS Host controller driver

Sarah Sharp (12):
      UAS: Re-add workqueue items if submission fails.
      UAS: Use unique tags on non-streams devices.
      UAS: Free status URB when we can't find the SCSI tag.
      Merge tag 'uas_for_sarah' of git://linutronix.de/users/bigeasy/linux into for-uas-next
      xHCI: Kick khubd when USB3 resume really completes.
      USB/xhci: Enable remote wakeup for USB3 devices.
      USB: Suspend functions before putting dev into U3.
      USB/xHCI: Enable USB 3.0 hub remote wakeup.
      USB: Refactor hub remote wake handling.
      USB/xHCI: Support device-initiated USB 3.0 resume.
      USB: Set wakeup bits for all children hubs.
      USB: Turn on auto-suspend for USB 3.0 hubs.

Sascha Hauer (29):
      mmc: mxcmmc: add missing dma_async_issue_pending
      ASoC: i.MX: Add missing dma_async_issue_pending
      dma: imx-dma: start transfer in issue_pending
      dma: imx-sdma: start transfer in issue_pending
      drm crtc: add forgotten idr cleanup functions
      drm/edid: drm modes have to be free with drm_mode_destroy
      drm crtc: use drm_mode_destroy instead of kfree in drm_mode_remove
      drm drm_fb_helper: destroy modes
      drm: add proper return value for drm_mode_crtc_set_gamma_size
      drm fb helper: use drm_helper_connector_dpms to do dpms
      drm fb helper: remove unused variable conn_limit
      drm fb helper: remove unused variable crtc_id
      drm crtc: Fix locking comments
      drm crtc_helper: use list_for_each_entry
      drm exynos: use drm_fb_helper_set_par directly
      drm: add convenience function to create an enum property
      drm: add convenience function to create an range property
      drm: do not set fb_info->pixmap fields
      ARM i.MX5/6: Add dt support for generic boards
      ARM i.MX27: Add devicetree support
      ARM i.MX: Add phytec phycore-i.MX27 (aka pcm038) devicetree support
      devicetree-bindings: Add documentation for i.MX generic boards
      drm: remove unused code
      regulator: provide a helper for registering a fixed regulator
      ARM i.MX pcm037: register a dummy regulator for the smsc911x device
      ARM i.MX 3ds debugboard: register a dummy regulator for the smsc911x device
      [media] V4L: mx2_camera: remove unsupported i.MX27 DMA mode, make EMMA mandatory
      regulator: mc13783: bail out without platform data
      regulator fixed: Do not report enumaratable voltages if there are none

Sasha Levin (5):
      [SCSI] iscsi: don't hang in endless loop if no targets present
      KVM: PPC: Use the vcpu kmem_cache when allocating new VCPUs
      math: Introduce div64_long
      ntp: Fix integer overflow when setting time
      module: Remove module size limit

Sathisha Nanjappa (1):
      [SCSI] mpt2sas: remove extraneous sas_log_info messages

Sathya Perla (7):
      be2net: add descriptions for stat counters reported via ethtool
      be2net: event queue re-design
      be2net: cancel be_worker during EEH recovery
      be2net: fix tx completion cleanup
      be2net: reset queue address after freeing
      be2net: enable RSS for ipv6 pkts
      be2net: update driver version

Saugata Das (1):
      mmc: MMC-4.5 Data Tag Support

Scott Dial (1):
      usb-serial: Add support for the Sealevel SeaLINK+8 2038-ROHS device

Scott Jiang (5):
      [media] adv7183: add adv7183 decoder driver
      [media] vs6624: add vs6624 sensor driver
      [media] add blackfin capture bridge driver
      bf548: add ppi interrupt mask and blanking clocks
      bf561: add ppi DLEN macro for 10bits to 16bits

Scott Teel (3):
      [SCSI] hpsa: eliminate 8 external target limitation
      [SCSI] hpsa: improve naming on external target device functions
      [SCSI] hpsa: update device attributes when they change

Scott Wood (17):
      KVM: PPC: e500: don't translate gfn to pfn with preemption disabled
      KVM: PPC: e500: Eliminate preempt_disable in local_sid_destroy_all
      KVM: PPC: e500: clear up confusion between host and guest entries
      KVM: PPC: e500: MMU API
      KVM: PPC: e500: tlbsx: fix tlb0 esel
      KVM: PPC: e500: Don't hardcode PIR=0
      KVM: PPC: booke: check for signals in kvmppc_vcpu_run
      KVM: PPC: Rename deliver_interrupts to prepare_to_enter
      KVM: PPC: Move prepare_to_enter call site into subarch code
      KVM: PPC: booke: Check for MSR[WE] in prepare_to_enter
      KVM: PPC: booke: Fix int_pending calculation for MSR[EE] paravirt
      KVM: PPC: booke: Paravirtualize wrtee
      KVM: PPC: Paravirtualize SPRG4-7, ESR, PIR, MASn
      KVM: PPC: booke: Improve timer register emulation
      KVM: PPC: e500: Fix TLBnCFG in KVM_CONFIG_TLB
      KVM: PPC: e500: use hardware hint when loading TLB0 entries
      KVM: PPC: refer to paravirt docs in header file

Sean Paul (2):
      drm/i915: Only look for matching clocks for LVDS downclock
      drm/i915: Don't lock panel registers when downclocking

Sean Young (1):
      HID: sjoy: Add device ID for Super Joy Box 3

Sebastiaan de Haan (1):
      staging: wlan-ng: p80211netdev.c: fixed checkpatch error

Sebastian Andrzej Siewior (34):
      usb/uas: use unique tags for all LUNs
      usb/uas: use scsi_host_find_tag() to find command from a tag
      usb/uas: one only one status URB/host on stream-less connection
      usb: gadget: dummy_hcd: initialize max_streams early
      usb: gadget: dummy_hcd: move the transfer part into its own function
      usb: gadget: dummy_hcd: add sg support
      usb: gadget: dummy_hcd: rename dummy_udc_udpate_ep0() to dummy_udc_update_ep0()
      usb: gadget: dummy_hcd: make alloc/free streams static
      usb: gadget: dummy_hcd: complete stream support
      usb: dummy_hcd: use usb_endpoint_type()
      usb: gadget: dummy_hcd: clean up checkpatch
      usb: gadget: f_mass_storage: remove one FSG_NO_INTR_EP
      usb/uhci: initialize sg_table properly
      usb/uas: only bind if the hcd supports SG
      usb/uas: move UAS structs / defines into a header file
      usb/uas: add usb_pipe_usage_descriptor
      usb/uas: make sure data urb is gone if we receive status before that
      gpio: Add a driver for Sodaville GPIO controller
      usb: gadget: dummy_hcd: don't assign ->desc on error case
      usb: gadget: dummy_hcd: fix null-deref free req
      usb: gadget: clean the ep in autoconf before returning it.
      usb: gadget: add usb3.0 descriptors to serial gadgets
      usb/storage: a couple defines from drivers/usb/storage/transport.h to include/linux/usb/storage.h
      usb/storage: redefine US_BULK_FLAG_IN and use it
      usb/gadget: use common defines within the storage gadget
      usb/storage: remove Filler member from struct bulk_cs_wrap
      usb/core: remove "always" from usb_unlink_urb() kernel doc entry
      usb: host: xhci: add platform driver support
      spi/fsl-espi: make the clock computation easier to read
      spi/fsl-espi: Make sure pm is within 2..32
      powerpc/85xx: p2020rdb - move the NAND address.
      powerpc/85xx: p2020rdb & p1010rdb - lower spi flash freq to 40Mhz
      usb/ub: deprecate & schedule for removal the "Low Performance USB Block" driver
      Documentation/kernel-parameters: remove inttest parameter

Sebastian Haas (2):
      can: ems_usb: Removed double netif_device_detach
      can: ems_usb: Improved memory handling on ems_usb_start

Sebastian Ott (1):
      cio: remove {get,put}_driver

Sebastien Guiriec (1):
      ASoC: core: add platform DAPM debugfs support

Seiji Aguchi (2):
      jbd2: add drop_transaction/update_superblock_end tracepoints
      pstore: Introduce get_reason_str() to pstore

Sekhar Nori (5):
      ARM: davinci: time.c: group related header files together
      MAINTAINERS: mark TI DaVinci list as "moderated"
      MAINTAINERS: add TI DaVinci git tree information
      gpio/davinci: fix oops on unbanked gpio irq request
      gpio/davinci: fix enabling unbanked GPIO IRQs

Sergei Shtylyov (6):
      pata_legacy: correctly mask recovery field for HT6560B
      pata_cmd64x: turn string of *if* statements into *switch*
      pata_cmd64x: use interrupt status from MRDMODE register
      pata_cmd64x: implement sff_irq_clear() method
      pata_cmd64x: implement sff_irq_check() method
      [SCSI] atp870u, mpt2sas, qla4xxx use pci_dev->revision

Sergey Senozhatsky (1):
      acer-wmi: ignore missing Aspire 5741G keys (checkpatched)

Seth Forshee (5):
      ACPI: EC: Add ec_get_handle()
      toshiba_acpi: Support alternate hotkey interfaces
      toshiba_acpi: Refuse to load on machines with buggy INFO implementations
      apple_bl: Add register/unregister functions
      platform/x86: Add driver for Apple gmux device

Seth Heasley (4):
      ALSA: hda - Add Lynx Point HD Audio Controller DeviceIDs
      ahci: AHCI-mode SATA patch for Intel Lynx Point DeviceIDs
      ata_piix: IDE-mode SATA patch for Intel Lynx Point DeviceIDs
      i2c-i801: Add device IDs for Intel Lynx Point

Seth Jennings (13):
      staging: zcache: crypto API support
      staging: add zsmalloc to Kconfig/Makefile
      staging: zcache: fix serialization bug in zv stats
      staging: zcache: replace xvmalloc with zsmalloc
      staging: fix powerpc linux-next break on zsmalloc
      staging: zcache: fix length type mismatch
      staging: zcache: fix memory corruption bug
      staging: zcache: make zcache builtin only
      staging: zsmalloc: move object/handle masking defines
      staging: zsmalloc: add ZS_MAX_PAGES_PER_ZSPAGE
      staging: zsmalloc: calculate MAX_PHYSMEM_BITS if not defined
      staging: zsmalloc: change ZS_MIN_ALLOC_SIZE
      staging: zsmalloc: remove SPARSEMEM dep from Kconfig

Seung-Woo Kim (1):
      drm/exynos: enable hdmi audio feature

Seungwon Jeon (2):
      mmc: dw_mmc: Add support for pre_req and post_req
      mmc: dw_mmc: Regression fix for non-IDMAC DMA

Shaohua Li (1):
      swap: don't do discard if no discard option added

Shashidhar Hiremath (1):
      mmc: Support of PCI mode in the dw_mmc driver

Shawn Guo (25):
      ARM: mxs: detect SoC by checking CHIPID register
      ASoC: imx/mxs: remove redundant SND_PCM selection
      ARM: imx5: generate dtbs for imx5 boards
      ARM: dts: imx51-babbage: update mc13892 device
      ARM: dts: imx6q-arm2: add vmmc-supply for usdhc
      ARM: dts: imx6q-sabrelite: add vmmc-supply for usdhc
      MAINTAINERS: remove arch/arm/mach-mx*/ from IMX entry
      ARM: imx: update imx_v6_v7_defconfig
      ARM: defconfig: imx_v6_v7: build in REGULATOR_FIXED_VOLTAGE
      ASoC: imx: let SND_MXC_SOC_FIQ select FIQ
      ASoC: fsl: correct get_dma_channel parameter name
      ASoC: fsl: align mpc8610_hpcd with p1022_ds on getting codec node
      ASoC: Remove unnecessary -codec from cs4270 driver name
      ASoC: imx: initialize dma_params burstsize just in imx-ssi
      ASoC: imx: move SND_SOC_AC97_BUS selection down to machine driver
      ASoC: sgtl5000: rename device tree binding document
      ASoC: imx: move eukrea audmux call into ASoC machine driver
      ASoC: imx: move phycore audmux call into ASoC machine driver
      ARM: imx: merge audmux-v1 and audmux-v2
      ASoC: imx: move audmux driver into sound/soc/imx
      ASoC: imx: rename audmux prefix mxc to imx
      ASoC: imx: separate imx-pcm bits from imx-ssi driver
      ASoC: imx: add an explicit Kconfig option for imx-ssi driver
      ASoC: core: missing set_fmt should not be complaint
      ASoC: fsl: check property 'compatible' for the machine name

Shawn Landden (1):
      scripts/patch-kernel: digest kernel.org hosted .xz patches

Shawn Lu (1):
      tcp: md5: RST: getting md5 key from listener

Shengzhou Liu (2):
      powerpc/usb: fix bug of kernel hang when initializing usb
      powerpc/usb: fix usb CTRL_PHY_CLK_VALID breaks on some platform

Shimoda, Yoshihiro (6):
      usb: renesas_usbhs: add IRQ resource decoding for IRQF_SHARED
      usb: renesas_usbhs: add support for SUDMAC
      spi/spi-sh: add IORESOURCE_MEM_TYPE_MASK decoding for access size
      spi: add support for Renesas RSPI
      mmc: sh_mmcif: fix MMC_GEN_CMD setting
      sh: add platform_device for RSPI in setup-sh7757

Shiraz Hashim (7):
      rtc/spear: fix for RTC_AIE_ON and RTC_AIE_OFF ioctl errors
      mtd: ST SPEAr: Add SMI driver for serial NOR flash
      mtd: spear_smi: release memory region during remove
      mtd: fsmc: use ALE and CLE offsets from platform data
      mtd: fsmc: Move ALE, CLE defines to their respective platform
      mtd: fsmc_nand: add pm callbacks to support hibernation
      mmc: sdhci-spear: add pm callbacks to support hibernation

Shmulik Ladkani (2):
      sfc: mtd: Use MTD_FAIL_ADDR_UNKNOWN instead of 0xffffffff
      mtd: unify initialization of erase_info->fail_addr

Shreyas Bhatewara (1):
      vmxnet3: Fix log messages and corrects some typos

Shridhar Rasal (1):
      Input: tegra-kbc - allow skipping setting up some of GPIO pins

Shriram Rajagopalan (1):
      net/sched: sch_plug - Queue traffic until an explicit release command

Shubhrajyoti D (1):
      spi: Trivial warning fix

ShuoX Liu (1):
      cpuidle: add a sysfs entry to disable specific C state for debug purpose.

Shweta Gulati (1):
      ARM: OMAP3+: SmartReflex: use voltage domain name in device attributes

Siddhesh Poyarekar (2):
      x86_64: Record stack pointer before task execution begins
      procfs: mark thread stack correctly in proc/<pid>/maps

Simon Arlott (1):
      [media] dvb-core: fix DVBFE_ALGO_HW retune bug

Simon Glass (3):
      arm: tegra: dts: Support host/device selection and legacy mode
      arm: tegra: dts: Add legacy mode support to Tegra2x USB1 port
      arm: tegra: dts: Mark USB1 as an OTG port on Seaboard

Simon Graham (2):
      rtlwifi: Handle previous allocation failures when freeing device memory
      rtlwifi: Return correct failure code on error

Simon Que (1):
      drivers: i915: Fix BLC PWM register setup

Simon Wunderlich (3):
      nl80211: add support for mcs masks
      mac80211: add support for mcs masks
      mac80211: update ieee80211_tx_rate_control kerneldoc

Sonic Zhang (3):
      serial: bfin-uart: Don't access tty circular buffer in TX DMA interrupt after it is reset.
      bf548: ssm2602: Add ssm2602 platform data into bf548 ezkit board file.
      blackfin: clean up string bfin_dma_5xx after rename.

Sony Chacko (2):
      netxen: report valid speed and duplex status when link is down
      qlcnic: report valid speed and duplex status when link is down

Spencer O Krum (1):
      Documentation/target: Minor spelling typo

Srikar Dronamraju (4):
      perf probe: Usability fixes
      perf probe: Rename target_module to target
      x86: Rename trap_no to trap_nr in thread_struct
      x86: Move is_ia32_task to asm/thread_info.h from asm/compat.h

Srinidhi KASAGAR (1):
      drivers/leds/leds-lp5521.c: ret may be uninitialized

Srinivas_Gowda (1):
      ipmi: decrease the IPMI message transaction time in interrupt mode

Sritej Velaga (6):
      netxen_nic: fix cdrp race condition
      netxen_nic: Fix phy link status
      netxen_nic: Error logging on firmware hang
      qlcnic: Stop pause ctrl frames on fw hang.
      qlcnic: Fix firmware abort code check.
      qlge: Updating Schultz LICENSE.qlge file.

Srivatsa S. Bhat (8):
      PM / Freezer / Docs: Document the beauty of freeze/thaw semantics
      PM / Hibernate: Thaw kernel threads in hibernation_snapshot() in error/test path
      PM / Hibernate: Refactor and simplify freezer_test_done
      PM / Hibernate: Enable usermodehelpers in hibernate() error path
      x86, mce: Fix rcu splat in drain_mce_log_buffer()
      lib/cpumask.c: remove __any_online_cpu()
      arch/ia64: remove references to cpu_*_map
      sched: Fix incorrect usage of for_each_cpu_mask() in select_fallback_rq()

Stanislav Kinsbursky (91):
      SUNRPC: remove non-exclusive pipe creation from RPC pipefs
      SUNRPC: create RPC pipefs superblock per network namespace context
      SUNRPC: hold current network namespace while pipefs superblock is active
      SUNRPC: send notification events on pipefs sb creation and destruction
      SUNRPC: pipefs dentry lookup helper introduced
      SUNRPC: put pipefs superblock link on network namespace
      SUNRPC: pipefs per-net operations helper introduced
      SUNRPC: added debug messages to RPC pipefs
      SUNRPC: replace inode lock with pipe lock for RPC PipeFS operations
      SUNRPC: split SUNPRC PipeFS pipe data and inode creation
      SUNRPC: cleanup PipeFS redundant RPC inode usage
      SUNPRC: cleanup RPC PipeFS pipes upcall interface
      SUNRPC: cleanup GSS pipes usage
      SUNRPC: split SUNPRC PipeFS dentry and private pipe data creation
      SUNRPC: handle RPC client pipefs dentries by network namespace aware routines
      SUNRPC: handle GSS AUTH pipes by network namespace aware routines
      SUNRPC: make SUNPRC clients list per network namespace context
      SUNRPC: subscribe RPC clients to pipefs notifications
      SUNRPC: remove RPC client pipefs dentries after unregister
      SUNRPC: remove RPC pipefs mount point manipulations from RPC clients code
      SUNRPC: remove RPC PipeFS mount point reference from RPC client
      SUNRPC: split cache creation and PipeFS registration
      NFS: split cache creation and PipeFS registration
      NFS: handle NFS caches dentries by network namespace aware routines
      NFS: DNS resolver cache per network namespace context introduced
      NFS: DNS resolver PipeFS notifier introduced
      NFS: remove RPC PipeFS mount point references from NFS cache routines
      SUNRPC: fix pipe->ops cleanup on pipe dentry unlink
      NFS: make NFS client allocated per network namespace context
      NFS: pass NFS client owner network namespace to RPC client creation routine
      NFS: create callback transports in parent transport network namespace
      NFS: handle NFS idmap pipe PipeFS dentries by network namespace aware routines
      NFS: idmap PipeFS notifier introduced
      NFS: handle blocklayout pipe PipeFS dentry by network namespace aware routines
      NFS: blocklayout pipe creation per network namespace context introduced
      NFS: blocklayout PipeFS notifier introduced
      NFS: remove RPC PipeFS mount point reference from blocklayout routines
      SUNRPC: kernel PipeFS mount point creation routines removed
      SUNRPC: move rpcbind internals to sunrpc part of network namespace context
      SUNRPC: optimize net_ns dereferencing in rpcbind creation calls
      SUNRPC: optimize net_ns dereferencing in rpcbind registering calls
      SUNRPC: create rpcbind client in passed network namespace context
      SUNRPC: register rpcbind programs in passed network namespase context
      SUNRPC: parametrize local rpcbind clients creation with net ns
      SUNRPC: parametrize rpc_parse_scope_id() by network context
      SUNRPC: parametrize rpc_pton6() by network context
      SUNRPC: parametrize rpc_pton() by network context
      SUNRPC: parametrize rpc_uaddr2sockaddr() by network context
      SUNRPC: use proper network namespace in rpcbind RPCBPROC_GETADDR procedure
      SUNRPC: pass network namespace to service registering routines
      SUNRPC: register service on creation in current network namespace
      SUNRPC: unregister service on creation in current network namespace
      SUNRPC: cache creation and destruction routines introduced
      SUNRPC: create unix gid cache per network namespace
      SUNRPC: create GSS auth cache per network namespace
      SUNRPC: ip map cache per network namespace cleanup
      SUNRPC: generic cache register routines removed
      NFS: parse DNS cache in proper network namespace context
      NFS: decode destination address in proper network namespace context
      SUNRPC: register RPC stats /proc entries in passed network namespace context
      SUNRPC: register service stats /proc entries in passed network namespace context
      NFS: remove unused nfs4_find_client_no_ident function
      SUNRPC: search for service transports in network namespace context
      SUNPRC: remove marking service temporary sockets with XPT_CHNGBUF
      NFS: make nfs_client_list per net ns
      NFS: make nfs_volume_list per net ns
      NFS: make cb_ident_idr per net ns
      NFS: make nfs_client_lock per net ns
      NFS: pass proper net rpc_pton() in nfs_dns_resolve_name()
      NFS: search for client session id in proper network namespace
      NFS: pass current net to rpc_pton() while parsing mount options
      NFS: pass transport net to rpc_pton() while parse server name
      NFS: build fixed in case of NFS_USE_NEW_IDMAPPER is undefined
      SUNRPC: clear svc pools lists helper introduced
      SUNRPC: clear svc transports lists helper introduced
      SUNRPC: service destruction in network namespace context
      SUNRPC: service shutdown function in network namespace context introduced
      Lockd: create permanent lockd sockets in current network namespace
      Lockd: pernet usage counter introduced
      Lockd: per-net up and down routines introduced
      LockD: make nlm hosts network namespace aware
      LockD: make NSM network namespace aware
      Lockd: shutdown NLM hosts in network namespace context
      NFS: fix nfs4_find_client_sessionid() arguments list
      SUNRPC: init per-net rpcbind spinlock
      SUNRPC: release per-net clients lock before calling PipeFS dentries creation
      NFS: release per-net clients lock before calling PipeFS dentries creation
      SUNRPC: check RPC inode's pipe reference before dereferencing
      SUNRPC: move waitq from RPC pipe to RPC inode
      NFS: replace global bl_mount_reply with per-net one
      NFS: replace global bl_wq with per-net one

Stanislav Yakovlev (4):
      net/wireless: ipw2x00: Use IW_HANDLER macro from linux/wireless.h
      ipw2x00: remove ipw2100_rates_11b[]
      net/wireless: ipw2x00: remove WEXT_USECHANNELS define
      net/wireless: ipw2x00: remove unused definitions for regulatory domain

Stanislaw Gruszka (70):
      rt2800usb: initialize H2M_INT_SRC register
      rt2800: disable DMA after firmware load
      rt2800: zero MAC_SYS_CTRL bits during BBP and MAC reset
      rt2800usb: remove PWR_PIN_CFG=0x3 during init
      rt2800: radio 3xxx: reprogram only lower bits of RF_R3
      rt2800: radio 3xxx: program RF_R1 during channel switch
      rt2800: radio 3xxx: add channel switch calibration routines
      rt2800: radio 3xxxx: channel switch RX/TX calibration fixes
      rt2800: document RF_R03 register bits [7:4]
      iwlegacy: move rxon commands out of ctx structure
      iwlegacy: get rid of ctx->rxon_cmd
      iwlegacy: get rid of ctx->rxon_timing_cmd
      iwlegacy: get rid of rxon_assoc_cmd
      iwlegacy: get rid of qos_cmd
      iwlegacy: get rid of wep_key_cmd
      iwlegacy: get rid of ap_sta_id
      iwlegacy: move bcast_sta_id to hw_params
      iwlegacy: get rid of *_devtype
      iwlegacy: get rid of ctxid
      iwlegacy: get rid of mcast_queue
      iwlegacy: move wep_keys out of context
      iwlegacy: get rid of ctx->station_flags
      iwlegacy: remove ctx interface_modes
      iwlegacy: move qos_data out of ctx structure
      iwlegacy: move ht out of ctx structure
      iwlegacy: get rid of ctx->ac_to_fifo
      iwlegacy: get rid of ctx->ac_to_queue
      iwlegacy: get rid of ctx->is_active
      iwlegacy: remove il_setup_interface()
      iwlegacy: get rid of ctx structure
      iwlegacy: move ops out of config
      iwlegacy: merge il_base_params into il_cfg
      iwlegacy: remove struct il_tx_info
      iwlegacy: remove set_hw_params callback
      iwlegacy: dump stack when fail to gain access to the device
      iwlegacy: always check if got h/w access before write
      iwlegacy: cleanup/fix memory barriers
      iwlegacy: use writeb,writel,readl directly
      iwlegacy: regulatory_bands is not an ops
      iwlegacy: gather all 4965 handlers in one place
      iwlegacy: move debugfs_ops to il_priv
      iwlegacy: remove temp_ops
      iwlegacy: merge eeprom_ops into lib_ops
      iwlegacy: remove il_apm_ops
      iwlegacy: merge il_lib_ops into il_ops
      iwlegacy: merge all ops structures into one
      iwlegacy: get rid of tx/rx traffic log
      iwlegacy: improve mac operation debuggability a bit
      iwleagcy: remove old comments
      iwleagcy: fix ident code damage
      iwlegacy: do not grab nic access if rfkill
      iwlegacy: check correct il_poll_bit error value
      iwlegacy: small il4965_set_hw_ready cleanup
      iwlegacy: enable only rfkill interrupt when rfkill switch is on during IFF_UP
      iwlegacy: small queue initializations cleanup
      iwlegacy: s/S_RF_KILL_HW/S_RFKILL/g
      iwlegacy: s/il_txq_mem/il_free_txq_mem/g
      iwlegacy: remove il_is_rfkill_hw
      iwlwifi: dump stack when fail to gain access to the device
      iwlwifi: always check if got h/w access before write
      iwlwifi: cleanup/fix memory barriers
      iwlwifi: use writeb,writel,readl directly
      iwlwifi: print DMA stop timeout error only if it happened
      iwlwifi: reintroduce iwl_enable_rfkill_int
      iwlwifi: make tx_cmd_pool kmem cache global
      rt2x00: rt2800usb: move additional txdone into new function
      rt2x00: rt2800usb: rework txdone code
      rt2x00: rt2800usb: rework txstatus code
      rt2x00: rt2800usb: do not check packedid for aggregated frames
      rt2x00: rt2800usb: limit tx queues length

Stefan Achatz (1):
      HID: roccat: Only one Kconfig entry for all roccat drivers

Stefan Behrens (3):
      Btrfs: introduce common define for max number of mirrors
      Btrfs: minor cleanup in scrub
      Btrfs: change scrub to support big blocks

Stefan Berger (2):
      tpm_tis: Only probe iTPMs
      tpm_tis: Clean up after module_param cleanup

Stefan Haberland (1):
      [S390] dasd: prevent validate server for offline devices

Stefan Hajnoczi (2):
      perf tools: Allow expressions in __print_symbolic() fields
      target/pscsi: fix PHV_VIRUTAL_HOST_ID typo

Stefan Kristiansson (1):
      openrisc: enable passing of flattened device tree pointer

Stefan Richter (13):
      firewire: move fw_device reference counting from drivers to core
      firewire: ohci: use dev_printk API
      firewire: sbp2: use dev_printk API
      firewire: sbp2: identify to driver core as "firewire_sbp2", not "sbp2"
      firewire: net: identify to driver core as "firewire_net", not "net"
      firewire: net: use dev_printk API
      firewire: core: prefix log messages with card name
      firewire: core: remove obsolete comment
      firewire: core: fix race at address_handler unregistration
      firewire: core: convert AR-req handler lock from _irqsave to _bh
      firewire: sbp2: replace a GFP_ATOMIC allocation
      firewire: tone down some diagnostic log messages
      firewire: ohci: move runtime debug facility out of #ifdef

Stefan Roese (6):
      ARM: SPEAr600: Add device-tree support to SPEAr600 boards
      stmmac: Add device-tree support
      mtd: minor coding style cleanup in mtdpart.c
      mtd: Add device-tree support to fsmc_nand
      mtd: spear_smi: Remove default partition information from driver
      mtd: add device-tree support to spear_smi

Stefano Stabellini (5):
      hvc_xen: support PV on HVM consoles
      hvc_xen: implement multiconsole support
      hvc_xen: introduce HVC_XEN_FRONTEND
      xen/xenbus: ignore console/0
      xen: support pirq_eoi_map

Steffen Klassert (4):
      padata: Fix race in the serialization path
      padata: Fix race on sequence number wrap
      xfrm: Remove unused xfrm_state from xfrm_state_check_space
      xfrm: Access the replay notify functions via the registered callbacks

Steffen Persvold (3):
      iommu/amd: Fix section warning for prealloc_protection_domains
      x86: Fix section warnings
      x86/apic: Add separate apic_id_valid() functions for selected apic drivers

Stephane Eranian (26):
      perf tools: Fix strlen() bug in perf_event__synthesize_event_type()
      perf top: Fix number of samples displayed
      perf tools: fix endianness detection in perf.data
      perf tools: cleanup initialization of attr->size
      perf tools: fix broken perf record -a mode
      perf: Add generic taken branch sampling support
      perf/x86: Add Intel LBR MSR definitions
      perf/x86: Add Intel LBR sharing logic
      perf/x86: Sync branch stack sampling with precise_sampling
      perf/x86: Add Intel LBR mappings for PERF_SAMPLE_BRANCH filters
      perf/x86: Disable LBR support for older Intel Atom processors
      perf/x86: Implement PERF_SAMPLE_BRANCH for Intel CPUs
      perf/x86: Add LBR software filter support for Intel CPUs
      perf: Disable PERF_SAMPLE_BRANCH_* when not supported
      perf: Add callback to flush branch_stack on context switch
      perf: Add ABI reference sizes
      perf tools: Enable reading of perf.data files from different ABI rev
      perf tools: Fix ABI compatibility bug in print_event_desc()
      perf tools: Make perf able to read files from older ABIs
      perf record: Provide default branch stack sampling mode option
      perf record: Add HEADER_BRANCH_STACK tag
      perf report: Auto-detect branch stack sampling mode
      perf report: Enable TUI in branch view mode
      perf report: Remove duplicate annotate choice in branch view mode
      perf report: Fix annotate double quit issue in branch view mode
      perf tools: Fix bug in raw sample parsing

Stephane Grosjean (6):
      can: peak_pci: add support of some new PEAK-System PCI cards
      can: sja1000: add support for PEAK-System PCMCIA card
      can: usb: PEAK-System Technik USB adapters driver core
      can: usb: PEAK-System Technik PCAN-USB specific part
      can: usb: PEAK-System Technik PCAN-USB Pro specific part
      can: peak_usb: PCAN-USB specific part: fix little endian usage

Stephen Boyd (5):
      regulator: Add devm_regulator_get()
      regulator: Remove ifdefs for debugfs code
      msm: timer: Support sched_clock()
      staging: ram_console: Fix section mismatches
      sched: Fix __schedule_bug() output when called from an interrupt

Stephen Hemminger (2):
      ath6kl: make net_device_ops const
      brcm80211: make ethtool_ops const

Stephen M. Cameron (7):
      [SCSI] hpsa: fix per device memory leak on driver unload
      [SCSI] hpsa: removed unneeded structure member max_sg_entries and fix badly named constant MAXSGENTRIES
      [SCSI] hpsa: combine hpsa_scsi_detect and hpsa_register_scsi
      [SCSI] hpsa: factor out driver name
      [SCSI] hpsa: Fix problem with MSA2xxx devices
      [SCSI] hpsa: make target and lun match what SCSI REPORT LUNs returns
      [SCSI] hpsa: refactor hpsa_figure_bus_target_lun

Stephen Rothwell (21):
      tty/powerpc: early udbg consoles can't be modules
      powerpc: remove CONFIG_PPC_ISERIES from the architecture Kconfig files
      powerpc: Remove the main legacy iSerie platform code
      net: powerpc: remove the legacy iSeries ethernet driver
      powerpc: remove the legacy iSeries part of ibmvscsi
      tty: powerpc: remove hvc_iseries
      tty: powerpc: remove SERIAL_ICOM dependency on PPC_ISERIES
      driver-core: remove legacy iSeries hack
      powerpc: clean up vio.c
      net: powerpc: remove the legacy iSeries ethernet driver
      powerpc: Remove some of the legacy iSeries specific device drivers
      tty/hvc_vio: FW_FEATURE_ISERIES is no longer selectable
      powerpc: Remove FW_FEATURE ISERIES from arch code
      init: Remove CONFIG_PPC_ISERIES
      powerpc: Remove the remaining CONFIG_PPC_ISERIES pieces
      powerpc: Remove the rest of the legacy iSeries include files
      powerpc/ps3: Do not adjust the wrapper load address
      nfs: non void functions must return a value
      powerpc: Remove NO_IRQ_IGNORE
      powerpc: Random little legacy iSeries removal tidy ups
      sparc: fix fallout from system.h split

Stephen Warren (67):
      dt: tegra gpio: Flesh out binding documentation
      ARM: dt: tegra30.dtsi: Reformat gpio's interrupts property
      ARM: dt: tegra30.dtsi: Add extra GPIO interrupt
      ARM: dt: tegra: Add Tegra APB DMA device tree binding
      ARM: dt: tegra: Modify I2S nodes to match binding
      ARM: dt: tegra: Add labels for I2S controllers
      ARM: dt: tegra: Enable audio on WM8903 boards, disable others
      ARM: dt: Add binding for Tegra PMC
      ARM: tegra: Support Tegra30 in decompressor UART setup
      ARM: tegra: uncompress.h: Choose a UART at runtime
      ARM: tegra: Pass uncompress.h UART selection to DEBUG_LL
      ARM: tegra: Remove use of TEGRA_GPIO_TO_IRQ
      gpio: tegra: Dynamically allocate IRQ base, and support DT
      gpio: tegra: Parameterize the number of banks
      ARM: tegra: Fix EMC pdata initialization from registers
      ARM: tegra: Add a simple PMC driver
      ARM: tegra: Remove duplicate PMU interrupt inversion code
      pinctrl: make "hog" mapping table entries work
      pinctrl: pinctrl_register_mappings() shouldn't be __init
      pinctrl: use list_add_tail instead of list_add
      pinctrl: Store mapping table as a list of chunks
      pinctrl: Re-order pinmux.[ch] to match each-other
      pinctrl: Re-order pinconf.[ch] to match each-other
      pinctrl: core.c/h cleanups
      pinctrl: assume map table entries can't have a NULL ctrl_dev_name field
      pinctrl: downgrade pinctrl_get warning when no maps are found
      pinctrl: error if mapping table's control dev can't be found
      pinctrl: record a pin owner, not mux function, when requesting pins
      pinctrl: fix pinconf_groups_show() to emit newline
      pinctrl: disallow map table entries with NULL dev_name field
      pinctrl: use dev_*() instead of pr_*(), add some msgs, minor cleanups
      pinctrl: allocate sizeof(*p) instead of sizeof(struct foo)
      pinctrl: remove pin and hogs locks from struct pinctrl_dev
      gpio: tegra: Fix build issue due to irq_domain rework.
      ARM: dt: Add SD controller configuration to Tegra Cardhu
      ARM: tegra: Demote EMC clock inconsistency BUG to WARN
      ARM: tegra: select required CPU and L2 errata options
      ARM: tegra: uncompress.h: Don't depend on kernel headers
      pinctrl: re-order struct pinctrl_map
      pinctrl: move pinctrl-maps debugfs file to top-level
      pinctrl: enhance pinctrl_get() to handle multiple functions
      pinctrl: introduce PINCTRL_STATE_DEFAULT, define hogs as that state
      pinctrl: assume map table entries can't have a NULL name field
      ARM: tegra: match SoC name not board name in DT board files
      ARM: dt: Add ARM PMU to tegra*.dtsi
      ARM: dt: Explicitly configure all serial ports on Tegra Cardhu
      pinctrl: fix and simplify locking
      pinctrl: refactor struct pinctrl handling in core.c vs pinmux.c
      pinctrl: add usecount to pins for muxing
      pinctrl: API changes to support multiple states per device
      pinctrl: enhance mapping table to support pin config operations
      pinctrl: Show selected function and group in pinmux-pins debugfs
      pinctrl: add a driver for NVIDIA Tegra
      ARM: tegra: Select PINCTRL Kconfig variables
      ASoC: tegra: Remove unused variable
      pinctrl: forward-declare struct device
      ARM: tegra: update defconfig
      MAINTAINERS: ARM: tegra: update Stephen's email address
      regmap: Fix future missing prototype of devres_alloc() and friends
      Documentation/gpio.txt: Explain expected pinctrl interaction
      pinctrl: allow concurrent gpio and mux function ownership of pins
      gpio: tegra: tegra_gpio_config shouldn't be __init
      ARM: tegra: Fix device tree AUXDATA for USB/EHCI
      mmc: sdhci-tegra: Explicitly support Tegra30
      Kbuild: centralize MKIMAGE and cmd_uimage definitions
      Merge remote branch 'remotes/korg_olof_tegra/for-3.4/soc' into for-3.4/fixes-for-io-cleanup
      ARM: tegra: Include assembler.h in sleep.S to fix build break

Steve Dickson (1):
      SUNRPC: Adding status trace points

Steve French (3):
      [CIFS] Fix trivial sparse warning with asyn i/o patch
      Merge branch 'for-3.4'
      [CIFS] Update CIFS version number to 1.77

Steve Hodgson (1):
      sfc: Disable flow control during flushes

Steve Nickel (2):
      udf: Init/maintain file entry checkpoint field
      udf: Fix file entry logicalBlocksRecorded

Steve Wise (2):
      RDMA/cxgb3: Don't pass irq flags to flush_qp()
      RDMA/iwcm: Reject connect requests if cmid is not in LISTEN state

Steven Clark (1):
      [SCSI] libfc: fcoe_transport_create fails in single-CPU environment

Steven Miao (2):
      BF561 MDMA : fixed BF561 DMA MMRs definition mismatch
      blackfin: timer: refine bfin simple timer driver

Steven Rostedt (17):
      tracing/softirq: Move __raise_softirq_irqoff() out of header
      tracing/rcu: Add trace_##name##__rcuidle() static tracepoint for inside rcu_idle_exit() sections
      x86/tracing: Denote the power and cpuidle tracepoints as _rcuidle()
      cpuidle/tracing: Denote the tracepoints as being in rcu_idle_exit() section
      tracing: Don't use p->len field to determine output in __print_*() functions
      tracing/ring-buffer: Only have tracing_on disable tracing buffers
      x86: Fix the NMI nesting comments
      tracing: Keep NMI watchdog from triggering when dumping trace
      tracing: Move the tracing_on/off() declarations into CONFIG_TRACING
      ktest: Add INSTALL_MOD_STRIP=1 when installing modules
      ktest: Add warning when bugs are ignored
      ktest: Add SCP_TO_TARGET_INSTALL option
      ktest: Fix SWITCH_TO_GOOD to also reboot the machine
      ktest: Allow a test to override REBOOT_ON_SUCCESS
      epoll: comment the funky #ifdef
      module: move __module_get and try_module_get() out of line.
      tracing: Fix ent_size in trace output

Steven Truelove (1):
      hugetlbfs: fix alignment of huge page requests

Steven Whitehouse (7):
      GFS2: glock statistics gathering
      GFS2: Move two functions from log.c to lops.c
      GFS2: FITRIM ioctl support
      GFS2: Make bd_cmp() static
      GFS2: Flush pending glock work when evicting an inode
      GFS2: Remove a __GFP_NOFAIL allocation
      GFS2: Clean up log flush header writing

Subhash Jadavani (1):
      mmc: core: hs200 fixes

Sujith Manoharan (49):
      ath6kl: Fix panic when setting a channel
      ath6kl: Fix SDIO error path
      ath6kl: Remove redundant pointer check
      ath6kl: Initialize a variable properly
      ath6kl: Fix listen interval handling
      ath9k_htc: Load firmware asynchronously
      ath9k: Print the correct channel mode
      ath9k: Remove unnecessary variable initialization
      ath9k: Merge wiphy and misc debugfs files
      ath9k: Add a debugfs file to display reset statistics
      ath9k: Prettify recv debugfs file output
      ath9k: Fix phyerr debug statistics
      ath9k: Remove unused initvals
      ath9k: Initialize NF values properly
      ath9k: Fix programming SYNTH4 for AR9462
      ath9k: Fix descriptor length for AR9462
      ath9k: Remove AR9462 v1.0 support
      ath9k: Cleanup MCI init/deinit routines
      ath9k: Initialize MCI params using a helper
      ath9k: Move BTCOEX init/deinit functions to gpio.c
      ath9k: Use proper start/stop routines for BTCOEX
      ath9k: Process BTCOEX interrupts using a helper
      ath9k: Calculate ampdu limit using a helper
      ath9k: Use CONFIG_ATH9K_BTCOEX_SUPPORT
      ath9k: Initialize BTCOEX scheme using a helper
      ath9k_hw: Use a helper function to get MCI ISR
      ath9k_hw: Handle MCI power state using a helper
      ath9k_hw: Setup MCI calibration using a helper
      ath9k_hw: Cleanup MCI bits from ath9k_hw_reset()
      ath9k_hw: Cleanup MCI bits from hw.h
      ath9k_hw: Cleanup MCI function declarations
      ath9k_hw: Use CONFIG_ATH9K_BTCOEX_SUPPORT
      ath9k_htc: Start/stop btcoex using a helper
      ath9k_htc: Init BTCOEX inside htc_drv_gpio.c
      ath9k_htc: Use CONFIG_ATH9K_BTCOEX_SUPPORT
      ath9k: Remove ATH_BTCOEX_CFG_NONE checks
      ath9k: Remove ATH9K_HW_CAP_MCI checks
      ath9k: Modify ATH9K_BTCOEX_SUPPORT
      ath9k_hw: Cleanup MCI reset routine
      ath9k_hw: Remove HW revision checks
      ath9k_hw: MCI whitespace/debug cleanup
      ath9k: Cleanup mci.c
      ath9k: Fix BTCOEX shutdown
      ath9k: Remove unnecessary initialization
      ath9k: Remove unused variables
      ath9k: Remove 'other' VIF count
      ath9k_hw: Cleanup FastChannelChange
      ath9k: Remove aggregation flags
      ath9k: Fix multi-VIF BSS handling

Sumit Semwal (2):
      dma-buf: add dma_data_direction to unmap dma_buf_op
      dma-buf: correct dummy function declarations.

Supriya Karanth (1):
      usb: musb: Reselect index reg in interrupt context

Suresh Siddha (3):
      clockevents: Leave the broadcast device in shutdown mode when not needed
      x86/tsc: Reduce the TSC sync check time for core-siblings
      x86/ioapic: Add register level checks to detect bogus io-apic entries

Sven Eckelmann (9):
      batman-adv: Explicitly mark the common header structure
      batman-adv: refactor tt_global_del() to avoid misalignment
      batman-adv: Update copyright years
      batman-adv: Start new development cycle
      batman-adv: Fix indentation of multiline statements
      batman-adv: Ignore 80-chars per line limits for strings
      batman-adv: Don't begin block comments with only a /* line
      batman-adv: Use {} braces consistent on the arms of a statement
      batman-adv: Remove spaces after a cast

Swapna Thete (2):
      IB/mad: Add MAD error codes from IBA spec
      IB/mad: Return error response for unsupported MADs

Sylwester Nawrocki (21):
      regulator: Reverse the disable sequence in regulator_bulk_disable()
      ARM: EXYNOS: Increase virtual framebuffer size on Universal C210 board
      ARM: EXYNOS: Add support for S5K6AAFX image sensor on Universal C210 board
      ARM: SAMSUNG: Add support for S5K6AAFX camera on Nuri board
      [media] V4L: Add JPEG compression control class
      [media] V4L: Add JPEG compression control class documentation
      [media] s5p-jpeg: Use struct v4l2_fh
      [media] s5p-jpeg: Add JPEG controls support
      [media] s5p-fimc: Add driver documentation
      [media] s5p-fimc: convert to clk_prepare()/clk_unprepare()
      [media] s5p-csis: Add explicit dependency on REGULATOR
      [media] s5p-fimc: Convert to the device managed resources
      [media] s5p-fimc: Add support for VIDIOC_PREPARE_BUF/CREATE_BUFS ioctls
      [media] s5p-fimc: Replace the crop ioctls with VIDIOC_S/G_SELECTION
      [media] s5p-csis: Convert to the device managed resources
      [media] s5k6aa: Make subdev name independent of the I2C slave address
      [media] noon010pc30: Make subdev name independent of the I2C slave address
      [media] m5mols: Make subdev name independent of the I2C slave address
      ARM: SAMSUNG: Correct MIPI-CSIS io memory resource definition
      [media] V4L: Improve the selection API documentation
      [media] s5p-csis: Fix compilation with PM_SLEEP disabled

Szymon Janc (27):
      Staging: quickstart: Some style, whitespaces and typos fixes
      Staging: quickstart: Prefix remaining functions names with quickstart_
      Staging: quickstart: Move some code to avoid forward declarations
      Staging: quickstart: Make quickstart_input static
      Staging: quickstart: Cleanup quickstart_acpi_ghid
      Staging: quickstart: Cleanup quickstart_acpi_remove
      Staging: quickstart: Cleanup quickstart_acpi_add
      Staging: quickstart: Cleanup quickstart_acpi_config
      Staging: quickstart: Use switch-case in quickstart_acpi_notify
      Staging: quickstart: Remove unused defines
      Staging: quickstart: Get rid of quickstart_data struct
      Staging: quickstart: Use list.h API for buttons list
      Staging: quickstart: Use %u for printing button id
      Staging: quickstart: Rename quickstart_btn to quickstart_button
      Staging: quickstart: Use pr_err and pr_info for logs
      Bluetooth: Make l2cap_clear_timer return if timer was running or not
      Bluetooth: Set P-bit for SREJ frame only if there are I-frames to ack
      Bluetooth: Clear ack_timer when sending ack
      Bluetooth: Don't send RNR immediately when entering local busy
      Bluetooth: Drop L2CAP chan reference if ERTM ack_timer fired
      Bluetooth: Make l2cap_ertm_data_rcv static
      Bluetooth: Fix possible missing I-Frame acknowledgement
      Bluetooth: Fix double acking I-Frames when sending pending I-Frames
      Staging: quickstart: Use scnprintf in quickstart_pressed_button_show
      Staging: quickstart: Bump driver version to 1.04
      Staging: quickstart: Fix compilation warning on 64 bit arch
      Bluetooth: Use NULL instead of integer for mgmt_device_connected param

Tai-hwa Liang (3):
      Input: sentelic - refactor code for upcoming new hardware support
      Input: sentelic - enabling absolute coordinates output for newer hardware
      Input: sentelic - minor code cleanup

Takahiro Shimizu (1):
      supports eg20t ptp clock

Takahiroi Shimizu (1):
      net/pch_gbe: supports eg20t ptp clock

Takashi Iwai (86):
      ALSA: hda - Use bint for enable_msi option
      Merge branch 'topic/convert-bint' into topic/hda
      Merge branch 'fix/hda' into topic/hda
      ALSA: hda - explicitly set buffer-align flag for Nvidia controllers
      ALSA: hda - Enable sync_write and reset for Conexant codecs
      ALSA: hda - Remove fallback to model=ideapad for Lenovo with cx5066
      Merge branch 'fix/hda' into topic/hda
      ALSA: hda - Add suffix argument to snd_hda_add_vmaster()
      ALSA: hda - Remove a debug print in vmaster code
      Merge branch 'fix/hda' into topic/hda
      ALSA: hda - Make is_jack_detectable() as non-inlined
      ALSA: hda - Add codec->no_jack_detect flag
      ALSA: hda - Suppress auto-mute feature on some machines with ALC861
      ALSA: hda - Add another jack-detection suppression for ASUS ALC892
      ALSA: hda/realtek - Add the fixup codes for ALC260 model=will
      ALSA: hda/realtek - Replace ALC260 model=acer with the auto-parser
      ALSA: hda/realtek - Replace ALC260 model=replacer with the auto-parser
      ALSA: hda/realtek - Add the support for HP Presario B1900
      ALSA: hda/realtek - Drop model=favorit100 for ALC260
      ALSA: hda/realtek - Drop model=fujitsu from ALC260 static quirks
      ALSA: hda/realtek - Remove leftover static quirks for ALC260
      ALSA: hda/realtek - Disable static fixups for ASUS with ALC269
      Merge branch 'fix/hda' into topic/hda
      ALSA: hda/realtek - Improve the signel-connection check
      ALSA: hda/realtek - Finer tuning of auto-parser with badness evaluation
      ALSA: hda/realtek - Try harder to fit the single-connections
      ALSA: hda/realtek - Show multi-io pins in debug prints
      ALSA: hda/realtek - Adjust badness calculation for multi-ios
      ALSA: hda/realtek - Rewrite ALC880 model=lg with the auto-parser
      ALSA: hda/realtek - Rewrite ALC880 model=w810 with auto-parser
      ALSA: hda/realtek - Refactor the DAC filler function
      ALSA: hda/realtek - Drop ALC880 model=clevo
      ALSA: hda/realtek - Replace ALC880 model=tcl with auto-parser
      ALSA: hda/realtek - Apply probe-fixup really after probing
      ALSA: hda/realtek - Rewrite ALC880 model=futjisu with auto-parser
      ALSA: hda/realtek - Rewrite ALC880 model=F1734 with auto-parser
      ALSA: hda/realtek - Rewrite ALC880 model=uniwill-p53 with auto-parser
      ALSA: hda/realtek - Rewrite ALC880 model=uniwill with auto-parser
      ALSA: hda/realtek - Rewrite ALC880 model=uniwill-dig with auto-parser
      ALSA: hda/realtek - Rewrite ALC880 model=z71v with auto-parser
      ALSA: hda/realtek - Rewrite ALC880 model=asus-w1v with auto-parser
      ALSA: hda/realtek - Drop model=asus* from ALC880
      ALSA: hda/realtek - Drop all ALC880 static quirks
      ALSA: hda/realtek - Add model=fixup not to apply fix-ups
      ALSA: hda/realtek - Remove the last static quirks for ALC882
      ALSA: hda/realtek - Parse aa-loopback items dynamically
      ALSA: hda/realtek - Fix possible Oops with NULL input_mux
      ALSA: hda/realtek - Create individual mute switches for shared DAC
      ALSA: hda/realtek - Fix the possible conflicts of Bass Speaker name
      ALSA: hda/realtek - Fix the wrong offset for two-speaker systems
      ALSA: hda/realtek - Small code cleanups
      ALSA: hda/via - Don't create duplicated boost controls
      ALSA: hda/via - Add a few sanity checks
      ALSA: hda - Add position_fix=4 (COMBO) option
      ALSA: hda - Enable docking-station SPDIF for Thinkpad
      ALSA: hda/conexant - Clear unsol events on unused pins
      Merge branch 'fix/hda' into topic/hda
      Merge tag 'asoc-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into topic/asoc
      ALSA: hda - Add Gigabyte GA-MA790X to the beep whitelist
      Merge tag 'asoc-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into topic/asoc
      Merge branch 'fix/hda' into topic/hda
      ALSA: hda/realtek - Reuse init_hook for ALC269VB coef setup
      ALSA: hda - Set codec to D3 forcibly even if not used
      ALSA: core - Refactor card id string creation code
      ALSA: hda - Initialize vmaster slave volumes
      ALSA: Add a hook capability to vmaster controls
      ALSA: hda - Return the created kcontrol in __snd_hda_add_vmaster()
      ALSA: hda - Rewrite the mute-LED hook with vmaster hook in patch_sigmatel.c
      ALSA: hda - Rewrite the mute-LED control with vmaster hook for ALC269
      ALSA: hda - Add EAPD control to Conexnat auto-parser
      ALSA: hda - Add "Mute-LED Mode" enum control
      ALSA: hda - Add expose_enum_ctl flag to snd_hda_add_vmaster_hook()
      ALSA: ymfpci - Fix legacy registers on S3/S4 resume
      ALSA: hda - Fix build of patch_sigmatel.c without CONFIG_SND_HDA_POWER_SAVE
      ALSA: pcm - Avoid GFP_ATOMIC in snd_pcm_link()
      Merge tag 'asoc-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into topic/asoc
      ALSA: usb-audio - Fix build error by consitification of rate list
      ALSA: au88x0 - Avoid possible Oops at unbinding
      ALSA: hda - Fix build with CONFIG_PM=n
      Merge branch 'topic/hda' into for-linus
      Merge branch 'topic/misc' into for-linus
      Merge branch 'topic/asoc' into for-linus
      Merge branch 'topic/jack' into for-linus
      Merge tag 'asoc-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
      ALSA: hda/realtek - Fix ADC assignment with a shared HP/Mic pin
      Merge tag 'asoc-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus

Takuya Yoshikawa (11):
      KVM: MMU: Remove for_each_unsync_children() macro
      KVM: MMU: Add missing large page accounting to drop_large_spte()
      KVM: MMU: Remove unused kvm_pte_chain
      KVM: MMU: Remove unused kvm parameter from __gfn_to_rmap()
      KVM: MMU: Remove unused kvm parameter from rmap_next()
      KVM: Fix write protection race during dirty logging
      KVM: Introduce gfn_to_index() which returns the index for a given level
      KVM: Split lpage_info creation out from __kvm_set_memory_region()
      KVM: Simplify ifndef conditional usage in __kvm_set_memory_region()
      KVM: Introduce kvm_memory_slot::arch and move lpage_info into it
      KVM: mmu_notifier: Flush TLBs before releasing mmu_lock

Tang Liang (2):
      xen: Utilize the restore_msi_irqs hook.
      x86, acpi, tboot: Have a ACPI os prepare sleep instead of calling tboot_sleep.

Tang Yuantian (3):
      i2c: mpc: Add support for SMBUS_READ_BLOCK_DATA
      powerpc/85xx: Adds Support for P2020RDB-PC board
      powerpc/85xx: Add p2020rdb-pc dts support

Tarun Kanti DebBarma (24):
      gpio/omap: handle save/restore context in GPIO driver
      gpio/omap: further cleanup using wkup_en register
      gpio/omap: use level/edge detect reg offsets
      gpio/omap: remove hardcoded offsets in context save/restore
      gpio/omap: cleanup set_gpio_triggering function
      gpio/omap: cleanup omap_gpio_mod_init function
      gpio/omap: remove unnecessary bit-masking for read access
      gpio/omap: use pm-runtime framework
      gpio/omap: optimize suspend and resume functions
      gpio/omap: cleanup prepare_for_idle and resume_after_idle
      gpio/omap: fix debounce clock handling
      gpio/omap: fix incorrect access of debounce module
      gpio/omap: remove omap_gpio_save_context overhead
      ARM: OMAP: dmtimer: fix missing content/correction in low-power mode support
      gpio/omap: fix wakeup_en register update in _set_gpio_wakeup()
      gpio/omap: fix trigger type to unsigned
      gpio/omap: fix _set_gpio_irqenable implementation
      gpio/omap: fix missing dataout context save in _set_gpio_dataout_reg
      gpio/omap: fix incorrect context restore logic in omap_gpio_runtime_*
      gpio/omap: fix incorrect update to context.irqenable1
      gpio/omap: fix redundant decoding of gpio offset
      ARM: OMAP: boards: Fix OMAP_GPIO_IRQ usage with gpio_to_irq()
      drivers: input: Fix OMAP_GPIO_IRQ with gpio_to_irq() in ams_delta_serio_exit()
      ARM: OMAP: Remove OMAP_GPIO_IRQ macro definition

Tatyana Nikolova (1):
      RDMA/nes: Fixes for sparse endianness warnings

Taylor Ralph (1):
      [media] hdpvr: update picture controls to support firmware versions > 0.15

Tejun Heo (1):
      cgroup: cgroup_attach_task() could return -errno after success

Tero Kristo (2):
      regulator: twl4030: add support for external voltage get/set
      regulator: twl6030: add support for vdd1, vdd2 and vdd3 regulators

Tetsuo Handa (4):
      TOMOYO: Fix mount flags checking order.
      TOMOYO: Return appropriate value to poll().
      TOMOYO: Return error if fails to delete a domain
      AppArmor: Fix location of const qualifier on generated string tables

Theodore Ts'o (18):
      ext4: fold ext4_claim_inode into ext4_new_inode
      ext4: fix race when setting bitmap_uptodate flag
      ext4: fix INCOMPAT feature codepoint reservation for INLINEDATA
      ext4: remove EXT4_MB_{BITMAP,BUDDY} macros
      ext4: remove deprecation warnings for minix_df and grpid
      ext4: remove Opt_ignore
      ext4: remove the I_VERSION mount flag and use the super_block flag instead
      ext4: simplify handling of the errors=* mount options
      ext4: unify handling of mount options which have been removed
      ext4: use a table-driven handler for mount options
      ext4: move ext4_show_options() after parse_options()
      ext4: make ext4_show_options() be table-driven
      ext4: add debugging /proc file showing file system options
      ext4: ignore mount options supported by ext2/3 (but have since been removed)
      ext4: try to deprecate noacl and noxattr_user mount options
      ext4: check for zero length extent
      ext4: remove trailing newlines from ext4_msg() and ext4_error() messages
      ext4: change some printk() calls to use ext4_msg() instead

Thierry Reding (4):
      ARM: tegra: PCIe: Provide 3.3V supply voltage
      regulator: tps6586x: fix typo in debug message
      x86-32: Fix typo for mq_getsetattr in syscall table
      ext2: No longer export ext2_fs.h to user space

Thirumalai Pachamuthu (1):
      ath6kl: Add support for uAPSD

Thomas Abraham (2):
      PM / Domains: Add OF support
      ARM: EXYNOS: Hook up power domains to generic power domain infrastructure

Thomas Faber (1):
      usb: gadgetfs: return number of bytes on ep0 read request

Thomas Gleixner (22):
      time: Reorder so the hot data is together
      time: Move common updates to a function
      futex: Cover all PI opcodes with cmpxchg enabled check
      futex: Simplify return logic
      Merge branch 'fortglx/3.4/clocksource' of git://git.linaro.org/people/jstultz/linux into timers/core
      Merge branch 'fortglx/3.4/rtc' of git://git.linaro.org/people/jstultz/linux into timers/core
      Merge branch 'fortglx/3.4/time' of git://git.linaro.org/people/jstultz/linux into timers/core
      sched/rt: Add schedule_preempt_disabled()
      sched/rt: Use schedule_preempt_disabled()
      sched/rt: Document scheduler related skip-resched-check sites
      sched/wait: Add __wake_up_all_locked() API
      sched/rt: Prevent idle task boosting
      sched/rt: Do not submit new work when PI-blocked
      Merge branch 'linus' into irq/core
      time: Remove bogus comments
      x86: vdso: Remove bogus locking in update_vsyscall_tz()
      x86: vdso: Use seqcount instead of seqlock
      ia64: vsyscall: Use seqcount instead of seqlock
      genirq: Remove paranoid warnons and bogus fixups
      x86: vdso: Put declaration before code
      alarmtimer: Don't call rtc_timer_init() when CONFIG_RTC_CLASS=n
      ia64: vsyscall: Add missing paranthesis

Thomas Hellstrom (4):
      vmwgfx: Clean up pending event references to struct drm_file objects on close
      drm/vmwgfx: Treat out-of-range initial width and height as host errors
      vmwgfx: Move function declaration to correct header
      drm/vmwgfx: Bump driver minor

Thomas Jarosch (1):
      PCI: Add quirk for still enabled interrupts on Intel Sandy Bridge GPUs

Thomas Meyer (5):
      drm/i915: Use kcalloc instead of kzalloc to allocate array
      Staging: android: ram_console: Use resource_size function
      Staging: bcm: Use memdup_user rather than duplicating its implementation
      staging: drm/omap: Use ERR_CAST inlined function instead of ERR_PTR(PTR_ERR(..
      tracing/trivial: Use kcalloc instead of kzalloc to allocate array

Thomas Pedersen (5):
      ath6kl: send TCMD response through testmode events
      ath6kl: implement hidden ssid
      cfg80211: expose cfg80211_calculate_bitrate()
      mac80211: fix mesh airtime link metric estimating
      mac80211: fix smatch lock errors in mesh

Thomas Renninger (9):
      X86: Introduce HW-Pstate scattered cpuid feature
      CPU: Introduce ARCH_HAS_CPU_AUTOPROBE and X86 parts
      cpupower: Better interface for accessing AMD pci registers
      cpupower: AMD fam14h/Ontario monitor can also be used by fam12h cpus
      cpupower: Add cpupower-idle-info manpage
      cpupower: Unify cpupower-frequency-* manpages
      cpupower: Fix number of idle states
      cpupower: Remove unneeded code and by that fix a memleak
      cpupower: Fix broken mask values

Thomas Schwinge (1):
      SH: pci-sh7780: enable big-endian operation.

Thomas Weber (1):
      power: bq27x00: Fix typos in comment

Tigran Mkrtchyan (10):
      nfsd4: initialize current stateid at compile time
      nfsd41: handle current stateid in open and close
      nfsd41: handle current stateid on lock and locku
      nfsd41: consume current stateid on read and write
      nfsd41: mark PUTFH, PUTPUBFH and PUTROOTFH to clear current stateid
      nfsd41: save and restore current stateid with current fh
      nfsd41: mark LOOKUP, LOOKUPP and CREATE to invalidate current stateid
      nfsd41: handle current stateid in SETATTR and FREE_STATEID
      nfsd41: consume current stateid on DELEGRETURN and OPENDOWNGRADE
      nfsd41: use current stateid by value

Tim Bird (6):
      staging: android: logger: Change logger_offset() from macro to function
      staging: android: logger: simplify and optimize get_entry_len
      staging: android: logger: reorder prepare_to_wait and mutex_lock
      staging: android: logger: clarify code in clock_interval
      staging: android: logger: clarify non-update of w_off in do_write_log_from_user
      kdb: Avoid using dbg_io_ops until it is initialized

Tim Gardner (3):
      rtlwifi: Fix PCI probe error path orphaned memory
      TPM: Zero buffer whole after copying to userspace
      rtlwifi: rtl8192se firmware load can overflow target buffer

Timur Tabi (5):
      powerpc/85xx: create 32-bit DTS for the P1022DS
      powerpc/85xx: p1022ds: disable the NOR flash node if video is enabled
      powerpc/85xx: p1022ds: enable monitor switching via pixis indirect mode
      powerpc/85xx: allow CONFIG_PHYS_64BIT to be selectable
      ASoC: fsl: p1022ds: tell the WM8776 codec driver that it's the master

Tobias Klauser (10):
      spi/nuc900: Remove unnecessary memset of struct nuc900_spi
      tty: serial: altera_uart: remove early_altera_uart_setup
      tty: serial: altera_uart: Add CONSOLE_POLL support
      net: ethernet: xilinx: Convert xilinx_axienet to module_platform_driver
      usb: isp1362-hcd: Convert to module_platform_driver
      usb: dwc3: core: Convert to module_platform_driver
      usb: isp116x-hcd: Convert to module_platform_driver
      usb: r8a66597-hcd: Convert to module_platform_driver
      usb: sl811-hcd: Convert to module_platform_driver
      Input: altera_ps2 - use of_match_ptr()

Tom Stellard (1):
      drm/radeon/kms: add info query for max pipes

Tom Tucker (3):
      svcrdma: Cleanup sparse warnings in the svcrdma module
      xprtrdma: The transport should not bug-check when a dup reply is received
      xprtrdma: Remove assumption that each segment is <= PAGE_SIZE

Tomas Henzl (2):
      [SCSI] mpt2sas: add missing allocation check
      [SCSI] hpsa: add some older controllers to the kdump blacklist

Tomas Winkler (11):
      staging: fix the build breakage cuased by telephony drivers
      staging/mei: update copyright year to 2012
      staging/mei: normalize prototypes of all read buffers
      staging/mei: add mei user space example
      staging/mei: TODO : how to handle example code after unstaging
      staging/mei: fix hbm_host_version_response structure
      staging/mei: mei-amt-version - make all function static and used
      staging: mei: kill struct hbm_cmd bit fields
      staging/mei: don't use read buffer for writing
      staging/mei: propagate error codes up in the write flow
      staging: mei: remove driver internal versioning

Tomasz Stanislawski (3):
      [media] v4l: s5p-tv: add sii9234 driver
      [media] v4l: s5p-tv: hdmi: add support for platform data
      [media] v4l: s5p-tv: hdmi: integrate with MHL

Tomi Valkeinen (32):
      [media] omap_vout: fix section mismatch
      OMAPDSS: FEAT: Add FIFO_MERGE feature
      OMAPDSS: APPLY: add fifo merge support funcs
      OMAPDSS: APPLY: add fifo-merge support
      OMAPDSS: DISPC: print fifo threshold values in bytes
      OMAPDSS: DISPC: move fifo threhold calc to dispc.c
      OMAPDSS: DISPC: Add naive threshold calc for fifomerge
      Merge branch 'work/fifomerge'
      Merge commit 'v3.3-rc4'
      OMAPDSS: cleanup probe functions
      OMAPFB: remove old blizzard driver
      OMAPFB: Remove OMAP2/3 support from old omapfb driver
      OMAPDSS: Remove video SRAM support
      OMAPFB: Remove video SRAM support (old omapfb)
      OMAP2+: remove unneeded #include omapfb.h
      OMAP: N770: remove HWA742 platform data
      OAMPFB: remove unused omapfb_set_ctrl_platform_data()
      OMAPFB: remove early mem alloc from old omapfb
      OMAPFB: remove mem info from platform_data
      OMAPFB: remove unused fb_format_to_dss_mode()
      OMAPFB: Move old omapfb private structs to a private include file
      OMAPFB: remove omapfb_set_platform_data()
      OMAP1: pass LCD config with omapfb_set_lcd_config()
      OMAP: Remove OMAP_TAG_LCD and OMAP_TAG_FBMEM
      OMAP1: Remove unused LCD devices from board files
      OMAPFB: remove remaining OMAP arch checks
      Merge branch 'work/old-omapfb-removal'
      Merge commit 'v3.3-rc6'
      OMAPDSS: APPLY: print warning if wait_pending_extra_info_updates fails
      OMAPDSS: APPLY: fix clearing shadow dirty flag with manual update
      ARM: OMAP2+: Remove __init from DSI mux functions
      OMAPDSS: register dss drivers in module init

Tomoya MORINAGA (15):
      usb: gadget: pch_udc: Fix disconnect issue
      usb: gadget: pch_udc: Fix wrong return value
      usb: gadget: pch_udc: Fix USB suspend issue
      usb: gadget: pch_udc: Fix usb/gadget/pch_udc: Fix ether gadget connect/disconnect issue
      usb: gadget: pch_udc: Reduce redundant interrupt
      usb: gadget: pch_udc: Add debug message
      can: pch_can: Change company name OKI SEMICONDUCTOR to LAPIS Semiconductor
      can: Kconfig: add more information about Intel EG20T PCH CAN controller
      usb: gadget: pch_udc: Detecting VBUS through GPIO
      usb: gadget: pch_udc: Detecting VBUS through GPIO with interrupt
      usb/gadget/pch_udc: Fix compile error
      spi-topcliff-pch: Modify pci-bus number dynamically to get DMA device info
      spi-topcliff-pch: Fix issue for transmitting over 4KByte
      spi-topcliff-pch: supports a spi mode setup and bit order setup by IO control
      spi-topcliff-pch: add recovery processing in case wait-event timeout

Tony Lindgren (47):
      Merge branch 'omap1-part2' into omap1
      Merge branch 'soc-part2' into soc
      Merge branch 'for_3.4/dt_base' of git://git.kernel.org/pub/scm/linux/kernel/git/bcousson/linux-omap-dt into dt
      ARM: OMAP2+: Split omap2_hsmmc_init() to properly support I2C GPIO pins
      ARM: OMAP2+: Set Kconfig dependencies for PROC_DEVICETREE
      ARM: OMAP2+: Fix Kconfig dependencies for USB_ARCH_HAS_EHCI
      ARM: OMAP2+: Fix OMAP_HDQ_BASE build error
      ARM: OMAP2+: Fix board_mux section type conflict when OMAP_MUX is not set
      ARM: OMAP2+: Fix zoom LCD backlight if TWL_CORE is not selected
      ARM: OMAP: Fix devexit for dma when CONFIG_HOTPLUG is not set
      ARM: OMAP2+: Fix multiple randconfig errors with SOC_OMAP and SOC_OMAP_NOOP
      ARM: OMAP2+: Fix devexit for smartreflex when CONFIG_HOTPLUG is not set
      ARM: OMAP2+: Drop DISPC L3 firewall code
      ARM: OMAP2+: Move SDRC related functions from io.h into local common.h
      ARM: OMAP: Move omap_init_consistent_dma_size() to local common.h
      ARM: OMAP1: Move 16xx GPIO system clock to platform init code
      ARM: OMAP1: Move most of plat/io.h into local iomap.h
      ARM: OMAP2+: Move most of plat/io.h into local iomap.h
      ARM: OMAP: Remove plat/io.h by splitting it into mach/io.h and mach/hardware.h
      ARM: OMAP2+: Limit omap_read/write usage to legacy USB drivers
      ARM: OMAP2+: Mark omap_hsmmc_init and omap_mux related functions as __init
      Merge branch 'for_3.4/dts_updates' of git://git.kernel.org/pub/scm/linux/kernel/git/bcousson/linux-omap-dt into dt
      Merge branch 'iomap' into cleanup
      Merge branch 'randconfig' into fixes-non-critical
      Merge branch 'hsmmc' into fixes-non-critical
      ARM: OMAP2+: Fix L4_EMU_34XX_BASE error after iomap changes
      Merge branch 'for_3.4/dt_irq_domain' of git://git.kernel.org/pub/scm/linux/kernel/git/bcousson/linux-omap-dt into dt-part2
      Merge branch 'omap1' into ams-delta
      ARM: OMAP2+: Fix build error when only ARCH_OMAP2/3 or 4 is selected
      ARM: OMAP2+: Remove extra ifdefs for board-generic
      Merge branch 'for_3.4/cleanup/sr' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap-pm into sr
      Revert "ARM: OMAP2+: Fix multiple randconfig errors with SOC_OMAP and SOC_OMAP_NOOP"
      ARM: OMAP1: Fix section mismatch for omap1_init_early()
      ARM: OMAP2+: Fix omap24xx_io_desc warning if SoC subtypes are not selected
      ARM: OMAP2: Fix section warning for n8x0 when CONFIG_MMC_OMAP is not set
      Merge branch 'for_3.4/cleanup/pm' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap-pm into cleanup-pm
      Merge branch 'for_3.4/cleanup/uart' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap-pm into uart
      ARM: OMAP: Remove remaining includes for mach/io.h
      ARM: OMAP2+: Fix build error after merge
      ARM: OMAP2+: Fix build issues with missing include of linux/bug.h
      ARM: OMAP2+: Fix section warnings for hsmmc_init_one
      ARM: OMAP2+: Fix build for omap4 only builds with missing include of linux/bug.h
      ARM: OMAP2+: Fix compile error when FB_OMAP2 is not set
      gpio/omap: Fix section warning for omap_mpuio_alloc_gc()
      mmc: omap_hsmmc: Fix "Unbalanced pm_runtime_enable!" warning
      Merge branch 'fix-dss-mux' into fixes
      Merge branch 'fixes-gpio-to-irq' into fixes

Tony Luck (7):
      HWPOISON: Clean up memory_failure() vs. __memory_failure()
      HWPOISON: Add code to handle "action required" errors.
      x86/mce: Create helper function to save addr/misc when needed
      x86/mce: Add mechanism to safely save information in MCE handler
      x86/mce: Handle "action required" errors
      x86/mce: Recognise machine check bank signature for data path error
      x86/mce: Replace hard coded hex constants with symbolic defines

Tony Zelenoff (3):
      net: Allow ipv6 proxies and arp proxies be shown with iproute2
      netfilter: nf_ct_ecache: trailing whitespace removed
      netfilter: nf_ct_ecache: refactor nf_ct_deliver_cached_events

Torsten Schenk (6):
      ALSA: snd-usb-6fire: remove driver version information
      ALSA: snd-usb-6fire: add tlv to controls
      ALSA: snd-usb-6fire: add individual volume control for analog channels
      ALSA: snd-usb-6fire: add mute control for analog outputs
      ALSA: snd-usb-6fire: add analog input volume control
      ALSA: snd-usb-6fire: Select missing SND_VMASTER option in Kconfig

Toshi Kani (1):
      ACPI: Add CPU hotplug support for processor device objects

Tracey Dent (2):
      drivers/staging/android/ashmem.c: Cleanups
      drivers/staging/android/timed_gpio.c: Stlye fixes

Tristan Pourcelot (1):
      Correcting typos in rtlwifi/base.c

Trond Myklebust (78):
      NFS: Remove unnecessary includes from linux/nfs_fs_i.h
      NFSv4: Clean up nfs4_get_state_owner
      NFSv4: Replace state_owner->so_owner_id with an ida based allocator
      NFSv4: Replace lock_owner->ld_id with an ida based allocator
      NFSv41: Add a new helper nfs4_init_sequence()
      NFSv4: Move contents of struct rpc_sequence into struct nfs_seqid_counter
      NFS: Move struct nfs_unique_id into struct nfs_seqid_counter
      NFS: Optimise away unnecessary setattrs for open(O_TRUNC);
      NFS: Ensure that mmapped pages remain stable during writeback
      SUNRPC: Fix potential races in xprt_lock_write_next()
      SUNRPC: constify rpc_clnt fields cl_server and cl_protname
      SUNRPC: constify rpc_program->name
      SUNRPC: constify the rpc_program
      SUNRPC: Add trace events to the sunrpc subsystem
      NFSv4: Avoid thundering herd issues with nfs_release_seqid
      NFS: Use kcalloc() when allocating arrays
      SUNRPC: fixup for namespace changes
      NFSv4: Don't decode fs_locations if we didn't ask for them...
      NFSv4: ACCESS validation doesn't require a full attribute refresh
      SUNRPC: Fix up sunrpc trace events
      SUNRPC: Change the default limit to the number of TCP slots
      NFSv4.1: Convert slotid from u8 to u32
      NFSv4.1: Add a module parameter to set the number of session slots
      NFS: Initialise the nfs_net->nfs_client_lock
      NFSv4: Reduce the footprint of the idmapper
      NFSv4: The idmapper now depends on keyring functionality
      NFSv4: Further reduce the footprint of the idmapper
      SUNRPC: Ensure that we can trace waitqueues when !defined(CONFIG_SYSCTL)
      NFS: Ensure that the nfs_client 'net' field is always set
      NFS: Ensure struct nfs_client holds a reference to the net namespace
      NFSv4.1: Don't call nfs4_deviceid_purge_client() unless we're NFSv4.1
      NFSv4.1: Get rid of redundant NFS4CLNT_LAYOUTRECALL tests
      NFSv4.1: Get rid of NFS4CLNT_LAYOUTRECALL
      NFS: Extend the -overs= mount option to allow 4.x minorversions
      NFS: Ensure we display the minor version correctly in /proc/mounts etc.
      NFS: Consolidate the parsing of the '-ov4.x' and '-overs=4.x' mount options
      SUNRPC: Use RCU to dereference the rpc_clnt.cl_xprt field
      SUNRPC: Move clnt->cl_server into struct rpc_xprt
      Merge commit 'nfs-for-3.3-4' into nfs-for-next
      NFS: Fix a compile issue when !CONFIG_NFS_V4_1
      NFS: Fix a typo in _nfs_display_fhandle
      NFS: Properly handle the case where the delegation is revoked
      NFSv4.1: Fix matching of the stateids when returning a delegation
      NFSv4: Further clean-ups of delegation stateid validation
      NFSv4: Rename encode_stateid() to encode_open_stateid()
      NFSv4: Add a helper for encoding opaque data
      NFSv4: Add a helper for encoding stateids
      NFSv4: Rename nfs4_copy_stateid()
      NFSv4: Add helpers for basic copying of stateids
      NFSv4: Simplify the struct nfs4_stateid
      NFSv4: Minor clean ups for encode_string()
      NFSv4: Add a helper for encoding NFSv4 sequence ids
      NFSv4: Add a encode op helper
      NFSv4: Cleanup - convert more functions to use encode_op_hdr
      NFSv4: More xdr cleanups
      NFSv4: Add a helper encode_uint64
      NFSv4: Don't free the nfs4_lock_state until after the release_lockowner
      NFSv4: Return the delegation if the server returns NFS4ERR_OPENMODE
      NFS: Don't copy read delegation stateids in setattr
      NFSv4: Clean up nfs4_select_rw_stateid()
      NFSv4.0: Re-establish the callback channel on NFS4ERR_CB_PATHDOWN
      NFS: Fix a number of sparse warnings
      SUNRPC: Fix a few sparse warnings
      SUNRPC: Don't use variable length automatic arrays in kernel code
      NFSv4: Rate limit the state manager warning messages
      NFS: Fix a compile error when !defined NFS_DEBUG
      NFSv4.1: Clean ups and bugfixes for the pNFS read/writeback/commit code
      NFSv4.1: Fix a few issues in filelayout_commit_pagelist
      SUNRPC: We must not use list_for_each_entry_safe() in rpc_wake_up()
      NFSv4: It is not safe to dereference lsp->ls_state in release_lockowner
      NFS: Use cond_resched_lock() to reduce latencies in the commit scans
      SUNRPC/NFS: Add Kbuild dependencies for NFS_DEBUG/RPC_DEBUG
      NFSD: Fix warnings when NFSD_DEBUG is not defined
      SUNRPC/LOCKD: Fix build warnings when CONFIG_SUNRPC_DEBUG is undefined
      NFS: Fix more NFS debug related build warnings
      NFSv4: Fix two infinite loops in the mount code
      NFSv4.1: Fix layoutcommit error handling
      NFSv4: Minor cleanups for nfs4_handle_exception and nfs4_async_handle_error

Tushar Behera (8):
      [CPUFREQ] EXYNOS: Initialize locking_frequency with initial frequency
      ARM: SAMSUNG: Add __init attribute to samsung_bl_set()
      ARM: SAMSUNG: fix __init attribute on regarding s3c_set_platdata()
      ARM: EXYNOS: Add __init attribute to nuri_camera_init()
      ARM: EXYNOS: Add __init attribute to universal_camera_init()
      ARM: EXYNOS: Add apb_pclk clkdev entry for mdma1
      ARM: EXYNOS: Add clkdev lookup entry for lcd clock
      ARM: EXYNOS: Fix compilation error with mach-exynos4-dt board

Tushar Dave (2):
      e1000: Adding e1000_dump function
      v2 e1000: Neaten e1000_dump function

Tvrtko Ursulin (1):
      drm/radeon/kms: reduce probe latency on digital connectors

Ulf Hansson (12):
      ARM: 7215/1: mmc: mmci: Increase max_segs from 16 to 128
      ARM: 7216/1: mmc: mmci: Do not release spinlock in request_end
      ARM: 7217/1: mmc: mmci: Put power register deviations in variant data
      ARM: 7218/1: mmc: mmci: Provide option to configure bus signal direction
      ARM: 7219/1: mmc: mmci: Change vdd_handler to a generic ios_handler
      ARM: 7221/1: mmc: mmci: Change from using legacy suspend
      ARM: 7223/1: mmc: mmci: Fixup use of runtime PM and use autosuspend
      ARM: 7227/1: mmc: mmci: Prepare for SDIO before setting up DMA job
      ARM: 7230/1: mmc: mmci: Fix PIO read for small SDIO packets
      ARM: 7280/1: mmc: mmci: Cache MMCICLOCK and MMCIPOWER register
      mmc: core: Detect card removal on I/O error
      mmc: core: Clean up after mmc_pre_req if card was removed

Ulisses Furquim (2):
      Bluetooth: Remove usage of __cancel_delayed_work()
      Bluetooth: Fix possible use after free in delete path

Ursula Braun (9):
      af_iucv: remove IUCV-pathes completely
      af_iucv: block writing if msg limit is exceeded
      af_iucv: change net_device handling for HS transport
      af_iucv: allow retrieval of maximum message size
      qeth: add wake_up on write channel
      af_iucv: handle netdev events
      af_iucv: add shutdown for HS transport
      ctcm: make ctcmpc debugging compilable
      qeth: meaningful return code for set_mac_address

Uwe Kleine-Koenig (1):
      hwmon: (mc13783-adc) Add support for the MC13892 PMIC

Uwe Kleine-König (12):
      serial/efm32: add new driver
      trivial: typo hnalder -> handler
      mtd: simplify return logic in do_map_probe()
      ARM: OMAP4: board-4430sdp: don't initialize value that is never used
      spi/doc: spi_master_put must be followed up by kfree
      spi: controller drivers don't need to depend on SPI_MASTER explicitly
      ARM: davinci: cpufreq: fix compiler warning
      ARM: davinci: DA850: move da850_register_pm to .init.text
      drivers/staging/telephony/ixj.c: fix warning about sequence points
      ARM: 7312/1: only show modules in the memory layout for MODULES=y
      ARM: 7361/1: provide XIP_VIRT_ADDR for no-MMU builds
      mtd: simplify return logic in do_map_probe()

Vaibhav Bedia (1):
      ARM: OMAP: sram: Add am33xx SRAM support (minimal)

Vaibhav Hiremath (4):
      ARM: OMAP2+: Make cpu_rev static global variable
      ARM: OMAP2+: split omap2/3/4_check_revision function
      arm/dts: OMAP3: Add omap3evm and am335xevm support
      arm/dts: Add support for TI OMAP3 EVM board

Varun Wadekar (1):
      crypto: driver for Tegra AES hardware

Vasanthakumar Thiagarajan (31):
      ath6kl: Use cfg80211_roamed_bss() to report roaming event
      ath6kl: Remove few unnecessary spin_locks around set_bit()
      ath6kl: Add a module parameter to enable uart debug
      ath6kl: Add a function in wmi to send WMI_MCAST_FILTER_CMDID
      ath6kl: Add a function in wmi.c to add/delete a multicast filter
      ath6kl: Implement ndo_set_rx_mode()
      ath6kl: Remove deadcode in main.c
      ath6kl: Change ielen in ath6kl_add_new_sta() from u8 to size_t
      ath6kl: Use a mutex_lock to avoid race in diabling and handling irq
      ath6kl: Make sure to delete rx aggregation timer in aggr_reset_state()
      ath6kl: Fix memory leak when unloading ath6kl_sdio
      ath6kl: Define a structure for connection specific aggregation information
      ath6kl: Pass vif instead of ar to ath6kl_add_new_sta()
      ath6kl: Fix bug in using tid given by addba/delba req events
      ath6kl: Fix bug in maintaining aggregation state in AP mode
      ath6kl: Fix kernel panic during rx aggregation
      ath6kl: Update license header
      ath6kl: Fix missing release of semaphore in ath6kl_stop_txrx()
      ath6kl: Remove bogus non-NULL pointer check
      ath6kl: Make sure to allocate rx buffers after the endpoint connection
      ath6kl: Fix memory leak of rx packets in endpoint 0
      ath6kl: Make foreground scan a deterministic one
      ath6kl: Register driver ht capabilities in wiphy
      ath6kl: Group wiphy initialization into ath6kl_cfg80211_init()
      ath6kl: Initialize netdev hw_features for every interface
      ath6kl: Refactor ath6kl_wmi_control_rx()
      ath6kl: Skip vif index validation in ath6kl_rx() for wmi events
      ath6kl: Defer wiphy and netdev registration till the end of ath6kl_core_init()
      ath6kl: Make sure wiphy is registered before calling regulatory_hint()
      cfg80211: Add an attribute to set inactivity timeout in AP mode
      ath6kl: Fix kernel panic while receiving fwlog during boot

Vasily Khoruzhick (1):
      pxafb: do console locking before calling fb_blank()

Vasu Dev (1):
      [SCSI] libfc: update fc_host mfs along with updating lport->mfs

Venu Byravarasu (6):
      mfd: Fix compilation error in tps65910.h
      mfd: Add support for TPS65090
      drivers/rtc/rtc-twl.c: optimize IRQ bit access
      drivers/rtc/rtc-twl.c: enable RTC irrespective of its prior state
      drivers/rtc/rtc-twl.c: simplify RTC interrupt clearing
      drivers/rtc/rtc-twl.c: return correct RTC event from ISR

Vikas Chaudhary (19):
      [SCSI] libiscsi: Added support to show targetalias in sysfs
      [SCSI] qla4xxx: Added support to show targetalias in sysfs
      [SCSI] scsi_transport_iscsi: Added support to show port_state and port_speed in sysfs
      [SCSI] qla4xxx: Added support to show port_state and port_speed in sysfs
      [SCSI] qla4xxx: Update driver version to 5.02.00-k13
      [SCSI] qla4xxx: Remove unused code
      [SCSI] qla4xxx: Proper detection of firmware abort error code for ISP82xx
      [SCSI] scsi_transport_iscsi: added support for host event
      [SCSI] qla4xxx: added support for host event
      [SCSI] iscsi_transport: Added Ping support
      [SCSI] qla4xxx: Added ping support
      [SCSI] qla4xxx: Update driver version to 5.02.00-k14
      [SCSI] qla4xxx: Fix sparse warning
      [SCSI] qla4xxx: trivial cleanup
      [SCSI] qla4xxx: Update driver version to 5.02.00-k15
      [SCSI] qla4xxx: assign correct address for iscsi_cls_host
      [SCSI] iscsi_transport: Added error status code for ping comp event
      [SCSI] qla4xxx: Removed packed attr from struct iscsi_chap_rec
      [SCSI] qla4xxx: Update driver version to 5.02.00-k16

Ville Ranki (1):
      HID: Add quirk for CH Products Fighterstick

Ville Syrjälä (13):
      drm: Reject mode set with current fb if no current fb is bound
      drm: Change drm_display_mode::type to unsigned
      drm: Warn if mode to umode conversion overflows the destination types
      drm: Check crtc x and y coordinates
      drm: Make drm_mode_attachmode() void
      drm: Fix memory leak in drm_mode_setcrtc()
      drm: Check user mode against overflows
      drm: Check CRTC viewport against framebuffer size
      drm: Fix drm_mode_attachmode_crtc()
      drm: Make drm_crtc_convert_{umode, to_umode} static and constify their params
      drm: Handle drm_object_get() failures
      drm: Use a flexible array member for blob property data
      drm: Add drm_mode_copy()

Vincent Guittot (1):
      sched: Ensure cpu_power periodic update

Vincenzo Frascino (1):
      thermal: add support for thermal sensor present on SPEAr13xx machines

Vinh Nguyen Huu Tuong (3):
      powerpc/44x: The bug fixed support for APM821xx SoC and Bluestone board
      powerpc/44x: Add support PCI-E for APM821xx SoC and Bluestone board
      powerpc/44x: Add additional device support for APM821xx SoC and Bluestone board

Vinicius Costa Gomes (11):
      Bluetooth: Fix using an absolute timeout on hci_conn_put()
      Bluetooth: Add structures for the new LTK exchange messages
      Bluetooth: Rename smp_key_size to enc_key_size
      Bluetooth: Fix invalid memory access when there's no SMP channel
      Bluetooth: Fix doing some useless casts when receiving MGMT commands
      Bluetooth: Add new structures for handling SMP Long Term Keys
      Bluetooth: Use the updated key structures for handling LTKs
      Bluetooth: Add MGMT handlers for dealing with SMP LTK's
      Bluetooth: Add support for removing LTK's when pairing is removed
      Bluetooth: Clean up structures left unused
      Bluetooth: Add support for notifying userspace of new LTK's

Vinod Koul (8):
      Merge branch 'fixes' into next
      Merge branch 'fixes' into next
      Revert "drivers/dma: linux/module.h included twice"
      dmaengine: pl330: fix the pl330 build after cookie cleanup
      dmaengine: fix for cookie changes and merge
      Merge branch 'rmk_cookie_fixes2' into next
      ASoC: dmaengine_pcm: use dmaengine cyclic wrapper
      dmaengine: imx: fix the build failure on x86_64

Vipin Kumar (12):
      mtd: fsmc: Newly erased page read algorithm implemented
      mtd: nand/fsmc: Pass partition information through platform data
      mtd: nand/fsmc: Correct the multiline comment format
      mtd: nand/fsmc: Read only 512 + 13 bytes for 8bit NAND devices
      mtd: nand/fsmc: Flip the bit only if the error index is < 4096
      mtd: nand/fsmc: Initialize the badblockbits to 7
      mtd: nand/fsmc: Modify fsmc driver to accept nand timing parameters via platform
      mtd: nand/fsmc: Use devm routines
      mtd: nand/fsmc: Use dev_err to report error scenario
      mtd: nand/fsmc: Access the NAND device word by word whenever possible
      mtd: nand/fsmc: Add DMA support
      mtd: nand/fsmc: Remove sparse warnings and errors

Viresh Kumar (26):
      gpio/gpio-pl061: No need of thaw and poweroff routines for hibernate
      dmaengine: Add flow controller information to dma_slave_config
      dmaengine: Pass dma_slave_config .device_fc = NULL for all existing users
      dmaengine/amba-pl08x: Take flow controller info from DMA_SLAVE_CONFIG
      dmaengine/dw_dmac: Don't use magic number for total number of channels
      dmaengine/dw_dmac: Use dev_get_platdata() instead of accessing dev directly
      dmaengine/dw_dmac: Don't handle block interrupts
      dmaengine/dw_dmac: Add 64 bit access width support for slave xfers on mem side
      dmaengine/dw_dmac: Add support for DMA_SLAVE_CONFIG
      dmaengine/dw_dmac: Fix dw_dmac user drivers to adapt to slave_config changes
      dmaengine/dw_dmac: Remove unused fields in struct dw_dma_slave
      ASoC: core: Don't overwrite .poweroff in snd_soc_pm_ops
      Input: spear-keyboard - provide thaw and poweroff routines
      ata/pata_arasan_cf: Add Hibernation support
      Input: spear-keyboard - remove kbd_set_plat_data()
      thermal/spear_thermal: replace readl/writel with lighter _relaxed variants
      rtc/rtc-spear: call platform_set_drvdata() before registering rtc device
      Input: tegra-kbc - allocate pdata before using it
      watchdog: sp805_wdt: add pm callbacks to support standby/S2R/hibernation
      watchdog: mpcore_wdt: Rename dev to pdev for pointing to struct platform_device
      watchdog: mpcore_wdt: Use devm routines
      watchdog: mpcore_wdt: Allow platform_get_irq() to fail
      watchdog: sp805: Fix documentation style comment
      watchdog: sp805: replace readl/writel with lighter _relaxed variants
      watchdog: sp805: Use devm routines
      watchdog: Add support for WDIOC_GETTIMELEFT IOCTL in watchdog core

Vitaliy Gusev (1):
      nfs41: Verify channel's attributes accordingly to RFC v2

Vitaliy Kulikov (1):
      ALSA: hda - Fix audio playback support on HP Zephyr system

Vitaly Kuznetsov (1):
      sysfs: change permissions for /sys from 0755 to 0555

Vivek Natarajan (1):
      ath6kl: Remove redundant key_index check.

Vivek Trivedi (1):
      NFS: fix sb->s_id in nfs debug prints

Vlad Zolotarov (1):
      bnx2: Add missing memory barrier in bnx2_start_xmit()

Vladimir Ermakov (1):
      fs_enet: Add MPC5125 FEC support and PHY interface selection

Vladimir Zapolskiy (1):
      ARM: OMAP3: RX-51: add explicit mux configuration of tsc2005 control gpios

Víctor Manuel Jáquez Leal (29):
      staging: tidspbridge: more readable code
      staging: tidspbridge: remove unused header
      staging: tidspbridge: Lindent to drv_interface.c
      staging: tidspbridge: silence the compiler
      staging: tidspbridge: remove header inclusions
      staging: tidspbridge: remove trivial assert
      staging: tidspbridge: clean up bridge_mmap()
      staging: tidspbridge: use the driver name string
      staging: tidspbridge: remove DBC_ENSURE and DBC_REQUIRED
      staging: tidspbridge: remove DBC_ASSERT macro
      staging: tidspbridge: remove dbc.h
      staging: tidspbridge: remove CONFIG_TIDSPBRIDGE_DEBUG
      staging: tidspbridge: remove drv_init() and drv_exit()
      staging: tidspbridge: remove cod_init() and cod_exit()
      staging: tidspbridge: remove proc_init() and proc_exit()
      staging: tidspbridge: remove node_init() and node_exit()
      staging: tidspbridge: remove disp_init() and disp_exit()
      staging: tidspbridge: remove strm_init() and strm_exit()
      staging: tidspbridge: remove rmm_init() and rmm_exit()
      staging: tidspbridge: remove chnl_init() and chnl_exit()
      staging: tidspbridge: remove msg_mod_init() and msg_exit()
      staging: tidspbridge: remove io_init() and io_exit()
      staging: tidspbridge: remove cmm_init() and cmm_exit()
      staging: tidspbridge: remove dmm_init() and dmm_exit()
      staging: tidspbridge: remove dev_init() and dev_exit()
      staging: tidspbridge: simplify mgr_init()
      staging: tidspbridge: remove gh_init() and gh_exit()
      staging: tidspbridge: remove ref counting in nldr.c
      staging: tidspbridge: remove nldr_init() and nldr_exit()

WANG Cong (1):
      netfilter: remove ipt_SAME.h and ipt_realm.h

Wang YanQing (2):
      video:uvesafb: Fix oops that uvesafb try to execute NX-protected page
      video:uvesafb: notice user when we failed to save hardware state

Wanlong Gao (2):
      MAINTAINERS: update maintainership of LTP
      nbd: rename the nbd_device variable from lo to nbd

Wayne Boyer (1):
      [SCSI] ipr: update PCI ID definitions for new adapters

Weston Andros Adamson (11):
      NFS: printks in fs/nfs/ should start with NFS:
      NFS: start printks w/ NFS: even if __func__ shown
      NFS: Fix comparison between DS address lists
      NFS: add mount options 'v4.0' and 'v4.1'
      NFS: dont allow minorversion= opt when vers != 4
      NFS: include filelayout DS rpc stats in mountstats
      NFSv4: Send implementation id with exchange_id
      NFSv4: fix server_scope memory leak
      NFSv4: parse and display server implementation ids
      NFS: add filehandle crc for debug display
      NFS: add fh_crc to debug output

Wey-Yi Guy (18):
      iwlwifi: don't process the info from uCode if does not has ownership
      iwlwifi: Sanity check for sta_id
      iwlwifi: update Copyright
      iwlwifi: don't process the info from uCode if does not has ownership
      iwlwifi: Sanity check for sta_id
      iwlwifi: update Copyright
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into wireless-next
      iwlwifi: fix typo
      iwlwifi: add option to disalbe LED
      iwlwifi: fix typo
      iwlwifi: add option to disalbe LED
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into wireless-next
      iwlwifi: log as error when error detected
      iwlwifi: remove un-necessary return
      iwlwifi: one more sku added to 6x35 series
      iwlwifi: update pci subsystem id
      iwlwifi: fix cmd_queue number merge
      iwlwifi: fix the delta for remove max_txq_num patch

Will Deacon (7):
      ARM: 7300/1: realview: fix definition of GPIO0 interrupt on PB1176 to match TRM
      ARM: 7294/1: vectors: use gate_vma for vectors user mapping
      ARM: 7315/1: perf: add support for the Cortex-A7 PMU
      ARM: 7317/1: irq: avoid NULL check in for_each_irq_desc loop
      ARM: 7318/1: gic: refactor irq_start assignment
      ARM: 7316/1: kexec: EOI active and mask all interrupts in kexec crash path
      kexec: crash: don't save swapper_pg_dir for !CONFIG_MMU configurations

William Dauchy (1):
      NFSv4: Rate limit the state manager for lock reclaim warning messages

Wim Van Sebroeck (6):
      watchdog: nowayout is bool
      watchdog: fix set_timeout operations
      watchdog: ep93xx_wdt.c: fix platform probe
      watchdog: ep93xx_wdt: timeout is an unsigned int value.
      watchdog: coh901327_wdt.c: fix timeout
      watchdog: txx9wdt: fix timeout

Wolfgang Grandegger (2):
      can: bfin_can/ti_hecc/mscan: add missing do_get_berr_counter callback
      can: replace the dev_dbg/info/err/... with the new netdev_xxx macros

Wolfgang Mauerer (1):
      tracing: Fix ftrace stack trace entries

Wolfram Sang (20):
      ARM: mx28: check for gated clocks when setting saif divider
      regmap: Add support for 2/6 register formating
      regmap: Properly round reg_bytes and val_bytes
      regmap: if format_write is used, declare all registers as "unreadable"
      ASoC: max9768: add driver for max9768 amplifier
      ARM: mxs: read correct values when setting up MAC
      arm: lpc32xx: phy3250: add rtc & touch device
      arm: lpc32xx: phy3250: add rtc & touch device
      misc: at24: describe platform_data with kernel_doc
      misc: fsa9480: Remove obsolete cleanup for clientdata
      tty: serial: vt8500: fix annotations for probe/remove
      drivers/leds/leds-tca6507.c: remove obsolete cleanup for clientdata
      rtc: ds1307: refactor chip_desc table
      rtc: ds1307: simplify irq setup code
      mtd: nand: gpmi: use correct member for checking NAND_BBT_USE_FLASH
      mtd: nand: gpmi: fix function annotations
      watchdog: documentation: remove index-file
      watchdog: pnx4008: cleanup resource handling using managed devices
      watchdog: pnx4008: don't use __raw_-accessors
      watchdog: pnx4008: convert driver to use the watchdog framework

Wu Fengguang (3):
      drm/i915: set AUD_CONFIG N_value_index for DisplayPort
      drm/i915: add a "force-dvi" HDMI audio mode
      ALSA: hda - add id for Atom Cedar Trail HDMI codec

Xi Wang (7):
      slab: introduce kmalloc_array()
      [media] lgdt330x: fix signedness error in i2c_read_demod_bytes()
      drm/nouveau/dp: fix bad comparison in dp_link_train_commit()
      ceph: avoid panic with mismatched symlink sizes in fill_inode()
      libceph: fix overflow check in crush_decode()
      ceph: fix overflow check in build_snap_context()
      mtd: pmc551: fix signedness bug in init_pmc551()

Xiao Guangrong (11):
      KVM: MMU: remove the redundant get_written_sptes
      hugetlbfs: fix hugetlb_get_unmapped_area()
      hugetlb: try to search again if it is really needed
      mm: do not reset cached_hole_size when vma is unmapped
      mm: search from free_area_cache for the bigger size
      rmap: remove __anon_vma_link() declaration
      hugetlb: remove prev_vma from hugetlb_get_unmapped_area_topdown()
      prio_tree: remove unnecessary code in prio_tree_replace
      prio_tree: cleanup prio_tree_left()/prio_tree_right()
      prio_tree: simplify prio_tree_expand()
      prio_tree: introduce prio_set_parent()

Xie Xiaobo (3):
      powerpc/85xx: Add some DTS nodes and attributes for mpc8536ds
      powerpc/85xx: Add magic-packet properties for etsec
      hwmon: Add MCP3021 ADC driver

Xu Jiucheng (2):
      powerpc/85xx: Added dts for P1021RDB-PC board
      powerpc/85xx: Added P1021RDB-PC Platform support

Yang Bai (1):
      scripts: refactor remove structure forward declarations

Yegor Yefremov (2):
      OMAPDSS: add Innolux AT080TN52 display support
      Documentation: make exists consistent

Yevgeny Petrilin (6):
      net/mlx4_en: Saving mem access on data path
      net/mlx4: fix sparse warnings on wrong type for RSS keys
      net/mlx4: fixing sparse warnings when copying mac, address to gid entry
      net/mlx4: fixing sparse warnings for not declared, functions
      net/mlx4: remove unused functions
      net/mlx4: defining functions as static

Yi Zou (3):
      net: do not do gso for CHECKSUM_UNNECESSARY in netif_needs_gso
      fcoe: use CHECKSUM_UNNECESSARY instead of CHECKSUM_PARTIAL on tx
      net: update the usage of CHECKSUM_UNNECESSARY

Ying-Chun Liu (PaulLiu) (2):
      regulator: Add Anatop regulator driver
      mfd: Add anatop mfd driver

Yinghai Lu (55):
      ACPI: remove duplicated lines of merging problems with acpi_processor_start
      x86/debug: Fix/improve the show_msr=<cpus> debug print out
      PCI : Calculate right add_size
      PCI: Make add_to_list() return status
      PCI: Move get_res_add_size() function
      PCI: try to assign required+option size first
      PCI: Use add_list in pcie hotplug path.
      PCI: Make rescan bus increase bridge resource size if needed
      PCI: Make pci_rescan_bus handle add_list
      PCI: make re-allocation try harder by reassigning ranges higher in the heirarchy
      PCI: Move pdev_sort_resources() to setup-bus.c
      PCI: Move struct resource_list to setup-bus.c
      PCI: Replace resource_list with generic list
      PCI: Merge pci_dev_resource_x and pci_dev_resource
      PCI: Rename dev_res_x to add_res or fail_res
      PCI: make free_list() into a function
      PCI: add debug print out for add_size
      PCI: remove add_to_failed_list()
      PCI: make sriov work with hotplug remove
      PCI: Separate pci_bus_read_dev_vendor_id from pci_scan_device
      PCI: pciehp: replace unconditional sleep with config space access check
      PCI: pciehp: make check_link_active more helpful
      PCI: pciehp: Add pcie_wait_link_not_active()
      PCI: pciehp: Add Disable/enable link functions
      PCI: pciehp: Disable/enable link during slot power off/on
      PCI: Fix /sys warning when sriov enabled and card is hot removed
      PCI: Disable cardbus bridge MEM1 prefetchable bit
      PCI: Fix "cardbus bridge resources as optional" size handling
      PCI: Skip cardbus assigned resource reset during pci bus rescan
      PCI: Fix device class print out
      PCI: fix memleak for pci dev removing during hotplug
      PCI: move pci_find_saved_cap out of linux/pci.h
      PCI: Retry on IORESOURCE_IO type allocations
      PCI: prepare pci=realloc for multiple options
      PCI: print out suggestion about using pci=realloc
      PCI: add a PCI resource reallocation config option
      PCI: Add class support in quirk handling
      PCI: Use class for quirk for via_no_dac
      PCI: Use class quirk for intel fix_transparent_bridge
      PCI: Use class for quirk for pci_fixup_video
      PCI: Use class for quirk for host bridge mmio_always_on
      PCI: Use class for quirk for cardbus_legacy
      PCI: Use class for quirk for legacy ATA NO_D3
      PCI: Use class for quirk for netmos class fixup
      PCI: Use class for quirk for intel e100 interrupt fixup
      PCI: Use class for quirk for ti816x class fixup
      PCI: Use class for quirk for usb host controller fixup
      PCI: Move "pci reassigndev resource alignment" out of quirks.c
      PCI: print out PCI device info along with duration
      PCI: Rename pci_remove_bus_device to pci_stop_and_remove_bus_device
      PCI: Rename pci_remove_behind_bridge to pci_stop_and_remove_behind_bridge
      PCI: export __pci_remove_bus_device
      PCI: make acpihp use __pci_remove_bus_device instead
      x86: Fix excessive MSR print out when show_msr is not specified
      PNPACPI: Fix device ref leaking in acpi_pnp_match

Yogesh Ashok Powar (19):
      mwifiex: use bss_type and bss_num to retrieve priv
      mwifiex: derive priv from net_device instead of wiphy
      mwl8k: Configuring correct MAC address in broadcast key
      mwl8k: Remove BSSID from the firmware when the BSS is stopped
      mwifiex: rename long function names to shorter ones
      mwifiex: rearrange switch statement
      mwifiex: merge functions to derive cfp by chan & freq in one
      mwifiex: use usleep_range instead of udelay
      mwifiex: rearrange if and else blocks to avoid extra indentation
      mwifiex: rename fuctions and variables for better readability
      mwifiex: fix checkpatch --strict warnings/errors Part 1
      mwifiex: fix checkpatch --strict warnings/errors Part 2
      mwifiex: fix checkpatch --strict warnings/errors Part 3
      mwifiex: fix checkpatch --strict warnings/errors Part 4
      mwifiex: fix checkpatch --strict warnings/errors Part 5
      mwifiex: fix checkpatch --strict warnings/errors Part 6
      mwifiex: fix checkpatch --strict warnings/errors Part 7
      mwifiex: fix checkpatch --strict warnings/errors Part 8
      mwifiex: fix checkpatch --strict warnings/errors Part 9

Yoichi Yuasa (1):
      gma500: Fix mmap frambuffer

Yong Zhang (5):
      clocksource: dbx500: convert to clocksource_register_hz()
      clocksource: Get rid of clocksource_calc_mult_shift()
      pcmcia: irq: Remove IRQF_DISABLED
      drivers/rtc: remove IRQF_DISABLED
      um: irq: Remove IRQF_DISABLED

Yongqiang Yang (3):
      jbd2: allocate transaction from separate slab cache
      jbd2: rename functions which initialize slab caches
      jbd2: use KMEM_CACHE instead of kmem_cache_create()

Yoshihiro Shimoda (5):
      net: sh_eth: add the value of tsu to the SH7757's GETHER
      net: sh_eth: change the condition of initialization
      net: sh_eth: modify a condition of ioremap for TSU
      net: sh_eth: add support for multicast filtering
      net: sh_eth: add support for VLAN tag filtering

Yoshii Takashi (1):
      serial: sh-sci: fix a race of DMA submit_tx on transfer

Yuan Jiangli (1):
      ARM: OMAP3+: PM: VP: fix integer truncation error

Yufeng Shen (1):
      drm/i915: Fix race condition in accessing GMBUS

Yuval Mintz (11):
      bnx2x: move LLH_CAM to header, apply naming conventions
      bnx2x: removed unused function bnx2x_queue_set_cos_cid
      bnx2x: set_one_mac_e1x uses raw's state as input
      bnx2x: use param's id instead of sp_obj's id
      bnx2x: mark functions as loaded on shared memory
      bnx2x: ethtool now returns unknown speed/duplex
      bnx2x: ethtool returns req. AN even when AN fails
      bnx2x: added 'likely' to fast-path skb existence
      bnx2x: reduced sparse warnings
      bnx2x: removed dcb unused code
      bnx2x: consistent statistics for old FW

Zachary Amsden (7):
      KVM: Infrastructure for software and hardware based TSC rate scaling
      KVM: Improve TSC offset matching
      KVM: Leave TSC synchronization window open with each new sync
      KVM: Fix last_guest_tsc / tsc_offset semantics
      KVM: Add last_host_tsc tracking back to KVM
      KVM: Dont mark TSC unstable due to S4 suspend
      KVM: Track TSC synchronization in generations

Zefir Kurtisi (1):
      ath9k: decouple RX error checking for DFS

Zhang Rui (1):
      ACPI: Introduce ACPI D3_COLD state support

Zhao Chenhui (3):
      powerpc/85xx: mpc8548cds - fix alias in mpc8548si-pre.dtsi
      powerpc/85xx: Refactor mpc8548cds device tree
      powerpc/85xx: mpc8548cds - add 36-bit dts

Zhao Jin (1):
      slab, cleanup: remove unneeded return

Zheng Liu (2):
      ext4: remove unneeded variable in ext4_xattr_check_block()
      ext4: format flag in dx_probe()

Zhengwang Ruan (1):
      Staging:android: Change type for binder_debug_no_lock switch to bool

Zhenzhong Duan (1):
      kexec: add further check to crashkernel

Zhicheng Fan (6):
      powerpc/85xx: Add p1025rdb platform support
      powerpc/85xx: Add dts for p1025rdb board
      powerpc/85xx: Add p1020rdb-pc platform support
      powerpc/85xx: Add dts for p1020rdb-pc board
      powerpc/85xx: Abstract common define of signal multiplex control for qe
      powerpc/85xx: Add Quicc Engine support for p1025rdb

Zhiwu Song (2):
      i2c: add CSR SiRFprimaII on-chip I2C controllers driver
      SPI: add CSR SiRFprimaII SPI controller driver

chenhui zhao (5):
      powerpc/85xx: l2sram - Add compatible entry for mpc8548 L2 controller
      powerpc/85xx: mpc85xxcds - Fix PCI I/O space resource of PCI bridge
      powerpc/85xx: mpc8548cds - Add NOR flash node to dts
      powerpc/85xx: mpc8548cds - Add RapidIO node to dts
      powerpc/85xx: mpc8548cds - Add FPGA node to dts

danborkmann@xxxxxxxxxxxxx (1):
      drivers/net/ethernet/xilinx: added Xilinx AXI Ethernet driver

françois romieu (1):
      eni: fix driver remove function and driver probe error path.

jwboyer@xxxxxxxxxx (1):
      USB: ums_realtek: do not use stack memory for DMA in __do_config_autodelink

mahendra singh meena (1):
      Staging: vt6655: Fix brace coding style issues in ioctl.c

majianpeng (3):
      md: Use existed macros instead of numbers
      md/raid5: use atomic_dec_return() instead of atomic_dec() and atomic_read().
      md: Add judgement bb->unacked_exist in function md_ack_all_badblocks().

santosh nayak (1):
      firewire: nosy: Use the macro DMA_BIT_MASK().

sjur.brandeland@xxxxxxxxxxxxxx (4):
      caif: Kill debugfs vars for caif socket
      caif: Add drop count for caif_net device.
      caif-hsi: Add RX flip buffer
      caif: make zero a legal caif connetion id.

stephen hemminger (1):
      sky2: override for PCI legacy power management

stigge@xxxxxxxxx (1):
      lpc32xx: Added ethernet driver

tom.leiming@xxxxxxxxx (2):
      usbnet: increase URB reference count before usb_unlink_urb
      usbnet: don't clear urb->dev in tx_complete

viresh kumar (1):
      ARM: 7362/1: AMBA: Add module_amba_driver() helper macro for amba_driver

wu guoxing (2):
      ARM/mx35/3ds: gpio: add mc9s08dz60 gpio function
      ARM : mx35: 3ds-board: add framebuffer device

zhao zhang (1):
      MIPS: add RTC support for loongson1B

-----------------------------------------------------------------------


hooks/post-receive
-- 
XFS development tree

_______________________________________________
xfs mailing list
xfs@xxxxxxxxxxx
http://oss.sgi.com/mailman/listinfo/xfs

[Index of Archives]     [Linux XFS Devel]     [Linux Filesystem Development]     [Filesystem Testing]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux