[XFS updates] XFS development tree annotated tag, v3.3-rc1, created. v3.3-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.3-rc1 has been created
        at  0803b590443c714345e41c77b6e2f1d6c92243ec (tag)
   tagging  dcd6c92267155e70a94b3927bce681ce74b80d1f (commit)
  replaces  v3.2
 tagged by  Linus Torvalds
        on  Thu Jan 19 15:04:57 2012 -0800

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

iQEcBAABAgAGBQJPGKGqAAoJEHm+PkMAQRiGNJMH/3U15Z+w6sA8FUdrZtKmgBCQ
HK2aD5gpLarnKctciVHA2rdWeggiROK5ut+FTG+oKwiC2vicHWuxRg0J0M66xRlJ
MbvffdZqLjoTpsSzWeISUTrLvYDWnFYZggsT8G7+N7mzuJzHh0TzDbcytRlz9dI2
EdQ5cMKWB053rDAKkyXPqcwGBkqgggrhbabFXklKOHzIUzOG//gAKmGRXbZeIAhJ
Rt09kdj0blHYUqzc8NOk5SoMQTBh4cqRTN0XlQMcMzSSuwj9RwmN9Kihub4S8hB+
qF2SuLvRlcpRabGEFUT4MTLjr1KD+9uFsBn6hYWne7Mq8x+uClC5A1ZDPMWOpn4=
=42Bc
-----END PGP SIGNATURE-----

Aaro Koskinen (44):
      staging: xgifb: delete XGI_GetSenseStatus()
      staging: xgifb: rename XGINew_GetLCDDDCInfo() to XGINew_SenseLCD()
      staging: xgifb: move XGINew_SenseLCD() to vb_init.c
      staging: xgifb: delete vb_ext.{c,h}
      staging: xgifb: vb_setmode: make XGI_LongWait() static
      staging: xgifb: vb_setmode: make XGI_GetResInfo() static
      staging: xgifb: vb_setmode: make XGI_SetXG21FPBits() static
      staging: xgifb: vb_setmode: make XGI_SetXG27FPBits() static
      staging: xgifb: vb_setmode: make XGI_XG21BLSignalVDD() static
      staging: xgifb: vb_setmode: make XGI_XG27BLSignalVDD() static
      staging: xgifb: vb_setmode: make XGI_XG21SetPanelDelay() static
      staging: xgifb: vb_setmode: make XGI_GetLVDSOEMTableIndex() static
      staging: xgifb: vb_setmode: make internal functions static
      staging: xgifb: vb_setmode: eliminate GetVGAType/Set_VGAType
      staging: xgifb: vb_setmode: inline XGI_SetMiscRegs()
      staging: xgifb: vb_setmode: delete commented-out code
      staging: xgifb: vb_setmode: delete XGI_VBLongWait()
      staging: xgifb: vb_setmode: delete empty if statement blocks
      staging: xgifb: vb_setmode: reduce if nesting in XGI_SetLockRegs()
      staging: xgifb: vb_setmode: reduce if nesting in XGI_GetVCLK2Ptr()
      staging: xgifb: vb_setmode: clean up a single statement if
      staging: xgifb: ReadVBIOSTablData(): avoid duplicating code
      staging: xgifb: ReadVBIOSTablData(): rearrange code to avoid nesting
      staging: xgifb: ReadVBIOSTablData(): use ARRAY_SIZE
      staging: xgifb: ReadVBIOSTablData(): rename pVideoMemory
      staging: xgifb: ReadVBIOSTablData(): use a pointer to access the array
      staging: xgifb: XGINew_GetXG21Sense(): eliminate video BIOS access
      staging: xgifb: move video BIOS handling completely to ReadVBIOSTablData()
      staging: xgifb: delete ROMAddr
      staging: xgifb: delete pjVirtualRomBase
      staging: xgifb: use u8 for video BIOS data
      staging: xgifb: ReadVBIOSTablData(): check the BIOS size
      staging: xgifb: ReadVBIOSTablData(): copy only a single LVDS entry
      staging: xgifb: ReadVBIOSTablData(): rename to xgifb_read_vbios()
      staging: xgifb: delete XGIfb_GetXG21LVDSData()
      staging: xgifb: disable LVDS on XG27
      staging: xgifb: move XGI21_LVDSCapStruct into xgifb_video_info
      staging: xgifb: vb_table: delete XGI21_LCDCapList
      staging: xgifb: delete "userom" option
      staging: xgifb: enable forcecrt2type on XG21
      staging: xgifb: enable forcecrt2type as a module parameter
      MAINTAINERS: update xgifb maintainer's e-mail address
      ARM: OMAP3: rx51: enable tsc2005 touchscreen
      ARM: OMAP: hwmod data: fix the panic on Nokia RM-680 during boot

Aaron Lu (2):
      mmc: sdhci: Fix tuning timer incorrect setting when suspending host
      mmc: sdhci: Deal with failure case in sdhci_suspend_host

Aaron Sierra (1):
      mtd: cfi: Allow per-mapping CFI device endianness

Aaron Tian (1):
      HID: multitouch: support PixArt optical touch screen

Aaron Wu (1):
      blackfin: i2c-lcd: change default clock rate

Aarthi Thiruvengadam (4):
      ath6kl: add support for WPS
      ath6kl: fix missing copy of action frame contents
      ath6kl: Fix target minimum length requirement for WMI_SEND_PROBE_RESPONSE_CMDID
      ath6kl: support for P2P mgmt operations on station interface

Abhilash K V (1):
      ARM: OMAP: hsmmc: Support for AM3517 MMC1 voltages

Adrian Hunter (9):
      dmaengine: intel_mid_dma: locking and freeing fixes
      dmaengine: intel_mid_dma: error path fix
      mmc: allow upper layers to know immediately if card has been removed
      mmc: sdhci: fix vmmc handling
      mmc: sdhci: prevent card detection activity for non-removable cards
      mmc: sdhci-pci: add platform data
      mmc: sdhci-pci: get gpio numbers from platform data
      mmc: sdhci-pci: remove SDHCI_QUIRK2_OWN_CARD_DETECTION
      mmc: sdhci-pci: enable runtime PM for Medfield SDIO

Adrian Knoth (2):
      ALSA: hdspm - Refactor serial number to avoid code duplication
      ALSA: hdspm - Provide unique driver id based on card serial

Afzal Mohammed (5):
      ARM: OMAP: am33xx: Update common omap platform files
      ARM: OMAP: am33xx: Update common OMAP machine specific sources
      [CPUFREQ] cpufreq:userspace: fix cpu_cur_freq updation
      [CPUFREQ] update lpj only if frequency has changed
      mfd: Make TPS65910 usable without interrupts

Aivar Päkk (1):
      [media] KWorld 355U and 380U support

Ajay Kumar Gupta (1):
      ARM: OMAP: musb: Add ti81xx phy power function

Ajeet Yadav (1):
      Squashfs: optimise squashfs_cache_get entry search

Ajit Khaparde (6):
      be2net: update some counters to display via ethtool
      be2net: workaround to fix a bug in BE
      be2net: Add support for Skyhawk cards
      be2net: fix be_vlan_add/rem_vid
      be2net: fix range check for set_qos for a VF
      be2net: query link status in be_open()

Akinobu Mita (1):
      ext4: use proper little-endian bitops

Akshay Joshi (1):
      gma500: Convert spaces to tabs in accel_2d.c.

Al Viro (198):
      misc latin1 to utf8 conversions
      pull manipulations of rpc_cred inside alloc_nfs_open_context()
      trim fs/internal.h
      switch a bunch of places to mnt_want_write_file()
      new helpers: fh_{want,drop}_write()
      vfs: kill pointless helpers in namespace.c
      vfs: new internal helper: mnt_has_parent(mnt)
      vfs: more mnt_parent cleanups
      vfs: add missing parens in pnode.h macros
      unexport put_mnt_ns(), make create_mnt_ns() static outright
      vfs: dentry_reset_mounted() doesn't use vfsmount argument
      tomoyo: stop including hell knows what
      btrfs, nfs, apparmor: don't pull mnt_namespace.h for no reason...
      vfs: kill ->mnt_devname use in afs printks
      make nfs_follow_remote_path() handle ERR_PTR() passed as root_mnt
      vfs: convert fs_supers to hlist
      vfs: make do_kern_mount() static
      constify seq_file stuff
      vfs: mnt_drop_write_file()
      vfs: fix the stupidity with i_dentry in inode destructors
      vfs: pipe.c is really non-modular
      get rid of timer in kern/acct.c
      vfs: for usbfs, etc. internal vfsmounts ->mnt_sb->s_root == ->mnt_root
      vfs: live vfsmounts never have NULL ->mnt_sb
      vfs: new helper - vfs_ustat()
      vfs: fix the rest of sget() races
      make register_disk() static
      move fs/partitions to block/
      separate partition format handling from generic code
      fs: move code out of buffer.c
      switch sys_mknodat(2) to umode_t
      switch vfs_mkdir() and ->mkdir() to umode_t
      switch ->create() to umode_t
      switch ->mknod() to umode_t
      hugetlbfs: switch to inode_init_owner()
      switch device_get_devnode() and ->devnode() to umode_t *
      switch sysfs attr->mode to umode_t
      switch ->is_visible() to returning umode_t
      switch procfs to umode_t use
      switch sysfs_chmod_file() to umode_t
      switch debugfs to umode_t
      switch devtmpfs to umode_t
      configfs: convert to umode_t
      kill ecryptfs_create_underlying_file()
      9p: don't bother with unixmode2p9mode() for link() and symlink()
      ext2: propagate umode_t
      ext3: propagate umode_t
      ext4: propagate umode_t
      minix: propagate umode_t
      ufs: propagate umode_t
      sysv: propagate umode_t
      xfs: propagate umode_t
      reiserfs: propagate umode_t
      omfs: propagate umode_t
      9p: propagate umode_t
      dlmfs: use inode_init_owner()
      ocfs2: propagate umode_t
      hypfs: umode_t noise and properly spelled S_ISDIR/S_ISREG
      usbfs: propagate umode_t
      sysfs: propagate umode_t
      infiniband: umode_t noise, including open-coded S_ISDIR()
      cgroup: propagate mode_t
      affs: propagate umode_t
      sunrpc: propagate umode_t
      nilfs: propagate umode_t
      exofs: propagate umode_t
      hugetlbfs: propagate umode_t
      ncpfs: propagate umode_t
      ubifs: propagate umode_t
      logfs: propagate umode_t
      shmem, ramfs: propagate umode_t, open-coded S_ISREG
      pohmelfs: propagate umode_t
      fuse: propagate umode_t
      udf: propagate umode_t
      isofs: propagate umode_t
      ntfs: propagate umode_t
      fat: propagate umode_t
      cifs: propagate umode_t
      hfs: propagate umode_t
      hfsplus: propagate umode_t
      autofs4: propagate umode_t
      fs: propagate umode_t, misc bits
      switch inode_init_owner() to umode_t
      switch is_sxid() to umode_t
      mqueue: propagate umode_t
      get rid of open-coded S_ISREG(), etc.
      sysctl: use umode_t for table permissions
      switch sys_chmod()/sys_fchmod()/sys_fchmodat() to umode_t
      switch security_path_chmod() to umode_t
      switch securityfs_create_file() to umode_t
      should_remove_suid(): inode->i_mode is umode_t
      switch may_mknod() to umode_t
      init/initramfs.c: should use umode_t
      switch spufs guts to umode_t
      switch miscdevice to umode_t
      switch hostfs_iattr to explicit unsigned short
      ceph: propagate umode_t
      switch mq_open() to umode_t
      switch spu_create(2) to use of SYSCALL_DEFINE4, make it use umode_t
      consolidate umode_t declarations
      switch kern_ipc_perm to umode_t
      auditsc: propage umode_t
      consolidate a bunch of ipcbuf.h instances
      tomoyo_mini_stat: switch to umode_t
      switch ->path_mkdir() to umode_t
      switch ->path_mknod() to umode_t
      switch open and mkdir syscalls to umode_t
      vfs: start hiding vfsmount guts series
      vfs: spread struct mount - __lookup_mnt() result
      vfs: spread struct mount - __propagate_umount() argument
      vfs: spread struct mount - namespace.c internal iterators
      vfs: spread struct mount - attach_mnt/detach_mnt
      vfs: spread struct mount - commit_tree
      vfs: spread struct mount - mount group id handling
      vfs: spread struct mount - attach_recursive_mnt
      vfs: spread struct mount - tree_contains_unbindable
      vfs: spread struct mount - alloc_vfsmnt/free_vfsmnt/mnt_alloc_id/mnt_free_id
      vfs: spread struct mount - change_mnt_propagation/set_mnt_shared
      vfs: spread struct mount - clone_mnt/copy_tree result
      vfs: spread struct mount to remaining users of ->mnt_hash
      vfs: the first spoils - mnt_hash moved
      vfs: spread struct mount - umount_tree argument
      vfs: spread struct mount - shrink_submounts/select_submounts
      vfs: spread struct mount - clone_mnt/copy_tree argument
      vfs: spread struct mount mnt_set_mountpoint child argument
      vfs: spread struct mount - do_umount/propagate_mount_busy
      vfs: spread struct mount - mnt_has_parent
      vfs: spread struct mount - is_path_reachable
      vfs: mnt_parent moved to struct mount
      vfs: now it can be done - make mnt_parent point to struct mount
      vfs: move mnt_mountpoint to struct mount
      vfs: spread struct mount - work with counters
      vfs: all counters taken to struct mount
      vfs: take mnt_child/mnt_mounts to struct mount
      vfs: spread struct mount - get_dominating_id / do_make_slave
      vfs: spread struct mount - shared subtree iterators
      vfs: spread struct mount - propagate_mnt()
      vfs: spread struct mount - remaining argument of mnt_set_mountpoint()
      vfs: take mnt_master to struct mount
      vfs: and now we can make ->mnt_master point to struct mount
      vfs: take mnt_share/mnt_slave/mnt_slave_list and mnt_expire to struct mount
      vfs: spread struct mount - do_add_mount and graft_tree
      vfs: spread struct mount - mntput_no_expire
      vfs: mnt_ns moved to struct mount
      vfs: mnt_id/mnt_group_id moved
      vfs: move the rest of int fields to struct mount
      vfs: switch pnode.h macros to struct mount *
      vfs: move mnt_list to struct mount
      vfs: move mnt_devname
      vfs: move fsnotify junk to struct mount
      vfs: spread struct mount - remaining argument of next_mnt()
      vfs: opencode mntget() mnt_set_mountpoint()
      vfs: take /proc/*/mounts and friends to fs/proc_namespace.c
      switch mnt_namespace ->root to struct mount
      vfs: trim includes a bit
      Merge branches 'vfsmount-guts', 'umode_t' and 'partitions' into Z
      vfs: prefer ->dentry->d_sb to ->mnt->mnt_sb
      switch security_path_chmod() to struct path *
      vfs: switch ->show_stats to struct dentry *
      vfs: switch ->show_devname() to struct dentry *
      vfs: switch ->show_path() to struct dentry *
      vfs: switch ->show_options() to struct dentry *
      btrfs: preparation to fixing mount/umount race
      btrfs: get ->kill_sb() of its own
      btrfs: fix mount/umount race
      btrfs: fix a deadlock in btrfs_scan_one_device()
      btrfs: sanitizing ->fs_info, part 1
      btrfs: sanitizing ->fs_info, part 2
      btrfs: sanitizing ->fs_info, part 3
      btrfs: sanitizing ->fs_info, part 4
      btrfs: sanitizing ->fs_info, part 5
      btrfs: make open_ctree() return int
      btrfs: kill pointless reassignment of ->s_fs_info in btrfs_fill_super()
      btrfs: merge free_fs_info() calls on fill_super failures
      btrfs: make free_fs_info() call ->kill_sb() unconditional
      btrfs: consolidate failure exits in btrfs_mount() a bit
      btrfs: let ->s_fs_info point to fs_info, not root...
      btrfs: take allocation of ->tree_root into open_ctree()
      functionfs: unfuck failure exits on mount
      ... and the same for gadgetfs
      devpts: fix double-free on mount failure
      exofs: oops after late failure in mount
      ext[34]: avoid i_nlink warnings triggered by drop_nlink/inc_nlink kludge in symlink()
      isofs: inode leak on mount failure
      ext4: fix failure exits
      ceph: d_alloc_root() may fail
      vfs: new helper - d_make_root()
      securityfs: fix object creation races
      coda: deal correctly with allocation failure from coda_cnode_makectl()
      coda: switch coda_cnode_make() to sane API as well, clean coda_lookup()
      hfsplus: creation of hidden dir on mount can fail
      autofs4: autofs4_wait() vs. autofs4_catatonic_mode() race
      autofs4: catatonic_mode vs. notify_daemon race
      autofs4: deal with autofs4_write/autofs4_write races
      x86-32: Fix build failure with AUDIT=y, AUDITSYSCALL=n
      qnx4: di_fname is an array, for crying out loud...
      qnx4: reduce the insane nesting in qnx4_checkroot()
      qnx4: don't leak ->BitMap on late failure exits

Alan Cox (41):
      gma500: Move the basic driver out of staging
      gma500: GEM and GEM glue
      gma500: introduce the GTT and MMU handling logic
      gma500: introduce the framebuffer support code
      gma500: Add device framework
      gma500: Add the glue to the various BIOS and firmware interfaces
      gma500: Add the i2c bus support
      gma500: Add the core DRM files and headers
      gma500: Add Poulsbo support
      gma500: Add Oaktrail support
      gma500: Add support for Cedarview
      gma500: Now connect up to the DRM build to finish the job
      gma500: mark staging broken
      x86/sfi: Kill the IRQ as id hack
      x86/config: Revamp configuration for MID devices
      drm/gma500: begin pruning dead bits of API
      gma500: Rename the ioctls to avoid clashing with the legacy drivers
      gma500: kill off NUM_PIPE define
      gma500: Move the API
      gma500: kill virtual mapping support
      gma500: do a pass over the FIXME tags
      gma500: kill bogus code
      gma500: Fix backlight crash
      gma500: frame buffer locking
      gma500: gtt based hardware scrolling console
      gma500: Be smarter about layout
      gma500: Fix oaktrail probing part 1
      gma500: Oaktrail BIOS handling
      x86: Fix INTEL_MID silly
      x86/apb: Fix configuration constraints
      x86/intel/scu/ipc: Match the changes in the x86 configuration
      x86/intel config: Revamp configuration to allow for Moorestown and Medfield
      gma500: Final enables for Oaktrail
      gma500: Oaktrail fixes
      gma500/oaktrail: panel display quality fix
      rt2800: Add support for the Fujitsu Stylistic Q550
      x86/intel config: Fix the APB_TIMER selection
      gma500: Add the E6xx PCI identifier we are missing
      gma500: Fix Cedarview support (Correct version)
      gma500: remove no_fb bits
      gma500: Discard modes that don't fit in stolen memory

Alan Stern (9):
      USB: Remove the SAW_IRQ hcd flag
      OHCI: remove uses of hcd->state
      NLS: improve UTF8 -> UTF16 string conversion routine
      USB: remove homegrown UTF conversion routine for gadgets
      USB: unify some error pathways in usbfs
      USB: change the memory limits in usbfs URB submission
      USB: make the usbfs memory limit configurable
      NLS: raname "maxlen" to "maxout" in UTF conversion routines
      USB: update documentation for usbmon

Alessandro Rubini (8):
      debugfs: add tools to printk 32-bit registers
      usb: dwc3: use debugfs_print_regs32()
      debugfs: print_regs32: make regs array a const pointer
      usb: dwc3: fix a warning
      debugfs: bugfix: include <linux/io.h> in file.c
      x86/Kconfig: Cyclone-timer depends on x86-summit
      PCI: pci_ids: add device ids for STA2X11 device (aka ConneXT)
      ahci: support the STA2X11 I/O Hub

Alex Deucher (10):
      drm/radeon/kms: add support for multiple fence queues v2
      drm/radeon/kms: add some new ring params to better handle other ring types
      drm/radeon/kms: add cayman specific fence_ring_emit
      drm/radeon/kms: add support for per-ring fence interrupts
      drm/radeon/kms: add missing ring ready check in sync tests
      drm/radeon/kms: disable writeback on pre-R300 asics
      drm/radeon/kms: sync across multiple rings when doing bo moves v3
      drm/radeon/kms: check if vm is supported in VA ioctl
      drm/radeon/kms: remove pointless CS flags priority struct
      drm/radeon/kms/ni: fix packet2 handling for VM IB parser

Alex Elder (3):
      ceph: always initialize the dentry in open_root_dentry()
      rbd: initialize snap_rwsem in rbd_add()
      ceph: ensure prealloc_blob is in place when removing xattr

Alex Williamson (9):
      iommu: Add iommu_device_group callback and iommu_group sysfs entry
      iommu/intel: Implement iommu_device_group
      iommu/amd: Implement iommu_device_group
      iommu: Add option to group multi-function devices
      PCI: Fix PRI and PASID consistency
      PCI: Enable is not exposed as a PASID capability
      PCI: More PRI/PASID cleanup
      PCI: Fix PRI and PASID consistency
      PCI: Fix PCI_EXP_TYPE_RC_EC value

Alex,Shi (1):
      KVM: use this_cpu_xxx replace percpu_xxx funcs

Alexander Aring (1):
      I2C: OMAP: correct SYSC register offset for OMAP4

Alexander Beregalov (3):
      Staging: cxt1e1: remove unnecessary includes
      Staging: cxt1e1: remove ifdef __cplusplus
      Staging: cxt1e1: remove rcs keywords and log

Alexander Duyck (1):
      ixgbevf: Fix register defines to correctly handle complex expressions

Alexander Elbs (1):
      mmc: sd: Fix SDR12 timing regression

Alexander Graf (2):
      KVM: Fix whitespace in kvm_para.h
      KVM: PPC: Whitespace fix for kvm.h

Alexander Guller (1):
      mlx4_en: nullify cached multicast address list after cleanup

Alexander Simon (3):
      mac80211: Add HT helper functions
      nl80211: Parse channel type attribute in an ibss join request
      mac80211: Add HT operation modes for IBSS

Alexander Stein (3):
      atmel_lcdfb: Adjust HFP calculation so it matches the manual.
      atmel_lcdfb: Use proper blanking on negative contrast polarity
      drivers/tty/serial/pch_uart.c: add console support

Alexandre Oliva (4):
      Btrfs: test free space only for unclustered allocation
      Btrfs: don't set up allocation result twice
      Btrfs: revamp clustered allocation logic
      brcmfmac: work-around gcc 4.7 build issue

Alexey Dobriyan (4):
      xfrm: optimize ipv4 selector matching
      net: remove ipv6_addr_copy()
      x86/i386: Use less assembly in strlen(), speed things up a bit
      ctags: remove struct forward declarations

Alexey Fisher (2):
      [media] uvcvideo: Add debugfs support
      [media] uvcvideo: Extract video stream statistics

Alfredo Jesús Delaiti (1):
      [media] cx23885: add support for Mygica X8507

Allan Stephens (23):
      tipc: Enable use by containers having their own network namespace
      tipc: Register new media using pre-compiled structure
      tipc: Optimize detection of duplicate media registration
      tipc: Eliminate duplication of media structures
      tipc: Streamline media registration error checking
      tipc: Improve handling of media address printing errors
      tipc: Add new address conversion routines for Ethernet media
      tipc: Hide media-specific addressing details from generic bearer code
      tipc: Ignore neighbor discovery messages containing invalid address
      tipc: Allow run-time alteration of default link settings
      tipc: Revise comment justifying release of configuration spinlock
      tipc: Minor optimization to deactivation of Ethernet media suppot
      tipc: Do timely cleanup of disabled Ethernet bearer resources
      tipc: Eliminate useless memset operations in Ethernet media support
      tipc: Minor correction to TIPC module unloading
      tipc: Eliminate useless check when network address is assigned
      tipc: Eliminate dynamic allocation of broadcast link data structures
      tipc: Ensure broadcast link spinlock is held when updating node map
      tipc: Handle broadcast attempt when no neighboring nodes exist
      tipc: Minor optimization of broadcast link transmit queue statistic
      tipc: Flush unsent broadcast messages when contact with last node is lost
      tipc: Ignore broadcast acknowledgements that are out-of-range
      tipc: Allow use of buf_seqno() helper routine by unicast links

Alok Kataria (1):
      [SCSI] MAINTAINERS: pvscsi maintainers update

Alwin Beukers (6):
      brcm80211: cleanup defines in main.c
      brcm80211: removed duplicate defines
      brcm80211: smac: don't modify sta parameters when adding sta
      brcm80211: smac: combine promiscuous mode functionality
      brcm80211: smac: fix channel frequency
      brcm80211: smac: added support for mac80211 filter flags

Aman Deep (2):
      xHCI: Adding #define values used for hub descriptor
      USB: Adding #define in hub_configure() and hcd.c file

Amir Vadai (2):
      net/mlx4_en: adding loopback support
      net/mlx4_en: bug fix for the case of vlan id 0 and UP 0

Amit Shah (12):
      virtio: pci: switch to new PM API
      virtio: pci: add PM notification handlers for restore, freeze, thaw, poweroff
      virtio: console: Move vq and vq buf removal into separate functions
      virtio: console: Add freeze and restore handlers to support S4
      virtio: console: Disable callbacks for virtqueues at start of S4 freeze
      virtio: blk: Move vq initialization to separate function
      virtio: blk: Add freeze, restore handlers to support S4
      virtio: net: Move vq initialization into separate function
      virtio: net: Move vq and vq buf removal into separate function
      virtio: net: Add freeze, restore handlers to support S4
      virtio: balloon: Move vq initialization into separate function
      virtio: balloon: Add freeze, restore handlers to support S4

Amitkumar Karwar (10):
      mwifiex: enable SDIO multiport aggregation
      mwifiex: remove unnecessary free_priv handler
      mwifiex: release bss structure returned by cfg80211_inform_bss()
      mwifiex: failure case handling for PCIe events
      mwifiex: do not advertise custom regulatory domain capability
      mwifiex: remove cfg_workqueue
      mwifiex: cleanup work in scan.c
      mwifiex: remove redundant band config code
      mwifiex: use IEEE80211_HT_PARAM_CHA_SEC_* macros
      mwifiex: fix issues in band configuration code

Ananth N Mavinakayanahalli (1):
      powerpc: Export PIR data through sysfs

Andi Kleen (4):
      m68k: Initconst section fixes
      panic: don't print redundant backtraces on oops
      vfs: cache request_queue in struct block_device
      dio: optimize cache misses in the submission path

Andiry Xu (1):
      ALSA: HDA: Add support for new AMD products

Andor Daam (2):
      Staging: line6/midi.c: Fixed call of obsolete function strict_strtoul
      Staging: line6/midi.c: Fixed call of obsolete function strict_strtoul

Andre Guedes (12):
      Bluetooth: Create hci_do_inquiry()
      Bluetooth: Create hci_cancel_inquiry()
      Bluetooth: Periodic Inquiry and Discovery
      Bluetooth: Rename mgmt_inquiry_failed()
      Bluetooth: mgmt_stop_discovery_failed()
      Bluetooth: Add dev_flags to struct hci_dev
      Bluetooth: LE Set Scan Parameter Command
      Bluetooth: Rename extfeatures
      Bluetooth: Fix hci_cc_read_local_ext_features()
      Bluetooth: Fix adv_work delay
      Bluetooth: Queue adv_work on system workqueue
      Bluetooth: Fix mgmt_stop_discovery_failed()

Andrea Arcangeli (2):
      mremap: enforce rmap src/dst vma ordering in case of vma_merge() succeeding in copy_vma()
      mm: vmscan: check if we isolated a compound page during lumpy scan

Andreas Herrmann (4):
      [CPUFREQ] powernow-k8: Avoid Pstate MSR accesses on systems supporting CPB
      [CPUFREQ] powernow-k8: Fix indexing issue
      [CPUFREQ] powernow-k8: Update copyright, maintainer and documentation information
      x86/PCI: amd: Kill misleading message about enablement of IO access to PCI ECS]

Andreas Krebbel (1):
      oprofile, s390: Add event interface to the System z hardware sampling module

Andreas Oberritter (2):
      [media] em28xx: Add Terratec Cinergy HTC Stick
      [media] DVB: dvb_frontend: fix delayed thread exit

Andreas Ruprecht (7):
      Staging: iio/accel: Changed data type in adis16220_write_16bit to u16
      Staging: iio/accel: Changed data type for val to unsigned long in write_frequency
      Staging: iio/accel: Changed data type of val in store_measurement_mode to u8
      Staging: iio/adc: strict_strtoul was used with a long type variable
      Staging: iio/accel: Changed return type of lis3l02dq_read_event_config() to int
      Staging: iio/accel: Changed data type of mask in store_measurement_mode() to u8
      Staging: iio/accel: Added a range check for val in store_measurement_mode()

Andreas Schwab (2):
      m68k: Don't comment out syscalls used by glibc
      powerpc: Fix wrong divisor in usecs_to_cputime

Andrei Emeltchenko (50):
      Bluetooth: EFS: l2cap extended feature mask update
      Bluetooth: EFS: add enable_hs kernel param
      Bluetooth: convert flushable variable to flag in l2cap chan
      Bluetooth: convert force_reliable variable to flag in l2cap chan
      Bluetooth: convert force_active variable to flag in l2cap chan
      Bluetooth: convert role_switch variable to flag in l2cap chan
      Bluetooth: clean up spaces in L2CAP header
      Bluetooth: EWS: extended window size option support
      Bluetooth: EWS: adds ext control field bit mask
      Bluetooth: EWS: rewrite handling Supervisory (S) bits
      Bluetooth: EWS: rewrite handling SAR bits
      Bluetooth: EWS: rewrite reqseq calculation
      Bluetooth: EWS: rewrite L2CAP ERTM txseq calculation
      Bluetooth: EWS: rewrite check frame type function
      Bluetooth: EWS: rewrite handling FINAL (F) bit
      Bluetooth: EWS: rewrite handling POLL (P) bit
      Bluetooth: EWS: recalculate L2CAP header size
      Bluetooth: EWS: define L2CAP header sizes
      Bluetooth: EFS: definitions and headers
      Bluetooth: EFS: assign default values in chan add
      Bluetooth: EFS: add efs option in L2CAP conf req
      Bluetooth: AMP: read local amp info HCI command
      Bluetooth: EWS: handling different Control fields
      Bluetooth: EWS: support extended seq numbers
      Bluetooth: EWS: remove magic numbers in l2cap
      Bluetooth: EWS: fix max_pdu calculation
      Bluetooth: EFS: parse L2CAP config request
      Bluetooth: EFS: implement L2CAP config pending state
      Bluetooth: remove magic offset and size
      Bluetooth: correct debug output
      Bluetooth: Initialize tx_win_max for fixed channel
      Bluetooth: Define HCI reasons instead of magic number
      Bluetooth: EFS: parse L2CAP config response
      Bluetooth: Move scope of kernel parameter enable_hs
      Bluetooth: Do not set HCI_RAW when HS enabled
      Bluetooth: Allow to set AMP type for virtual HCI
      Bluetooth: making enable_hs independent from L2CAP
      Bluetooth: Use queue in the device list
      Bluetooth: Add HCI Read Flow Control Mode function
      Bluetooth: remove old code
      Bluetooth: Remove magic bluetooth version numbers
      Bluetooth: trivial: correct check for LMP version
      Bluetooth: Add HCI Read Data Block Size function
      Bluetooth: Simplify num_comp_pkts_evt function
      Bluetooth: Split ctrl init to BREDR and AMP parts
      Bluetooth: Initialize default flow control mode
      Bluetooth: Check for flow control mode
      Bluetooth: Clean up magic pointers
      Bluetooth: Remove magic numbers from le scan cmd
      Bluetooth: Correct packet len calculation

Andres Salomon (1):
      libertas: clean up scan thread handling

Andrew Lunn (4):
      ARM: Orion: Consolidate the address map setup
      ARM: Orion: mbus_dram_info consolidation
      ARM: Orion: Get address map from plat-orion instead of via platform_data
      ARM: Orion: Remove address map info from all platform data structures

Andrew Lynn (1):
      rtc/ab8500: set can_wake flag

Andrew Morton (3):
      include/linux/security.h: fix security_inode_init_security() arg
      drivers/video/nvidia/nvidia.c: fix warning
      drivers/parport/parport_pc.c: fix warnings

Andrew Vagin (5):
      events: Don't divide events if it has field period
      sched: Don't call task_group() too many times in set_task_rq()
      events, sched: Add tracepoint for accounting blocked time
      perf tools: Add ability to synthesize event according to a sample
      perf record: Add ability to record event period

Andrew Vasquez (3):
      [SCSI] qla2xxx: Only read requested mailbox registers.
      [SCSI] qla2xxx: Limit excessive DPC cycles.
      [SCSI] qla2xxx: Ensure there's enough request-queue space for passthru IOCBs.

Andrew Vincer (1):
      [media] rc: Fix input deadlock and transmit error in redrat3 driver

Andrew Worsley (1):
      USB: serial: ftdi_sio: Handle the old_termios == 0 case e.g. uart_resume_port()

Andrey Danin (1):
      ASoC: alc5632: rename volume/switch contols for master and speaker volumes.

Andrzej Pietrasiewicz (2):
      [media] media: vb2: vmalloc-based allocator user pointer handling
      [media] Exynos4 JPEG codec v4l2 driver

Andy Adamson (5):
      NFSv4.1: fix backchannel slotid off-by-one bug
      NFSv4.1: cleanup init and reset of session slot tables
      NFSv4.1: change nfs4_free_slot parameters for dynamic slots
      NFSv4.1: cleanup comment and debug printk
      NFSv4: include bitmap in nfsv4 get acl data

Andy Fleming (2):
      fsl_pq_mdio: Clean up tbi address configuration
      powerpc: Add TBI PHY node to first MDIO bus

Andy Gross (2):
      drm/omap: DMM/TILER support for OMAP4+ platform
      staging: drm/omap: add debugfs support

Andy Lutomirski (2):
      x86-64: Set siginfo and context on vsyscall emulation faults
      x86: Default to vsyscall=emulate

Andy Shevchenko (1):
      selinuxfs: remove custom hex_to_bin()

Andy Whitcroft (12):
      checkpatch: correctly track the end of preprocessor commands in context
      checkpatch: check for common memset parameter issues against statments
      checkpatch: ## is not a valid modifier
      checkpatch: optimise statement scanner when mid-statement
      checkpatch: only apply kconfig help checks for options which prompt
      checkpatch: fix EXPORT_SYMBOL handling following a function
      checkpatch: complex macro should allow the empty do while loop
      checkpatch: fix 'return is not a function' square bracket handling
      checkpatch: fix complex macros handling of square brackets
      checkpatch: ensure cast type is unique in the context parser
      checkpatch: typeof may have more complex arguments
      checkpatch: catch all occurences of type and cast spacing errors per line

Aneesh Kumar K.V (3):
      fs/9p: v9fs_stat2inode should update suid/sgid bits.
      fs/9p: We should not allocate a new inode when creating hardlines.
      fs/9p: iattr_valid flags are kernel internal flags map them to 9p values.

Annie Li (7):
      xen/granttable: Introducing grant table V2 stucture
      xen/granttable: Refactor some code
      xen/granttable: Grant tables V2 implementation
      xen/granttable: Keep code format clean
      xen/granttable: Improve comments for function pointers
      xen/granttable: Support sub-page grants
      xen/granttable: Support transitive grants

Anton Blanchard (23):
      powerpc/time: Handle wrapping of decrementer
      powerpc/time: Use clockevents_calc_mult_shift
      powerpc/time: Use clocksource_register_hz
      powerpc/time: Remove unnecessary sanity check of decrementer expiration
      powerpc/time: Fix some style issues
      powerpc/time: Optimise decrementer_check_overflow
      powerpc: Decode correct MSR bits in oops output
      powerpc/xics: Harden xics hypervisor backend
      powerpc: Give us time to get all oopses out before panicking
      powerpc: Remove broken and complicated kdump system reset code
      powerpc/kdump: Use setjmp/longjmp to handle kdump and system reset recursion
      powerpc: Cleanup crash/kexec code
      powerpc: Rework die()
      powerpc: Reduce pseries panic timeout from 180s to 10s
      powerpc/xics: Reset the CPPR if H_EOI fails
      powerpc/kdump: Delay before sending IPI on a system reset
      powerpc/kdump: Only save CPU state first time through the secondary CPU capture code
      powerpc/pseries: Increase minimum RMO size from 64MB to 256MB
      powerpc/nvram: Add spinlock to oops_to_nvram to prevent oops in compression code.
      powerpc: Enable squashfs as a module
      powerpc: POWER7 optimised copy_to_user/copy_from_user using VMX
      powerpc: Fix comment explaining our VSID layout
      powerpc: Fix RCU idle and hcall tracing

Anton Vorontsov (9):
      olpc_battery: Fix section mismatch noise
      olpc_battery: Remove unneeded 'olpc_battery_trigger_uevent'
      Merge tag 'v3.1' from git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git into master
      Merge branch 'power-supply-scope' of git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen
      power_supply: Drop usage of nowarn variant of sysfs_create_link()
      power_supply: Mark da9052 driver as broken
      Merge git://git.infradead.org/users/cbou/battery-urgent
      x86: Get rid of 'dubious one-bit signed bitfield' sprase warning
      x86: Get rid of dubious one-bit signed bitfield

Antonio Quartulli (8):
      batman-adv: tt_global_del_orig() has to print the correct message
      batman-adv: use orig_hash_find() instead of get_orig_node() in TT code
      batman-adv: fixed hash functions type to uint32_t instead of int
      batman-adv: linearise the tt_response skb only if needed
      batman-adv: check for tt_reponse packet real length
      batman-adv: create a common substructure for tt_global/local_entry
      batman-adv: generalise tt_local_reset_flags()
      batman-adv: format multi-line if in the correct way

Antti Palosaari (30):
      [media] tda18212: add DVB-T2 support
      [media] anysee: add support for Anysee E7 T2C
      [media] anysee: I2C gate control DNOD44CDH086A tuner module
      [media] anysee: CI/CAM support
      [media] anysee: add control message debugs
      [media] anysee: fix style issues
      [media] tda18218: implement .get_if_frequency()
      [media] af9013: use .get_if_frequency() when possible
      [media] mt2060: implement .get_if_frequency()
      [media] qt1010: implement .get_if_frequency()
      [media] tda18212: implement .get_if_frequency()
      [media] tda18212: round IF frequency to close hardware value
      [media] cxd2820r: switch to .get_if_frequency()
      [media] cxd2820r: check bandwidth earlier for DVB-T/T2
      [media] ce6230: remove experimental from Kconfig
      [media] ce168: remove experimental from Kconfig
      [media] af9015: limit I2C access to keep FW happy
      [media] af9013: rewrite whole driver
      [media] mxl5007t: bugfix DVB-T 7 MHz and 8 MHz bandwidth
      [media] HDIC HD29L2 DMB-TH demodulator driver
      [media] HDIC HD29L2 DMB-TH USB2.0 reference design driver
      [media] hd29l2: synch for latest DVB core changes
      [media] hd29l2: add debug for used IF frequency
      [media] dvb-core: define general callback value for demodulator
      [media] hd29l2: fix review findings
      [media] revert patch: HDIC HD29L2 DMB-TH USB2.0 reference design driver
      [media] anysee: do not attach same frontend twice
      [media] cxd2820r: do not switch to DVB-T when DVB-C fails
      [media] cxd2820r: wait demod lock for DVB-C too
      [media] cxd2820r: do not allow get_frontend() when demod is not initialized

Archit Taneja (8):
      [media] OMAP_VOUT: Fix check in reqbuf for buf_size allocation
      [media] OMAP_VOUT: CLEANUP: Remove redundant code from omap_vout_isr
      [media] OMAP_VOUT: Fix VSYNC IRQ handling in omap_vout_isr
      [media] OMAP_VOUT: Add support for DSI panels
      [media] OMAP_VOUT: Increase MAX_DISPLAYS to a larger value
      OMAPDSS: DSI: Fix HSDIV related PLL info in dsi_dump_clocks()
      OMAPDSS: Panel NEC: Set omap_dss_device states correctly
      OMAPDSS: Displays: Make PICODLP driver depend on DPI

Arend van Spriel (60):
      brcm80211: smac: drop "40MHz intolerant" flag from HT capability info
      brcm80211: smac: remove obsolete srom variables from n-phy
      brcm80211: smac: avoid sprom endianess conversions for crc8 check
      brcm80211: smac: some local function made static in main.c
      brcm80211: smac: remove phy api bypass in rate.h
      brcm80211: util: move brcmu_pktfrombuf() function to brcmfmac
      brcm80211: util: remove function brcmu_format_hex() from brcmutil
      brcm80211: fmac: use sk_buff list for handling frames in receive path
      brcm80211: smac: rename buffer endianess conversion functions
      brcm80211: smac: use sk_buff list for handling frames in receive path
      brcm80211: smac: change buffer endianess convert function interface
      brcm80211: smac: fix endianess issue for OTP memory access
      brcm80211: smac: remove code under unused macro definitions
      brcm80211: smac: replace own access category definitions with mac80211 enum
      brcm80211: smac: remove duplicate definition of D11_PHY_HDR_LEN
      brcm80211: smac: remove usage of brcmu_pkttotlen
      brcm80211: util: use sk_buff_head in precedence queue functions
      brcm80211: util: move brcmu_pkttotlen() function to brcmfmac
      brcm80211: util: remove pointer traversal from brcmu_pkt_buf_free_skb
      brcm80211: fmac: add function to free the glom skb queue
      brcm80211: fmac: cleanup receive path using proper skb_queue functions
      brcm80211: smac: remove skb next pointer usage from the driver
      brcm80211: fmac: separate receiving skb chain from other receive path
      brcm80211: fmac: remove width parameter from brcmf_sdioh_request_buffer
      brcm80211: fmac: simplify the brcmf_sdioh_request_buffer() function
      brcm80211: fmac: remove alignment check from brcmf_sdioh_request_buffer()
      brcm80211: fmac: rename wait queue name to match using function
      bcma: add set/mask macros for 16-bit register access
      bcma: use static keyword for inline function declaration in bcma.h
      brcm80211: smac: remove unused fields from struct si_pub definition
      brcm80211: smac: move fields from struct si_pub to struct si_info
      brcm80211: smac: use inline access functions for struct si_pub fields
      brcm80211: smac: change from pci device driver to bcma device driver
      brcm80211: smac: change attach interfaces in main.c for bcma support
      brcm80211: smac: rename struct si_info field pbus to pcibus
      brcm80211: smac: change ai_attach interface taking a bcma_bus object
      brcm80211: smac: remove enumeration rom parsing function
      brcm80211: smac: use bcma core register access functions for 802.11 core
      brcm80211: smac: use DMA-API calls for descriptor allocations
      brcm80211: smac: use bcma function for register access in dma.c
      brcm80211: smac: use bcma functions for register access in phy code
      brcm80211: smac: remove SI_FAST() macro usage
      brcm80211: smac: replace ai_corereg() function with ai_cc_reg()
      brcm80211: smac: remove unused functions and/or prototypes
      brcm80211: smac: use bcma core control functions
      brcm80211: smac: use bcma core access functions in nicpci.c
      brcm80211: smac: change ai_findcoreidx() to ai_findcore()
      brcm80211: smac: use bcma core access functions in otp.c
      brcm80211: smac: use bcma core access function in srom.c
      brcm80211: smac: use bcma core access functions in pmu.c
      brcm80211: smac: use bcma core access functions in aiutils.c
      brcm80211: smac: remove register access macro definitions
      brcm80211: smac: remove empty or unused functions from pmu.c
      brcm80211: smac: INTROFF/INTRESTORE macros removed
      brcm80211: smac: remove interrupt disable callback functionality
      brcm80211: smac: remove ai_switch_core() function
      brcm80211: smac: remove mapped core related function from aiutils.c
      brcm80211: smac: cleanup si_info structure definition
      brcm80211: smac: cleanup buscore handling in aiutils.c
      brcm80211: smac: register with bcma for specific 802.11 core revisions

Ariel Elior (3):
      bnx2x: add fan failure event handling
      bnx2x: Remove on-stack napi struct variable
      bnx2x: support classification config query

Arik Nemtsov (14):
      wl12xx: keep beacon-filtering enabled during STA operation
      mac80211: support adding IV-room in the skb for CCMP keys
      mac80211: init rate-control for TDLS sta when supp-rates are known
      mac80211: make sure hw_key exists before checking its flags
      nl80211: Add probe response offload attribute
      nl80211: Pass probe response data to drivers
      mac80211: Save probe response data for bss
      ath6kl: indicate probe-resp offload support
      mac80211: dereference RCU protected probe_resp pointer correctly
      mac80211: don't indicate probe resp change in IBSS mode
      wl12xx: configure probe-resp template according to notification
      wl12xx: indicate probe-resp offloading support
      wl12xx: avoid bail out when probe-resp is not set by mac80211
      wl12xx: leave IV calculation to HW for CCMP

Arjan van de Ven (1):
      drm: Make the per-driver file_operations struct const

Arnaldo Carvalho de Melo (31):
      perf tools: Eliminate duplicate code and use PATH_MAX consistently
      perf tools: Simplify debugfs mountpoint handling code
      perf evlist: Introduce perf_evlist__add_attrs
      perf evlist: Introduce add_tracepoints method
      perf evsel: Introduce config attr method
      perf evlist: Introduce {prepare,start}_workload refactored from 'perf record'
      perf evlist: Handle default value for 'pages' on mmap method
      perf record: Move mmap_pages to perf_record_opts
      perf session: Move threads to struct machine
      perf record: Move 'group' to perf_event_ops
      perf ui progress: Fix divide by zero
      perf symbols: Add nr_events to symbol_conf
      perf evlist: Introduce id_hdr_size method out of perf_session
      perf event: perf_event_ops->attr() manipulates only an evlist
      perf session: Remove superfluous callchain_cursor member
      perf tools: Use evsel->attr.sample_type instead of session->sample_type
      perf report: Group options in a struct
      perf annotate: Group options in a struct
      perf tools: Pass tool context in the the perf_event_ops functions
      perf tools: Resolve machine earlier and pass it to perf_event_ops
      perf tools: Rename perf_event_ops to perf_tool
      perf top: Stop using globals for tool state
      perf tools: Save some loops using perf_evlist__id2evsel
      perf evlist: Always do automatic allocation of pollfd and mmap structures
      perf test: Allow running just a subset of the available tests
      perf event: Introduce perf_event__fprintf
      perf test: Validate PERF_RECORD_ events and perf_sample fields
      perf test: Soft errors shouldn't stop the "Validate PERF_RECORD_" test
      perf hists: Rename total_session to total_period
      perf hists: Stop using 'self' for struct hist_entry
      perf top: Don't update total_period on process_sample

Arnaud Lacombe (1):
      kbuild: Fix compiler warning with assertion when calling 'fwrite'

Arnaud Patard (1):
      ARM: Kirkwood: Add configuration for MPP12 as GPIO

Arnd Bergmann (59):
      Merge branches 'drivers/macb-gem' and 'drivers/pxa-gpio' into next/drivers
      Merge branch 'drivers/macb-gem-cleanup' into at91/gpio
      Merge branches 'at91/gpio', 'at91/ioremap', 'drivers/macb-gem-cleanup' and 'msm/misc' into next/cleanup
      Merge branch 'mxs/saif' into next/drivers
      Merge branch 'drivers/pxa-gpio' into next/drivers
      usb: musb: use a Kconfig choice to pick the right DMA method
      usb: musb: allow building USB_MUSB_TUSB6010 as a module
      Merge branch 'davinci/cleanup' into next/cleanup
      Merge branch 'at91/macb' into next/drivers
      Merge branch 'ehci' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into omap/ehci
      Merge branch 'hwmod' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into omap/hwmod
      Merge branch 'omap/hwmod' into next/devel
      Merge branch 'omap/hwmod' into next/drivers
      Merge branch 'omap/ehci' into next/drivers
      Merge branch 'tegra/cleanup' into next/cleanup
      Merge branch 'for-3.3/dt' of git://git.kernel.org/pub/scm/linux/kernel/git/olof/tegra into tegra/dt
      Merge branch 'for-3.3/soc' of git://git.kernel.org/pub/scm/linux/kernel/git/olof/tegra into tegra/soc
      Merge branches 'depends/rmk/devel-stable' and 'tegra/dt' into next/soc
      Merge branch 'tegra/soc' into next/soc
      Merge branch 'for-3.3/boards' of git://git.kernel.org/pub/scm/linux/kernel/git/olof/tegra into tegra/boards
      Merge branch 'tegra/boards' into next/boards
      Merge branch 'for-3.3/drivers' of git://git.kernel.org/pub/scm/linux/kernel/git/olof/tegra into tegra/drivers
      Merge branch 'tegra/drivers' into next/drivers
      Merge branch 'next-samsung-devel-dt1' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into samsung/dt
      Merge branch 'tegra/cleanup' into next/dt
      Merge branch 'tegra/dt' into next/dt
      Merge branch 'samsung/dt' into next/dt
      Merge branch 'next-samsung-devel-ohci' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into samsung/ohci
      Merge branch 'v3.2-rc6' into next/drivers
      Merge branch 'samsung/ohci' into next/drivers
      Merge branch 'next-samsung-cleanup-mmc2' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into samsung/cleanup
      Merge branch 'next-samsung-devel-spi3' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into samsung/cleanup
      Merge branch 'next-samsung-cleanup-spi4' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into samsung/cleanup
      Merge branch 'samsung/cleanup' into next/cleanup2
      Merge branch 'next-samsung-devel-mmc-spi5' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into samsung/driver
      Merge branch 'samsung/cleanup' into next/drivers
      Merge branch 'samsung/driver' into next/drivers
      Merge branch 'drivers/pxa-gpio' into next/drivers
      Merge branch 'drivers/rtc-sa1100' into next/drivers
      Merge branch 'pxa/board' into next/boards
      Merge branch 'pxa/fixes-non-critical' into next/fixes-non-critical
      Merge branch 'imx/pm' of git://git.linaro.org/people/shawnguo/linux-2.6 into imx6/pm
      Merge branch 'v3.2-rc7' into next/pm
      Merge branch 'imx6/pm' into next/pm
      Merge branch 'mxs/clk-prepare' of git://git.linaro.org/people/shawnguo/linux-2.6 into imx/clk
      Merge branch 'imx/clk' into next/clk
      Merge branch 'imx-features-assorted' of git://git.pengutronix.de/git/imx/linux-2.6 into imx/board
      Merge branch 'imx/board' into next/boards
      Merge branch 'tegra/soc' into next/boards
      Merge branch 'depends/rmk/restart' into next/cleanup
      Merge branch 'depends/rmk/for-linus' into samsung/dt
      Merge branch 'next/cleanup' into samsung/dt
      Merge branch 'samsung/dt' into next/dt
      Merge branch 'depends/rmk/for-linus' into next/soc
      Merge branch 'samsung/dt' into samsung/cleanup
      Merge branch 'samsung/cleanup' into next/cleanup2
      Merge branch 'samsung/cleanup' into samsung/driver
      Merge branch 'samsung/driver' into next/drivers
      Merge branch 'samsung/cleanup' into next/boards

Arne Jansen (6):
      Btrfs: generic data structure to build unique lists
      Btrfs: mark delayed refs as for cow
      Btrfs: always save ref_root in delayed refs
      Btrfs: add nested locking mode for paths
      Btrfs: add sequence numbers to delayed refs
      Btrfs: put back delayed refs that are too new

Artem Bityutskiy (64):
      UBI: fix use-after-free on error path
      mtd: document that MEMWRITE ioctl is NAND-specific
      mtd: map.h: fix arm cross-build failure
      mtd: lpddr: drop unnecessary zeroing
      logfs: rename functions starting with mtd_
      mtd: mtdchar: rename functions
      mtd: introduce mtd_erase interface
      mtd: introduce mtd_point interface
      mtd: introduce mtd_unpoint interface
      mtd: introduce mtd_get_unmapped_area interface
      mtd: introduce mtd_read interface
      mtd: introduce mtd_write interface
      mtd: introduce mtd_panic_write interface
      mtd: introduce mtd_read_oob interface
      mtd: introduce mtd_write_oob interface
      mtd: introduce mtd_get_fact_prot_info interface
      mtd: introduce mtd_read_fact_prot_reg interface
      mtd: introduce mtd_get_user_prot_info interface
      mtd: introduce mtd_read_user_prot_reg interface
      mtd: introduce mtd_write_user_prot_reg interface
      mtd: introduce mtd_lock_user_prot_reg interface
      mtd: introduce mtd_writev interface
      mtd: introduce mtd_sync interface
      mtd: introduce mtd_lock interface
      mtd: introduce mtd_unlock interface
      mtd: introduce mtd_is_locked interface
      mtd: introduce mtd_suspend interface
      mtd: introduce mtd_resume interface
      mtd: introduce mtd_block_isbad interface
      mtd: introduce mtd_block_markbad interface
      mtd: move mtd->{get,put}_device functions up
      mtd: docprobe: use kzalloc instead
      mtd: doc: do not initialize mtd_info fields to 0 or NULL
      mtd: always initialize retlen to zero
      mtd: remove extra retlen assignment
      mtd: kill dev_to_mtd helper
      mtd: onenand: kill unused variable
      mtd: sst25l: kill unused variable
      mtd: remove unused default_mtd_readv prototype
      jffs: remove custom mtd_fake_writev function
      mtd: clean-up the default_mtd_writev function
      mtd: mtdcore: export symbols cleanup
      mtd: introduce mtd_has_oob helper
      mtd: do use mtd->point directly
      mtd: do not use mtd->get_unmapped_area directly
      romfs: do not use mtd->get_unmapped_area directly
      mtd: mtdoops: do not use mtd->panic_write directly
      mtd: do not use mtd->read_oob directly
      mtd: do not use mtd->get_*_prot_info directly
      mtd: do not use mtd->read_*_prot_reg directly
      mtd: mtd->write_user_prot_reg directly
      mtd: do not use mtd->lock_user_prot_reg directly
      mtd: harmonize mtd_writev usage
      mtd: do not use mtd->sync directly
      mtd: do not use mtd->lock, unlock and is_locked directly
      mtd: do not use mtd->suspend and mtd->resume directly
      mtd: introduce mtd_can_have_bb helper
      logfs: do not use 'mtd->block_isbad' directly
      mtd: do not use mtd->block_markbad directly
      UBI: fix debugging messages
      UBIFS: make debugging messages light again
      UBIFS: fix debugging messages
      UBIFS: use snprintf instead of sprintf when printing keys
      UBIFS: fix key printing

Arun Sharma (1):
      sched/tracing: Add a new tracepoint for sleeptime

Arun Thomas (1):
      tools/power turbostat: update fields in manpage

Arve Hjønnevåg (8):
      android-common: include linux/slab.h
      Staging: android: ram_console: Start ram console earlier
      Staging: android: timed_gpio: Request gpios.
      binder: Use seq_file for debug interface.
      staging: android: binder: Move debugging information from procfs to debugfs
      Staging: android: binder: Create dedicated workqueue for binder deferred work
      staging: android: lowmemorykiller: Ignore shmem pages in page-cache
      ashmem: Fix ASHMEM_SET_PROT_MASK.

Arvid Brodin (2):
      usb/isp1760: Simpler queue head list code.
      usb/isp1760: Fix race condition memory leak

Arvind R (1):
      edac:i82975x fix 32bit compile and cleanup

Asai Thambi S P (2):
      mtip32xx: updates based on feedback
      mtip32xx: do rebuild monitoring asynchronously

Ashish Chavan (1):
      ASoC: da7210: Add support for line input and mic

Ashish Jangam (6):
      MFD: DA9052/53 MFD core module
      MFD: DA9052/53 MFD core module add SPI support v2
      regulator: DA9052/53 Regulator support
      regulator: Replace kzalloc with devm_kzalloc and if-else with a switch-case for da9052-regulator
      mfd: Clearing events requires event registers to be writable for da9052-core
      power_supply: Add DA9052 battery driver

Aurelien Jacobs (1):
      asix: fix infinite loop in rx_fixup()

Aurelien Jacquiot (14):
      C6X: build infrastructure
      C6X: early boot code
      C6X: memory management and DMA support
      C6X: process management
      C6X: signal management
      C6X: time management
      C6X: interrupt handling
      C6X: syscalls
      C6X: build infrastructure
      C6X: cache control
      C6X: loadable module support
      C6X: ptrace support
      C6X: headers
      C6X: library code

Avi Kivity (10):
      KVM: Move cpuid code to new file
      KVM: Document KVM_NMI
      Merge remote-tracking branch 'tip/perf/core' into kvm-updates/3.3
      KVM: Make KVM_INTEL depend on CPU_SUP_INTEL
      KVM: Expose kvm_lapic_local_deliver()
      KVM: Add generic RDPMC support
      KVM: SVM: Intercept RDPMC
      KVM: VMX: Intercept RDPMC
      KVM: x86 emulator: fix RDPMC privilege check
      KVM: x86 emulator: implement RDPMC (0F 33)

Avinash Patil (2):
      mwifiex: proper cleanup when RX multiport aggregation fails
      mwifiex: wakeup and stop multiple tx queues in net_device

Axel Lin (219):
      max8997_charger&max8998_charger: Fix unterminated platform_device_id tables
      max8903_charger: Add "platform:" prefix for platform modalias
      ds2780_battery&z2_battery: Add __devexit_p at necessary places
      max8998_charger: Allow full timeout not set, leave it unchanged
      pda_power: Fix build error if !CONFIG_USB_OTG_UTILS
      ASoC: wm8400: Fix setting Fout clock divider for FLL Control 4
      ASoC: wm8996: Avoid a redundant i2c_get_clientdata call in wm8996_i2c_remove
      ASoC: wm8940: Fix setting PLL Output clock division ratio
      ASoC: wm8940: Fix a typo for the mask of setting WM8940_BCLKDIV
      ASoC: tlv320aic3x: Use snd_soc_update_bits for read-modify-write
      ASoC: Avoid a redundant read in cs42l51_pdn_event
      ASoC: wm9081: Use snd_soc_update_bits for read-modify-write
      ASoC: Remove unused control_data and mutex fields from struct alc5632_priv
      ASoC: cs42l73: Return proper error code if device id mismatch
      ASoC: cs42l73: Show correct revision id
      ASoC: Remove redundant regcache_sync call in cs42l73_resume
      ASoC: cs42l73: Unify the way to define bits of register
      ASoC: cs42l73: Make inv and format to be unsigned int
      PM / devfreq: separate error paths from successful path
      net: mv643xx_eth: fix build error
      ASoC: Convert ep93xx directory to module_platform_driver
      ASoC: Convert s6000 directory to module_platform_driver
      ASoC: Convert mxs directory to module_platform_driver
      ASoC: Convert blackfin directory to module_platform_driver
      ASoC: Convert imx directory to module_platform_driver
      ASoC: Convert jz4740 directory to module_platform_driver
      ASoC: Convert nuc900 directory to module_platform_driver
      ASoC: Convert kirkwood directory to module_platform_driver
      ASoC: Convert mid-x86 directory to module_platform_driver
      ALSA: Convert mips directory to module_platform_driver
      collie_battery: Convert to gpio_request_array() / gpio_free_array()
      tosa_battery: Convert to gpio_request_array() / gpio_free_array()
      [media] media/radio/tef6862: fix checking return value of i2c_master_send
      ASoC: Convert atmel directory to module_platform_driver
      ASoC: Convert au1x directory to module_platform_driver
      ASoC: Convert pxa directory to module_platform_driver
      ASoC: Convert sh directory to module_platform_driver
      ASoC: Convert txx9 directory to module_platform_driver
      ASoC: Convert davinci directory to module_platform_driver
      ASoC: Convert omap directory to module_platform_driver
      uio: convert drivers/uio/* to use module_platform_driver()
      regulator: export of_get_regulator_init_data
      regulator: Checking return value of of_get_regulator_init_data
      regulator: Staticise of_get_fixed_voltage_config()
      ALSA: convert sound/* to use module_platform_driver()
      regulator: Avoid potential NULL dereference in reg_fixed_voltage_probe()
      usb: convert drivers/usb/* to use module_platform_driver()
      net/irda: convert drivers/net/irda/* to use module_platform_driver()
      regulator: aat2870: Remove a redundant bitwise and operation
      regulator: Convert virtual and userspace regulator consumer drivers to use module_platform_driver()
      ASoC: Convert fsl directory to module_platform_driver
      ASoC: Convert tegra_spdif to use module_platform_driver()
      net/can: convert drivers/net/can/* to use module_platform_driver()
      net/ethernet: convert drivers/net/ethernet/* to use module_platform_driver()
      Input: ad7879-i2c - remove redundant MODULE_ALIAS
      Input: samsung-keypad - remove redundant MODULE_ALIAS
      ASoC: Convert smdk_wm8994pcm to use module_platform_driver()
      ASoC: cs42l73: Fix clear wrong bits in cs42l73_set_dai_fmt
      char: hw_random: convert drivers/char/hw_random/* to use module_platform_driver()
      crypto: convert drivers/crypto/* to use module_platform_driver()
      parport: convert drivers/parport/* to use module_platform_driver()
      TTY: serial: convert drivers/tty/serial/* to use module_platform_driver()
      net: rfkill: convert net/rfkill/* to use module_platform_driver()
      NFC: pn533: Staticise pn533_data_exchange()
      dsa: Include linux/if_ether.h to fix build error
      ARM: exynos4: Fix build error due to 'gic_bank_offset' undeclared
      ARM: exynos4: Fix build error
      video: convert drivers/video/* to use module_platform_driver()
      ASoC: Make SND_SOC_LITTLEMILL select MFD_WM8994
      dmaengine: convert drivers/dma/* to use module_platform_driver()
      ASoC: Convert e740_wm9705 to use gpio_request_one()
      ASoC: uda1380: Convert to gpio_request_one()
      ASoC: Fix reg_cache_size for stac9766
      ASoC: Fix a typo in s3c24xx_simtec_tlv320aic23 driver
      ASoC: Convert e750_wm9705 to use gpio_request_one()
      ASoC: Fix error handling in e800_init to free gpios
      ASoC: Convert e800_wm9712 to use gpio_request_one()
      ASoC: wm8960: Use snd_soc_update_bits for read-modify-write
      ASoC: Fix comments for disabling amplifier and PGA
      Input: mc13783-pwrbutton - convert to use module_platform_driver()
      Input: keyboard - staticise non-exported symbols
      ASoC: Add missed MODULE_LICENSE("GPL") for imx-pcm-fiq
      ASoC: Staticise rx51_aux_dev
      ASoC: Staticise au1xpsc_soc_platform
      ASoC: Staticise alchemy_pcm_soc_platform
      ASoC: Remove unused extern declarations for sh4_hac_dai and sh7760_soc_platform
      ASoC: Staticise sst_pcm_new and sst_soc_platform_drv
      ASoC: Staticise mfld_msic_dailink
      ASoC: pxa: Convert e740_wm9705 to use snd_soc_register_card()
      ASoC: pxa: Convert e750_wm9705 to use snd_soc_register_card()
      ASoC: pxa: Convert imote2 to use snd_soc_register_card()
      ASoC: pxa: Convert tosa to use snd_soc_register_card()
      ASoC: pxa: Convert e800_wm9712 to use snd_soc_register_card()
      video: convert mbxfb to use module_platform_driver()
      video: pnx4008: convert drivers/video/pnx4008/* to use module_platform_driver()
      ASoC: Convert max9850 to table based DAPM and control init
      ASoC: Convert uda1380 to table based DAPM and control init
      ASoC: Remove export of s3c_pcm_dai
      ASoC: Use dai_fmt in edb93xx machine driver
      ASoC: Use dai_fmt in snappercl15 machine driver
      ASoC: Rename rt562[1|2]_vol_snd_controls to alc562[1|2]_vol_snd_controls
      regulator: da9052: Staticize non-exported symbols
      ASoC: Convert ak4104 to devm_kzalloc()
      ASoC: Convert ak4535 to devm_kzalloc()
      ASoC: Convert ak4641 to devm_kzalloc()
      ASoC: Convert ak4642 to devm_kzalloc()
      ASoC: Convert ak4671 to devm_kzalloc()
      ASoC: Use dai_fmt in hx4700 machine driver
      ASoC: Use dai_fmt in imote2 machine driver
      ASoC: Convert 88pm860x-codec to table based DAPM and control init
      ASoC: Convert cs42l51 to table based DAPM and control init
      devres: Fix a typo in devm_kfree comment
      ASoC: pxa: Add .owner to struct snd_soc_card
      ASoC: samsung: Add .owner to struct snd_soc_card
      ASoC: fsl: Add .owner to struct snd_soc_card
      ASoC: atmel: Add .owner to struct snd_soc_card
      ASoC: blackfin: Add .owner to struct snd_soc_card
      ASoC: davinci: Add .owner to struct snd_soc_card
      ASoC: ep93xx: Add .owner to struct snd_soc_card
      ASoC: tegra: Add .owner to struct snd_soc_card
      ASoC: au1x: Add .owner to struct snd_soc_card
      ASoC: imx: Add .owner to struct snd_soc_card
      ASoC: jz4740: Add .owner to struct snd_soc_card
      ASoC: nuc900: Add .owner to struct snd_soc_card
      ASoC: s6000: Add .owner to struct snd_soc_card
      ASoC: sh: Add .owner to struct snd_soc_card
      ASoC: txx9: Add .owner to struct snd_soc_card
      ASoC: kirkwood: Add .owner to struct snd_soc_card
      ASoC: mid-x86: Add .owner to struct snd_soc_card
      ASoC: omap: Add .owner to struct snd_soc_card
      mlx4: Add missing include of linux/slab.h
      ASoC: Convert da7210 to devm_kzalloc()
      ASoC: Convert lm4857 to devm_kzalloc()
      ASoC: Convert uda1380 to devm_kzalloc()
      ASoC: Convert 88pm860x-codec to devm_kzalloc()
      pcmcia: pxa: replace IRQ_GPIO() with gpio_to_irq()
      Input: zylonite-wm97xx - replace IRQ_GPIO() with gpio_to_irq()
      ARM: pxa: Include linux/export.h in balloon3.c
      ASoC: Fix build error in sound/soc/kirkwood/kirkwood-i2s.c
      ASoC: Use dai_fmt in kirkwood-openrd machine driver
      ASoC: Use dai_fmt in kirkwood-t5325 machine driver
      ASoC: Convert kirkwood-t5325 to table based DAPM init
      ASoC: Convert ad193x to devm_kzalloc()
      ASoC: Convert adau1373 to devm_kzalloc()
      ASoC: Convert ad1836 to devm_kzalloc()
      ASoC: Convert adau1701 to devm_kzalloc()
      ASoC: Convert jz4740 to devm_kzalloc()
      ASoC: Convert tlv320aic32x4 to devm_kzalloc()
      regulator: Fix the error handling if create_regulator fails
      regulator: Fix checking return value of create_regulator
      ASoC: pxa: Convert poodle to use snd_soc_register_card()
      ASoC: Convert poodle to table based DAPM and control init
      ASoC: Use dai_fmt in poodle machine driver
      ASoC: Use dai_fmt in corgi machine driver
      ASoC: Convert corgi to table based DAPM and control init
      video: omap: Staticise non-exported symbols
      video: omap: convert drivers/video/omap/* to use module_platform_driver()
      ASoC: Convert cs42l51 to devm_kzalloc()
      ASoC: Convert max98088 to devm_kzalloc()
      ASoC: Convert max98095 to devm_kzalloc()
      ASoC: Convert max9850 to devm_kzalloc()
      ASoC: Convert rt5631 to devm_kzalloc()
      ASoC: Convert ssm2602 to devm_kzalloc()
      ASoC: Convert sta32x to devm_kzalloc()
      ASoC: Convert tlv320aic23 to devm_kzalloc()
      ASoC: Convert tlv320aic26 to devm_kzalloc()
      ASoC: Convert tlv320aic3x to devm_kzalloc()
      ASoC: Convert alc5623 to devm_kzalloc()
      ASoC: Convert cs4270 to devm_kzalloc()
      ASoC: Convert tlv320dac33 to devm_kzalloc()
      ASoC: Convert tpa6130a2 to devm_kzalloc()
      ASoC: Fix return value of ak4641_pcm_set_dai_fmt()
      ASoC: Fix return value of wm8962_gpio_direction_out()
      ASoC: Use dai_fmt in saarb machine driver
      ASoC: Use dai_fmt in spitz machine driver
      ASoC: Use dai_fmt in z2 machine driver
      ASoC: Convert saarb to table based DAPM init
      ASoC: Convert spitz to table based DAPM and control init
      ASoC: Convert tavorevb3 to table based DAPM init
      ASoC: Convert z2 to table based DAPM init
      ASoC: Fix return value of wm8903_gpio_direction_in() and wm8903_gpio_direction_out()
      ASoC: Use dai_fmt in tavorevb3 machine driver
      ASoC: Fix return value of wm8580_set_sysclk()
      ASoC: pxa: Convert corgi to use snd_soc_register_card()
      ASoC: sta32x: Optimize the array work to find rate_min and rate_max
      power_supply: Convert drivers/power/* to use module_platform_driver()
      wm97xx_battery: Use DEFINE_MUTEX() for work_lock
      jz4740-battery: Fix signedness bug
      ASoC: Fix build dependency for SND_ATMEL_SOC_SSC
      watchdog: Use DEFINE_SPINLOCK() for static spinlocks
      watchdog: convert drivers/watchdog/* to use module_platform_driver()
      mfd: Don't declare jz4740_adc_cells const
      mfd: Convert to DEFINE_PCI_DEVICE_TABLE
      mfd: Use gpio_request_one from aat2870-core
      mfd: Use gpio_request_one from dm355evm_msp
      mfd: Use gpio_request_one from omap-usb-host
      mfd: Use gpio_request_one from twl6040-core
      mfd: Constify aat2870-core i2c_device_id table
      SATA/PATA: convert drivers/ata/* to use module_platform_driver()
      mtd: convert drivers/mtd/* to use module_platform_driver()
      ASoC: Fix recursive dependency due to select ATMEL_SSC in SND_ATMEL_SOC_SSC
      backlight: convert drivers/video/backlight/* to use module_platform_driver()
      leds: convert led platform drivers to module_platform_driver
      leds: convert led i2c drivers to module_i2c_driver
      leds: convert leds-dac124s085 to module_spi_driver
      drivers/leds/leds-lp5523.c: remove unneeded forward declaration
      drivers/leds/leds-bd2802.c: use gpio_request_one()
      drivers/leds/leds-netxbig.c: use gpio_request_one()
      drivers/leds/leds-mc13783.c: fix off-by-one for checking num_leds
      rtc: convert drivers/rtc/* to use module_platform_driver()
      drivers/rtc/rtc-mc13xxx.c: make mc13xxx_rtc_idtable static
      drivers/rtc/rtc-jz4740.c: make jz4740_rtc_driver static
      [media] convert drivers/media/* to use module_platform_driver()
      mmc: convert drivers/mmc/host/* to use module_platform_driver()
      mmc: sdhci-pci: simplify error handling
      i2c: Convert to DEFINE_PCI_DEVICE_TABLE
      i2c/busses: Use module_platform_driver()
      i2c/gpio-i2cmux: Convert to use module_platform_driver()
      ARM: 7274/1: NUC900: Rename nuc900-audio platform device to nuc900-ac97

Balaji TK (1):
      mmc: omap: remove clock rate hard coding

Barak Witkowski (5):
      bnx2x: add PFC statistics
      bnx2x: add fcoe statistics
      bnx2x, cnic: support DRV_INFO upon FW request
      bnx2x: fix typo in fcoe stats collection
      bnx2x: handle vpd data longer than 128 bytes

Barry Song (2):
      pinctrl/sirf: fix pin number typo for SPI1
      PM / Hibernate: Drop the check of swap space size for compressed image

Bart Van Assche (5):
      hv: Move Kconfig menu entry
      hv: Add Kconfig menu entry
      ib_srpt: Initial SRP Target merge for v3.3-rc1
      [SCSI] libfc: Declare local functions static
      [SCSI] fcoe: Move fcoe_debug_logging from fcoe.h to fcoe.c

Bart Westgeest (2):
      staging: usbip: removed dead code from receive function
      staging: usbip: removed unused definitions from header

Bartek Nowakowski (1):
      [SCSI] isci: enable wide port targets

Bartlomiej Zolnierkiewicz (1):
      pata_cs5536: forward port changes from cs5536

Baruch Siach (1):
      net: fsl_pq_mdio: fix non tbi phy access

Bastian Blank (5):
      xen: Add privcmd device driver
      xen: Add xenbus device driver
      xen: Add xenbus_backend device
      xen/privcmd: Remove unused support for arch specific privcmp mmap
      xen/xenbus-frontend: Make error message more clear

Bastian Hecht (1):
      mmc: tmio_mmc: Hotplug code regrouping

Becky Bruce (13):
      powerpc: Only define HAVE_ARCH_HUGETLB_UNMAPPED_AREA if PPC_MM_SLICES
      powerpc: hugetlb: fix huge_ptep_set_access_flags return value
      powerpc: Fix booke hugetlb preload code for PPC_MM_SLICES and 64-bit
      powerpc: Update hugetlb huge_pte_alloc and tablewalk code for FSL BOOKE
      powerpc: hugetlb: modify include usage for FSL BookE code
      powerpc: Whitespace/comment changes to tlb_low_64e.S
      powerpc: Add hugepage support to 64-bit tablewalk code for FSL_BOOK3E
      powerpc: Add gpages reservation code for 64-bit FSL BOOKE
      powerpc: Kconfig updates for FSL BookE HUGETLB 64-bit
      powerpc: Enable Hugetlb by default for 32-bit 85xx/corenet
      powerpc: Enable hugetlb by default for corenet64 platforms
      powerpc/book3e: Change hugetlb preload to take vma argument
      powerpc: Define/use HUGETLB_NEED_PRELOAD insead of complicated #if

Ben Dooks (5):
      eeprom_93cx6: Add data direction control.
      eeprom_93cx6: Add write support
      KSZ8851-SNL: Add support for EEPROM MAC address
      KSZ8851-SNL: Add ethtool support for EEPROM via eeprom_93cx6
      Merge branches 'for-33/i2c/eg20t' and 'for-33/i2c/omap' into for-linus/i2c-33

Ben Greear (5):
      ath9k: Improve debugfs printout for stations.
      wireless: Support ht-capabilities over-rides.
      mac80211: Support ht-cap over-rides.
      mac80211: Make __check_htcap_disable static.
      mac80211: Remove WARN_ON in apply-ht-override logic.

Ben Hutchings (42):
      [media] staging: lirc_serial: Fix init/exit order
      [media] staging: lirc_serial: Free resources on failure paths of lirc_serial_probe()
      [media] staging: lirc_serial: Fix deadlock on resume failure
      [media] staging: lirc_serial: Fix bogus error codes
      [media] staging: lirc_serial: Do not assume error codes returned by request_irq()
      dsa: Change dsa_uses_{dsa, trailer}_tags() into inline functions
      dsa: Export functions from core to modules
      dsa: Combine core and tagging code
      mv88e6xxx: Combine mv88e6131 and mv88e612_61_65 drivers
      dsa: Define module author, description, license and aliases for drivers
      dsa: Allow core and drivers to be built as modules
      net: Use IS_ENABLED() in netdevice.h as appropriate
      bonding: Remove obsolete source file 'bond_ipv6.c'
      topology: Provide CPU topology in sysfs in !SMP configurations
      dsa: Remove unnecessary exports
      dsa: Move all definitions needed by drivers into <net/dsa.h>
      dsa: Move switch drivers to new directory drivers/net/dsa
      lockdep, rtmutex, bug: Show taint flags on error
      MAINTAINERS: Update sfc maintainers
      sfc: Remove device ID macros only used once
      lockdep, bug: Exclude TAINT_OOT_MODULE from disabling lock debugging
      ethtool: Clarify use of size field for ETHTOOL_GRXFHINDIR
      ethtool: Centralise validation of ETHTOOL_{G, S}RXFHINDIR parameters
      ethtool: Define and apply a default policy for RX flow hash indirection
      sfc: Use skb_fill_page_desc() to simplify passing of page buffers to GRO
      gianfar: Reject out-of-range RX NFC locations
      ethtool: Allow drivers to select RX NFC rule locations
      sfc: Change filter ID generation to satisfy priority semantics of RX NFC
      sfc: Use consistent types for filter IDs, indices and search depths
      sfc: Add support for retrieving and removing filters by ID
      sfc: Implement ethtool RX NFC rules API instead of n-tuple API
      sfc: Remove now-unused filter function
      ethtool: Remove ethtool_ops::set_rx_ntuple operation
      PM / Hibernate: Implement compat_ioctl for /dev/snapshot
      ext4: Report max_batch_time option correctly
      igmp: Avoid zero delay when receiving odd mixture of IGMP queries
      drivers/rtc/interface.c: fix alarm rollover when day or month is out-of-range
      cpu: Do not return errors from cpu_dev_init() which will be ignored
      cpu: Register a generic CPU device on architectures that currently do not
      [SCSI] isci, firmware: Remove isci fallback parameter blob and generator
      net: Use device model to get driver name in skb_gso_segment()
      net: WARN if skb_checksum_help() is called on skb requiring segmentation

Ben Pfaff (1):
      openvswitch: Fix multipart datapath dumps.

Ben Skeggs (89):
      drm/nv40/pm: parse fan pwm divisor from vbios tables
      drm/nv40/pm: implement first type of pwm fanspeed funcs
      drm/nv41/pm: implement a second type of fanspeed pwm
      drm/nouveau/pm: hook up fanspeed get/set if they're present
      drm/nouveau/vdec: implement stub modules for the known engines
      drm/nv50/pm: add support for pwm fan control
      drm/nv50/pm: mostly nailed down fan pwm frequency selection
      drm/nouveau/gpio: remove invert flag, use state[] everywhere
      drm/nouveau/pm: introduce generic handler for on-chip fan controller
      drm/nv50/pm: convert to new fanspeed pwm controller hooks
      drm/nv40/pm: convert to new pwm hooks, also fixing pwm type detection
      drm/nouveau/pm: remove defunct fanspeed_set/get from pm table
      drm/nv50/pm: s/unk05/vdec/
      drm/nouveau/hdmi: build ELD from EDID, notify audio driver of its presence
      drm/nouveau/hdmi: add hdmi register accessors to handle hdmi block move
      drm/nouveau/hdmi: enable sending of avi/audio infoframes
      drm/nv50/crtc: disable flip overlay around scaling mode changes
      drm/nouveau: move master modesetting init to nouveau_display
      drm/nouveau: add overscan compensation connector properties
      drm/nv50/disp: move sync routine to where it can be used by other modules
      drm/nv50/disp: synchronise display right after init
      drm/nv50/disp: completely reset disp if master evo channel active at init
      drm/nv50/disp: disconnect encoders before reprogramming them
      drm/nv50/disp: wait for encoder disconnect to complete before link training
      drm/nouveau: determine a value for display_info.bpc if edid doesn't
      drm/nouveau: no need to pass parameters into set_scale/dither
      drm/nouveau: improve dithering properties, and implement proper auto mode
      drm/nouveau: don't pretend to support the DVI-I 'select subconnector' prop
      drm/nv50/disp: allow interlaced and doublescan modes on digital outputs
      drm/nouveau/disp: kill off nouveau_crtc.mode
      drm/nv50/disp: rewrite crtc timing calculation, with proper names and fixes
      drm/nv50/disp: fix scaling of doublescan modes
      drm/nv50/pm: rewrite clock management, and switch to the new pm hooks
      drm/nv04-nv30/pm: port to newer interfaces
      drm/nouveau/pm: remove the older interfaces completely
      drm/nouveau/pm: change volt/fan before upclock, but after downclock
      drm/nv50/pm: free state struct after setting clocks
      drm/nv50/disp: stricter check for evo being active on init
      drm/nvc0/gr: update fuc source to assemble with latest envyas
      drm/nvc0/gr: add initial support for nvd9, not quite there yet..
      drm/nv50/pm: 0x84/0x86 can't use "1" for nvclk src, need 0x50 method
      drm/nv50/pm: fix thinko which lead to clocks being slightly off sometimes
      drm/nv50/pm: avoid touching dom6/vdec clocks if perflvl doesn't define it
      drm/nv50/pm: stabilise transition to 100MHz mclk a bit
      drm/nv50/pm: only touch 0x611200 on nv92-
      drm/nva3/copy: update fuc source for latest envytools
      drm/nva3/copy: fix typo in fuc which caused host to not recieve exceptions
      drm/nouveau/hdmi: enable audio for nva3:nvd0 chipsets
      drm/nvd0/disp: send eld to the audio codec
      drm/nvd0/disp: enable hdmi on sor if hdmi monitor present
      drm/nvd0/disp: hook evo up to debugging
      drm/nvd0/disp: enable hdmi audio
      drm/nouveau/pm: fix missing volt changes when boot voltage is undefined
      drm/nouveau/disp: introduce proper init/fini, separate from create/destroy
      drm/nouveau: re-jig fbcon suspend/resume process a little
      drm/nv50/disp: fix evo for create/init + destroy/fini split
      drm/nouveau: shutdown display on suspend/hibernate
      drm/nvd0/disp: update crtc timing calculations for interlace/doublescan
      drm/nvd0/disp: scaler updates, overscan compensation etc
      drm/nvd0/disp: init display sync channels
      drm/nvd0/disp: have evo names now, use them
      drm/nvd0/disp: make it clearer that the cursor regs are pio evo channels
      drm/nvd0/disp: add support for page flipping
      drm/nvd0/disp: initialise overlay channels
      drm/nvd0/disp: handle yet another interrupt
      drm/nvd0/disp: rename sync channel to flip channel
      drm/nvd0/disp: use single, shared, sync bo for all evo channels
      drm/nouveau/bios: pass drm_device to ROMPTR, rather than nvbios
      drm/nouveau/bios: fold fixup_legacy_i2c
      drm/nouveau/bios: start refactoring dcb routines
      drm/nouveau/i2c: do parsing of i2c-related vbios info in nouveau_i2c.c
      drm/nouveau/i2c: tidy up bit-bang helpers, also fixing nv50 setsda bug
      drm/nouveau/i2c: fix debug message
      drm/nouveau/i2c: handle bit-banging ourselves
      drm/nouveau/disp: parse connector info directly in nouveau_connector.c
      drm/nouveau/mxm: initial implementation of dcb sanitisation
      drm/nouveau/mxm: implement wmi shadow method
      drm/nouveau/mxm: implement _DSM shadow method
      drm/nouveau/mxm: implement ROM shadow method
      drm/nouveau/dp: remove broken display depth function, use the improved one
      drm/nv04/disp: handle dual-link spwg panels without needing quirks
      drm/nouveau/hwsq: remove some magic, give proper opcode names
      drm/nouveau: just pass gpio line to pwm_*, not entire gpio struct
      drm/nouveau/gpio: reimplement as nouveau_gpio.c, fixing a number of issues
      drm/nv40/disp: implement support for hotplug irq
      drm/nouveau: move hpd enable/disable to common code
      drm/nvc0/pm: initial engine reclocking
      drm/nouveau/ttm: fix crash as a result of a recent ttm change
      drm: bump DRM_CONNECTOR_MAX_ENCODER from 2 to 3

Ben Widawsky (4):
      drm/i915: relative_constants_mode race fix
      drm/i915: Force sync command ordering (Gen6+)
      drm/i915: Update GEN6_RP_CONTROL definitions
      drm/i915: drpc debugfs update for gen6

Benjamin Herrenschmidt (24):
      powerpc/pci: Add a platform hook after probe and before resource survey
      powerpc/pci: Change how re-assigning resouces work
      powerpc/powernv: Add TCE SW invalidation support
      powerpc/powernv: Fixup p7ioc PCIe root complex class code
      powerpc/powernv: PCI support for p7IOC under OPAL v2
      Merge remote-tracking branch 'kumar/next' into next
      powerpc/powernv: Update OPAL interfaces
      powerpc/powernv: Display diag data on p7ioc EEH errors
      powerpc/powernv: Workaround OFW issues in prom_init.c
      powerpc/pci: Make pci_read_irq_line() static
      Merge branch 'mpic' into next
      Merge branch 'booke-hugetlb' into next
      powerpc: Add support for OpenBlockS 600
      Merge branch 'cpuidle' into next
      Merge branch 'ps3' into next
      Merge branch 'kexec' into next
      tty/serial/pmac_zilog: Fix suspend & resume
      powerpc/pmac: Simplify old pmac PIC interrupt handling
      powerpc/pmac: Fix SMP kernels on pre-core99 UP machines
      Merge remote-tracking branch 'jwb/next' into next
      powerpc: Fix old bug in prom_init setting of the color
      offb: Fix bug in calculating requested vram size
      offb: Add palette hack for qemu "standard vga" framebuffer
      offb: Fix setting of the pseudo-palette for >8bpp

Benjamin LaHaise (1):
      vlan: add 802.1q netpoll support

Benjamin Larsson (1):
      [libata] ata_piix: Add Toshiba Satellite Pro A120 to the quirks list

Benjamin Tissoires (10):
      HID: multitouch: create sysfs attribute to control quirks from user-space
      HID: multitouch: cleanup eGalax quirks
      HID: multitouch: remove .maxcontacts field for eGalax
      HID: multitouch: cleanup with eGalax PID definitions
      HID: multitouch: add support for the MSI Windpad 110W
      HID: multitouch: correct eGalax a001 protocol
      HID: multitouch: merge quanta driver into hid-multitouch
      HID: hid-multitouch: add support for new Hanvon panels
      HID: multitouch: add support of Atmel multitouch panels
      HID: multitouch: add support for 3M 32"

Benoit Cousson (8):
      ARM: OMAP: USB: EHCI and OHCI hwmod structures for OMAP4
      ARM: OMAP4: hwmod: Don't wait for the idle status if modulemode is not supported
      of/base: Take NULL string into account for property with multiple strings
      of/address: Add reg-names property to name an iomem resource
      of/irq: Add interrupts-names property to name an irq resource
      mfd: twl-core: Add initial DT support for twl4030/twl6030
      drivers/rtc/rtc-twl.c: add DT support for RTC inside twl4030/twl6030
      i2c: OMAP: Add DT support for i2c controller

Bernhard Heinloth (1):
      Staging: zcache: Fix calls to obsolete function

Bhavesh Parekh (1):
      UBI: fix missing scrub when there is a bit-flip

Bing Zhao (2):
      mwifiex: add support for Marvell sd8797 device
      Bluetooth: btusb: fix bInterval for high/super speed isochronous endpoints

Bjorn Bringert (2):
      ashmem: Implement read(2) in ashmem driver
      ashmem: Support lseek(2) in ashmem driver

Bjorn Helgaas (41):
      sunhme/PCI: use list_for_each_entry() for bus->devices traversal
      de4x5/PCI: use list_for_each_entry() for bus->devices traversal
      ARM: mach-sa1100: fix implicit use of page.h
      PCI: add helpers for building PCI bus resource lists
      PCI: show host bridges and root bus resources
      PCI: add pci_create_root_bus() that accepts resource list
      PCI: add pci_scan_root_bus() that accepts resource list
      PCI: convert pci_scan_bus() to use pci_create_root_bus()
      PCI: convert pci_scan_bus_parented() to use pci_create_root_bus()
      PCI: deprecate pci_scan_bus_parented()
      alpha/PCI: convert to pci_scan_root_bus() for correct root bus resources
      arm/PCI: convert to pci_scan_root_bus() for correct root bus resources
      frv/PCI: convert to pci_scan_root_bus() for correct root bus resources
      ia64/PCI: use pci_create_bus() instead of pci_scan_bus_parented()
      ia64/PCI: convert to pci_create_root_bus() for correct root bus resources
      microblaze/PCI: fix pci_bus_for_each_resource() usage
      microblaze/PCI: make pcibios_setup_phb_resources() static
      microblaze/PCI: convert to pci_create_root_bus() for correct root bus resources
      microblaze/PCI: use pci_scan_root_bus()
      mips/PCI: convert to pci_scan_root_bus() for correct root bus resources
      mn10300/PCI: convert to pci_scan_root_bus() for correct root bus resources
      parisc/PCI: dino: use pci_create_bus() instead of pci_scan_bus_parented()
      parisc/PCI: dino: convert to pci_create_root_bus() for correct root bus resources
      parisc/PCI: lba: deal with LMMIO/PAT overlaps before creating PCI root bus
      parisc/PCI: lba: use pci_create_bus() instead of pci_scan_bus_parented()
      parisc/PCI: lba: convert to pci_create_root_bus() for correct root bus resources
      powerpc/PCI: make pcibios_setup_phb_resources() static
      powerpc/PCI: split PHB part out of pcibios_map_io_space()
      powerpc/PCI: convert to pci_create_root_bus()
      sh/PCI: convert to pci_scan_root_bus() for correct root bus resources
      sparc/PCI: convert to pci_create_root_bus()
      sparc32, leon/PCI: convert to pci_scan_root_bus() for correct root bus resources
      x86/PCI: read Broadcom CNB20LE host bridge info before PCI scan
      x86/PCI: use pci_scan_bus() instead of pci_scan_bus_parented()
      x86/PCI: convert to pci_create_root_bus() and pci_scan_root_bus()
      xtensa/PCI: convert to pci_scan_root_bus() for correct root bus resources
      PCI: remove pci_create_bus()
      x86/PCI: amd: factor out MMCONFIG discovery
      PNP: work around Dell 1536/1546 BIOS MMCONFIG bug that breaks USB
      x86/PCI: build amd_bus.o only when CONFIG_AMD_NB=y
      ACPI, APEI, Print resource errors in conventional format

Björn Gerhart (1):
      hwmon: (f75375s) Add support for F75387SG/RG

Boaz Harrosh (6):
      pnfs-obj: pNFS errors are communicated on iodata->pnfs_error
      pnfs-obj: Must return layout on IO error
      ore: FIX breakage when MISC_FILESYSTEMS is not set
      ore: Fix crash in case of an IO error.
      ore: fix BUG_ON, too few sgs when reading
      ore: Must support none-PAGE-aligned IO

Bob Liu (11):
      blackfin: bf533-stamp: fix ad1836 name
      blackfin: bf533-stamp: add missed patches for new asoc driver
      blackfin: smp: add suspend and wakeup irq flags
      blackfin: smp: cleanup smp code
      blackfin: time-ts: rm unused func broadcast_timer_setup()
      blackfin: bf537: add capture support
      blackfin: bf561: add adv7183 capture support
      page_cgroup: add helper function to get swap_cgroup
      memcg: cleanup for_each_node_state()
      page_alloc: break early in check_for_regular_memory()
      page_cgroup: drop multi CONFIG_MEMORY_HOTPLUG

Bob Moore (16):
      ACPICA: Update for GCC 4
      ACPICA: Add error msg for unsupported I/O requests (not 8/16/32 bit length)
      ACPICA: Add error msg for Index/Bank field registers out-of-range
      ACPICA: Do not abort table load on invalid space ID
      ACPI 5.0: Basic support for FADT version 5
      ACPI 5.0: Implement hardware-reduced option
      ACPI 5.0: Add new/changed tables to headers
      ACPI 5.0: Implement Connection() and AccessAs() changes
      ACPI 5.0: Support for GeneralPurposeIo and GenericSerialBus operation region
      ACPI 5.0: New interface, acpi_get_event_resources
      ACPI 5.0: New interface, acpi_buffer_to_resource
      ACPI 5.0: Add new predefined names
      ACPICA: Update to version 20111123
      ACPICA: Update for larger ACPI 5 FADT size
      ACPICA: Update all copyrights to 2012
      ACPICA: Update to version 20120111

Bob Peterson (9):
      GFS2: Add readahead to sequential directory traversal
      GFS2: Add non-try locks back to get_local_rgrp
      GFS2: combine gfs2_alloc_block and gfs2_alloc_di
      GFS2: remove vestigial al_alloced
      dlm: convert rsb list to rb_tree
      GFS2: move toward a generic multi-block allocator
      GFS2: split function rgblk_search
      GFS2: decouple quota allocations from block allocations
      GFS2: Fix a use-after-free that coverity spotted

Boojin Kim (1):
      DMA: PL330: Fix build warning

Borislav Petkov (9):
      perf: Carve out callchain functionality
      x86, CPU: Drop superfluous get_cpu_cap() prototype
      x86, microcode, AMD: Add a vendor-specific exit function
      x86, microcode, AMD: Add a reusable buffer
      x86, microcode, AMD: Simplify ucode verification
      x86, microcode, AMD: Exit early on success
      x86, microcode, AMD: Update copyrights
      x86, mce: Add wrappers for registering on the decode chain
      x86, MCE: Drain mcelog buffer

Bradley Peterson (1):
      pptp: Accept packet with seq zero

Brian Austin (2):
      ASoC: Add support for CS42L73 codec
      ASoC: Convert CS42L73 to devm_kzalloc()

Brian Gix (11):
      Bluetooth: Add HCI defines for User Passkey entry
      Bluetooth: Add MGMT opcodes for Passkey Entry
      Bluetooth: Add MGMT event for Passkey Entry
      Bluetooth: User Pairing Response restructuring
      Bluetooth: Differentiate LE User Pairing Responses
      Bluetooth: Add User Passkey Response handling
      Bluetooth: Add HCI User Passkey Req Evt handling
      Bluetooth: Cleanup blkcipher on SMP termination
      Bluetooth: Centralize SMP pairing failure handling
      Bluetooth: Add MITM mechanism to LE-SMP
      Bluetooth: Add SMP to User Passkey and Confirm

Brian Norris (5):
      ahci: platform support for suspend/resume
      mtd: nand: add Macronix manufacturer
      mtd: nand: add 512 Mbit device code (Macronix)
      mtd: nand: scan 1st and 2nd page for Macronix SLC
      mtd: mtd_blkdevs: don't increase 'open' count on error path

Bruce Allan (1):
      e1000e: hitting BUG_ON() from napi_enable

Bryan Freed (1):
      iio: light sensor: Improve granularity of tsl2583 lux values.

Bryan Schumaker (7):
      NFSD: Added fault injection
      NFSD: Added fault injection script
      NFSD: Added fault injection documentation
      NFSD: Call nfsd4_init_slabs() from init_nfsd()
      NFSD: Remove unnecessary whitespace
      NFSD: Only reinitilize the recall_lru list under the recall lock
      NFSD: forget_delegations should use list_for_each_entry_safe

Carolyn Wyborny (1):
      igb: Add flow control advertising to ethtool setting.

Carsten Otte (1):
      [S390] disable MACHINE_IS_VM check for pfault

Catalin Marinas (17):
      kmemleak: Show where early_log issues come from
      kmemleak: When the early log buffer is exceeded, report the actual number
      kmemleak: Report previously found leaks even after an error
      kmemleak: Handle percpu memory allocation
      ARM: pgtable: Fix compiler warning in ioremap.c introduced by nopud
      ARM: LPAE: Move page table maintenance macros to pgtable-2level.h
      ARM: LPAE: Move the FSR definitions to separate files
      ARM: LPAE: Factor out classic-MMU specific code into proc-v7-2level.S
      ARM: LPAE: Introduce the 3-level page table format definitions
      ARM: LPAE: Page table maintenance for the 3-level format
      ARM: LPAE: MMU setup for the 3-level page table format
      ARM: LPAE: Invalidate the TLB before freeing the PMD
      ARM: LPAE: Add fault handling support
      ARM: LPAE: Add context switching support
      ARM: LPAE: Add identity mapping support for the 3-level page table format
      ARM: LPAE: Add the Kconfig entries
      ARM: 7275/1: LPAE: Check the CPU support for the long descriptor format

Cesar Eduardo Barros (1):
      r6040: fix typo in use of MCR0 register bits

Chad Dupuis (3):
      [SCSI] qla2xxx: Update to dynamic logging.
      [SCSI] qla2xxx: Move initialization of some variables before iospace_config.
      [SCSI] qla2xxx: Do not check for minidump when device state is QLA82XX_DEV_READY.

Chandrabhanu Mahapatra (2):
      OMAPDSS: DISPC: Update Fir Coefficients
      OMAPDSS: DISPC: Update Scaling Clock Logic

Chandrakala Chavva (2):
      MIPS: Octeon: Remove SYS_SUPPORTS_HIGHMEM.
      [SCSI] mptsas: Add device ID for SAS1068_820XELP.

Chanho Park (3):
      pinctrl: add a pin_base for sparse gpio-ranges
      pinctrl: correct a offset while enumerating pins
      pinctrl: remove unnecessary max pin number

Chase Douglas (1):
      HID: bump maximum global item tag report size to 96 bytes

Che-Liang Chiou (1):
      Input: serio_raw - remove stray semicolon

Chen Gong (1):
      x86: add IRQ context simulation in module mce-inject

Chen Jie (1):
      drm/radeon/benchmark: common modes sweep ignores 640x480@32

Chilam Ng (1):
      ath6kl: make sure WLAN power save is enabled during suspend

Chris Bagwell (8):
      Input: wacom - cleanup feature report for bamboos
      Input: wacom - remove unused bamboo HID parsing
      Input: wacom - add some comments to wacom_parse_hid
      Input: wacom - relax Bamboo stylus ID check
      Input: wacom - read 3rd gen Bamboo Touch HID data
      Input: wacom - 3rd gen Bamboo P&Touch packet support
      Input: wacom - ignore unwanted bamboo packets
      HID: hid-multitouch - add another eGalax id

Chris Ball (2):
      mmc: card: Use manufacturer ID symbols in card quirks.
      mmc: dw_mmc: Remove unnecessary else clauses

Chris Blair (3):
      spi/pl022: only enable RX interrupts when TX is complete
      spi/pl022: move device disable to workqueue thread
      spi/pl022: add support for pm_runtime autosuspend

Chris Mason (10):
      Merge branch 'integration' into for-linus
      Btrfs: run chunk allocations while we do delayed refs
      Btrfs: lower the bar for chunk allocation
      Btrfs: use bigger metadata chunks on bigger filesystems
      Merge branch 'allocation-fixes' into integration
      Merge branch 'restriper' of git://github.com/idryomov/btrfs-unstable into integration
      Merge branch 'for-chris' of git://repo.or.cz/linux-btrfs-devel into integration
      Merge branch 'for-chris' of git://git.jan-o-sch.net/btrfs-unstable into integration
      Merge branch 'integrity-check-patch-v2' of git://btrfs.giantdisaster.de/git/btrfs into integration
      Btrfs: use larger system chunks

Chris Metcalf (1):
      nfs: fix a minor do_div portability issue

Chris Wright (2):
      KVM guest: remove KVM guest pv mmu support
      KVM: MMU: remove KVM host pv mmu support

Christian Auby (1):
      caif-hsi: Remove wake line modification when flushing FIFO

Christian Borntraeger (1):
      [S390] kvm: fix sleeping function ... at mm/page_alloc.c:2260

Christian Gmeiner (2):
      [media] Make use of media bus pixel codes in adv7170 driver
      mfd: Fix cs5535 section mismatch

Christian König (15):
      drm/radeon: fix debugfs handling v3
      drm/radeon: no need to check all relocs for duplicates
      drm/radeon: fix a spelling mistake
      drm/radeon/kms: add support for semaphores v3
      drm/radeon: make all functions work with multiple rings.
      drm/radeon: make ring rptr and wptr register offsets variable
      drm/radeon: make cp variable an array
      drm/radeon: Add radeon_test_syncing function v2
      drm/radeon: make some asic pointers per ring
      drm/radeon: add radeon_fence_count_emited function
      drm/radeon: disable compute rings on cayman for now
      drm/radeon: rename struct radeon_cp to radeon_ring
      drm/radeon: move ring debugfs into radeon_ring.c
      drm/radeon: improve radeon_test_syncing function
      drm/radeon/kms: Add support for multi-ring sync in CS ioctl (v2)

Christian Lamparter (4):
      mac80211: handle HT PHY BSS membership selector value correctly
      p54: use ieee80211_free_txskb
      carl9170: use ieee80211_free_txskb
      carl9170: move checksum and txseq into subfunctions

Christian Schmidt (4):
      drm/edid: support CEA video modes.
      drm_edid_to_eld: check for CEA data blocks only from structure revision 3 on
      Fix wrong assumptions in cea_for_each_detailed_block v2
      drm/intel: Fix initialization if startup happens in interlaced mode [v2]

Christine Chan (2):
      debugobjects: Extend to assert that an object is initialized
      timer: Use debugobjects to catch deletion of uninitialized timers

Christoph Egger (1):
      powerpc/44x: Removing dead CONFIG_PPC47x

Christoph Fritz (1):
      mfd: Add a dependency on HAVE_CLK for tc6393xb

Christoph Hellwig (38):
      xfs: remove the deprecated nodelaylog option
      xfs: cleanup the transaction commit path a bit
      xfs: remove the lid_size field in struct log_item_desc
      xfs: untangle SYNC_WAIT and SYNC_TRYLOCK meanings for xfs_qm_dqflush
      xfs: make sure to really flush all dquots in xfs_qm_quotacheck
      xfs: remove xfs_qm_sync
      xfs: remove the sync_mode argument to xfs_qm_dqflush_all
      xfs: cleanup dquot locking helpers
      xfs: cleanup xfs_qm_dqlookup
      xfs: remove XFS_DQ_INACTIVE
      xfs: implement lazy removal for the dquot freelist
      target: reshuffle headers
      target: header reshuffle, part2
      target: fold se_task.task_sense into task_flags
      target: remove the se_task task_error_status field
      target: make the se_task task_state_active a normal bool
      tcm_loop: bump max_sectors
      target: remove overagressive ____cacheline_aligned annoations
      xfs: flatten the dquot lock ordering
      xfs: nest qm_dqfrlist_lock inside the dquot qlock
      xfs: simplify xfs_qm_dqattach_grouphint
      xfs: add a xfs_dqhold helper
      xfs: merge xfs_qm_dqinit_core into the only caller
      xfs: kill xfs_qm_idtodq
      xfs: remove XFS_QMOPT_DQSUSER
      xfs: simplify xfs_qm_detach_gdquots
      xfs: mark the xfssyncd workqueue as non-reentrant
      xfs: remove xfs_itruncate_data
      xfs: cleanup xfs_iomap_eof_align_last_fsb
      xfs: remove the unused dm_attrs structure
      xfs: remove the if_ext_max field in struct xfs_ifork
      xfs: make i_flags an unsigned long
      xfs: replace i_flock with a sleeping bitlock
      xfs: replace i_pin_wait with a bit waitqueue
      xfs: remove the i_size field in struct xfs_inode
      xfs: remove the i_new_size field in struct xfs_inode
      xfs: always return with the iolock held from xfs_file_aio_write_checks
      xfs: cleanup xfs_file_aio_write

Christoph Lameter (3):
      slub: Switch per cpu partial page support off for debugging
      slub: Extract get_freelist from __slab_alloc
      percpu: Remove irqsafe_cpu_xxx variants

Christopher Brannon (1):
      Staging: speakup: Don't try to access an unallocated struct.

Christopher Lais (1):
      staging: binder: Fix memory corruption via page aliasing

Chuck Lever (4):
      NFS: Retry mounting NFSROOT
      NFS: Clean up nfs4_find_state_owners_locked()
      NFS: Cache state owners after files are closed
      NFSD: Change name of extended attribute containing junction

Chuck Meade (1):
      drivers/serial/ucc_uart.c: Add missing call to init UCC UART port timeout

Chun-Yeow Yeoh (2):
      {nl,cfg,mac}80211: Allow Setting Multicast Rate in Mesh
      ath9k: Support RSN Mesh

Ciaran McCormick (1):
      dma: fix spacing for method declaration, coding style issue in iop-adma.c

Claudio Scordino (1):
      atmel_serial: fix spinlock lockup in RS485 code

Clemens Ladisch (5):
      usb: fix number of mapped SG DMA entries
      [media] media: fix truncated entity specification
      ALSA: virtuoso: add S/PDIF input support for all Xonars
      ALSA: usb-audio: add Yamaha MOX6/MOX8 support
      ALSA: virtuoso: Xonar DS: fix polarity of front output

Cliff Wickman (6):
      x86/UV2: Fix new UV2 hardware by using native UV2 broadcast mode
      x86/UV2: Fix BAU destination timeout initialization
      x86/UV2: Work around BAU bug
      x86/UV2: Remove stale no-resources test for UV2 BAU
      x86/UV2: Ack BAU interrupt earlier
      x86/UV2: Add accounting for BAU strong nacks

Colin Cross (7):
      cpufreq: OMAP: notify even with bad boot frequency
      android-common: Fix slab.h includes for 2.6.34-rc4
      staging: android: lowmemorykiller: Update arguments of shrinker for 2.6.35
      android: lowmemorykiller: Fix arguments to lowmem_shrink
      staging: android: ram_console: pass in a boot info string
      ashmem: Update arguments of shrinker for 2.6.35
      ashmem: Fix arguments to ashmem_shrink

Cong Wang (1):
      mmc: remove the second argument of k[un]map_atomic()

Corentin Chary (1):
      staging/android: fix build issues

Courtney Cavin (1):
      Input: add driver for Sharp gp2ap002a00f proximity sensor

Curt Wohlgemuth (1):
      ext4: remove unused local variable

Cyrill Gorcunov (5):
      net: unix -- Add missing module.h inclusion
      procfs: make proc_get_link to use dentry instead of inode
      c/r: introduce CHECKPOINT_RESTORE symbol
      c/r: procfs: add start_data, end_data, start_brk members to /proc/$pid/stat v4
      c/r: prctl: add PR_SET_MM codes to set up mm_struct entries

Dai Shuibing (3):
      ath6kl: Add support for configuring SMS4 keys
      ath6kl: Allow SMS4 to be configured in AP mode
      ath6kl: Indicate WAPI IE from (Re)Association Request frame

Daisuke Nishimura (3):
      sched: Fix cgroup movement of forking process
      sched: Fix cgroup movement of newly created process
      sched: Fix cgroup movement of waking process

Dan Carpenter (69):
      ath9k_hw: min_t() casts u32 to int
      rndis_wlan: add range check in del_key()
      iwmc3200wifi: add some more range checks
      mwifiex: remove unneeded kfree(NULL);
      mwifiex: remove an unneeded NULL check
      mwifiex: prevent corruption instead of just warning
      6LoWPAN: double free in lowpan_fragment_xmit()
      mac80211: use kfree_skb() instead of kfree()
      mac80211: memory leak in mesh_queue_preq()
      ath6kl: unlock if ath6kl_cfg80211_connect() fails
      ext3: NULL dereference in ext3_evict_inode()
      mtip32xx: uninitialized variable in mtip_quiesce_io()
      [media] V4L: mt9t112: use after free in mt9t112_probe()
      ath6kl: use a larger buffer for debug output
      [media] av7110: wrong limiter in av7110_start_feed()
      [media] radio: NUL terminate a user string
      [media] staging/media: lirc_imon: add a __user annotation
      Staging: iio/dac/ad5064.c: signedness bug in ad5064_read_raw()
      Staging: iio/dac/ad5360.c: signedness bug in ad5360_read_raw()
      Staging: iio: fix endian conversion in ad7298_scan_direct()
      Staging: sep: potential buffer overflow in ioctl
      debugfs: remove unneeded cast in debugfs_print_regs32()
      brcm80211: fmac: small memory leak on error
      Staging: line6: NULL dereference in dev_err()
      openvswitch: small potential memory leak in ovs_vport_alloc()
      batman-adv: remove extra negation in gw_out_of_range()
      mpi/mpi-mpow: NULL dereference on allocation failure
      x86, NMI: Add to_cpumask() to silence compile warning
      Staging: comedi: unlock on error in usbdux_ao_inttrig()
      Staging: comedi: unlock on error in usbduxsigma_attach()
      sock_diag: off by one checks
      [media] saa7164: fix endian conversion in saa7164_bus_set()
      mac80211: unlock on error path in ieee80211_ibss_join()
      vlan: add rtnl_dereference() annotations
      [SCSI] be2iscsi: cleanup a min_t() call
      usb: renesas_usbhs: silence a gcc warning
      tcp_memcontrol: fix reversed if condition
      brcm80211: smac: precendence bug in wlc_phy_attach()
      wimax/i2400m: remove an unused variable
      NFC: double unlock in nfc_llcp_recv_connect()
      NFC: use kfree_skb() for sk_buffs
      usb: pegasus: cleanup a couple conditions
      KVM: make checks stricter in coalesced_mmio_in_range()
      [media] tm6000: using an uninitialized variable in debug code
      cgroup: move assignement out of condition in cgroup_attach_proc()
      iwlegacy: off by one in iwl3945_hw_build_tx_cmd_rate()
      [media] Staging: dt3155v4l: update to newer API
      [media] Staging: dt3155v4l: probe() always fails
      [media] af9013: change & to &&
      [media] saa7134: use correct array offset
      [media] V4L/DVB: v4l2-ioctl: integer overflow in video_usercopy()
      pktgen: set correct max and min in pktgen_setup_inject()
      drm/radeon: use after free in radeon_vm_bo_add()
      drm/radeon: double lock typo in radeon_vm_bo_rmv()
      mtd: docg3: dereferencing an ERR_PTR() in docg3_probe()
      drm/ttm: fix condition (and vs or)
      gma500: silence gcc warnings in mid_get_vbt_data()
      NFS: add an endian notation
      NFS: cleanup endian type in decode_ds_addr()
      nfs: check for integer overflow in decode_devicenotify_args()
      ipw2x00: signedness bug handling frame length
      [media] cx23885: handle errors from videobuf_dvb_get_frontend()
      [media] mb86a20s: fix off by one checks
      [media] cx231xx: dereferencing NULL after allocation failure
      [media] saa7164: remove duplicate initialization
      [media] tlg2300: fix up check_firmware() return
      mwl8k: fix condition in mwl8k_cmd_encryption_remove_key()
      inetpeer: initialize ->redirect_genid in inet_getpeer()
      [media] ds3000: using logical && instead of bitwise &

Dan Delaney (1):
      HID/usbled: add support for Dream Cheeky DL100B Mailbox Friends Alert

Dan McGee (2):
      time: fix bogus comment in timekeeping_get_ns_raw
      powerpc+sparc64/mm: Remove hack in mmap randomize layout

Dan Williams (4):
      serial/8250_pci: setup-quirk workaround for the kt serial controller
      serial/8250_pci: init-quirk msi support for kt serial controller
      [SCSI] isci: cleanup oem parameter and recipe handling
      [SCSI] isci: update version to 1.1

Daniel De Graaf (10):
      xen/gntalloc: Change gref_lock to a mutex
      xen/gnt{dev,alloc}: reserve event channels for notify
      xen/event: Add reference counting to event channels
      xen/events: prevent calling evtchn_get on invalid channels
      xen/gntalloc: release grant references on page free
      xen/gntalloc: fix reference counts on multi-page mappings
      xenbus: Support HVM backends
      xenbus: Use grant-table wrapper functions
      xen/grant-table: Support mappings required by blkback
      xen/netback: Enable netback on HVM guests

Daniel Drake (5):
      olpc_battery: Bind to device tree
      olpc_battery: Add wakeup support
      [media] via-camera: disable RGB mode
      Input: synaptics - add support for Relative mode
      Input: synaptics - update OLPC XO exclusion

Daniel Halperin (1):
      skge: fix warning when CONFIG_PM is defined but not CONFIG_PM_SLEEP

Daniel J Blueman (2):
      x86: Make flat_init_apic_ldr() available
      x86: Add x86_init platform override to fix up NUMA core numbering

Daniel Kuehn (1):
      ath9k: set ATH9K_PCI to y by default

Daniel Kurtz (3):
      HID: usbhid: remove LED_ON
      HID: usbhid: hid-core: submit queued urbs before suspend
      HID: usbhid: defer LED setting to a workqueue

Daniel Mack (1):
      OMAP: DSS2: Support for UMSH-8173MD TFT panel

Daniel Nicoletti (1):
      hid-input: add support for HID devices reporting Battery Strength

Daniel Vetter (16):
      drm/i915: check ACTHD of all rings
      drm/sis: track obj->drm_fd relations in the driver
      drm/via: track obj->drm_fd relations in the driver
      drm/sman: kill owner tracking interface functions
      drm/sman: rip out owner tracking
      drm/via: track user->memblock mapping with idr
      drm/sis: track user->memblock mapping with idr
      drm/sman: kill user_hash_tab
      drm/via: use drm_mm instead of drm_sman
      drm/sis: use drm_mm instead of drm_sman
      drm: kill drm_sman
      drm/i810: cleanup reclaim_buffers
      drm/i810: don't acces hw regs in lastclose
      drm/i915: kicking rings stuck on semaphores considered harmful
      drm/i915: don't bail out of intel_wait_ring_buffer too early
      drm/sis|via: don't return stack garbage from free_mem ioctl

Darren Hart (2):
      merge_config.sh: use signal names compatible with dash and bash
      merge_config.sh: whitespace cleanup

Dave Airlie (24):
      Merge branch 'drm-plane-jbarnes' into drm-core-next
      gma500: fixup build versus latest header changes.
      Merge branch 'drm-gma500-alanc' into drm-core-next
      drm/gma500: port framebuffer to new plane interface.
      drm/radeon/kms: fix up for BIG ENDIAN breakage
      drm: move the fb bpp/depth helper into the core.
      drm: Merge branch 'drm-gma500-alancox' into drm-core-next
      drm: Merge branch 'drm-cleanups-jbarnes' into drm-core-next
      drm/Merge branch 'drm-ttm-glisse' of ../drm-radeon-next into drm-core-next
      staging/gma500: fixup staging code to build following core changes.
      Merge tag 'v3.2-rc6' of /home/airlied/devel/kernel/linux-2.6 into drm-core-next
      Merge branch 'drm-radeon-next' of ../drm-radeon-next into drm-core-next
      drm/radeon/kms: don't use 0 bpc for adjusting hdmi clock
      Merge branch 'exynos-drm-next' of git://git.infradead.org/users/kmpark/linux-samsung into drm-core-next
      Merge remote-tracking branch 'pfdo/drm-fixes' into drm-core-next
      Merge branch 'drm-nouveau-next' of git://anongit.freedesktop.org/git/nouveau/linux-2.6 into drm-core-next
      Merge branch 'for-airlied' of git://people.freedesktop.org/~danvet/drm into drm-core-next
      drm: add missing exports for i810 driver.
      Merge branch 'exynos-drm-next' of git://git.infradead.org/users/kmpark/linux-samsung into drm-core-next
      Merge branch 'drm-intel-next' of git://people.freedesktop.org/~keithp/linux into drm-core-next
      Merge branch 'drm-radeon-testing' of ../drm-radeon-next into drm-core-next
      drm: introduce drm_can_sleep and use in intel/radeon drivers. (v2)
      drm/nouveau/pm: fix build with HWMON off
      dma-buf: drop option text so users don't select it.

Dave Chinner (2):
      xfs: fix endian conversion issue in discard code
      dcache: use a dispose list in select_parent

Dave Jiang (1):
      [SCSI] isci: oem parameter format v1.1 (ssc select)

Dave Jones (7):
      slub: add taint flag outputting to debug paths
      slab: add taint flag outputting to debug paths.
      Merge branch 'for_3.3/omap-cpufreq' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap-pm into next
      sched: Disable scheduler warnings during oopses
      PCI: add set_nouse_crs for use by a pci=nocrs blacklist
      PCI: Add Dell Studio 1557 to pci=nocrs blacklist
      PCI: Add Thinkpad SL510 to pci=nocrs blacklist

Dave Martin (23):
      ARM: amba: Move definition of struct amba_id to mod_devicetable.h
      ARM: amba: Auto-generate AMBA driver module aliases during modpost
      hwrng: nomadik: Enable module alias autogeneration for AMBA drivers
      dmaengine: pl08x: Enable module alias autogeneration for AMBA drivers
      dmaengine: pl330: Enable module alias autogeneration for AMBA drivers
      gpio: pl061: Enable module alias autogeneration for AMBA drivers
      input: ambakmi: Enable module alias autogeneration for AMBA drivers
      mmc: mmci: Enable module alias autogeneration for AMBA drivers
      rtc: pl030: Enable module alias autogeneration for AMBA drivers
      rtc: pl031: Enable module alias autogeneration for AMBA drivers
      spi: pl022: Enable module alias autogeneration for AMBA drivers
      serial: pl010: Enable module alias autogeneration for AMBA drivers
      serial: pl011: Enable module alias autogeneration for AMBA drivers
      fbdev: amba: Enable module alias autogeneration for AMBA drivers
      watchdog: sp805: Enable module alias autogeneration for AMBA drivers
      sound: aaci: Enable module alias autogeneration for AMBA drivers
      ARM: 7173/1: Add optimised swahb32() byteswap helper for v6 and above
      USB: isp1760: Fix endianness-sensitivity in of_isp1760_probe()
      ARM: l2x0/pl310: Refactor Kconfig to be more maintainable
      ARM: SMP: Refactor Kconfig to be more maintainable
      omap4: Unconditionally require l2x0 L2 cache controller support
      highbank: Unconditionally require l2x0 L2 cache controller support
      imx6q: Remove unconditional dependency on l2x0 L2 cache support

Dave Täht (1):
      wireless: Treat IPv6 diffserv the same as IPv4 for 802.11e

Dave Young (1):
      tty_ldisc: remove unnecessary negative return check for wait_event_timeout

David Ahern (5):
      perf tools: make -C consistent across commands (for cpu list arg)
      perf script: Add comm filtering option
      perf tools: Fix comm for processes with named threads
      perf tools: Look up thread names for system wide profiling
      perf script: look up thread using tid instead of pid

David Anders (1):
      ARM: OMAP: id: add chip id recognition for omap4430 es2.3

David Brown (1):
      ARM: msm: vreg is a module and so needs module.h

David Daney (16):
      MIPS: Octeon: Update struct cvmx_bootinfo to v3.
      MIPS: Oceton: Update model detection code for new chips.
      MIPS: Octeon: Move some Ethernet support files out of staging.
      MIPS: Octeon: Update bootloader board type constants.
      MIPS: Octeon: Rearrange CVMX files in preperation for device tree
      MIPS: Octeon: Update SOC PCI related register definitions for new chips.
      MIPS: Octeon: Update feature test functions for new chips and features.
      MIPS: Octeon: Update DMA mapping operations for OCTEON II processors.
      MIPS: Handle initmem in systems with kernel not in add_memory_region() mem
      MIPS: Octeon: Update PCI Latency timer and enable more error reporting.
      MIPS: Octeon: Add support for OCTEON II PCIe
      OF/device-tree: Add some entries to vendor-prefixes.txt
      recordmcount: Fix handling of elf64 big-endian objects.
      kernel.h: add BUILD_BUG() macro
      fs: binfmt_elf: create Kconfig variable for PIE randomization
      MIPS: randomize PIE load address

David Dillow (1):
      ALSA: sis7019 - convert to dev_*() logging

David Fries (2):
      [media] cx88-dvb avoid dangling core->gate_ctrl pointer
      PCI: pci_has_legacy_pm_support add driver and device to WARN

David Henningsson (10):
      ALSA: HDA: Jack: Export required functions from hda_jack.c
      ALSA: HDA: Realtek: Take vmaster dac from multiout dac list
      ALSA: HDA: Use LPIB position fix for Oaktrail
      ALSA: HDA: Fix master control for Cirrus Logic 421X
      ALSA: HDA: Fix automute for Cirrus Logic 421x
      ALSA: HDA: Add support for Cirrus Logic 4213
      ALSA: HDA: Fix typo for ALC269VB_FIXUP_DMIC
      ALSA: HDA: Remove Poulsbo position fix quirks
      ALSA: HDA: Use LPIB position fix for Macbook Pro 7,1
      ALSA: HDA: Fix internal microphone on Dell Studio 16 XPS 1645

David Herrmann (31):
      Bluetooth: hidp: Stop I/O on shutdown
      Bluetooth: Fix hci core device initialization
      Bluetooth: Rename sysfs un/register to add/del
      Bluetooth: Forward errors from hci_register_dev
      Bluetooth: Return proper error codes on rfcomm tty init
      Bluetooth: Replace rfcomm tty tasklet by workqueue
      Bluetooth: Ignore hci_unregister_dev return value
      Bluetooth: Make hci_unregister_dev return void
      Bluetooth: ath3k: Use GFP_KERNEL instead of GFP_ATOMIC
      Bluetooth: bcm203x: Fix race condition on disconnect
      Bluetooth: bcm203x: Use GFP_KERNEL in workqueue
      Bluetooth: bfusb: Fix error path on firmware load
      Bluetooth: hidp: Fix module reference cleanup
      HID: wiimote: Rename driver to allow multiple source files
      HID: wiimote: Move common symbols into header
      HID: wiimote: Add read-mem helpers
      HID: wiimote: Add extension support stub
      HID: wiimote: Add extension initializer stubs
      HID: wiimote: Add extension initializers
      HID: wiimote: Add extension sysfs attribute
      HID: wiimote: Register input devices for extensions
      HID: wiimote: Add extension handler stubs
      HID: wiimote: Parse motion+ data
      HID: wiimote: Parse nunchuck data
      HID: wiimote: Parse classic controller data
      HID: wiimote: Add debugfs support stubs
      HID: wiimote: Allow direct eeprom access
      HID: wiimote: Allow direct DRM debug access
      HID: wiimote: Remove module version number
      HID: wiimote: Enable NO_INIT_REPORTS quirk
      HID: wiimote: Select INPUT_FF_MEMLESS

David Howells (24):
      KEYS: Give key types their own lockdep class for key->sem
      UAPI: Fix arch/mips/include/asm/Kbuild to have separate header-y lines
      UAPI: Don't include linux/compat.h in sparc's asm/siginfo.h
      UAPI: elf_read_implies_exec() is a kernel-only feature - so hide from userspace
      UAPI: Make MN10300 use asm-generic/param.h
      UAPI: Make M32R use asm-generic/param.h
      UAPI: Make FRV use asm-generic/param.h
      UAPI: Rearrange definition of HZ in asm-generic/param.h
      UAPI: Guard linux/sound.h
      UAPI: Guard linux/isdn_divertif.h
      UAPI: Guard linux/pmu.h
      UAPI: Guard linux/cuda.h
      UAPI: Alter the S390 asm include guards to be recognisable by the UAPI splitter
      UAPI: Fix nested __KERNEL__ guards in video/edid.h
      UAPI: Make linux/patchkey.h easier to parse
      UAPI: Fix AHZ multiple inclusion when __KERNEL__ is removed
      UAPI: Don't have a #elif clause in a __KERNEL__ guard in linux/soundcard.h
      UAPI: Split trivial #if defined(__KERNEL__) && X conditionals
      x86_64, asm: Optimise fls(), ffs() and fls64()
      SELinux: Fix RCU deref check warning in sel_netport_insert()
      intel_idle: Fix a cast to pointer from integer of different size warning in intel_idle
      KEYS: Add missing smp_rmb() primitives to the keyring search code
      MPILIB: Add a missing ENOMEM check
      KEYS: Permit key_serial() to be called with a const key pointer

David Kilroy (1):
      orinoco: release BSS structures returned by cfg80211_inform_bss()

David Miller (17):
      neigh: Create mechanism for generic neigh private areas.
      neigh: Get rid of neigh_table->kmem_cachep
      neigh: Add infrastructure for allocating device neigh privates.
      neigh: Do not set tbl->entry_size in ipv4/ipv6 neigh tables.
      atm: clip: Convert over to neighbour_priv()
      neigh: Add device constructor/destructor capability.
      atm: clip: Use device neigh support on top of "arp_tbl".
      net: Rename dst_get_neighbour{, _raw} to dst_get_neighbour_noref{, _raw}.
      infiniband: addr: Consolidate code to fetch neighbour hardware address from dst.
      cxgb3: Rework t3_l2t_get to take a dst_entry instead of a neighbour.
      cxgb3: Handle NULL dst neighbour in cxgb3_offload.c
      infiniband: nes: Use dst's neighbour entry.
      infiniband: cxgb4: Consolidate 3 copies of the same operation into 1 helper function.
      libcxgbi: Handle dst_get_neighbour_noref() returning NULL.
      cxgb4i: Handle dst_get_neighbour_noref() returning NULL.
      infiniband: ipoib: Sanitize neighbour handling in ipoib_main.c
      ipv6: Remove optimistic DAD flag test in ipv6_add_addr()

David Rientjes (7):
      slab: rename slab_break_gfp_order to slab_max_order
      slab: introduce slab_max_order kernel parameter
      powerpc/mm: Fix section mismatch for mark_reserved_regions_for_nid
      powerpc/mm: Fix section mismatch for read_n_cells
      slub: disallow changing cpu_partial from userspace for debug caches
      mm, debug: test for online nid when allocating on single node
      oom, memcg: fix exclusion of memcg threads after they have detached their mm

David S. Miller (56):
      infiniband: Update net drivers for netdev_features_t changes.
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-next
      ipv6: Use pr_warn() in ip6_fib.c
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
      Merge branch 'for_david' of git://git.open-mesh.org/linux-merge
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
      airo: Fix array bounds warning when moving packet payload.
      ray_cs: Fix array bounds warnings.
      ifenslave: Fix unused variable warnings.
      Merge branch 'for-davem' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next
      can: Revert outdated cc770 driver patches.
      dccp: Evaluate ip_hdr() only once in dccp_v4_route_skb().
      net: Make ndo_neigh_destroy return void.
      dccp: Fix compile warning in probe code.
      niu: Remove redundant PHY ID test.
      niu: Add support for byte queue limits.
      niu: Fix typo in comment.
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
      atm: clip: Remove code commented out since eternity.
      ipv6: Various cleanups in ip6_route.c
      ipv6: Various cleanups in route.c
      ipv6: Kill ndisc_get_neigh() inline helper.
      Merge branch 'for-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/jesse/openvswitch
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-next
      Merge branch 'for-davem' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next
      ipv6: Make third arg to anycast_dst_alloc() bool.
      ipv6: Move xfrm_lookup() call down into icmp6_dst_alloc().
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
      Merge branch 'batman-adv/next' of git://git.open-mesh.org/linux-merge
      net: Remove unused neighbour layer ops.
      ipv6: If neigh lookup fails during icmp6 dst allocation, propagate error.
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
      batman-adv: Fix merge error.
      Merge branch 'for-davem' of git://git.kernel.org/pub/scm/linux/kernel/git/bwh/sfc-next
      Revert "net: Remove unused neighbour layer ops."
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
      netlink: Undo const marker in netlink_is_kernel().
      Merge branch 'nf-next' of git://1984.lsi.us.es/net-next
      unix: If we happen to find peer NULL when diag dumping, write zero.
      ipv6: Kill useless route tracing bits in net/ipv6/route.c
      Merge branch 'nf-next' of git://1984.lsi.us.es/net-next
      ipv6: Use universal hash for NDISC.
      ipv6: Create fast inline ipv6 neigh lookup just like ipv4.
      ipv6: Kill rt6i_dev and rt6i_expires defines.
      ipv6: Report TCP timetstamp info in cacheinfo just like ipv4 does.
      ipv6: Fix neigh lookup using NULL device.
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
      Merge branch 'tipc-Dec29-2011' 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 git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
      net: Default UDP and UNIX diag to 'n'.
      smsc911x: Unconditionally include linux/smscphy.h in smsc911x.h
      net: Fix build with INET disabled.
      Merge branch 'davem-next.via-rhine' of git://violet.fr.zoreil.com/romieu/linux
      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

David Teigland (6):
      dlm: move recovery barrier calls
      dlm: add node slots and generation
      dlm: add recovery callbacks
      GFS2: dlm based recovery coordination
      GFS2: let spectator mount do read only recovery
      GFS2: fail mount if journal recovery fails

David Vrabel (2):
      xen: document balloon driver sysfs files
      xen: document backend sysfs files

Davidlohr Bueso (4):
      USB: remove BKL comments
      resource cgroups: remove bogus cast
      reiserfs: delete comments referring to the BKL
      lguest: move the lguest tool to the tools directory

Deepak K (1):
      ARM: OMAP2+: UART: Allow UART parameters to be configured from board file.

Deepak Saxena (4):
      time: x86: Remove CLOCK_TICK_RATE from tsc code
      time: x86: Remove CLOCK_TICK_RATE from mach_timer.h
      time: x86: Remove CLOCK_TICK_RATE from acpi_pm clocksource driver
      time: x86: Replace LATCH with PIT_LATCH in i8253 clocksource driver

Deepak Sikri (1):
      GPIO/pl061: Add suspend resume capability

Deepthi Dharwar (4):
      powerpc/cpuidle: Add cpu_idle_wait() to allow switching of idle routines
      powerpc/cpuidle: cpuidle driver for pSeries
      powerpc/cpuidle: Enable cpuidle and directly call cpuidle_idle_call() for pSeries
      powerpc/cpuidle: Handle power_save=off

Deng-Cheng Zhu (4):
      MIPS/Perf-events: Don't do validation on raw events
      MIPS/Perf-events: Remove erroneous check on active_events
      MIPS/Perf-events: Remove pmu and event state checking in validate_event()
      MIPS/Perf-events: Cleanup event->destroy at event init

Denis Kuzmenko (1):
      ARM: S3C2440: Add new LCD (W35i) support for Mini2440 board

Devendra Naga (3):
      Staging: remove version.h includes in drivers/staging/rts5139
      staging: remove version.h includes in rtl8192e
      net: remove version.h includes in net/openvswitch/

Diego F. Marfil (3):
      Staging: bcm: hostmibs: C99 comments replaced
      Staging: bcm: hostmibs: White spaces and indentation fixes.
      Staging: bcm: hostmibs: Added temporary variable to shorten lines

Dima Zavin (4):
      pda_power: Add support for using otg transceiver events
      Input: evdev - only allow reading events if a full packet is present
      Input: evdev - if no events and non-block, return EAGAIN not 0
      Input: evdev - do not block waiting for an event if fd is nonblock

Dinesh Kumar Sharma (1):
      Phonet: set the pipe handle using setsockopt

Dirk Behme (2):
      arm/imx6q: Rename Sabreauto to Armadillo2
      imx: Add save/restore functions for UART control regs

Djalal Harouni (4):
      drivers/iwlwifi: use dma_zalloc_coherent() for DMA allocation
      ext4: add missing ext4_resize_end on error paths
      ext4: make local symbol ext4_initxattrs static
      ext{3,4}: Fix potential race when setversion ioctl updates inode

Dmitri Belimov (1):
      [media] FM1216ME_MK3 AUX byte for FM mode

Dmitry Eremin-Solenikov (7):
      powerpc/83xx: consolidate init_IRQ functions
      powerpc/83xx: consolidate of_platform_bus_probe calls
      powerpc/83xx: merge PCI bridge additions
      powerpc/83xx: make mpc830x_rdb use mpc83xx_setup_pci
      powerpc/85xx: separate cpm2 pic init
      powerpc/85xx: consolidate of_platform_bus_probe calls
      powerpc/maple: Enable access to HT Host-Bridge on Maple

Dmitry Kasatkin (15):
      crypto: GnuPG based MPI lib - source files (part 1)
      crypto: GnuPG based MPI lib - header files (part 2)
      crypto: GnuPG based MPI lib - make files (part 3)
      crypto: GnuPG based MPI lib - additional sources (part 4)
      crypto: digital signature verification support
      integrity: digital signature verification using multiple keyrings
      evm: digital signature verification support
      digsig: build dependency fix
      evm: key must be set once during initialization
      evm: prevent racing during tfm allocation
      lib: digital signature config option name change
      lib: digital signature dependency fix
      lib: MPILIB Kconfig description update
      lib: Removed MPILIB, MPILIB_EXTRA, and SIGNATURE prompts
      integrity: digital signature config option name change

Dmitry Kravkov (15):
      bnx2x: allow FCoE and DCB for 578xx
      bnx2x: use rx_queue index for skb_record_rx_queue()
      bnx2x: remove unused variable
      bnx2x: separate FCoE and iSCSI license initialization.
      bnx2x: propagate DCBX negotiation
      bnx2x: DCBX: use #define instead of magic
      bnx2x: simplify definition of RX_SGE_MASK_LEN and use it.
      bnx2x: remove unused #define
      bnx2x: prevent race in statistics flow
      bnx2x: update driver version to 1.70.35-0
      bnx2x: add endline at end of message
      bnx2x: handle iSCSI SD mode
      bnx2x: fix crash while ethtool -t
      bnx2x: properly initialize L5 features
      bnx2x: properly update skb when mtu > 1500

Dmitry Shmidt (1):
      wireless: Protect regdomain change by mutex

Dmitry TARNYAGIN (1):
      mac80211: Do not request FIF_BCN_PRBRESP_PROMISC for HW scan.

Dmitry Tarnyagin (1):
      cfg80211: merge in beacon ies of hidden bss.

Dmitry Torokhov (20):
      Input: i8042 - also perform controller reset when suspending
      Input: samsung-keypad - switch to using SIMPLE_DEV_PM_OPS
      Input: samsung-keypad - enable compiling on other platforms
      Input: ad7879 - consolidate PM methods
      Merge commit 'v3.2-rc3' into next
      Input: htcpen - switch to DMI-based autoloading
      Input: migor-ts - convert to a threaded IRQ
      Input: migor-ts - use proper client data accessor functions
      Input: migor-ts - rework probe() to simplify error path
      Input: psmouse - make sure we do not use stale methods
      Input: ucb1400_ts - convert to use dev_pm_ops
      Input: ucb1400_ts - set driver owner
      Input: usb1400_ts - add __devinit/__devexit section annotations
      Input: ucb1400_ts - drop inline annotations
      Input: ucb1400_ts - convert to threaded IRQ
      Input: ucb1400-ts - switch to using dev_xxx() for diagnostic messages
      Merge branch 'next' into for-linus
      Input: revert some over-zealous conversions to module_platform_driver()
      Input: serio_raw - really signal HUP upon disconnect
      Input: serio_raw - return proper result when serio_raw_write fails

Dominique Martinet (1):
      UBIFS: fix non-debug configuration build

Don Fry (23):
      iwlagn: remove unnecessary type for tracing operations
      iwlagn: simplify iwl_alloc_all
      iwlagn: move ucode_write_complete from priv to trans structure
      iwlagn: remove knowledge of ucode image location from upper layers
      iwlagn: push knowledge of ucode image lower down
      iwlagn: move ucode files out of the iwl_priv structure
      iwlagn: Remove dependence of iwl_priv from eeprom routines.
      iwlagn: move nvm_device_type from iwl_priv to iwl_trans
      iwlwifi: rename iwl-agn-ucode as iwl-ucode
      iwlwifi: replace iwl_priv reference with iwl_trans for ucode.
      iwlwifi: move ucode_type from iwl_priv to iwl_shared
      iwlwifi: move ucode notification from iwl_priv to iwl_shared
      iwlwifi: rename iwl-agn-ucode as iwl-ucode
      iwlwifi: replace iwl_priv reference with iwl_trans for ucode.
      iwlwifi: move ucode_type from iwl_priv to iwl_shared
      iwlwifi: move ucode notification from iwl_priv to iwl_shared
      iwlwifi: move eeprom pointer from iwl_priv to iwl_shared
      iwlwifi: move device_pointers from iwl_priv to iwl_shared
      iwlwifi: move calib_results list from iwl_priv to iwl_trans
      iwlwifi: move iwl_cfg from iwl_priv to iwl_shared
      iwlwifi: Add official names for new devices
      iwlwifi: create iwl_mac80211 unregister routine
      iwlwifi: remove most of the iwl_priv references from iwl-ucode.c

Don Kramer (1):
      [media] [resend] em28xx: Add Plextor ConvertX PX-AV100U to em28xx-cards.c

Don Skidmore (1):
      ixgbe: add support for new 82599 device.

Don Zickus (6):
      x86, reboot: Use NMI instead of REBOOT_VECTOR to stop cpus
      x86, NMI: Add NMI IPI selftest
      x86, NMI: Add knob to disable using NMI IPIs to stop cpus
      x86, NMI: NMI-selftest should handle the UP case properly
      x86, NMI: NMI selftest depends on the local apic
      x86, reboot: Fix typo in nmi reboot path

Dong Aisheng (6):
      ASoC: mxs-saif: remove function in platform_data
      ARM: mxs: add saif clkmux functions
      ARM: mx28evk: add platform data for saif
      ARM: mx28evk: set a initial clock rate for saif
      dt: reform for_each_property to for_each_property_of_node
      pinctrl: some typo fixes

Donggeun Kim (8):
      regulator: add regulator_bulk_force_disable function
      power_supply: Add initial Charger-Manager driver
      power_supply: Charger-Manager: Add properties for power-supply-class
      mfd: Add platform data for MAX8997 MUIC driver
      misc: Add driver support for MAX8997 MUIC
      mfd: Add platform data and devices for MAX8997 LED control
      leds: Add suuport for MAX8997-LED driver
      misc: Remove max8997-muic sysfs attributes

Donghwa Lee (1):
      backlight/ld9040.c: regulator control in the driver

Doug Kehn (1):
      ksz884x: fix mtu for VLAN

Eddi De Pieri (2):
      [media] em28xx: initial support for HAUPPAUGE HVR-930C again
      [media] get_dvb_firmware: add support for HVR-930C firmware

Einar Lueck (1):
      qeth: recovery through asynchronous delivery

Eli Cohen (3):
      mlx4_core: resource tracking for HCA resources used by guests
      IB/uverbs: Protect QP multicast list
      IB/cm: Fix layout of APR message

Eliad Peller (87):
      wl12xx: replace wl->mac_addr with vif->addr
      wl12xx: start reworking the init sequence
      wl12xx: define wl12xx_vif
      wl12xx: move rate_set into wlvif
      wl12xx: move basic_rate into wlvif
      wl12xx: replace wl->bssid with vif->bss_conf.bssid
      wl12xx: move bss_type into wlvif
      wl12xx: remove set_bss_type field
      wl12xx: move p2p into wlvif
      wl12xx: move ssid and ssid_len into wlvif
      wl12xx: move probereq into wlvif
      wl12xx: move aid into wlvif
      wl12xx: move role_id into wlvif
      wl12xx: move dev_role_id into wlvif
      wl12xx: move sta_hlid into wlvif
      wl12xx: move ap_global_hlid and ap_bcast_hlid into wlvif
      wl12xx: move session_counter into wlvif
      wl12xx: move some logic into wl12xx_init_vif_data
      wl12xx: move dev_hlid into wlvif
      wl12xx: move beacon_int into wlvif
      wl12xx: move default_key into wlvif
      wl12xx: move pspoll_work into wlvif
      wl12xx: move ps_compl into wlvif
      wl12xx: move ps_poll_failures and psm_entry_retry into wlvif
      wl12xx: move rssi_thold and last_rssi_event into wlvif
      wl12xx: move ba fields into wlvif
      wl12xx: move ap_hlid_map into wlvif.ap
      wl12xx: move recorded_ap_keys into wlvif
      wl12xx: refactor fw init into a new function
      wl12xx: move last_tx_hlid into wlvif
      wl12xx: unify STA and AP tx_queue mechanism
      wl12xx: move some functions from remove_interface() to stop()
      wl12xx: move bitrate_masks into wlvif
      wl12xx: add vifs list
      wl12xx: support multiple vifs in the tx path
      wl12xx: configure sleep_policy according to active roles
      wl12xx: make event handling support multirole
      wl12xx: move tx_security_seq into wlvif
      wl12xx: rearm rx streaming per vif
      wl12xx: make WL1271_FLAG_STA_ASSOCIATED flag per-vif
      wl12xx: make WL1271_FLAG_IBSS_JOINED flag per-vif
      wl12xx: make WL1271_FLAG_AP_STARTED flag per-vif
      wl12xx: make WL1271_FLAG_PSM flag per-vif
      wl12xx: make WL1271_FLAG_STA_STATE_SENT flag per-vif
      wl12xx: make WL1271_FLAG_RX_STREAMING_STARTED flag per-vif
      wl12xx: make WL1271_FLAG_IF_INITIALIZED per-vif
      wl12xx: make WL1271_FLAG_PSPOLL_FAILURE flag per-vif
      wl12xx: make WL1271_FLAG_CS_PROGRESS flag per-vif
      wl12xx: add band field to wlvif
      wl12xx: add channel field to wlvif
      wl12xx: add power_level field to wlvif
      wl12xx: make op_config configure all vifs
      wl12xx: replace all remaining wl->vif references
      wl12xx: call stop() on recovery
      wl12xx: use dynamic rate policies
      wl12xx: add elp wakeup/sleep calls to add_interface
      wl12xx: use round-robin policy for tx
      wl12xx: handle injected packets
      wl12xx: couple role_start_dev with roc
      wl12xx: reconfigure rate policies on set_bitrate_mask
      wl12xx: add vifs_state debugfs key
      wl12xx: clear wl->vif on remove_interface
      wl12xx: use p2p rate index when the skb has the NO_CCK flag
      wl12xx: handle idle changes per-interface
      mac80211: call set_wmm_default only for valid vifs
      mac80211: set BSS_CHANGED_IDLE on vif reconfig
      mac80211: set carrier_on for ibss vifs only while joined
      mac80211: call skb_put() before copying the data (trivial)
      wl12xx: init CMD_TEMPL_KLV to sizeof(ieee80211_qos_hdr)
      wl12xx: don't explicitly check for unjoined ibss
      wl12xx: fix testmode test/interrogate commands
      wl12xx: remove redundant commands from plt init
      wl12xx: send testmode reply in wl1271_tm_cmd_interrogate
      omap_hsmmc: consider MMC_PM_KEEP_POWER on suspend/resume
      ARM: OMAP: hsmmc: add pm_caps field
      ARM: OMAP: hsmmc: board-sdp4430: declare support for MMC_PM_KEEP_POWER
      mac80211: configure BSS_CHANGED_ARP_FILTER on reconfiguration
      mac80211: don't check sdata_running in vif notifier
      wl12xx: use ieee80211_free_txskb()
      wl12xx: implement change_interface
      wl12xx: remove redundant code from wl1271_op_conf_tx
      wl12xx: make WL1271_FLAG_IDLE flag per-vif
      wl12xx: flush packets before stopping dev role
      wl12xx: fix checking of started dev role
      wl12xx: stop device role on remove_interface
      wl12xx: check the actual vif operstate in wl1271_dev_notify
      mac80211: always clear SDATA_STATE_OFFCHANNEL flag

Eliot Blennerhassett (22):
      ALSA: asihpi - fix pcm dma pointer tracking
      ALSA: asihpi - Split hpi version info into separate header file.
      ALSA: asihpi - Update copyright to 2011
      ALSA: asihpi - Low latency mode stream has fixed channel count.
      ALSA: asihpi - Volumes and meters may have 1 or 2 channels.
      ALSA: asihpi - Use snd_pcm_debug_name to get substream name.
      ALSA: asihpi - Correct stray capital letters in identifier.
      ALSA: asihpi - Relax drained check for more reliable playback startup.
      ALSA: asihpi - Only set sync if card supports hardware stream grouping.
      ALSA: asihpi - Update node types.
      ALSA: asihpi - Remove unused structs and defs
      ALSA: asihpi - Add new function codes.
      ALSA: asihpi - Increase debug response buffer size.
      ALSA: asihpi - Remove redundant struct members.
      ALSA: asihpi - Simplify dsp code close.
      ALSA: asihpi - Add autofade query.
      ALSA: asihpi - New defs and comments.
      ALSA: asihpi - Distinguish four different emif init errors.
      ALSA: asihpi - Add HPI version to module description.
      ALSA: asihpi - Correct headers in cached control responses.
      ALSA: asihpi - Use valid channel count in format enumeration.
      ALSA: asihpi - Fix format validity check.

Emil Tantilov (4):
      ixgbe: fix LED blink logic to check for link
      ixgbe: fix incorrect PHY register reads
      ixgbe: add write flush in ixgbe_clock_out_i2c_byte()
      ixgbe: add support for new 82599 device id

Emmanuel Grumbach (30):
      iwlwifi: fix unused label in iwl_send_cmd_sync
      iwlwifi: remove the use of the QOS debug flag
      iwlwifi: add debug information on queue stop / wake
      iwlwifi: check the HW when a queue is stuck
      iwlwifi: improve the prints in the reclaim path
      iwlwifi: fix endianity issues in debug prints
      iwlwifi: tid_data is taken twice in iwl_trans_pcie_tx_agg_alloc
      iwlwifi: check the HW when a queue is stuck
      iwlwifi: improve the prints in the reclaim path
      iwlwifi: fix endianity issues in debug prints
      iwlwifi: tid_data is taken twice in iwl_trans_pcie_tx_agg_alloc
      iwlwifi: help to debug AGG SM inconsistencies
      iwlwifi: help to debug AGG SM inconsistencies
      iwlwifi: fix endianity issue in debug prints
      iwlwifi: don't count the tfds in HW queue any more
      iwlwifi: we can wake SW queues even when draining HW queues
      iwlwifi: don't rely on the wr / rd pointers in DELBA flow
      iwlwifi: tid_data logic move to upper layer - tx AGG stop
      iwlwifi: tid_data logic move to upper layer - tx AGG alloc
      iwlwifi: tid_data logic move to upper layer - tx AGG setup
      iwlwifi: tid_data logic move to upper layer - check_empty
      iwlwifi: tid_data logic move to upper layer - txqid
      iwlwifi: tid_data logic move to upper layer - seq_number
      iwlwifi: transport layer shouldn't access the AGG SM
      iwlwifi: tid_data moves to iwl_priv
      iwlwifi: reset the tid_data when a station is removed
      iwlwifi: add debug in Tx path in AGG flow
      iwlwifi: kill iwl_{start,stop}_tx_ba_trans_ready
      iwlwifi: don't accept Tx packets when draining HW queues
      iwlwifi: add missing documentation for iwl_shared

Eric Anholt (5):
      drm/i915: Set two chicken bits implicated in missed IRQs on Ivybridge.
      drm/i915: Do the fallback non-IRQ wait in ring throttle, too.
      drm/i915: Work around gen7 BLT ring synchronization issues.
      drm/i915: Make the fallback IRQ wait not sleep.
      drm/i915: Add support for resetting the SO write pointers on gen7.

Eric B Munson (1):
      KVM: Fix include dependency for mmu_notifier

Eric Benard (1):
      net: fsl: fec: handle 10Mbps speed in RMII mode

Eric Dumazet (74):
      net: better pcpu data alignment
      sch_choke: use skb_header_pointer()
      net: rename sk_clone to sk_clone_lock
      ipv4: reduce percpu needs for icmpmsg mibs
      ipv4: PKTINFO doesnt need dst reference
      ipv6: reduce percpu needs for icmpv6msg mibs
      neigh: new unresolved queue limits
      net: introduce build_skb()
      bnx2x: uses build_skb() in receive path
      net: use jump_label for netstamp_needed
      net: use jump_label to shortcut RPS if not setup
      bnx2: switch to build_skb() infrastructure
      tg3: switch to build_skb() infrastructure
      netfilter: use jump_label for nf_hooks
      atm: use SKB_TRUESIZE() in atm_guess_pdu2truesize()
      net: remove netdev_alloc_page and use __GFP_COLD
      net: treewide use of RCU_INIT_POINTER
      slub: fix slub_max_order Documentation
      tcp: tcp_sendmsg() wrong access to sk_route_caps
      net: introduce skb_flow_dissect()
      net: use skb_flow_dissect() in __skb_get_rxhash()
      cls_flow: use skb_flow_dissect()
      sch_sfb: use skb_flow_dissect()
      net: dont call jump_label_dec from irq context
      net: optimize socket timestamping
      flow_dissector: use a 64bit load/store
      tcp: avoid frag allocation for small frames
      sch_sfq: use skb_flow_dissect()
      sch_choke: use skb_flow_dissect()
      tcp: inherit listener congestion control for passive cnx
      bnx2: Support for byte queue limits
      sfc: fix race in efx_enqueue_skb_tso()
      netem: fix build error on 32bit arches
      net: net_device flags is an unsigned int
      ipv4: use a 64bit load/store in output path
      tcp: drop SYN+FIN messages
      tcp: take care of misalignments
      tcp: tcp_sendmsg() page recycling
      tcp: fix tcp_trim_head()
      bql: fix CONFIG_XPS=n build
      tcp: remove TCP_OFF and TCP_PAGE macros
      sch_red: Adaptative RED AQM
      sch_red: generalize accurate MAX_P support to RED/GRED/CHOKE
      net: use IS_ENABLED(CONFIG_IPV6)
      net: fix build error if CONFIG_CGROUPS=n
      slub: fix a possible memleak in __slab_alloc()
      rtnetlink: rtnl_link_register() sanity test
      vlan: static functions
      cls_flow: remove one dynamic array
      net: ping: remove some sparse errors
      inet: remove rcu protection on tw_net
      sch_gred: prefer GFP_KERNEL allocations
      netfilter: nf_conntrack: use atomic64 for accounting counters
      net: two vzalloc() cleanups
      sch_sfq: rehash queues in perturb timer
      sch_hfsc: report backlog information
      rfs: better sizing of dev_flow_table
      sch_tbf: report backlog information
      netem: fix classful handling
      sch_sfq: dont put new flow at the end of flows
      sch_qfq: accurate wsum handling
      net_sched: qdisc_alloc_handle() can be too slow
      x86: Fix atomic64_xxx_cx8() functions
      net_sched: sfq: fix mem alloc error recovery
      net_sched: sfq: always randomize hash perturbation
      igb: Add support for byte queue limits.
      net_sched: sfq: extend limits
      net_sched: red: split red_parms into parms and vars
      net: reintroduce missing rcu_assign_pointer() calls
      module: struct module_ref should contains long fields
      net_sched: sfq: add optional RED on top of SFQ
      bridge: BH already disabled in br_fdb_cleanup()
      net: fix some sparse errors
      ipv6: fix per device IP snmp counters

Eric Miao (5):
      ARM: imx6q: generate imx6q dtb files
      ARM: imx6q: build pm code only when CONFIG_PM selected
      ARM: imx6q: resume PL310 only when CACHE_L2X0 defined
      tty: serial: imx: move del_timer_sync() to avoid potential deadlock
      hwmon: (max1111) Change sysfs interface to in[0-3]_input in millivolts

Eric Paris (35):
      capabilities: remove the task from capable LSM hook entirely
      capabilities: reverse arguments to security_capable
      capabilities: introduce security_capable_noaudit
      capabilities: remove all _real_ interfaces
      capabilities: call has_ns_capability from has_capability
      capabilites: introduce new has_ns_capabilities_noaudit
      capabilities: style only - move capable below ns_capable
      capabitlies: ns_capable can use the cap helpers rather than lsm call
      capabilities: remove task_ns_* functions
      ptrace: do not audit capability check when outputing /proc/pid/stat
      security: remove the security_netlink_recv hook as it is equivalent to capable()
      capabilities: remove __cap_full_set definition
      audit: make filetype matching consistent with other filters
      audit: dynamically allocate audit_names when not enough space is in the names array
      audit: drop the meaningless and format breaking word 'user'
      audit: check current inode and containing object when filtering on major and minor
      seccomp: audit abnormal end to a process due to seccomp
      Audit: push audit success and retcode into arch ptrace.h
      audit: ia32entry.S sign extend error codes when calling 64 bit code
      audit: inline audit_syscall_entry to reduce burden on archs
      audit: remove AUDIT_SETUP_CONTEXT as it isn't used
      audit: drop some potentially inadvisable likely notations
      audit: inline checks for not needing to collect aux records
      audit: drop audit_set_macxattr as it doesn't do anything
      audit: inline audit_free to simplify the look of generic code
      audit: reject entry,always rules
      audit: remove audit_finish_fork as it can't be called
      audit: allow matching on obj_uid
      audit: allow audit matching on inode gid
      audit: remove task argument to audit_set_loginuid
      audit: only allow tasks to set their loginuid if it is -1
      audit: do not call audit_getname on error
      audit: allow interfield comparison in audit rules
      audit: complex interfield comparison helper
      audit: allow interfield comparison between gid and ogid

Eric Sandeen (3):
      xfs: remove unused XBT_FORCE_SLEEP bit
      ext4: make more symbols static
      jffs2: fix up error handling for insert_inode_locked

Eric W. Biederman (2):
      PCI: msi: Disable msi interrupts when we initialize a pci device
      PCI: msi: Disable msi interrupts when we initialize a pci device

Erwan Bracq (1):
      caif-spi: Bugfix for dump upon device removal

Eryu Guan (1):
      ext3: call ext3_mark_recovery_complete() when recovery is really needed

Eugenia Emantayev (3):
      mlx4: Traffic steering management support for SRIOV
      mlx4: Ethernet port management modifications
      mlx4_en: Allow communication between functions on same host

Evgeniy Polyakov (1):
      w1: add fast search for single slave bus

Eyal Shapira (5):
      wl12xx: fix SDIO suspend/resume
      mac80211: add recalc PS in ieee80211_reconfig()
      wl12xx: minor fix in sched_scan_ssid_list
      wl12xx: fix sched scan of DFS channels
      wl12xx: mark no sched scan only after FW event

Fabio Estevam (17):
      ASoC: sgtl5000: Fix voltage units in dev_err message
      ASoC: Convert sgtl5000 to use devm_kzalloc()
      regulator: mc13783: Convert to devm_kzalloc()
      regulator: mc13892: Convert to devm_kzalloc()
      ARM: mx31pdk: Add MC13783 RTC support
      drivers: usb: wusbcore: Fix dependency for USB_WUSB
      tty: serial: imx: Allow UART to be a source for wakeup
      ARM: prom.h: Fix build error by removing unneeded header file
      [media] drivers: media: tuners: Fix dependency for MEDIA_TUNER_TEA5761
      [media] drivers: media: radio: Fix dependencies for RADIO_WL128X
      mtd: Fix dependency for MTD_DOC200x
      sched: Fix CONFIG_CGROUP_SCHED dependency
      drivers: isdn: Fix dependency for ISDN_PPP
      [media] drivers: video: cx231xx: Fix dependency for VIDEO_CX231XX_DVB
      [media] drivers: media: au0828: Fix dependency for VIDEO_AU0828
      include/linux/crash_dump.h needs elf.h
      wireless: iwlwifi: iwl-scan.c: Fix build warning

Felipe Balbi (55):
      wl12xx: add an sdio glue struct to keep wl and device side-by-side
      wl12xx: add an spi glue struct to keep wl and device side-by-side
      wl12xx: add a platform device to the sdio module
      wl12xx: add a platform device to the spi module
      wl12xx: add platform driver to the core module
      wl12xx: move common init code from bus modules to main
      wl12xx: mark some symbols static
      wl12xx: drop unneeded plat_dev
      usb: storage: alauda: fix sparse warnings
      usb: storage: cypress: fix sparse warning
      usb: storage: datafab: fix sparse warning
      usb: storage: ene_ub6250: fix sparse warnings
      usb: storage: freecom: fix sparse warning
      usb: storage: isd200: fix sparse warning
      usb: storage: jumpshot: fix sparse warning
      usb: storage: karma: fix sparse warning
      usb: storage: onetouch: fix sparse warning
      usb: storagE: realtek_cr: fix sparse warnings
      usb: storage: sddr09: fix sparse warning
      usb: storage: sddr55: fix sparse warning
      usb: storage: shuttle_usbat: fix sparse warning
      usb: dwc3: gadget: don't disable endpoints on exit
      usb: dwc3: allow forcing a maximum speed
      usb: dwc3: calculate number of event buffers dynamically
      usb: dwc3: fetch mode of operation from HW
      usb: dwc3: add xHCI Host support
      usb: dwc3: always compile gadget side too
      usb: dwc3: move gadget prototypes to core.h
      usb: dwc3: depend on both Host and Gadget stacks
      usb: dwc3: ep0: SetAddress() won't be issued while Configured
      usb: dwc3: debugfs: add support for changing port mode
      usb: dwc3: ep0: handle unexpected XferNotReady events
      usb: dwc3: move dwc3 device ID bitmap to core.c
      usb: dwc3: omap: add multiple instances support to OMAP
      usb: dwc3: core: drop DWC3_EVENT_BUFFERS_MAX
      usb: dwc3: fix few coding style problems
      usb: dwc3: fix sparse errors
      usb: dwc3: workaround: U1/U2 -> U0 transiton
      usb: dwc3: workaround: missing USB3 Reset event
      usb: dwc3: workaround: missing disconnect event
      usb: dwc3: omap: move to module_platform_driver
      usb: dwc3: ep0: fix GetStatus handling (again)
      usb: dwc3: gadget: fix stream enable bit
      usb: dwc3: ep0: fix for possible early delayed_status
      usb: musb: headers cleanup
      usb: musb: drop ARCH dependency
      usb: musb: omap2430: fix compile warning
      usb: dwc3: gadget: move us to Default State after reset
      usb: renesas: pipe: convert a long if into a XOR operation
      usb: gadget: introduce support for sg lists
      usb: dwc3: gadget: re-factor dwc3_prepare_trbs()
      usb: dwc3: gadget: don't return anything on prepare trbs
      usb: dwc3: gadget: don't force 'LST' always
      usb: dwc3: gadget: add support for SG lists
      usb: ch9: fix up MaxStreams helper

Felipe Contreras (9):
      usb: musb: fix pm_runtime mismatch
      usb: musb: trivial cleanup
      usb: musb: remove a bit of indentation
      musb: omap2430: avoid pm_runtime_disable()
      usb: musb: trivial Kconfig cleanups
      usb: musb: cleanup kconfig
      usb: otg: trivial cleanups
      usb: gadget: remove useless depends on Kconfig
      isp1704_charger: Fix missing check

Felix Fietkau (16):
      mac80211: call ieee80211_recalc_idle() after sending packets
      mac80211: do not pass AP VLAN vif pointers to drivers
      ath9k: always issue a full hw reset after waking up from full-sleep mode
      ath9k: rework power state handling
      ath9k: only drop packets in drv_flush when asked to
      ath9k: cancel all workqueue activity when going idle
      ath9k: make two mci related functions static
      ath9k: change maximum software retransmission handling
      ath9k: reduce the number of unnecessary BAR tx packets
      ath9k: reduce indentation level in a few places
      ath9k: remove bogus sequence number increment
      ath9k: simplify tx locking
      ath9k: avoid retransmitting aggregation frames that a BAR was sent for
      ath9k_hw: make bluetooth coexistence support optional at compile time
      ath9k: fix tx locking issues
      ath9k_hw: fix interpretation of the rx KeyMiss flag

Feng Tang (1):
      i2c-eg20t: use i2c_add_numbered_adapter to get a fixed bus number

Fenghua Yu (2):
      CPU: Add right qualifiers for alloc_frozen_cpus() and cpu_hotplug_pm_sync_init()
      x86, mce, therm_throt: Don't report power limit and package level thermal throttle events in mcelog

Ferenc Wagner (2):
      x86: Replace the EVT_TO_HPET_DEV() macro with an inline function
      [SCSI] fusion: ensure NUL-termination of MptCallbacksName elements

Fernando Luis Vazquez Cao (1):
      x86: Convert per-cpu counter icr_read_retry_count into a member of irq_stat

Fernando Luis Vázquez Cao (2):
      x86: Add per-cpu stat counter for APIC ICR read tries
      scripts/genksyms: clean lex/yacc generated files

Finn Thain (12):
      pmac_zilog: Fix unexpected irq
      m68k/mac: early console
      m68k/mac: cleanup mac_clear_irq
      m68k/mac: cleanup mac_irq_pending
      m68k/mac: cleanup forward declarations
      m68k/mac: enable via_alt_mapping on performa 580
      m68k/mac: fix nubus slot irq disable and shutdown
      m68k/mac: oss irq fixes
      m68k/mac: fix baboon irq disable and shutdown
      m68k/mac: fix powerbook 150 adb_type
      mac_scsi: fix mac_scsi on some powerbooks
      m68k/mac: cleanup macro case

Florian Fainelli (37):
      perf/powerpc: Fix build for PowerPC with uclibc toolchains
      MIPS: AR7: constify some arrays in gpio and prom code
      MIPS: AR7: add LEDs layout for the Actiontec GT701 router
      MIPS: BCM63xx: Fix SDRAM size computation for BCM6345
      MIPS: BCM63xx: Remove BCM6345 hacks to read base boot address
      MIPS: BCM63xx: Fix GPIO set/get for BCM6345
      MIPS: BCM63XX: generate WLAN MAC address after registering ethernet devices.
      r6040: use an unique MDIO bus name
      r6040: remove unused variables and definitions
      r6040: define more MCR0 register bits
      r6040: use MAC_RST bit definition with MCR1 read/writes
      r6040: use definitions for MAC_SM register read/writes
      r6040: use __aligned(size)
      r6040: place comments before code
      e1000: unmap ce4100_gbe_mdio_base_virt in e1000_remove
      e1000: cleanup CE4100 MDIO registers access
      ax88796: use an unique MDIO bus name.
      bfin_mac: use an unique MDIO bus name.
      au1000-eth: use an unique MDIO bus name.
      sb1250: use an unique MDIO bus name.
      macb: use an unique MDIO bus name.
      dnet: use an unique MDIO bus name.
      fec: use an unique MDIO bus name.
      lantiq_etop: use an unique MDIO bus name.
      mv643xx-eth: use an unique MDIO bus name.
      pxa168-eth: use an unique MDIO bus name.
      sh-eth: use an unique MDIO bus name.
      s6gmac: use an unique MDIO bus name.
      smsc911x: use an unique MDIO bus name.
      stmmac: use an unique MDIO bus name.
      cpmac: use an unique MDIO bus name.
      davinci_emac: use an unique MDIO bus name.
      ixp4xx-eth: use an unique MDIO bus name.
      bcm63xx_enet: use an unique MDIO bus name.
      phy/fixed: use an unique MDIO bus name.
      mdio-gpio: use an unique MDIO bus name.
      mdio-octeon: use an unique MDIO bus name.

Florian Schmaus (3):
      staging: comedi: comedi_fops: Replace deprecated strict_strtoul with kstrtouint
      staging: comedi: comedi_fops: Removed int overflow check
      staging: comedi_fops.c whitespace fixes

Florian Tobias Schandinat (6):
      fbdev: remove display subsystem
      Merge commit 'v3.2-rc2' into fbdev-next
      Merge branch 'fbdev-for-linus' into fbdev-next
      Merge commit 'v3.2-rc6' into fbdev-next
      Merge branch 'for-florian' of git://gitorious.org/linux-omap-dss2/linux into fbdev-next
      Revert "atmel_lcdfb: Adjust HFP calculation so it matches the manual."

Florian Westphal (4):
      net: ipv4: export fib_lookup and fib_table_lookup
      netfilter: add ipv4 reverse path filter match
      ipv6: add ip6_route_lookup
      netfilter: add ipv6 reverse path filter match

Francisco Jerez (2):
      drm/nouveau: Fix pushbufs over the 4GB mark.
      drm/nouveau: Fix notifier blocks over the 4GB mark.

Francois Romieu (13):
      et131x: add static qualifiers.
      et131x: uintxy_t removal.
      et131x: fix error paths in et131x_pci_setup.
      et131x: remove extraneous pci_save_state.
      et131x: kiss netdev.{base_addr, irq} goodbye.
      et131x: uncloak PCIe capabilities.
      via-rhine: factor out tx_thresh handling
      via-rhine: balance interrupt acknowledge and events retrieval.
      via-rhine: remove useless forward declarations.
      via-rhine: move work from irq handler to softirq and beyond.
      via-rhine: RHINE_WAIT_FOR macro removal.
      via-rhine: per device debug level.
      via-rhine: rework suspend and resume.

Frank Blaschka (1):
      qeth: improve recovery during resource shortage

Franky Lin (77):
      brcm80211: fmac: allow wd timer to be disabled when bus down
      brcm80211: fmac: use brcmf_del_if for all net devices
      brcm80211: fmac: use brcmf_add_if for all net devices
      brcm80211: fmac: store brcmf_if in net device private data
      brcm80211: fmac: remove state from brcmf_if in fullmac
      brcm80211: fmac: remove unnecessary 4329 chip specific code
      brcm80211: fmac: move chip recognition function to sdio_chip.c
      brcm80211: fmac: move bus core prep code to sdio_chip.c
      brcm80211: fmac: abstract chip buscore setup function
      brcm80211: fmac: move core disable function to sdio_chip.c
      brcm80211: fmac: disable dongle arm core in bus core setup function
      brcm80211: fmac: move dongle gpio reset code to chip attach function
      brcm80211: fmac: remove duplicate regiter set in chip attach path
      brcm80211: fmac: chip attach code flow clean up
      brcm80211: fmac: abstract chip iscoreup function
      brcm80211: fmac: abstract chip core revision function
      brcm80211: fmac: move chip reset core function to sdio_chip.c
      brcm80211: fmac: move chip detach function to sdio_chip.c
      brcm80211: fmac: move chip drive strength related code to sdio_chip.c
      brcm80211: fmac: replace private SB macros with ssb_regs version
      brcm80211: fmac: optimize chip core info management
      brcm80211: fmac: add iscoreup function for bcm4330 chip
      brcm80211: fmac: add corerev function for bcm4330 chip
      brcm80211: fmac: add coredisable function for bcm4330 chip
      brcm80211: fmac: add resetcore function for bcm4330 chip
      brcm80211: fmac: remove id retrieve code
      brcm80211: fmac: remove PCMCIA core related code
      brcm80211: fmac: release bss struct returned from cfg80211_inform_bss
      brcm80211: fmac: change firmware/nvram name to be more generic
      brcm80211: fmac: discard packet received when net device not registered
      brcm80211: fmac: move module init/exit to sdio layer
      brcm80211: fmac: remove function brcmf_c_init
      brcm80211: fmac: remove unused parameter of brcmf_sdbrcm_probe
      brcm80211: fmac: rename structure brcmf_bus to brcmf_sdio
      brcm80211: fmac: introduce common bus interface struct brcmf_bus
      brcm80211: fmac: move busstate to struct brcmf_bus
      brcm80211: fmac: stop using brcmf_pub in brcmf_sdbrcm_bus_watchdog
      brcm80211: fmac: change function bus_rxctl parameter
      brcm80211: fmac: change function bus_txctl parameter
      brcm80211: fmac: change function bus_txdata parameter
      brcm80211: fmac: change function bus_init parameter
      brcm80211: fmac: remove function brcmf_bus_get_device
      brcm80211: fmac: change function bus_stop parameter
      brcm80211: fmac: save bus interface structure in function 2 device
      brcm80211: fmac: fix firmware shared structures version
      brcm80211: fmac: add bcm4330 support
      brcm80211: fmac: remove drive strength code for unsupported chips
      brcm80211: fmac: unify common layer driver data structure
      brcm80211: fmac: remove oneline proto block functions
      brcm80211: fmac: register a dummy irq handler for SDIO function 2
      brcm80211: fmac: change function add_if parameter
      brcm80211: fmac: change function bus_start parameter
      brcm80211: fmac: change function brcmf_detach parameter
      brcm80211: fmac: change function txflowcontrol parameter
      brcm80211: fmac: change function txcomplete parameter
      brcm80211: fmac: change function brcmf_c_prec_enq parameter
      brcm80211: fmac: change function rx_frame parameter
      brcm80211: fmac: change function proto_hdrpull parameter
      brcm80211: fmac: move sdio used statistics to struct brcmf_sdio
      brcm80211: fmac: move maxctl to struct brcmf_bus
      brcm80211: fmac: move driver up status to struct brcmf_bus
      brcm80211: fmac: remove duplicate statistics from driver data structure
      brcm80211: fmac: move dongle statistics to struct brcmf_bus
      brcm80211: fmac: move packet realloc stats to struct brcmf_bus
      brcm80211: fmac: move tx flow ctrl flag to bus layer
      brcm80211: fmac: stop referencing brcmf_pub in bus layer
      brcm80211: fmac: stop referencing brcmf_sdio in common layer
      brcm80211: fmac: move sdio related macros to sdio_host.h
      brcm80211: fmac: abstract bus_stop interface function pointer
      brcm80211: fmac: move common layer bus interface context to dhd_bus.h
      brcm80211: fmac: abstract bus_init interface function pointer
      brcm80211: fmac: abstract bus_txdata interface function pointer
      brcm80211: fmac: abstract ctrl frames interface function pointers
      brcm80211: fmac: move debug level macros to dhd_dbg.h
      brcm80211: fmac: move idle macros to dhd_sdio.c
      brcm80211: fmac: exclude unnecessary header files
      brcm80211: fmac: add Kconfig option for SDIO bus support

Frans Meulenbroeks (7):
      hwmon: (ltc4261) set data->valid to 0 if error
      hwmon: (lm75) added error handling
      hwmon: (lm75) fix checkpatch warning
      hwmon: replaced strict_str* with kstr*
      hwmon: (lm80) fix checkpatch messages
      hwmon: (lm75) fix checkpatch warnings
      max1111.c: fix checkpatch warning

Frederic LAMBERT (1):
      phy: Micrel KS8995MA 5-ports 10/100 managed Ethernet switch support added

Frederic Weisbecker (19):
      rcu: Detect illegal rcu dereference in extended quiescent state
      rcu: Inform the user about extended quiescent state on PROVE_RCU warning
      rcu: Warn when rcu_read_lock() is used in extended quiescent state
      nohz: Separate out irq exit and idle loop dyntick logic
      nohz: Allow rcu extended quiescent state handling seperately from tick stop
      x86: Enter rcu extended qs after idle notifier call
      x86: Call idle notifier after irq_enter()
      rcu: Fix early call to rcu_idle_enter()
      nohz: Remove tick_nohz_idle_enter_norcu() / tick_nohz_idle_exit_norcu()
      rcu: Don't check irq nesting from rcu idle entry/exit
      rcu: Irq nesting is always 0 on rcu_enter_idle_common
      cgroup: Drop task_lock(parent) on cgroup_fork()
      cgroup: Remove unnecessary task_lock before fetching css_set on migration
      cgroup: Remove task_lock() from cgroup_post_fork()
      reiserfs: delay reiserfs lock until journal initialization
      reiserfs: don't lock journal_init()
      reiserfs: don't lock root inode searching
      selftests: new very basic kernel selftests directory
      selftests: new x86 breakpoints selftest

Gabor Juhos (25):
      MIPS: ath79: Change number of available IRQs
      MIPS: ath79: Handle more MISC IRQs
      MIPS: ath79: add common USB Host Controller device
      MIPS: ath79: Remove superfluous parentheses
      MIPS: ath79: add revision id for the AR933X SoCs
      MIPS: ath79: Add early printk support for the AR933X SoCs
      MIPS: ath79: add AR933X specific clock init
      MIPS: ath79: Add AR933X specific glue for ath79_device_reset_{set,clear}
      MIPS: ath79: Add AR933X specific IRQ initialization
      MIPS: ath79: add AR933X specific GPIO initialization
      MIPS: ath79: Add config symbol for the AR933X SoCs
      USB: ehci-ath79: Add device_id entry for the AR933X SoCs
      MIPS: ath79: add AR933X specific USB platform device registration
      SERIAL: AR933X: Add driver for the built-in UART of the SoC
      MIPS: ath79: register UART device for the AR933X SoCs
      MIPS: ath79: Add initial support for the Atheros AP121 reference board
      MIPS: ath79: Store the SoC revision in a global variable
      MIPS: ath79: Remove 'ar913x' from common variable and function names
      MIPS: ath79: Separate AR913x SoC specific WMAC setup code
      MIPS: ath79: Add AR933x specific WMAC setup code
      MIPS: ath79: Rename ATH79_DEV_AR913X_WMAC option to ATH79_DEV_WMAC
      MIPS: ath79: Register the wireless MAC device on the AP121 board
      MIPS: ath79: Rename dev-ar913x-wmac.h to dev-wmac.h
      MIPS: ath79: Rename dev-ar913x-wmac.c to dev-wmac.c
      watchdog: ath79_wdt: flush register writes

Ganesan Ramalingam (1):
      MIPS: Netlogic: Add basic MSI support for XLR/XLS

Gareth Williams (2):
      [media] Add AC97 8384:7650 for some versions of EMP202
      [media] Added USB Id & configuration array for Honestech Vidbox NW03

Gary Hade (1):
      x86/PCI: Ignore CPU non-addressable _CRS reserved memory resources

Geert Uytterhoeven (22):
      zorro: Rename Picasso IV Z2 "MEM" to "RAM" for consistency
      fbdev/cirrusfb: Rewrite Zorro graphics card probing
      fbdev/cirrusfb: Add support for Picasso IV in Zorro II mode
      fbdev/cirrusfb: Add support for "64 MiB" version of Picasso IV
      m68k/serial: Remove obsolete IRQ_FLG_* users
      fbdev/amifb: Correct whitespace
      fbdev/amifb: Fix double free
      fbdev/amifb: Reorder functions to remove forward declarations
      fbdev/amifb: Make amifb_setup() static
      fbdev/amifb: Remove superfluous casts when assigning void *
      fbdev/amifb: Store monitor limits in separate __initdata variables
      fbdev/amifb: Enable Copper DMA after setting up the Copper
      fbdev/amifb: Use framebuffer_alloc()
      m68k/hp300: Export hp300_ledstate
      m68k/serial: Remove references to obsolete CONFIG_SERIAL167
      m68k/atari: Move declaration of atari_SCC_reset_done to header file
      m68k/net: Remove obsolete IRQ_FLG_* users
      [SCSI] mac_scsi: Remove obsolete IRQ_FLG_* users
      fat: Spelling s/obsolate/obsolete/g
      m68k/serial: Remove references to obsolete serial config options
      m68k/Kconfig: Separate classic m68k and coldfire early
      m68k/mac: Make CONFIG_HEARTBEAT unavailable on Mac

Geoff Levand (12):
      powerpc/ps3: Interrupt code cleanup
      powerpc/ps3: Fix hcall lv1_net_stop_rx_dma
      powerpc/ps3: Fix hcall lv1_get_virtual_address_space_id_of_ppe
      powerpc/ps3: Fix hcall lv1_get_version_info
      powerpc/ps3: Fix hcall lv1_read_repository_node
      powerpc/ps3: Fix PS3 repository build warnings
      powerpc/ps3: Add __init to ps3_smp_probe
      powerpc/ps3: Update ps3_defconfig
      usb: Remove ehci_reset call from ehci_run
      usb: PS3 EHCI HC reset work-around
      usb: Fix PS3 EHCI suspend
      usb: PS3 EHCI QH read work-around

Geoff Thorpe (1):
      powerpc: Add pgprot_cached_noncoherent()

George (1):
      rtlwifi: rtl8192cu: Allow retries for USB I/O

Gertjan van Wingerde (5):
      rt2x00: Identify rt2800usb chipsets.
      rt2x00: Whitespace cleanup.
      rt2x00: Convert big if-statements to switch-statements.
      rt2x00: RT3593 is also applicable to USB.
      rt2x00: Change RF3853 to RF3053.

Gianluca Gennari (3):
      [media] staging: as102: Add support for Sky Italia Digital Key based on the same chip
      [media] af9013: Fix typo in get_frontend() function
      [media] xc3028: fix center frequency calculation for DTV78 firmware

Giridhar Malavali (9):
      [SCSI] qla2xxx: Proper cleanup of pass through commands when firmware returns error.
      [SCSI] qla2xxx: Fix to include FCE data as part of dump.
      [SCSI] qla2xxx: Correct report-id acquisition check
      [SCSI] qla2xxx: Corrected the default setting of the help text of Minidump capture mask.
      [SCSI] qla2xxx: Corrected the display of firmware dump availability for ISP82xx.
      [SCSI] qla2xxx: Added a new entry to ISP specific function pointers structure.
      [SCSI] qla2xxx: Process marker IOCB request on request queue 0.
      [SCSI] qla2xxx: Consolidated IOCB processing routines.
      [SCSI] qla4xxx: Disable generating pause frames in case of FW hung

Girish K S (3):
      mmc: core: Fix voltage select in DDR mode
      mmc: core: HS200 mode support for eMMC 4.5
      mmc: host: Adds support for eMMC 4.5 HS200 mode

Giuseppe CAVALLARO (3):
      stmmac: add the experimental PCI support
      stmmac: update the driver's documentation (Dec-2011)
      mmc: debugfs: expose the SDCLK frq in sys ios

Giuseppe Cavallaro (1):
      stmmac: fix missing module license in the main.

Glauber Costa (22):
      sched, trivial: Initialize root cgroup's sibling list
      sched/accounting: Change cpustat fields to an array
      sched/accounting, cgroups: Reuse cgroup's parent pointer
      sched/accounting: Re-use scheduler statistics for the root cgroup
      sched/accounting: Fix user/system tick double accounting
      sched/accounting: Fix parameter passing in task_group_account_field
      Basic kernel memory functionality for the Memory Controller
      foundations of per-cgroup memory pressure controlling.
      socket: initial cgroup code.
      tcp memory pressure controls
      per-netns ipv4 sysctl_tcp_mem
      tcp buffer limitation: per-cgroup limit
      Display current tcp memory allocation in kmem cgroup
      Display current tcp failcnt in kmem cgroup
      Display maximum tcp memory allocation in kmem cgroup
      Move limit definitions outside CONFIG_INET
      net: fix sleeping while atomic problem in sock mem_cgroup.
      net: fix compilation with !CONFIG_NET
      Partial revert "Basic kernel memory functionality for the Memory Controller"
      net: fix sock_clone reference mismatch with tcp memcontrol
      net: decrement memcg jump label when limit, not usage, is changed
      net: move sock_update_memcg outside of CONFIG_INET

Gleb Natapov (9):
      jump_label: jump_label_inc may return before the code is patched
      perf, core: Rate limit perf_sched_events jump_label patching
      x86, perf: Disable non available architectural events
      perf, x86: Expose perf capability to other modules
      KVM: VMX: remove unneeded vmx_load_host_state() calls.
      KVM: drop bsp_vcpu pointer from kvm struct
      KVM: Expose a version 2 architectural PMU to a guests
      KVM: Expose the architectural performance monitoring CPUID leaf
      Unused iocbs in a batch should not be accounted as active.

Govindraj R (1):
      ARM: OMAP2+: hwmod: Add API to enable IO ring wakeup

Govindraj.R (19):
      ARM: OMAP2+: UART: cleanup + remove uart pm specific API
      ARM: OMAP2+: UART: cleanup 8250 console driver support
      ARM: OMAP2+: UART: Cleanup part of clock gating mechanism for uart
      ARM: OMAP2+: UART: Add default mux for all uarts.
      ARM: OMAP2+: UART: Remove mapbase/membase fields from pdata.
      ARM: OMAP2+: UART: Add runtime pm support for omap-serial driver
      ARM: OMAP2+: UART: Remove context_save and move context restore to driver
      ARM: OMAP2+: UART: Ensure all reg values configured are available from port structure
      ARM: OMAP2+: UART: Remove uart reset function.
      ARM: OMAP2+: UART: Get context loss count to context restore
      ARM: OMAP2+: UART: Move errata handling from serial.c to omap-serial
      ARM: OMAP2+: UART: Add wakeup mechanism for omap-uarts
      ARM: OMAP2+: UART: Remove old and unused clocks handling funcs
      ARM: OMAP2+: UART: remove temporary variable used to count uart instance
      ARM: OMAP2+: UART: Avoid console uart idling during bootup
      ARM: OMAP2+: UART: Avoid uart idling on suspend for no_console_suspend usecase
      ARM: OMAP2+: UART: Do not gate uart clocks if used for debug_prints
      ARM: OMAP2+: UART: Remove omap_uart_can_sleep and add pm_qos
      ARM: OMAP2+: UART: Fix compilation/sparse warnings

Grant Likely (10):
      gpiolib: output basic details and consolidate gpio device drivers
      gpio/microblaze: Eliminate duplication of of_get_named_gpio_flags()
      gpio/powerpc: Eliminate duplication of of_get_named_gpio_flags()
      of: create of_phandle_args to simplify return of phandle parsing data
      of: Add device tree selftests
      gpio: Add Linus Walleij as gpio co-maintainer
      Merge branch 'pl022' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson into gpio/next
      Merge branch 'spi/next' (early part) into spi/merge
      Merge branch 'gpio-for-grant' of git://sources.calxeda.com/kernel/linux into gpio/next
      gpio/it8761e: Restrict it8761e gpio driver to x86.

Greg Dietsche (11):
      iwlegacy: change IL_WARN to D_HT in il4965_tx_agg_start
      iwlegacy: change IL_ERR to D_HT in iwl4965_rs_tl_turn_on_agg_for_tid
      iwlegacy: 4965: remove vif null check in request_scan
      iwlegacy: 4965-rs: remove null check on sta in il4965_rs_tx_status
      iwlegacy: 4965-rs: remove unnecessary null check for sta and lq_sta
      iwlegacy: 4965-rs: il4965_rs_alloc_sta: remove lq_sta local var
      iwlegacy: 4965-rs: don't return rate from il4965_rs_update_rate_tbl
      iwlegacy: 4965-rs: cleanup il4965_rs_sta_dbgfs_rate_scale_data_read
      iwlegacy: debugfs_ops should depend on CONFIG_IWLEGACY_DEBUGFS
      coccicheck: add M= option to control which dir is processed
      coccinelle.txt: update documentation to include M= option

Greg Kroah-Hartman (46):
      USB: Add helper macro for usb_driver boilerplate
      USB: convert drivers/usb/* to use module_usb_driver()
      USB: convert drivers/staging/* to use module_usb_driver()
      USB: convert drivers/net/* to use module_usb_driver()
      USB: convert drivers/media/* to use module_usb_driver()
      USB: convert drivers/bluetooth/* to use module_usb_driver()
      USB: convert drivers/input/* to use module_usb_driver()
      USB: convert drivers/hid/* to use module_usb_driver()
      USB: convert sound/* to use module_usb_driver()
      USB: convert some miscellanies drivers to use module_usb_driver()
      Staging: rtl8192u: remove api.c file
      Subject: fix build breakage in drivers/staging/iio/industrialio-core.c
      Staging: delete spectra driver
      Merge 3.2-rc3 into usb-linus
      Merge 3.2-rc3 into tty-next to handle merge conflict in tty_ldisc.c
      Revert "Staging: android: delete android drivers"
      Revert "Staging: android: mark subsystem as broken"
      Staging: android: add the code back to the build
      Staging: hv: remove hv_mouse driver as it's now in the hid directory
      Staging: hv: update TODO file
      Merge branch 'work-next' into staging-next
      Merge branch 'work-next' into staging-next
      staging: remove intel_sst driver
      Staging: lttng: remove from the drivers/staging/ tree
      Merge v3.2-rc4 into usb-next
      Merge branch 'for-usb' of git://git.kernel.org/pub/scm/linux/kernel/git/geoff/ps3-linux into usb-next
      USB: isight: fix kernel bug when loading firmware
      Merge 3.2-rc5 into staging-next
      Security: tomoyo: add .gitignore file
      Merge branch 'for-next/dwc3' of git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb into usb-next
      Merge branch 'for-next/musb' of git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb into usb-next
      Merge branch 'for-next/gadget' of git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb into usb-next
      s390: tape_class.h: remove kobj_map.h inclusion
      char_dev.c: fix up some whitespace errors
      kref: fix up the kfree build problems
      xen: fix build breakage in xen-selfballoon.c caused by sysdev conversion
      staging: android: switch: minor code formatting cleanups
      arm: time.h: remove device.h #include
      Merge branch 'for-next/xceiv' of git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb into usb-next
      Merge branch 'for-next/musb' of git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb into usb-next
      Merge branch 'for-next/dwc3' of git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb into usb-next
      Merge branch 'for-gadget/next' of git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb into usb-next
      driver core: remove __must_check from device_create_file
      Merge branch 'for-usb-next' of git://git.kernel.org/pub/scm/linux/kernel/git/sarah/xhci into usb-next
      Merge branch 'driver-core-next' into Linux 3.2
      mce: fix warning messages about static struct mce_device

Greg Rose (1):
      ixgbe: Remove function prototype for non-existent function

Greg Ungerer (53):
      m68knommu: remove unused fasthandler declaration
      m68k: merge the init_task code for mmu and non-mmu targets
      m68k: remove thread_info struct from thread struct
      m68k: remove duplicate asm offset for task thread.info
      m68k: selection of GENERIC_ATOMIC64 is not MMU specific
      m68knommu: move definition of mach_gettod to where it is used
      m68k: print memory layout info in boot log
      m68k: support configure time command line for MMU m68k
      m68knommu: no need to set register marker on traps
      m68k: make fp register stores consistent for m68k and ColdFire
      m68k: simpler m68k and ColdFire CPU's can use generic csum code
      m68k: handle presence of 64bit mul/div instructions cleanly
      m68knommu: disable cache early in startup for ColdFire
      m68knommu: fix broken ColdFire slice timer read_clk() code
      m68knommu: remove unused anchor.h include file
      m68k: consolidate the vmlinux.lds linker scripts
      m68knommu: fix broken boot logo inclusion
      m68knommu: remove no longer used rom_length from Palm/Pilot start up code
      m68k: add machine and CPU definitions for ColdFire cores
      m68k: show ColdFire CPU/FPU/MMU type
      m68k: definitions for the ColdFire V4e MMU hardware
      m68k: make interrupt definitions conditional on correct CPU types
      m68k: add TASK definitions for ColdFires running with MMU
      m68k: modify user space access functions to support ColdFire CPUs
      m68k: use addr_limit checking for m68k CPUs that do no support address spaces
      m68k: init the MMU hardware for the 54xx ColdFire
      m68k: add ColdFire 54xx CPU MMU memory init code
      m68k: set register a2 to current if MMU enabled on ColdFire
      m68k: page table support definitions and code for ColdFire MMU
      m68k: add page table size definitions for ColdFire V4e MMU
      m68k: add ColdFire paging exception handling code
      m68k: add cache support for V4e ColdFire cores running with MMU enabled
      m68k: modify ColdFire 54xx cache support for MMU enabled
      m68k: add TLB flush support for the ColdFire V4e MMU hardware
      m68k: define PAGE_OFFSET_RAW for ColdFire CPU with MMU enabled
      m68k: set ColdFire MMU page size
      m68k: MMU enabled ColdFire needs 8k ELF alignment
      m68k: ColdFire V4e MMU context support code
      m68k: use tracehook_report_syscall_entry/exit for ColdFire MMU ptrace path
      m68k: modify cache push and clear code for ColdFire with MMU enable
      m68k: use ColdFire MMU read/write bit flags when ioremapping
      m68k: ColdFire V4e MMU paging init code and miss handler
      m68k: compile appropriate mm arch files for ColdFire MMU support
      m68k: create ColdFire MMU pgalloc code
      m68k: use non-MMU entry.S code when compiling for ColdFire CPU
      m68k: add code to setup a ColdFire 54xx platform when MMU enabled
      m68k: ColdFire with MMU enabled uses same clocking code as non-MMU
      m68k: use non-MMU linker script for ColdFire MMU builds
      m68k: adjustments to stack frame for ColdFire with MMU enabled
      m68k: add ColdFire FPU support for the V4e ColdFire CPUs
      m68k: do not use m68k startup or interrupt code for ColdFire CPUs
      m68k: add ColdFire with MMU enabled support to the m68k mem init code
      m68k: allow ColdFire 547x and 548x CPUs to be built with MMU enabled

Guan Xuetao (6):
      unicore32: delete specified xlate_dev_mem_ptr
      unicore32: add ioremap_nocache definition
      rtc-puv3: irq: remove IRQF_DISABLED
      i2c-puv3: using module_platform_driver()
      rtc-puv3: using module_platform_driver()
      rtc-puv3: solve section mismatch in rtc-puv3.c

Guennadi Liakhovetski (23):
      sh: sh7724: use runtime PM implementation, common with arm/mach-shmobile
      sh: sh7722: use runtime PM implementation, common with arm/mach-shmobile
      sh: sh7723: use runtime PM implementation, common with arm/mach-shmobile
      sh: sh7722: fix Oops: remove empty clock entries
      PM / Domains: fix compilation failure for CONFIG_PM_GENERIC_DOMAINS unset
      [media] V4L: cosmetic clean up
      dma: shdma: fix runtime PM: clear channel buffers on reset
      ARM: mach-shmobile: specify CHCLR registers on SH7372
      [media] soc-camera: remove redundant parameter from .set_bus_param()
      [media] mt9m111: cleanly separate register contexts
      [media] mt9m111: power down most circuits when suspended
      [media] mt9m111: properly implement .s_crop and .s_fmt(), reset on STREAMON
      sh: also without PM_RUNTIME pm_runtime.o must be built
      mmc: sh_mmcif: simplify clock divisor calculation
      mmc: add a card hotplug handler context
      mmc: add a generic GPIO card-detect helper
      mmc: sh_mmcif: process error interrupts first
      mmc: sh_mmcif: cosmetic clean up
      mmc: sh_mmcif: process requests asynchronously
      mmc: sh_mmcif: remove now superfluous sh_mmcif_host::data member
      mmc: fix a deadlock between system suspend and MMC block IO
      wireless: b43: fix Oops on card eject during transfer
      PM / shmobile: fix A3SP suspend method

Guenter Roeck (19):
      hwmon: (pmbus/adm1275) Validate device ID
      hwmon: (pmbus/zl6100) Add support for ZL2005
      hwmon: (pmbus/zl6100) Add support for Ericsson BMR45[0,1] and BMR46[2,3,4]
      hwmon: (pmbus/zl6100) Only instantiate external temperature sensor if enabled
      hwmon: (f75375s) Fix checkpatch errors and warnings
      hwmon: (f75375s) Use standard sysfs attribute names
      hwmon: (f75375s) Fix value range for PWM modes
      hwmon: (f75375s) Initialize pwmX_mode and pwmX_enable if there is no platform data
      hwmon: (f75375s) Disable setting DC fan control mode for F75373
      hwmon: (lm63) Fix checkpatch errors
      hwmon: (lm63) Add support for external temperature offset register
      hwmon: (lm63) Add support for LM96163
      hwmon: (lm63) Add support for unsigned upper temperature limits
      hwmon: (lm63) Add support for writing the external critical temperature
      hwmon: (lm63) Add support for update_interval sysfs attribute
      hwmon: (lm63) Add sensor type attribute for external sensor on LM96163
      hwmon: (lm90) Add range check to set_update_interval
      hwmon: (adm1031) Fix coding style issues
      hwmon: (sysfs-interface) Update tempX_type attribute to be more generic

Gustavo F. Padovan (68):
      Bluetooth: use list_for_each_entry() in hidp
      Bluetooth: prioritize the interrupt channel in hidp
      Bluetooth: Trasmit interrupt channel messages first
      Bluetooth: Fix input device registration
      Bluetooth: Remove wrong error check
      Bluetooth: Uses test_and_clear_bit() when possible
      Bluetooth: Delay session allocation in hidp
      Bluetooth: Rename hidp_find_connection()
      Bluetooth: Fix permission of enable_le param
      Bluetooth: return proper error if sock_queue_rcv_skb() fails
      Bluetooth: Add missing cmd_status() in mgmt
      Bluetooth: Use list_for_each_entry() in mgmt
      Bluetooth: Fix mgmt interaction with userspace
      Bluetooth: Fix missing cmd_status in mgmt
      Bluetooth: small styles clean ups to l2cap_core.c
      Bluetooth: Fix hidp_get_connection()
      Bluetooth: Rename l2cap_check_security()
      Bluetooth: Allow L2CAP to increase the security level
      Bluetooth: Only set ack_timer if we didn't send and ack
      Bluetooth: Add user readable debug for state changes
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/padovan/bluetooth
      Bluetooth: remove struct hci_chan_hash
      Bluetooth: remove lock from struct conn_hash
      Bluetooth: Initialize LE connection count
      Bluetooth: Use chan instead of l2cap_pi macro
      Bluetooth: Use list_for_each_entry in hci_conn_hash_flush()
      Bluetooth: make hci_conn_enter_sniff_mode static
      Bluetooth: Replace spin_lock by mutex in hci_dev
      Bluetooth: Use delayed_work for connection timeout
      Bluetooth: Use delayed work for advertisiment cache timeout
      Bluetooth: hci_conn_auto_accept() doesn't need locking
      Bluetooth: Move L2CAP timers to workqueue
      Bluetooth: Don't use spin_lock socket lock anymore
      Bluetooth: Remove sk_backlog usage from L2CAP
      Bluetooth: move hci_task_lock to mutex
      Bluetooth: convert chan_lock to mutex
      Bluetooth: Use RCU to manipulate chan_list
      Bluetooth: convert conn hash to RCU
      Bluetooth: Don't disable tasklets to call hdev->notify()
      Bluetooth: Move command task to workqueue
      Bluetooth: convert tx_task to workqueue
      Bluetooth: convert info timer to delayed_work
      Bluetooth: invert locking order in connect path
      Bluetooth: Change l2cap chan_list to use RCU
      Bluetooth: move power_off to system workqueue
      Bluetooth: Use new alloc_workqueue()
      Bluetooth: Remove work_add and work_del from hci_sysfs
      Bluetooth: Use system workqueue to schedule power_on
      Bluetooth: Add ProFUSION's copyright
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/padovan/bluetooth
      Bluetooth: Move l2cap_{set,clear}_timer to l2cap.h
      Bluetooth: convert security timer to delayed_work
      Bluetooth: Rename info_work to info_timer
      Bluetooth: fix bt_accept_dequeue() to work in process context
      Bluetooth: Remove l2cap priority from inside RFCOMM.
      Bluetooth: add debug output to l2cap_ack_timeout()
      Bluetooth: Remove lock from inquiry_cache
      Bluetooth: remove *_bh usage from hci_dev_list and hci_cb_list
      Bluetooth: Don't disable interrupt when locking the queue
      Bluetooth: Fix a compile warning in RFCOMM
      Bluetooth: Fix bacpy in l2cap_core.c
      Bluetooth: Fix context in rfcomm_sock_lock
      Bluetooth: Fix context in RFCOMM tty
      Bluetooth: Remove *_bh locks from SCO
      Bluetooth: Remove local_bh_disable() from hci_sock.c
      Bluetooth: Remove *_bh from socket list lock.
      Bluetooth: Don't use *_bh locks anymore
      Bluetooth: Keep chan->state and sk->sk_state in sync

Gustavo Maciel Dias Vieira (1):
      ALSA: hda: remove unused quirk for inverted mute led

Guy Eilam (1):
      wl12xx: set scan probe requests rate according to the no_cck flag

Gwenhael Goavec-Merou (1):
      MX1:apf9328: Add i2c support

H Hartley Sweeten (5):
      arch/x86/kernel/ptrace.c: Quiet sparse noise
      arch/x86/kernel/e820.c: quiet sparse noise about plain integer as NULL pointer
      arch/x86/mm/pageattr.c: Quiet sparse noise; local functions should be static
      GFS2: local functions should be static
      x86: Use the same node_distance for 32 and 64-bit

H. Peter Anvin (25):
      memblock: Cast phys_addr_t to unsigned long long for printf use
      kbuild: Add support for installing generated asm headers
      kbuild: Add support for an "archheaders" target
      x86-64, syscall: Adjust comment spacing and remove typo
      x86-64, ia32: Move compat_ni_syscall into C and its own file
      trace: Include <asm/asm-offsets.h> in trace_syscalls.c
      x86: Machine-readable syscall tables and scripts to process them
      checksyscalls: Use arch/x86/syscalls/syscall_32.tbl as source
      x86: Generate system call tables and unistd_*.h from tables
      x86: Simplify syscallhdr.sh
      x86, syscall: Re-fix typo in comment
      x86, syscall: Allow syscall offset to be symbolic
      kbuild, headers.sh: Don't make archheaders explicitly
      um: Run host archheaders, allow use of host generated headers
      um: Generate headers before generating user-offsets.s
      x86, um: Use the same style generated syscall tables as native
      x86, um: Mark system call tables readonly
      um: Use $(srctree) not $(KBUILD_SRC)
      x86, um: Fix typo in 32-bit system call modifications
      x86, bitops: Move fls64.h inside __KERNEL__
      x86: Move <asm/asm-offsets.h> from trace_syscalls.c to asm/syscall.h
      x86, atomic: atomic64_read() take a const pointer
      random: Adjust the number of loops when initializing
      Merge remote-tracking branch 'linus/master' into x86/urgent
      x86, syscall: Need __ARCH_WANT_SYS_IPC for 32 bits

Hagen Paul Pfeifer (3):
      netem: rate extension
      netem: add cell concept to simulate special MAC behavior
      net_sched: Bug in netem reordering

Haitao Zhang (1):
      dma/imx-sdma: save irq flags when use spin_lock in sdma_tx_submit

Haiyang Zhang (7):
      staging: hv: move hv_netvsc out of staging area
      net/hyperv: Fix long lines in netvsc.c
      net/hyperv: Add support for promiscuous mode setting
      net/hyperv: Fix the stop/wake queue mechanism
      net/hyperv: Remove unnecessary kmap_atomic in netvsc driver
      net/hyperv: Add NETVSP protocol version negotiation
      net/hyperv: Add support for jumbo frame up to 64KB

Hamo (1):
      KVM: ensure that debugfs entries have been created

Hans J. Koch (4):
      Remove Telechips ARM subarch from MAINTAINERS
      arm: Remove TCC subarch from Kconfig/Makefile
      arm: Remove mach-tcc8k directory
      arm: Remove plat-tcc directory

Hans Verkuil (29):
      [media] solo6x10: rename jpeg.h to solo6x10-jpeg.h
      [media] solo6x10: fix broken Makefile
      [media] V4L menu: move USB drivers section to the top
      [media] V4L menu: move ISA and parport drivers into their own submenu
      [media] V4L menu: remove the EXPERIMENTAL tag from vino and c-qcam
      [media] V4L menu: move all platform drivers to the bottom of the menu
      [media] V4L menu: remove duplicate USB dependency
      [media] V4L menu: reorganize the radio menu
      [media] V4L menu: move all PCI(e) devices to their own submenu
      [media] cx88: fix menu level for the VP-3054 module
      [media] V4L menu: add submenu for platform devices
      [media] ir-sanyo-decoder.c doesn't compile
      [media] board-dm646x-evm.c: wrong register used in setup_vpif_input_channel_mode
      [media] V4L spec: fix typo and missing CAP_RDS documentation
      [media] V4L2 Spec: clarify usage of V4L2_FBUF_FLAG_PRIMARY
      [media] v4l2 framework doc: clarify locking
      [media] V4L2 spec: fix the description of V4L2_FBUF_CAP_SRC_CHROMAKEY
      [media] vpif_capture.c: v4l2_device_register() is called too late in vpif_probe()
      [media] v4l2 spec: clarify usage of V4L2_FBUF_FLAG_OVERLAY
      [media] zoran: do not set V4L2_FBUF_FLAG_OVERLAY
      [media] omap_vout: add missing OVERLAY_OUTPUT cap and set V4L2_FBUF_FLAG_OVERLAY
      [media] V4L2 Spec: fix extended control documentation
      [media] V4L2 Spec: improve the G/S_INPUT/OUTPUT documentation
      [media] v4l2-ioctl: make tuner 'type' check more strict for S_FREQUENCY
      [media] ivtv: remove exclusive radio open
      [media] cx18: remove exclusive open of radio device
      [media] ivtv: switch to the v4l core lock
      [media] ivtv: remove open_id/id from the filehandle code
      [media] v4l2-ctrls: make control names consistent

Hans de Goede (36):
      [media] gspca: Fix bulk mode cameras no longer working (regression fix)
      [media] gspca_pac207: Raise max exposure + various autogain setting tweaks
      [media] gscpa_vicam: Fix oops if unplugged while streaming
      xhci: Properly handle COMP_2ND_BW_ERR
      [media] gspca - main: rename build_ep_tb to build_isoc_ep_tb
      [media] gspca - main: Correct use of interval in bandwidth calculation
      [media] gspca - main: Take numerator into account in fps calculations
      [media] gspca: Check dev->actconfig rather than dev->config
      [media] gspca - main: Avoid clobbering all bandwidth when mic in webcam
      [media] gspca - main: isoc mode devices are never low speed
      [media] gspca: Add a need_max_bandwidth flag to sd_desc
      [media] gscpa - sn9c20x: Add sd_isoc_init ensuring enough bw when i420 fmt
      [media] gspca_sonixb: Fix exposure control min/max value for coarse expo sensors
      [media] gspca_pac7302: Add usb-id for 145f:013c
      [media] gscpa_ov519: Fix the bandwidth calc for enabling compression
      [media] gscpa_t613: Add support for the camera button
      [media] pwc: Use v4l2-device and v4l2-fh
      [media] pwc: Properly mark device_hint as unused in all probe error paths
      [media] pwc: Make auto white balance speed and delay available as v4l2 controls
      [media] pwc: Rework locking
      [media] pwc: Read new preset values when changing awb control to a preset
      [media] pwc: Remove driver specific sysfs interface
      [media] pwc: Remove driver specific use of pixfmt.priv in the pwc driver
      [media] pwc: Remove dead snapshot code
      [media] pwc: Remove driver specific ioctls
      [media] pwc: Remove software emulation of arbritary resolutions
      [media] pwc: Get rid of compression module parameter
      [media] pwc: Properly fill all fields on try_fmt
      [media] pwc: Make fps runtime configurable through s_parm, drop fps module param
      [media] pwc: Make decoder data part of the main pwc struct
      [media] pwc: Fix pixfmt handling
      [media] pwc: Avoid sending mode info to the camera when it is not needed
      [media] pwc: Avoid unnecessarily rebuilding the decoder tables
      [media] pwc: Use one shared usb command buffer
      [media] pwc: Remove dev_hint module parameter
      [media] pwc: Simplify leds parameter parsing

Hao, Xudong (1):
      PCI: Enable ATS at the device state restore

Haogang Chen (1):
      [media] uvcvideo: Fix integer overflow in uvc_ioctl_ctrl_map()

Haojian Zhuang (14):
      ARM: pxa: rename IRQ_GPIO to PXA_GPIO_TO_IRQ
      ARM: pxa: use chained interrupt for GPIO0 and GPIO1
      ARM: pxa: rename gpio_to_irq and irq_to_gpio
      ARM: pxa: recognize gpio number and type
      ARM: pxa: rename NR_BUILTIN_GPIO
      ARM: pxa: use little endian read write in gpio driver
      ARM: pxa: use generic gpio operation instead of gpio register
      ARM: pxa: change gpio to platform device
      ARM: mmp: clear gpio edge detect
      ARM: pxa: add clk support in gpio driver
      driver: pcmcia: replace IRQ_GPIO() with gpio_to_irq()
      ARM: pxa: fix the build error because of missing gpio-pxa.h
      ARM: pxa: fix build error for GPIO_bit()
      MAINTAINERS: update pxa and mmp

Havard Skinnemoen (2):
      USB: cdc-acm: Fix potential deadlock (lockdep warning)
      usb: cdc-acm: Kill ACM_READY() macro completely

Heikki Krogerus (2):
      Input: mpu3050 - ensure we enable interrupts
      Input: mpu3050 - configure the sampling method

Heiko Carsten (1):
      [S390] sysctl: get rid of dead declaration

Heiko Carstens (14):
      [S390] irq: fix accounting of external call/emergency signal
      [S390] topology: get rid of ifdefs
      [S390] qdio: fix qdio_allocate_aob() declaration
      [S390] topology: cleanup z10 topology handling
      [S390] topology: increase poll frequency if change is anticipated
      [S390] Remove Kerntypes leftovers
      [S390] ipc: call generic sys_ipc demultiplexer
      [S390] Enable exception traces by default
      [S390] disassembler: mark exception causing instructions
      net: calxeda xgmac ethernet driver add missing HAS_IOMEM dependency
      debugfs: add missing #ifdef HAS_IOMEM
      mm,slub,x86: decouple size of struct page from CONFIG_CMPXCHG_LOCAL
      mm,x86,um: move CMPXCHG_LOCAL config option
      mm,x86,um: move CMPXCHG_DOUBLE config option

Heiko Schocher (1):
      mtd: davinci: if no amif timing is passed, don; t setup cscfg register

Heiko Stuebner (1):
      ARM: 7254/1: restart: S3C24XX: move SWRST based S3C platforms to

Heiko Stübner (11):
      Input: add generic GPIO-tilt driver
      usb: gadget: s3c-hsudc: move platform_data struct to global header
      usb: gadget: s3c-hsudc: add __devinit to probe function
      usb: gadget: s3c-hsudc: add missing otg_put_transceiver in probe
      usb: gadget: s3c-hsudc: move device registration to probe
      usb: gadget: s3c-hsudc: use udc_start and udc_stop functions
      usb: gadget: s3c-hsudc: Add regulator handling
      usb: gadget: s3c-hsudc: use release_mem_region instead of release_resource
      usb: gadget: s3c-hsudc: remove the_controller global
      Input: add driver for AUO In-Cell touchscreens using pixcir ICs
      s3c_adc_battery: Average over more than one adc sample

Helmut Schaa (12):
      mac80211: Also report the STA's TDLS flag via nl80211
      mac80211: Check rate->idx before rate->count
      mac80211: Get rid of search loop for rate group index
      rt2x00: Pass BlockAck and BlackAckReq frames to mac80211 in monitor mode
      ieee80211: Introduce ieee80211_is_first_frag
      mac80211: Make use of ieee80211_is_* functions in tx status path
      rt2x00: Make use of ieee80211_free_txskb in tx path
      mac80211: Use appropriate TID for sending BAR, ADDBA and DELBA frames
      mac80211: Keep skb->piority for relayed frames in AP mode
      mac80211: Remove superfluous ieee80211_rx_h_remove_qos_control
      rt2x00: Mark active channel's survey data as "in use"
      mac80211: Fix possible race between sta_unblock and network softirq

Hema HK (1):
      usb: musb: omap2+: save and restore OTG_INTERFSEL

Hemant Gupta (1):
      Bluetooth: Incorrect address while storing LTK.

Hemant Pedanekar (3):
      ARM: OMAP: TI81XX: Prepare for addition of TI814X support
      ARM: OMAP: TI814X: Add cpu type macros and detection support
      ARM: OMAP: TI814X: Create board support and enable build for TI8148 EVM

Herbert Xu (6):
      ipv4: Remove all uses of LL_ALLOCATED_SPACE
      ipv6: Remove all uses of LL_ALLOCATED_SPACE
      net: Remove all uses of LL_ALLOCATED_SPACE
      net: Remove LL_ALLOCATED_SPACE
      packet: Add needed_tailroom to packet_sendmsg_spkt
      ip_gre: Set needed_headroom dynamically again

HeungJun Kim (4):
      [media] m5mols: Extend the busy wait helper
      [media] m5mols: Improve the interrupt handling routines
      [media] m5mols: Add support for the system initialization interrupt
      [media] m5mols: Optimize the capture set up sequence

Heungjun Kim (1):
      [media] MAINTAINERS: Add m5mols driver maintainers

Hillf Danton (9):
      MIPS: Hugetlb: Keep TLB cache hot while flushing
      MIPS: Add fast get_user_pages
      MIPS: Netlogic: Mark Netlogic chips as SMT capable
      hugetlb: detect race upon page allocation failure during COW
      mm: compaction: push isolate search base of compact control one pfn ahead
      mm: hugetlb: fix pgoff computation when unmapping page from vma
      mm/hugetlb.c: avoid bogus counter of surplus huge page
      mm: vmscan: fix typo in isolating lru pages
      MIPS: Flush huge TLB

Hiroaki SHIMODA (2):
      tg3: Fix advertisement handling
      bql: Fix inconsistency between file mode and attr method.

Hiroshi Shimamoto (1):
      sched: Remove empty #ifdefs

Holger Dengler (2):
      [S390] zcrypt: Rework length parameter checking.
      [S390] zcrypt: Fix error return codes.

Holger Nelson (2):
      [media] em28xx: Add Terratec Cinergy HTC USB XS to em28xx-cards.c
      [media] em28xx: Reworked probe code to get rid of some hacks

Hsu, Kenny (12):
      iwlwifi: add tm commands for indirect register access
      iwlwifi: add tm commands for indirect register access
      iwlwifi: add tm commands for sram reading by dumpit
      iwlwifi: add generic chunk size of tm dumpit packet
      iwlwifi: add WOWLAN uCode loading support by testmode
      iwlwifi: add tm commands for sram reading by dumpit
      iwlwifi: add generic chunk size of tm dumpit packet
      iwlwifi: add WOWLAN uCode loading support by testmode
      iwlwifi: add uCode version information support by testmode
      iwlwifi: hide kernel option IWLWIFI_DEVICE_SVTOOL
      iwlwifi: add device ID information support by testmode
      iwlwifi: add IO function for continuous write of target memory

Huajun Li (1):
      usb: usb-storage doesn't support dynamic id currently, the patch disables the feature to fix an oops

Huang Shijie (3):
      IMX/DMA : set the DMA direction in the sdma_control()
      IMX/SDMA : save the real count for one DMA transaction.
      mtd: fix compile error for gpmi-nand

Huang Ying (9):
      ACPI, Add 64bit read/write support to atomicio on i386
      ACPI, APEI, GHES: Add PCIe AER recovery support
      ACPI, APEI, Remove table not found message
      ACPI, APEI, GHES, Distinguish interleaved error report in kernel log
      ACPI, APEI, Printk queued error record before panic
      ACPI, Add RAM mapping support to ACPI atomic IO support
      ACPI, APEI, EINJ, Fix resource conflict on some machine
      ACPI, Record ACPI NVS regions
      ACPI, APEI, Resolve false conflict between ACPI NVS and APEI

Hugh Dickins (12):
      drm: avoid switching to text console if there is no panic timeout
      mm: test PageSwapBacked in lumpy reclaim
      memcg: fix split_huge_page_refcounts()
      memcg: fix mem_cgroup_print_bad_page
      mm: take pagevecs off reclaim stack
      mm: fewer underscores in ____pagevec_lru_add
      mm: no blank line after EXPORT_SYMBOL in swap.c
      mm: enum lru_list lru
      mm: remove del_page_from_lru, add page_off_lru
      mm: remove isolate_pages()
      mm: rearrange putback_inactive_pages
      radix_tree: take radix_tree_path off stack

Hui Wang (1):
      ARM: mx5: use generic irq chip pm interface for pm functions on

Ian Campbell (6):
      net: only use a single page of slop in MAX_SKB_FRAGS
      xen/xenbus: Reject replies with payload > XENSTORE_PAYLOAD_MAX.
      xenbus: maximum buffer size is XENSTORE_PAYLOAD_MAX
      xen/xenbus: don't reimplement kvasprintf via a fixed size buffer
      net: pack skb_shared_info more efficiently
      get_maintainers.pl: follow renames when looking up commit signers

Ian Kent (1):
      autofs4 - fix deal with autofs4_write races

Ignaz Forster (1):
      HID: Enable HID_QUIRK_MULTI_INPUT for Trio Linker Plus II

Igor Dmitriev (1):
      ARM: OMAP3: sdram-nokia: add 200 MHz memory timings info

Igor Grinberg (7):
      ARM: OMAP: hsmmc: Add support for MMC 2 setup for AM35x
      ARM: OMAP3: cm-t35: Add regulator for ads7846 touchscreen
      ARM: OMAP3: cm-t35: Use correct DSS regulator supply
      ARM: OMAP3: cm-t35: enable audio
      ARM: OMAP3: cm-t35: Add reset for USB hub
      ARM: OMAP3: cm-t35: fix mux mode for DSS pins
      mfd: Add power off functionality to TWL

Igor Maravic (3):
      net: Fix skb_update_prio RCU usage.
      forcedeath: Fix bql support for forcedeath
      ipv4: arp: Cleanup in arp.c

Igor MaraviÄ? (4):
      net:core: use IS_ENABLED
      net:x25: use IS_ENABLED
      net:netfilter: use IS_ENABLED
      net:bridge: use IS_ENABLED

Ilan Elias (7):
      NFC: Update names and structs to NCI spec 1.0 d18
      NFC: Removal of unused operations for NCI spec 1.0 d18
      NFC: Check if NCI data flow control is used
      NFC: Fix indentation in nci.h file
      NFC: Update names and structs to NCI spec 1.0 d22
      NFC: Handle error during NCI data exchange
      NFC: Export a new attribute nfcid1 in target info

Ilija Hadzic (4):
      drm/gma500: remove genrated file
      drm/gma500: fix compile error
      drm: no need to hold global mutex for static data
      drm: make DRM_UNLOCKED ioctls with their own mutex

Ilya Dryomov (22):
      tracing: fix event_subsystem ref counting
      Btrfs: get rid of *_alloc_profile fields
      Btrfs: introduce masks for chunk type and profile
      Btrfs: add BTRFS_AVAIL_ALLOC_BIT_SINGLE bit
      Btrfs: make avail_*_alloc_bits fields dynamic
      Btrfs: add basic restriper infrastructure
      Btrfs: add basic infrastructure for selective balancing
      Btrfs: profiles filter
      Btrfs: usage filter
      Btrfs: devid filter
      Btrfs: devid subset filter
      Btrfs: virtual address space subset filter
      Btrfs: do not reduce profile in do_chunk_alloc()
      Btrfs: implement online profile changing
      Btrfs: soft profile changing mode (aka soft convert)
      Btrfs: save balance parameters to disk
      Btrfs: recover balance on mount
      Btrfs: add skip_balance mount option
      Btrfs: allow for pausing restriper
      Btrfs: allow for canceling restriper
      Btrfs: allow for resuming restriper after it was paused
      Btrfs: add balance progress reporting

Ilya Yanok (2):
      OMAPDSS: add FocalTech ETM070003DH6 display support
      OMAPDSS: add OrtusTech COM43H4M10XTC display support

Ilya Zykov (1):
      tty: n_hdlc not atomic use tty->flags.

Ingo Molnar (26):
      Merge branch 'tip/perf/core' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace into perf/core
      Merge branch 'core' of git://amd64.org/linux/rric into perf/core
      Merge branch 'upstream/ticketlock-cleanup' of git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen into x86/asm
      x86: Fix the 32-bit stackoverflow-debug build
      Merge branch 'perf/urgent' into perf/core
      Merge commit 'v3.2-rc4' into core/locking
      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 'ucode-verify-size' of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp into x86/microcode
      Merge branch 'early-mce-decode' of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp into x86/mce
      Merge commit 'v3.2-rc5' into sched/core
      Merge branch 'mce-inject' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras into x86/mce
      Merge commit 'v3.2-rc6' into x86/platform
      Merge branch 'for-tip' of git://git.kernel.org/pub/scm/linux/kernel/git/rric/oprofile into perf/core
      Merge branch 'memblock-kill-early_node_map' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/misc into core/memblock
      Merge commit 'v3.2-rc6' into perf/core
      Merge branch 'perf/core' of git://github.com/acmel/linux into perf/core
      Merge commit 'v3.2-rc6' into core/locking
      perf tools: Fix truncated annotation
      perf tools: Fix feature-bits rework fallout, remove unused variable
      Merge commit 'v3.2-rc7' into x86/asm
      Merge branch 'tip/x86/core-3' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace 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 branch 'tip/perf/urgent' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace into perf/core
      Merge branch 'perf/core' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/core
      Merge branch 'tip/perf/urgent-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace into perf/urgent

Inki Dae (5):
      drm/exynos: updated crtc and encoder dpms framework.
      drm/exynos: added pm support.
      drm/exynos: change driver name.
      drm/exynos: extend vblank off delay time.
      drm/exynos: added mutex lock and code clean.

Istvan Varga (1):
      [media] Add support for two Leadtek Winfast TV 2000XP types

Ivan Vecera (1):
      be2net: netpoll support

J. Bruce Fields (17):
      nfsd4: fix lockowner matching
      nfsd4: cleanup lock clientid handling in sessions case
      nfsd4: maintain one seqid stream per (lockowner, file)
      nfsd4: hash lockowners to simplify RELEASE_LOCKOWNER
      nfsd4: share open and lock owner hash tables
      nfsd4: fix CONFIG_NFSD_FAULT_INJECTION compile error
      nfsd4: add a separate (lockowner, inode) lookup
      svcrpc: make svc_delete_xprt static
      svcrpc: destroy server sockets all at once
      svcrpc: avoid memory-corruption on pool shutdown
      svcrpc: update outdated BKL comment
      nfsd4: initialize special stateid's at compile time
      nfsd4: fix spurious 4.1 post-reboot failures
      nfsd4: be forgiving in the absence of the recovery directory
      svcrpc: fix double-free on shutdown of nfsd after changing pool mode
      svcrpc: don't revert to SVC_POOL_DEFAULT on nfsd shutdown
      nfsd4: nfsd4_create_clid_dir return value is unused

JJ Ding (8):
      Input: convert obsolete strict_strtox to kstrtox
      Input: elantech - add support for elantech fast command
      Input: elantech - add resolution query support for v4 hardware
      Input: keyboard - use macro module_platform_driver()
      Input: misc - use macro module_platform_driver()
      Input: mouse - use macro module_platform_driver()
      Input: serio - use macro module_platform_driver()
      Input: touchscreen - use macro module_platform_driver()

JP Abgrall (1):
      android: logger: bump up the logger buffer sizes

Jaccon Bastiaansen (1):
      Enable 32 bit flash support for iMX21ADS board

Jacek Galowicz (1):
      lguest: switch segment-voodoo-numbers to readable symbols

Jack Morgenstein (12):
      mlx4_core: initial header-file changes for SRIOV support
      mlx4: Extanding port_mask functionality
      mlx4_core: Add "native" argument to mlx4_cmd and its callers (where needed)
      mlx4_core: Reduce number of PD bits to 17
      mlx4_core: srq modifications for SRIOV
      mlx4_core: qp modifications for SRIOV
      mlx4_core: cq modifications for SRIOV
      mlx4_core: mtt modifications for SRIOV
      mlx4_core: Add wrapper functions and comm channel and slave event support to EQs
      mlx4_ib: disable SRIOV mode for IB ports (not yet supported)
      mlx4_core: adjust catas operation for SRIOV mode
      mlx4_core: Modify driver initialization flow to accommodate SRIOV for Ethernet

Jack Steiner (2):
      x86: Reduce clock calibration time during slave cpu startup
      x86, UV: Update Boot messages for SGI UV2 platform

Jacobo Giralt (1):
      mm: migrate: one less atomic operation

Jaecheol Lee (5):
      [CPUFREQ] EXYNOS4210: Remove code about bus on cpufreq
      [CPUFREQ] EXYNOS4210: Update frequency table for cpu divider
      [CPUFREQ] EXYNOS4210: cpufreq code is changed for stable working
      [CPUFREQ] EXYNOS: Make EXYNOS common cpufreq driver
      [CPUFREQ] EXYNOS: Removed useless headers and codes

Jaehoon Chung (3):
      mmc: dw_mmc: use dev_pm_ops for dw_mmc controllers
      mmc: dw_mmc: fixed wrong bit operation for SDMMC_GET_FCNT()
      mmc: dw_mmc: miscaculated the fifo-depth with wrong bit operation

Jakub KiciÅ?ski (2):
      rt2800usb: Let rt2x00usb handle USB padding
      rt2x00usb: Zero USB padding before sending URB

James Bottomley (1):
      Fix compile breakage with kref.h

James Morris (11):
      Merge branch 'master'; commit 'v3.2-rc2' into next
      Merge branch 'for-james' of git://github.com/srajiv/tpm into next
      Merge branch 'next-evm-digsig' of git://git.kernel.org/pub/scm/linux/kernel/git/kasatkin/linux-digsig into next
      selinux: sparse fix: make selinux_secmark_refcount static
      selinux: sparse fix: move selinux_complete_init
      selinux: sparse fix: declare selinux_disable() in security.h
      selinux: sparse fix: eliminate warnings for selinuxfs
      selinux: sparse fix: fix warnings in netlink code
      selinux: sparse fix: fix several warnings in the security server cod
      Merge branch 'next' into for-linus
      security: update MAINTAINERS file with new git repo

James Smart (8):
      [SCSI] lpfc 8.3.28: Miscellaneous fixes in sysfs and mgmt interfaces
      [SCSI] lpfc 8.3.28: SLI fixes and added SLI4 support
      [SCSI] lpfc 8.3.28: Add support for ABTS failure handling
      [SCSI] Lpfc 8.3.28: FC and SCSI Discovery Fixes
      [SCSI] lpfc 8.3.28: Critical Miscellaneous fixes
      [SCSI] lpfc 8.3.28: Add Loopback support for SLI4 adapters
      [SCSI] lpfc 8.3.28: Update driver version to 8.3.28
      [SCSI] scsi_transport_fc: Clear Devloss Callback Done flag in fc_remote_port_rolechg

Jamie Iles (32):
      ARM: vic: device tree binding
      ARM: vic: MULTI_IRQ_HANDLER handler
      ARM: ep93xx: convert to MULTI_IRQ_HANDLER
      ARM: netx: convert to MULTI_IRQ_HANDLER
      ARM: nomadik: convert to MULTI_IRQ_HANDLER
      ARM: s3c64xx: convert to MULTI_IRQ_HANDLER
      ARM: spear: convert to MULTI_IRQ_HANDLER
      ARM: u300: convert to MULTI_IRQ_HANDLER
      ARM: versatile: convert to MULTI_IRQ_HANDLER
      ARM: samsung: convert to MULTI_IRQ_HANDLER
      ARM: picoxcell: convert to MULTI_IRQ_HANDLER
      ARM: VIC: remove non MULTI_IRQ_HANDLER support
      at91: provide macb clks with "pclk" and "hclk" name
      macb: remove conditional clk handling
      macb: unify at91 and avr32 platform data
      macb: initial support for Cadence GEM
      macb: convert printk to netdev_ and friends
      macb: support higher rate GEM MDIO clock divisors
      macb: support statistics for GEM devices
      macb: support DMA bus widths > 32 bits
      macb: allow GEM to have configurable receive buffer size
      ARM: 7183/1: vic: register the VIC for ST-modified VIC's
      ARM: picoxcell: remove mach/memory.h
      ARM: picoxcell: don't reserve irq_descs
      ARM: picoxcell: move io mappings to common.c
      MAINTAINERS: add maintainer entry for Picochip picoxcell
      ARM: picoxcell: implement watchdog restart
      crypto: picoxcell - fix boolean and / or confusion
      ARM: 7235/1: irqdomain: export irq_domain_simple_ops for !CONFIG_OF
      ARM: 7236/1: vic: always use simple ops
      mtd: gpio-nand: add device tree bindings
      ARM: picoxcell: fix sched_clock() cleanup fallout

Jan Beulich (8):
      x86-64: Slightly shorten int_ret_from_sys_call
      x86-64: Reduce amount of redundant code generated for invalidate_interruptNN
      x86-64: Slightly shorten line system call entry and exit paths
      x86-64: Cleanup some assembly entry points
      pci, x86/io-apic: Allow PCI_IOAPIC to be user configurable on x86
      x86: Fix and improve percpu_cmpxchg{8,16}b_double()
      x86: Fix and improve cmpxchg_double{,_local}()
      Xen: consolidate and simplify struct xenbus_driver instantiation

Jan Engelhardt (4):
      netfilter: xtables: move ipt_ecn to xt_ecn
      netfilter: xtables: give xt_ecn its own name
      netfilter: xtables: collapse conditions in xt_ecn
      netfilter: provide config option to disable ancient procfs parts

Jan Glauber (1):
      [S390] make arch/s390 subdirectories depend on config option

Jan Kara (13):
      writeback: Include all dirty inodes in background writeback
      ext4: fix error handling on inode bitmap corruption
      jbd2: fix hung processes in jbd2_journal_lock_updates()
      reiserfs: Properly display mount options in /proc/mounts
      ext3: Fix error handling on inode bitmap corruption
      ext2: Fix error handling on inode bitmap corruption
      udf: Cleanup calling convention of inode_getblk()
      udf: Fix deadlock when converting file from in-ICB one to normal one
      udf: Treat symlink component of type 2 as /
      reiserfs: Fix quota mount option parsing
      jbd: Remove j_barrier mutex
      ext3: Don't warn from writepage when readonly inode is spotted after error
      udf: Mark LVID buffer as uptodate before marking it dirty

Jan Kiszka (8):
      KVM: x86: Simplify kvm timer handler
      KVM: MMU: Drop unused return value of kvm_mmu_remove_some_alloc_mmu_pages
      KVM: x86 emulator: Remove set-but-unused cr4 from check_cr_write
      KVM: x86: Do not rely on implicit inclusions
      KVM: x86: Consolidate PIT legacy test
      PCI: Rework config space blocking services
      PCI: Introduce INTx check & mask API
      uio: Convert uio_generic_pci to new intx masking API

Jan Schmidt (5):
      Btrfs: added helper btrfs_next_item()
      Btrfs: add waitqueue instead of doing busy waiting for more delayed refs
      Btrfs: added btrfs_find_all_roots()
      Btrfs: new backref walking code
      Btrfs: make sure we're not using obsolete code in btrfs_get_extent

Jan Weitzel (1):
      I2C: OMAP: NACK without STP

Janne Snabb (1):
      usb: option: add ZD Incorporated HSPA modem

Janusz Krzysztofik (6):
      [media] V4L: omap1_camera: fix missing <linux/module.h> include
      ARM: OMAP1: Move dpll1 rates selection from config to runtime
      ARM: OMAP1: Update dpll1 default rate reprogramming method
      ARM: OMAP1: Always reprogram dpll1 rate at boot
      ARM: 7184/1: fix $(CROSS_COMPILE) prefix missing from size invocation
      ASoC: cx20442: add bias control over a platform provided regulator

Jarod Wilson (1):
      crypto: ansi_cprng - enforce key != seed in fips mode

Jason Baron (1):
      epoll: limit paths

Jason Gerecke (2):
      Input: wacom - add support for Cintiq 24HD
      Input: wacom - add LED support for Cintiq 24HD

Jason Jin (1):
      powerpc/fsl-pci: Don't hide resource for pci/e when configured as Agent/EP

Jason Wang (2):
      8139cp/8139too: do not read into reserved registers
      8139cp: properly config rx mode after resuming

Jason Wessel (1):
      kbuild: Correctly deal with make options which contain an "s"

Jassi Brar (1):
      DMAEngine: Define interleaved transfer request api

Javi Merino (2):
      irq: Fix comment typo ist->is
      ARM: 7242/1: PL330: Detach the request from the pl330_thread when it finishes successful

Javier Cardona (2):
      mac80211: Avoid filling up mesh preq queue with redundant requests
      mac80211: simplify mesh frame queue mapping and QoS

Javier Martin (4):
      [media] i.MX27 camera: add support for YUV420 format
      [media] media i.MX27 camera: Fix field_count handling
      [media] media: tvp5150: Add mbus_fmt callbacks
      ASoC: Fix DMA channel leak in imx-pcm-dma-mx2 driver.

Javier Martinez Canillas (3):
      [media] tvp5150: replace video standard "magic" numbers
      net: phy: smsc: Move SMSC PHY constants to <linux/smscphy.h>
      net/smsc911x: Check if PHY is in operational mode before software reset

Jayachandran C (15):
      usb: Netlogic: Use CPU_XLR in place of NLM_XLR
      MIPS: Netlogic: Change load address
      MIPS: Netlogic: add r4k_wait as the cpu_wait
      MIPS: Netlogic: Avoid unnecessary cache flushes
      MIPS: Netlogic: Style fixes for Platform
      MIPS: Netlogic: Use CPU_XLR instead of NLM_XLR
      MIPS: Netlogic: No need to set -Werror in mips/xlr
      MIPS: Netlogic: Move code common with XLP to common/
      MIPS: Netlogic: Update default config
      MIPS: Netlogic: XLP CPU support.
      MIPS: Netlogic: Add XLP platform files for XLP SoC
      MIPS: Netlogic: Add XLP makefiles and config
      MIPS: Netlogic: Add default XLP config.
      MIPS: Netlogic: Merge some of XLR/XLP wakup code
      MIPS: Netlogic: Add support for XLP 3XX cores

Jean Delvare (12):
      [media] usbvision: Drop broken 10-bit I2C address support
      [media] video: Drop undue references to i2c-algo-bit
      power_supply: Assume mains power by default
      i2c: Fix error value returned by several bus drivers
      MAINTAINERS: List i2c-omap and i2c-davinci drivers
      drm/radeon/kms: Fix module parameter description format
      hwmon: (lm63) LM64 has a dedicated pin for tachometer
      hwmon: (lm63) Fix incorrect comment about I2C address
      hwmon: (lm63) Expose automatic fan speed control lookup table
      hwmon: (lm63) Support extended lookup table of LM96163
      hwmon: (coretemp) Add missing section annotations
      hwmon: (it87) Add IT8728F support

Jean-Christophe PLAGNIOL-VILLARD (27):
      ARM: at91: define CLOCK_TICK_RATE to bogus value except A91X40
      ARM: at91: make gpio register base soc independant
      ARM: at91: make ecc register base soc independant
      ARM: at91: make dma register base soc independant
      ARM: at91: make rtt register base soc independant
      ARM: at91: add ioremap_registers entry point to soc setup
      ARM: at91: make pit register base soc independent
      ARM: at91: make smc register base soc independent
      ARM: at91: drop CCFG
      ARM: at91: make shutdown controler soc independent
      ARM: at91: make watchdog drivers soc independent
      ARM: at91: make DBGU soc independent
      ARM: at91: make aic soc independent
      ARM: at91: make rm9200 rtc drivers soc independent
      ARM: at91: switch gpio clock to clkdev
      ARM: at91: gpio make struct at91_gpio_bank an initdata
      ARM: at91/boards: use -EINVAL for invalid gpio
      ARM: at91/soc: use gpio_is_valid to check the gpio
      ARM: at91/pata: use gpio_is_valid to check the gpio
      ARM: at91/ide: use gpio_is_valid to check the gpio
      ARM: at91/mmc: use gpio_is_valid to check the gpio
      ARM: at91/nand: use gpio_is_valid to check the gpio
      ARM: at91/ohci: use gpio_is_valid to check the gpio
      ARM: at91/udc: use gpio_is_valid to check the gpio
      ARM: at91/gpio: drop PIN_BASE
      ARM: at91/gpio: fix display of number of irq setuped
      net/macb: add DT support for Cadence macb/gem driver

Jean-François Moine (7):
      [media] gspca: Remove the useless variable 'reverse_alts'
      [media] gspca: Remove the useless variable 'nbalt'
      [media] gspca - sonixj: Bad sensor mode at start time
      [media] gspca - sonixj: Change color control for sensor po2030n
      [media] gspca - topro: Lower the frame rate in 640x480 for the tp6800
      [media] gspca - zc3xx: Bad initialization of zc305/gc0303
      [media] gspca - main: Change the bandwidth estimation of isochronous transfer

Jeff Kirsher (5):
      e1000e: Convert printks to pr_<level>
      igbvf: Convert printks to pr_<level>
      ixgbevf: Convert printks to pr_<level>
      igb: Convert printks to pr_<level>
      e1000e: Avoid wrong check on TX hang

Jeff Layton (3):
      Freezer / sunrpc / NFS: don't allow TASK_KILLABLE sleeps to block the freezer
      PM / Freezer: fix return value of freezable_schedule_timeout_killable()
      nfs: fix regression in handling of context= option in NFSv4

Jeff Mahoney (1):
      reiserfs: Force inode evictions before umount to avoid crash

Jeff Skirvin (3):
      [SCSI] isci: update afe (analog-front-end) recipe for C1
      [SCSI] isci: oem parameter format v1.3 (cable select)
      [SCSI] isci: link speeds default to gen 2

Jens Axboe (11):
      mtip32xx: fix warnings/errors on 32-bit compiles
      mtip32xx: cleanup compat ioctl handling
      mtip32xx: ensure that all local functions are static
      mtip32xx: mark a few more items static
      mtip32xx: add module.h include to avoid conflict with moduleh tree
      mtip32xx: update to new ->make_request() API
      block: ioc_cgroup_changed() needs to be exported
      Merge branch 'stable/for-jens-3.3' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen into for-3.3/drivers
      Revert "block: recursive merge requests"
      Merge branch 'for-3.3/mtip32xx' into for-3.3/drivers
      cfq-iosched: fix use-after-free of cfqq

Jeremy Fitzhardinge (17):
      HID: debugfs: decode Generic Device Controls Usage Page
      Xen: update MAINTAINER info
      x86/cmpxchg: add a locked add() helper
      x86: consolidate xchg and xadd macros
      HID: hid-input: add support for HID devices reporting Battery Strength
      HID: hid-input: fix compile for !HID_BATTERY_STRENGTH
      power_supply: add SCOPE attribute to power supplies
      power_supply: allow a power supply to explicitly point to powered device
      power_supply: add scope properties to some self-powered HID devices
      power_supply: add "powers" links to self-powered HID devices
      hid-input/battery: remove apparently redundant kmalloc
      hid-input/battery: add quirks for battery
      hid-input/battery: deal with both FEATURE and INPUT report batteries
      hid-input/battery: make the battery setup common for INPUTs and FEATUREs
      hid-input/battery: power-supply type really *is* a battery
      hid-input/battery: remove battery_val
      hid-input/battery: add FEATURE quirk

Jerome Glisse (17):
      drm/ttm: remove userspace backed ttm object support
      drm/ttm: remove split btw highmen and lowmem page
      drm/ttm: remove unused backend flags field
      drm/ttm: use ttm put pages function to properly restore cache attribute
      drm/ttm: test for dma_address array allocation failure
      drm/ttm: page allocation use page array instead of list
      drm/ttm: merge ttm_backend and ttm_tt V5
      drm/ttm: introduce callback for ttm_tt populate & unpopulate V4
      drm/ttm: isolate dma data from ttm_tt V4
      drm/ttm: simplify memory accounting for ttm user v2
      drm/ttm: callback move_notify any time bo placement change v4
      drm/radeon: precompute fence cpu/gpu addr once v3
      drm/radeon: introduce a sub allocator and convert ib pool to it v4
      drm/radeon: make ib size variable
      drm/radeon: allocate semaphore from the ib pool
      drm/radeon: GPU virtual memory support v22
      ttm: fix agp since ttm tt rework

Jerome Marchand (1):
      Staging: zram: Add a missing GFP_KERNEL specifier in zram_init_device()

Jerry Huang (1):
      [libata] sata_fsl: fix the controller operating mode

Jesper Juhl (14):
      SCSI, qla2xxx: remove redundant semicolon
      line6: fix memory leaks in line6_init_midi()
      rtl8192e: Don't copy huge struct by value (and make it const).
      [SCSI] qla2xxx: remove redundant semicolon
      SCSI, pmcraid: Fix spelling error in a pmcraid_err() call
      x86: Use "do { } while(0)" for empty flush_tlb_fix_spurious_fault() macro
      x86: Use "do { } while(0)" for empty lock_cmos()/unlock_cmos() macros
      BMP085: Remove redundant semi-colon from return statement
      isl29020: Remove a redundant semi-colon from return statement
      drivers/scsi/aacraid/commctrl.c: fix mem leak in aac_send_raw_srb()
      audit: always follow va_copy() with va_end()
      brcm80211: Don't leak 'vbuffer' in brcmf_sdbrcm_write_vars()
      [media] tda18271c2dd: Remove pointless linux/version.h include
      Net, mac80211: Fix resource leak in ieee80211_rx_h_mesh_fwding()

Jesse Barnes (18):
      drm: add plane support v3
      drm: add an fb creation ioctl that takes a pixel format v5
      drm/staging/gma500: fix linux-next build
      drm: remove unused connector_count field from drm_display_mode
      drm: fix comments for drm_crtc struct
      drm: add comments for drm_encoder_funcs
      drm: add drm_encoder comments
      drm: remove unused fields in drm_connector and document the rest
      drm: document drm_mode_set structure
      drm: document and cleanup drm_mode_config_funcs
      drm: document the drm_mode_group structure
      drm: document the drm_mode_config structure
      drm: remove some potentially dangerous DRM_ERRORs
      drm/i915: add SNB and IVB video sprite support v6
      drm/i915: track sprite coverage and disable primary plane if possible
      drm/i915: add color key support v4
      drm/i915: don't disable a PCH DPLL that's in use
      drm/i915: only set the intel_crtc DPMS mode to on if the mode set succeeded

Jesse Brandeburg (2):
      e1000e: convert to real ndo_set_rx_mode
      e1000: fix lockdep splat in shutdown handler

Jesse Gross (3):
      genetlink: Add rcu_dereference_genl and genl_dereference.
      ipv6: Add fragment reporting to ipv6_skip_exthdr().
      net: Add Open vSwitch kernel components.

Jesse Sung (1):
      Bluetooth: Add support for BCM20702A0 [0a5c:21e3]

Jett.Zhou (7):
      RTC: sa1100: Clean out ost register
      RTC: sa1100: remove redundant code of setting alarm
      RTC: sa1100: support sa1100, pxa and mmp soc families
      ARM: pxa: add dummy clock for sa1100-rtc
      ARM: sa1100: clean up of the clock support
      mfd: Fix 88pm860x test bank i2c interface bug
      mfd: Convert 88pm860x to use regmap api

Jia Hongtao (1):
      powerpc/85xx: Add lbc suspend support for PM

Jianchun Bian (1):
      Input: add driver for pixcir i2c touchscreens

Jim Cromie (2):
      module: replace DEBUGP with pr_debug
      kernel/params: replace DEBUGP with pr_debug

Jim Garlick (1):
      fs/9p: check schedule_timeout_interruptible return value

Jimi Xenidis (6):
      powerpc: Split ICSWX ACOP and PID processing
      powerpc/book3e: Add ICSWX/ACOP support to Book3e cores like A2
      powerpc/icswx: Simple ACOP fault handler
      powerpc/xmon: Fix the 'u' command description
      powerpc/xmon: Fix #if typo for systems without MSR[RI]
      powerpc/book3e: Add Chroma as a new WSP/PowerEN platform.

Jing Huang (2):
      [SCSI] bfa: fix formating and checkpatch issues
      [SCSI] bfa: fix endian and bit field check bug

Jingoo Han (16):
      video: s3c-fb: fix transparency length for pixel blending
      USB: ehci-s5p: remove unnecessary header includes
      USB: ohci-s3c2410: add PM support
      video: s3c2410: fix checkpatch error and warnings
      video: s3c-fb: set missing bitmask of enabled hardware window
      video: s3c-fb: modify runtime pm functions
      video: s3c-fb: add shadow register protect
      MAINTAINERS: add a maintainer for Samsung Framebuffer driver
      ARM: EXYNOS: Add USB OHCI device
      ARM: EXYNOS: Add USB OHCI support to SMDKV310 board
      USB: Add Samsung Exynos OHCI diver
      ARM: S5PV210: Use gpio_request_one
      ARM: EXYNOS: Use gpio_request_one
      drivers/video/backlight/ep93xx_bl.c: remove duplicated header include
      backlight: use kstrtoul()
      mmc: sdhci-s3c: use S3C_SDHCI_CONTROL2 instead of hardcoded offset value

Jiri Kosina (14):
      Merge branch 'master' into for-next
      MAINTAINERS: update ipwireless entry
      HID: ignore absolute values which don't fit between logical min and max
      HID: be more strict when ignoring out-of-range fields
      HID: hyperv: fixup Kconfig / Makefile entries
      HID: multitouch: make struct mt_classess static
      HID: picolcd: make fb_pending_lock and picolcd_fb_cleanup static
      mac80211: drop spelling fix
      HID: make parser more verbose about parsing errors by default
      HID: introduce proper dependency of HID_BATTERY on POWER_SUPPLY
      HID: Kconfig: fix syntax
      HID: emsff: use symbolic name instead of hardcoded PID constant
      Merge branches 'hyperv', 'multitouch', 'roccat', 'upstream', 'upstream-fixes', 'wacom' and 'wiimote' into for-linus
      Merge branch 'hid-battery' of git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen into for-linus

Jiri Olsa (3):
      tracing/latency: Fix header output for latency tracers
      perf test: Add more automated tests for event parsing
      ftrace: Fix unregister ftrace_ops accounting

Jiri Pirko (15):
      net: introduce ethernet teaming device
      team: Do not hold rcu_read_lock when running netlink cmds
      team: convert overall spinlock to mutex
      team: replicate options on register
      team: add fix_features
      team: avoid using variable-length array
      team: replace kmalloc+memcpy by kmemdup
      vlan: rename vlan_dev_info to vlan_dev_priv
      net: make vlan ndo_vlan_rx_[add/kill]_vid return error value
      net: introduce vlan_vid_[add/del] and use them instead of direct [add/kill]_vid ndo calls
      vlan: introduce vid list with reference counting
      vlan: introduce functions to do mass addition/deletion of vids by another device
      team: use vlan_vids_[addr/del]_by_dev
      net: correct lock name in dev_[uc/mc]_sync documentations.
      net: introduce netif_addr_lock_nested() and call if when appropriate

Jiri Slaby (23):
      TTY: move pgrp killing
      TTY: extract /dev/tty handling from tty_open
      TTY: extract driver lookup from tty_open
      TTY: coalesce fail paths in tty_open
      TTY: move tty_lookup_driver to switch-cases
      TTY: move debug checking out of tty_release
      TTY: open/release, cleanup printks
      TTY: serial, cleanup include file
      TTY: serial, cleanup atmel_set_ldisc
      TTY: serial, switch closing_wait and close_delay to jiffies
      TTY: serial, use tty_port_close_start helper
      TTY: serial, document few functions
      TTY: serial, do not touch tty->alt_speed
      TTY: serial, inline uart_get
      TTY: serial, define uart_port_activate/shutdown
      TTY: serial, fill uart_port_shutdown
      TTY: serial, extract uart_port_startup
      TTY: pty, cleanup the pty counting
      TTY: ldisc, remove some unneeded includes
      [media] DVB: dib0700, move Nova-TD Stick to a separate set
      [media] DVB: dib0700, separate stk7070pd initialization
      [media] DVB: dib0700, add corrected Nova-TD frontend_attach
      [media] DVB: dib0700, add support for Nova-TD LEDs

Jitendra Kalsaria (1):
      qla3xxx: Adding Maintainer.

Joachim Eastwood (1):
      ASoC: check for substream not channels_min in pcm engines

Joakim Tjernlund (1):
      crc32: optimize inner loop

Jochen Friedrich (3):
      collie_battery: Get rid of irq_to_gpio usage
      ARM: sa11x0: Implement autoloading of codec and codec pdata for mcp bus.
      ARM: sa1100: Refactor mcp-sa11x0 to use platform resources.

Joe Carnuccio (1):
      [SCSI] qla2xxx: Corrections to returned sysfs error codes.

Joe Perches (43):
      igb: Convert bare printk to pr_notice
      intel: Convert <FOO>_LENGTH_OF_ADDRESS to ETH_ALEN
      ethernet: Convert MAC_ADDR_LEN uses to ETH_ALEN
      ethernet: Convert ETHER_ADDR_LEN uses to ETH_ALEN
      bna: Convert MAC_ADDRLEN uses to ETH_ALEN
      amd8111e: Convert ETH_ADDR_LEN uses to ETH_ALEN
      ucc_geth: Convert ENET_NUM_OCTETS_PER_ADDRESS uses to ETH_ALEN
      brcmsmac: Use current logging styles
      iwl-debug: Shrink object by using dev_err and deduplicating formats
      nfc: Use standard logging styles
      nfc: Convert nfc_dbg to pr_debug
      nfc: Remove unused nfc_printk and nfc_<level> macros
      nfc: Remove function tracer like entry messages
      MAINTAINERS: stable: Update address
      Documentation: Update stable address
      MAINTAINERS: Delete generic_serial section
      MAINTAINERS: brcm80211: Update F: pattern
      MAINTAINERS: staging: westbridge: Delete section
      MAINTAINERS: staging: tty: Update F: patterns
      [SCSI] qla2xxx: Use less stack to emit logging messages.
      [SCSI] qla2xxx: Make the logging functions verify their arguments and fixed the current broken uses as appropriate.
      ath: Convert ath_dbg(bar, ATH_DBG_<FOO>, to ath_dbg(bar, FOO
      9p: Reduce object size with CONFIG_NET_9P_DEBUG
      MAINTAINERS: update various arm F: patterns
      MAINTAINERS: update adp gpio F: patterns
      MAINTAINERS: update bt8xx gpio F: patterns
      MAINTAINERS: update marvell ccic F: patterns
      MAINTAINERS: update mfd F: patterns
      MAINTAINERS: update sdhci F: patterns
      MAINTAINERS: update tulip F: patterns
      MAINTAINERS: update greth F: patterns
      MAINTAINERS: update encrypted-keys F: patterns
      MAINTAINERS: staging: media: update F: patterns
      MAINTAINERS: serial:blackfin: update F: pattern
      MAINTAINERS: spi: update F: patterns
      checkpatch: update signature "might be better as" warning
      checkpatch: prefer __printf over __attribute__((format(printf,...)))
      checkpatch: improve memset and min/max with cast checking
      kernel.h: neaten panic prototype
      include/linux/linkage.h: remove unused NORET_AND macro
      treewide: remove useless NORET_TYPE macro and uses
      treewide: convert uses of ATTRIB_NORETURN to __noreturn
      include/linux/linkage.h: remove unused ATTRIB_NORET macro

Joerg Roedel (39):
      iommu: Fix compile error with !IOMMU_API
      Merge branch 'for-joerg' of git://git.kernel.org/pub/scm/linux/kernel/git/ohad/linux into arm/omap
      iommu/amd: Convert dev_table_entry to u64
      iommu/amd: Get the maximum number of PASIDs supported
      iommu/amd: Setup PPR log when supported by IOMMU
      iommu/amd: Enable GT mode when supported by IOMMU
      iommu/amd: Add iommuv2 flag to struct amd_iommu
      iommu/amd: Put IOMMUv2 capable devices in pt_domain
      iommu/amd: Implement notifier for PPR faults
      iommu/amd: Add amd_iommu_domain_direct_map function
      iommu/amd: Add support for IOMMUv2 domain mode
      iommu/amd: Implement IOMMUv2 TLB flushing routines
      iommu/amd: Implement functions to manage GCR3 table
      iommu/amd: Implement function to send PPR completions
      iommu/amd: Add function to get IOMMUv2 domain for pdev
      iommu/amd: Add device errata handling
      iommu/amd: Add stat counter for IOMMUv2 events
      iommu/amd: Add driver stub for AMD IOMMUv2 support
      iommu/amd: Implement device aquisition code for IOMMUv2
      iommu/amd: Add routines to bind/unbind a pasid
      iommu/amd: Implement IO page-fault handler
      iommu/amd: Implement notifiers for IOMMUv2
      iommu/amd: Add invalid_ppr callback
      Merge branch 'iommu/page-sizes' into x86/amd
      x86: Report cpb and eff_freq_ro flags correctly
      Merge remote-tracking branch 'pci/pri-changes' into x86/amd
      iommu/amd: Adapt IOMMU driver to PCI register name changes
      iommu/amd: Add amd_iommu_device_info() function
      iommu/amd: Add invalidate-context call-back
      ASoC: Fix compile error in sound/soc/mid-x86/sst_platform.c
      mlx4: Fix compile error when driver is comiled-in
      iommu/amd: Remove unnecessary cache flushes in amd_iommu_resume
      iommu/amd: Init stats for iommu=pt
      iommu/amd: Set IOTLB invalidation timeout
      perf kvm: Fix copy & paste error in description
      perf kvm: Do guest-only counting by default
      perf tools: Add support for guest/host-only profiling
      Merge branches 'iommu/fixes', 'arm/omap' and 'x86/amd' into next
      Merge branches 'iommu/page-sizes' and 'iommu/group-id' into next

Johan Hedberg (37):
      Bluetooth: Fix command complete/status for discovery commands
      Bluetooth: Set HCI_MGMT flag only in read_controller_info
      Bluetooth: Fix mgmt response when adapter goes down or is removed
      Bluetooth: Clean up logic in hci_cc_write_scan_enable
      Bluetooth: Add timeout field to mgmt_set_discoverable
      Bluetooth: Fix mgmt response when HCI_Write_Scan_Enable fails
      Bluetooth: Convert power off mechanism to use delayed_work
      Bluetooth: Remove redundant code from mgmt_block & mgmt_unblock
      Bluetooth: Fix response for mgmt_start_discovery when powered off
      Bluetooth: Update link key mgmt APIs to match latest spec.
      Bluetooth: Add address type fields to mgmt messages that need them
      Bluetooth: Pass full hci_dev struct to mgmt callbacks
      Bluetooth: Move pending management command list into struct hci_dev
      Bluetooth: Add missing hci_dev locking when calling mgmt functions
      Bluetooth: Fix cancel_delayed_work_sync usage with locks
      Bluetooth: Fix consistency with u16 integer type in mgmt pending_cmd
      Bluetooth: Remove redundant hci_dev comparisons in mgmt lookups
      Bluetooth: Add public/random LE address information to mgmt messages
      Bluetooth: Fix deadlock with mgmt_pair_device
      Bluetooth: Add proper response to mgmt_remove_keys command
      Bluetooth: Add status parameter to mgmt_disconnect response
      Bluetooth: Add address type to mgmt_pair_device
      Bluetooth: Fix mgmt_pair_device imediate error responses
      Bluetooth: Return success instead of EALREADY for mgmt commands
      Bluetooth: Create a unique mgmt error code hierarchy
      Bluetooth: Add missing cmd_complete for mgmt_load_link_keys
      Bluetooth: Pass all message parameters to mgmt_start_discovery
      Bluetooth: Update mgmt_read_info and related mgmt messages
      Bluetooth: Move mgmt_set_fast_connectable to the right location
      Bluetooth: Remove mgmt_set_service_cache
      Bluetooth: Move EIR and CoD update functions to a better position
      Bluetooth: Add timer for automatically disabling the service cache
      Bluetooth: Update ordering and opcodes of mgmt messages
      Bluetooth: Use correct struct for user_confirm_neg_reply
      Bluetooth: Add missing confirm_name field to mgmt_ev_device_found
      Bluetooth: Fix mgmt_(block,unblock)_device opcodes
      Bluetooth: Add missing mgmt_confirm_name command definition

Johan Hovold (27):
      USB: serial: remove changelogs and old todo entries
      USB: omninet: fix write_room
      USB: omninet: clean up write-urb busy handling
      USB: cyberjack: clean up write-urb busy handling
      USB: keyspan_pda: clean up write-urb busy handling
      USB: serial: remove write_urb_busy field from usb_serial_port
      USB: mos7720: remove incorrect read-urb check
      USB: mos7720: remove unused code
      USB: serial: remove unnecessary reinitialisations of urb->dev
      USB: serial: remove unnecessary reinitialisations of urb fields
      USB: serial: remove unnecessary bulk-urb re-fills
      USB: serial: reuse generic write urb and bulk-out buffer
      USB: usb_debug: fix indentation
      USB: usb_debug: use process_read_urb
      USB: pl2303: return errors from usb_submit_urb in open
      USB: pl2302: clean up error handling in open
      USB: pl2303: use usb_serial_generic_open
      USB: serial: add support for multiple read urbs
      USB: move usb_translate_errors to linux/usb.h
      USB: serial: do not forward USB specific errors in open
      USB: ch341: forward USB errors to USB serial core
      USB: cp210x: forward USB errors to USB serial core
      USB: iuu_phoenix: forward USB errors to USB serial core
      USB: oti6858: remove dead code
      USB: oti6858: forward USB errors to USB serial core
      USB: serial: fix whitespace issues
      USB: serial: do not forward USB specific errors in write

Johan Rudholm (2):
      mmc: core: check for zero length ioctl data
      mmc: boot partition ro lock support

Johannes Berg (89):
      iwlagn: update wowlan API
      iwlagn: use 6 Mbps rate for no-CCK scans
      mac80211: fix confusing parentheses
      mac80211: exit cooked monitor RX early if there are none
      nl80211: clean up genlmsg_end uses
      cfg80211: annotate cfg80211_inform_bss
      mac80211: preserve EOSP in QoS header
      net: add wireless TX status socket option
      mac80211: verify virtual interfaces in driver API
      mac80211: add helper to free TX skb
      mac80211: add support for control port protocol in AP mode
      nl80211: allow subscribing to unexpected class3 frames
      mac80211: support spurious class3 event
      nl80211: advertise device AP SME
      nl80211: add API to probe a client
      mac80211: support client probe
      cfg80211: allow registering to beacons
      mac80211: report OBSS beacons
      cfg80211: add event for unexpected 4addr frames
      mac80211: send unexpected 4addr event
      cfg80211/mac80211: allow management TX to not wait for ACK
      nl80211: advertise socket TX status capability
      mac80211: implement wifi TX status
      mac80211: simplify scan state machine
      mac80211/cfg80211: report monitor channel in wireless extensions
      wireless: move ieee80211chan2mhz macro
      nl80211: fix compiler warning
      iwlagn: add P2P NoA to probe responses
      iwlagn: fix NULL ptr deref when reprogramming sta w/o LQ
      iwlagn: use per-vif AC parameters
      iwlagn: explicitly program P2P QoS parameters
      iwlagn: convert remain-on-channel duration to TU
      iwlagn: don't always split remain-on-channel
      mac80211: fix warning in ieee80211_probe_client
      mac80211: remove crypto special case for auth frames
      mac80211: use skb list for fragments
      mac80211: move fragment flag adjustment
      mac80211: make TX LED handling independent of fragmentation
      mac80211: transmit fragment list to drivers
      mac80211: remove unused ASSOC_AP flag
      mac80211: minor cleanup to mesh state locking
      cfg80211: add flags for off-channel capabilities
      nl80211: make get_vlan logic more common
      cfg80211/mac80211: Revert "move information element parsing logic to cfg80211"
      cfg80211: work around a sparse issue
      mac80211: fix RCU warnings in mesh
      iwlagn: remove calibration knowledge
      iwlagn: dynamically allocate & reflect calibration data
      iwlagn: allow up to uCode API 6 for 6000 devices
      mac80211: fix TX warning
      mac80211: remove tracing config symbol
      iwlagn: remove calibration knowledge
      iwlagn: dynamically allocate & reflect calibration data
      iwlagn: allow up to uCode API 6 for 6000 devices
      mac80211: revert on-channel work optimisations
      iwlagn: fix HW crypto for TX-only keys
      iwlagn: remove TX_REPLY_LIMIT debug
      iwlagn: remove HC_DUMP debug
      iwlagn: remove MACDUMP debug
      iwlagn: make debug levels more readable
      iwlagn: remove TX_REPLY_LIMIT debug
      iwlagn: remove HC_DUMP debug
      iwlagn: remove MACDUMP debug
      iwlagn: make debug levels more readable
      mac80211: fix retransmit
      mac80211: accept public action frames with mismatched BSSID
      wireless: disable wext sysfs by default
      iwlagn: fix TID use bug
      iwlagn: use IWL_MAX_TID_COUNT for WoWLAN
      iwlagn: use IWL_MAX_TID_COUNT instead of TID_MAX_LOAD_COUNT
      nl80211: accept testmode dump with netdev
      nl80211: add TDLS peer flag to policy
      cfg80211: validate nl80211 station handling better
      mac80211: remove duplicate TDLS peer verification
      mac80211: use station mutex in configuration
      mac80211: refactor station state transitions
      mac80211: count authorized stations per BSS
      mac80211: make address arguments to sta_info_alloc const
      mac80211: delay IBSS station insertion
      mac80211: reduce station management complexity
      mac80211_hwsim: fix wmediumd_pid
      iwlwifi: remove unused AMPDU factor/density configuration
      iwlagn: remove iwlagn_build_addsta_hcmd
      mac80211: handle SMPS action frames
      iwlagn: add IRQ tracing
      iwlagn: finer-grained HT disable
      iwlagn: fix (remove) use of PAGE_SIZE
      nl80211: fix old station flags compatibility
      mac80211: fix no-op authorized transitions

Johannes Stezenbach (2):
      ASoC: sta32x: add platform data definition
      ASoC: sta32x: add workaround for ESD reset issue

Johannes Tenschert (10):
      staging: bcm: led_control.c: fix whitespaces
      staging: bcm: led_control.c: fix indentation
      staging: bcm: led_control.c: fix comments
      staging: bcm: led_control.c: fix parens/braces
      staging: bcm: led_control.c: breaking of long lines
      staging: bcm: HandleControlPacket.c: fix whitespaces
      staging: bcm: HandleControlPacket.c: fix indentation
      staging: bcm: HandleControlPacket.c: fix comments
      staging: bcm: HandleControlPacket.c: fix parens/braces
      staging: bcm: HandleControlPacket.c: breaking of long lines

Johannes Thumshirn (1):
      staging: comedi: Unbreak output of printk()s in pcmmio

Johannes Weiner (27):
      mm/page-writeback.c: make determine_dirtyable_memory static again
      mm: exclude reserved pages from dirtyable memory
      mm: writeback: cleanups in preparation for per-zone dirty limits
      mm: try to distribute dirty pages fairly across zones
      mm: filemap: pass __GFP_WRITE from grab_cache_page_write_begin()
      btrfs: pass __GFP_WRITE for buffered write page allocations
      mm: page_alloc: generalize order handling in __free_pages_bootmem()
      mm: bootmem: drop superfluous range check when freeing pages in bulk
      mm: bootmem: try harder to free pages in bulk
      mm: memcg: consolidate hierarchy iteration primitives
      mm: vmscan: distinguish global reclaim from global LRU scanning
      mm: vmscan: distinguish between memcg triggering reclaim and memcg being scanned
      mm: memcg: per-priority per-zone hierarchy scan generations
      mm: move memcg hierarchy reclaim to generic reclaim code
      mm: memcg: remove optimization of keeping the root_mem_cgroup LRU lists empty
      mm: vmscan: convert global reclaim to per-memcg LRU lists
      mm: collect LRU list heads into struct lruvec
      mm: make per-memcg LRU lists exclusive
      mm: memcg: remove unused node/section info from pc->flags
      mm: memcg: shorten preempt-disabled section around event checks
      mm: oom_kill: remove memcg argument from oom_kill_task()
      mm: unify remaining mem_cont, mem, etc. variable names to memcg
      mm: memcg: clean up fault accounting
      mm: memcg: lookup_page_cgroup (almost) never returns NULL
      mm: page_cgroup: check page_cgroup arrays in lookup_page_cgroup() only when necessary
      mm: memcg: remove unneeded checks from newpage_charge()
      mm: memcg: remove unneeded checks from uncharge_page()

John Crispin (1):
      GPIO: add bindings for managed devices

John Fastabend (4):
      ixgbe: DCBnl set_all, order of operations fix
      ixgbe: DCB: IEEE transitions may fail to reprogram hardware.
      net: netprio_cgroup: make net_prio_subsys static
      Revert "net: netprio_cgroup: make net_prio_subsys static"

John Muir (1):
      FUSE: Notifying the kernel of deletion.

John Stultz (9):
      time: Fix spelling mistakes in new comments
      clocksource: m86k: Convert to clocksource_register_hz/khz
      clocksource: parisc: Convert to clocksource_register_hz/khz
      clocksource: um: Convert to clocksource_register_hz/khz
      clocksource: xtensa: Convert to clocksource_register_hz/khz
      clocksource: cris: Convert to clocksource_register_khz
      clocksource: Convert tcb_clksrc to use clocksource_register_hz/khz
      ashmem: Whitespace cleanups
      merge_config.sh: fix bug in final check

John W. Linville (30):
      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/padovan/bluetooth-next
      wireless: cleanup brcm80211 bits in drivers/net/wireless/Makefile
      brcmsmac: fix warning in _initvars_srom_pci
      libertas: release bss references and avoid warning from cfg80211_inform_bss
      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 'for-linville' of git://github.com/sgruszka/iwlegacy
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux
      rtlwifi: squash warning in _usb_read_sync
      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
      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/padovan/bluetooth-next
      wl12xx: silence tx_attr uninitialized warning in wl1271_tx_fill_hdr
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into for-davem
      Merge branch 'wireless-next' of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi
      b43: avoid calling bcma_* if CONFIG_B43_BCMA is not set
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless
      b43: mark some vars __maybe_unused in b43_nphy_pmu_spur_avoid
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into for-davem
      Merge branch 'wireless-next' of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi
      Merge branch 'for-linville' of git://github.com/kvalo/ath6kl
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/padovan/bluetooth-next
      Merge branch 'for-linville' of git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/padovan/bluetooth-next
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into for-davem
      ath6kl: revert USB support
      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/padovan/bluetooth-next

Jon Hunter (1):
      ARM: OMAP2+: UART: Make the RX_TIMEOUT for DMA configurable for each UART

Jon Medhurst (Tixy) (1):
      ARM: 7193/1: Fix machine_is_xxx() naming for eSata SheevaPlug and QNAP TS-209

Jonas Aaberg (1):
      spi/pl022: fix build warnings

Jonas Gorski (12):
      mtd: maps: bcm963xx-flash: fix word order for spare partition
      mtd: maps: bcm963xx-flash: remove superfluous semicolons
      mtd: maps: bcm963xx-flash: clean up printk usage
      mtd: maps: bcm963xx-flash: make CFE partition parsing an mtd parser
      mtd: maps: physmap: allow partition parsers for physmap_flash_data
      MIPS: BCM63XX: use the new bcm63xxpart parser
      mtd: maps: remove the now unused bcm963xx-flash
      mtd: bcm63xxpart: check version marker string for newer CFEs
      mtd: bcm63xxpart: make sure CFE and NVRAM partitions are at least 64KiB
      mtd: bcm63xxpart: don't assume NVRAM is always the fourth partition
      MIPS: BCM63XX: bcm963xx_tag.h: make crc fields integers
      mtd: bcm63xxpart: check the image tag's crc32

Jonathan Cameron (47):
      [media] v4l: use i2c_smbus_read_word_swapped
      staging:iio:light:tsl2563 both intensity channels have same chan_spec.
      staging:iio:triggers Remove unecessary existence checks and return val
      staging:iio:industrialio-trigger.c Trivial code style brackets fix
      staging:iio:kfifo remove entirely pointless code.
      staging:iio: trigger fixes for repeat request of same trigger and allocation failure
      staging:iio:core shared attrs do not work with modifier.
      staging:iio: core. Allow for event chrdev obtaining ioctl if no buffer present.
      staging:iio: header reorganization
      staging:iio:treewide only use shared to decide on interfaces
      staging:iio: filter description - low pass 3db frequency.
      staging:iio:imu:adis16400 add control of data filtering.
      staging:iio:documentation: document filter_low_pass_3db_frequency.
      Input: ad7879-i2c - use swapped variant of i2c_smbus_read_word_data
      staging:iio:Documentation: cleanup properly in buffer handling code
      staging:iio:generic_buffer example - handle endian differences
      staging:iio:adc:max1363 actually make timestamp controllable
      staging:iio:find iio channel from scan index util function
      staging:iio:buffer add a cache of the timestamp scan index.
      staging:iio: add hook to allow core to perform scan related config.
      staging:iio: make iio_sw_buffer_preenable much more general.
      staging:iio: add demux optionally to path from device to buffer
      staging:iio:adc:max1363 use new demuxing support.
      staging:iio:adc:max1363 correctly set channels as big endian.
      staging:iio: core: add datasheet_name to chan_spec
      staging:iio:adc:max1363 add datasheet_name entries.
      staging:iio:buffer drop bpe field.
      staging:iio: remove userspace access to bytes per datum.
      staging:iio:buffer move setup ops from buffer instance to iio_dev
      staging:iio: scrap scan_count and ensure all drivers use active_scan_mask
      staging:iio:buffer remove unused owner field from struct iio_buffer
      staging:iio:accel:lis3l02dq scrap reading from buffer for sysfs access.
      staging:iio:adc:ad7192 scrap read from buffer for sysfs access.
      staging:iio:adc:ad7476 scrap read from buffer for sysfs access.
      staging:iio:adc:ad7606 remove buffer access for sysfs interfaces.
      staging:iio:adc:ad7606 remove buffer access to data from sysfs read.
      staging:iio:adc:ad7993 stop reading from buffer for sysfs raw read.
      staging:iio:adc:ad7887 stop reading from buffer for sysfs access.
      staging:iio:adc:ad799x stop reading from buffer for sysfs accesses
      staging:iio:adc:max1363 stop reading from buffer for sysfs access
      staging:iio:ring_sw don't provide read last function.
      staging:iio:buffer stop allowing for read_last callback.
      staging:iio:buffer scrap to_iio_buffer as it no longer has meaning.
      staging:iio:buffer struct iio_buffer doesn't need an indio_dev pointer.
      staging:iio:buffer.h update struct buffer docs.
      staging:iio: Make sure all triggers have a trigger_ops for the owner field.
      staging:iio: iio_trigger contains defunct owner field. Remove it.

Jonathan Corbet (1):
      [media] marvell-cam: Make suspend/resume work on MMP2

Jonathan Nieder (15):
      [media] dw2102: use symbolic names for dw2102_table indices
      [media] DVB: dvb_net_init: return -errno on error
      [media] videobuf-dvb: avoid spurious ENOMEM when CONFIG_DVB_NET=n
      [media] dvb-bt8xx: use goto based exception handling
      [media] ttusb-budget: use goto for exception handling
      [media] flexcop: handle errors from dvb_net_init
      [media] dvb-bt8xx: handle errors from dvb_net_init
      [media] dm1105: handle errors from dvb_net_init
      [media] dvb-usb: handle errors from dvb_net_init
      [media] firedtv: handle errors from dvb_net_init
      [media] flexcop: CodingStyle fix: don't use "if ((ret = foo()) < 0)"
      [media] dvb-bt8xx: use dprintk for debug statements
      [media] dvb-bt8xx: convert printks to pr_err()
      [media] dm1105: release dvbnet on frontend attachment failure
      [media] af9005, af9015: use symbolic names for USB id table indices

Jonghwan Choi (5):
      regulator: Use regmap_read/write(), regmap_update_bits functions directly
      regulator: max8649 Convert max8649 to use regmap api
      max8997_charger: Fix unsigned value for less than zero
      max8997_charger: Remove duplicate module.h
      mfd: Use standard device wakeup for handling max8998 wakeup device

Joonyoung Shim (8):
      drm/exynos: Fix compile errors
      drm/exynos: Use struct drm_mode_fb_cmd2
      drm/exynos: add runtime pm feature for fimd
      drm/exynos: Add plane support with fimd
      drm/exynos: gem code cleanup
      drm/exynos: Fix a fake mmap offset creation
      drm/exynos: Split creation of gem object and gem handle
      drm/exynos: remove buffer creation of fbdev from drm framebuffer creation

Jorge Boncompte [DTI2] (5):
      atm: br2684: Do not move counters backwards
      atm: clip: Don't move counters backwards
      atm: clip: move clip_devs check to clip_push
      atm: Introduce vcc_process_recv_queue
      atm: Allow MSG_PEEK for atm sockets

Jorgyano Vieira (1):
      staging: crystalhd: bc_dts_defs.h: Fix up coding style

Jose Alberto Reguero (2):
      [media] TT CT-3650 i2c fix
      [media] gspca - ov534_9: New sensor ov5621 and webcam 05a9:1550

Josef Bacik (7):
      Btrfs: do not use btrfs_end_transaction_throttle everywhere
      Btrfs: release space on error in page_mkwrite
      Btrfs: don't call btrfs_throttle in file write
      Btrfs: add allocator tracepoints
      Btrfs: protect orphan block rsv with spin_lock
      Btrfs: space leak tracepoints
      Btrfs: add a delalloc mutex to inodes for delalloc reservations

Josh Boyer (3):
      [media] ttusb2: Don't use stack variables for DMA
      MAINTAINERS: Update PowerPC 4xx git tree
      powerpc/44x: Fix build error on currituck platform

Josh Hunt (1):
      IPv6: Avoid taking write lock for /proc/net/ipv6_route

Josh Triplett (1):
      driver-core/cpu: Expose hotpluggability to the rest of the kernel

Josh Wu (1):
      [media] atmel-isi: add code to enable/disable ISI_MCK clock

Joshua Kinard (1):
      net: meth: Add set_rx_mode hook to fix ICMPv6 neighbor discovery

Josua Dietze (1):
      USB: Add optional match for interface class to dynamic ID facility

Jouni Malinen (15):
      mac80211_hwsim: Claim support for TDLS
      ath9k: Advertise support for TDLS
      ieee80211: Define cipher suite selector for WPI-SMS4
      nl80211: Increase maximum NL80211_ATTR_KEY_SEQ length to 16
      ath6kl: Add endpoint_stats debugfs file
      ath6kl: Add debugfs file for target roam table
      ath6kl: Add debugfs files for roaming control
      ath6kl: Add debugfs control for keepalive and disconnection timeout
      ath6kl: Allow CCKM AKM and KRK to be configured
      ath6kl: Fix endpoint_stats debugfs buffer length calculation
      ath6kl: Report unique remain-on-channel cookie values
      ath6kl: Remove unused WMI crypto defines
      ath6kl: Fix key configuration to copy at most seq_len from seq
      ath6kl: Do not hide ath6kl_wmi_addkey_cmd() error values
      ath6kl: Use delayed key configuration for WAPI in AP mode

Jozsef Kadlecsik (2):
      netfilter: ipset: autoload set type modules safely
      netfilter: ipset: dumping error triggered removing references twice

Julia Lawall (36):
      [media] drivers/media/video/atmel-isi.c: eliminate a null pointer dereference
      [media] drivers/media/video/davinci/vpbe_display.c: eliminate a null pointer dereference
      net/mac80211/debugfs.c: use kstrtoul, etc
      net/rfkill/core.c: use kstrtoul, etc
      powerpc/cell/iommu: Add missing of_node_put
      powerpc/powermac: Add missing of_node_put
      drivers/staging/rtl8712/rtl871x_mlme.c: eliminate a null pointer dereference
      drivers/gpio/gpio-tegra.c: use devm_request_and_ioremap
      ASoC: davinci-vcif.c: use devm_ functions
      ASoC: davinci-mcasp.c: use devm_ functions
      ASoC: davinci-i2s.c: use devm_ functions
      ASoC: psc-i2s.c: use devm_ functions
      ASoC: psc-ac97.c: use devm_ functions
      ASoC: i2sc.c: use devm_ functions
      ASoC: dma.c: use devm_ functions
      ASoC: dbdma2.c: use devm_ functions
      ASoC: ac97c.c: use devm_ functions
      xen-gntalloc: introduce missing kfree
      net/rfkill/rfkill-gpio.c: introduce missing kfree
      arch/powerpc/sysdev/fsl_rmu.c: introduce missing kfree
      drivers/usb/host/isp1760-if.c: introduce missing kfree
      drivers/usb/dwc3/dwc3-pci.c: introduce missing kfree
      drivers/usb/class/cdc-acm.c: clear dangling pointer
      [media] drivers/media/video/davinci/vpbe.c: introduce missing kfree
      [media] drivers/staging/media/as102/as102_usb_drv.c: shift position of allocation code
      drivers/watchdog/lantiq_wdt.c: drop iounmap for devm_ allocated data
      mfd: Introduce missing kfree in 88pm860x probe routine
      mtd: lantiq-flash: drop iounmap for devm_ allocated data
      mtd: txx9ndfmc: use devm_request_and_ioremap
      drivers/net/ethernet/tundra/tsi108_eth.c: add missing iounmap
      drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c: add missing iounmap
      coccinelle: semantic patches related to devm_ functions (part 1)
      coccinelle: semantic patches related to devm_ functions (part 2)
      scripts/coccinelle: improve the coverage of some semantic patches
      [media] drivers/media/video/s5p-fimc/fimc-capture.c: adjust double test
      [media] drivers/media/video/s5p-mfc/s5p_mfc.c: adjust double test

Julian Stecklina (1):
      KVM: Allow aligned byte and word writes to IOAPIC registers.

Jun Zhao (2):
      ipv4 : igmp : Delete useless parameter in ip_mc_add1_src()
      ipv6 : mcast : Delete useless parameter in ip6_mc_add1_src()

Jussi Kivilinna (44):
      crypto: testmgr - add new serpent test vectors
      crypto: tcrypt - add test_acipher_speed
      crypto: tcrypt - add serpent speed tests
      crypto: serpent - export common functions for x86_64/i386-sse2 assembler implementations
      crypto: serpent - rename module from serpent to serpent_generic
      crypto: lrw - fix memleak
      crypto: lrw - use blocksize constant
      crypto: lrw - split gf128mul table initialization from setkey
      crypto: lrw - add interface for parallelized cipher implementions
      crypto: testmgr - add lrw(serpent) test vectors
      crypto: tcrypt - add lrw(serpent) tests
      crypto: testmgr - add lrw(twofish) test vectors
      crypto: tcrypt - add lrw(twofish) tests
      crypto: twofish-x86_64-3way - add lrw support
      crypto: xts - use blocksize constant
      crypto: xts: add interface for parallelized cipher implementations
      crypto: testmgr - add xts(serpent) test vectors
      crypto: tcrypt - add xts(serpent) tests
      crypto: testmgr - add xts(twofish) test vectors
      crypto: tcrypt - add xts(twofish) tests
      crypto: twofish-x86_64-3way - add xts support
      rndis_wlan: release BSS structures returned by cfg80211_inform_bss()
      crypto: serpent - add 8-way parallel x86_64/SSE2 assembler implementation
      crypto: serpent - add 4-way parallel i586/SSE2 assembler implementation
      crypto: serpent-sse2 - add lrw support
      crypto: serpent-sse2 - add xts support
      crypto: serpent-sse2 - clear CRYPTO_TFM_REQ_MAY_SLEEP in lrw and xts modes
      rndis_wlan: split getting current channel to separate function
      rndis_wlan: pass channel info to cfg80211_roamed()
      rndis_wlan: add missing __packed
      rndis_wlan: add reporting of PMKSA candidate events
      rndis_wlan: remove unused macro
      crypto: serpent - cleanup checkpatch errors and warnings
      crypto: serpent - rename serpent.c to serpent_generic.c
      crypto: serpent-sse2 - should select CRYPTO_CRYPTD
      crypto: lrw - remove dependency on EXPERIMENTAL
      crypto: xts - remove dependency on EXPERIMENTAL
      crypto: twofish-x86_64-3way - select LRW and XTS
      crypto: twofish-x86_64-3way - remove unneeded LRW/XTS #ifdefs
      crypto: serpent-sse2 - select LRW and XTS
      crypto: serpent-sse2 - remove unneeded LRW/XTS #ifdefs
      crypto: gf128mul - remove leftover "(EXPERIMENTAL)" in Kconfig
      asix: fix setting custom MAC address on Asix 88772 devices
      asix: fix setting custom MAC address on Asix 88178 devices

Jussi Pakkanen (1):
      Input: bcm5974 - set BUTTONPAD property

Justin P. Mattock (4):
      powerpc/mpic: Remove extra semicolon.
      treewide: Fix typos in various parts of the kernel, and fix some comments.
      btrfs: free-space-cache.c: remove extra semicolon.
      Kconfig: acpi: Fix typo in comment.

Jérémy Lal (1):
      ALSA: hda/cirrus - support for iMac12,2 model

Jörn Engel (3):
      target: Move core_scsi3_check_cdb_abort_and_preempt
      target: simplify target_check_cdb_and_preempt
      target: remove useless casts

K. Y. Srinivasan (37):
      HID: Move the hid-hyperv driver out of staging
      Staging: hv: mousevsc: Make boolean states boolean
      Staging: hv: mousevsc: Inline the code for mousevsc_on_device_add()
      Staging: hv: mousevsc: Inline the code for reportdesc_callback()
      Staging: hv: mousevsc: Cleanup mousevsc_on_channel_callback()
      Staging: hv: mousevsc: Add a new line to a debug string
      Staging: hv: mousevsc: Get rid of unnecessary include files
      Staging: hv: mousevsc: Address some style issues
      Staging: hv: mousevsc: Add a check to prevent memory corruption
      Staging: hv: mousevsc: Use the KBUILD_MODNAME macro
      Staging: hv: storvsc: Use mempools to allocate struct storvsc_cmd_request
      Staging: hv: storvsc: Cleanup error handling in the probe function
      Staging: hv: storvsc: Fixup the error when processing SET_WINDOW command
      Staging: hv: storvsc: Fix error handling storvsc_host_reset()
      Staging: hv: storvsc: Use the accessor function shost_priv()
      Staging: hv: storvsc: Use the unlocked version queuecommand
      Staging: hv: storvsc: use the macro KBUILD_MODNAME
      Staging: hv: storvsc: Get rid of an unnecessary forward declaration
      Staging: hv: storvsc: Upgrade the vmstor protocol version
      Staging: hv: storvsc: Support hot add of scsi disks
      Staging: hv: storvsc: Support hot-removing of scsi devices
      Staging: hv: vmbus: Support building the vmbus driver as part of the kernel
      Staging: hv: mousevsc: Remove the mouse driver from the staging tree
      Staging: hv: mousevsc: Properly add the hid device
      Staging: hv: storvsc: Disable clustering
      Staging: hv: storvsc: Cleanup storvsc_device_alloc()
      Staging: hv: storvsc: Fix a bug in storvsc_command_completion()
      Staging: hv: storvsc: Fix a bug in copy_from_bounce_buffer()
      Staging: hv: storvsc: Implement per device memory pools
      HID: hv_mouse: Properly add the hid device
      hyper-v: Update MAINTAINERS
      Staging: hv: storvsc: Fix a bug in create_bounce_buffer()
      drivers: hv: Don't OOPS when you cannot init vmbus
      Drivers: hv: Fix a memory leak
      Drivers: hv: Make the vmbus driver unloadable
      Drivers: hv: Get rid of an unnecessary check in hv.c
      Drivers:hv: Fix a bug in vmbus_driver_unregister()

KAMEZAWA Hiroyuki (8):
      mm/hugetlb.c: fix virtual address handling in hugetlb fault
      tracepoint: add tracepoints for debugging oom_score_adj
      memcg: add mem_cgroup_replace_page_cache() to fix LRU issue
      memcg: make mem_cgroup_split_huge_fixup() more efficient
      memcg: simplify page cache charging
      memcg: simplify corner case handling of LRU.
      memcg: clear pc->mem_cgroup if necessary.
      memcg: simplify LRU handling by new rule

KOSAKI Motohiro (3):
      vmscan: add task name to warn_scan_unevictable() messages
      mm: simplify find_vma_prev()
      mm/mempolicy.c: mpol_equal(): use bool

Kai Jiang (1):
      powerpc/8xxx: Update device tree bus probe for new RapidIO node binding

Kalle Valo (76):
      ath6kl: remove unused parameters from struct wmi
      ath6kl: fix struct host_app_area endian handling
      ath6kl: return error block size is not power of 2
      ath6kl: move htc_hif to hif.c
      ath6kl: remove unused values from htc_hif.h
      ath6kl: move remaining content from htc_hif.h to hif.h
      ath6kl: fix null skb dereference in ath6kl_rx()
      ath6kl: fix firmware start address for ar6003 hw2.0
      ath6kl: merge htc debug levels
      ath6kl: cleanup htc debug messages
      ath6kl: don't dump full htc packets
      ath6kl: add debug level for hif
      ath6kl: remove unused A_CACHE_LINE_PAD
      ath6kl: use ath6kl prefix in credit functions
      ath6kl: rename struct htc_endpoint_credit_dist.htc_rsvd to htc_ep
      ath6kl: rename struct htc_credit_state_info to ath6kl_htc_credit_info
      ath6kl: move all credit distribution code to htc.c
      ath6kl: use ath6kl_credit prefix consistently
      ath6kl: remove unused debug levels
      ath6kl: add debug messages for credit handling
      ath6kl: add more boot debug messages
      ath6kl: don't use cfg80211_scan_request after cfg80211_scan_done()
      ath6kl: rename ath6kl_wmi_qos_state_init() to _wmi_reset()
      ath6kl: move power control from sdio to core
      ath6kl: add a fixme to ath6kl_htc_wait_target()
      ath6kl: merge ath6kl_init() to ath6kl_core_init()
      ath6kl: separate hardware boot code from module initialisation code
      ath6kl: remove useless cleanup call from ath6kl_bmi_done()
      ath6kl: add a timeout to ath6kl_hif_intr_bh_handler()
      ath6kl: create ath6kl_htc_reset()
      ath6kl: don't print an error for canceled packets
      ath6kl: change name of sdio driver to ath6kl
      ath6kl: create ath6kl_hif_stop()
      ath6kl: power down hardware when interface is down
      ath6kl: fix WLAN_ENABLE usage in ath6kl_close()
      ath6kl: print firmware crashes always
      ath6kl: print seqno in htc debug logs
      ath6kl: add aborted parameter to ath6kl_cfg80211_scan_complete_event()
      ath6kl: create ath6kl_cfg80211_stop()
      ath6kl: reset CONNECT_PEND and CONNECTED flags in ath6kl_cfg80211_stop()
      ath6kl: implement ath6kl_cfg80211_suspend()
      ath6kl: add state variable depicting hw/fw state
      ath6kl: refactor sdio configuration to a separate function
      ath6kl: cut power during suspend
      ath6kl: don't power down hardware when interface is down
      ath6kl: add suspend_cutpower module parameter
      ath6kl: move bmi calls to hif driver
      ath6kl: change bmi sizes being configurable by HIF
      ath6kl: move diag commands to hif driver
      ath6kl: update ar6004 definitions
      ath6kl: firmware boot fixes for ar6004
      ath6kl: add hif_type
      ath6kl: add USB support
      ath6kl: disable HTC for USB devices
      ath6kl: enable USB support
      ath6kl: remove hw version related parameter defines
      ath6kl: move hw version related to parameters to struct
      ath6kl: add board address to struct ath6kl_hw
      ath6kl: add firmware IE for board data address
      ath6kl: add name field to struct ath6kl_hw
      ath6kl: use hardware version names consistently
      ath6kl: add ar6004 firmwares to sdio module
      ath6kl: add firmware filename info to struct ath6kl_hw
      ath6kl: make maximum number of vifs runtime configurable
      ath6kl: add firmware IE for maximum number of vifs
      Merge remote branch 'wireless-next/master' into ath6kl-next
      nl80211: add testmode to the list of supported commands
      ath6kl: remove unused sc_params from struct ath6kl
      ath6kl: cleanup ath6kl_priv()
      ath6kl: remove a workaround from ath6kl_cfg80211_stop()
      ath6kl: call ath6kl_cfg80211_stop() from ath6kl_close()
      ath6kl: implement ath6kl_cfg80211_stop_all()
      ath6kl: fix value of WOW_FILTER_SSID
      ath6kl: fix reading of FW IE capabilities
      ath6kl: implement scheduled scan
      Merge remote branch 'wireless-next/master' into ath6kl-next

Kamalesh Babulal (2):
      [CPUFREQ] Remove wall variable from cpufreq_gov_dbs_init()
      sched: Remove cfs bandwidth period check in tg_set_cfs_period()

Kamil Debski (4):
      [media] v4l: add G2D driver for s5p device family
      [media] s5p-g2d: remove two unused variables from the G2D driver
      [media] s5p-mfc: Fix volatile controls setup
      [media] s5p-g2d: fixed a bug in controls setting function

Karen Higgins (1):
      [SCSI] qla4xxx: Cleanup modinfo display

Kars de Jong (2):
      m68k/serial: SERIAL_PORT_DFNS only if CONFIG_ISA
      m68k/mvme16x: Add support for EARLY_PRINTK

Karsten Wiese (1):
      ALSA: snd-usb-us122l: Delete calls to preempt_disable

Kautuk Consul (4):
      namespace: mnt_want_write: Remove unused label 'out'
      devtmpfsd: fix task state handling
      ARM: 7178/1: fault.c: Port OOM changes into do_page_fault
      mm/vmalloc.c: eliminate extra loop in pcpu_get_vm_areas error path

Kay Sievers (24):
      driver-core: skip uevent generation when nobody is listening
      driver-core: implement 'sysdev' functionality for regular devices and buses
      rtmutex-tester: convert sysdev_class to a regular subsystem
      edac: convert sysdev_class to a regular subsystem
      ibm_rtl: convert sysdev_class to a regular subsystem
      clocksource: convert sysdev_class to a regular subsystem
      xen-balloon: convert sysdev_class to a regular subsystem
      cpu: convert 'cpu' and 'machinecheck' sysdev_class to a regular subsystem
      convert 'memory' sysdev_class to a regular subsystem
      s390: time - convert sysdev_class to a regular subsystem
      power: cmm - convert sysdev_class to a regular subsystem
      power: qe_ic - convert sysdev_class to a regular subsystem
      power: suspend - convert sysdev_class to a regular subsystem
      sh: intc - convert sysdev_class to a regular subsystem
      sh: dma - convert sysdev_class to a regular subsystem
      mips: 7segled - convert sysdev_class to a regular subsystem
      mips: txx9_sram - convert sysdev_class to a regular subsystem
      m86k: gpio - convert sysdev_class to a regular subsystem
      kobject: remove kset_find_obj_hinted()
      arm: leds: convert sysdev_class to a regular subsystem
      arm: convert sysdev_class to a regular subsystem
      clockevents: remove sysdev.h
      driver-core: remove sysdev.h usage.
      modules: sysfs - export: taint, coresize, initsize

Kazuya Mio (1):
      wake up s_wait_unfrozen when ->freeze_fs fails

Kees Cook (13):
      Documentation: clarify the purpose of LSMs
      pstore: pass reason to backend write callback
      pstore: gracefully handle NULL pstore_info functions
      apparmor: add missing rcu_dereference()
      docs: Additional LWN links to RCU API
      tomoyo: add missing rcu_dereference()
      sched: Mark parent and real_parent as __rcu
      sched: Add missing rcu_dereference() around ->real_parent usage
      security: update security_file_mmap() docs
      unicore32: standardize /proc/iomem "Kernel code" name
      ramoops: update parameters only after successful init
      audit: treat s_id as an untrusted string
      audit: no leading space in audit_log_d_path prefix

Keith Packard (1):
      drm/i915: Clean up multi-threaded forcewake patch

Ken O'Brien (2):
      Staging: asus_oled: Fixed use of obsolete function.
      Staging: frontier: Removed use of obsolete function

Keng-Yu Lin (1):
      ACPI / PM: Do not save/restore NVS on Asus K54C/K54HR

Kenji Kaneshige (4):
      PCI: pciehp: Fix wrong workqueue cleanup
      PCI: pciehp: Handle push button event asynchronously
      PCI: pciehp: Fix wrong workqueue cleanup
      PCI: pciehp: Handle push button event asynchronously

Kenny Hsu (2):
      iwlwifi: add range checking in tm sram read command
      iwlwifi: add range checking in tm sram read command

Keshava Munegowda (5):
      ARM: OMAP: USB: EHCI and OHCI hwmod structures for OMAP3
      ARM: OMAP: USB: register hwmods of usbhs
      ARM: OMAP: USB: device name change for the clk names of usbhs
      ARM: OMAP: USBHOST: Replace usbhs core driver APIs by Runtime pm APIs
      MFD: OMAP: USB: Runtime PM support

Kevin Cernekee (10):
      MIPS: BMIPS: Fix up Kconfig settings
      MIPS: Clean up whitespace warning in hazards.h
      MIPS: BMIPS: Add CFLAGS, Makefile entries for BMIPS
      MIPS: BMIPS: Add set/clear CP0 macros for BMIPS operations
      MIPS: BMIPS: Introduce bmips.h
      MIPS: Add NMI notifier
      MIPS: Add board_ebase_setup()
      MIPS: BMIPS: Add SMP support code for BMIPS43xx/BMIPS5000
      module: Add comments describing how the "strmap" logic works
      module: Fix performance regression on modules with large symbol tables

Kevin Fang (1):
      ath6kl: Add WSC IE on the associate message

Kevin Hilman (2):
      cpufreq: OMAP: fixup for omap_device changes, include <linux/module.h>
      ARM: 7140/1: remove NR_IRQS dependency for ARM-specific HARDIRQ_BITS definition

Kevin Liu (3):
      regulator: max8925: fix enabled/disabled judgement mistake
      mfd: Add pm ops to max8925
      rtc: max8925: Add function to work as wakeup source

Kevin McKinney (13):
      Staging: bcm: Fix information leak in ioctl: IOCTL_BCM_REGISTER_READ_PRIVATE, IOCTL_BCM_EEPROM_REGISTER_READ
      Staging: bcm: Clean up code in ioctl: IOCTL_BCM_EEPROM_REGISTER_READ
      Staging: bcm: Remove unnecessary "do while" statement in, IOCTL_BCM_BUFFER_DOWNLOAD
      Staging: bcm: Fix semaphore locking bug in, IOCTL_BCM_BUFFER_DOWNLOAD
      Staging: bcm: Fix semaphore locking error when downloading firmware.
      Staging: bcm: Clean up patch that calls semaphore down_trylock directly.
      Staging: bcm: Alter code to move error handling closer to the calls.
      Staging: bcm: Reverse semaphore locking in IOCTL_BCM_BUFFER_DOWNLOAD_STOP.
      Staging: bcm: Fix double free of 'pReadData' in IOCTL_BCM_NVM_WRITE.
      Staging: bcm: Alter code to move error handling closer to the calls; and remove white space, IOCTL_BCM_NVM_WRITE.
      Staging: bcm: Alter return value for copy_to/from_user() to "return -EFAULT" when an error occurs.
      Staging: bcm: Fix information leak in IOCTL_BCM_GET_DRIVER_VERSION
      Staging: bcm: Fix an invalid dereference to a kmalloc in IOCTL_BCM_BULK_WRM

Kevin Winchester (2):
      x86: Simplify code by removing a !SMP #ifdefs from 'struct cpuinfo_x86'
      error: implicit declaration of function 'module_flags_taint'

Kim Phillips (11):
      crypto: talitos - be less noisy on startup
      crypto: talitos - prepare driver for channel remap support
      crypto: talitos - support for channel remap and 2nd IRQ
      crypto: caam - add support for MD5 algorithm variants
      crypto: talitos - fix bad kfree
      crypto: talitos - remove NO_IRQ references
      crypto: talitos - convert talitos_error to struct device
      crypto: caam - desc.h - convert spaces to tabs
      crypto: caam - more desc.h cleanups
      crypto: caam - fix polarity of "propagate error" logic
      crypto: caam - remove DECO access initialization code

Kim, Milo (4):
      lp8727_charger: Add supported i2c functionality check routine
      lp8727_charger: Coding style changes
      power_supply: Add "unknown" in power supply type
      lp8727_charger: Add header file

Kirill A. Shutemov (2):
      cgroup: mark cgroup_rmdir_waitq and cgroup_attach_proc() as static
      cgroup: add sparse annotation to cgroup_iter_start() and cgroup_iter_end()

Koki Sanagi (1):
      igb: reset PHY after recovering from PHY power down

Konrad Rzeszutek Wilk (21):
      xen/blk[front|back]: Squash blkif_request_rw and blkif_request_discard together
      xen/blk[front|back]: Enhance discard support with secure erasing support.
      xen/blkback: Move processing of BLKIF_OP_DISCARD from dispatch_rw_block_io
      Merge branch 'stable/docs-for-3.3' into stable/for-linus-3.3
      swiotlb: Expose swiotlb_nr_tlb function to modules
      drm/ttm: provide dma aware ttm page pool code V9
      drm/radeon/kms: enable the ttm dma pool if swiotlb is on V4
      drm/nouveau: enable the ttm dma pool when swiotlb is active V3
      xen/xenbus-frontend: Fix compile error with randconfig
      Merge commit 'v3.2-rc3' into stable/for-linus-3.3
      xen/xenbus: Fix compile error - missing header for xen_initial_domain()
      drm/ttm/dma: Only call set_pages_array_wb when the page is not in WB pool.
      drm/ttm/dma: Fix accounting error when calling ttm_mem_global_free_page and don't try to free freed pages.
      x86/PCI: Expand the x86_msi_ops to have a restore MSIs.
      xen/pciback: Move the PCI_DEV_FLAGS_ASSIGNED ops to the "[un|]bind"
      xen/pciback: Fix "device has been assigned to X domain!" warning
      xen/pciback: Expand the warning message to include domain id.
      xen/mmu: Fix compile errors introduced by x86/memblock mismerge.
      Merge commit '070680218379e15c1901f4bf21b98e3cbf12b527' into stable/for-linus-fixes-3.3
      xen/balloon: Move the registration from device to subsystem.
      ttm/dma: Remove the WARN() which is not useful.

Konstantin Khlebnikov (8):
      vmscan: promote shared file mapped pages
      vmscan: activate executable pages after first usage
      mm: add free_hot_cold_page_list() helper
      mm: remove unused pagevec_free
      mm-tracepoint: rename page-free events
      mm-tracepoint: fix documentation and examples
      mm: account reaped page cache on inode cache pruning
      tty: remove unused tty_driver->termios_locked

Krishna Gudipati (5):
      bna: Added flash sub-module and ethtool eeprom entry points.
      bna: Add debugfs interface.
      [SCSI] bfa: Fix possible NULL pointer dereference in lunmask add/delete.
      [SCSI] bfa: Revert back the current LUN Masking Implementation.
      [SCSI] bfa: Implement LUN Masking feature using the SCSI Slave Callouts.

Krishna Kumar (1):
      macvtap: Fix macvtap_get_queue to use rxhash first

Kristen Carlson Accardi (1):
      dmaengine: intel_mid_dma: remove legacy pm interface

Krzysztof Wierzbicki (1):
      NVMe: Update admin opcodes to match the 1.0RC spec

Kukjin Kim (11):
      ARM: 7245/1: S3C64XX: introduce arch/arm/mach-s3c64xx/common.[ch]
      ARM: 7246/1: S5P64X0: introduce arch/arm/mach-s5p64x0/common.[ch]
      ARM: 7247/1: S5PC100: introduce arch/arm/mach-s5pc100/common.[ch]
      ARM: 7248/1: S5PV210: introduce arch/arm/mach-s5pv210/common.[ch]
      ARM: 7257/1: EXYNOS: introduce arch/arm/mach-exynos/common.[ch]
      ARM: 7265/1: restart: S3C24XX: use new restart hook
      ARM: 7266/1: restart: S3C64XX: use new restart hook
      ARM: 7250/1: restart: S5P64X0: use new restart hook
      ARM: 7251/1: restart: S5PC100: use new restart hook
      arm: fix up some samsung merge sysdev conversion problems
      ARM: 7272/1: S3C24XX: Fix build error for missing <mach/system-reset.h>

Kumar Gala (35):
      powerpc/85xx: Simplify P1020RDB CAMP dts using includes
      powerpc/85xx: Rework PCI nodes on P1020RDB
      powerpc/85xx: Update SPI binding to match binding spec for P1020RDB
      powerpc/85xx: Update P1020 SEC3.3 node to match actual SoC HW
      powerpc/85xx: Add ethernet magic packet property to P1020 device tree
      powerpc/85xx: p1020si.dtsi update interrupt handling
      powerpc/85xx: create dts components to build up an SoC
      powerpc/85xx: Rework MPC8536DS device trees
      powerpc/85xx: Rework MPC8544DS device tree
      powerpc/85xx: Rework MPC8548CDS device trees
      powerpc/85xx: Rework MPC8568MDS device tree
      powerpc/85xx: Rework MPC8569MDS device tree
      powerpc/85xx: Rework MPC8572DS device tree
      powerpc/85xx: Rework P1010RDB and P1010 device tree
      powerpc/85xx: Add RTC to P1010RDB device tree
      powerpc/85xx: Add crypto engine to P1010 SoC device tree
      powerpc/85xx: Add a P1010RDB 36-bit address map device tree
      powerpc/85xx: Rework P1020RDB device tree
      powerpc/85xx: Add P1020RDB 36-bit address map device tree
      powerpc/85xx: Rework P1021MDS device tree
      powerpc/85xx: Rework P1022DS device tree
      powerpc/85xx: Rework P1023RDS device tree
      powerpc/85xx: Rework P2020DS device tree
      powerpc/85xx: Rework P2020RDB device tree
      powerpc/85xx: Rework P2041RDB device tree
      powerpc/85xx: Rework P3041DS device tree
      powerpc/85xx: Rework P3060QDS device tree
      powerpc/85xx: Rework P4080DS device trees
      powerpc/85xx: Rework P5020DS device tree
      powerpc/85xx: Update SRIO device tree nodes
      powerpc/85xx: Additional consolidate of_platform_bus_probe calls
      powerpc/85xx: Renamed mpc85xx_common.c to common.c
      powerpc/fsl-pci: Allow 64-bit PCIe devices to DMA to any memory address
      powerpc/fsl: Update defconfigs to enable some standard FSL HW features
      powerpc/fsl: update compatiable on fsl 16550 uart nodes

Kuninori Morimoto (83):
      ASoC: fsi: fixup compile warning
      ASoC: ak4642: ak4642 was tested
      ASoC: fsi: add valid data position control support
      ARM: mach-shmobile: R-Mobile A1 support.
      ARM: mach-shmobile: r8a7740: add PFC support.
      ARM: mach-shmobile: r8a7740: add i2c support
      ARM: mach-shmobile: r8a7740: add INTC support
      ARM: mach-shmobile: add bonito board support.
      ARM: mach-shmobile: bonito: Add dip-switch selector
      ARM: mach-shmobile: bonito: add PMIC settings
      ARM: mach-shmobile: bonito: Add LCDC0 support
      ARM: mach-shmobile: bonito: add FPGA irq demux
      ARM: mach-shmobile: bonito: add SMSC9221 support
      ASoC: ak4642: add ak4642_set_bias_level()
      ASoC: ak4642: add DAPM support for HeadPhone Output
      ASoC: ak4642: add headphone mute switch control
      ASoC: ak4642: add Line out support
      ASoC: ak4642: add ak4648 support
      fbdev: sh_mobile_lcdcfb: fixup LDHAJR :: HSYNPAJ needs mask
      fbdev: sh_mipi_dsi: tidyup dsip_clk
      fbdev: sh_mipi_dsi: typo fix of SH_MIPI_DSI_HBPBM
      fbdev: sh_mipi_dsi: tidyup VMCTR2 parameter expression
      fbdev: sh_mipi_dsi: add SH_MIPI_DSI_HFPBM flag
      fbdev: sh_mipi_dsi: add SH_MIPI_DSI_BL2E flag
      fbdev: sh_mipi_dsi: add lane control support
      fbdev: sh_mipi_dsi: add sync_pulses/sync_events/burst mode
      fbdev: sh_mipi_dsi: add VMLEN1/VMLEN2 calculation
      fbdev: sh_mipi_dsi: add set_dot_clock() for each platform
      fbdev: sh_mipi_dsi: add HSxxCLK support
      fbdev: sh_mipi_dsi: sh_mipi has pdata instead of dev
      fbdev: sh_mipi_dsi: fixup setup timing of sh_mipi_setup()
      fbdev: sh_mipi_dsi: fixup setup timing of SYSCONF
      fbdev: sh_mipi_dsi: fixup setup timing DSICTRL
      sh: sh7724.h: bugfix: remove unused clock index
      sh: sh7723.h: bugfix: remove unused clock index
      sh: clkfwk: setup clock parent from current register value
      ASoC: fsi-ak4642: modify specification method of FSI / ak464x
      sh: clock-sh7723: add CLKDEV_ICK_ID for cleanup
      sh: clkfwk: clock-sh7724: all div6_clks use SH_CLK_DIV6_EXT()
      sh: clkfwk: clock-sh73a0: all div6_clks use SH_CLK_DIV6_EXT()
      usb: gadget: renesas_usbhs: remove usbhs_sys_hispeed_ctrl()
      usb: gadget: renesas_usbhs: remove usbhs_sys_usb_ctrl()
      usb: gadget: renesas_usbhs: tidyup usbhs_sys_clock_ctrl() was local function
      usb: gadget: renesas_usbhs: tidyup mod_host request variable name
      usb: gadget: renesas_usbhs: tidyup the unit of detection_delay
      usb: gadget: renesas_usbhs: add platform power control function
      usb: gadget: renesas_usbhs: unified callback function
      usb: gadget: renesas_usbhs: drop dependency for mod_gadget
      usb: gadget: renesas_usbhs: cleanup complicated ureq alloc/free
      usb: gadget: renesas_usbhs: usbhsh_ureq_alloc/free() care urb->hcpriv
      usb: gadget: renesas_usbhs: modify function name of usbhs_set_device_xx()
      usb: gadget: renesas_usbhs: cleanup usbhs_endpoint_disable()
      usb: gadget: renesas_usbhs: usbhs_set_device_config() care upphub/hubport
      usb: gadget: renesas_usbhs: remove usbhsh_request list
      usb: gadget: renesas_usbhs: check device0 status when alloc
      usb: gadget: renesas_usbhs: adds spin lock area on mod_host
      usb: gadget: renesas_usbhs: cleanup usbhsh_endpoint_xxx()
      usb: gadget: renesas_usbhs: parameter cleanup for usbhsh_xx_queue_push()
      usb: gadget: renesas_usbhs: parameter cleanup for usbhsh_endpoint_xx()
      usb: gadget: renesas_usbhs: parameter cleanup for usbhsh_device_xx()
      usb: renesas_usbhs: remove superfluous usbhs_lock from recip handler
      usb: renesas_usbhs: add usbhs_pipe_is_stall()
      usb: renesas_usbhs: add basic USB_REQ_SET_FEATURE support
      usb: renesas_usbhs: add basic USB_REQ_GET_STATUS support
      usb: renesas_usbhs: send packet in necessary timing.
      usb: renesas_usbhs: call usbhsg_queue_pop() when pipe disable.
      usb: renesas_usbhs: add test-mode support
      usb: renesas_usbhs: remove the_controller_link
      usb: renesas_usbhs: add lost error value when enqueue
      usb: renesas_usbhs: pop packet when urb dequeued
      usb: renesas_usbhs: modify device attach method
      usb: renesas_usbhs: add usbhsh_endpoint_detach_all() for error case
      usb: renesas_usbhs: add usbhs_pipe_attach() method
      usb: renesas_usbhs: care pipe sequence
      usb: renesas_usbhs: disable attch irq after device attached
      usb: renesas_usbhs: add usbhsh_is_running()
      usb: renesas_usbhs: care usb_hcd_giveback_urb() status
      usb: renesas_usbhs: add force packet remove method
      usb: renesas_usbhs: show error reason on usbhsh_urb_enqueu()
      usb: renesas_usbhs: tidyup for smatch warnings
      ARM: mach-shmobile: clock-r8a7779: add DIV4 clock support
      ARM: mach-shmobile: clock-r8a7779: clkz/clkzs support
      sh: clkfwk: sh_clk_init_parent() should be called after clk_register()

Kurt Garloff (3):
      ACPI: Store SRAT table revision
      ACPI, x86: Use SRAT table rev to use 8bit or 32bit PXM fields (x86/x86-64)
      ACPI, ia64: Use SRAT table rev to use 8bit or 16/32bit PXM fields (ia64)

Kyle Manna (4):
      Input: tca8418_keypad - initial driver release
      regulator: TPS65910: Move regulator defs to header
      regulator: TPS65910: Create an array for init data
      ARM: OMAP: hwmod data: Add support for AM35xx UART4/ttyO3

Kyle Moffett (10):
      powerpc/85xx: Move mpc85xx_smp_init() decl to a new "smp.h"
      powerpc: Consolidate mpic_alloc() OF address translation
      powerpc/mpic: Assume a device-node was passed in mpic_alloc()
      powerpc/mpic: Save computed phys_addr for board-specific code
      powerpc/mpic: Search for open-pic device-tree node if NULL
      powerpc/mpic: Invert the meaning of MPIC_PRIMARY
      powerpc/mpic: Don't open-code dcr_resource_start
      powerpc/mpic: Put "pic-no-reset" test back into the MPIC code
      powerpc/mpic: Cache the device-tree node in "struct mpic"
      powerpc/mpic: Add in-core support for cascaded MPICs

Kyungmin Park (1):
      devfreq: add devfreq maintainer entry

Lalit Chandivade (1):
      [SCSI] qla4xxx: cleanup, make qla4xxx_build_ddb_list short

Larry Finger (11):
      rtl8192cu: Add new device IDs
      rtlwifi: rtl8192cu: Change firmware upload to use block writes
      rtlwifi: rtl8192cu: Fix endianian issues
      rtlwifi: Remove redundant code from PCI interrupt
      rtlwifi: Fix incorrect return of IRQ_HANDLED
      rtl8192c: Do not log firmware load message unless actually done
      brcmsmac: Replace kmalloc/memset with kzalloc
      rtlwifi: Fix locking problem introduces with commit 6539306b
      b43legacy: Avoid packet losses in the dma worker code
      rt2800usb: Move ID out of unknown
      rtl8192se: Fix BUG caused by failure to check skb allocation

Lars-Peter Clausen (72):
      regmap: Add helper function for checking if a register range is volatile
      regmap: Support some more block operations on cached devices
      regmap: Fix memory leak in regmap_init error path
      regmap: return ERR_PTR instead of NULL in regmap_init
      regmap: Fix memory leak in regcache_hw_init error path
      regmap: Fix memory leak in regcache_init error path
      regmap: Do not call regcache_exit from regcache_rbtree_init error path
      regmap: Do not call regcache_exit from regcache_lzo_init error path
      regmap: Move initialization of regcache related fields to regcache_init
      regmap: Make reg_config reg_defaults const
      regmap: Try cached read before checking if a hardware read is possible
      regmap: Add support for 10/14 register formating
      regmap: Properly round cache_word_size
      regmap: Drop check whether a register is readable in regcache_read
      drivercore: Generalize module_platform_driver
      I2C: Add helper macro for i2c_driver boilerplate
      SPI: Add helper macro for spi_driver boilerplate
      staging:iio: Use module_i2c_driver to register I2C drivers
      staging:iio: Use module_spi_driver to register SPI driver
      ASoC: Constify snd_soc_dai_ops structs
      ASoC: Cleanup duplicated const
      staging:iio:events: Make sure userspace buffer is large enough
      staging:iio:iio_utils.h: Add missing include
      staging:iio: Use userspace types for iio_event_data
      staging:iio: Add documentation for IIO_EVENT_CODE
      staging:iio: Do not use bitmasks for channel info addresses
      staging:iio: Make write_event_value callback optional
      staging:iio: IIO_EVENT_CODE: Clamp channel numbers
      staging:iio:dac: Add AD5421 driver
      staging:iio:dac:ad5446: Add support for the AD5662
      staging:iio:dac:ad5446: Convert to channel spec
      staging:iio:dac:ad5504: Convert to channel spec
      staging:iio:dac:ad5624r: Convert to channel spec
      staging:iio: Add missing MODULE_DEVICE_TABLE and MODULE_ALIAS
      TTY: Remove redundant spi driver bus initialization
      ASoC: ad193x: Use table based DAPM and controls setup
      ASoC: ad193x: Provide dB ranges for the volume controls
      ASoC: ad193x: Make enum items const char * const
      ASoC: ad193x: Remove non-functional DAPM route controls
      ASoC: ad193x: Add sysclk DAPM supply
      ASoC: ad193x: Use snd_soc_update_bits where appropriate
      ASoC: ad193x: Convert to direct regmap API usage
      wireless: Remove redundant spi driver bus initialization
      Input: remove redundant spi driver bus initialization
      ASoC: Move SigmaDSP firmware loader to ASoC
      ASoC: SigmaDSP: Provide diagnostic error messages
      ASoC: SigmaDSP: Move private structs and functions to C file
      ASoC: SigmaDSP: Add regmap support
      ASoC: Drop unused state parameter from CODEC suspend callback
      video: Remove redundant spi driver bus initialization
      staging:iio:dac: Add AD5764 driver
      staging:iio:dac: Add AD5380 driver
      staging:iio: Remove redundant spi driver bus initialization
      staging:iio: Fix typo
      staging:iio: Fix sw_ring memory corruption
      staging:iio: Fix scan mask update
      staging:iio:dac:ad5791: Add id entry for the ad5790
      staging:iio:kfifo_buf: Fix potential buffer overflow in iio_read_first_n_kfifo
      regmap: Move initialization of regcache related fields to regcache_init
      staging:iio: Remove unused variable
      staging:iio: Use iio_buffer_enabled instead of open coding it
      staging:iio: Disallow changing scan elements in all buffered modes
      staging:iio: Disallow modifying buffer size when buffer is enabled
      staging:iio: Make sure a device is only opened once at a time
      staging:iio: Drop buffer busy flag
      staging:iio: Drop the unused buffer enable() and is_enabled() callbacks
      staging:iio: Drop buffer mark_param_change callback
      staging:iio: Drop {mark,unmark}_in_use callbacks
      mfd: Remove redundant spi driver bus initialization
      mtd: Remove redundant spi driver bus initialization
      drivers/rtc/: remove redundant spi driver bus initialization
      mmc: Remove redundant spi driver bus initialization

Laszlo Ersek (1):
      xen-netfront: delay gARP until backend switches to Connected

Laura Abbott (1):
      kmemleak: Add support for memory hotplug

Laurent Pinchart (24):
      [media] v4l: mt9p031/mt9t001: Use i2c_smbus_{read|write}_word_swapped()
      [media] uvcvideo: Move fields from uvc_buffer::buf to uvc_buffer
      [media] uvcvideo: Use videobuf2-vmalloc
      [media] uvcvideo: Handle uvc_init_video() failure in uvc_video_enable()
      [media] uvcvideo: Remove duplicate definitions of UVC_STREAM_* macros
      [media] uvcvideo: Add support for LogiLink Wireless Webcam
      [media] uvcvideo: Make uvc_commit_video() static
      [media] uvcvideo: Don't skip erroneous payloads
      [media] uvcvideo: Ignore GET_RES error for XU controls
      [media] uvcvideo: Extract timestamp-related statistics
      [media] uvcvideo: Add UVC timestamps support
      spi: Fix device unregistration when unregistering the bus master
      fbdev: Add FOURCC-based format configuration API
      v4l: Add V4L2_PIX_FMT_NV24 and V4L2_PIX_FMT_NV42 formats
      fbdev: sh_mobile_lcdc: Support FOURCC-based format API
      [media] omap3isp: preview: Rename max output sizes defines
      [media] omap3isp: ccdc: Fix crash in HS/VS interrupt handler
      [media] omap3isp: Clarify the clk_pol field in platform data
      [media] v4l: Add over-current and indicator flash fault bits
      [media] as3645a: Add driver for LED flash controller
      [media] omap3isp: video: Don't WARN() on unknown pixel formats
      [media] omap3isp: Mark next captured frame as faulty when an SBL overflow occurs
      fbdev: matroxfb: Fix compilation after fb_var_screeninfo change
      [media] as3645a: Fix compilation by including slab.h

Laxman Dewangan (2):
      regulator: Enable supply regulator if child rail is enabled.
      gpio: tps65910: Use correct offset for gpio initialization

Lee Nipper (1):
      crypto: talitos - add hmac algorithms

Lei Wen (1):
      [media] soc-camera: change order of removing device

Leif Lindholm (4):
      ARM: 7206/1: Add generic ARM instruction set condition code checks.
      ARM: 7207/1: Use generic ARM instruction set condition code checks for nwfpe.
      ARM: 7208/1: Add condition code checking to SWP emulation handler.
      ARM: 7209/1: Use generic ARM instruction set condition code checks for kprobes.

Len Brown (5):
      tools turbostat: recognize and run properly on IVB
      Merge branch 'acpica-validate-address-regression' into next
      Merge branch 'apei' into release
      Merge branch 'atomicio-remove' into release
      Merge branches 'einj', 'intel_idle', 'misc', 'srat' and 'turbostat-ivb' into release

Leon Romanovsky (12):
      ASoC: Add new Realtek ALC5632 CODEC driver
      ASoC: Remove unused defines in alc5632 codec
      ASoC: Remove unnecessary backslash from alc5632 codec
      ASoC: alc5632: Fix compile without CONFIG_PM
      ASoC: Convert ALC5632 codec to use regmap API
      ASoC: alc5632: Remove unrelevant registers and name the relevant
      ASoC: alc5632: Added support of two undocumented registers
      ASoC: alc5632: Update of i2c_probe function to use regmap API only
      ASoC: alc5632: Remove volatile registers from regmap defaults
      ARM: tegra: paz00: Fix board pinmux table.
      ASoC: Rename ALC5632 MICBIAS to common name convention.
      ASoC: Tegra machine ASoC driver for boards using ALC5332 codec

Leonid Iziumtsev (1):
      ARM: OMAP: ID: Chip detection for OMAP4470

Leonid V. Fedorenchik (36):
      [media] cx25821-alsa.c: Line up comments
      [media] cx25821-alsa.c: Add braces to else clause
      [media] cx25821-alsa.c: Fix indent
      [media] cx25821-alsa.c: Change line endings
      [media] cx25821-audio-upstream.c: Fix indent
      [media] cx25821-audio-upstream.c: Move operators
      [media] cx25821-audio-upstream.c: Change line endings
      [media] cx25821-audio.h: Line up defines
      [media] cx25821-audio.h: Fix multiline defines
      [media] cx25821-cards.c: Fix indent
      [media] cx25821-core.c: Delete empty line
      [media] cx25821-core.c: Fix indent
      [media] cx25821-core.c: Change line endings
      [media] cx25821-i2c.c: Change line endings
      [media] cx25821-medusa-defines.h: Fix typo
      [media] cx25821-medusa-defines.h: Line up defines
      [media] cx25821-medusa-reg.h: Line up defines
      [media] cx25821-medusa-video.c: Fix comment
      [media] cx25821-medusa-video.c: Move operators
      [media] cx25821-medusa-video.c: Change line endings
      [media] cx25821-video-upstream-ch2.c: Line up comments
      [media] cx25821-video-upstream-ch2.c: Fix indent
      [media] cx25821-video-upsstream-ch2.c: Move operators
      [media] cx25821-video-upstream-ch2.c: Remove braces
      [media] cx25821-video-upstream-ch2.c: Change line endings
      [media] cx25821-video-upstream.c: Remove braces
      [media] cx25821-video-upstream.c: Fix indent
      [media] cx25821-video-upstream.c: Change line endings
      [media] cx25821-video.c: Delete empty line
      [media] cx25821-video.c: Change spaces
      [media] cx25821-video.c: Fix assignment
      [media] cx25821-video.c: Fix definitions
      [media] cx25821-video.c: Move operators
      [media] cx25821-video.c: Fix indent
      [media] cx25821-video.c: Change line endings
      [media] cx25821.h: Line up defines

Li Dongyang (1):
      xen-blkback: convert hole punching to discard request on loop devices

Li Peng (1):
      ALSA: hda_intel: Add Oaktrail identifiers

Li Zefan (16):
      tracing: Restore system filter behavior
      tracing: update Documentation on max preds limit
      cgroup: fix to allow mounting a hierarchy by name
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs into for-linus
      Btrfs: add pinned extents to on-disk free space cache correctly
      Btrfs: avoid possible NULL deref in io_ctl_drop_pages()
      Btrfs: check the return value of io_ctl_init()
      Btrfs: remove BUG_ON()s in btrfs_ioctl_setflags()
      Btrfs: reserve metadata space in btrfs_ioctl_setflags()
      Btrfs: don't pass a trans handle unnecessarily in volumes.c
      Btrfs: don't pre-allocate btrfs bio
      Btrfs: simplfy calculation of stripe length for discard operation
      Btrfs: rewrite btrfs_trim_block_group()
      Btrfs: update global block_rsv when creating a new block group
      Btrfs: fix possible deadlock when opening a seed device
      menuconfig: fix a regression when canceling the prompt dialog at exit

Li Zhong (2):
      powerpc: Fix unpaired probe_hcall_entry and probe_hcall_exit
      powerpc: Fix unpaired __trace_hcall_entry and __trace_hcall_exit

Liam Girdwood (3):
      ASoC: twl6040 - Add method to query optimum PDM_DL1 gain
      ASoC: dapm - Fix check for codec context in dapm_power_widgets().
      ASoC: core - Free platform DAPM context at platform removal.

Lin Ming (17):
      ata: make ata port as parent device of scsi host
      [SCSI] add flag to skip the runtime PM calls on the host
      [SCSI] check runtime PM status in system PM
      [SCSI] sd: check runtime PM status in sd_shutdown
      ata: add ata port system PM callbacks
      ata: add ata port runtime PM callbacks
      [SCSI] runtime resume parent for child's system-resume
      ata: update ata port's runtime status during system resume
      ata: add ata port hibernate callbacks
      ACPICA: Put back the call to acpi_os_validate_address
      ACPICA: Fix to allow region arguments to reference other scopes
      ACPI 5.0: New interfaces to allow driver access to AML mutex objects
      ACPI 5.0: Support for all new resource descriptors
      ACPICA: Clean up Makefile
      ACPICA: Add support for region address conflict checking
      ACPI: processor: fix acpi_get_cpuid for UP processor
      [libata] enable ata port async suspend

Linus Torvalds (185):
      x86: Do not schedule while still in NMI context
      random: Use arch_get_random_int instead of cycle counter if avail
      vfs: fix up ENOIOCTLCMD error handling
      Merge branch 'core-debugobjects-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-memblock-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge branch 'core-printk-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 '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 branch 'x86-apic-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge branch 'x86-asm-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 branch 'x86-cpu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge branch 'x86-rdrand-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge branch 'x86-microcode-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 git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
      Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc
      Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu
      Merge branch 'misc-3.3' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux
      Merge branch 'pstore' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux
      Merge branch 'amba-modalias' of git://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm
      Merge branch 'for-linus' of git://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k
      Merge branch 'driver-core-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core
      Merge tag 'gpio-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 'devicetree-for-linus' of git://git.secretlab.ca/git/linux-2.6
      Merge branch 'for-linus2' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
      Merge branch 'for-linus' of git://oss.sgi.com/xfs/xfs
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-3.0-nmw
      Merge branch 'pm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
      Merge tag 'md-3.3' of git://neil.brown.name/md
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap
      Merge branch 'hwmon-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
      Merge branch 'dma-buf-merge' of git://people.freedesktop.org/~airlied/linux
      Merge tag 'infiniband-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
      Merge branch 'char-misc-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
      Merge branch 'tty-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
      Merge branch 'usb-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
      Merge branch 'staging-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
      Merge branch 'for-linus' of git://oss.sgi.com/xfs/xfs
      Merge branch 'for-linus' of git://git.open-osd.org/linux-open-osd
      Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
      Merge branch 'for-3.3' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
      Merge branch 'for-3.3' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu
      Merge tag 'fixes-non-critical' 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 'dt' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc
      Merge tag 'cleanup2' 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 'devel' 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 'pm' 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 'clk' 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 git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
      Merge branch 'kvm-updates/3.3' of git://git.kernel.org/pub/scm/virt/kvm/kvm
      Merge branch 'stable/for-linus-fixes-3.3' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen
      Merge branch 'stable/for-linus-3.3' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen
      Merge branch 'upstream-linus' of git://github.com/jgarzik/libata-dev
      Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
      Merge git://www.linux-watchdog.org/linux-watchdog
      Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
      Merge branch 'drm-core-next' of git://people.freedesktop.org/~airlied/linux
      Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu
      Merge tag 'for-linus-3.3' of git://git.infradead.org/mtd-2.6
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm
      Merge branch 'linux-next' of git://git.infradead.org/ubifs-2.6
      Merge branch 'nfs-for-3.3' of git://git.linux-nfs.org/projects/trondmy/linux-nfs
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs
      Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
      Merge branch 'akpm' (aka "Andrew's patch-bomb")
      Merge branch 'writeback-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/wfg/linux
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/lliubbo/blackfin
      Merge branch 'unicore32' of git://github.com/gxt/linux
      Merge branch 'next' of git://git.monstr.eu/linux-2.6-microblaze
      Merge tag 'for-linux-3.3-merge-window' of git://linux-c6x.org/git/projects/linux-c6x-upstreaming
      Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
      Merge branch 'for-linus' of git://selinuxproject.org/~jmorris/linux-security
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
      Merge branch 'linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci
      Merge tag 'md-3.3-fixes' of git://neil.brown.name/md
      Merge branch 'slab/for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/penberg/linux
      Merge git://git.infradead.org/battery-2.6
      Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq
      Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge branch 'x86-efi-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-platform-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 tag 'sh-for-linus' of git://github.com/pmundt/linux-sh
      Merge tag 'rmobile-for-linus' of git://github.com/pmundt/linux-sh
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
      brcmsmac: fix reading of PCI sprom contents
      Merge tag 'to-linus' of git://github.com/rustyrussell/linux
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
      Merge branch 'akpm' (aka "Andrew's patch-bomb, take two")
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client
      Merge branch 'linux-next' of git://git.infradead.org/ubifs-2.6
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-3.0-nmw
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next
      Merge branch 'wire-accept4' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux
      Merge tag 'mmc-merge-for-3.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc
      Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6
      Merge branch 'drm-fixes' of git://people.freedesktop.org/~airlied/linux
      Merge branch 'i2c-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging
      Merge branch 'merge' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc
      Merge branch 'for-3.3' of git://linux-nfs.org/~bfields/linux
      Merge tag 'for-linus' of git://github.com/rustyrussell/linux
      Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linus
      Merge tag 'gpio-for-linus' of git://git.secretlab.ca/git/linux-2.6
      Merge tags 'devicetree-for-linus' and 'spi-for-linus' of git://git.secretlab.ca/git/linux-2.6
      Merge branch 'fbdev-next' of git://github.com/schandinat/linux-2.6
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-kconfig
      Merge branch 'for-next' of git://git.infradead.org/users/dhowells/linux-headers
      Merge tag 'kmemleak' of git://git.kernel.org/pub/scm/linux/kernel/git/cmarinas/linux
      Merge branch 'for-linus' of git://selinuxproject.org/~jmorris/linux-security
      Merge branch 'linux-next' of git://git.infradead.org/ubifs-2.6
      Merge branch 'x86-urgent-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 'for-3.3/core' of git://git.kernel.dk/linux-block
      Merge branch 'for-3.3/drivers' of git://git.kernel.dk/linux-block
      Merge branch 'v4l_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
      Merge branch 'kbuild' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild
      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 'pm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
      Merge branch 'hwmon-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging
      Merge tag 'nfs-for-3.3-2' of git://git.linux-nfs.org/projects/trondmy/linux-nfs
      Merge branch 'fixes' of git://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-arm
      Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-ktest
      Merge branch 'x86-syscall-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge branch 'x86/rdrand' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      bcma: convert suspend/resume to pm_ops
      bcma: add stub for bcma_bus_suspend()
      bcma: connect the bcma bus suspend/resume to the bcma driver suspend/resume
      brcmsmac: remove PCI suspend/resume from bcma driver
      Revert "capabitlies: ns_capable can use the cap helpers rather than lsm call"
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
      Merge branch 'next' of git://git.monstr.eu/linux-2.6-microblaze
      Merge branch 'stable/for-linus-fixes-3.3' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen
      Merge branch 'for-linus' of git://git.kernel.dk/linux-block
      proc: clean up and fix /proc/<pid>/mem handling
      x86, tsc: Fix SMI induced variation in quick_pit_calibrate()
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs
      Merge branch 'btrfs' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
      Merge branch 'for-linus' of git://oss.sgi.com/xfs/xfs
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/audit
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security
      Merge branch 'upstream-linus' of git://github.com/jgarzik/libata-dev
      Merge branch 'next' of git://git.infradead.org/users/vkoul/slave-dma
      Merge tag 'arm-soc-fixes' 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 git://git.infradead.org/users/willy/linux-nvme
      Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6
      Merge branch 'fix/asoc' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
      Merge branch 'v4l_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
      Merge branch 'for-linus/i2c-33' of git://git.fluff.org/bjdooks/linux
      nvme: fix merge error due to change of 'make_request_fn' fn type
      Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux
      Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending
      Merge branch 'for-next-merge' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending
      uml: fix compile for x86-64
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
      Merge tag 'gpio-for-linus' of git://git.secretlab.ca/git/linux-2.6
      Merge branches 'sched-urgent-for-linus', 'perf-urgent-for-linus' and 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Linux 3.3-rc1

Linus Walleij (35):
      ARM: 7179/1: nomadik: localize cpu-8815 header
      ARM: ux500: update the MOP500 GPIO assignments
      ARM: 7199/2: only look for TCM on ARMv5 and later
      ARM: 7200/1: activate TCM on the Integrator
      ARM: 7233/1: ux500: remove overlapping iotable entries
      ARM: ux500: update ASIC detection for U5500
      ARM: ux500: update register files
      ARM: ux500: remove support for early silicon revisions
      ARM: ux500: fix the smp_twd clock calculation
      ARM: u300: delete memory.h
      ARM: 7210/1: smp_twd: modernize clock event registration
      ARM: 7211/1: smp_twd: get the rate from a clock
      ARM: 7212/1: smp_twd: reconfigure clockevents after cpufreq change
      ARM: 7243/1: sp804: modernize clock event registration
      ARM: 7238/1: integrator: only hardcode AP PrimeCell IDs
      ARM: 7239/1: integrator: explicitly select the serial drivers
      pinctrl: move group lookup to core
      pinctrl: documentation update
      pinctrl: print pin range in GPIO range debugs
      pinctrl: GPIO direction support for muxing
      pinctrl: make a copy of pinmux map
      pinctrl: make it possible to add multiple maps
      ARM: u300: localize GPIO assignments
      pinctrl: move the U300 GPIO driver to pinctrl
      pinctrl: u300-pinmux: register proper GPIO ranges
      pinctrl/coh901: driver to request its pins
      pinctrl: add a pin config interface
      pinctrl: add a group-specific hog macro
      pinctrl: conjure names for unnamed pins
      pinctrl: rename U300 and SIRF pin controllers
      ARM: 7261/1: clocksource/ux500-prcmu: fix sched_clock breakage
      mfd/db8500-prcmu: remove support for early silicon revisions
      ARM: 7269/1: mach-sa1100: fix sched_clock breakage
      mfd: Unify abx500 headers in mfd/abx500
      drivers/rtc/rtc-ab8500.c: change msleep() to usleep_range()

Liu Gang (3):
      powerpc/fsl: Document rapidio node binding-information
      fsl-rio: Split rio driver into two parts, RapidIO endpoint and message unit
      fsl-rio: Add two ports and rapidio message units support

Liu Shuo (3):
      mtd: nand: use elbc_fcm_ctrl->oob to set FPAR_MS bit of FPAR
      mtd: nand: set correct length to FBCR for a non-full-page write
      mtd: fsl_elbc_nand: set Nand flash page address to FBAR and FPAR correctly

Liu, Jinsong (1):
      KVM: expose latest Intel cpu new features (BMI1/BMI2/FMA/AVX2) to guest

Lothar WaÃ?mann (14):
      net/fec: misc cleanups
      net/fec: set con_id in clk_get() call to NULL
      net/fec: prevent dobule restart of interface on FDX/HDX change
      net/fec: don't request invalid IRQ
      net/fec: don't munge MAC address from platform data
      net/fec: preserve MII/RMII setting in fec_stop()
      net/fec: fix the .remove code
      net/fec: make FEC driver buildable as module
      ASoC: Fix an obvious copy paste error in an error message
      dma: mxs-dma: fix a typo in comment
      dma: mxs-dma: Always leave mxs_dma_init() with the clock disabled.
      dma: mxs-dma: make mxs_dma_prep_slave_sg() multi user safe
      dma: mxs-dma: Don't use CLKGATE bits in CTRL0 to disable DMA channels
      ASoC: mxs: Add .owner to struct snd_soc_card

Luciano Coelho (16):
      wl12xx: remove sdio_test module
      wl12xx: move debugging definitions to a separate file
      wl12xx: sdio: use dev_dbg instead of wl1271_debug
      wl12xx: spi: use dev_err instead of wl1271_error
      wl12xx: use the same plat dev name for both SPI and SDIO
      wl12xx: change blocksize alignment quirk to negative
      wl12xx: use the same SDIO block size for all different chips
      wl12xx: increase firmware upload chunk size
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into wl12xx-next
      Merge branch 'wl12xx-next' into for-linville
      wl12xx: don't write out of bounds when hlid > WL12XX_MAX_LINKS
      wl12xx: call extended radio parameters for wl127x AP mode
      wl12xx: remove deprecated packet detection threshold config
      wl12xx: remove unused firmware version macros
      wl12xx: alloc buffer in driver_state_read to prevent compilation warning
      wl12xx: add missing copyright notice

Luck, Tony (1):
      xen/ia64: fix build breakage because of conflicting u64 guest handles

Ludwig Nussel (1):
      x86: Fix mmap random address range

Luis R. Rodriguez (23):
      cfg80211: process regulatory DFS region for countries
      cfg80211: pass DFS region to drivers through reg_notifier()
      ath6kl: fix ath6kl's set tx power
      cfg80211: clarify set tx power mBm documentation
      brcm80211: fix usage of set tx power
      brcm80211: avoid code duplication on set tx power
      mwifiex: fix usage of set tx power
      prism54: remove private driver ioctls
      ath: add a helper for processing reg data on init
      ath: optimize processing of CTLs for country IEs for world roaming cards
      ath: document ATH_DBG_MCI
      cfg80211: allow following country IE power for custom regdom cards
      ath9k: classify DFS debug header further
      ath9k: fix roadkill due to Joe's patch on ath_dbg() changes
      atheros: force endian checks on atheros wireless drivers
      ath9k_hw: fix sparse warnings on ar9003_rtt.c
      ath9k: fix tx queue sparse complaint
      ath5k: avoid sparse warnings on tracing
      ath9k_hw: fix sparse complaint on ar9003_switch_com_spdt_get()
      cfg80211: replace reg.c Nokia commit c4c32294
      cfg80211: replace reg.c Nokia commit 269ac5
      cfg80211: relicense reg.c reg.h and genregdb.awk to ISC
      ath9k: make ath_mci_duty_cycle static

Luiz Augusto von Dentz (7):
      Bluetooth: replace list_for_each with list_for_each_entry whenever possible
      Bluetooth: set skbuffer priority based on L2CAP socket priority
      Bluetooth: make use sk_priority to priritize RFCOMM packets
      Bluetooth: prioritizing data over HCI
      Bluetooth: handle priority change within quote
      Bluetooth: recalculate priorities when channels are starving
      Bluetooth: use buffer priority to mark URB_ISO_ASAP flag

Maarten Lankhorst (1):
      x86, efi: Break up large initrd reads

Maciej Szmigiero (2):
      W1: w1_therm: release the bus during conversion on externally powered devices
      serial: fix serial_cs I/O windows for Argosy RS-COM 2P

Maciej Trela (1):
      [SCSI] isci: remove unused 'isci_tmf->device' field

Maciej Żenczykowski (2):
      net: make ipv6 bind honour freebind
      net: make ipv6 PKTINFO honour freebind

Magnus Damm (22):
      sh: extend clock struct with mapped_reg member
      sh: use ioread32/iowrite32 and mapped_reg for mstp32
      sh: use ioread32/iowrite32 and mapped_reg for div4
      sh: use ioread32/iowrite32 and mapped_reg for div6
      sh: pfc: ioremap() support
      PM / shmobile: Add support for the sh7372 A4S power domain / sleep mode
      ARM: mach-shmobile: use standard 2MiB coherent DMA memory size
      sh: pfc: Add gpio_read_bit() for data register access
      sh: pfc: Convert index to field and value pair
      sh: pfc: Add config_reg_helper() function
      sh: pfc: Variable bitfield width config register support
      sh: pfc: Unlock register support
      ARM: mach-shmobile: r8a7779 and Marzen base support V2
      ARM: mach-shmobile: r8a7779 PFC GPIO-only support V2
      ARM: mach-shmobile: Marzen SCIF2/SCIF4 support
      ARM: mach-shmobile: Marzen LAN89218 support
      ARM: mach-shmobile: Fix headsmp.S code to use CPUINIT
      ARM: mach-shmobile: Allow SoC specific CPU kill code
      ARM: mach-shmobile: Flush caches in platform_cpu_die()
      ARM: mach-shmobile: r8a7779 PFC function support
      ARM: mach-shmobile: r8a7779 power domain support V2
      ARM: mach-shmobile: r8a7779 SMP support V3

Major Lee (1):
      intel_mid_battery: Handle Over Current gracefully

Malcolm Priestley (24):
      [media] it913x Support it9135 Verions 2 chip
      [media] it913x ver 1.09 support for USB 1 devices (IT9135)
      [media] it913x-fe ver 1.10 correct SNR reading from frontend
      [media] Support for Sveon STV22 (IT9137)
      [media] it913x: endpoint size changes
      [media] it913x-fe: more user and debugging info
      [media] it913x: support for different tuner regs
      [media] it913x: support for NEC extended keys
      [media] dvb-usb/it913x: multi firmware loader
      [media] it9135:  add support for IT9135 9005 devices
      [media] dvb_get_firmware: updates for it913x
      [media] it913x add retry to USB bulk endpoints and IO
      [media] it913x: multiple devices on system. Copy ite_config to priv area
      [media] [BUG] Re: add support for IT9135 9005 devices
      [media] it913x stop dual frontend attach in warm state with single devices
      [media] it913x add support for IT9135 9006 devices
      [media] lmedm04 DM04/QQBOX ver 1.91 turn pid filter off by caps option only
      [media] it913x ver 1.18 Turn pid filter off by caps option only
      [media] [BUG] it913x ver 1.20. PID filter problems
      [media] [BUG] it913x ver 1.21 Fixed for issue with 9006 and warm boot
      [media] it913x ver 1.22 corrections to Tuner IDs
      [media] it913x-fe ver 1.13 add BER and UNC monitoring
      [media] it913x changed firmware loader for chip version 2 types
      [media] [BUG] it913x-fe fix typo error making SNR levels unstable

Malte Schröder (1):
      USB: Add USB-ID for Multiplex RC serial adapter to cp210x.c

Mandeep Singh Baines (4):
      cgroups: remove redundant get/put of css_set from css_set_check_fetched()
      cgroup: remove redundant get/put of old css_set from migrate
      cgroup: remove redundant get/put of task struct
      cgroup: only need to check oldcgrp==newgrp once

Maneesh Soni (4):
      MIPS Kprobes: Fix OOPS in arch_prepare_kprobe()
      MIPS Kprobes: Deny probes on ll/sc instructions
      MIPS Kprobes: Refactor branch emulation
      MIPS Kprobes: Support branch instructions probing

Manfred Rudigier (3):
      gianfar: Fix missing sock reference when processing TX time stamps
      gianfar: Fix invalid TX frames returned on error queue when time stamping
      dp83640: Fix NOHZ local_softirq_pending 08 warning

Manish Rangankar (1):
      [SCSI] qla4xxx: Fixed BFS with sendtargets as boot index.

Manjunath Hadli (4):
      ARM: davinci: vpif: move code to driver core header from platform
      [media] davinci vpbe: add dm365 VPBE display driver changes
      [media] davinci vpbe: add dm365 and dm355 specific OSD changes
      [media] davinci vpbe: add VENC block changes to enable dm365 and dm355

Manohar Vanga (4):
      staging: vme: fix address cast warnings for 64 bit architectures
      staging: vme: fix comment in __vme_register_driver()
      staging: vme: remove vme_add_bus() and vme_remove_bus()
      staging: vme: fix comment for struct vme_dev

Manu Abraham (8):
      [media] DVB: Query DVB frontend delivery capabilities
      [media] DVB: Docbook update for DTV_ENUM_DELSYS
      [media] STB0899: Query DVB frontend delivery capabilities
      [media] STV090x: Query DVB frontend delivery capabilities
      [media] STV0900: Query DVB frontend delivery capabilities
      [media] DVB: Use a unique delivery system identifier for DVBC_ANNEX_C
      [media] CXD2820r: Query DVB frontend delivery capabilities
      [media] PCTV290E: Attach a single frontend

Manuel Lauss (24):
      MIPS: Alchemy: Fix PCI PM
      MIPS: Alchemy: remove PB1000 support
      MIPS: Alchemy: Drop MIRAGE/BOSPORUS board support
      MIPS: Alchemy: devboards: remove unneeded BCSR IRQ reg acc
      MIPS: Alchemy: Au1300 SoC support
      MIPS: Alchemy: Basic support for the DB1300 board.
      MIPS: Alchemy: Improved DB1550 support, with audio and serial busses.
      MIPS: Alchemy: merge GPR/MTX-1/XXS1500 board code into single files
      MIPS: Alchemy: merge devboard code into single per-board files.
      MIPS: Alchemy: move au1200fb global functions to platform data
      MIPS: Alchemy: Merge PB1200 support into DB1200 code.
      MIPS: Alchemy: one kernel for DB1000/DB1500/DB1100
      MIPS: Alchemy: MMC for DB1100
      MIPS: Alchemy: Add RTC device to all devboards
      MTD: nand: make au1550nd.c a platform_driver
      MIPS: Alchemy: remove unused board headers
      net/irda: convert au1k_ir to platform driver.
      MIPS: Alchemy: Hook up IrDA on DB1000/DB1100
      MIPS: Alchemy: Touchscreen support on DB1100
      MIPS: Alchemy: irq: register pm at irq init time
      MIPS: Alchemy: chain IRQ controllers to MIPS IRQ controller
      MIPS: Alchemy: merge Au1000 and Au1300-style IRQ controller code.
      MIPS: Alchemy: db1200: Improve PB1200 detection.
      MIPS: Alchemy: Update cpu-feature-overrides

Marc Dietrich (3):
      staging: nvec: add device tree support
      arm/dt: tegra: add dts file for paz00
      ARM: tegra: paz00: add support for wakeup gpio key

Marc Kleine-Budde (3):
      net/can/mscan: add listen only mode
      USB: ci13xxx_udc: make suspend and resume in gadget driver optional
      USB: ci13xxx_udc: handle controllers with less than 16 EPs

Marc Vertes (1):
      watchdog: new driver for VIA chipsets

Marc Zyngier (20):
      ARM: gic: allow GIC to support non-banked setups
      ARM: Make global handler and CONFIG_MULTI_IRQ_HANDLER mutually exclusive
      ARM: mxc: rename gic_handle_irq to avoid name clash
      ARM: GIC: Add global gic_handle_irq() function
      ARM: imx: convert smp platforms to global gic_handle_irq()
      ARM: highbank: convert to CONFIG_MULTI_IRQ_HANDLER
      ARM: RealView: convert to CONFIG_MULTI_IRQ_HANDLER
      ARM: VExpress: convert to CONFIG_MULTI_IRQ_HANDLER
      ARM: msm: convert SMP platforms to CONFIG_MULTI_IRQ_HANDLER
      ARM: exynos4: convert to CONFIG_MULTI_IRQ_HANDLER
      ARM: tegra2: convert to CONFIG_MULTI_IRQ_HANDLER
      ARM: ux500: convert to CONFIG_MULTI_IRQ_HANDLER
      ARM: shmobile: convert smp platforms to gic_handle_irq()
      ARM: cns3xxx: convert to CONFIG_MULTI_IRQ_HANDLER
      ARM: zynq: convert to CONFIG_MULTI_IRQ_HANDLER
      ARM: omap2/3: Add global omap2/3_intc_handle_irq() functions
      ARM: omap2plus: convert to CONFIG_MULTI_IRQ_HANDLER
      ARM: omap2plus: remove irq-related global base addresses
      ARM: GIC: Make MULTI_IRQ_HANDLER mandatory
      ARM: 7205/2: sched_clock: allow sched_clock to be selected at runtime

Marcel Apfelbaum (3):
      mlx4_core: Added FW commands and their wrappers for supporting SRIOV
      mlx4_core: mtts resources units changed to offset
      mlx4_core: fix mtt range deallocation

Marcel Holtmann (1):
      Bluetooth: Process recv path in a workqueue instead of a tasklet

Marcin Slusarz (2):
      drm/nouveau: print correct engine number which failed to unload/idle
      drm/nv50: fix page faulting for 128MB page table sizes

Marcin Tomczak (6):
      [SCSI] isci: performance-fix, shorten default "no outbound task" timeout
      [SCSI] isci: Fix IO fails when pull cable from phy in x4 wideport in MPC mode.
      [SCSI] isci: allow more time for wide port targets
      [SCSI] isci: fix io failures while wide port links are coming up
      [SCSI] isci: fix start OOB
      [SCSI] isci: fix, prevent port from getting stuck in the 'configuring' state

Marco Navarra (3):
      Staging: android: fixed white spaces coding style issue in logger.c
      Staging: android: fixed a space warning in binder.h
      Staging: android: fixed 80 characters warnings in lowmemorykiller.c

Marco Stornelli (1):
      ramoops: fix use of rounddown_pow_of_two()

Marcos Paulo de Souza (9):
      staging:vt6656: iwctl.c: Removed unneeded function
      staging: vt6656: main_usb.c: Use kzalloc instead kmalloc
      staging: vt6656: 80211mgr.c: Code cleanup, removed return of void funcs.
      staging: vt6656: baseband.c: Removed dead code, and fix coding standards
      staging: vt6656: baseband.c: Remove commented code
      staging: vt6656: card.c: Change return of CARDbAddBasicRate to void
      drivers: staging: vt6656: Remove not used returned data of function
      drivers: staging: vt6656: card.c: Remove useless return statement
      staging: vt6656: int.c, int.h: Change return of function to void

Marek Belisko (2):
      pinctrl: remove double pin validity check.
      pinctrl: unify pin type from signed to unsigned

Marek Lindner (4):
      batman-adv: refactoring gateway handling code
      batman-adv: report compat_version in version field in case of version mismatch
      batman-adv: readme update (mention ap isolation and new log level)
      mac80211: ibss should not purge clients it is not responsible for

Marek Szyprowski (5):
      [media] media: vb2: fix queueing of userptr buffers with null buffer pointer
      [media] media: vb2: fix potential deadlock in mmap vs. get_userptr handling
      [media] media: vb2: remove plane argument from call_memop and cleanup mempriv usage
      [media] media: vb2: review mem_priv usage and fix potential bugs
      [media] s5p-jpeg: adapt to recent videobuf2 changes

Marek Vasut (2):
      HID: multitouch: Add egalax ID for Acer Iconia W500
      MXSFB: Fix driver registration

Mario Ceresa (1):
      [media] Added model Sveon STV40

Mark Brown (309):
      wm831x_power: Only register WM831x battery charger if enabled
      ASoC: Convert wm8995 MICBIASes to supply widgets
      ASoC: Convert wm8991 MICBIAS to a supply widget
      ASoC: Convert wm8990 MICBIAS to a supply widget
      ASoC: Convert wm8988 MICBIAS to a supply widget
      ASoC: Convert wm8985 MICBIAS to a supply widget
      ASoC: Convert wm8983 MICBIAS to a supply widget
      ASoC: Convert wm8974 MICBIAS to a supply widget
      ASoC: Convert wm8961 MICBIAS to a supply widget
      ASoC: Convert wm8960 MICBIAS to a supply widget
      ASoC: Convert wm8904 MICBIAS to a supply widget
      ASoC: Convert wm8900 MICBIAS to a supply widget
      ASoC: Convert wm8400 MICBIAS to a supply widget
      ASoC: Start WM8962 FLL if SYSCLK is enabled
      ASoC: Enable SYSCLK last when enabling WM8962 mic detection
      ASoC: WM8962 accessory detection requires MICBIAS
      ASoC: Disable MICBIAS and SYSCLK when stopping WM8962 accessory detection
      ASoC: Sort LM4857 with the CODECs in the Makefile
      ASoC: Fix sort of jz4740 in Makefile
      ASoC: Remove needless unlikely()
      ASoC: Only enable thermal shutdown when required on WM9081
      ASoC: Manage thermal shutdown for WM8962
      ASoC: Disable thermal shutdown when not using speakers in wm_hubs
      Merge branch 'for-3.2' into for-3.3
      Merge branch 'for-3.2' into for-3.3
      ARM: S3C64XX: Update for conversion to SAMSUNG_GPIO_EXTRA
      ARM: SAMSUNG: Fix GPIO space reservation for S3C64xx platforms
      ARM: S3C64XX: Correct reservation of GPIOs for CPU module on Cragganmore
      regmap: Add a reusable irq_chip for regmap based interrupt controllers
      regmap: Prepare LZO cache for variable block sizes
      regmap: Fix word wrap in Makefile
      regmap: Fix typo in kerneldoc for regmap_update_bits()
      regmap: Track if the register cache is dirty and suppress unneeded syncs
      Merge branch 'topic/cache' of git://opensource.wolfsonmicro.com/regmap into for-3.3
      ASoC: Convert WM8996 to direct regmap API usage
      ASoC: Move most WM8996 resource acquisition to I2C probe
      ASoC: Convert WM8996 gpiolib to regmap
      ASoC: Convert WM8962 to direct regmap usage
      ASoC: Convert wm5100 to direct regmap API usage
      ASoC: Convert WM9081 to direct regmap API usage
      regmap: Rename LZO cache type to compressed
      Merge branches 'regmap/irq' and 'regmap/cache' into regmap-next
      Merge branch 'for-3.2' into for-3.3
      ASoC: Disable debounce on some WM8962 interrupts
      ASoC: Convert wm8971 MICBIAS to a supply widget
      ASoC: Need to convert wm5100 cache sync to direct regmap usage too
      ASoC: Mark WM5100 MISC CONTROL as readable
      ASoC: Move most WM5100 resource allocation to I2C probe
      ASoC: Add Lowland machine driver
      ASoC: Convert WM5100 gpiolib support to direct regmap API usage
      ASoC: Fix duplicate const warnings in da7210.c
      ASoC: Remove extra space in runtime struct definition
      Merge branch 'for-3.2' into for-3.3
      ASoC: Remove LZO cache type
      ASoC: Move WM5100 platform data based setup into I2C probe
      ASoC: Convert WM8995 to direct regmap usage
      Merge branch 'for-3.2' into for-3.3
      ASoC: Say how long short WM8958 DSP2 firmwares are
      Merge branch 'for-3.2' into for-3.3
      regmap: Remove indexed cache type
      regmap: Suppress noop writes in regmap_update_bits()
      devicetree: Document Wolfson prefix
      Merge branch 'for-3.2' into for-3.3
      ASoC: Use table based init for wm8731_snd_controls
      Merge branch 'for-3.2' into for-3.3
      ASoC: Convert WM8753 to table based DAPM and control init
      ASoC: Remove WM5100 DSP memory windows from register default data
      regmap: Do debugfs init before cache init
      regmap: Provide debugfs dump of the rbtree cache data
      regmap: Fix rbtreee build when not using debugfs
      ASoC: Remove conditional I2C usage from tlv320aic3x driver
      Merge branch 'for-3.2' into for-3.3
      Merge branch 'for-3.2' into for-3.3
      Merge branch 'for-3.2' into for-3.3
      ASoC: Staticise and constify cs42l73_reg_defaults
      ASoC: Convert wm8776 to table based control and DAPM init
      Merge branch 'for-3.2' into for-3.3
      Merge branch 'for-3.2' into for-3.3
      regulator: Don't report zero volts for the fixed voltage regulator
      regulator: Don't create voltage sysfs entries if we can't read voltage
      Merge branch 'for-3.2' into for-3.3
      ASoC: Remove unused variable in wm8776 driver
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator into regulator-next
      Merge remote-tracking branch 'regulator/topic/dt' into regulator-next
      ASoC: Add fully_routed flag to Speyside machines
      Merge remote-tracking branch 'regulator/topic/dt' into regulator-next
      ASoC: Convert Samsung directory to module_platform_driver
      ASoC: Staticise non-exported symbols in sta32x
      ASoC: Use devm_kzalloc() in wm5100
      Merge remote-tracking branch 'regulator/topic/dt' into regulator-next
      ASoC: Remove driver versioning from ak4642
      ASoC: Remove unneeded platform_device.h inclusions from CODECs
      ASoC: Convert wm1250-ev1 driver to use devm_kzalloc()
      ASoC: Convert wm9081 driver to use devm_kzalloc()
      ASoC: Convert wm8996 to use devm_kzalloc()
      Merge branch 'for-3.2' into for-3.3
      ASoC: Fix CODEC enumeration for auto_nc_codec_pins
      ASoC: Log automatic pin disconnection per CODEC rather than per card
      Merge remote-tracking branch 'regulator/topic/dt' into regulator-next
      ASoC: Convert WM8962 to devm_kzalloc()
      ASoC: Convert CODEC drivers to module_platform_driver
      Merge remote-tracking branch 'regulator/for-linus' into regulator-next
      Merge remote-tracking branch 'regulator/for-linus' into regulator-next
      ASoC: Convert WM8903 MICBIAS to a supply widget
      regmap: Report if we actually handled an interrupt in regmap-irq
      Merge remote-tracking branch 'regmap/topic/irq' into regmap-next
      Merge remote-tracking branches 'regulator/topic/dt' and 'regulator/for-linus' into regulator-next
      ASoC: Add basic 1277-EV1 Littlemill audio driver
      Merge branch 'for-3.2' into for-3.3
      Merge branch 'for-3.2' into for-3.3
      Merge branch 'for-3.2' into for-3.3
      ASoC: Ensure SYSCLK is enabled for WM8958 accessory detection
      ASoC: Fix __iomem annotation for IDMA registers
      ASoC: Put WM8958 and WM1811 MICBIAS into bypass mode when no audio
      regmap: Allow regmap_update_bits() users to detect changes
      ASoC: Enhance default WM8958 microphone detection
      regulator: Allow regulators to register with no init_data
      ASoC: Rename Speyside WM8962 to Tobermory
      ASoC: Provide debug log of accessory status on WM8958
      regmap: Add trace event for successful cache reads
      ASoC: Don't use control_data to get struct wm8994
      ASoC: Tune down active mode detection rate for WM8958 mic detection
      ASoC: Allow more WM8958/WM1811 button levels with default handler
      ASoC: Rename WM8994 detecting flag to mic_detecting
      ASoC: Implement support for WM1811A jack detection
      ASoC: Ensure we reconfigure WM8958 microphone detection on rate changes
      ASoC: Add platform data for WM8958/WM1811 microphone detection rates
      ASoC: Convert WM8994 to devm_kzalloc()
      ARM: S3C64XX: Raise the frequency of the second I2C bus on Cragganmore
      ARM: S3C64XX: Use software initiated powerdown for Cragganmore
      ARM: S3C64XX: Configure WM1250 EV1 GPIOs on Cragganmore
      ARM: S3C64XX: Improve logging of unknown Cragganmore module types
      ARM: S3C64XX: Run Tobermory interrupts in the default mode
      ARM: S3C64XX: Hook up platform data for Kilchomin module on Cragganmore
      ARM: S3C64XX: Hook up Littlemill audio card on Cragganmore
      ASoC: Add signal generator widget type
      ASoC: Make WM5100 tone generator widgets signal generators
      ASoC: Make WM8962 beep a signal generator
      ASoC: Add missing err label
      ASoC: Add WM8958 based headset detection on Littlemill
      ASoC: Convert WM8994 MICBIASes to supply widgets
      ASoC: Map microphones on Littlemill
      Merge branch 'for-3.2' into for-3.3
      ARM: S3C64XX: Power gate unused domains
      ASoC: Convert WM8903 to devm_kzalloc()
      ASoC: Use table based control init for WM8903
      ASoC: WM8903 only supports I2C so don't ifdef it
      ASoC: Use a normal cache sync for WM8903
      ASoC: Don't resync WM8903 register cache on reset
      ASoC: Convert WM8903 to direct regmap API usage
      ASoC: Move initial WM8903 identification and reset to I2C probe
      Merge branch 'for-3.2' into for-3.3
      ASoC: Remove unused -codec from Wolfson device driver names
      ASoC: Remove I2C ifdefs from WM8960
      ASoC: Remove unused AUDIO_NAME define from WM8960
      ASoC: Convert WM2000 to devm_kzalloc()
      ASoC: Convert WM8350 to devm_kzalloc()
      ASoC: Convert WM8400 to devm_kzalloc()
      ASoC: Convert WM8741 to devm_kzalloc()
      ASoC: Convert WM8750 to devm_kzalloc()
      ASoC: Convert WM9090 to devm_kzalloc()
      ASoC: Convert WM8350 to table based DAPM and control init
      ASoC: Convert WM8400 to table based DAPM and control init
      ASoC: Convert WM8510 to table based DAPM and control init
      ASoC: Convert WM8580 to table based DAPM and control init
      ASoC: Convert WM8741 to table based DAPM and control init
      ASoC: Convert WM8750 to table based DAPM and control init
      ASoC: Convert WM8711 to table based control init
      ASoC: Convert WM8728 to table based control init
      ASoC: Remove unused struct wm2000_setup_data
      ASoC: Convert wm2000 to use regmap API
      ASoC: Convert WM2000 into a standard CODEC driver
      ASoC: Sort WM9090 in with the CODEC drivers
      video: s3c-fb: Unify runtime and system PM functions
      Merge branch 'for-3.2' into for-3.3
      regmap: Allow drivers to reinitialise the register cache at runtime
      Merge branch 'topic/cache' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap into regmap-next
      regmap: Add irq_base accessor to regmap_irq
      Merge branch 'regmap/irq' into regmap-next
      regulator: If a single voltage is set with device tree then set apply_uV
      Merge branch 'topic/dt' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator into regulator-next
      Merge branch 'for-3.2' into for-3.3
      Merge branch 'for-3.2' into for-3.3
      ASoC: Don't fail if we can't read the IRQ type in WM8903
      Merge branch 'for-3.2' into for-3.3
      ASoC: Convert Samsung I2S driver to devm_kzalloc()
      Merge branch 'for-3.2' into for-3.3
      ASoC: Hold runtime PM references to components of active DAIs
      ASoC: Use core pm_runtime callbacks for omap-dmic
      ASoC: Use core pm_runtime callbacks for omap-mcpdm
      ASoC: Take a pm_runtime reference on DAPM devices that are enabled
      ASoC: Rely on core enabling the wm8994 with runtime PM
      ARM: S3C64XX: Hook up VDDINT on Cragganmore
      ASoC: Convert WM8776 to devm_kzalloc()
      ASoC: Make WM8770 SPI usage unconditional
      ASoC: Convert WM8804 to table based control init
      ASoC: Convert WM8900 to table based DAPM and control init
      ASoC: Convert wm8770 to devm_kzalloc()
      [CPUFREQ] s3c64xx: Use pr_fmt() for consistent log messages
      PM / Domains: Provide an always on power domain governor
      PM / shmobile: Use common always on power domain governor
      ARM: S3C64XX: Implement basic power domain support
      Merge branch 'for-3.2' into for-3.3
      Merge branch 'for-3.2' into for-3.3
      Merge branch 'for-3.2' into for-3.3
      ASoC: Raise Speyside audio system clock rate to 512fs
      Merge branch 'topic/irq' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap into mfd/da9052
      mfd: Remove some unused functions in wm8894-irq
      mfd: Add basic device tree binding for wm8994
      mfd: Convert wm8994 to devm_kzalloc()
      mfd: Disable more pulls on WM8994
      mfd: Don't hard code the reset value for WM8994 devices
      mfd: Define some additional wm8994 registers
      mfd: Add wm8994 register access and default information
      Merge branch 'topic/cache' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap into HEAD
      mfd: Enable register cache for wm8994 devices
      mfd: Initialise WM8994 register cache after reading chip ID registers
      mfd: Constify WM8994 regulator_init_data
      mfd: Correct revision display for WM1811 revision D
      mfd: Add WM1811A device ID to wm8994 driver
      mfd: Add missing mutex.h inclusion to WM8994 core.h
      mfd: Mark WM1811 GPIO6 register volatile for later revisions
      Merge branch 'topic/irq' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap into wm8994-mfd
      mfd: Convert wm8994 to use generic regmap irq_chip
      Merge branch 'mfd/wm8994' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/misc into for-3.3
      ASoC: Remove ASoC-specific WM8994 I/O code
      ASoC: Remove WM8994 register cache
      ASoC: Remove rbtree register cache
      Merge branch 'topic/cache' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap into for-3.3
      ASoC: Fix wm8995 regmap usage
      ASoC: Staticise asoc_idma_platform
      ASoC: Complete initialisation before registering Samsung PCM DAI
      ASoC: Remove cache default  for volatile wm9081 reset register
      ASoC: Use standard snd_soc_cache_sync() for WM9090
      ASoC: Convert wm8993 to devm_kzalloc()
      ASoC: Use standard register cache sync in wm8993
      mfd: Test for jack detection when deciding if wm8994 should suspend
      ASoC: Tune the accessory detection rates for WM8996
      Merge branch 'mfd/da9052' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/misc into regmap-next
      ASoC: Use core pm_runtime callbacks for siu_dai
      ASoC: Use core pm_runtime callbacks for fsi
      ASoC: Fix partial cherry pick in wm8993
      mfd: Declare da9052_regmap_config for the bus drivers
      regulator: Update da9052-regulator for DT changes
      Merge branch 'topic/asoc' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound into for-3.3
      ASoC: Convert WM8960 to devm_kzalloc()
      ASoC: Remove I2C ifdefs from wm8961 driver
      ASoC: Convert wm8961 to devm_kzalloc()
      ASoC: Use standard cache sync code in wm8961
      Merge branch 'for-3.2' into for-3.3
      gpiolib: Mark da9052 driver broken
      regulator: Convert wm831x regulator drivers to devm_kzalloc()
      ASoC: Remove ifdefs for GPIO_SYSFS
      Revert "ASoC: mxs: correct 'direction' of device_prep_dma_cyclic"
      Merge branch 'for-3.2' into for-3.3
      ASoC: Declare soc_new_pcm() properly
      serial: samsung: Fix build for non-Exynos4210 devices
      ASoC: Add trivial pm_runtime usage to Samsung DAI drivers
      Merge branch 'for-3.2' into for-3.3
      m68k: Fall back to __gpio_to_irq() for non-arch GPIOs
      mfd: Fix annotations in da9052-core
      regulator: Export regulator_is_supported_voltage()
      ASoC: Remove unused label from wm8994 probe()
      ASoC: Enable ASoC register map dump for some regmap CODECs
      Input: samsung-keypad - implement runtime power management support
      gpio: Explicitly index samsung_gpio_cfgs
      gpio: Fix typo in comment in Samsung driver
      gpio: Convert GPIO drivers to module_platform_driver
      gpio: Add decode of WM8994 GPIO configuration
      video: s3c-fb: Make runtime PM functional again
      video: s3c-fb: Use s3c_fb_enable() to enable the framebuffer
      video: s3c-fb: Disable runtime PM in error paths from probe
      video: s3c-fb: Take a runtime PM reference when unblanked
      video: s3c-fb: Hold runtime PM references when touching registers
      video: s3c-fb: Don't keep device runtime active when open
      watchdog: Convert Wolfson drivers to module_platform_driver
      watchdog: Convert wm831x driver to devm_kzalloc()
      mfd: Convert wm831x core driver to devm_kzalloc()
      mfd: Convert wm8994 to devm_kzalloc()
      mfd: Disable more pulls on WM8994
      mfd: Add basic device tree binding for wm8994
      mfd: Convert MFD drivers to use module_platform_driver
      mfd: Store wm8350 struct in core device driver data
      mfd: Convert WM8350 to devm_kzalloc()
      mfd: Constify WM8994 regulator_init_data
      mfd: Add WM1811A device ID to wm8994 driver
      mfd: Add missing mutex.h inclusion to WM8994 core.h
      mfd: Convert WM8400 to devm_kzalloc()
      mfd: Return an error on failed wm831x register writes
      mfd: Remove unused wm831x_irq_data_to_mask_reg()
      mfd: Still check other interrupts if we get a wm831x touchscreen IRQ
      mfd: Convert aat2870 to dev_pm_ops
      ASoC: Fix idma build after update for channel count check
      mfd: Put WM8994 into cache only mode when suspending
      ASoC: Dynamically allocate the rtd device for a non-empty release()
      backlight: convert platform_lcd to devm_kzalloc()
      backlight: convert pwm_bl to dev_pm_ops
      leds: convert wm831x status driver to devm_kzalloc()
      leds: convert wm8350 driver to devm_kzalloc()
      drivers/rtc/rtc-wm831x.c: remove unused period IRQ handler
      drivers/rtc/rtc-wm831x.c: convert to devm_kzalloc()
      ARM: SAMSUNG: Guard against multiple inclusion of plat/dma.h
      ARM: SAMSUNG: dma-ops.h needs mach/dma.h
      ARM: SAMSUNG: Declare struct platform_device in plat/s3c64xx-spi.h
      ARM: S3C64XX: Remove unconditional power domain disables
      ARM: S3C64XX: Remove hsmmc1 from Cragganmore
      ARM: S3C64XX: Fix the memory mapped GPIOs on Cragganmore
      ARM: S3C64XX: Fix interrupt configuration for PCA935x on Cragganmore
      ASoC: Wait for WM8993 FLL to stabilise

Mark Einon (3):
      staging: et131x: Remove section comments
      staging: et131x: Revert changes from previous commit
      types.h: fix comment spelling for 'architectures'

Mark Godfrey (1):
      rtc/ab8500: add calibration attribute to AB8500 RTC

Mark Salter (15):
      fix default __strnlen_user macro
      fixed generic page.h for non-zero PAGE_OFFSET
      add ELF machine define for TI C6X DSPs
      add missing __iomem to generic iounmap declaration
      C6X: devicetree support
      C6X: clocks
      C6X: general SoC support
      C6X: EMIF - External Memory Interface
      C6X: DSCR - Device State Configuration Registers
      C6X: MAINTAINERS
      C6X: fix layout of EMIFA registers
      C6X: fix timer64 initialization
      C6X: deal with memblock API changes
      C6X: add register_cpu call
      C6X: replace tick_nohz_stop/restart_sched_tick calls

Markus Grabner (3):
      staging/line6: Remove obsolete code
      staging/line6: refactor device information and add POD HD 500
      staging: line6: fixed ALSA/PCM interaction

Martin K. Petersen (3):
      block: Introduce blk_set_stacking_limits function
      block: Add BLKROTATIONAL ioctl
      block: Stop using macro stubs for the bio data integrity calls

Martin Michlmayr (1):
      ARM: Kirkwood: Recognize A1 revision of 6282 chip

Martin Peres (6):
      drm/nouveau/pm: manual pwm fanspeed management for nv40+ boards
      drm/nvd0: read temperature as we did on nv84+ boards
      drm/nouveau/pm: make clocks_set return an error code clocks_set can fail.
      drm/nv50/pm: s/PLL_UNK05/PLL_VDEC/
      drm/nv50/pm: fix a typo in clock calculation
      drm/nv50/pm: introduce hwsq-based memory reclocking

Martin Schwidefsky (9):
      [S390] cputime: add sparse checking and cleanup
      [S390] fix cputime overflow in uptime_proc_show
      Merge branch 'sched/core' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip into cputime-tip
      [S390] add support for physical memory > 4TB
      [S390] kvm: move cmf host id constant out of lowcore
      [S390] entry[64].S improvements
      [S390] cleanup trap handling
      [S390] outstanding interrupts vs. smp_send_stop
      [S390] return address of compat signals

Martyn Welch (5):
      Staging: VME: Update TODO file
      Driver for GE PIO2 VME Card
      Staging: VME: PIO2: Correct irq reset
      Staging: VME: Remove typedefs
      Staging: VME: PIO2: Add GPIOLIB dependancy

Masami Hiramatsu (7):
      x86, perf: Add a build-time sanity test to the x86 decoder
      x86/tools: Fix Makefile to build all test tools
      x86: Fix instruction decoder to handle grouped AVX instructions
      x86/tools: Fix instruction decoder message output
      x86/tools: Fix insn_sanity message outputs
      x86: Update instruction decoder to support new AVX formats
      x86/tools: Add decoded instruction dump mode

Masanari Iida (1):
      ACPI: kernel-parameters.txt : Add intel_idle.max_cstate

Masatoshi Hoshikawa (1):
      HID: hid-multitouch: add support 9 new Xiroku devices

Mat Martineau (10):
      Bluetooth: Add BT_CHANNEL_POLICY socket option
      Bluetooth: Change scope of the enable_hs module parameter
      Bluetooth: Add channel policy to getsockopt/setsockopt
      Bluetooth: Add AMP-related data and structures for channel signals
      Bluetooth: Add signal handlers for channel creation
      Bluetooth: Add definitions for L2CAP fixed channels
      Bluetooth: Use symbolic values for the fixed channel map
      Bluetooth: Add signal handlers for channel moves
      Bluetooth: Guarantee BR-EDR device will be registered as hci0
      Bluetooth: Incoming ACL packets do not force active mode

Mathias Krause (2):
      ia64, exec: remove redundant set_fs(USER_DS)
      parisc, exec: remove redundant set_fs(USER_DS)

Mathieu Desnoyers (28):
      lttng lib: lttng priority heap
      lttng lib: ring buffer
      lttng lib: portable bitfield read/write header
      lttng: BUILD_RUNTIME_BUG_ON
      lttng: offset alignment header
      lttng libs: add Makefile
      lttng wrappers
      lttng instrumentation: tracepoint events
      lttng: syscall instrumentation
      lttng: lib ring buffer clients
      lttng: tracer control and core structures
      lttng: dynamically selectable context information
      lttng: timing calibration feature
      lttng: debugfs and procfs ABI
      lttng: Add documentation and TODO files
      lttng: add system call instrumentation probe
      lttng: probe callbacks
      lttng: toplevel Makefile and Kconfig
      staging: add LTTng to build
      staging: Add LTTng entry to MAINTAINERS file
      lttng lib: ring buffer: remove stale null-pointer
      lttng lib: ring buffer remove duplicate null pointer
      lttng lib: ring buffer move null pointer check to open
      lttng wrapper: add missing include to kallsyms wrapper
      staging: lttng: cleanup one-bit signed bitfields
      staging: lttng: TODO update: lttng reported to work fine on -rt now
      staging: lttng: Update max symbol length to 256
      staging: Remove LTTng from MAINTAINERS file

Matt Carlson (21):
      net: Add ethtool to mii advertisment conversion helpers
      net: Change mii to ethtool advertisement function names
      tg3: Make 1000Base-X FC resolution look like 1000T
      tg3: Adjust BD replenish thresholds
      tg3: Restrict large prod ring cap devices
      tg3: Add MDI-X reporting
      tg3: Fix TSO CAP for 5704 devs w / ASF enabled
      tg3: Scale back code that modifies MRRS
      tg3: Remove ethtool stats member from dev struct
      tg3: Save stats across chip resets
      tg3: Integrate flowctrl check into AN adv check
      tg3: Track LP advertising
      tg3: Return flowctrl config through ethtool
      tg3: Update version to 3.122
      tg3: Enable EEE support for capable 10/100 devs
      tg3: Make the TX BD DMA limit configurable
      tg3: Add 57766 ASIC rev support
      tg3: Use mii_advertise_flowctrl
      tg3: Break out RSS indir table init and assignment
      tg3: Make the RSS indir tbl admin configurable
      tg3: Fix single-vector MSI-X code

Matt Evans (1):
      powerpc: Add __SANE_USERSPACE_TYPES__ to asm/types.h for LL64

Matt Fleming (12):
      x86: Add missing bzImage fields to struct setup_header
      x86: Don't use magic strings for EFI loader signature
      efi.h: Add struct definition for boot time services
      efi.h: Add efi_image_loaded_t
      efi.h: Add allocation types for boottime->allocate_pages()
      efi.h: Add graphics protocol guids
      efi.h: Add boottime->locate_handle search types
      efi: Add EFI file I/O data types
      x86, efi: EFI boot stub support
      unicore32: Use set_current_blocked()
      sparc: make SA_NOMASK a synonym of SA_NODEFER
      signal: add block_sigmask() for adding sigmask to current->blocked

Matthew Garrett (2):
      PCI: Rework ASPM disable code
      PCI: Rework ASPM disable code

Matthew McClintock (1):
      arch/powerpc: Remove duplicate/redundant Altivec entries

Matthew Vick (1):
      igb: Update DMA Coalescing threshold calculation.

Matthew Wilcox (99):
      Xen: Export xen_biovec_phys_mergeable
      NVMe: New driver
      NVMe: Factor out queue_request_irq()
      NVMe: Reduce set_queue_count arguments by one
      NVMe: Implement per-CPU queues
      NVMe: Rename 'cycle' to 'phase'
      NVMe: Fix admin IRQ claim on real hardware
      NVMe: Use PRP2 for the nvme_identify ioctl
      NVMe: Make nvme_common_command more featureful
      NVMe: Add nvme_setup_prps()
      NVMe: Zero the command before we send it
      NVMe: Change NVME_IOCTL_GET_RANGE_TYPE to return all the ranges
      NVMe: Create nvme_map_user_pages() and nvme_unmap_user_pages()
      NVMe: Add NVME_IOCTL_SUBMIT_IO
      NVMe: Read the model, serial & firmware rev from the controller
      NVMe: Remove 'node' from nvme_dev
      NVMe: Check returns from nvme_alloc_queue()
      NVMe: Enable device DMA
      NVMe: Allow queues to be allocated above 4GB
      NVMe: Request I/O regions
      NVMe: Move sysfs entries to the right place
      NVMe: Add remaining status codes
      NVMe: Add download / activate firmware ioctls
      NVMe: Release 0.2
      NVMe: Allow fatal signals to interrupt I/O
      NVMe: Call put_nvmeq() before calling nvme_submit_sync_cmd()
      NVMe: Add a module parameter to use a threaded interrupt
      NVMe: Use a symbolic name to represent cancelled commands instead of 0
      NVMe: Detect commands that are completed twice
      NVMe: Detect command IDs completing that are out of range
      NVMe: Need to lock queue during interrupt handling
      NVMe: Record the timeout for each command
      NVMe: Handle the congestion list a little better
      NVMe: Renumber the special context values
      NVMe: Advance the sg pointer when filling in an sg list
      NVMe: Rename nvme_req_info to nvme_bio
      NVMe: Switch to use DMA Pool API
      NVMe: Optimise memory usage for I/Os between 4k and 128k
      NVMe: Pass the nvme_dev to nvme_free_prps and nvme_setup_prps
      NVMe: Check for DMA mapping failure
      NVMe: Handle physical merging of bvec entries
      NVMe: Update BAR structure to match the current spec
      NVMe: Handle failures differently in nvme_submit_bio_queue()
      NVMe: Add a kthread to handle the congestion list
      NVMe: Release 0.3
      NVMe: Remove setting of 'flags' in rw command
      NVMe: Rename nr_queues to nr_io_queues
      NVMe: Let the kthread take care of devices earlier
      NVMe: Correct SQ doorbell semantics
      NVMe: Mark CMD_CTX_CANCELLED as being unlikely
      NVMe: Implement Flush
      NVMe: Handle bios that contain non-virtually contiguous addresses
      NVMe: Fix discontiguous accesses
      NVMe: Reduce maximum queue depth by 1
      NVMe: Version 0.4
      NVMe: Convert comments to kernel-doc notation
      NVMe: Fix comment formatting
      NVMe: Remove outdated comments
      NVMe: Fix interpretation of 'Number of Namespaces' field
      NVMe: Fix off-by-one when filling in PRP lists
      NVMe: Remove the kthread from the wait queue
      NVMe: Simplify queue lookup
      NVMe: Add compat_ioctl
      NVMe: Correct the definitions of two ioctls
      NVMe: Change the definition of nvme_user_io
      NVMe: Version 0.5
      NVMe: Correct the Controller Configuration settings
      NVMe: Fix warning in free_irq
      NVMe: Time out initialisation after a few seconds
      NVMe: Fix bug in error handling
      NVMe: Rename cancel_cmdid_data to cancel_cmdid
      NVMe: Add support for timing out I/Os
      NVMe: Add include of delay.h for msleep
      NVMe: Use an IDA to allocate minor numbers
      NVMe: Handle failures from memory allocations in nvme_setup_prps
      NVMe: Add a few calling convention notes
      NVMe: Version 0.6
      NVMe: Return real error from nvme_create_queue
      NVMe: Add the nvme thread to the wait queue before waking it up
      NVMe: Rework ioctls
      Fix bug in NVME_IOCTL_SUBMIT_IO
      NVMe: Correct sg list setup in nvme_map_user_pages
      NVMe: Fix memory leak in nvme_dev_add()
      NVMe: Create nvme_identify and nvme_get_features functions
      NVMe: Don't probe namespace 0
      NVMe: Version 0.7
      NVMe: Implement doorbell stride capability
      NVMe: Update Identify Controller data structure
      NVMe: Simplify completion handling
      NVMe: Change get_nvmeq to take a dev instead of a namespace
      NVMe: Change nvme_completion_fn to take a dev
      NVMe: Merge the nvme_bio and nvme_prp data structures
      NVMe: Rename IO_TIMEOUT to NVME_IO_TIMEOUT
      NVMe: Fix DMA mapping for admin commands
      NVMe: Mark the end of the sg list
      NVMe: Simplify nvme_unmap_user_pages
      NVMe: Set queue flags correctly
      NVMe: Version 0.8
      NVMe: Set number of queues correctly

Matti Vaittinen (4):
      IPv6 routing, NLM_F_* flag support: warn if new route is created without NLM_F_CREATE
      IPv6 routing, NLM_F_* flag support: REPLACE and EXCL flags support, warn about missing CREATE flag
      IPv6: Removing unnecessary NULL checks.
      IPV6 Fix a crash when trying to replace non existing route

Maurice Ma (1):
      x86, efi: Convert efi_phys_get_time() args to physical addresses

Mauro Carvalho Chehab (273):
      [media] Update some CARDLIST's
      [media] dvb: Allow select between DVB-C Annex A and Annex C
      [media] Properly implement ITU-T J.88 Annex C support
      [media] em28xx: Fix some Terratec entries (H5 and XS)
      [media] xc5000: Add support for get_if_frequency
      [media] em28xx: Fix CodingStyle issues introduced by changeset 82e7dbb
      [media] em28xx: Add IR support for em2884
      [media] em28xx: Add IR support for HVR-930C
      [media] ir-nec-decoder: Report what bit failed at debug msg
      [media] rc: Add support for decoding Sanyo protocol
      Merge tag 'v3.2-rc2' into staging/for_v3.3
      [media] em28xx: Fix a few warnings due to HVR-930C addition
      [media] firedtv-avc: Fix compilation warnings
      [media] tm6000: Add a few missing bits to alsa
      [media] tm6000: Fix tm6010 audio standard selection
      [media] tm6000: Warning cleanup
      [media] tm6000: Fix IR register names
      [media] tuner-xc2028: Better report signal strength
      [media] tm6000: add IR support for HVR-900H
      [media] tm6000: rewrite IR support
      [media] tm6000: Allow auto-detecting tm6000 devices
      [media] tm6000: Use a 16 scancode bitmask for IR
      [media] tm6000: automatically load alsa and dvb modules
      [media] tm6000: fix OOPS at tm6000_ir_int_stop() and tm6000_ir_int_start()
      [media] xc5000: Remove the global mutex lock at xc5000 firmware init
      [media] xc5000,tda18271c2dd: Fix bandwidth calculus
      [media] xc5000: Add support for 7MHz bandwidth for DVB-C/DVB-T
      [media] drxk: Switch the delivery system on FE_SET_PROPERTY
      [media] tm6000: Fix a warning at tm6000_ir_int_start()
      [media] budget-ci: Fix Hauppauge RC-5 IR support
      [media] Update documentation to reflect DVB-C Annex A/C support
      [media] Remove Annex A/C selection via roll-off factor
      [media] drx-k: report the supported delivery systems
      [media] tda10023: Don't use a magic numbers for QAM modulation
      [media] tda10023: add support for DVB-C Annex C
      [media] tda10021: Don't use a magic numbers for QAM modulation
      [media] tda10021: Add support for DVB-C Annex C
      Merge tag 'v3.2-rc7' into staging/for_v3.3
      [media] tda18271c2dd: fix support for DVB-C
      [media] videobuf2-core: fix a warning at vb2
      [media] update Documentation/video4linux/CARDLIST.*
      [media] dvb: replace SYS_DVBC_ANNEX_AC by the right delsys
      [media] dvb_core: estimate bw for all non-terrestial systems
      [media] qt1010: remove fake implementaion of get_bandwidth()
      [media] mt2060: remove fake implementaion of get_bandwidth()
      [media] mt2031: remove fake implementaion of get_bandwidth()
      [media] mc44s803: use DVBv5 parameters on set_params()
      [media] max2165: use DVBv5 parameters on set_params()
      [media] mt2266: use DVBv5 parameters for set_params()
      [media] mxl5005s: use DVBv5 parameters on set_params()
      [media] mxl5005s: fix: don't discard bandwidth changes
      [media] mxl5007t: use DVBv5 parameters on set_params()
      [media] tda18218: use DVBv5 parameters on set_params()
      [media] tda18271: add support for QAM 7 MHz map
      [media] tda18271-fe: use DVBv5 parameters on set_params()
      [media] tda827x: use DVBv5 parameters on set_params()
      [media] tuner-xc2028: use DVBv5 parameters on set_params()
      [media] xc4000: use DVBv5 parameters on set_params()
      [media] cx24113: use DVBv5 parameters on set_params()
      [media] zl10039: use DVBv5 parameters on set_params()
      [media] av7110: use DVBv5 parameters on set_params()
      [media] budget-ci: use DVBv5 parameters on set_params()
      [media] budget-patch: use DVBv5 parameters on set_params()
      [media] saa7134: use DVBv5 parameters on set_params()
      [media] cx88: use DVBv5 parameters on set_params()
      [media] tua6100: use DVBv5 parameters on set_params()
      [media] itd1000: use DVBv5 parameters on set_params()
      [media] bsbe1, bsru6, tdh1: use DVBv5 parameters on set_params()
      [media] ix2505v: use DVBv5 parameters on set_params()
      [media] stb6000: use DVBv5 parameters on set_params()
      [media] tda826x: use DVBv5 parameters on set_params()
      [media] mxl111sf-tuner: use DVBv5 parameters on set_params()
      [media] mantis_vp1033: use DVBv5 parameters on set_params()
      [media] mantis_vp2033: use DVBv5 parameters on set_params()
      [media] mantis_vp2040: use DVBv5 parameters on set_params()
      [media] pluto2: use DVBv5 parameters on set_params()
      [media] dvb-ttusb-budget: use DVBv5 parameters on set_params()
      [media] tuner-simple: use DVBv5 parameters on set_params()
      [media] dvb-bt8xx: use DVBv5 parameters on set_params()
      [media] dvb-pll: use DVBv5 parameters on set_params()
      [media] zl10036: use DVBv5 parameters on set_params()
      [media] dib0070: Remove unused dvb_frontend_parameters
      [media] cxusb: use DVBv5 parameters on set_params()
      [media] dib0700_devices: use DVBv5 parameters on set_params()
      [media] budget-av: use DVBv5 parameters on set_params()
      [media] budget: use DVBv5 parameters on set_params()
      [media] dvb: remove dvb_frontend_parameters from calc_regs()
      [media] tuners: remove dvb_frontend_parameters from set_params()
      [media] dvb-core: allow demods to specify the supported delsys
      [media] Rename set_frontend fops to set_frontend_legacy
      [media] dvb-core: add support for a DVBv5 get_frontend() callback
      [media] atbm8830: convert set_fontend to new way and fix delivery system
      [media] au8522_dig: convert set_fontend to use DVBv5 parameters
      [media] bcm3510: convert set_fontend to use DVBv5 parameters
      [media] cx22700: convert set_fontend to use DVBv5 parameters
      [media] cx22702: convert set_fontend to use DVBv5 parameters
      [media] cx24110: convert set_fontend to use DVBv5 parameters
      [media] cx24116: report delivery system and cleanups
      [media] cx23123: remove an unused argument from cx24123_pll_writereg()
      [media] av7110: convert set_fontend to use DVBv5 parameters
      [media] cx23123: convert set_fontend to use DVBv5 parameters
      [media] dibx000: convert set_fontend to use DVBv5 parameters
      [media] dib9000: remove unused parameters
      [media] cx24113: cleanup: remove unused init
      [media] dib9000: Get rid of the remaining DVBv3 legacy stuff
      [media] dib3000mb: convert set_fontend to use DVBv5 parameters
      [media] dib8000: Remove the old DVBv3 struct from it and add delsys
      [media] dib9000: get rid of unused dvb_frontend_parameters
      [media] zl10353: convert set_fontend to use DVBv5 parameters
      [media] em28xx-dvb: don't initialize drx-d non-used fields with zero
      [media] drxd: convert set_fontend to use DVBv5 parameters
      [media] drxk: convert set_fontend to use DVBv5 parameters
      [media] ds3000: convert set_fontend to use DVBv5 parameters
      [media] dvb_dummy_fe: convert set_fontend to use DVBv5 parameters
      [media] ec100: convert set_fontend to use DVBv5 parameters
      [media] it913x-fe: convert set_fontend to use DVBv5 parameters
      [media] l64781: convert set_fontend to use DVBv5 parameters
      [media] lgs8gl5: convert set_fontend to use DVBv5 parameters
      [media] lgdt330x: convert set_fontend to use DVBv5 parameters
      [media] lgdt3305: convert set_fontend to use DVBv5 parameters
      [media] lgs8gxx: convert set_fontend to use DVBv5 parameters
      [media] vez1x93: convert set_fontend to use DVBv5 parameters
      [media] mb86a16: Add delivery system type at fe struct
      [media] mb86a20s: convert set_fontend to use DVBv5 parameters
      [media] mt352: convert set_fontend to use DVBv5 parameters
      [media] nxt6000: convert set_fontend to use DVBv5 parameters
      [media] s5h1432: convert set_fontend to use DVBv5 parameters
      [media] sp8870: convert set_fontend to use DVBv5 parameters
      [media] sp887x: convert set_fontend to use DVBv5 parameters
      [media] stv0367: convert set_fontend to use DVBv5 parameters
      [media] tda10048: convert set_fontend to use DVBv5 parameters
      [media] tda1004x: convert set_fontend to use DVBv5 parameters
      [media] s921: convert set_fontend to use DVBv5 parameters
      [media] mt312: convert set_fontend to use DVBv5 parameters
      [media] s5h1420: convert set_fontend to use DVBv5 parameters
      [media] si21xx: convert set_fontend to use DVBv5 parameters
      [media] stb0899: convert get_frontend to the new struct
      [media] stb6100: use get_frontend, instead of get_frontend_legacy()
      [media] stv0288: convert set_fontend to use DVBv5 parameters
      [media] stv0297: convert set_fontend to use DVBv5 parameters
      [media] stv0299: convert set_fontend to use DVBv5 parameters
      [media] stv900: convert set_fontend to use DVBv5 parameters
      [media] stv090x: use .delsys property, instead of get_property()
      [media] tda10021: convert set_fontend to use DVBv5 parameters
      [media] tda10023: convert set_fontend to use DVBv5 parameters
      [media] tda10071: convert set_fontend to use DVBv5 parameters
      [media] tda10086: convert set_fontend to use DVBv5 parameters
      [media] nxt200x: convert set_fontend to use DVBv5 parameters
      [media] or51132: convert set_fontend to use DVBv5 parameters
      [media] or51211: convert set_fontend to use DVBv5 parameters
      [media] s5h1409: convert set_fontend to use DVBv5 parameters
      [media] s55h1411: convert set_fontend to use DVBv5 parameters
      [media] tda8083: convert set_fontend to use DVBv5 parameters
      [media] vez1820: convert set_fontend to use DVBv5 parameters
      [media] staging/as102: convert set_fontend to use DVBv5 parameters
      [media] dst: convert set_fontend to use DVBv5 parameters
      [media] af9005-fe: convert set_fontend to use DVBv5 parameters
      [media] cinergyT2-fe: convert set_fontend to use DVBv5 parameters
      [media] dtt200u-fe: convert set_fontend to use DVBv5 parameters
      [media] friio-fe: convert set_fontend to use DVBv5 parameters
      [media] gp8psk-fe: convert set_fontend to use DVBv5 parameters
      [media] mxl111sf-demod: convert set_fontend to use DVBv5 parameters
      [media] vp702x-fe: convert set_fontend to use DVBv5 parameters
      [media] vp7045-fe: convert set_fontend to use DVBv5 parameters
      [media] firedtv: convert set_fontend to use DVBv5 parameters
      [media] siano: convert set_fontend to use DVBv5 parameters
      [media] ttusb-dec: convert set_fontend to use DVBv5 parameters
      [media] tlg2300: convert set_fontend to use DVBv5 parameters
      [media] cxd2820: convert get|set_fontend to use DVBv5 parameters
      [media] af9013: convert get|set_fontend to use DVBv5 parameters
      [media] af9015: convert set_fontend to use DVBv5 parameters
      [media] dvb-core: remove get|set_frontend_legacy
      [media] dvb: simplify get_tune_settings() struct
      [media] dvb-core: Don't pass DVBv3 parameters on tune() fops
      [media] dvb: don't pass a DVBv3 parameter for search() fops
      [media] dvb: remove the track() fops
      [media] dvb-core: don't use fe_bandwidth_t on driver
      [media] dvb: don't use DVBv3 bandwidth macros
      [media] cx23885-dvb: Remove a dirty hack that would require DVBv3
      [media] dvb-core: be sure that drivers won't use DVBv3 internally
      [media] s921: Properly report the delivery system
      [media] dvb_frontend: Fix inversion breakage due to DVBv5 conversion
      [media] dvb: don't require a parameter for get_frontend
      [media] dvb: Add ops.delsys to the remaining frontends
      stv0297: Fix delivery system
      [media] dvb: remove the extra parameter on get_frontend
      [media] fs/compat_ioctl: it needs to see the DVBv3 compat stuff
      [media] stb6100: Properly retrieve symbol rate
      [media] saa7134: fix IR handling for HVR-1110
      [media] dvb: Initialize all cache values
      [media] dvb_frontend: Handle all possible DVBv3 values for bandwidth
      [media] dvb: move dvb_set_frontend logic into a separate routine
      [media] dvb_frontend: Don't use ops->info.type anymore
      [media] dvb_frontend: Fix DVBv3 emulation
      [media] dvb-core: Fix ISDB-T defaults
      [media] dvb: get rid of fepriv->parameters_in
      [media] dvb: deprecate the usage of ops->info.type
      [media] dvb: Remove ops->info.type from frontends
      [media] add driver for mt2063
      [media] mt2063: CodingStyle fixes
      [media] mt2063: Fix some Coding styles at mt2063.h
      [media] mt2063: Move code from mt2063_cfg.h
      [media] mt2063: Fix the driver to make it compile
      [media] mt2063: Use standard Linux types, instead of redefining them
      [media] mt2063: Remove most of the #if's
      [media] mt2063: Re-define functions as static
      [media] mt2063: Remove unused stuff
      [media] mt2063: get rid of compilation warnings
      [media] mt2063: Move data structures to the driver
      [media] mt2063: Remove internal version checks
      [media] mt2063: Use Unix standard error handling
      [media] mt2063: Remove unused data structures
      [media] mt2063: Merge the two state structures into one
      [media] mt2063: Use state for the state structure
      [media] mt2063: Remove the code for more than one adjacent mt2063 tuners
      [media] mt2063: Rewrite read/write logic at the driver
      [media] mt2063: Simplify some functions
      [media] mt2063: Simplify device init logic
      [media] mt2063: Don't violate the DVB API
      [media] mt2063: Use linux default max function
      [media] mt2063: Remove several unused parameters
      [media] mt2063: simplify lockstatus logic
      [media] mt2063: Simplify mt2063_setTune logic
      [media] mt2063: Rework on the publicly-exported functions
      [media] mt2063: Remove setParm/getParm abstraction layer
      [media] mt2063: Reorder the code to avoid function prototypes
      [media] mt2063: Cleanup some function prototypes
      [media] mt2063: make checkpatch.pl happy
      [media] mt2063: Fix analog/digital set params logic
      [media] mt2063: Fix comments
      [media] mt2063: Rearrange the delivery system functions
      [media] mt2063: Properly document the author of the original driver
      [media] mt2063: Convert it to the DVBv5 way for set_params()
      [media] mt2063: Add some debug printk's
      [media] mt2063: Rewrite tuning logic
      [media] mt2063: Remove two unused temporary vars
      [media] mt2063: don't crash if device is not initialized
      [media] mt2063: Print a message about the detected mt2063 type
      [media] mt2063: Fix i2c read message
      [media] mt2063: print the detected version
      [media] mt2063: add some useful info for the dvb callback calls
      [media] mt2063: Add support for get_if_frequency()
      [media] mt2063: Add it to the building system
      [media] drxk: Improve a few debug messages
      [media] drxk: Add support for parallel mode and prints mpeg mode
      [media] Don't test for ops->info.type inside drivers
      [media] cx25840: Fix compilation for i386 architecture
      [media] dvb_frontend: regression fix: add a missing inc inside the loop
      [media] dvb_frontend: Update the dynamic info->type
      [media] dvb_frontend: improve documentation on set_delivery_system()
      [media] drxk: remove ops.info.frequency_stepsize from DVB-C
      [media] drxk: create only one frontend for both DVB-C and DVB-T
      [media] drxk_hard: fix locking issues when changing the delsys
      Merge tag 'v3.2' into staging/for_v3.3
      [media] dvb-bt8xx: Fix a printk statement
      [media] drxk_hard: Remove dead code
      [media] dvb: remove bogus modulation check
      [media] dvb_ca_en50221: fix compilation breakage
      [media] cx231xx-input: stop polling if the device got removed.
      [media] mb86a20s: implement get_frontend()
      [media] cx231xx: Fix unregister logic
      [media] cx231xx: cx231xx_devused is racy
      [media] cx231xx: fix device disconnect checks
      [media] tda18271-fe: Fix support for ISDB-T
      [media] [PATCH] don't reset the delivery system on DTV_CLEAR
      mb86a20s: Group registers into the same line
      mb86a20s: Add a few more register settings at the init seq
      [media] dvb-core: fix a regression with MythTV
      [media] dvb-core: preserve the delivery system at cache clear
      [media] DocBook/dvbproperty.xml: Fix the units for DTV_FREQUENCY
      [media] DocBook/dvbproperty.xml: Fix ISDB-T delivery system parameters
      [media] DocBook/dvbproperty.xml: Remove DTV_MODULATION from ISDB-T
      [media] dvb_frontend: Don't call get_frontend() if idle

Maxim Levitsky (4):
      drm/nv50: also report errors in MP1/MP2 when they happen.
      drm/nouveau: disable output polling through suspend.
      drm/nouveau: restore performance mode a bit later.
      drm/nouveau: restore cursors after restoring mode

Maxim Uvarov (2):
      xen: Make XEN_MAX_DOMAIN_MEMORY have more sensible defaults
      bond_alb: don't disable softirq under bond_alb_xmit

Maxime Bizon (10):
      MIPS: BCM63XX: Hook up plat_ioremap to intercept soc registers remapping.
      MIPS: BCM63XX: Call board_register_device from device_initcall()
      MIPS: BCM63XX: Cleanup cpu registers.
      MIPS: BCM63XX: Add more register sets & missing register definitions.
      MIPS: BCM63XX: Change irq code to prepare for per-cpu peculiarity.
      MIPS: BCM63XX: Prepare irq code to handle different external irq hardware implementation.
      MIPS: BCM63XX: Introduce bcm_readq & bcm_writeq.
      MIPS: BCM63XX: Handle 64 bits irq stat register in irq code.
      MIPS: BCM63XX: Add external irq support for non 6348 CPUs.
      MIPS: BCM63XX: Add support for bcm6368 CPU.

Maxin B. John (2):
      staging:iio:light:tsl2563 missing setting of id in get id function.
      firmware: google: fix gsmi.c build warning

Mayank Rana (2):
      msm_serial_hs: Fix type inconsistency for tx and rx command_ptr_ptr
      msm_serial_hs: Fix spinlock recursion in handling CTS

Mel Gorman (11):
      mm: reduce the amount of work done when updating min_free_kbytes
      mm: avoid livelock on !__GFP_FS allocations
      mm: compaction: allow compaction to isolate dirty pages
      mm: compaction: use synchronous compaction for /proc/sys/vm/compact_memory
      mm: vmscan: do not OOM if aborting reclaim to start compaction
      mm: compaction: determine if dirty pages can be migrated without blocking within ->migratepage
      mm: compaction: make isolate_lru_page() filter-aware again
      mm: page allocator: do not call direct reclaim for THP allocations while compaction is deferred
      mm: compaction: introduce sync-light migration for use by compaction
      mm: vmscan: when reclaiming for compaction, ensure there are sufficient free pages available
      mm: vmscan: check if reclaim should really abort even if compaction_ready() is true for one zone

Mi Jinlong (1):
      nfsd41: allow non-reclaim open-by-fh's in 4.1

Miao Xie (1):
      Btrfs: fix btrfsck error 400 when truncating a compressed

Michael Büsch (1):
      p54spi: Remove FIXME in op_stop

Michael Chan (4):
      bnx2x: Fix compile errors if CONFIG_CNIC is not set
      bnx2: Update driver to use new mips firmware.
      cnic: Re-init dev->stats_addr after chip reset
      cnic: Improve error recovery on bnx2x devices

Michael Demeter (1):
      x86/mrst: Add additional debug prints for pb_keys

Michael Gebetsroither (1):
      Input: usbtouchscreen - add ELO IntelliTouch 2700 support

Michael Hennerich (6):
      misc: ad525x_dpot: Add support for SPI module device table matching
      iio: introduce type casts to avoid __ucmpdi2 calls
      iio: adc: ad7280a: Fix memory leak
      iio: gyro: ADXRS450: Add missing scale attributes
      iio: gyro: ADXRS450: Add missing read support for calibbias attribute
      iio: gyro: ADXRS450: Add support for ADXRS453 Digital Gyroscope

Michael Holzheu (10):
      [S390] Check for NULL termination in command line setup
      [S390] Rework create_mem_hole() function
      [S390] Remove useless newline in reserve_kdump_bootmem()
      [S390] kernel: Fix smp_switch_to_ipl_cpu() stack frame setup
      [S390] Add VMCOREINFO_SYMBOL(high_memory) to vmcoreinfo
      [S390] Add s390x description to Documentation/kdump/kdump.txt
      kdump: add missing RAM resource in crash_shrink_memory()
      kdump: crashk_res init check for /sys/kernel/kexec_crash_size
      kdump: fix crash_kexec()/smp_send_stop() race in panic()
      kdump: add udev events for memory online/offline

Michael Krufky (9):
      [media] au8522: Calculate signal strength shown as percentage from SNR up to 35dB
      [media] s5h1409: Calculate signal strength shown as percentage from SNR up to 35dB
      [media] s5h1411: Calculate signal strength shown as percentage from SNR up to 35dB
      [media] mxl111sf: add mxl111sf_tuner_get_if_frequency
      [media] mxl5007t: add mxl5007t_get_if_frequency
      [media] tda18271: add tda18271_get_if_frequency
      [media] mxl111sf: absorb size_of_priv into *_STREAMING_CONFIG macros
      [media] lgdt330x: fix behavior of read errors in lgdt330x_read_ucblocks
      [media] lgdt330x: warn on errors blasting modulation config to the lgdt3303

Michael Maxim (1):
      IPVS: Modify the SH scheduler to use weights

Michael Neuling (1):
      powerpc: fix compile error with 85xx/p1023_rds.c

Michael S. Tsirkin (17):
      lib: move GENERIC_IOMAP to lib/Kconfig
      lib: add GENERIC_PCI_IOMAP
      alpha: switch to GENERIC_PCI_IOMAP
      arm: switch to GENERIC_PCI_IOMAP
      microblaze: switch to GENERIC_PCI_IOMAP
      mips: switch to GENERIC_PCI_IOMAP
      parisc: switch to GENERIC_PCI_IOMAP
      powerpc: switch to GENERIC_PCI_IOMAP
      sh: switch to GENERIC_PCI_IOMAP
      sparc: switch to GENERIC_PCI_IOMAP
      tile: don't panic on iomap
      tile: switch to GENERIC_PCI_IOMAP
      frv: switch to GENERIC_PCI_IOMAP
      mn10300: add missing __iomap markers
      mn10300: switch to GENERIC_PCI_IOMAP
      alpha: drop pci_iomap/pci_iounmap from pci-noop.c
      virtio_blk: fix config handler race

Michael Witten (4):
      Docs: Pedantry: [Cc]ordic -> CORDIC
      Docs: wording: functions -> algorithm
      Docs: wording: Insert `the'
      Docs: Kconfig: CORDIC description

Michal Hocko (3):
      hugetlb: clarify hugetlb_instantiation_mutex usage
      mm: fix off-by-two in __zone_watermark_ok()
      memcg: free entries in soft_limit_tree if allocation fails

Michal Marek (1):
      kbuild: Fix comment in Makefile.lib

Michal Nazarewicz (2):
      usb: gadget: replace usb_gadget::is_dualspeed with max_speed
      usb: gadget: rename usb_gadget_driver::speed to max_speed

Michal Simek (17):
      net: ethernet: xilinx: Don't use NO_IRQ in xilinx
      microblaze: Synchronize __pa __va macros
      microblaze: Add __cmpdi2
      microblaze: Use of_find_compatible_node for timer and intc
      microblaze: intc: Change variable name
      microblaze: Use irq_of_parse_and_map for timer
      microblaze: Change NO_IRQ to 0
      microblaze: Send CR before LF for early console
      microblaze: Remove eprintk macro
      microblaze: Fix debug message in module
      microblaze: Trivial asm fix
      block: xsysace: Don't use NO_IRQ
      input: xilinx_ps2: Don't use NO_IRQ
      microblaze: Remove NO_IRQ from architecture
      microblaze: Wire-up new system calls
      microblaze: Add topology init
      USB: EHCI: Don't use NO_IRQ in xilinx ehci driver

MichaÅ? MirosÅ?aw (13):
      net: remove legacy ethtool ops
      net: ethtool: break association of ETH_FLAG_* with NETIF_F_*
      net: split netdev features to separate header
      net: introduce and use netdev_features_t for device features sets
      net: Define enum for net device features.
      net: ethtool: use C99 array initialization for feature-names table
      ethtool: prepare for larger netdev_features_t type
      net: extend netdev_features_t to 64 bits
      net: remove NETIF_F_NO_CSUM feature bit
      net: ethtool: fix coding style
      net: drivers: use bool type instead of double negation
      net: verify GSO flag bits against netdev features
      net: fix NULL-deref in WARN() in skb_gso_segment()

Michel Dänzer (2):
      radeon: Fix disabling PCI bus mastering on big endian hosts.
      radeon: Call pci_clear_master() instead of open-coding it.

Michio Honda (2):
      sctp: fasthandoff with ASCONF at mobile-node
      sctp: fasthandoff with ASCONF at server-node

Mihai Maruseac (1):
      ipv6/addrconf: speedup /proc/net/if_inet6 filling

Mika Westerberg (2):
      serial, mfd: don't hardcode the console
      dma/ep93xx_dma: prevent ep93xx_dma_tasklet() to reference an empty list

Mike Christie (1):
      [SCSI] iscsi class: export pid of process that created

Mike Ditto (2):
      forcedeth: Add messages to indicate using MSI or MSI-X
      arch/x86/kernel/e820.c: Eliminate bubble sort from sanitize_e820_map()

Mike Galbraith (3):
      sched: Use rt.nr_cpus_allowed to recover select_task_rq() cycles
      sched: Set skip_clock_update in yield_task_fair()
      sched: Save some hrtick_start_fair cycles

Mike Hernandez (2):
      [SCSI] qla4xxx: Fix CPU lockups when ql4xdontresethba set
      [SCSI] qla4xxx: Temperature monitoring for ISP82XX core.

Mike Lockwood (2):
      Staging: android: timed_gpio: Properly discard invalid timeout values.
      staging: android: switch: switch class and GPIO drivers.

Mike Marciniszyn (4):
      IB/qib: Fix style issues
      IB/qib: Eliminate 64-bit jiffies use
      IB/qib: Optimize locking for get_txreq()
      IB/qib: Default some module parameters optimally

Mike Waychison (1):
      virtio_net: Pass gfp flags when allocating rx buffers.

Miklos Szeredi (9):
      fuse: llseek optimize SEEK_CUR and SEEK_SET
      fuse: support ioctl on directories
      vfs: keep list of mounts for each superblock
      vfs: protect remounting superblock read-only
      vfs: count unlinked inodes
      vfs: prevent remount read-only if pending removes
      fix shrink_dcache_parent() livelock
      fsnotify: don't BUG in fsnotify_destroy_mark()
      vfs: remove printk from set_nlink()

Milo(Woogyom) Kim (1):
      lp8727_charger: Some minor fixes for the header

Milton Miller (1):
      powerpc/pseries: Software invalidatation of TCEs

Mimi Zohar (4):
      keys: fix trusted/encrypted keys sparse rcu_assign_pointer messages
      encrypted-keys: fix rcu and sparse messages
      ima: fix cred sparse warning
      keys: fix user_defined key sparse messages

Minchan Kim (2):
      mm/vmscan.c: consider swap space when deciding whether to continue reclaim
      mm/vmalloc.c: change void* into explict vm_struct*

Ming Lei (6):
      arm: introduce cross trigger interface helpers
      arm: pmu: allow platform specific irq enable/disable handling
      init/main.c: Execute lockdep_init() as early as possible
      lockdep: Print lock name in lockdep_init_error()
      USB: usb-skeleton.c: fix open/disconnect race
      USB: usb-skeleton.c: cleanup open_count

Miroslav Slugen (7):
      [media] cx88: Fix radio support for Leadtek DTV2000H J
      [media] cx23885-dvb: check if dvb_attach() succeded
      [media] cx23885: Don't duplicate xc4000 entry for radio
      [media] cx88: fix: don't duplicate xc4000 entry for radio
      [media] tuner: Fix numberspace conflict between xc4000 and pti 5nf05 tuners
      [media] xc4000: add support for signal strength measures
      [media] Add registers names to XC2028 tuner from datahseet and use them

Mitsuo Hayasaka (4):
      x86: Check stack overflow in detail
      x86: Panic on detection of stack overflow
      x86: Clean up the range of stack overflow checking
      x86: Add stack top margin for stack overflow checking

Moger, Babu (5):
      [SCSI] scsi_dh_emc: Add a match function for emc device handler
      [SCSI] scsi_dh_hp_sw: Adding the match function for hp_sw device handler
      [SCSI] scsi_dh_rdac: Adding the match function for rdac device handler
      [SCSI] scsi_dh: code cleanup and remove the references to scsi_dev_info
      [SCSI] scsi_dh_alua: Retry the check-condition in case Mode Parameters Changed

Mohammed Shafi Shajakhan (38):
      ath9k_hw: cosmetic change in calibration debug log
      mac80211: remove unused function declaration
      ath9k: Fix LED GPIO pin for AR9462
      ath9k: change the default antenna settings based on diversity
      ath9k_hw: add definitions to support MCI h/w code
      ath9k_hw: add GPIO output MUX related macros
      ath9k_hw: Add MCI h/w specific structure
      ath9k_hw: initialize MCI parameters
      ath9k_hw: Add MCI h/w code and state machine
      ath9k: Add MCI interrupt to interrupt mask
      ath9k_hw: take care of enabling MCI interrupts
      ath9k_hw: check for asynchronous MCI interrupt pending
      ath9k_hw: check for MCI interrupt in get_isr
      ath9k: add MCI specific definitions and structures
      ath9k: Add functions to allocate/free buffers for MCI
      ath9k_hw: MCI related changes in chip management
      ath9k_hw: MCI related changes in set_reset_reg
      ath9k_hw: Add support for MCI WLAN calibration
      ath9k_hw: Add MCI related changes in chip reset
      ath9k: MCI state machine based on MCI interrupt
      ath9k: fix a typo
      ath9k: minor cleanup
      ath9k_hw: Fix TX IQ calibration for AR9003
      ath9k_hw: add default chainmask for AR9462
      ath9k_hw: sync to latest AR9462 INI
      ath9k: clarify max_streams for AR9462
      ath9k_hw: check for asynchronous interrupts before bailing out
      ath9k_hw: Fix handling of MCI interrupt
      mac80211: remove an unnecessary paraenthesis
      mac80211: Fix power save in change interface
      ath9k: validate for non-zero BSSID
      ath9k_hw: remove ATH9K_HW_CAP_CST
      mac80211: fix scan state machine
      mac80211: fix kernel panic in IBSS due to a regression
      mac80211: use RCU read locks for sta_info_get
      ath9k: tx queue enable is read only for EDMA chipsets
      mac80211: remove dead code
      ath9k_hw: fix a comment

Murali Karicheri (1):
      ARM: davinci: add support for multiple power domains

Myron Stowe (19):
      PCI: add declaration for pcibios_set_master() to pci core
      PCI: ARM: convert pcibios_set_master() to a non-inlined function
      PCI: IA64: convert pcibios_set_master() to a non-inlined function
      PCI: MicroBlaze: convert pcibios_set_master() to a non-inlined function
      PCI: PowerPC: convert pcibios_set_master() to a non-inlined function
      PCI: SPARC: convert pcibios_set_master() to a non-inlined function
      PCI: TILE: convert pcibios_set_master() to a non-inlined function
      PCI: UniCore: convert pcibios_set_master() to a non-inlined function
      PCI: Xtensa: convert pcibios_set_master() to a non-inlined function
      PCI: Pull PCI 'latency timer' setup up into the core
      PCI: frv: use generic pcibios_set_master()
      PCI: MIPS: use generic pcibios_set_master()
      PCI: mn10300: use generic pcibios_set_master()
      PCI: sh: use generic pcibios_set_master()
      PCI: x86: use generic pcibios_set_master()
      PCI: latency timer doesn't apply to PCIe
      ACPI: Fix possible alignment issues with GAS 'address' references
      ACPI: Export interfaces for ioremapping/iounmapping ACPI registers
      ACPI APEI: Convert atomicio routines

Mythri P K (2):
      OMAPDSS: HDMI: Move duplicate code from boardfile
      OMAPDSS: HDMI: Disable DDC internal pull up

MyungJoo Ham (3):
      max17042_battery: Bugfix of incorrect voltage register value interpretation
      PM/Devfreq: Add Exynos4-bus device DVFS driver for Exynos4210/4212/4412.
      regulator: add regulator_force_disable() definition for !CONFIG_REGULATOR

Márton Németh (4):
      gpio-pch: cleanup NULL pointer checking
      gpio-pch: cleanup __iomem annotation usage
      gpio-ml-ioh: cleanup NULL pointer checking
      gpio-ml-ioh: cleanup __iomem annotation usage

Nadav Har'El (2):
      KVM: nVMX: Add KVM_REQ_IMMEDIATE_EXIT
      KVM: nVMX: Fix warning-causing idt-vectoring-info behavior

Naga Radhesh (1):
      Input: tc3589x-keypad - add missing kerneldoc

Namhyung Kim (20):
      perf report: Document '--call-graph' for optional print_limit argument
      perf symbols: Get rid of duplicated snprintf()
      perf symbols: Fix error path on symbol__init()
      perf tools: Fix a memory leak on perf_read_values_destroy
      perf tools: Remove stale git headlines from top comment
      perf events: Tidy up perf_event__preprocess_sample
      perf report: Fix usage string
      perf session: Remove impossible condition check
      perf stat: Introduce get_ratio_color() helper
      perf top: Fix a memory leak
      perf script: Kill script_spec__delete
      perf script: Add missing closedir() calls
      perf test: Change type of '-v' option to INCR
      perf top: Add error message for EMFILE
      perf kmem: Add missing closedir() calls
      perf kmem: Fix a memory leak
      perf annotate: Fix usage string
      perf annotate: Get rid of field_sep check
      perf report: Fix --stdio output alignment when --showcpuutilization used
      perf tools: Fix compile error on x86_64 Ubuntu

Namjae Jeon (1):
      fs: remove unneeded plug in mpage_readpages()

Narayanan G (3):
      dmaengine/ste_dma40: support pm in dma40
      dmaengine/ste_dma40: Add support to use lcla area from esram
      dmaengine/ste_dma40: allow fixed physical channel

Natalia Ovsyanikov (1):
      staging/mei: fix failure for multiple mei clients connection

Nathaniel Husted (1):
      Kernel: Audit Support For The ARM Platform

Naveen Gangadharan (1):
      ath6kl: AR6004 SDIO support

Neal Cardwell (6):
      tcp: make is_dupack a parameter to tcp_fastretrans_alert()
      tcp: use DSACKs that arrive when packets_out is 0
      tcp: use SACKs and DSACKs that arrive on ACKs below snd_una
      tcp: allow undo from reordered DSACKs
      tcp: skip cwnd moderation in TCP_CA_Open in tcp_try_to_open
      tcp: do not scale TSO segment size with reordering degree

Neerav Parikh (2):
      netdev: FCoE: Add new ndo_get_fcoe_hbainfo() call
      ixgbe: FCoE: Add support for ndo_get_fcoe_hbainfo() call

Neil Horman (8):
      net: add network priority cgroup infrastructure (v4)
      net: add documentation for net_prio cgroups (v4)
      netprio_cgroup: Fix build break
      PCI/sysfs: add per pci device msi[x] irq listing (v5)
      ipv6: Check RA for sllao when configuring optimistic ipv6 address (v2)
      firmware: Fix an oops on reading fw_priv->fw in sysfs loading file
      PCI/sysfs: add per pci device msi[x] irq listing (v5)
      PCI: msi: fix imbalanced refcount of msi irq sysfs objects

Neil Zhang (12):
      USB: OTG should be linked before Host
      usb: gadget: mv_udc: add otg relative code
      usb: gadget: mv_udc: disable ISR when stopped
      usb: gadget: mv_udc: refine the clock relative code
      usb: gadget: mv_udc: refine suspend/resume function
      usb: gadget: mv_udc: replace some debug info
      usb: gadget: mv_udc: fix readl error
      usb: gadget: mv_udc: rewrite queue_dtd according to spec
      usb: gadget: mv_udc: fix bug in ep_dequeue
      usb: gadget: mv_udc: drop ARCH dependency
      USB: OTG: add Marvell usb OTG driver support
      USB: EHCI: Add Marvell Host Controller driver

NeilBrown (43):
      Update NFSD MAINTAINER
      md: allow non-privileged uses to GET_*_INFO about raid arrays.
      md/bitmap: daemon_work cleanup.
      md/raid5: be more thorough in calculating 'degraded' value.
      md/bitmap: be more consistent when setting new bits in memory bitmap.
      md: remove test for duplicate device when setting slot number.
      md: change hot_remove_disk to take an rdev rather than a number.
      md: create externally visible flags for supporting hot-replace.
      md/raid5: allow each slot to have an extra replacement device
      md/raid5: raid5.h cleanup
      md/raid5: remove redundant bio initialisations.
      md/raid5: preferentially read from replacement device if possible.
      md/raid5: allow removal for failed replacement devices.
      md/raid5: writes should get directed to replacement as well as original.
      md/raid5:  detect and handle replacements during recovery.
      md/raid5: handle activation of replacement device when recovery completes.
      md/raid5: recognise replacements when assembling array.
      md/raid5: If there is a spare and a want_replacement device, start replacement.
      md/raid5: Mark device want_replacement when we see a write error.
      md/raid10: prepare data structures for handling replacement.
      md/raid10:  change read_balance to return an rdev
      md/raid10: preferentially read from replacement device if possible.
      md/raid10: allow removal of failed replacement devices.
      md/raid10: writes should get directed to replacement as well as original.
      md/raid10:  Handle replacement devices during resync.
      md/raid10: handle recovery of replacement devices.
      md/raid10: Allow replacement device to be replace old drive.
      md/raid10: recognise replacements when assembling array.
      md/raid10: If there is a spare and a want_replacement device, start replacement.
      md/raid1:  Replace use of mddev->raid_disks with conf->raid_disks.
      md/raid1: Allocate spare to store replacement devices and their bios.
      md/raid1: Allow a failed replacement device to be removed.
      md/raid1: handle activation of replacement device when recovery completes.
      md/raid1: recognise replacements when assembling arrays.
      md/raid1: If there is a spare and a want_replacement device, start replacement.
      md/raid1: Mark device want_replacement when we see a write error.
      NFS - fix recent breakage to NFS error handling.
      mfd: Set twl4030-irq tertiary interrupts to be nested/threaded.
      mfd: Fix twl4030-irq typo
      md: notify the 'degraded' sysfs attribute on failure.
      md/raid1: perform bad-block tests for WriteMostly devices too.
      leds: add driver for TCA6507 LED controller
      mmc: omap_hsmmc: use threaded irq handler for card-detect.

Nelson Elhage (3):
      perf evlist: Fix errno value reporting on failed mmap
      perf: builtin-record: Provide advice if mmap'ing fails with EPERM.
      perf: builtin-record: Document and check that mmap_pages must be a power of two.

Nicholas Bellinger (11):
      iscsi-target: fix chap identifier simple_strtoul usage
      Documentation/target: Fix tcm_mod_builder.py build breakage
      target: Make target_put_sess_cmd use target_release_cmd_kref
      target: Add target_submit_cmd() for process context fabric submission
      tcm_fc: Convert ft_send_work to use target_submit_cmd
      target: Remove TFO->check_release_cmd() fabric API caller
      target: Fix possible NULL pointer with __transport_execute_tasks
      target: Drop se_device TCQ queue_depth usage from I/O path
      target: Remove extra se_device->execute_task_lock access in fast path
      target: Remove __transport_execute_tasks() for each processing context
      target: Remove legacy device status check from transport_execute_tasks

Nick Kossifidis (12):
      ath5k: Switch from read-and-clear to write-to-clear method when handling PISR/SISR registers
      ath5k: Add TXNOFRM to INT_TX_ALL
      ath5k: Cleanups v1
      ath5k: Calibration re-work
      ath5k: Use usleep_range where possible
      ath5k: Cleanups v2 + add kerneldoc on all hw functions
      ath5k: We always do full calibration on AR5210
      ath5k: Add a module parameter to disable hw rf kill switch
      ath5k: MRR support and 2GHz radio override belong in ah_capabilities
      ath5k: ath5k_ani_period_restart only touches struct ath5k_ani_state
      ath5k: Renumber hw queue ids
      ath5k: Optimize ath5k_cw_validate

Nicolas Ferre (7):
      dmaengine: at_hdmac: platform data move to use .id_table
      dmaengine: at_hdmac: add device tree support
      dmaengine: at_hdmac: add const to struct platform_device_id definition
      dmaengine: at_hdmac: empty entry shape modification
      dmaengine: at_hdmac: simplify device selection from platform data or DT
      ARM: at91/net: add macb ethernet controller in 9g45/9g20 DT
      net/at91_ether: use gpio_is_valid for phy IRQ line

Nicolas Pitre (21):
      ARM: mach-dove: remove inclusion of <mach/vmalloc.h>
      ARM: mach-prima2: don't define SIRFSOC_VA in terms of VMALLOC_END
      ARM: plat-mxc: remove inclusion of <mach/vmalloc.h>
      ARM: mach-at91: remove arch specific special handling for ioremap
      ARM: mach-davinci: remove arch specific special handling for ioremap
      ARM: mach-tegra: remove arch specific special handling for ioremap
      ARM: plat-omap: remove arch specific special handling for ioremap
      ARM: mach-bcmring: use proper constant to identify DMA memory area
      ARM: mach-orion5x: remove arch specific special handling for ioremap
      ARM: mach-kirkwood: remove arch specific special handling for ioremap
      ARM: mach-ixp23xx: remove arch specific special handling for ioremap
      ARM: plat-iop: remove arch specific special handling for ioremap
      ARM: sort the meminfo array earlier
      ARM: move initialization of the high_memory variable earlier
      mm: add vm_area_add_early()
      ARM: move iotable mappings within the vmalloc region
      ARM: simplify __iounmap() when dealing with section based mapping
      ARM: add generic ioremap optimization by reusing static mappings
      ARM: big removal of now unused vmalloc.h files
      ARM: move VMALLOC_END down temporarily for shmobile
      Revert "ARM: move VMALLOC_END down temporarily for shmobile"

Nicolas de Pesloüan (1):
      bonding: document undocumented active_slave sysfs entry.

Nikolay Martynov (10):
      ath9k: improve ath_tx_aggr_stop to avoid TID stuck in cleanup state
      mac80211: timeout tx agg sessions in way similar to rx agg sessions
      mac80211: trivial: use WLAN_BACK_RECIPIENT instead of hardcoded 0
      mac80211: log reason and initiator when rx agg is stopped
      ath9k: trivial: cosmetic fix in calibration debug log
      ath9k: change calibration debug log to output all calibration types
      ath9k: use config.enable_ani to check if ani should be performed
      ath9k: enable ANI for ar9100 chips
      iwlwifi regression in 20111205 merge
      mac80211: split addba retries in time

Nilesh Javali (4):
      [SCSI] qla4xxx: Fix the IDC locking mechanism
      [SCSI] qla4xxx: Limit the ACB Default Timeout value to 12s
      [SCSI] qla4xxx: Break the loop if the sendtargets list was empty
      [SCSI] qla4xxx: Added error logging for firmware abort

Nishanth Aravamudan (1):
      KVM: PPC: annotate kvm_rma_init as __init

Nishanth Menon (6):
      cpufreq: OMAP: move clk name decision to init
      cpufreq: OMAP: deny initialization if no mpudev
      cpufreq: OMAP: dont support !freq_table
      cpufreq: OMAP: only supports OPP library
      cpufreq: OMAP: put clk if cpu_init failed
      cpufreq: OMAP: fix freq_table leak

Nisheeth Bhat (2):
      NVMe: Fix calls to dma_unmap_sg
      Fix calculation of number of pages in a PRP List

Nobuhiro Iwamatsu (1):
      net: sh-eth: Fix build error by the value which is not defined

Ohad Ben-Cohen (12):
      iommu/core: stop converting bytes to page order back and forth
      iommu/core: split mapping to page sizes as supported by the hardware
      iommu/omap: announce supported page sizes
      iommu/msm: announce supported page sizes
      iommu/amd: announce supported page sizes
      iommu/intel: announce supported page sizes
      iommu/core: remove the temporary pgsize settings
      ARM: OMAP: iommu: declare a private iommu binding struct
      ARM: OMAP3: bind omap3isp_device to its iommu device
      iommu/omap: eliminate the public omap_find_iommu_device() method
      iommu/omap: be verbose when omap_iommu_iova_to_phys fails
      ARM: OMAP3: fix build on !CONFIG_IOMMU_API

Oleg Nesterov (1):
      freezer: fix wait_event_freezable/__thaw_task races

Oliver Neukum (2):
      USB: add quirk for another camera
      USB: remove dead code from suspend/resume path

Olivier Grenie (8):
      [media] dib7000p/dib0090: update the driver
      [media] dib7090: add the reference board TFE7090E
      [media] DiBcom: correct warnings
      [media] DiB8000: improve the tuning and the SNR monitoring
      [media] dib7090: add the reference board TFE7790E
      [media] add the support for DiBcom dib8096P
      [media] dib8096P: add the reference board TFE8096P
      [media] dib9090: limit the I2C speed

Olof Johansson (57):
      arm/tegra: fix variable formatting in makefile
      arm/dt: add basic usb nodes to tegra device trees
      USB: ehci-tegra: add probing through device tree
      arm/tegra: fix variable formatting in makefile
      Merge branch 'omap4' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into omap/omap4
      Merge branch 'omap/omap4' into next/pm
      Merge branch 'omap/omap1' into next/devel
      Merge branch 'hsmmc' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into omap/hsmmc
      Merge branch 'fixes-non-critical' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into omap/fixes-non-critical
      Merge branch 'omap/hsmmc' into next/drivers
      Merge branch 'omap/fixes-non-critical' into next/fixes-non-critical
      Merge branch 'ux500/devel' into next/devel
      Merge branch 'for-3.3' of git://sources.calxeda.com/kernel/linux into highbank/devel
      Merge branch 'highbank/devel' into next/devel
      Merge branch 'orion/devel' into next/devel
      Merge branch 'v3.3/features' of git://gitorious.org/linux-davinci/linux-davinci into davinci/features
      Merge branch 'soc' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into omap/soc
      Merge branch 'board' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into omap/board
      Merge branch 'musb' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into omap/musb
      Merge branch 'imx6/boards' of git://git.linaro.org/people/shawnguo/linux-2.6 into imx6/boards
      Merge branch 'for-arnd-3.3-defconfig' of git://github.com/at91linux/linux-at91 into at91/defconfig
      Merge branch 'davinci/features' into next/devel
      Merge branch 'omap/soc' into next/soc
      Merge branch 'at91/defconfig' into next/cleanup
      Merge branch 'depends/rmk/devel-stable' into next/boards
      Merge branch 'omap/board' into next/boards
      Merge branch 'omap/musb' into next/boards
      Merge branch 'imx6/boards' into next/boards
      Merge branch 'samsung/board' into next/boards
      Merge remote-tracking branch 'rmk/devel-stable' into for-3.3/soc
      arm/tegra: refresh defconfig for tegra30
      Merge branch 'prcm' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into omap/prcm
      Merge branch 'omap/prcm' into next/pm
      Merge branch 'uart' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into omap/uart
      Merge branch 'omap/uart' into next/pm
      Merge branch 'picoxcell/devel' into next/devel
      Merge branch 'picoxcell/cleanup' into next/cleanup
      Merge branch 'ux500/devel' into next/devel
      Merge branch 'u300/cleanup' into next/cleanup
      arm/tegra: remove __initdata annotation from pinmux tables
      net: macb: fix build break with !CONFIG_OF
      arm/at91: fix build of stamp9g20
      Merge branch 'omap/fixes-hwmod' into next/fixes-non-critical
      Merge branch 'omap/fixes-non-critical-part2' into next/fixes-non-critical
      Input: mpu3050 - add of_match table for device-tree probing
      dt/i2c: Enumerate some of the known trivial i2c devices
      Input: tegra-kbc - add device tree bindings
      spi/tegra: depend instead of select TEGRA_SYSTEM_DMA
      sbs-battery: Fix devicetree match table
      Merge branch 'next-samsung-cleanup-samsung' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into samsung/cleanup
      Merge branch 'samsung/cleanup' into next/cleanup2
      Merge branch 'imx/pm2' of git://git.linaro.org/people/shawnguo/linux-2.6 into imx6/pm
      Merge branch 'imx6/pm' into next/pm
      Merge branch 'picoxcell-fixes' of git://github.com/jamieiles/linux-2.6-ji into fixes
      Merge branch 'msm-fix' of git://codeaurora.org/quic/kernel/davidb/linux-msm into fixes
      Merge branch 'fixes-for-arm-soc' of git://sources.calxeda.com/kernel/linux into fixes
      Merge branch 'samsung-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into fixes

Omair Mohammed Abdullah (1):
      ALSA: core: add support for compressed devices

Omar Ramirez Luna (2):
      staging: tidspbridge: include module.h by default
      staging: tidspbridge: request dmtimer clocks on init

Ondrej Zary (2):
      s3fb: fix Virge/VX
      drivers/rtc/rtc-cmos.c: fix broken NVRAM bank 2 writing

Or Gerlitz (4):
      net/mlx4: move RSS related definitions to be global
      net/mlx4: fix UDP RSS related settings
      net/mlx4_en: fix sparse warning on a cast which truncates bits from constant value
      IB/mlx4: Fix SL to 802.1Q priority-bits mapping for IBoE

Oren Duer (1):
      net/mlx4_en: fix WOL handlers were always looking at port2 capability bit

Oren Weil (2):
      staging: mei: expose misc interface instead of char device
      staging: mei: updating mei driver documentation

P. Christeas (1):
      PCI: kconfig: English typo in pci/pcie/Kconfig

Pablo Neira Ayuso (9):
      netfilter: ctnetlink: use expect instead of master tuple in get operation
      netfilter: ctnetlink: support individual atomic-get-and-reset of counters
      netfilter: rework user-space expectation helper support
      netfilter: ctnetlink: get and zero operations must be atomic
      netfilter: add extended accounting infrastructure over nfnetlink
      netfilter: xtables: add nfacct match to support extended accounting
      netfilter: Kconfig: fix unmet xt_nfacct dependencies
      netfilter: nfnetlink_acct: fix nfnl_acct_get operation
      netfilter: revert user-space expectation helper support

Padmanabh Ratnakar (11):
      be2net: Fix TX queue create for Lancer
      be2net: add register dump feature for Lancer
      be2net: Add EEPROM dump feature for Lancer
      be2net: Fix VLAN promiscous mode for Lancer
      be2net: Use V1 query link status command for lancer
      be2net: Move to new SR-IOV implementation in Lancer
      be2net: Fix error recovery paths
      be2net: Add error handling for Lancer
      be2net: Use new hash key
      be2net: Fix non utilization of RX queues
      be2net: Fix INTx processing for Lancer

Padmavathi Venna (13):
      spi/s3c64xx: Use bus clocks created using clkdev
      ARM: S3C64XX: Add SPI clkdev support
      ARM: S5PC100: Add SPI clkdev support
      ARM: S5P64X0: Add SPI clkdev support
      ARM: S5PV210: Add SPI clkdev support
      ARM: SAMSUNG: Remove SPI bus clocks from platform data
      ARM: SAMSUNG: Consolidation of SPI platform devices to plat-samsung
      ARM: S3C64XX: Modified files for SPI consolidation work
      ARM: S5PC100: Modified files for SPI consolidation work
      ARM: S5P64X0: Modified files for SPI consolidation work
      ARM: S5PV210: Modified files for SPI consolidation work
      ARM: S3C64XX: Modified according to SPI consolidation work
      ARM: EXYNOS: Modified files for SPI consolidation work

Pali Rohár (9):
      bq27x00_battery: Do not cache current_now value for bq27000 batery
      bq27x00_battery: Add support for property POWER_SUPPLY_PROP_CAPACITY_LEVEL
      bq27x00_battery: Report -ENODATA if bq27000 battery was not calibrated
      bq27x00_battery: Cache energy property
      bq27x00_battery: Cache temperature value in converted unit
      bq27x00_battery: Fix reporting status value for bq27500 battery
      bq27x00_battery: Fix reporting error messages
      bq27x00_battery: Fix OOPS caused by unregistring bq27x00 driver
      ARM: rx51: Add bq27200 i2c board info

Paolo Bonzini (3):
      block: add and use scsi_blk_cmd_ioctl
      block: fail SCSI passthrough ioctls on partition devices
      dm: do not forward ioctls from logical volumes to the underlying device

Pascal Hambourg (2):
      atm: br2684: Make headroom and hard_header_len depend on the payload type
      atm: br2684: Avoid alignment issues

Patrick Boettcher (2):
      [media] DVB-CORE: remove superfluous DTV_CMDs
      [media] : add MODULE_FIRMWARE to dib0700

Patrick Kelle (3):
      minstrel: Remove unused function parameter in calc_rate_durations()
      minstrel_ht: Remove unused function parameters
      icplus: mdio_write(), remove unnecessary for loop

Patrick McHardy (8):
      netfilter: nf_nat: export NAT definitions to userspace
      netfilter: nf_nat: use hash random for bysource hash
      netfilter: nf_nat: add missing nla_policy entry for CTA_NAT_PROTO attribute
      netfilter: nat: remove module reference counting from NAT protocols
      netfilter: nf_nat: remove obsolete code from nf_nat_icmp_reply_translation()
      netfilter: nf_nat: remove obsolete check in nf_nat_mangle_udp_packet()
      netfilter: ctnetlink: remove dead NAT code
      netfilter: xtables: add an IPv6 capable version of the ECN match

Patrik Jakobsson (12):
      gma500: Only register interrupt handler for poulsbo hardware
      gma500: Don't enable MSI on Poulsbo
      gma500: Add VBLANK support for Poulsbo hardware
      gma500: Initial support for our encoder and connector structs
      gma500: Remove psb_intel_output from ddc_probe and ddc_get_modes
      gma500: Fix encoder type checking for connectors
      gma500: Convert PSB LVDS to new output handling
      gma500: Add support for Intel GMBUS
      gma500: Replace SDVO code with slightly modified version from i915
      gma500: Convert Cedarview to work with new output handling
      gma500: Convert Oaktrail to work with new output handling
      gma500: SDVO DDC bus guessing isn't working so hardcode it instead

Paul Bolle (33):
      Bluetooth: btusb: also be quiet when suspending
      Bluetooth: btusb: hide more usb_submit_urb errors
      h8300: drivers/serial/Kconfig was moved
      treewide: remove commented out Kconfig entries
      snd-aoa: remove commented out Kconfig entry
      powerpc: 4xx: remove commented out Kconfig entries
      ARM: pxa: Fix typo 'CONFIG_BACKLIGHT_PWM__MODULE'
      Kconfig: remove a few puzzling comments
      isdn: hisax: Fix wrong macro name 'HISAX_DE_AOC'
      ARM: imx: Fix typo 'MACH_MX31_3DS_MXC_NAND_USE_BBT'
      Doc: cpufreq: Fix typo and outdated line
      Doc: 53c700: drop never defined (Kconfig) macros
      powerpc/4xx: Fix typo 'PCC4xx_MSI'
      s390: drop "select HAVE_GET_USER_PAGES_FAST"
      crypto: drop selects of bogus Kconfig symbol
      mtd: drop select of MTD_PARTITIONS
      powerpc/mpc5121: drop "select MPC5121_ADS_CPLD"
      drop "select GCD" from three Kconfig files
      MIPS: Sibyte: drop select of SIBYTE_CFE
      usb: gadget: drop "select USB_GADGET_S3C_HSOTG_PIO"
      spi: drop "select SPI_MASTER_OF"
      serial: Kconfig: drop unknown symbol 'ARCH_IMX'
      x86: Kconfig: drop unknown symbol 'APM_MODULE'
      sound: Kconfig: drop unknown symbol ARCH_CLPS7500
      leds: Kconfig: Fix typo 'D2NET_V2'
      [media] Fix typos in VIDEO_CX231XX_DVB Kconfig entry
      staging: iio: drop "select IIO_SIMPLE_DUMMY_EVGEN"
      gpio: Kconfig: drop unknown symbol 'CS5535_GPIO'
      clockevents: drop unknown Kconfig symbol GENERIC_CLOCKEVENTS_MIGR
      treewide: Fix comment and string typo 'bufer'
      decompress_bunzip2: remove invalid vi modeline
      sis900: Fix enum typo 'sis900_rx_bufer_status'
      backlight: remove ADX backlight device support

Paul E. McKenney (49):
      rcu: ->signaled better named ->fqs_state
      rcu: Avoid RCU-preempt expedited grace-period botch
      rcu: Make synchronize_sched_expedited() better at work sharing
      lockdep: Update documentation for lock-class leak detection
      rcu: Track idleness independent of idle tasks
      trace: Allow ftrace_dump() to be called from modules
      rcu: Add failure tracing to rcutorture
      rcu: Document failing tick as cause of RCU CPU stall warning
      rcu: Disable preemption in rcu_is_cpu_idle()
      rcu: Remove one layer of abstraction from PROVE_RCU checking
      rcu: Warn when srcu_read_lock() is used in an extended quiescent state
      rcu: Make srcu_read_lock_held() call common lockdep-enabled function
      powerpc: Tell RCU about idle after hcall tracing
      rcu: Introduce raw SRCU read-side primitives
      rcu: Add documentation for raw SRCU read-side primitives
      rcu: Deconfuse dynticks entry-exit tracing
      rcu: Add more information to the wrong-idle-task complaint
      rcu: Allow dyntick-idle mode for CPUs with callbacks
      rcu: Fix idle-task checks
      rcu: Permit RCU_FAST_NO_HZ to be used by TREE_PREEMPT_RCU
      rcu: Add rcutorture system-shutdown capability
      rcu: Control rcutorture startup from kernel boot parameters
      sched: Add is_idle_task() to handle invalidated uses of idle_cpu()
      rcu: Make RCU use the new is_idle_task() API
      sparc: Make SPARC use the new is_idle_task() API
      kdb: Make KDB use the new is_idle_task() API
      events: Make events use the new is_idle_task() API
      tile: Make tile use the new is_idle_task() API
      rcu: Add rcutorture CPU-hotplug capability
      doc: Add load/store guarantees to Documentation/atomic-ops.txt
      rcu: Update trace_rcu_dyntick() header comment
      rcu: Add tracing for RCU_FAST_NO_HZ
      rcu: Go dyntick-idle more quickly if CPU has serviced current grace period
      rcu: Avoid needlessly IPIing CPUs at GP end
      rcu: Eliminate RCU_FAST_NO_HZ grace-period hang
      rcu: Reduce latency of rcu_prepare_for_idle()
      rcu: Remove dynticks false positives and RCU failures
      rcu: Identify dyntick-idle CPUs on first force_quiescent_state() pass
      rcu: Document same-context read-side constraints
      rcu: Permit dyntick-idle with callbacks pending
      rcu: Keep invoking callbacks if CPU otherwise idle
      rcu: Adaptive dyntick-idle preparation
      rcu: Remove redundant rcu_cpu_stall_suppress declaration
      rcu: Make rcutorture test for hotpluggability before offlining CPUs
      rcu: Add rcutorture tests for srcu_read_lock_raw()
      rcu: Augment rcu_batch_end tracing for idle and callback state
      Revert "rcu: Permit rt_mutex_unlock() with irqs disabled"
      rcu: Apply ACCESS_ONCE() to rcu_boost() return value
      cpu: Export cpu_up()

Paul Fertser (2):
      Bluetooth: ath3k: output firmware filename when request_firmware failed
      iomux-mx25: configuration to support CSPI3 on CSI pins

Paul Gortmaker (19):
      serial: move struct uart_8250_port from 8250.c to 8250.h
      serial: clean up parameter passing for 8250 Rx IRQ handling
      serial: export the key functions for an 8250 IRQ handler
      serial: make 8250 timeout use the specified IRQ handler
      serial: manually inline serial8250_handle_port
      serial: add irq handler for Freescale 16550 errata.
      serial: make FSL errata depend on 8250_CONSOLE, not just 8250
      ARM: at91: delete the pcontrol_g20_defconfig
      tipc: rename struct media to struct tipc_media
      tipc: rename struct port_list to struct tipc_port_list
      tipc: rename struct subscription to struct tipc_subscription
      tipc: rename struct subscriber to struct tipc_subscriber
      tipc: rename struct bclink to struct tipc_bclink
      tipc: rename struct bcbearer* to tipc_bcbearer*
      tipc: rename struct link* to struct tipc_link*
      tipc: rename struct bearer_name to struct tipc_bearer_names
      sbc834x: put full compat string in board match check
      serial: driver for m32 arch should not have DEC alpha errata
      ext2/3/4: delete unneeded includes of module.h

Paul Kot (1):
      batman-adv: bat_socket_read missing checks

Paul Mackerras (3):
      powerpc/powernv: Fix problems in onlining CPUs
      powerpc: Provide a way for KVM to indicate that NV GPR values are lost
      powerpc: Only use initrd_end as the limit for alloc_bottom if it's inside the RMO.

Paul Menzel (1):
      scripts/package/Makefile: Fix typo: an deb -> a deb

Paul Mundt (36):
      ARM: mach-shmobile: Unset initramfs source in bonito defconfig.
      Merge branch 'rmobile/a1' into rmobile-latest
      sh: Kill off remaining private runtime PM bits.
      sh: cpuidle: Migrate off of hwblk API.
      sh: hwblk: Kill off hwblk_id from pdev archdata.
      sh: hwblk: Kill off remaining bits of hwblk API.
      Merge branch 'rmobile-fixes-for-linus' into rmobile-latest
      serial: sh-sci: Fix up SCFCR handling.
      serial: sh-sci: Support icount statistics for error cases.
      serial: sh-sci: Clarify enable_ms/break_ctl comments.
      serial: sh-sci: Fix up modem control handling.
      serial: sh-sci: Add support for loopback mode.
      serial: sh-sci: per-port modem control.
      serial: sh-sci: Avoid FIFO clear for MCE toggle.
      serial: sh-sci: Handle GPIO function requests.
      Merge branches 'common/clkfwk', 'common/pfc' and 'common/serial-rework' into sh-latest
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into rmobile-latest
      Merge branches 'common/pfc' and 'common/clkfwk' into rmobile/marzen
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into sh-latest
      Merge branch 'rmobile/core' into rmobile/marzen
      Merge branch 'common/clkfwk' into sh-latest
      ARM: mach-shmobile: Fix up marzen build for recent GIC changes.
      Merge branch 'rmobile/bonito' into rmobile-latest
      sh: Fix up store queue code for subsys_interface changes.
      sh: Ensure IRQs are enabled across do_notify_resume().
      sh: Remove redundant try_to_freeze() invocations.
      Merge branch 'sh/urgent' into sh-latest
      ARM: mach-shmobile: Add marzen defconfig.
      ARM: mach-shmobile: Add kota2 defconfig.
      Merge branches 'rmobile/kota2' and 'rmobile/marzen' into rmobile-latest
      Merge branch 'rmobile/smp' into rmobile-latest
      Merge branch 'sh/pm-runtime' into sh-latest
      Merge branch 'sh/hwblk' into sh-latest
      Merge branch 'sh/nommu' into sh-latest
      sh: mach-rsk: Update for parse_mtd_partitions() fallout.
      sh: magicpanelr2: Update for parse_mtd_partitions() fallout.

Paul Parsons (1):
      ds2760_battery: Add rated capacity of the hx4700 3600mAh battery

Paul Stewart (1):
      cfg80211: Return beacon loss count in station

Paul Turner (1):
      sched: Use jump labels to reduce overhead when bandwidth control is inactive

Paul Walmsley (4):
      ARM: OMAP3: hwmod data: disable multiblock reads on MMC1/2 on OMAP34xx/35xx <= ES2.1
      ARM: OMAP2+: mux: add wakeup-capable hwmod mux entries to dynamic list
      ARM: OMAP3/4: PRM: add functions to read pending IRQs, PRM barrier
      ARM: OMAP: AM3517/3505: fix crash on boot due to incorrect voltagedomain data

Pavan Savoy (3):
      drivers:misc: ti-st: protect registrations
      drivers:misc: ti-st: flush UART upon fw failure
      drivers:misc: ti-st: DEBUG uart, baud rate mods

Pavel Emelyanov (51):
      inet_diag: Partly rename inet_ to sock_
      sock_diag: Introduce new message type
      inet_diag: Move byte-code finding up the call-stack
      inet_diag: Switch from _GETSOCK to IPPROTO_ numbers
      sock_diag: Initial skeleton
      inet_diag: Introduce new inet_diag_req header
      inet_diag: Switch the _get_exact to work with new header
      inet_diag: Switch the _dump to work with new header
      inet_diag: Introduce socket family checks
      inet_diag: Cleanup type2proto last user
      sock_diag: Move the sock_ code to net/core/
      inet_diag: Remove indirect sizeof from inet diag handlers
      inet_diag: Reduce the number of args for bytecode run routine
      inet_diag: Export inet diag cookie checking routine
      inet_diag: Split inet_diag_get_exact into parts
      inet_diag: Split inet_diag_get_exact into parts
      inet_diag: Introduce the byte-code run on an inet socket
      inet_diag: Introduce the inet socket dumping routine
      inet_diag: Generalize inet_diag dump and get_exact calls
      udp: Export code sk lookup routines
      udp_diag: Basic skeleton
      udp_diag: Implement the get_exact dumping functionality
      udp_diag: Implement the dump-all functionality
      udp_diag: Wire the udp_diag module into kbuild
      udp_diag: Make it module when ipv6 is a module
      udp_diag: Fix the !ipv6 case
      sock_diag: Move the SOCK_DIAG_BY_FAMILY cmd declaration
      sock_diag: Fix module netlink aliases
      sock_diag: Generalize requests cookies managements
      af_unix: Export stuff required for diag module
      unix_diag: Basic module skeleton
      unix_diag: Dumping all sockets core
      unix_diag: Dumping exact socket core
      unix_diag: Unix socket name NLA
      unix_diag: Unix inode info NLA
      unix_diag: Unix peer inode NLA
      unix_diag: Pending connections IDs NLA
      unix_diag: Receive queue lenght NLA
      unix_diag: Write it into kbuild
      unix_diag: Fix incoming connections nla length
      sock_diag: Arrange sock_diag.h such that it is exportable to userspace
      unix_diag: Include unix_diag.h into header-y target
      sock_diag: Introduce the meminfo nla core (v2)
      inet_diag: Add the SKMEMINFO extension
      unix_diag: Add the MEMINFO extension
      af_unix: Move CINQ/COUTQ code to helpers
      unix_diag: Fixup RQLEN extension report
      procfs: introduce the /proc/<pid>/map_files/ directory
      inet_diag: Rename inet_diag_req into inet_diag_req_v2
      inet_diag: Rename inet_diag_req_compat into inet_diag_req
      sysctl: add the kernel.ns_last_pid control

Pavel Hofman (5):
      ALSA: ice1724 - Check for ac97 to avoid kernel oops
      ALSA: ice1724 - External clock item only for cards with SPDIF_IN
      ALSA: ice1724 - Create capture pcm only for ADC-enabled configurations
      ALSA: ice1724 - Allow card info based on model only
      ALSA: ice1724 - Support for ooAoo SQ210a

Pawel Moll (2):
      ARM: 7202/1: Add Cortex-A7 proc info
      ARM: versatile: Add missing ENDPROC to headsmp.S

Pekka Enberg (9):
      x86, mm: Use MAX_DMA_PFN for ZONE_DMA on 32-bit
      x86, mm: Move zone init from paging_init() on 64-bit
      x86, mm: Use max_pfn instead of highend_pfn
      x86, mm: Wrap ZONE_DMA32 with CONFIG_ZONE_DMA32
      x86, mm: Use max_low_pfn for ZONE_NORMAL on 64-bit
      x86, mm: Prepare zone_sizes_init() for unification
      x86, mm: Unify zone_sizes_init()
      Merge branch 'slab/urgent' into slab/next
      Merge branch 'slab/urgent' into slab/for-linus

Peng Tao (10):
      NFS4: fix compile warnings in nfs4proc.c
      pnfsblock: acquire im_lock in _preload_range
      pnfsblock: set read/write tk_status to pnfs_error
      pnfsblock: clean up _add_entry
      pnfsblock: don't spinlock when freeing block_dev
      pnfsblock: limit bio page count
      pnfsblock: cleanup bl_mark_sectors_init
      pnfsblock: move find lock page logic out of bl_write_pagelist
      pnfsblock: remove rpc_call_ops from struct parallel_io
      pnfsblock: alloc short extent before submit bio

Per Forlin (3):
      usb: musb: ux500: optimize DMA callback routine
      mmc: mmci: add capabilities2 for MMC_CAP2
      mmc: mmc_test: align max_seg_size

Pete (1):
      [media] go7007: Fix 2250 urb type

Peter De Schrijver (17):
      [media] bt8xx: add support for Tongwei Video Technology TD-3116
      [media] bt8xx: add support for PCI device ID 0x36c
      arm/tegra: initial device tree for tegra30
      arm/tegra: clk_get should not be fatal
      arm/tegra: cleanup tegra20 support
      arm/tegra: prepare clock code for multiple tegra variants
      arm/tegra: don't export clk_measure_input_freq
      arm/tegra: prepare early init for multiple tegra variants
      arm/tegra: rename board-dt.c to board-dt-tegra20.c
      arm/tegra: use PMC reset
      arm/tegra: generalize L2 cache initialization
      arm/tegra: rename tegra20 pinmux files
      arm/tegra: prepare pinmux code for multiple tegra variants
      arm/tegra: add new fields to struct tegra_pingroup_desc
      arm/tegra: pinmux tables and definitions for tegra30
      arm/tegra: implement support for tegra30
      arm/tegra: add support for tegra30 based board cardhu

Peter De Schrijver (NVIDIA) (3):
      ARM: 7240/1: Make ARCH_NR_GPIO a Kconfig variable
      ARM: 7244/1: mach-shmobile: Use CONFIG_ARCH_NR_GPIO
      ARM: 7241/1: mach-ux500 Use CONFIG_ARCH_NR_GPIO

Peter Foley (4):
      kconfig: fix warnings by specifing format arguments
      kconfig: fix set but not used warnings
      kconfig: use xfwrite wrapper function to silence warnings
      Improve update-po-config output

Peter Huewe (14):
      staging/xgifb: Convert pci_table entries to PCI_DEVICE (if PCI_ANY_ID is used)
      staging/comedi/addi: Convert pci_table entries to PCI_DEVICE (if PCI_ANY_ID is used)
      staging/comedi/jr3: Convert pci_table entries to PCI_DEVICE (if PCI_ANY_ID is used)
      staging/comedi/ke_counter: Convert pci_table entries to PCI_DEVICE (if PCI_ANY_ID is used)
      staging/comedi/contec: Convert pci_table entries to PCI_DEVICE (if PCI_ANY_ID is used)
      staging/comedi/me_daq: Convert pci_table entries to PCI_DEVICE (if PCI_ANY_ID is used)
      staging/comedi/das08: Convert pci_table entries to PCI_DEVICE (if PCI_ANY_ID is used)
      staging/comedi/cb_pcimdda: Convert pci_table entries to PCI_DEVICE (if PCI_ANY_ID is used)
      staging/comedi/adl: Convert pci_table entries to PCI_DEVICE (if PCI_ANY_ID is used)
      staging/comedi/amplc: Convert pci_table entries to PCI_DEVICE (if PCI_ANY_ID is used)
      staging/comedi/daqboard: Convert pci_table entries to PCI_DEVICE (if PCI_ANY_ID is used)
      staging/phison: Convert pci_table entries to PCI_DEVICE (if PCI_ANY_ID is used)
      staging/wlags49_h2: Convert pci_table entries to PCI_DEVICE (if PCI_ANY_ID is used)
      staging/sm7xx: Convert pci_table entries to PCI_DEVICE (if PCI_ANY_ID is used)

Peter Hurley (1):
      Bluetooth: hidp: safely acquire hci connection

Peter Korsgaard (1):
      atmel_lcdfb: support new-style palette format

Peter Lekensteyn (2):
      nouveau: properly check for _DSM function support
      nouveau: Support Optimus models for vga_switcheroo

Peter Moody (2):
      audit: implement all object interfield comparisons
      audit: comparison on interprocess fields

Peter Ujfalusi (8):
      ASoC: OMAP4: omap-dmic: Initial support for OMAP DMIC
      ASoC: sdp4430: Add support for digital microphones
      ARM: OMAP2+: DMA: Workaround for invalid source position
      ARM: OMAP2+: DMA: Workaround for invalid destination position
      ARM: OMAP4: devices: Register OMAP4 DMIC platform device
      ARM: OMAP4: board-4430sdp: Register platform device for digimic codec
      OMAP4: mcbsp: Enable FIFO usage
      ASoC: omap-mcbsp: Enable FIFO usage on OMAP4

Peter Zijlstra (24):
      printk, lockdep: Disable lock debugging on zap_locks()
      printk, lockdep: Remove superfluous preempt_disable()
      printk, lockdep: Switch to tracked irq ops
      sched: Make separate sched*.c translation units
      sched: Move all scheduler bits into kernel/sched/
      lockdep, bug: Exclude TAINT_FIRMWARE_WORKAROUND from disabling lockdep
      perf: Avoid a useless pmu_disable() in the perf-tick
      perf, x86: Prefer fixed-purpose counters when scheduling
      perf: Remove superfluous arguments
      perf: Fix enable_on_exec for sibling events
      jump_label, x86: Fix section mismatch
      jump_label: Provide jump_label_key initializers
      perf, x86: Implement arch event mask as quirk
      sched: Fix compile error for UP,!NOHZ
      sched: Use jump_labels for sched_feat
      sched, nohz: Fix missing RCU read lock
      kref: Inline all functions
      kref: Implement kref_put in terms of kref_sub
      kref: Remove the memory barriers
      lockdep/waitqueues: Add better annotation
      sched: Only queue remote wakeups when crossing cache boundaries
      sched: Replace all_pinned with a generic flags field
      sched: Fix load-balance lock-breaking
      sched: Fix lockup by limiting load-balance retries on lock-break

Petr Holasek (1):
      x86/numa: Add constraints check for nid parameters

Petr Tesarik (1):
      [IA64] Merge overlapping reserved regions at boot

Phil Edworthy (1):
      sh: sh2a: Improve cache flush/invalidate functions

Philip Rakity (10):
      max17042_battery: Divide by 0 crash because r_sns init too late
      max17042_battery: Do not lose accuracy calculating current_now
      max8925_power: Fix incorrect voltage and current calculation
      max8925_power: No temperature interrupts if temperature not connected
      max8925_power: Do not detect ac insert if handled by other code
      max8925_power: Remove support for irq bits that do not exist
      max8925_power: Enable power change notifications
      max8925_power: Do not read random data from chip registers
      max8925_power: Check at probe time if power to set online
      mmc: sdio: support SDIO UHS cards

Phillip Lougher (4):
      Squashfs: add missing block release on error condition
      Squashfs: Update documentation to include xattrs
      Squashfs: fix mount time sanity check for corrupted superblock
      Squashfs: fix i_blocks calculation with extended regular files

Pierre-Louis Bossart (1):
      ALSA: compress offload API documentation

Piotr Chmura (1):
      [media] staging: as102: Remove comment tags for editors configuration

Pontus Fuchs (5):
      wl12xx: Validate FEM index from ini file and FW
      wl12xx: Check buffer bound when processing nvs data
      wl12xx: Print nvs/fw file name if loading fails.
      wl12xx: Restore testmode ABI
      Set wlvif->ps_compl to NULL in before return

Prabhakar Kushwaha (1):
      powerpc/fsl: Add support for Integrated Flash Controller

Pravin B Shelar (3):
      genetlink: Add genl_notify()
      genetlink: Add lockdep_genl_is_held().
      vlan: Move vlan_set_encap_proto() to vlan header file

Przemo Firszt (2):
      HID: wacom: Move parsing to a separate function
      HID: wacom: Initial driver for Wacom Intuos4 Wireless (Bluetooth)

Qiang Liu (1):
      mmc: sd: Macro name cleanup for high speed dtr

Qinglin Ye (1):
      USB: Remove the duplicate definition of HUB_SET_DEPTH

Rabin Vincent (5):
      ktest: Save test output
      ktest: Allow success logs to be stored
      ARM: ux500: support DB8520
      ARM: ux500: register DB5500 PMU dynamically
      dmaengine/ste_dma40: clear LNK on channel startup

Rafael J. Wysocki (42):
      Merge branch 'pm-freezer' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/misc into pm-freezer
      PM / Sleep: Remove unnecessary label and jumps to it form PM core code
      PM / Sleep: Simplify device_suspend_noirq()
      PM / Runtime: Use device PM QoS constraints (v2)
      PM / Domains: Make it possible to use per-device domain callbacks
      PM / Domains: Introduce "save/restore state" device callbacks
      PM / Domains: Rework system suspend callback routines (v2)
      PM / Domains: Add device stop governor function (v4)
      PM / Domains: Add default power off governor function (v4)
      PM / Domains: Automatically update overoptimistic latency information
      PCI/ACPI: Make acpiphp ignore root bridges using SHPC native hotplug
      PCI/ACPI/PM: Avoid resuming devices that don't signal PME
      PM / Sleep: Unify diagnostic messages from device suspend/resume
      Merge branch 'pm-freezer' into pm-sleep
      PM / Domains: Make it possible to assign names to generic PM domains
      PM / Domains: Fix default system suspend/resume operations
      Merge branch 'pm-freezer' into pm-sleep
      PM / Sleep: Simplify generic system suspend callbacks
      PM / Sleep: Merge internal functions in generic_ops.c
      Merge branch 'devfreq-for-next' of git://git.infradead.org/users/kmpark/linux-samsung into pm-devfreq
      Merge branch 'master' into pm-sleep
      PM / Sleep: Make pm_op() and pm_noirq_op() return callback pointers
      PM: Run the driver callback directly if the subsystem one is not there
      PM / Sleep: Remove forward-only callbacks from platform bus type
      PM / Sleep: Remove forward-only callbacks from AMBA bus type
      PM: Drop generic_subsys_pm_ops
      PM / shmobile: Don't include SH7372's INTCS in syscore suspend/resume
      PM / shmobile: Remove the stay_on flag from SH7372's PM domains
      PM / QoS: Introduce dev_pm_qos_add_ancestor_request()
      PM / input / touchscreen: Make st1232 use device PM QoS constraints
      PM / shmobile: Allow the A4R domain to be turned off at run time
      Merge branch 'pm-misc' into pm-for-linus
      Merge branch 'pm-devfreq' into pm-for-linus
      Merge branch 'pm-sleep' into pm-for-linus
      Merge branch 'pm-runtime' into pm-for-linus
      Merge branch 'pm-domains' into pm-for-linus
      Merge branch 'pm-freezer' into pm-for-linus
      Merge branch 'pm-sleep' into pm-for-linus
      PCI/ACPI/PM: Avoid resuming devices that don't signal PME
      PM: Make sysrq-o be available for CONFIG_PM unset
      PM / Domains: Fix build for CONFIG_PM_SLEEP unset
      PM / Domains: Skip governor functions for CONFIG_PM_RUNTIME unset

Rafal Prylowski (1):
      dma/ep93xx_dma: fix initialization of M2M control register

RafaÅ? MiÅ?ecki (40):
      bcma: pci: use fixed windows when possible
      ssb: extract FEM info from SPROM
      bcma: extract FEM info from SPROM
      bcma: support for suspend and resume
      b43: N-PHY: random trivial fixes for typos, missing writes
      b43: N-PHY: update some init values
      b43: N-PHY: workaround BCM43224 hw bug in writing table id 9
      b43: N-PHY: add table for antenna software control
      b43: N-PHY: determine various PHY params
      b43: N-PHY: finish 2.4GHz 0x2056 radio setup
      b43: N-PHY: implement spurious tone avoidance
      bcma: extract revision and TX power IDs from SPROM
      b43: N-PHY: fix 32-bit reads of tables
      b43: N-PHY: workaround broken auto-increment on BCM43224
      b43: N-PHY: update TX power fix
      b43: N-PHY: check for bustype before touching BCMA CC PLLs
      drm/radeon/kms: do not force DVI mode on DCE4 if audio is on
      drm/radeon/kms: minor HDMI audio cleanups
      drm/radeon/kms: support for audio on Evergreen
      b43: N-PHY: reorder functions: put basic ones at beginning
      b43: N-PHY: reorder functions: collect radio ones
      b43: N-PHY: reorder functions: collect samples ones
      b43: N-PHY: reorder functions: collect RSSI selects
      b43: N-PHY: split gain control workarounds
      b43: N-PHY: reorder functions: move RSSI calibration
      b43: N-PHY: reorder functions: move rest of workarounds
      b43: N-PHY: reorder functions: random cleanups
      drm/radeon/kms: setup HDMI mode on Evergreen encoders
      drm/radeon/kms: workaround invalid AVI infoframe checksum issue
      drm/radeon/kms: define TMDS/LVTM HDMI enabling bits
      b43: N-PHY: move common TX/RX functions
      b43: N-PHY: fix success condition of running samples
      b43: N-PHY: get idle TSSI values
      b43: add lacking boardflags defines
      b43: N-PHY: update gain ctl workarounds
      b43: N-PHY: fix controling RF override
      b43: N-PHY: fix typo in TX power fix
      MAINTAINERS: move BCMA to keep the list sorted
      MAINTAINERS: add b43 mailing list
      bcma: invalidate the mapped core over suspend/resume

Raja Mani (14):
      ath6kl: Add wmi functions to add/delete WOW patterns
      ath6kl: Add wmi functions to configure WOW mode and host sleep mode
      ath6kl: Add WOW suspend/resume implementation
      ath6kl: Include new parameter in suspend path for wowlan
      ath6kl: Add new state for WOW mode
      ath6kl: Move ath6kl_cfg80211_stop() call specific to deep sleep and cut pwr
      ath6kl: Invoke WOW suspend/resume calls during PM operation
      ath6kl: Perform WOW resume in RX path in case of SDIO IRQ wake up
      ath6kl: Remove WARN_ON msg in Suspend path
      ath6kl: Expose ath6kl's WOW capabilities to cfg80211
      ath6kl: Remove few unused WMI stuff
      ath6kl: Fix cfg80211 warning while starting IBSS mode
      ath6kl: Clear WPS ctrl flag if zero length IE is received from cfg80211
      ath6kl: Use mutex to protect dma buffer in sync read write

Rajendra Nayak (12):
      regulator: helper routine to extract regulator_init_data
      regulator: adapt fixed regulator driver to dt
      regulator: pass additional of_node to regulator_register()
      regulator: map consumer regulator based on device tree
      regulator: Fix compile break due to missing arguments to regulator_register
      regulator: Fix regulator_register() API signature in Documentation
      ARM: OMAP2+: hwmod: Add a new flag to handle hwmods left enabled at init
      omap-serial: Get rid of all pdev->id usage
      omap-serial: Use default clock speed (48Mhz) if not specified
      omap-serial: Add minimal device tree support
      ARM: omap: pass minimal SoC/board data for UART from dt
      pinctrl: iterate over u300_pmx_mask's in u300_pmx_endisable

Rajeshwari Shinde (6):
      ARM: SAMSUNG: Remove SDHCI bus clocks from platform data
      ARM: SAMSUNG: Add lookup of sdhci-s3c clocks using generic names
      mmc: sdhci-s3c: Use generic clock names for sdhci bus clock options
      ARM: S5P64X0: Add HSMMC setup for host Controller
      ARM: S5P64X0: Add lookup of sdhci-s3c clocks using generic names
      ARM: S5P64X0: Enable SDHCI support

Rajiv Andrade (4):
      TPM: Use vendor specific function for status probe
      TPM: Export wait_for_stat for other vendor specific drivers
      TPM: NSC and TIS drivers X86 dependency fix
      TPM: fix transmit_cmd error logic

Rajkumar Manoharan (16):
      ath9k_hw: Update CCK spur mitigation for AR9462
      ath9k: Add btcoex profile management support for AR9462
      ath9k_hw: Updated AR9462 initval table to improve rx performance
      ath9k_hw: Read and configure quick drop for AR9003
      ath9k_hw: Read and configure xpa timing field
      ath9k_hw: Fix channel list of CalFreqPeir for AR938x
      ath9k_hw: Fix tx power settings for AR9003
      ath9k: Remove enabling btcoex from stomp type change
      ath9k_hw: Cleanup btcoex wlan weights
      ath9k_hw: set btcoex weights for AR9462
      ath9k_hw: Fix minimum CTL power for each runtime mode
      ath9k: Reconfigure tx power on regulatory update
      cfg80211: notify core hints that helps to restore regd settings
      cfg80211: Restore orig channel values upon disconnect
      ath9k_hw: increase tx status ring buffer size
      ath9k: Fix regression in channelwidth switch at the same channel

Rakesh Iyer (1):
      Input: tegra-kbc - report wakeup key for some platforms

Rakib Mullick (1):
      staging: gma500: Fix warning in power.c

Ralf Baechle (12):
      NET: AX.25: Check ioctl arguments to avoid overflows further down the road.
      NET: NETROM: When adding a route verify length of mnemonic string.
      NET: NETROM: Cleanup argument SIOCADDRT ioctl argument checking.
      NET: NETROM: Fix formatting.
      MIPS: Fix up inconsistency in panic() string argument.
      MIPS: Fix Jazz 64-bit build error.
      MIPS: Set default pci cache line size.
      MIPS: Delete unused function add_temporary_entry.
      Merge branch 'fixes-for-linus' into mips-for-linux-next
      Merge branch 'next/generic' into mips-for-linux-next
      Merge branch 'next/alchemy' into mips-for-linux-next
      Merge branches 'next/ar7', 'next/ath79', 'next/bcm63xx', 'next/bmips', 'next/cavium', 'next/generic', 'next/kprobes', 'next/lantiq', 'next/perf' and 'next/raza' into mips-for-linux-next

Ram Pai (1):
      PCI: delay configuration of SRIOV capability

Ram Vepa (1):
      IB/qib: Fix a possible data corruption when receiving packets

Ramakrishna Pallala (1):
      max17042_battery: Fix error handling

Randy Dunlap (2):
      power_supply: Fix sysfs format warning
      x86/kconfig: Move the ZONE_DMA entry under a menu

Ravi Babu (2):
      ARM: OMAP: musb: Adding support for ti81xx
      ARM: OMAP: musb: Add support for ti816evm

Ravi K. Nittala (1):
      powerpc/pseries: Cancel RTAS event scan before firmware flash

Ravishankar karkala Mallikarjunayya (60):
      Staging: comedi: fix printk issue in das6402.c
      Staging: comedi: fix printk issue in serial2002.c
      Staging: comedi: fix printk issue in cb_das16_cs.c
      Staging: comedi: fix brace coding style issue in pcl818.c
      Staging: comedi: fix NULL initilization issue in pcl818.c
      Staging: comedi: fix brace coding style issue in das16m1.c
      Staging: comedi: fix printk issue in adv_pci1710.c
      Staging: comedi: fix printk issue in cb_pcidas.c
      Staging: comedi: fix printk issue in cb_pcidda.c
      Staging: comedi: fix printk issue in cb_pcidio.c
      Staging: comedi: fix printk issue in cb_pcimdas.c
      Staging: comedi: fix printk issue in cb_pcimdas.c
      Staging: comedi: fix printk issue in cb_pcimdas.c
      Staging: comedi: fix printk issue in das800.c
      Staging: comedi: fix printk issue in das800.c
      Staging: comedi: fix printk issue in adv_pci_dio.c
      Staging: comedi: fix printk issue in das08_cs.c
      Staging: comedi: fix brace coding style issue in daqboard2000.c
      Staging: comedi: fix initialise statics to 0 or NULL issue in pcl816.c
      Staging: comedi: fix printk issue in das16m1.c
      Staging: comedi: fix printk issue in pcl818.c
      Staging: comedi: fix printk issue in pcl818.c
      Staging: comedi: fix printk issue in pcl818.c
      Staging: comedi: fix initialise statics to 0 or NULL issue in ni_daq_dio24.c
      Staging: comedi: fix brace coding style issue in ni_daq_dio24.c
      Staging: comedi: fix printk issue in ni_daq_dio24.c
      Staging: comedi: fix printk issue in ni_labpc_cs.c
      Staging: comedi: fix brace coding style issue in ni_pcimio.c
      Staging: comedi: fix printk issue in ni_pcimio.c
      Staging: comedi: fix printk issue in ni_pcimio.c
      Staging: comedi: fix brace coding style issue in pcmuio.c
      Staging: comedi: fix brace coding style issue in daqboard2000.c
      Staging: comedi: fix line over 80 character issue in cb_pcimdda.c
      Staging: comedi: fix initialise statics to 0 or NULL issue in dt3000.c
      Staging: comedi: fix initialise statics to 0 or NULL issue in cb_das16_cs.c
      Staging: comedi: fix printk issue in jr3_pci.c
      Staging: comedi: fix printk issue in dt3000.c
      Staging: comedi: fix printk issue in dt3000.c
      Staging: comedi: fix printk issue in dt3000.c
      Staging: comedi: fix printk issue in dt3000.c
      Staging: comedi: fix printk issue in dt3000.c
      Staging: comedi: fix printk issue in pcmuio.c
      Staging: comedi: fix printk issue in pcmuio.c
      Staging: comedi: fix printk issue in pcmuio.c
      Staging: comedi: fix printk issue in daqboard2000.c
      Staging: comedi: fix printk issue in daqboard2000.c
      Staging: comedi: fix printk issue in jr3_pci.c
      Staging: comedi: fix printk issue in jr3_pci.c
      Staging: comedi: fix brace coding style issue in ni_at_a2150.c
      Staging: comedi: fix printk issue in das1800.c
      Staging: comedi: fix printk issue in daqboard2000.c
      Staging: comedi: fix printk issue in das1800.c
      Staging: comedi: fix printk issue in das1800.c
      Staging: comedi: fix printk issue in cb_pcidas.c
      Staging: comedi: fix printk issue in cb_pcidas.c
      Staging: comedi: fix printk issue in cb_pcidas64.c
      Staging: comedi: fix printk issue in cb_pcidas64.c
      Staging: comedi: fix printk issue in das1800.c
      Staging: comedi: fix printk issue in das1800.c
      Staging: comedi: fix printk issue in contec_pci_dio.c

Raymond Yau (6):
      ALSA: Au88x0 - Xtalk - fix write/read of eq and xt instates
      ALSA: Au88x0 - Fix Xtalk's constants
      ALSA: Au88x0 - Fix IRQ fifo error and channels swap of 4 channels playback
      ALSA: Au88x0 - Fix channels swapping of 4 channels playback
      ALSA: Au88x0 - Support 4 channels playback when AC97 codecs has SDAC bit
      ALSA: Au88x0 - Reduce the number of playback subdevices of au8830 from 32 to 16

Rebecca Schultz (1):
      staging: android: add pmem driver

Rene Bolldorf (2):
      MIPS: Initial PCI support for Atheros 724x SoCs.
      Initial support for the Ubiquiti Networks XM board (rev 1.0).

Rhyland Klein (6):
      bq20z75: Devicetree init support
      bq20z75: Rename to sbs-battery
      sbs-battery: Rename internals to new name
      devicetree-bindings: Add vendor entry for Smart Battery Systems
      devicetree-bindings: Propagate bq20z75->sbs rename to dt bindings
      sbs-battery: Change power supply name

Ricardo Neri (4):
      ASoC: OMAP: HDMI: Introduce driver data for audio codec
      ASoC: OMAP: HDMI: Correct signature of ASoC functions
      OMAPDSS: HDMI: Create function to enable HDMI audio
      ASoC: OMAP: HDMI: Move HDMI codec trigger function to generic HDMI driver

Ricardo Ribalda (1):
      ll_temac: Add support for phy_mii_ioctl

Richard Kuo (1):
      powerpc: Use rwsem.h from generic location

Richard Weinberger (5):
      sched: Fix comment for requeue_rt_entity
      UBI: make vid_hdr non-static
      [SCSI] scsi_dh_rdac: Fix error path
      UBI: fix nameless volumes handling
      UBI: use own macros for the layout volume

Richard Zhao (8):
      dts/imx: rename gpio labels to consistent with hw spec
      dts/imx: rename uart labels to consistent with hw spec
      arm/imx6: add imx6q sabrelite board support
      arm/imx6q-sabrelite: add enet phy ksz9021rn fixup
      clk: add helper functions clk_prepare_enable and clk_disable_unprepare
      net: fec: add clk_prepare/clk_unprepare
      regulator: pass regulator_register of_node in fixed voltage driver
      regulator: set constraints.apply_uV to 0 in of_get_fixed_voltage_config

Rick Jones (9):
      sweep the floors and convert some .get_drvinfo routines to strlcpy
      Sweep additional floors of strcpy in .get_drvinfo routines
      Sweep the last of the active .get_drvinfo floors under ethernet/
      enable virtio_net to return bus_info in ethtool -i consistent with emulated NICs
      net: sweep-up some straglers in strlcpy conversion of .get_drvinfo routines
      wireless: use strlcpy routine in .get_drvinfo
      Sweep away N/A fw_version dustbunnies from the .get_drvinfo routine of a number of drivers
      virtio_net: return already tracked tx_fifo_errors via virtnet_getstats()
      corral some wayward N/A fw_version dust bunnies

Rishi Panjwani (4):
      ath6kl: Implement support for QOS-enable and QOS-disable from userspace
      ath6kl: Implement support for background scan control from userspace
      ath6kl: Implement support for listen interval from userspace
      ath6kl: Implement support for power parameter control from userspace

Roar Førde (1):
      caif: Replace BUG_ON with WARN_ON.

Rob Clark (13):
      staging: add omapdrm DRM/KMS driver for TI OMAP platforms
      drm/omap: add GEM support for tiled/dmm buffers
      staging: drm/omap: allocation fail check
      staging: drm/omap: crtc/encoder/fb destroy cleanups
      staging: drm/omap: DMM based hardware scrolling console
      staging: drm/omap: add ywrap module param
      staging: drm/omap: avoid aquiring mutex in atomic context (v2)
      drm: call connector dpms fxn, when setting config
      drm/omap: GEM, deal with cache
      OMAPDSS: fix potential NULL pointer ref in OCP_ERR handling path
      OMAPDSS: APPLY: fix NULL pointer deref when mgr is not set
      drm: disconnect plane from fb/crtc when disabled
      drm: add support for private planes

Rob Herring (22):
      ARM: versatile: remove overlapping map_desc entry
      ARM: realview: fix map_desc alignment
      ARM: realview-eb11mp: fix map_desc alignment
      net: add calxeda xgmac ethernet driver
      ARM: highbank: add xgmac ethernet devices to dts
      ARM: 7169/1: topdown mmap support
      ARM: 7201/1: add EDAC atomic_scrub function
      i2c-designware: add OF binding support
      dt: add empty of_get_node/of_put_node functions
      irq: check domain hwirq range for DT translate
      gpio: pl061: use chained_irq_* functions in irq handler
      gpio: pl061: convert to use 0 for no irq
      ARM: realview: convert pl061 no irq to 0 instead of -1
      gpio: pl061: convert to use generic irq chip
      gpio: pl061: remove combined interrupt
      pata_of_platform: remove direct dependency on OF_IRQ
      ARM: msm: Add missing ENDPROC to headsmp.S
      ARM: ux500: add missing ENDPROC to headsmp.S
      ARM: exynos: remove incorrect BSYM usage
      ARM: imx: remove incorrect BSYM usage
      ARM: highbank: remove incorrect BSYM usage
      ARM: make BSYM macro assembly only

Robert Jarzmik (20):
      mioa701: add newly available DoC G3 chip
      mtd: docg3: fix debug log verbosity
      mtd: docg3: fix tracing of IO in writeb
      mtd: docg3: fix protection areas reading
      mtd: docg3: fix BCH registers
      mtd: docg3: fix reading oob+data without correction
      mtd: docg3: add multiple floor support
      mtd: docg3: add OOB layout to mtdinfo
      mtd: docg3: add registers for erasing and writing
      mtd: docg3: add OOB buffer to device structure
      mtd: docg3: add write functions
      mtd: docg3: add erase functions
      mtd: docg3: map erase and write functions
      mtd: docg3: add ECC correction code
      mtd: docg3: add suspend and resume
      mtd: docg3: add fast mode
      mtd: docg3: add protection areas sysfs access
      Documentation: add sysfs entries for mtd docg3 chips
      mtd: docg3: fixes and cleanups
      mtd: docg3: remove unused function

Robert Love (2):
      ashmem: Anonymous shared memory subsystem
      [SCSI] fcoe: remove double check if skb is nonlinear

Robert Marklund (2):
      net/smsc911x: Add regulator support
      rtc/ab8500: don't disable IRQ:s when suspending

Robert Richter (18):
      oprofile, x86: Add kernel parameter oprofile.cpu_type=timer
      oprofile: Remove exit function for timer mode
      oprofile, x86: Reimplement nmi timer mode using perf event
      Merge branch 'perf/core' into oprofile/master
      perf, x86: Implement event scheduler helper functions
      perf, x86: Fix event scheduler for constraints with overlapping counters
      oprofile: Fix oprofile_timer_exit() breakage
      perf script: Fix mem leaks and NULL pointer checks around strdup()s
      perf script: Implement option for system-wide profiling
      perf evsel: Fix uninitialized memory access to struct perf_sample
      perf tools: Improve macros for struct feature_ops
      perf tools: Continue processing header on unknown features
      perf tools: Fix out-of-bound access to struct perf_session
      perf tools: Moving code in some files
      perf report: Accept fifos as input file
      perf tools: Unify handling of features when writing feature section
      perf tools: Use for_each_set_bit() to iterate over feature flags
      perf script: Add generic perl handler to process events

Roberto Sassu (2):
      ima: free duplicate measurement memory
      ima: fix invalid memory reference

Robin Dong (1):
      ext4: optimize ext4_find_delalloc_range() in nodelalloc mode

Robin van der Gracht (1):
      mfd: Fixed unconditional reset of the mc13xxx ADC reading enable bits

Rogerio Pimentel (1):
      net: fec: Adjust ENET MDIO timeouts

Roland Dreier (7):
      target: Set response format in INQUIRY response
      [SCSI] mpt2sas: Fix leak on mpt2sas_base_attach() error path
      [SCSI] mpt2sas: Fix possible integer truncation of cpu_count
      [SCSI] mpt2sas: Remove unused duplicate diag_buffer_enable param
      target: Set additional sense length field in sense data
      Merge branches 'cma', 'misc', 'mlx4', 'nes', 'qib' and 'uverbs' into for-next
      RDS: Remove some unused iWARP code

Roland Koebler (1):
      USB: serial: cp210x.c: add mark/space parity

Roland Vossen (14):
      brcm80211: smac: removed support for SROM rev < 8
      brcm80211: fmac: annotated little endian struct with _le
      brmc80211: fmac: reworked next_bss()
      brcm80211: fmac: changed two scan related structures
      brcm80211: smac: indicate severe problems to Mac80211
      brcm80211: smac: removed MPC related code
      brcm80211: smac: removed MPC related variables
      brcm80211: smac: removed down-on-watchdog MPC functionality
      brcm80211: smac: removed down-on-rf-kill functionality
      brcm80211: smac: bugfix for tx mute in brcms_b_init()
      brcm80211: smac: fixed inconsistency in transmit mute
      brcm80211: smac: modified Mac80211 callback interface
      brcm80211: smac: mute transmit on ops_start
      brcm80211: smac: changed check to confirm STA only support

Roman Tereshonkov (2):
      mtd: mtdoops: skip reading initially bad blocks
      mtdoops: fix the oops_page_used array size

Rong Wang (1):
      UART: add CSR SiRFprimaII SoC on-chip uart drivers

RongQing.Li (3):
      ipv4: fix a memory leak in ic_bootp_send_if
      ipv4: remove useless codes in ipmr_device_event()
      ipv6: release idev when ip6_neigh_lookup failed in icmp6_dst_alloc

Rongjun Ying (1):
      dmaengine: add CSR SiRFprimaII DMAC driver

Russell King (80):
      cpufreq: OMAP: Add SMP support for OMAP4+
      ARM: restart: add restart hook to machine_desc record
      ARM: restart: allow platforms more flexibility specifying restart mode
      ARM: restart: add default restart modes for PXA mioa701, spitz and tosa
      ARM: restart: move reboot failure handing into machine_restart()
      ARM: restart: remove argument to setup_mm_for_reboot()
      ARM: restart: remove local_irq_disable() from within arch_reset()
      ARM: clps711x: consolidate irq/mm/time code into a single file
      ARM: restart: only perform setup for restart when soft-restarting
      ARM: w90x900: add common nuc9xx.h
      ARM: restart: remove poodle restart handler
      Merge branch 'restart-cleanup' into restart
      Merge branch 'irqchip-consolidation' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into devel-stable
      Merge branch 'irqchip-consolidation' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into devel-stable
      Merge branch 'for-rmk' of git://git.kernel.org/pub/scm/linux/kernel/git/will/linux into devel-stable
      Merge branch 'vmalloc' of git://git.linaro.org/people/nico/linux into devel-stable
      Merge branch 'kexec/idmap' of git://git.kernel.org/pub/scm/linux/kernel/git/will/linux into devel-stable
      ARM: pgtable: switch to use pgtable-nopud.h
      Merge branch 'for-rmk' of git://git.kernel.org/pub/scm/linux/kernel/git/cmarinas/linux into devel-stable
      ARM: Allow Kconfig to control the definition of NR_BANKS
      Merge branch 'arm/common-kconfig-refactor+for-rmk' of git://git.linaro.org/people/dmart/linux-2.6-arm into devel-stable
      ARM: Update mach-types
      Merge branch 'vmalloc' of git://git.linaro.org/people/nico/linux into devel-stable
      Merge branch 'for-russell' of git://hansjkoch.de/git/linux-tcc into HEAD
      Merge branch 'restart-cleanup' into restart
      ARM: restart: remove s3c24xx restart handler
      ARM: restart: at91: use new restart hook
      ARM: restart: bcmring: use new restart hook
      ARM: restart: clps711x: use new restart hook
      ARM: restart: cns3xxx: use new restart hook
      ARM: restart: dove: use new restart hook
      ARM: restart: ebsa110: use new restart hook
      ARM: restart: ep93xx: use new restart hook
      ARM: 7262/1: restart: EXYNOS: use new restart hook
      ARM: restart: footbridge: use new restart hook
      ARM: restart: h720x: use new restart hook
      ARM: restart: highbank: use new restart hook
      ARM: restart: integrator: use new restart hook
      ARM: restart: iop3xx: use new restart hook
      ARM: restart: iop13xx: use new restart hook
      ARM: restart: ixp2000: use new restart hook
      ARM: restart: ixp23xx: use new restart hook
      ARM: restart: ixp4xx: use new restart hook
      ARM: restart: kirkwood: use new restart hook
      ARM: restart: ks8695: use new restart hook
      ARM: restart: lpc32xx: use new restart hook
      ARM: restart: mmp: use new restart hook
      ARM: restart: mv78xx0: use new restart hook
      ARM: restart: mxc: use new restart hook
      ARM: restart: mxs: use new restart hook
      ARM: restart: netx: use new restart hook
      ARM: restart: nomadik: use new restart hook
      ARM: restart: omap: use new restart hook
      ARM: restart: orion5x: use new restart hook
      ARM: restart: pnx4008: use new restart hook
      ARM: restart: prima2: use new restart hook
      ARM: restart: pxa: use new restart hook
      ARM: restart: realview: use new restart hook
      ARM: restart: riscpc: use new restart hook
      ARM: 7252/1: restart: S5PV210: use new restart hook
      ARM: restart: sa1100: use new restart hook
      ARM: restart: shark: use new restart hook
      ARM: restart: spear: use new restart hook
      ARM: restart: tegra: use new restart hook
      ARM: restart: u300: use new restart hook
      ARM: restart: versatile: use new restart hook
      ARM: restart: Versatile Express: use new restart hook
      ARM: restart: w90x900: use new restart hook
      ARM: restart: plat-samsung: remove plat/reset.h and s5p_reset_hook
      ARM: restart: lpc32xx & u300: remove unnecessary printk
      ARM: restart: remove comments about adding code to arch_reset()
      ARM: restart: remove the now empty arch_reset()
      Merge branches 'fixes' and 'misc' into for-linus
      Merge branch 'devel-stable' into for-linus
      Merge branch 'restart' into for-linus
      Merge branch 'master' into fixes
      ARM: Add arm_memblock_steal() to allocate memory away from the kernel
      GPIO: sa1100: implement proper gpiolib gpio_to_irq conversion
      sched/accounting, proc: Fix /proc/stat interrupts sum
      ARM: sa11x0: assabet: fix build warning

Rusty Russell (29):
      apparmor: fix module parameter handling
      ALSA: module_param: make bool parameters really bool
      i810: fix module_param bool abuse.
      net: fix assignment of 0/1 to bool variables.
      module_param: make bool parameters really bool (net & drivers/net)
      virtio_net: set/cancel work on ndo_open/ndo_stop
      virtio_net: use non-reentrant workqueue.
      mtd: sm_ftl: fix module parameter
      virtio: harsher barriers for rpmsg.
      virtio: document functions better.
      virtio: rename virtqueue_add_buf_gfp to virtqueue_add_buf
      virtio: support unlocked queue kick
      virtio: avoid modulus operation.
      virtio: expose added descriptors immediately.
      virtio: add debugging if driver doesn't kick.
      modpost: use a table rather than a giant if/else statement.
      modpost: use linker section to generate table.
      module_param: check type correctness for module_param_array
      module_param: avoid bool abuse, add bint for special cases.
      lirc_parallel: fix module parameter description.
      printk: fix unnecessary module_param_name.
      kernel/async: remove redundant declaration.
      module_param: make bool parameters really bool (core code)
      module_param: make bool parameters really bool (arch)
      module_param: make bool parameters really bool (drivers & misc)
      paride/pcd: fix bool verbose module parameter.
      intelfbdrv.c: bailearly is an int module_param
      module_param: check that bool parameters really are bool.
      module_param: make bool parameters really bool (drivers/video/i810)

Ryan Hsu (1):
      ath6kl: Support different uart_tx pin and refclk configuration

Sachin Kamat (3):
      [media] s5p-fimc: Fix incorrect control ID assignment
      [media] s5p-mfc: Remove linux/version.h include from s5p_mfc.c
      [media] s5p-fimc: Remove linux/version.h include from fimc-mdevice.c

Sage Weil (7):
      ceph: remove unnecessary d_fsdata conditional checks
      crush: fix force for non-root TAKE
      ceph: avoid useless dget/dput in encode_fh
      ceph: avoid iput() while holding spinlock in ceph_dir_fsync
      libceph: remove useless return value for osd_client __send_request()
      vfs: export symbol d_find_any_alias()
      ceph: enable/disable dentry complete flags via mount option

Saleem Abdulrasool (1):
      imx: add polled io uart methods

Sam Bradshaw (1):
      block: Add driver for Micron RealSSD pcie flash cards

Sam Leffler (1):
      ath6kl: unbreak suspend

Sam Ravnborg (9):
      sparc32: drop unused atomic24 support
      sparc32: drop useless preprocessor conditional in atomic_32.h
      apbuart: fix section mismatch warning
      sparc32: support atomic64_t
      of/pdt: fix section mismatch warning
      sparc32: enable different preemptions models
      sparc32: fix PAGE_SIZE definition
      sparc32: remove unused file: include/asm/pgtsun4.h
      grvga: fix section mismatch warnings

Sameer Nanda (1):
      forcedeth: allow to silence "TX timeout" debug messages

Samuel Ortiz (12):
      NFC: Add function name to the NFC pr_fmt() routine
      NFC: Add tx skb allocation routine
      NFC: Do not take the genl mutex from the netlink release notifier
      NFC: Atomic socket allocation
      NFC: Add a DEP link control netlink command
      NFC: Set and get DEP general bytes
      NFC: DEP link hook implementation for pn533
      NFC: Initial LLCP support
      NFC: Fix LLCP related build failure
      mfd: Fix STMPE I2c build failure
      mfd: Fix stmpe build warning
      mfd: Fix stmpe section mismatch

Samuel Rakitnican (1):
      [media] rc-videomate-m1f.c Rename to match remote controler name

San Mehat (5):
      staging: android: ramconsole: Ensure ramconsole does not get cluttered by apanic threads
      android: logger: Add new system log for framework/system log messages
      staging: android: lowmemorykiller: Don't try to kill the same pid over and over
      staging: android: lowmemkiller: Substantially reduce overhead during reclaim
      staging: android: lowmemorykiller: Remove bitrotted codepath

Sangbeom Kim (3):
      mfd: Add S5M core driver
      mfd: Add s5m series irq driver
      mfd: Add S5M series configuration

Sangsu Park (1):
      ASoC: soc-pcm: Allocate PCM operations dynamically to support multiple DAIs

Sangwook Lee (3):
      ath6kl: Fix compilation error from of.h
      mmc: sdhci-s3c: Add pm_caps into SD/MMC host
      ARM: SAMSUNG: Add pm_caps into platform data

Sanjay Hortikar (1):
      net-forcedeth: Add internal loopback support for forcedeth NICs.

Santosh Shilimkar (28):
      cpufreq: OMAP: cleanup for multi-SoC support, move into drivers/cpufreq
      ARM: 7188/1: OMAP2PLUS: Fix build error: 'omap2/omap3_intc_handle_irq' undeclared.
      ARM: 7189/1: OMAP3: Fix build break in cpuidle34xx.c because of irq function
      ARM: OMAP4: Use WARN_ON() instead of BUG_ON() with graceful exit
      ARM: OMAP4: Export omap4_get_base*() rather than global address pointers
      ARM: OMAP4: PM: Add SAR RAM support
      ARM: OMAP4: PM: Keep static dep between MPUSS-EMIF and MPUSS-L3/L4 and DUCATI-L3
      ARM: OMAP4: PM: Avoid omap4_pm_init() on OMAP4430 ES1.0
      ARM: OMAP4: PM: Initialise all the clockdomains to supported states
      ARM: OMAP: Add Secure HAL and monitor mode API infrastructure.
      ARM: OMAP: PM: Add support to allocate the memory for secure RAM
      ARM: OMAP4: PM: Add WakeupGen module as OMAP gic_arch_extn
      ARM: OMAP4: PM: Add CPUX OFF mode support
      ARM: OMAP4: Remove __INIT from omap_secondary_startup() to re-use it for hotplug.
      ARM: OMAP4: PM: Program CPU1 to hit OFF when off-lined
      ARM: OMAP4: PM: CPU1 wakeup workaround from Low power modes
      ARM: OMAP4: PM: Use custom omap_do_wfi() for default idle.
      ARM: OMAP4: suspend: Add MPUSS power domain RETENTION support
      ARM: OMAP4: Remove un-used do_wfi() macro.
      ARM: OMAP4: PM: Add WakeupGen and secure GIC low power support
      ARM: OMAP4: PM: Add L2X0 cache lowpower support
      ARM: OMAP4: PM: Add MPUSS power domain OSWR support
      ARM: OMAP4: PM: Add power domain statistics support
      ARM: OMAP4: Fix errata i688 with MPU interconnect barriers.
      ARM: OMAP4: PM: Add CPUidle support
      ARM: OMAP4: cpuidle: Switch to gptimer from twd in deeper C-states.
      ARM: OMAP3: CPUidle: Make use of CPU PM notifiers
      ARM: OMAP4: clock: Add CPU local timer clock node

Sarah Sharp (11):
      usbfs: Fix oops related to user namespace conversion.
      Trivial: xhci: Fix copy-paste error.
      xhci: Remove scary warnings about transfer issues.
      xhci: Remove warnings about MSI and MSI-X capabilities.
      xhci: Remove useless sg-list debugging.
      xhci: Remove debugging for individual transfers.
      xhci: Remove debugging about toggling cycle bits.
      xhci: Remove debugging about ring structure allocation.
      xhci: Be less verbose during URB cancellation.
      xhci: Better debugging for critical host errors.
      xhci: Clean up 32-bit build warnings.

Sarang Radke (3):
      [SCSI] qla4xxx: fix call trace on rmmod with ql4xdontresethba=1
      [SCSI] qla4xxx: Don't recover adapter if device state is FAILED
      [SCSI] qla4xxx: Clear the RISC interrupt bit during FW init

Sascha Hauer (5):
      dma i.MX: remove individual SOC dependency
      i.MX IPU DMA: Fix wrong burstsize settings
      video i.MX IPU: Fix display connections
      net/davinci: do not use all descriptors for tx packets
      unlzo: fix input buffer free

Sascha Sommer (4):
      [media] em28xx: Fix: I2C_CLK write error message checks wrong return code
      [media] em28xx: Do not modify EM28XX_R06_I2C_CLK for em2800
      [media] em28xx: increase maxwidth for em2800
      [media] em28xx: Fix tuner_type for Terratec Cinergy 200 USB

Sasha Levin (7):
      iio: Don't OOPS if dummy evgen failed init
      nfsd: Fix oops when parsing a 0 length export
      KVM: Refactor and simplify kvm_dev_ioctl_get_supported_cpuid
      KVM: Use kmemdup() instead of kmalloc/memcpy
      KVM: Use memdup_user instead of kmalloc/copy_from_user
      virtio-balloon: Trivial cleanups
      pipe: fail cleanly when root tries F_SETPIPE_SZ with big size

Sathya Perla (6):
      be2net: init (vf)_if_handle/vf_pmac_id to handle failure scenarios
      be2net: stop checking the UE registers after an EEH error
      be2net: don't log more than one error on detecting EEH/UE errors
      be2net: stop issuing FW cmds if any cmd times out
      be2net: fix ethtool ringparam reporting
      be2net: refactor/cleanup vf configuration code

Saurav Kashyap (1):
      [SCSI] qla2xxx: Implement FCP priority tagging for 82xx adapters.

Scott Jiang (3):
      blackfin: config: update def config for all boards
      blackfin: bf537: change num_chipselect for spi-sport
      blackfin: bf548: add capture support

Sean Hefty (2):
      RDMA/cma: Fix endianness bugs
      rdma/core: Fix sparse warnings

Sean MacLennan (12):
      rtl8192e: cleanup rtl_debug.h
      rtl8192e: move RTL_DEBUG and proc prototypes
      rtl8192e: create generic rtllib_debug.h
      rtl8192e: Export symbols
      rtl8192e: Split the driver up
      rtl8192e: Split into two directories
      rtl8192e: Rename clashing symbols
      staging: fix build problem with staging/rtl8192e
      staging/rtl8192e: Add lib80211.h to rtllib.h
      staging/rtl8192e: Convert to lib80211_crypt_data and lib80211_crypt_ops
      staging/rtl8192e: Convert to lib80211_crypt_info
      staging/rtl8192e: Register against lib80211

Sebastian Andrzej Siewior (19):
      x86/div64: Add a micro-optimization shortcut if base is power of two
      usb: dwc3: add a platform device alias
      usb: dwc3: debugfs: hold the lock in during mode change
      usb: dwc3: host: remove unused includes
      usb: dwc3: reset pending status flag in error case
      usb: dwc3: remove special status request handling in ep0
      usb: dwc3: ep0: use proper endianess in SetFeature for wIndex
      usb: dwc3: ep0: don't use ep0in for transfers
      usb: dwc3: use a helper function for operation mode setting
      usb: dwc3: move generic dwc3 code from gadget into core
      usb: dwc3: ep0: push ep0state into xfernotready processing
      usb: dwc3: ep0: handle delayed_status again
      usb: dwc3: gadget: return early in dwc3_cleanup_done_reqs()
      usb: dwc3: use correct hwparam register for power mgm check
      usb: dwc3: ep0: use dwc3_request for ep0 requsts instead of usb_request
      target: use \n as a separator for configuration
      target/configs: remove trailing newline from udev_path and alias
      target: tcm_mod_builder: small fixups
      perf tools: Add const.h to MANIFEST to make perf-tar-src-pkg work again

Seiichi Ikarashi (1):
      x86: Fix rflags in FAKE_STACK_FRAME

Sekhar Nori (1):
      ARM: 7190/1: restart: davinci: use new restart hook

Serge E. Hallyn (1):
      user namespace: make signal.c respect user namespaces

Sergei Shtylyov (3):
      libata-sff: use ATAPI_{COD|IO}
      libata-core: kill duplicate statement in ata_do_set_mode()
      pata_bf54x: fix BMIDE status register emulation

Sergey Datsevich (1):
      Staging: zram/zram_sysfs.c: Fixed call of obsolete function strict_strtoX

Sergey Senozhatsky (1):
      block_dev: Suppress bdev_cache_init() kmemleak warninig

Sergiusz Urbaniak (1):
      ALSA: snd-usb: added VOX ToneLab ST midi handling

Seth Forshee (6):
      Input: ALPS - move protocol information to Documentation
      Input: ALPS - add protocol version field in alps_model_info
      Input: ALPS - remove assumptions about packet size
      Input: ALPS - add support for protocol versions 3 and 4
      Input: ALPS - add semi-MT support for v3 protocol
      Input: ALPS - add documentation for protocol versions 3 and 4

Seung-Woo Kim (3):
      drm: Add multi buffer plane pixel formats
      drm/exynos: Support multi buffers
      drm/exynos: added hdmi display support

Seungwon Jeon (5):
      mmc: dw_mmc: Add more capabilities field
      mmc: dw_mmc: Support predefined mutiple block transfers
      mmc: core: Add claiming of hosts during mmc_cache_ctrl
      mmc: dw_mmc: Clear the DDR mode for non-DDR
      mmc: core: Separate the timeout value for cache-ctrl

Shahar Lev (1):
      wl12xx: remove warning message during IBSS Tx

Shan Hai (1):
      sched/rt: Code cleanup, remove a redundant function call

Shan Wei (2):
      net: doc: fix many typos in scaling.txt
      net: kill duplicate included header

Shane Michael Matthews (3):
      NVMe: Enable and disable the PCI device
      NVMe: Disable the device before we write the admin queues
      NVMe: Initial PRP List support

Shaohua Li (10):
      slub: add missed accounting
      slub: add missed accounting
      block, cfq: fix empty queue crash caused by request merge
      block: recursive merge requests
      thp: improve the error code path
      thp: remove unnecessary tlb flush for mprotect
      thp: add tlb_remove_pmd_tlb_entry
      thp: improve order in lru list for split huge page
      [SCSI] don't change sdev starvation list order without request dispatched
      intel_idle: fix API misuse

Shaohui Xie (1):
      mmc: sdhci: restore the enabled dma when do reset all

Shawn Bohrer (1):
      fadvise: only initiate writeback for specified range with FADV_DONTNEED

Shawn Guo (25):
      ARM: EXYNOS: remove exynos4_scu_enable()
      regulator: fix label names used in device tree bindings
      regulator: pass device_node to of_get_regulator_init_data()
      ASoC: mxs: correct 'direction' of device_prep_dma_cyclic
      regulator: mc13892: remove the unnecessary prefix from regulator name
      regulator: mc13892: add device tree probe support
      dmaengine: add DMA_TRANS_NONE to dma_transfer_direction
      mmc: mxs-mmc: fix the dma_transfer_direction migration
      mtd: gpmi-nand: move to dma_transfer_direction
      ASoC: mxs: correct 'direction' of device_prep_dma_cyclic
      ARM: mxs: convert platform code to clk_prepare/clk_unprepare
      dma: mxs-dma: convert to clk_prepare/clk_unprepare
      mmc: mxs-mmc: convert to clk_prepare/clk_unprepare
      mtd: gpmi-lib: convert to clk_prepare/clk_unprepare
      net: flexcan: convert to clk_prepare/clk_unprepare
      serial: mxs-auart: convert to clk_prepare/clk_unprepare
      video: mxsfb: convert to clk_prepare/clk_unprepare
      ASoC: mxs-saif: convert to clk_prepare/clk_unprepare
      clk: add config option HAVE_CLK_PREPARE into Kconfig
      ARM: mxs: select HAVE_CLK_PREPARE for clock
      ARM: imx6: fix v7_invalidate_l1 by adding I-Cache invalidation
      ARM: imx6: remove __CPUINIT annotation from v7_invalidate_l1
      ARM: 7198/1: arm/imx6: add restart support for imx6q
      mfd: Add device tree probe support for mc13xxx
      mfd: Improve mc13xxx dt binding document

Shengzhou Liu (2):
      mtd: nand: fixup for fmr initialization of Freescale NAND controller
      mtd: nand: Add ONFI support for FSL NAND controller

Shimoda, Yoshihiro (4):
      sh: modify clock-sh7757 for renesas_usbhs
      sh: add platform_device for renesas_usbhs in board-sh7757lcr
      arm: mach-shmobile: add a resource name for shdma
      sh: add a resource name for shdma

Shubhrajyoti D (8):
      spi/omap: Use a workqueue per omap2_mcspi controller
      spi/omap: call pm_runtime_disable in error path and remove
      spi/omap: Correct the error path
      serial: OMAP2+: UART: Make the SERIAL_OMAP depend on ARCH_OMAP2PLUS
      OMAP: UART: fix the return type of check_modem_status
      ARM: OMAP3+: hwmod data: Add the default clockactivity for I2C
      watchdog: omap_wdt.c: fix the WDIOC_GETBOOTSTATUS ioctl if not implemented.
      mtd: nand: Making MTD_NAND_OMAP2 depend on ARCH_OMAP2PLUS

Shyam Sunder (1):
      [SCSI] qla4xxx: check for FW alive before calling chip_reset

Simon Glass (1):
      ARM: 7267/1: Remove BUILD_BUG_ON from asm/bug.h

Simon Wunderlich (10):
      batman-adv: directly write tt entries without buffering
      batman-adv: Fix range check for expected packets
      batman-adv: check return value for hash_add()
      batman-adv: use unregister_netdevice() when softif_create fails
      mac80211: remove debugfs noack test
      wireless: Add NoAck per tid support
      mac80211: Add NoAck per tid support
      mac80211: fix duration calculation for QoS NOACK frames
      mac80211: handle protection mode, RIFS and ADDBA for HT IBSS
      mac80211: free skb on error path of ieee80211_ibss_join()

Sonic Zhang (11):
      serial: bfin-uart: Request CTS GPIO PIN when the serial device starts up.
      serial: bfin-uart: Add tty ASYNC_CTS_FLOW flag to do CTS flow control.
      serial: bfin-uart: remove redundant CTS check for hardware CTS control.
      tty: bfin-sport-uart: Rx interrupt is not called always with irq disabled.
      serial: bfin-sport-uart: Request CTS GPIO PIN when the sport emulated serial device starts up.
      serial: bfin-sport-uart: Add tty ASYNC_CTS_FLOW flag to do CTS flow control.
      serial: bfin-uart: Enable hardware automatic CTS only when CTS pin is available.
      serial: bfin-uart: Remove ASYNC_CTS_FLOW flag for hardware automatic CTS.
      blackfin: config: update macro SPI_BFIN in board file
      blackfin: serial: bfin-uart: remove unused field
      [libata] pata_bf54x: Support sg list in bmdma transfer.

Srikar Dronamraju (2):
      x86: Call do_notify_resume() with interrupts enabled
      x86: Clean up and extend do_int3()

Srinivas Kandagatla (1):
      mdio-gpio: Add reset functionality to mdio-gpio driver(v2).

Srivatsa S. Bhat (16):
      PM: Fix indentation and remove extraneous whitespaces in kernel/power/main.c
      PM / Memory-hotplug: Avoid task freezing failures
      PM / Hibernate: Refactor and simplify hibernation_snapshot() code
      PM / Usermodehelper: Cleanup remnants of usermodehelper_pm_callback()
      PM / Hibernate: Enable usermodehelpers in software_resume() error path
      PM / Hibernate: Thaw processes in SNAPSHOT_CREATE_IMAGE ioctl test path
      PM / Hibernate: Remove deprecated hibernation test modes
      PM / Hibernate: Replace unintuitive 'if' condition in kernel/power/user.c with 'else'
      PM / Freezer: Remove the "userspace only" constraint from freezer[_do_not]_count()
      PM / Sleep: Use the freezer_count() functions in [un]lock_system_sleep() APIs
      PM / Sleep: Make [un]lock_system_sleep() generic
      PM / Sleep: Replace mutex_[un]lock(&pm_mutex) with [un]lock_system_sleep()
      PM / Sleep: Recommend [un]lock_system_sleep() over using pm_mutex directly
      PM / Sleep: Fix freezer failures due to racy usermodehelper_is_disabled()
      PM / Hibernate: Remove deprecated hibernation snapshot ioctls
      x86/mce: Fix CPU hotplug and suspend regression related to MCE

Stanislav Kinsbursky (2):
      SUNRPC: create svc_xprt in proper network namespace
      NFSd: use network-namespace-aware cache registering routines

Stanislav Yakovlev (2):
      ipw2x00: remove unused function libipw_ratelimit_debug.
      ipw2x00: remove reset_port functionality

Stanislaw Gruszka (90):
      mac80211: remove uneeded scan_chan variable
      mac80211: remove useless brackets in ieee80211_cfg_on_oper_channel
      mac80211: simplify ieee80211_work_work
      iwlegacy: remove tracing
      iwlegacy: rename iwl to il
      iwlegacy: rename priv to il
      iwlegacy: rename iwlegacy to il
      iwlegacy: remove DEBUG_IO
      iwlegacy: remove DEBUG_LIMIT
      iwlegacy: rename IL_DEBUG_ to D_
      iwlegacy: remove il argument from IWL_ERR/INFO/WARN/CRIT
      iwlegacy: remove IL_CRIT
      iwlegacy: rename il_{read,write}32 to _il_{rd,wr}
      iwlegacy: mark poll bit as unlocked function
      iwlegacy: mark il_{grab,release}_nic_access as unlocked
      iwlegacy: remove _il_{read,write}_direct32
      iwlegacy: rename i/o direct methods
      iwlegacy: rename il_{read,write}_prph
      iwlegacy: remove not needed parentheses
      iwlegacy: rename remaining IWLs to ILs
      iwlegacy: s/iwl_rx_packet/iwl_rx_pkt/
      iwlegacy: partial rxon context cleanup
      iwlegacy: s/il_rx_mem_buffer/il_rx_buf/
      iwlegacy: s/statistics/stats/
      iwlegacy: s/window/win/
      iwlegacy: s/IL_RATE/RATE/
      iwlegacy: s/INDEX/IDX/
      iwlegacy: s/index/idx/
      iwlegacy: s/TABLE/TBL/
      iwlegacy: remove for_each_context
      iwlegacy: rename base 4965 and 3945 file names
      iwlegacy: merge iwl-4965-led.c into 4965.c
      iwlegacy: merge iwl-3945-led.c into 3945.c
      iwlegacy: merge iwl-4965-eeprom.c into 4965.c
      iwlegacy: merge iwl-4965-ucode.c into 4965.c
      iwlegacy: merge iwl-4965-sta.c into 4965-mac.c
      iwlegacy: merge iwl-4965-{tx,rx}.c into 4965-mac.c
      iwlegacy: merge iwl-4965-lib.c into 4965-mac.c
      iwlegacy: rename iwl-4965-{rs,calib,debugfs}.c to 4965-{rs,calib,debug}.c
      iwlegacy: rename iwl-3945-{rs,debugfs}.c to 3945-{rs,debug}.c
      iwlegacy: add accidentally removed comments
      iwlegacy: move iwl-4965-{,hw,debugfs,calib}.h to 4965.h
      iwlegacy: move iwl-3945-{,hw,fh,debugfs}.h to 3945.h
      iwlegacy: s/STATUS_/S_/
      iwlegacy: s/STATISTICS/STATS/
      iwlegacy: rename REPLY_ to N_ or C_
      iwlegacy: s/rx_handler/handler/
      iwlegacy: s/rx_reply/hdl/
      iwlegacy: rename other handlers
      iwlegacy: rename iwl-core.c to common.c
      iwlegacy: merge common .c files
      iwlegacy: rename module name
      iwlegacy: rename iwl-commands.h to commands.h
      iwlegacy: remove il_ieee80211_get_hw_conf
      iwlegacy: move IL_MASK
      iwlegacy: rename iwl-csr.h to csr.h
      iwlegacy: rename iwl-core.h to common.h
      iwlegacy: merge common header files
      iwlegacy: remove iwl-helpers.h
      iwlegacy: merge iwl-legacy-rs.h into common.h
      iwlegacy: merge iwl-power.h into common.h
      iwlegacy: merge iwl-{eeprom,led}.h into common.h
      iwlegacy: rename iwl-prph.h to prph.h
      iwlegacy: use FH39_ prefix in 3945 code
      iwlegacy: use FH49_ prefix in 4965 code
      iwlegacy: merge iwl-fh.h into 4965.h
      iwlegacy: rename iwl-debug.c to debug.c
      iwlegacy: merge iwl-debug.h into common.h
      iwlegacy: indentions and whitespaces
      iwlegacy: checkpatch.pl fixes
      iwlegacy: remove unused IL_AC_UNSET define
      x86/mm: Initialize high mem before free_all_bootmem()
      mm, x86: Remove debug_pagealloc_enabled
      rtlwifi: use work for lps
      rtlwifi: merge ips,lps spinlocks into one mutex
      iwlegacy: remove iwl-sta.c
      iwlegacy: move some i/o helpers out of inline
      iwlegacy: 4965: toggle tx antenna inline
      iwlegacy: 4965: small tx_cmd build cleanup
      iwlegacy: 3945: get rid of hw_{set,get}_rate
      iwlegacy: 4965: remove one il4965_hdl_beacon
      iwlegacy: random 3945-rs.c cleanups
      iwlegacy: 3945: simplify calculations of retry limit
      iwlegacy: 3945: fix hw passive scan on radar channels
      mm: more intensive memory corruption debugging
      PM/Hibernate: do not count debug pages as savable
      slub: min order when debug_guardpage_minorder > 0
      mac80211: fix rx->key NULL pointer dereference in promiscuous mode
      slub: document setting min order with debug_guardpage_minorder > 0
      rt2800pci: fix spurious interrupts generation

Stas Sergeev (1):
      [media] [saa7134] do not change mute state for capturing audio

Stefan Achatz (1):
      HID: roccat: Add support for Isku keyboard

Stefan Behrens (4):
      Btrfs: add optional integrity check code
      Btrfs: add config option to enable btrfs integrity check
      Btrfs: Makefile changes to optionally include btrfs integrity check
      Btrfs: integrate integrity check module into btrfs

Stefan Berger (6):
      tpm: Have tpm_get_timeouts return an error code
      tpm: Cleanup tpm_continue_selftest
      tpm: Introduce function to poll for result of self test
      tpm_tis: Check return code from getting timeouts/durations
      tpm_tis: add delay after aborting command
      tpm: fix (ACPI S3) suspend regression

Stefan Haberland (2):
      [S390] dasd: add sanity check to detect path connection error
      [S390] dasd: fix fixpoint divide exception in define_extent

Stefan Hajnoczi (9):
      staging: line6: add Pod HD300 support
      staging: line6: add missing MIDI postprocessing case for POD HD300
      staging: line6: use smallest iso ep packet size
      staging: line6: alloc/free buffers in hw_params/hw_free
      staging: line6: fix memory leak in .hw_params()
      staging: line6: fix playback urb transfer buffer calculation
      staging: line6: eliminate useless index_out variable
      staging: line6: eliminate useless NULL checks
      staging: line6: wait for urbs in snd_line6_prepare()

Stefan Lippers-Hollmann (3):
      rtl8192e: remove stale defines from ccflags-y
      rtl8192e: use HAVE_NET_DEVICE_OPS unconditionally
      rtl8192e: drop alternate code paths for CONFIG_PM_RTL

Stefan Nilsson XK (3):
      ARM: ux500: support SD cards on HREFv60 boards
      ARM: ux500: add device sdi1 for SDIO
      mmc: sdio: Fix to support any block size optimally

Stefan Ringel (7):
      [media] tm6000: remove experimental depends
      [media] tm6000: bugfix at tm6000_set_reg_mask() register setting
      [media] tm6000: bugfix at interrupt reset
      [media] tm6000: bugfix at bulk transfer
      [media] tm6000: bugfix data check
      [media] mt2063: fix get_if_frequency call
      [media] cx23885: add Terratec Cinergy T PCIe dual

Stefan Roese (2):
      stmmac: Fix compilation error in mmc_core.c
      stmmac: Add missing LF to pr_info() in stmmac_main.c

Stefan Weinhuber (1):
      [S390] dasd: fix expiration handling for recovery requests

Steffen Klassert (1):
      crypto: Unlink and free instances when deleted

Steffen Maier (1):
      [S390] qdio: fix kernel panic for zfcp 31-bit

Steffen Persvold (2):
      x86: Add NumaChip support
      x86: Fix the !CONFIG_NUMA build of the new CPU ID fixup code support

Stephane Eranian (4):
      perf events: Enable raw event support for Intel unhalted_reference_cycles event
      perf events: Add PERF_COUNT_HW_REF_CPU_CYCLES generic PMU event
      perf events: Add Intel x86 mapping for PERF_COUNT_HW_REF_CPU_CYCLES
      perf: Add support for PERF_HW_COUNT_REF_CPU_CYCLES

Stephen Boyd (17):
      ARM: msm: Consolidate and move DEBUG_LL to DEBUG_LL choice
      msm: Support DEBUG_LL on MSM8660 and MSM8960
      msm: timer: Tighten #ifdef for local timer support
      msm: timer: Cleanup #includes and #defines
      msm: timer: Use GPT for clockevents and DGT for clocksource
      msm: timer: Fix ONESHOT mode interrupts
      msm: timer: Remove msm_clocks[] and simplify code
      msm: timer: Remove SoC specific #ifdefs
      msm: timer: Setup interrupt after registering clockevent
      msm: timer: Use clockevents_config_and_register()
      msm: platsmp: Mark ioremapped memory as __iomem
      scripts/tags.sh: Add Page flag function magic
      debugobjects: Be smarter about static objects
      timer: Setup uninitialized timer with a stub callback
      mmc: core: Fixup delayed work clock gating patch
      kprobes: silence DEBUG_STRICT_USER_COPY_CHECKS=y warning
      [SCSI] sg: convert to kstrtoul_from_user()

Stephen Hemminger (2):
      genetlink: add auto module loading
      ixgbe: fix typo's

Stephen M. Cameron (2):
      [SCSI] hpsa: Add IRQF_SHARED back in for the non-MSI(X) interrupt handler
      [SCSI] hpsa: do not sleep in atomic context in rmmod path.

Stephen Rothwell (5):
      Freezer: fix more fallout from the thaw_process rename
      net: sk_update_clone is only used in net/core/sock.c
      blockdev: convert some macros to static inlines
      netfilter: xt_hashlimit: fix unused variable warning if IPv6 disabled
      xen: using EXPORT_SYMBOL requires including export.h

Stephen Warren (64):
      ASoC: Tegra PCM: Use module_platform_driver
      ASoC: Tegra DAS: Use devm_ APIs and module_platform_driver
      ASoC: Tegra: Move DAS configuration into machine drivers
      ASoC: Tegra I2S: Use devm_ APIs and module_platform_driver
      ASoC: Tegra DAS: Add device tree binding
      ASoC: Tegra+WM8903 machine: Use devm_ APIs and module_platform_driver
      ASoC: Tegra TrimSlice machine: Use devm_ APIs and module_platform_driver
      ASoC: Tegra I2S: Remove dependency on pdev->id
      ASoC: Implement fully_routed card property
      ASoC: Tegra+WM903 machine: Set the new fully_routed flag
      ASoC: TrimSlice machine: Set the new fully_routed flag
      ASoC: Tegra I2S: Add device tree binding
      ASoC: WM8903: Disallow all invalid gpio_cfg pdata values
      ASoC: WM8903: Create default platform data structure
      ASoC: WM8903: Fix platform data gpio_cfg confusion
      ASoC: WM8903: Remove conditionals checking pdata != NULL
      ASoC: WM8903: Get default irq_active_low from IRQ controller
      ASoC: WM8903: Add device tree binding
      ASoC: WM8903: Add of_match_table
      ASoC: Tegra: Move DAS configuration into DAS driver
      arm/dt: tegra: Clean up I2S and DAS nodes
      arm/tegra: Add device-tree support for TrimSlice board
      arm/tegra: board-dt: Fix AUXDATA typo
      arm/tegra: board-dt: Enable audio-related clocks
      arm/dt: tegra: Remove /memreserve/ from device-tree files
      arm/dt: tegra: Remove /chosen node
      arm/dt: tegra: Fix I2C nodes to match board files
      arm/dt: tegra: Fix serial nodes to match board files
      arm/dt: tegra: Fix SDHCI nodes to match board files
      arm/tegra: Remove code that's ifndef CONFIG_ARM_GIC
      ASoC: Refactor some conditions and loop in soc_bind_dai_link()
      ASoC: Add utility to set a card's name from device tree
      ASoC: Add utility to parse DAPM routes from device tree
      ASoC: Tegra+WM8903 machine: Add device tree binding
      i2c: tegra: Add __devinit/exit to probe/remove
      i2c: tegra: Support DVC controller in device tree
      arm/dt: tegra: Use new compatible value for DVC I2C controller
      arm/dt: Add ADT7461 to Seaboard
      arm/tegra: Seaboard: Add GPIO key device tree nodes
      arm/tegra: Split Seaboard GPIO table to allow for Ventana
      arm/tegra: Add AUXDATA for tegra-pinmux and tegra-gpio
      arm/tegra: Harmony PCIe: Don't touch pinmux
      arm/tegra: PCIe: Remove include of mach/pinmux.h
      arm/tegra: Remove useless entries from ventana_pinmux[]
      arm/tegra: Rework Seaboard-vs-Ventana pinmux table
      arm/tegra: Fix mistake in Trimslice's pinmux
      arm/tegra: Refactor board-*-pinmux.c to share code
      arm/tegra: Use bus notifiers to trigger pinmux setup
      arm/tegra: Fix section mismatch errors in tegra20 pinmux
      arm/tegra: Fix section mismatch errors in tegra30 pinmux
      arm/tegra: Delete tegra_init_clock()
      arm/tegra: Make MACH_TEGRA_DT depend on ARCH_TEGRA_2x_SOC
      arm/tegra: Compile tegra_dt_init_irq only when CONFIG_OF
      ASoC: Allow DAI links to be specified using device tree nodes
      MAINTAINERS: Fix pinctrl subsystem's directory
      pinctrl: add explicit gpio_disable_free pinmux_op
      pinctrl: implement PINMUX_MAP_SYS_HOG
      arm/u300: don't use PINMUX_MAP_PRIMARY*
      pinctrl: don't create a device for each pin controller
      pinctrl: add "struct seq_file;" to pinconf.h
      pinctrl: pass name instead of device to pin_config_*
      ARM: 7271/1: Fix typo in conversion of ARCH_NR_GPIOS to Kconfig
      dtc: Implement -d option to write out a dependency file
      Kbuild: Use dtc's -d (dependency) option

Steve Hodgson (1):
      btree: export btree_get_prev() so modules can use btree_for_each

Steven Miao (3):
      blackfin: smp: fix msg queue overflow issue
      bf54x: get mem size: missing break in switch
      blackfin: mac: dsa: add vlan mask in board file

Steven Rostedt (49):
      tracing: Add boiler plate for subsystem filter
      lockdep: Show subclass in pretty print of lockdep output
      ftrace: Remove force undef config value left for testing
      perf: Fix parsing of __print_flags() in TP_printk()
      ftrace: Fix hash record accounting bug
      tracing: Add irq, preempt-count and need resched info to default trace output
      tracing: Add entries in buffer and total entries to default output header
      ktest: Add default for ssh-user, build-target and target-image
      ktest: When creating new config, allow the use of ${THIS_DIR}
      ftrace: Do not function trace inlined functions
      ftrace: Allow archs to modify code without stop machine
      ftrace: Remove usage of "freed" records
      ftrace: Allocate the mcount record pages as groups
      ftrace: Replace record newlist with record page list
      ftrace: Sort the mcount records on each page
      ftrace: Use bsearch to find record ip
      ftrace: Fix ftrace hash record update with notrace
      ftrace: Create ftrace_hash_empty() helper routine
      ftrace: Allow other users of function tracing to use the output listing
      ftrace: Decouple hash items from showing filtered functions
      tracing: Have stack_tracer use a separate list of functions
      ftrace: Allow access to the boot time function enabling
      tracing: Have stack tracing set filtered functions at boot
      x86: Document the NMI handler about not using paranoid_exit
      x86: Add workaround to NMI iret woes
      x86: Keep current stack in NMI breakpoints
      x86: Allow NMIs to hit breakpoints in i386
      x86: Add counter when debug stack is used with interrupts enabled
      md: Fix userspace free_pages() macro
      ktest: Allow bisect test to restart where it left off
      ktest: Ask for type of test when creating a new config
      ktest: Do not ask for some options if the only test is build
      ktest: When creating a new config, ask for BUILD_OPTIONS
      ktest: Only ask options needed for install
      ktest: Evaluate $KERNEL_VERSION in both install and post install
      ktest: Evaluate options before processing them
      ktest: Allow overriding bisect test results
      ktest: Add options SWITCH_TO_GOOD and SWITCH_TO_TEST
      ktest: Change initialization of defaults hash to perl format
      ktest: Have all values be set by defaults
      ktest: Detect typos in option names
      ktest: Fix compare script to test if options are not documented
      ktest: Still do reboot even for REBOOT_TYPE = script
      ktest: Add INGORE_ERRORS to ignore warnings in boot up
      tracing: Fix compile error when static ftrace is enabled
      tracing/mm: Move include of trace/events/kmem.h out of header into slab.c
      kconfig/streamline-config.pl: Simplify backslash line concatination
      kconfig/streamline-config.pl: Fix parsing Makefile with variables
      tracepoints/module: Fix disabling tracepoints with taint CRAP or OOT

Steven Toth (12):
      [media] cx25840 / cx23885: Fixing audio/volume regression
      [media] cx23885: Cleanup MPEG encoder GPIO handling
      [media] cx23885: Ensure the MPEG encoder height is configured from the norm
      [media] cx23885: Configure the MPEG encoder early to avoid jerky video
      [media] cx25840: Add a flag to enable the CX23888 DIF to be enabled or not
      [media] cx23885: Hauppauge HVR1850 Analog driver support
      [media] cx23885: Control cleanup on the MPEG Encoder
      [media] cx23885: Bugfix /sys/class/video4linux/videoX/name truncation
      [media] cx25840: Hauppauge HVR1850 Analog driver support
      [media] cx25840: Added g_std support to the video decoder driver
      [media] cx25840: Add support for g_input_status
      [media] cx23885: Query the CX25840 during enum_input for status

Steven Whitehouse (9):
      GFS2: Fix up REQ flags
      GFS2: More automated code analysis fixes
      GFS2: Fix very unlikley memory leak in ACL xattr code
      GFS2: f_ra is always valid in dir readahead function
      GFS2: O_(D)SYNC support for fallocate
      GFS2: Fix up "off by one" in the previous patch
      GFS2: Fix multi-block allocation
      GFS2: We only need one ACL getting function
      GFS2: Fix nlink setting on inode creation

Stratos Psomadakis (2):
      [SCSI] sym53c8xx: Fix NULL pointer dereference in slave_destroy
      lguest: Make sure interrupt is allocated ok by lguest_setup_irq

Sujit Reddy Thumma (2):
      mmc: core: Use delayed work in clock gating framework
      mmc: card: Kill block requests if card is removed

Sumit Semwal (4):
      dma-buf: Introduce dma buffer sharing mechanism
      dma-buf: Documentation for buffer sharing framework
      dma-buf: mark EXPERIMENTAL for 1st release.
      dma-buf: Documentation update for Kconfig select

Suresh Siddha (10):
      x86, tsc: Skip TSC synchronization checks for tsc=reliable
      sched: Clean up domain traversal in select_idle_sibling()
      sched: Fix the sched group node allocation for SD_OVERLAP domains
      sched, nohz: Introduce nohz_flags in 'struct rq'
      sched, nohz: Track nr_busy_cpus in the sched_group_power
      sched, nohz: Implement sched group, domain aware nohz idle load balancing
      sched, nohz: Clean up the find_new_ilb() using sched groups nr_busy_cpus
      sched, nohz: Fix the idle cpu check in nohz_idle_balance
      sched, nohz: Set the NOHZ_BALANCE_KICK flag for idle load balancer
      x86: Skip cpus with apic-ids >= 255 in !x2apic_mode

Suzuki Poulose (8):
      powerpc: Rename mapping based RELOCATABLE to DYNAMIC_MEMSTART for BookE
      powerpc/44x: Enable DYNAMIC_MEMSTART for 440x
      powerpc: Process dynamic relocations for kernel
      powerpc: Define virtual-physical translations for RELOCATABLE
      powerpc/44x: Enable CONFIG_RELOCATABLE for PPC44x
      powerpc/44x: Enable CRASH_DUMP for 440x
      powerpc/boot: Change the load address for the wrapper to fit the kernel
      powerpc/boot: Change the WARN to INFO for boot wrapper overlap message

Sven Eckelmann (4):
      batman-adv: update internal version number
      batman-adv: Replace obsolete strict_strto<foo> with kstrto<foo>
      batman-adv: Directly check read of icmp packet in copy_from_user
      batman-adv: Only write requested number of byte to user buffer

Sylwester Nawrocki (27):
      [media] staging: as102: Remove unnecessary typedefs
      [media] staging: as102: Remove leftovers of the SPI bus driver
      [media] staging: as102: Make the driver select CONFIG_FW_LOADER
      [media] staging: as102: Replace pragma(pack) with attribute __packed
      [media] staging: as102: Fix the dvb device registration error path
      [media] staging: as102: Whitespace and indentation cleanup
      [media] staging: as102: Replace printk(KERN_<LEVEL> witk pr_<level>
      [media] staging: as102: Remove linkage specifiers for C++
      [media] staging: as102: Use linux/uaccess.h instead of asm/uaccess.h
      [media] staging: as102: Move variable declarations to the header
      [media] staging: as102: Define device name string pointers constant
      [media] staging: as102: Eliminate as10x_handle_t alias
      [media] staging: as102: Add missing function argument
      [media] Remove unneeded comments from the media API DocBook files
      [media] v4l: Add new alpha component control
      [media] s5p-fimc: Add support for alpha component configuration
      [media] m5mols: Simplify the I2C registers definition
      [media] m5mols: Remove mode_save field from struct m5mols_info
      [media] m5mols: Change the end of frame v4l2_subdev notification id
      [media] m5mols: Don't ignore v4l2_ctrl_handler_setup() return value
      [media] m5mols: Move the control handler initialization to probe()
      [media] m5mols: Do not reset the configured pixel format when unexpected
      [media] m5mols: Change auto exposure control default value to AUTO
      [media] m5mols: Enable v4l subdev device node
      [media] s5p-csis: Enable v4l subdev device node
      [media] s5p-fimc: Prevent lock up caused by incomplete H/W initialization
      [media] v4l: Add VIDIOC_LOG_STATUS support for sub-device nodes

Szymon Janc (8):
      Bluetooth: rfcomm: Fix sleep in invalid context in rfcomm_security_cfm
      Bluetooth: Increase HCI reset timeout in hci_dev_do_close
      Bluetooth: Add debug print to l2cap_chan_create
      Bluetooth: Fix possible NULL pointer derefence in l2cap code
      Bluetooth: Simplify l2cap_add_to_srej_queue
      Bluetooth: Refactor loop in l2cap_retransmit_one_frame
      Bluetooth: Simplify __l2cap_global_chan_by_addr
      Bluetooth: Fix some checkpatch.pl errors and warnings

Tai-hwa Liang (1):
      Input: sentelic - document the latest hardware

Takashi Iwai (76):
      ALSA: hda/realtek - Convert alc262 model=tyan to a fixup-list
      ALSA: hda/realtek - Convert ALC262 model=toshiba-rx1 to a fixup-list
      ALSA: hda/realtek - Drop ALC262 model=toshiba-s06
      ALSA: hda/realtek - Drop ALC262 model=nec quirk
      ALSA: hda/realtek - Convert ALC262 lenovo-3000 quirks to fixup-list
      ALSA: hda/realtek - Convert ALC262 benq and benq-t31 to fixup-lists
      ALSA: hda/realtek - Convert ALC262 model=fujitsu to auto-parser
      ALSA: hda/realtek - Drop ALC262 model=hippo static quirks
      ALSA: hda/realtek - Drop ALC262 model=hippo static quirks
      ALSA: hda/realtek - Drop ALC262 model=basic static configs
      ALSA: hda/realtek - Add the support of shared HP/Mic
      ALSA: hda/realtek - Remove all ALC262-quirk codes
      ALSA: hda/realtek - Rewrite ALC882 model=vaio-tt with auto-parser
      Merge branch 'fix/hda' into topic/hda
      ALSA: hda/realtek - Drop ALC882 model=asus-p5q static config
      ALSA: hda/realtek - Move ALC888 ASUS EEE1601 config to auto-parser
      ALSA: hda/realtek - Look through codec SSID for fix-up lists
      ALSA: hda/realtek - Drop ALC882 asus-a7j and asus-a7m models
      ALSA: hda/realtek - Drop lenovo-sky, asus-m90v, fujitsu-pi2515 quirks
      ALSA: hda/realtek - Drop ALC882 lenovo and haier-w66 static configs
      ALSA: hda/realtek - Drop ALC882 mitac and fujitsu-xa3530 static configs
      ALSA: hda/realtek - Replace ALC882 arima, medion and laptop-eapd quirks
      ALSA: hda/realtek - Drop ALC882 3stack-hp, 6stack-dell and clevo-m540r models
      ALSA: hda/realtek - Drop ALC882 model=clevo-m720 quirk
      ALSA: hda/realtek - Drop ALC882 model=acer quirk
      ALSA: hda/realtek - Move ALC882 model=acer-aspire to auto-parser
      ALSA: hda/realtek - Reorder alc882_fixup_tbl[]
      ALSA: hda/realtek - Remove ALC882 targa-* models
      ALSA: hda/realtek - Drop ALC882 desktop model quirks
      Merge branch 'fix/hda' into topic/hda
      ALSA: hda/realtek - Create multi-io jacks more aggresively
      ALSA: hda/realtek - Rewrite ALC882 acer-aspire-* models with the auto-parser
      ALSA: hda/realtek - Create mono volume controls for mono-outputs
      ALSA: hda/realtek - Remove left-over chunks in alc882_quirks.c
      ALSA: hda/realtek - Re-add the model string selection for ALC88x
      ALSA: hda/realtek - Move ALC885 macpro and imac24 models to auto-parser
      ALSA: hda/realtek - Move ALC880 model=medion-rim to auto-parser
      ALSA: hda/realtek - Move ALC880 model=lg-lw to auto-parser
      Merge branch 'fix/hda' into topic/hda
      ALSA: hda - Introduce snd_hda_get_pin_label()
      ALSA: hda - Cache the jack-detection value
      ALSA: hda - Create jack-detection kcontrols
      ALSA: hda - Manage unsol tags in hda_jack.c
      ALSA: Introduce common helper functions for jack-detection control
      ALSA: hda - Merge input-jack helpers to hda_jack.c
      ALSA: hda/jack - Fix NULL-dereference at probing
      ALSA: hda/jack - Fix the assignment of input jack-type
      ALSA: hda - Add missing initialization of kctl jack status
      ALSA: hda - Add missing inclusion of linux/export.h
      ALSA: hda - Give more unique names by snd_hda_get_pin_label()
      ALSA: hda - Fix a typo
      ALSA: hda - Don't add channel suffix for headphone pin labels
      Merge branch 'fix/hda' into topic/hda
      ALSA: hda - Supports more audio streams
      ALSA: hda - Increase the max number of coverters/pins in patch_hdmi.c
      Merge branch 'fix/hda' into topic/hda
      ALSA: hda - Integrate input-jack stuff into kctl-jack
      Merge branch 'fix/misc' into topic/misc
      Merge branch 'fix/hda' into topic/hda
      ALSA: hda - Check non-snoop in a single place
      ALSA: Add missing module parameters for als300 and cs5530 drivers
      Merge branch 'fix/hda' into topic/hda
      Merge branch 'test/hda-jack' into topic/hda
      ALSA: hda - Fix left-over merge issues in patch_hdmi.c
      ALSA: usb-audio - Avoid flood of frame-active debug messages
      ALSA: hdsp - Fix potential Oops in snd_hdsp_info_pref_sync_ref()
      ALSA: asihpi - Fix potential Oops in snd_asihpi_cmode_info()
      ALSA: hda - Use auto-parser for HP laptops with cx20459 codec
      ALSA: hda - Return the error from get_wcaps_type() for invalid NIDs
      ALSA: hda - Fix the detection of "Loopback Mixing" control for VIA codecs
      ALSA: hda - Fix the lost power-setup of seconary pins after PM resume
      Merge branch 'for-3.3' of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/asoc into topic/asoc
      Merge branch 'for-3.3' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into topic/asoc
      Merge branch 'topic/misc' into for-linus
      Merge branch 'topic/hda' into for-linus
      ALSA: Don't prompt for CONFIG_SND_COMPRESS_OFFLOAD

Takuya Yoshikawa (15):
      KVM: MMU: Clean up BUG_ON() conditions in rmap_write_protect()
      KVM: MMU: Split gfn_to_rmap() into two functions
      KVM: Count the number of dirty pages for dirty logging
      KVM: Optimize dirty logging by rmap_write_protect()
      KVM: x86 emulator: Use opcode::execute for IN/OUT
      KVM: x86 emulator: Use opcode::execute for BT family
      KVM: x86 emulator: Use opcode::execute for CALL
      KVM: x86 emulator: Use opcode::execute for MOV to cr/dr
      KVM: x86 emulator: Use opcode::execute for WRMSR/RDMSR
      KVM: x86 emulator: Use opcode::execute for CMPXCHG
      KVM: x86 emulator: Use opcode::execute for BSF/BSR
      KVM: x86 emulator: Use opcode::execute for INS/OUTS from/to port in DX
      KVM: x86 emulator: Use opcode::execute for Group 1A instruction
      KVM: x86 emulator: Use opcode::execute for Group 4/5 instructions
      KVM: x86 emulator: Use opcode::execute for Group 9 instruction

Tanmay Inamdar (1):
      powerpc/40x: Add APM8018X SOC support

Tanmay Upadhyay (1):
      USB: pxa168: Fix compilation error

Tao Ma (2):
      vmscan/trace: Add 'file' info to trace_mm_vmscan_lru_isolate()
      fs/direct-io.c: calculate fs_count correctly in get_more_blocks()

Tatyana Nikolova (3):
      RDMA/nes: Change MDIO bus clock to 2.5MHz
      RDMA/nes: Make unnecessarily global nes_set_pau() static
      RDMA/nes: Fix terminate during AE

Tejun Heo (118):
      x86: Fix memblock_x86_check_reserved_size() use in efi_reserve_boot_services()
      bootmem: Fix __free_pages_bootmem() to use @order properly
      memblock: Use MEMBLOCK_ALLOC_ACCESSIBLE instead of ANYWHERE in memblock_alloc_try_nid()
      memblock: Use round_up/down() instead of memblock_align_up/down()
      memblock: Kill MEMBLOCK_ERROR
      memblock: Replace memblock_find_base() with memblock_find_in_range()
      bootmem: Replace work_with_active_regions() with for_each_mem_pfn_range()
      bootmem: Reimplement __absent_pages_in_range() using for_each_mem_pfn_range()
      bootmem: Use for_each_mem_pfn_range() in page_alloc.c
      memblock: Improve generic memblock_nid_range() using for_each_mem_pfn_range()
      memblock: Don't allow archs to override memblock_nid_range()
      memblock: Make memblock_alloc_[try_]nid() top-down
      memblock: Separate out memblock_find_in_range_node()
      memblock, x86: Replace memblock_x86_find_in_range_node() with generic memblock calls
      memblock: Remove memblock_memory_can_coalesce()
      memblock: Reimplement memblock_add_region()
      memblock: Use __meminit[data] instead of __init[data]
      memblock: Add optional region->nid
      x86: Use HAVE_MEMBLOCK_NODE_MAP
      x86: Use __memblock_alloc_base() in early_reserve_e820()
      memblock: Implement for_each_free_mem_range()
      x86: Replace memblock_x86_find_in_range_size() with for_each_free_mem_range()
      memblock, x86: Make free_all_memory_core_early() explicitly free lowmem only
      memblock, x86: Replace __get_free_all_memory_range() with for_each_free_mem_range()
      memblock, x86: Reimplement memblock_find_dma_reserve() using iterators
      x86: Use absent_pages_in_range() instead of memblock_x86_hole_size()
      memblock, x86: Make ARCH_DISCARD_MEMBLOCK a config option
      memblock, x86: Replace memblock_x86_reserve/free_range() with generic ones
      freezer: fix current->state restoration race in refrigerator()
      freezer: don't unnecessarily set PF_NOFREEZE explicitly
      freezer: unexport refrigerator() and update try_to_freeze() slightly
      freezer: implement and use kthread_freezable_should_stop()
      freezer: rename thaw_process() to __thaw_task() and simplify the implementation
      freezer: remove racy clear_freeze_flag() and set PF_NOFREEZE on dead tasks
      freezer: don't distinguish nosig tasks on thaw
      freezer: use dedicated lock instead of task_lock() + memory barrier
      freezer: make freezing indicate freeze condition in effect
      freezer: test freezable conditions while holding freezer_lock
      freezer: kill PF_FREEZING
      freezer: clean up freeze_processes() failure path
      cgroup_freezer: prepare for removal of TIF_FREEZE
      freezer: make freezing() test freeze conditions in effect instead of TIF_FREEZE
      freezer: remove now unused TIF_FREEZE
      freezer: remove should_send_signal() and update frozen()
      freezer: fix set_freezable[_with_signal]() race
      freezer: restructure __refrigerator()
      freezer: use lock_task_sighand() in fake_signal_wake_up()
      freezer: remove unused @sig_only from freeze_task()
      usb_storage: don't use set_freezable_with_signal()
      dmatest: don't use set_freezable_with_signal()
      freezer: kill unused set_freezable_with_signal()
      Merge branch 'master' into x86/memblock
      memblock: Fix include breakages caused by 24aa07882b
      memblock: Make memblock_{add|remove|free|reserve}() return int and update prototypes
      memblock: Use memblock_reserve() in memblock internal functions
      memblock: Add __memblock_dump_all()
      memblock: Kill sentinel entries at the end of static region arrays
      memblock: Kill memblock_init()
      memblock: Separate out memblock_isolate_range() from memblock_set_node()
      memblock: Reimplement __memblock_remove() using memblock_isolate_range()
      memblock: Make memblock functions handle overflowing range @size
      memblock: Reimplement memblock_enforce_memory_limit() using __memblock_remove()
      powerpc: Cleanup memblock usage
      memblock: Track total size of regions automatically
      memblock: s/memblock_analyze()/memblock_allow_resize()/ and update users
      memblock: Implement memblock_add_node()
      powerpc: Use HAVE_MEMBLOCK_NODE_MAP
      sparc: Use HAVE_MEMBLOCK_NODE_MAP
      SuperH: Use HAVE_MEMBLOCK_NODE_MAP
      ia64: Use HAVE_MEMBLOCK_NODE_MAP
      mips: Use HAVE_MEMBLOCK_NODE_MAP
      s390: Use HAVE_MEMBLOCK_NODE_MAP
      score: Use HAVE_MEMBLOCK_NODE_MAP
      memblock: Kill early_node_map[]
      memblock: Reimplement memblock allocation using reverse free area iterator
      cgroup: add cgroup_root_mutex
      threadgroup: rename signal->threadgroup_fork_lock to ->group_rwsem
      threadgroup: extend threadgroup_lock() to cover exit and exec
      cgroup: always lock threadgroup during migration
      cgroup: improve old cgroup handling in cgroup_attach_proc()
      cgroup: introduce cgroup_taskset and use it in subsys->can_attach(), cancel_attach() and attach()
      cgroup: don't use subsys->can_attach_task() or ->attach_task()
      cgroup, cpuset: don't use ss->pre_attach()
      cgroup: kill subsys->can_attach_task(), pre_attach() and attach_task()
      block, sx8: kill blk_insert_request()
      block: add blk_queue_dead()
      block: fix drain_all condition in blk_drain_queue()
      block: add missing blk_queue_dead() checks
      block, cfq: move cfqd->cic_index to q->id
      block: misc ioc cleanups
      block: make ioc get/put interface more conventional and fix race on alloction
      block: misc updates to blk_get_queue()
      block, cfq: misc updates to cfq_io_context
      block, cfq: move ioc ioprio/cgroup changed handling to cic
      block, cfq: fix race condition in cic creation path and tighten locking
      block, cfq: fix cic lookup locking
      block, cfq: unlink cfq_io_context's immediately
      block, cfq: remove delayed unlink
      block, cfq: kill ioc_gone
      block, cfq: kill cic->key
      block, cfq: replace current_io_context() with create_io_context()
      block: reorder elevator switch sequence
      block: remove elevator_queue->ops
      block, cfq: reorganize cfq_io_context into generic and cfq specific parts
      block, cfq: move cfqd->icq_list to request_queue and add request->elv.icq
      block, cfq: move io_cq lookup to blk-ioc.c
      block, cfq: move icq cache management to block core
      block, cfq: move io_cq exit/release to blk-ioc.c
      block, cfq: restructure io_cq creation path for io_context interface cleanup
      block, cfq: move icq creation and rq->elv.icq association to block core
      tracing: Factorize filter creation
      block: an exiting task should be allowed to create io_context
      block: remove WARN_ON_ONCE() in exit_io_context()
      ahci: start engine only during soft/hard resets
      mempool: fix and document synchronization and memory barrier usage
      mempool: drop unnecessary and incorrect BUG_ON() from mempool_destroy()
      mempool: fix first round failure behavior
      workqueue: make alloc_workqueue() take printf fmt and args for name

Tero Kristo (6):
      ARM: OMAP: PRCM: add support for chain interrupt handler
      ARM: OMAP: PRCM: add suspend prepare / finish support
      ARM: OMAP2+: mux: add support for PAD wakeup interrupts
      ARM: OMAP: hwmod: add support for selecting mpu_irq for each wakeup pad
      ARM: OMAP3: pm: use prcm chain handler
      ARM: OMAP4: PRM: use PRCM interrupt handler

Tetsuo Handa (1):
      TOMOYO: Accept \000 as a valid character.

Thadeu Lima de Souza Cascardo (2):
      [SCSI] libcxgbi: do not print a message when memory allocation fails
      ehea: make some functions and variables static

Theodore Kilgore (1):
      [media] gspca: Add jl2005bcd sub driver

Theodore Ts'o (5):
      ext4: remove unneeded file_remove_suid() from ext4_ioctl()
      ext4: avoid counting the number of free inodes twice in find_group_orlov()
      ext4: reserve new feature flag codepoints
      Merge branch 'for_linus' into for_linus_merged
      random: Use arch-specific RNG to initialize the entropy store

Thierry Reding (3):
      [media] tm6000: Fix fast USB access quirk
      [media] tm6000: Fix bad indentation
      [media] tm6000: Fix check for interrupt endpoint

Thomas Abraham (26):
      ARM: SAMSUNG: Move timer irq numbers to end of linux irq space
      ARM: EXYNOS: Enable conversion of GIC dt irq specifier to linux virq
      gpio/samsung: Add device tree support for EXYNOS4
      serial: samsung: Keep a copy of the location of platform data in driver's private data
      ARM: S3C2440: move handling of fclk/n clock to platform code
      serial: samsung: switch to clkdev based clock lookup
      ARM: SAMSUNG: remove struct 's3c24xx_uart_clksrc' and all uses of it
      serial: samsung: remove all uses of get_clksrc and set_clksrc
      ARM: SAMSUNG: register uart clocks to clock lookup list
      serial: samsung: merge all SoC specific port reset functions
      serial: samsung: merge probe() function from all SoC specific extensions
      serial: samsung: add device tree support
      DMA: PL330: move filter function into driver
      DMA: PL330: Infer transfer direction from transfer request instead of platform data
      ARM: EXYNOS: Modify platform data for pl330 driver
      DMA: PL330: Add device tree support
      ARM: SAMSUNG: Add device tree support for pl330 dma engine wrappers
      ARM: EXYNOS: Limit usage of pl330 device instance to non-dt build
      ARM: EXYNOS: Add a alias for pdma clocks
      ARM: S5P64x0: Modify platform data for pl330 driver
      ARM: S5PC100: Modify platform data for pl330 driver
      ARM: S5PV210: Modify platform data for pl330 driver
      input: samsung-keypad: Add device tree support
      rtc: rtc-s3c: Add device tree support
      ARM: EXYNOS: Add Exynos4 device tree enabled board file
      ARM: dts: Add intial dts file for EXYNOS4210 SoC, SMDKV310 and ORIGEN

Thomas Bogendoerfer (1):
      MIPS: GIO bus support for SGI IP22/28

Thomas Gleixner (7):
      powerpc/85xx: Mark cascade irq IRQF_NO_THREAD
      powerpc/wsp: Mark opb cascade handler IRQF_NO_THREAD
      powerpc: Mark IPI interrupts IRQF_NO_THREAD
      powerpc: Allow irq threading
      Merge branch 'fortglx/3.3/tip/timers/core' of git://git.linaro.org/people/jstultz/linux into timers/core
      rcu: Omit self-awaken when setting up expedited grace period
      rcu: Remove redundant return from rcu_report_exp_rnp()

Thomas Meyer (54):
      HID: hid-lg4ff: Casting (void *) value returned by kmalloc is useless
      USB: Realtek cr: Use kmemdup rather than duplicating its implementation
      usb: OHCI/EHCI-XLS: Use resource_size v3
      HID: roccat: Use kmemdup rather than duplicating its implementation
      qnx4fs: Use kmemdup rather than duplicating its implementation
      irttp: Use kmemdup rather than duplicating its implementation
      ks8*/ksz8*: Casting (void *) value returned by kmalloc is useless
      ksz884x: Use kzalloc rather than kmalloc followed by memset with 0
      RxRPC: Use kmemdup rather than duplicating its implementation
      gianfar: Use kmemdup rather than duplicating its implementation
      brcm80211: smac: Use kmemdup rather than duplicating its implementation
      UBIFS: Use kmemdup rather than duplicating its implementation
      CDC NCM: Use kzalloc rather than kmalloc followed by memset with 0
      [media] drxd: Use kmemdup rather than duplicating its implementation
      [media] dw2102: Use kmemdup rather than duplicating its implementation
      [media] v4l: Casting (void *) value returned by kmalloc is useless
      [media] cx25821: Use kmemdup rather than duplicating its implementation
      [media] pwc: Use kmemdup rather than duplicating its implementation
      nfsd4: Use kmemdup rather than duplicating its implementation
      Staging: line6: Use kmemdup rather than duplicating its implementation
      staging: hv: Use kmemdup rather than duplicating its implementation
      staging: rtl8192e: Use kzalloc rather than kmalloc v2
      staging: rtl8192e: Use kmemdup rather than duplicating its implementation
      staging: rtl8192e: Use kmemdup rather than duplicating its implementation
      Staging: speakup: Use kmemdup rather than duplicating its implementation
      staging: iio: Use kcalloc instead of kzalloc to allocate array
      bnx2x: Use kcalloc instead of kzalloc to allocate array
      enic: Use kcalloc instead of kzalloc to allocate array
      ll_temac: Use kcalloc instead of kzalloc to allocate array
      sfc: Use kcalloc instead of kzalloc to allocate array
      x86: Use kmemdup() in copy_thread(), rather than duplicating its implementation
      ALSA: ctxf: Use kcalloc instead of kzalloc to allocate array
      ALSA: asihp: Use kcalloc instead of kzalloc to allocate array
      rt2x00: Use kcalloc instead of kzalloc to allocate array
      iwlegacy: Use kcalloc instead of kzalloc to allocate array
      ARM: SAMSUNG: Use kmemdup rather than duplicating its implementation
      ia64: tioca: Use kmemdup rather than duplicating its implementation
      ia64: sn: Use kmemdup rather than duplicating its implementation
      ia64: pcibr: Use kmemdup rather than duplicating its implementation
      usb: gadget: renesas_usbhs: Use kcalloc instead of kzalloc to allocate array
      USB: wusb: Use kcalloc instead of kzalloc to allocate array
      uwb: Use kcalloc instead of kzalloc to allocate array
      usb: gadget: Use kcalloc instead of kzalloc to allocate array
      [media] pvrusb2: Use kcalloc instead of kzalloc to allocate array
      fuse: Use kcalloc instead of kzalloc to allocate array
      xen-blkfront: Use kcalloc instead of kzalloc to allocate array
      selinux: Casting (void *) value returned by kmalloc is useless
      KVM: Use kmemdup rather than duplicating its implementation
      [media] v4l: s5p-tv: Use kcalloc instead of kzalloc to allocate array
      [media] uvcvideo: Use kcalloc instead of kzalloc to allocate array
      [media] v4l2-ctrls: Use kcalloc instead of kzalloc to allocate array
      [media] xc4000: Use kcalloc instead of kzalloc to allocate array
      ceph: Use kmemdup rather than duplicating its implementation
      i2c-dev: Use memdup_user

Thomas Pedersen (12):
      mac80211: comment allocation of mesh frames
      mac80211: add HT IEs to mesh frames
      mac80211: set HT capabilities for mesh peer
      mac80211: allow frame aggregation for mesh
      mac80211: QoS multicast frames have No Ack policy
      mac80211: check if frame is really part of this BA
      mac80211: failed forwarded mesh frame addressing
      mac80211: fix switched HWMP frame addresses
      mac80211: fix forwarded mesh frame queue mapping
      {nl,cfg,mac}80211: implement dot11MeshHWMPperrMinInterval
      mac80211: don't initiate path discovery when forwarding frame with unknown DA
      mac80211: clean up rx_h_mesh_fwding

Thomas Petazzoni (5):
      [media] cx231xx: fix crash after load/unload/load of module
      [media] cx231xx: remove useless 'lif' variable in cx231xx_usb_probe()
      [media] cx231xx: simplify argument passing to cx231xx_init_dev()
      [media] cx231xx: use URB_NO_TRANSFER_DMA_MAP on URBs allocated with usb_alloc_urb()
      [media] em28xx: simplify argument passing to em28xx_init_dev()

Thomas Renninger (5):
      ACPI processor: Fix error path, also remove sysdev link
      intel idle: Make idle driver more robust
      ACPI processor: Remove unneeded cpuidle_unregister_driver call
      ACPI processor: Remove unneeded variable passed by acpi_processor_hotadd_init V2
      intel_idle: Split up and provide per CPU initialization func

Thomas Weber (1):
      ARM: OMAP: hsmmc: Add support for non-OMAP pins

Thorsten WiÃ?mann (1):
      drivers/tty: Remove unneeded spaces

Tilman Schmidt (1):
      isdn/gigaset: report ISDN4Linux interface only once

Tim Yamin (1):
      ALSA: emu10k1 - add another Audigy 2 ZS ID

Timo Teräs (1):
      x86, centaur: Enable cx8 for VIA Eden too

Timur Tabi (15):
      powerpc/85xx: add pixis indirect mode device tree node
      powerpc/fsl_msi: add support for the fsl, msi property in PCI nodes
      ASoC: p1022ds: add support for fsl,P1022 and fsl,P1022DS model names
      ASoC: fsl/powerpc: don't rely on the cell-index property
      drivers/video: fsl-diu-fb: merge all allocated data into one block
      drivers/video: fsl-diu-fb: rename "machine_data" to "data"
      drivers/video: fsl-diu-fb: merge init_fbinfo() into install_fb()
      drivers/video: fsl-diu-fb: set correct framebuffer flags
      drivers/video: fsl-diu-fb: remove broken reference count enabling the display
      drivers/video: fsl-diu-fb: add default platform ops functions
      drivers/video: fsl-diu-fb: merge fsl_diu_alloc() into map_video_memory()
      powerpc/85xx: re-enable ePAPR byte channel driver in corenet32_smp_defconfig
      powerpc/85xx: fix PCI and localbus properties in p1022ds.dts
      powerpc/fsl: add MSI support for the Freescale hypervisor
      phylib: introduce mdiobus_alloc_size()

Todd Poynor (2):
      cpufreq: OMAP: Enable all CPUs in shared policy mask
      mmc: sdhci: Always pass clock request value zero to set_clock host op

Todd Previte (1):
      iwlwifi: Suppress noisy syslog messages when RF_KILL switch engaged

Tom Herbert (10):
      dql: Dynamic queue limits
      net: Add queue state xoff flag for stack
      net: Add netdev interfaces for recording sends/comp
      xps: Add xps_queue_release function
      bql: Byte queue limits
      e1000e: Support for byte queue limits
      forcedeth: Support for byte queue limits
      tg3: Support for byte queue limits
      bnx2x: Support for byte queue limits
      sfc: Support for byte queue limits

Tomas Henzl (1):
      [SCSI] hpsa: add the Smart Array 5i to the kdump blacklist

Tomas Winkler (20):
      [media] easycap: cleanup function usage
      [media] easycap: remove linux/version.h include from easycap_ioctl.c
      [media] easycap: compress initialization tables
      [media] easycap: streamline the code
      [media] easycap: drop initializations to 0 in the probe functions
      [media] easycap: use usb_kill_urb wrapper functions
      [media] easycap: easycap_usb_driver should be static to easycap_main.c
      [media] easycap: remove unused members of struct easycap
      [media] easycap: add easycap prefix to global functions names
      [media] easycap: drop usb_class_driver
      [media] easycap: fix warnings: variable set but not used
      staging:mei: wd_ops and wd_info should be static
      staging/mei: fix check for allocating host client id
      staging/mei: remove BUG_ON for testing of the response buffer size overflow
      staging/mei: remove status member of mei_io_list
      staging/mei: don't check if list is empty before looping
      staging/mei: Don't check if loop cursor is null
      staging/mei: remove outdated comment about setting iamthif_mtu
      staging/mei: code style - cleanup blanks
      staging/mei: add watchdog device registration wrappers

Tomasz Stanislawski (7):
      [media] v4l: add support for selection api
      [media] doc: v4l: add binary images for selection API
      [media] doc: v4l: add documentation for selection API
      [media] v4l: emulate old crop API using extended crop/compose API
      [media] v4l: s5p-tv: mixer: add support for selection API
      [media] v4l: s5p-tv: mixer: fix setup of VP scaling
      [media] doc: v4l: selection: choose pixels as units for selection rectangles

Tomi Valkeinen (90):
      OMAPDSS: DSI: flush posted write when entering ULPS
      OMAPDSS: DSI: flush posted write in send_bta
      OMAPDSS: DISPC: Flush posted writes when enabling outputs
      OMAPDSS: DSI: count with number of lanes
      OMAPDSS: DSI: Parse lane config
      OMAPDSS: DSI: Use new lane config in dsi_set_lane_config
      OMAPDSS: DSI: use lane config in dsi_get_lane_mask
      OMAPDSS: DSI: use lane config in dsi_cio_wait_tx_clk_esc_reset
      OMAPDSS: DSI: use lane config in dsi_cio_enable_lane_override
      OMAPDSS: DSI: remove dsi_get_num_lanes_used
      OMAPDSS: DSI: fix lane handling when entering ULPS
      OMAPDSS: DSI: improve wait_for_bit_change
      OMAPDSS: DSI: disable DDR_CLK_ALWAYS_ON when entering ULPS
      OMAPDSS: DISPC: add missing prototype
      OMAPDSS: Remove old fifomerge hacks
      OMAPDSS: remove L4_EXAMPLE code
      OMAPDSS: DISPC: make dispc_ovl_set_channel_out() public
      OMAPDSS: DISPC: make dispc_ovl_set_fifo_threshold() public
      OMAPDSS: remove partial update from the overlay manager
      OMAPDSS: remove partial update from DSI
      OMAPDSS: remove partial update from panel-taal
      OMAPDSS: pass ovl manager to dss_start_update
      OMAPDSS: DISPC: handle 0 out_width/out_height in ovl_setup()
      OMAPDSS: handle ilace/replication when configuring overlay
      OMAPDSS: separate FIFO threshold setup from ovl_setup
      OMAPDSS: separate overlay channel from ovl_setup
      OMAPDSS: setup manager with dispc_mgr_setup()
      OMAPDSS: DISPC: remove unused functions
      OMAPDSS: remove unneeded dss_ovl_wait_for_go()
      OMAPDSS: add ovl/mgr_manual_update() helpers
      OMAPDSS: split omap_dss_mgr_apply() to smaller funcs
      OMAPDSS: apply affects only one overlay manager
      OMAPDSS: create apply.c
      OMAPDSS: hide manager's enable/disable()
      OMAPDSS: APPLY: track whether a manager is enabled
      OMAPDSS: APPLY: skip isr register and config for manual update displays
      OMAPDSS: APPLY: skip isr register and config for disabled displays
      OMAPDSS: APPLY: cleanup dss_mgr_start_update
      OMAPDSS: store overlays in an array
      OMAPDSS: store managers in an array
      OMAPDSS: store overlays in a list for each manager
      OMAPDSS: APPLY: separate vsync isr register/unregister
      OMAPDSS: DISPC: Add dispc_mgr_get_vsync_irq()
      OMAPDSS: APPLY: use dispc_mgr_get_vsync_irq()
      OMAPDSS: APPLY: configure_* funcs take ovl/manager as args
      OMAPDSS: APPLY: rename overlay_cache_data
      OMAPDSS: APPLY: rename manager_cache_data
      OMAPDSS: APPLY: move spinlock outside the struct
      OMAPDSS: APPLY: rename dss_cache to dss_data
      OMAPDSS: APPLY: move ovl funcs to apply.c
      OMAPDSS: APPLY: move mgr funcs to apply.c
      OMAPDSS: remove ovl/mgr check-code temporarily
      OMAPDSS: APPLY: add mutex
      OMAPDSS: APPLY: add missing uses of spinlock
      OMAPDSS: DSI: call mgr_enable/disable for cmd mode displays
      OMAPDSS: APPLY: move mgr->enabled to mgr_priv_data
      OMAPDSS: APPLY: add busy field to mgr_priv_data
      OMAPDSS: APPLY: rewrite overlay enable/disable
      OMAPDSS: APPLY: rewrite register writing
      OMAPDSS: DISPC: add dispc_mgr_get_framedone_irq
      OMAPDSS: APPLY: add updating flag
      OMAPDSS: APPLY: clean up isr_handler
      OMAPDSS: APPLY: move mgr->info to apply.c
      OMAPDSS: APPLY: move ovl->info to apply.c
      OMAPDSS: APPLY: move channel-field to extra_info set
      OMAPDSS: APPLY: move fifo thresholds to extra_info set
      OMAPDSS: APPLY: rename dirty & shadow_dirty
      OMAPDSS: APPLY: remove device_changed field
      OMAPDSS: APPLY: add dss_apply_ovl_enable()
      OMAPDSS: APPLY: skip enable/disable if already enabled/disabled
      OMAPDSS: APPLY: add wait_pending_extra_info_updates()
      OMAPDSS: APPLY: remove runtime_get
      OMAPDSS: Add comments about blocking of ovl/mgr functions
      OMAPDSS: APPLY: add dss_ovl_simple_check()
      OMAPDSS: APPLY: add dss_mgr_simple_check()
      OMAPDSS: APPLY: add checking of ovls/mgrs settings
      OMAPDSS: APPLY: add return value to dss_mgr_enable()
      OMAPDSS: check the return value of dss_mgr_enable()
      OMAPDSS: APPLY: fix extra_info_update_ongoing
      OMAPDSS: APPLY: fix need_isr
      OMAPDSS: APPLY: clear shadow dirty flags only if GO had been set
      OMAPDSS: APPLY: add dss_set_go_bits()
      OMAPDSS: APPLY: cleanup extra_info_update_ongoing
      OMAPDSS: APPLY: add op->enabling
      OMAPDSS: APPLY: simplify dss_mgr_enable
      OMAPDSS: APPLY: add dss_setup_fifos
      OMAPDSS: APPLY: write fifo thresholds only if changed
      OMAPDSS: APPLY: remove unused variables
      OMAPDSS: APPLY: move check functions
      OMAPDSS: APPLY: move simple_check functions

Tomoya MORINAGA (8):
      spi-topcliff-pch: Support new device LAPIS Semiconductor ML7831 IOH
      spi-topcliff-pch: Change company name OKI SEMICONDUCTOR to LAPIS Semiconductor
      pch_dma: Change company name OKI SEMICONDUCTOR to LAPIS Semiconductor
      pch_dma: Support new device LAPIS Semiconductor ML7831 IOH
      pch_gpio: Support new device LAPIS Semiconductor ML7831 IOH
      pch_gpio: Change company name OKI SEMICONDUCTOR to LAPIS Semiconductor
      i2c-eg20t: Support new device LAPIS Semiconductor ML7831 IOH
      i2c-eg20t: Change-company-name-OKI-SEMICONDUCTOR to LAPIS Semiconductor

Tony Breeds (8):
      powerpc/44x: pci: Use PCI_BASE_ADDRESS_MEM_PREFETCH rather than magic value.
      powerpc/44x: pci: Add a want_sdr flag into ppc4xx_pciex_hwops
      powerpc/44x: pci: Setup the dma_window properties for each pci_controller
      powerpc/boot: Add extended precision shifts to the boot wrapper.
      powerpc/boot: Add mfdcrx
      powerpc/476fpe: Add 476fpe SoC code
      powerpc/47x: Add support for the new IBM currituck platform
      powerpc: fix compile error with 85xx/p1010rdb.c

Tony Lin (1):
      mmc: sdhci-esdhc: Change delay after setting clock from 100ms to 1ms

Tony Lindgren (11):
      ARM: 7159/1: OMAP: Introduce local common.h files
      ARM: 7192/1: OMAP: Fix build error for omap1_defconfig
      ARM: 7194/1: OMAP: Fix build after a merge between v3.2-rc4 and ARM restart changes
      Merge branch 'for_3.3/pm/omap4-mpuss' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap-pm into omap4
      ARM: OMAP1: Set the omap1623 sram size to 16K
      Merge branch 'tk_prm_chain_handler_devel_3.3' of git://git.pwsan.com/linux-2.6 into prcm
      Merge branch 'for_3.3/uart/runtime-pm' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap-pm into uart
      arm/dts: Add minimal device tree support for omap2420 and omap2430
      Merge branch 'hwmod_data_fixes_3.2rc' of git://git.pwsan.com/linux-2.6 into fixes-hwmod
      Merge branch 'hwmod_data_devel_3.3' of git://git.pwsan.com/linux-2.6 into hwmod
      Merge branch 'usbhost_runtime_pm_14_devel_3.3' of git://git.pwsan.com/linux-2.6 into ehci

Tony Luck (1):
      acpi/apei/einj: Add extensions to EINJ from rev 5.0 of acpi spec

Tormod Volden (1):
      agp: Fix multi-line warning message whitespace

Toshiharu Okada (1):
      i2c-eg20t: modified the setting of transfer rate.

Tristram Ha (1):
      KSZ8851-SNL: Fix MAC address change problem

Trond Myklebust (4):
      SUNRPC: Clean up the RPCSEC_GSS service ticket requests
      NFS: Remove pNFS bloat from the generic write path
      NFSv4: Save the owner/group name string when doing open
      NFSv4: Change the default setting of the nfs4_disable_idmapping parameter

Tushar Behera (3):
      DMA: PL330: Remove pm_runtime_xxx calls from pl330 probe/remove
      ARM: EXYNOS: Add USB OHCI support to ORIGEN board
      ARM: EXYNOS: Invert VCLK polarity for framebuffer on ORIGEN

Ulf Hansson (1):
      mmc: core: Add option to prevent eMMC sleep command

Ulisses Furquim (4):
      Bluetooth: Remove global mutex hci_task_lock
      Bluetooth: Always compile SCO and L2CAP in Bluetooth Core
      Bluetooth: Make HCI call directly into SCO and L2CAP event functions
      Bluetooth: Fix deadlocks with sock lock and L2CAP timers locks

Ulrich Drepper (2):
      x86/kprobes: Fix typo transferred from Intel manual
      x86, opcode: ANDN and Group 17 in x86-opcode-map.txt

Ursula Braun (8):
      af_iucv: support ancillary data with HS transport
      af_iucv: accelerate close for HS transport
      af_iucv: release reference to HS device
      af_iucv: remove unused timer infrastructure
      af_iucv: get rid of state IUCV_SEVERED
      qeth: suspicious rcu_dereference_check in recovery
      qeth: forbid recovery during shutdown
      netiucv: allow multiple interfaces to same peer

Uwe Kleine-König (11):
      serial/imx: propagate error of platform_driver_register in init routine
      serial/mxs-auart: only wake up tty layer once
      pinctrl: make the "Debug PINCTRL calls" entry actually do something
      pinctrl: remove two unused global variables
      drivers_base: make argument to platform_device_register_full const
      ARM/of: allow *machine_desc.dt_compat to be const
      serial: use DIV_ROUND_CLOSEST instead of open coding it
      serial/documentation: fix documented name of DCD cpp symbol
      serial/imx: propagate error from of_alias_get_id instead of using -ENODEV
      serial/imx: let probing fail for the dt case without a valid alias
      bootmem: micro optimize freeing pages in bulk

Vaibhav Hiremath (1):
      ARM: OMAP: hsmmc: Add support for AM3517EVM base-board MMC slot

Valdis.Kletnieks@xxxxxx (1):
      crypto: fix typo in crypto/Kconfig

Valentin Rothberg (2):
      Staging: olpc_dcon.c: obsolete use of strict_strtoul
      Staging: olpc_dcon.c: obsolete use of strict_stroul

Vasanthakumar Thiagarajan (52):
      ath6kl: Enable force foreground scan in connected state
      ath6kl: Fix sparse warning "symbol 'conn' shadows an earlier one"
      ath6kl: Replace spin_lock_irqsave with spin_lock_bh
      ath6kl: Claim sdio function only at appropriate places
      ath6kl: Fix htc_packet leak in ath6kl_htc_rx_process_packets()
      ath6kl: Fix htc_packet leak in ath6kl_htc_rx_fetch()
      ath6kl: Avoid processing failed rx packets
      ath6kl: Minor cleanup in msg_look_ahead parameter in ath6kl_htc_rxmsg_pending_handler()
      ath6kl: Pass ath6kl structure to ath6kl_init() instead of net_device
      ath6kl: Keep wiphy reference in ath6kl structure
      ath6kl: Refactor wiphy dev and net dev init functions
      ath6kl: Cleanup fw interface type setting
      ath6kl: Define an initial vif structure and use it
      ath6kl: Define interface specific states
      ath6kl: Move ssid and crypto information to vif structure
      ath6kl: Move nw_type to vif structure
      ath6kl: Move bssid information to vif structure
      ath6kl: Move channel information to vif structure
      ath6kl: Move key information to vif structure
      ath6kl: Move aggregation information to vif structure
      ath6kl: Move disconnect timer to vif structure
      ath6kl: Move scan_req info and sme_state to vif
      ath6kl: Move few more vif specific information to struct ath6kl_vif
      ath6kl: Make net and target stats vif specific
      ath6kl: Maintain firmware interface index in struct ath6kl_vif
      ath6kl: Take vif information from wmi event
      ath6kl: Remove net_device from ath6kl
      ath6kl: Cleanup parameters in ath6kl_init_control_info() and ath6kl_init_profile_info()
      ath6kl: Refactor ath6kl_destroy()
      ath6kl: Use interface index from wmi data headr
      ath6kl: Store hw mac address in struct ath6kl
      ath6kl: Introduce spinlock to protect vif specific information
      ath6kl: Maintain virtual interface in a list
      ath6kl: Use the other variant of netdev (un)register APIs
      ath6kl: Configure inteface information at init time
      ath6kl: Implement add_virtual_intf() and del_virtual_intf()
      ath6kl: Add a modparam to enable multi normal interface support
      ath6kl: Initialize target wlan values for every vif
      ath6kl: Use appropriate wdev from vif
      ath6kl: Fix lockdep warning
      ath6kl: Fix tx packet drop in AP mode with bridge
      ath6kl: Fix error in writing create_qos debugfs
      ath6kl: Fix accessing wrong skb->data in ath6kl_tx_complete()
      ath6kl: Fix packet drop when ath6kl_cookie runs out
      ath6kl: Fix bug in setting default key index for tx in AP mode
      ath6kl: Fix bug in setting dot11_auth_mode in AP mode
      ath6kl: Fix AP mode operation after interface down/up
      ath6kl: Remove modparam multi_norm_if_support
      ath6kl: Find ar->max_norm_iface in firmware IE parsing
      ath6kl: Enable multiple vif support
      ath6kl: Increase the maximum number of connections in AP mode
      cfg80211: Fix race in bss timeout

Vasiliy Kulikov (2):
      procfs: parse mount options
      procfs: add hidepid= and gid= mount options

Veli-Pekka Peltola (1):
      hostap_cs: add ID for Canon K30225

Venkataraman, Meenakshi (2):
      iwlwifi: fix rate-scaling algorithm for BT combo devices
      iwlwifi: Execute runtime calibration always

Vijay Subramanian (1):
      tcp: Replace constants with #define macros

Vikas Chaudhary (7):
      [SCSI] qla4xxx: Perform context resets in case of context failures.
      [SCSI] qla4xxx: Wait for disable_acb before doing set_acb
      [SCSI] qla4xxx: Fix qla4xxx_dump_buffer to dump buffer correctly
      [SCSI] qla4xxx: Update driver version to 5.02.00-k10
      [SCSI] qla4xxx: Update driver version to 5.02.00-k11
      [SCSI] qla4xxx: Update license
      [SCSI] qla4xxx: Update driver version to 5.02.00-k12

Vikram Pandita (3):
      USB: ehci: report Data Buffer Error in debug mode
      usb: musb: omap2+: fix context api's
      usb: musb: fix pm_runtime calls while atomic

Ville Syrjälä (14):
      drm: Redefine pixel formats
      drm: Add a missing ')'
      drm: Install drm_fourcc.h
      drm: fourcc: Use __u32 instead of u32
      drm: plane: mutex_unlock() was missing
      drm: Fix __user sparse warnings
      drm: plane: Clear plane.crtc and plane.fb after disable_plane()
      drm: plane: Check source coordinates
      drm: plane: Check crtc coordinates against integer overflows in setplane ioctl
      drm: plane: Make 'formats' parameter to drm_plane_init() const
      drm: plane: Check that the fb pixel format is supported by the plane
      drm: Check that the requested pixel format is valid
      drm: Replace pitch with pitches[] in drm_framebuffer
      drm: Add drm_format_num_planes() utility function

Vincent Palatin (1):
      PCI/PM/Runtime: make PCI traces quieter

Vinod Koul (19):
      dmaengine: add new enum dma_transfer_direction
      dmaengine: move drivers to dma_transfer_direction
      plat-samsung: move to dma_transfer_direction
      media, video: move to dma_transfer_direction
      carma: move to dma_transfer_direction
      mmc-host: move to dma_transfer_direction
      spi, serial: move to dma_transfer_direction
      sound-soc: move to dma_transfer_direction
      net-ks8842: move to dma_transfer_direction
      USB-musb: move to dma_transfer_direction
      USB-renesas: move to dma_transfer_direction
      Merge branch 'dma_slave_direction' into next_test_dirn
      dmaengine: timb_dma: fix the spare warinings
      ASoC: sst_platform: fix the dsp driver interface
      ALSA: core: add compress parameter definations
      ALSA: core: add API header and driver header files
      ALSA: core: add support for compress_offload
      ALSA: core: add makefile and kconfig file for compress
      ALSA: export compress headers

Vinson Lee (2):
      devices.txt: Fix typo of 'VMware'.
      myri10ge: Fix typo of 'VMware' in comment.

Viresh Kumar (10):
      dmaengine/dw_dmac: Reconfigure interrupt and chan_cfg register on resume
      dmaengine/amba-pl08x: Config ccfg and increment phychan_hold if phychan is true
      mfd: Add support for irq over gpio pin to stmpe
      mfd: Separate out STMPE controller and interface specific code
      mfd: Add support for STMPE SPI interface
      mfd: Add support for stmpe variant 610
      mfd: Add support for stmpe variant 801
      gpio: Add support for stmpe variant 801
      mmc: sdhci-spear: Implement suspend/resume
      mmc: sdhci-spear: Fix compilation error

Virupax Sadashivpetimath (3):
      spi/pl022: skip default configuration before suspending
      spi/pl022: disable the PL022 block when unused
      spi/pl022: make the chip deselect handling thread safe

Vitaliy Kulikov (1):
      ALSA: hda - GPIO to control mute LED may be enabled on HP systems with no such HW

Vladimir LAVALLADE (1):
      [libata] add DVRTD08A and DVR-215 to NOSETXFER device quirk list

Vladimir Zapolskiy (1):
      usb: musb: remove extern qualifier from musb_debug.h header

Vsevolod Alekseev (1):
      security.h: fix misc typos/grammar errors in comments

WANG Cong (1):
      kexec: remove KMSG_DUMP_KEXEC

Wang Sheng-Hui (3):
      mm: cleanup the comment for head/tail pages of compound pages in mm/page_alloc.c
      mm/migrate.c: cleanup comment for migration_entry_wait()
      mm/migrate.c: remove the unused macro lru_to_page

Wang YanQing (2):
      typo fixes: aera -> area, exntension -> extension
      menuconfig: let make not report error when not save configuration

Wanlong Gao (1):
      cpumask: update setup_node_to_cpumask_map() comments

Wei Liu (2):
      netback: remove redundant assignment
      netback: fix typo in comment

Wei Yongjun (1):
      packet: fix typo in packet_mmap.txt

Wey-Yi Guy (34):
      iwlwifi: HW rev for 105 and 135 series
      iwlwifi: two more SKUs for 6x05 series
      iwlagn: check for SMPS mode
      iwlwifi: remove un-supported SKUs
      iwlwifi: move all mac80211 related functions to one place
      iwlwifi: move more mac80211 callback function
      iwlwifi: move hw_scan into _mac80211 file
      iwlwifi: move station functions to mac80211
      iwlwifi: Move the core suspend function to iwl-agn-lib
      iwlwifi: set "echo" host command length
      iwlwifi: check status before send command
      iwlwifi: remove redundancy
      iwlwifi: remove redundancy
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into wireless-next
      iwlwifi: show command string for REPLY_D3_CONFIG
      iwlwifi: show the configuration option
      iwlwifi: show command string for REPLY_D3_CONFIG
      iwlwifi: show the configuration option
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into wireless-next
      iwlwifi: do not re-configure HT40 after associated
      iwlwifi: declare static for iwl_sram_cleanup function
      iwlwifi: Rename file name from iwl-sv-open.c to iwl-testmode.c
      iwlwifi: declare static for iwl_sram_cleanup function
      iwlwifi: Rename file name from iwl-sv-open.c to iwl-testmode.c
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into wireless-next
      iwlwifi: Display more uCode debug info
      iwlwifi: minor cleanup
      iwlwifi: remove reference to legacy devices
      iwlwifi: rename CONFIG_IWLWIFI_DEVICE_SVTOOL to CONFIG_IWLWIFI_DEVICE_TESTMODE
      iwlwifi: P2P is not enabled by default
      iwlwifi: set TX_CMD_FLG_STA_RATE_MSK for BAR frame
      iwlwifi: deliver hw version in both string and u32 format
      iwlwifi: set hw_version in wiphy
      iwlwifi: use bus_get_hw_id for IWL_TM_CMD_APP2DEV_GET_DEVICE_ID

Will Deacon (16):
      ARM: perf: clean and update ARMv7 event numbers
      ARM: perf: add support for stalled cycle ABI events
      ARM: perf: remove unused armpmu_get_max_events
      Merge branches 'perf/event-nos', 'perf/updates' and 'perf/omap4' into for-rmk
      ARM: idmap: populate identity map pgd at init time using .init.text
      ARM: suspend: use idmap_pgd instead of suspend_pgd
      ARM: proc-*.S: place cpu_reset functions into .idmap.text section
      ARM: idmap: use idmap_pgd when setting up mm for reboot
      ARM: head.S: only include __turn_mmu_on in the initial identity mapping
      ARM: SMP: use idmap_pgd for mapping MMU enable during secondary booting
      ARM: LPAE: add ISBs around MMU enabling code
      ARM: LPAE: mark memory banks with start > ULONG_MAX as highmem
      ARM: lib: add call_with_stack function for safely changing stack
      ARM: reset: implement soft_restart for jumping to a physical address
      ARM: stop: execute platform callback from cpu_stop code
      ARM: kexec: use soft_restart for branching to the reboot buffer

Willem Penninckx (2):
      HID: usbkbd: synchronize LED URB submission
      HID: usbkbd: kill LED URB on disconnect

Wim Van Sebroeck (2):
      watchdog: add nowayout helpers to Watchdog Timer Driver Kernel API
      watchdog: documentation: update index file

Wolfgang Grandegger (10):
      net/can/mscan: Fix buggy listen only mode setting
      ibm/emac: fix improper cleanup when device is removed to allow re-bind
      can: sja1000_isa: fix "limited range" compiler warnings
      can: sja1000_isa: convert to platform driver to support x86_64 systems
      can: cc770: add driver core for the Bosch CC770 and Intel AN82527
      can: cc770: legacy CC770 ISA bus driver
      can: cc770: add driver core for the Bosch CC770 and Intel AN82527
      can: cc770: add legacy ISA bus driver for the CC770 and AN82527
      can: cc770: add platform bus driver for the CC770 and AN82527
      powerpc: tqm8548/tqm8xx: add and update CAN device nodes

Wolfram Sang (6):
      lib: devres: add annotations for #endif
      lib: devres: add convenience function to remap a resource
      serial: 8250: replace hardcoded 0xbf with #define
      watchdog: documentation: describe nowayout in coversion-guide
      mtd: tests: stresstest: bail out if device has not enough eraseblocks
      MAINTAINERS: i2c: Add third maintainer

Woogyom Kim (1):
      power_supply: Add LP8727 charger driver

Wu Fengguang (15):
      writeback: charge leaked page dirties to active tasks
      writeback: fix dirtied pages accounting on sub-page writes
      writeback: fix dirtied pages accounting on redirty
      btrfs: fix dirtied pages accounting on sub-page writes
      writeback: dirty ratelimit - think time compensation
      writeback: max, min and target dirty pause time
      writeback: avoid tiny dirty poll intervals
      writeback: do strict bdi dirty_exceeded
      writeback: balanced_rate cannot exceed write bandwidth
      drm/i915: fix ELD writing for SandyBridge
      drm/i915: rename audio ELD registers
      drm/i915: dont trigger hotplug events on unchanged ELD
      drm/i915: HDMI hot remove notification to audio driver
      drm/i915: DisplayPort hot remove notification to audio driver
      writeback: move MIN_WRITEBACK_PAGES to fs-writeback.c

Xi Wang (13):
      staging: vt6655: integer overflows in private_ioctl()
      staging: vt6656: integer overflows in private_ioctl()
      staging: olpc_dcon: ->read_status() API change
      xfs: fix acl count validation in xfs_acl_from_disk()
      irda: use msecs_to_jiffies() rather than manual calculation
      ax25: avoid overflows in ax25_setsockopt()
      netrom: avoid overflows in nr_setsockopt()
      [media] wl128x: fmdrv_common: fix signedness bugs
      [media] wl128x: fmdrv_rx: fix signedness bugs
      [media] wl128x: fmdrv_tx: fix signedness bugs
      ALSA: usb-audio: fix possible hang and overflow in parse_uac2_sample_rate_range()
      ext4: fix undefined behavior in ext4_fill_flex_info()
      audit: fix signedness bug in audit_log_execve_info()

Xiao Guangrong (25):
      KVM: MMU: avoid pte_list_desc running out in kvm_mmu_pte_write
      KVM: x86: tag the instructions which are used to write page table
      KVM: x86: retry non-page-table writing instructions
      KVM: x86: cleanup port-in/port-out emulated
      KVM: MMU: do not mark accessed bit on pte write path
      KVM: MMU: cleanup FNAME(invlpg)
      KVM: MMU: fast prefetch spte on invlpg path
      KVM: MMU: remove unnecessary kvm_mmu_free_some_pages
      KVM: MMU: split kvm_mmu_pte_write function
      KVM: MMU: fix detecting misaligned accessed
      KVM: MMU: improve write flooding detected
      KVM: introduce KVM_MEM_SLOTS_NUM macro
      KVM: introduce update_memslots function
      KVM: introduce kvm_for_each_memslot macro
      KVM: introduce id_to_memslot function
      KVM: sort memslots by its size and use line search
      KVM: introduce a table to map slot id to index in memslots array
      KVM: IA64: fix struct redefinition
      jump-label: export jump_label_inc/jump_label_dec
      KVM: MMU: audit: replace mmu audit tracepoint with jump-label
      KVM: x86: remove the dead code of KVM_EXIT_HYPERCALL
      KVM: MMU: move the relevant mmu code to mmu.c
      KVM: MMU: remove oos_shadow parameter
      KVM: MMU: audit: inline audit function
      radix_tree: remove radix_tree_indirect_to_ptr()

Xiao, Hui (1):
      ACPI, APEI, EINJ, Refine the fix of resource conflict

Xiaotian Feng (1):
      proc: fix null pointer deref in proc_pid_permission()

Yan, Zheng (1):
      igb: add basic runtime PM support

Yaniv Rosner (14):
      bnx2x: PFC changes
      bnx2x: ETS changes
      bnx2x: Warpcore HW reset following fan failure
      bnx2x: Fix BCM84833 link and LED behavior
      bnx2x: Change Warpcore MDIO work around mode
      bnx2x: Add known PHY type check
      bnx2x: Fix self test of BCM57800
      bnx2x: Cosmetic changes
      bnx2x: Change value comparison order
      bnx2x: Fix Super-Isolate mode for BCM84833
      bnx2x: Fix PFC setting on BCM57840
      bnx2x: Remove 100Mb force speed for BCM84833
      bnx2x: Remove AutoGrEEEn for BCM84833
      bnx2x: Disable AN KR work-around for BCM57810

Yanmin Zhang (1):
      intel_idle: remove redundant local_irq_disable() call

Yannick Brosseau (1):
      staging: lttng: Fix recent modifications to string_from_user operation

Yauhen Kharuzhy (2):
      drivers/rtc/rtc-mxc.c: fix setting time for MX1 SoC
      drivers/rtc/rtc-mxc.c: make alarm work

Yegor Yefremov (1):
      serial: add support for 400 and 800 v3 series Titan cards

Yehuda Sadeh (1):
      ceph: dereference pointer after checking for NULL

Yevgeny Petrilin (12):
      net/mlx4_en: using non collapsed CQ on TX
      net/mlx4_core: Implement the master-slave communication channel
      mlx4_core: updated driver version to 1.1
      mlx4_en: updated driver version to 2.0
      mlx4: capability for link sensing
      mlx4_core: Changing link sensing logic
      mlx4: not using spin_lock_irq when getting vf by resource.
      mlx4: Fixing wrong error codes in communication channel
      mlx4_en: FIX: Setting default_qpn before using it
      mlx4_core: using array index for sense_allowed
      mlx4_core: limiting VF port options
      mlx4_core: Elaborating limitation on VF port options

Yi Zou (2):
      [SCSI] fcoe: fix regression on offload em matching function for initiator/target
      [SCSI] libfc: remove redundant timer init for fcp

Ying Han (1):
      memcg: fix pgpgin/pgpgout documentation

Yinghai Lu (7):
      x86, apic: Add probe() for apic_flat
      x86, acpi: Skip acpi x2apic entries if the x2apic feature is not present
      x86, x2apic: Fallback to xapic when BIOS doesn't setup interrupt-remapping
      x86, x2apic: Allow "nox2apic" to disable x2apic mode setup by BIOS
      PCI: Only call pci_stop_bus_device() one time for child devices at remove
      PCI: DEVICE_COUNT_RESOURCE should be equal to PCI_NUM_RESOURCES
      PCI: Increase resource array mask bit size in pcim_iomap_regions()

Yogesh Ashok Powar (12):
      mwifiex: fix ht_cap_info in ibss beacons
      mwifiex: use existing helper function mwifiex_fill_cap_info
      mwifiex: change return types to void
      mwifiex: fix coding style
      mwifiex: fix 'Smatch' warnings
      mac80211: Purge A-MPDU TX queues before station destructions
      mac80211: Fixing sparse warning at sta_info.c
      mwl8k: Call ieee80211_stop_tx_ba_cb_irqsafe for already deleted BA stream
      mac80211: Call driver commands after drv_start in mac80211 restart code
      mwl8k: Recover from firmware crash
      mwl8k: Changing the driver version to 0.13
      mwl8k: Fixing Sparse ENDIAN CHECK warning

Yong Zhang (5):
      lockdep: Always try to set ->class_cache in register_lock_class() lockdep_init_map()
      power_supply: Remove IRQF_DISABLED
      lockdep, kmemcheck: Annotate ->lock in lockdep_init_map()
      MIPS: irq: Remove IRQF_DISABLED
      unicore32: Remove IRQF_DISABLED

Yongqiang Yang (17):
      jbd: clear revoked flag on buffers before a new transaction started
      ext4: do not reference pa_inode from group_pa
      ext4: allocate delalloc blocks before changing journal mode
      ext4: flush journal when switching from data=journal mode
      jbd2: clear revoked flag on buffers before a new transaction started
      ext4: add a function which extends a group without checking parameters
      ext4: add a function which adds a new group descriptors to a fs
      ext4: add a structure which will be used by 64bit-resize interface
      ext4: add a function which sets up group blocks of a flex bg
      ext4: add a function which sets up a block group descriptors of a flex bg
      ext4: add a function which updates the super block during online resizing
      ext4: pass verify_reserved_gdb() the number of group decriptors
      ext4: add a new function which allocates bitmaps and inode tables
      ext4: add a new function which adds a flex group to a fs
      ext4: add new online resize interface
      ext4: let ext4_group_extend() use common code
      ext4: let ext4_group_add() use common code

Yoni Divinsky (1):
      mac80211: fix tx->skb NULL pointer dereference

Yu Xu (1):
      usb: gadget: enlarge maxburst bit width.

Yu Yue (1):
      of: add include asm/setup.h in drivers/of/fdt.c

Yuping Luo (1):
      usb: gadget: mass_storage: support multi-luns with different logic block size

Zac Storer (3):
      Drivers: video: controlfb: fixed a brace coding style issue
      Drivers: video: sbuslib: fixed a brace coding style issue
      PCI: fix a brace coding style issue in probe.c

Zefir Kurtisi (4):
      ath9k: trivial: reorder rx_tasklet processing
      ath: add a debug level for DFS
      ath9k_hw: add DFS testing check
      ath9k: add DFS radar pulse processing

Zeng Zhaoming (2):
      tty: Fix memory leak in virtual console when enable unicode translation
      ASoC: sgtl5000: update author email address

Zhang Jiejing (1):
      Input: add EETI eGalax I2C capacitive multi touch driver

Zhang Rui (1):
      ACPI 5.0: Allow _AEI method in walk resources

Zheng Liu (4):
      ext4: add missing space to ext4_msg output in ext4_fill_super()
      ext4: add missing spaces to debugging printk's
      ext4: remove no longer used functions in inode.c
      ext3: replace ll_rw_block with other functions

Zhu Yanhai (1):
      Documentation/cgroups/memory.txt: fix typo

adam radford (5):
      [SCSI] megaraid_sas: Fix reglockFlags for degraded raid5/6
      [SCSI] megaraid_sas: mask off flags in ioctl path
      [SCSI] megaraid_sas: remove poll_mode_io code
      [SCSI] megaraid_sas: Version and Changelog update
      [SCSI] megaraid: fix sparse warnings

alex.bluesman.smirnov@xxxxxxxxx (6):
      6LoWPAN: add fragmentation support
      6LoWPAN: disable debugging by default
      6LoWPAN: set proper netdev flags
      6LoWPAN: UDP header compression
      6LoWPAN: UDP header decompression
      6LoWPAN: update documentation

allan (1):
      drivers/net/usb/asix: fixed asix_get_wol reported wrong wol status issue

chas williams - CONTRACTOR (1):
      atm: eliminate atm_guess_pdu2truesize()

corentin.labbe (1):
      i2c-ali1535: enable SPARC support

david decotigny (7):
      forcedeth: fix stats on hardware without extended stats support
      net-sysfs: fixed minor sparse warning
      net: new counter for tx_timeout errors in sysfs
      forcedeth: implement ndo_get_stats64() API
      forcedeth: account for dropped RX frames
      forcedeth: stats updated with a deferrable timer
      net-forcedeth: fix possible stats inaccuracies on 32b hosts

francesco.gringoli@xxxxxxxxxxxx (1):
      b43: avoid packet losses in the dma worker code.

françois romieu (1):
      8139cp: fix missing napi_gro_flush.

john stultz (2):
      clocksource: m86k: Convert to clocksource_register_hz/khz
      kconfig: add merge_config.sh script

lawrence rust (1):
      [media] ir-rc6-decoder: Support RC6-6A variable length data

matthieu castet (2):
      [media] tm6000: improve loading speed on hauppauge 900H
      [media] tm6000: dvb doesn't work on usb1.1

nagalakshmi.nandigama@xxxxxxx (16):
      [SCSI] mpt2sas: Better handling DEAD IOC (PCI-E LInk down) error condition
      [SCSI] mpt2sas: When IOs are terminated, update the result to DID_SOFT_ERROR to avoid infinite resets
      [SCSI] mpt2sas: Adding support for customer specific branding
      [SCSI] mpt2sas: MPI next revision header update
      [SCSI] mpt2sas: Do not set sas_device->starget to NULL from the slave_destroy callback when all the LUNS have been deleted
      [SCSI] mpt2sas: Rearrange the the code so that the completion queues are initialized prior to sending the request to controller firmware
      [SCSI] mpt2sas: Bump driver version to 11.100.00.00
      [SCSI] mpt2sas: Support for greater than 2TB capacity WarpDrive
      [SCSI] mpt2sas: Increase max transfer support from 4MB to 16MB
      [SCSI] mpt2sas: Added support for customer specific branding
      [SCSI] mpt2sas: MPI next revision header update
      [SCSI] mpt2sas: Release spinlock for the raid device list before blocking it
      [SCSI] mpt2sas: Do not retry a timed out direct IO for warpdrive
      [SCSI] mpt2sas : Fix for memory allocation error for large host credits
      [SCSI] mpt2sas : Bump driver vesion to 12.100.00.00
      [SCSI] mpt2sas: Removed redundant calling of _scsih_probe_devices() from _scsih_probe

pdeschrijver@xxxxxxxxxx (2):
      arm/tegra: remove unused defines
      arm/tegra: convert tegra20 to GIC devicetree binding

ramesh.babu@xxxxxxxxxxxxxxx (1):
      ASoC: Allow machines to ignore pmdown_time per-link

sensoray-dev (2):
      [media] saa7134: adding Sensoray boards to saa7134 driver
      [media] bttv: adding Sensoray 611 board to driver

sjur.brandeland@xxxxxxxxxxxxxx (12):
      caif: Allow cfpkt_extr_head to process empty message
      caif: Restructure how link caif link layer enroll
      caif: Remove unused enum and parameter in cfserl
      caif: Remove unused attributes from struct cflayer
      if_ether.h: Add IEEE 802.1 Local Experimental Ethertype 1.
      caif: Add support for CAIF over CDC NCM USB interface
      caif: Add support for flow-control on device's tx-queue
      caif: Stash away hijacked skb destructor and call it later
      caif: Bad assert triggering false positive.
      caif-shm: Bugfixes for caif_shmcore.c
      caif: Fix typo in Vendor/Product-ID for CAIF modems
      caif: Remove bad WARN_ON in caif_dev

stephen hemminger (19):
      bridge: add NTF_USE support
      sky2: add bql support
      bridge: refactor fdb_notify
      bridge: rearrange fdb notifications (v2)
      bridge: add local MAC address to forwarding table (v2)
      netlink: af_netlink cleanup (v2)
      netlink: wake up netlink listeners sooner (v2)
      netem: loss model API sizes
      bonding: fix error handling if slave is busy (v2)
      xen-netback: make ops structs const
      vmxnet3" make ethtool ops const
      net: make ethtool_ops const
      xgmac: cleanups
      bna: make ethtool_ops and strings const
      bna: fix sparse warnings/errors
      usbnet: make ethtool_ops const
      bcm63xx: make ethtool_ops const
      netdev: make net_device_ops const
      vhost-net: add module alias (v2.1)

sukadev@xxxxxxxxxxxxxxxxxx (2):
      powerpc: Implement CONFIG_STRICT_DEVMEM
      powerpc: Punch a hole in /dev/mem for librtas

tvboxspy (1):
      [media] it913x-fe ver 1.09 amend adc table entries

xiyou.wangcong@xxxxxxxxx (1):
      x86/kprobes: Add arch/x86/tools/insn_sanity to .gitignore

Ã?meric Maschino (1):
      ia64: Add accept4() syscall

-----------------------------------------------------------------------


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