2012-07-20-16-30 merged

Aaron Lu (1):
      [SCSI] scsi_pm: resume device if suspend failed

AceLan Kao (2):
      dell-laptop: add 3 quirks for supporting touchpad LED
      dell-laptop: Add touchpad led support for Dell V3450

Adam Jackson (2):
      drm/edid/quirks: ViewSonic VA2026w
      drm/edid: Make the header fixup threshold tunable

Adrian Knoth (1):
      ALSA: hdspm - Work around broken DDS value on PCI RME MADI

Akio Idehara (1):
      toshiba_acpi: Add support for transflective LCD

Akira Fujita (1):
      ext4: remove needs_recovery in ext4_mb_init()

Al Viro (84):
      arm: missing checks of __get_user()/__put_user() return values
      arm: trim _TIF_WORK_MASK, get rid of useless test and branch...
      arm: if there's no handler we need to restore sigmask, syscall or no syscall
      arm: don't call try_to_freeze() from do_signal()
      arm: if we get into work_pending while returning to kernel mode, just go away
      arm: new way of handling ERESTART_RESTARTBLOCK
      arm: remove unused restart trampoline
      arm: bury unused _TIF_RESTORE_SIGMASK
      arm: don't open-code ptrace_report_syscall()
      TIF_NOTIFY_RESUME is defined on all targets now
      move key_repace_session_keyring() into tracehook_notify_resume()
      parisc: need to check NOTIFY_RESUME when exiting from syscall
      avr32: missed _TIF_NOTIFY_RESUME on one of do_notify_resume callers
      switch do_fsync() to fget_light()
      switch readdir/getdents to fget_light/fput_light
      switch xattr syscalls to fget_light/fput_light
      switch fcntl to fget_raw_light/fput_light
      switch signalfd4() to fget_light/fput_light
      switch flock to fget_light/fput_light
      switch statfs to fget_light/fput_light
      switch utimes() to fget_light/fput_light
      xfs: switch to proper __bitwise type for KM_... flags
      ubifs: use generic_fillattr()
      ->encode_fh() API change
      selinuxfs snprintf() misuses
      kill v9fs_dentry_from_dir_inode()
      affs: bury unused macros
      ocfs2: trivial endianness misannotations
      ocfs2: deal with __user misannotations
      ocfs2: kill endianness abuses in blockcheck.c
      btrfs: trivial endianness annotations
      hpfs: endianness bugs
      hpfs: get rid of bitfields endianness wanking in extended_attribute
      hpfs: get rid of bitfields in struct fnode
      hpfs: bitmaps are little-endian
      hpfs: annotate struct dnode
      hpfs: annotate btree nodes, get rid of bitfields mess
      hpfs: annotate struct fnode
      hpfs: annotate struct anode
      hpfs: annotate struct hpfs_dirent
      hpfs: annotate ea
      hpfs: assorted endianness annotations
      get rid of pointless allocations and copying in ecryptfs_follow_link()
      ocfs: simplify symlink handling
      get rid of idiotic misplaced __kernel_mode_t in ncfps kernel-private data structure
      mode_t whack-a-mole: ->is_visible() returns umode_t...
      mips: get rid of nlink_t, use explictly-sized type (__u32 in all cases)
      powerpc: get rid of nlink_t uses, switch to explicitly-sized type
      parisc: get rid of nlink_t, switch to explicitly-sized type
      bury __kernel_nlink_t, make internal nlink_t consistent
      i810: switch to vm_mmap()
      vfs: umount_tree() might be called on subtree that had never made it
      binfmt_elf: switch elf_map() to vm_mmap/vm_munmap
      binfmt_flat: use vm_munmap, we are missing ->mmap_sem there
      ia64, sparc64: convert wrappers around do_mremap() to sys_mremap()
      merge do_mremap() into sys_mremap()
      ia64 perfmon: fix get_unmapped_area() use there
      unexport do_mmap()
      split cap_mmap_addr() out of cap_file_mmap()
      split ->file_mmap() into ->mmap_addr()/->mmap_file()
      take security_mmap_file() outside of ->mmap_sem
      move security_mmap_addr() to saner place
      take calculation of final prot in security_mmap_file() into a helper
      switch aio and shm to do_mmap_pgoff(), make do_mmap() static
      kill do_mmap() completely
      new helper: vm_mmap_pgoff()
      unexport do_munmap()
      sch_atm.c: get rid of poinless extern
      HAVE_RESTORE_SIGMASK is defined on all architectures now
      new helpers: {clear,test,test_and_clear}_restore_sigmask()
      new helper: restore_saved_sigmask()
      new helper: sigmask_to_save()
      openrisc: tracehook_signal_handler() is supposed to be called on success
      sh64: failure to build sigframe != signal without handler
      pull clearing RESTORE_SIGMASK into block_sigmask()
      don't call try_to_freeze() from do_signal()
      TIF_RESTORE_SIGMASK can be set only when TIF_SIGPENDING is set
      set_restore_sigmask() is never called without SIGPENDING (and never should be)
      most of set_current_blocked() callers want SIGKILL/SIGSTOP removed from set
      powerpc: get rid of restore_sigmask()
      new helper: signal_delivered()
      whack-a-mole with TIF_FREEZE
      blackfin: check __get_user() return value
      x86: get rid of calling do_notify_resume() when returning to kernel mode

Alan Cox (4):
      watchdog: Add multiple device support
      watchdog: Add a flag to indicate the watchdog doesn't reboot things
      watchdog: create all the proper device files
      watchdog: use dev_ functions

Alex Deucher (6):
      drm/radeon: fix typo in trinity tiling setup
      drm/radeon: fix XFX quirk
      drm/radeon: fix bank information in tiling config
      drm/radeon: properly program gart on rv740, juniper, cypress, barts, hemlock
      drm/radeon: fixup tiling group size and backendmap on r6xx-r9xx (v4)
      drm/radeon: fix regression in UMS CS ioctl

Alex Elder (21):
      rbd: don't hold spinlock during messenger flush
      ceph: osd_client: fix endianness bug in osd_req_encode_op()
      ceph: messenger: use read_partial() in read_partial_message()
      ceph: messenger: update "to" in read_partial() caller
      ceph: messenger: change read_partial() to take "end" arg
      libceph: don't reset kvec in prepare_write_banner()
      ceph: messenger: reset connection kvec caller
      ceph: messenger: send banner in process_connect()
      ceph: drop msgr argument from prepare_write_connect()
      ceph: don't set WRITE_PENDING too early
      ceph: messenger: check prepare_write_connect() result
      ceph: messenger: rework prepare_connect_authorizer()
      ceph: messenger: check return from get_authorizer
      ceph: define ceph_auth_handshake type
      ceph: messenger: reduce args to create_authorizer
      ceph: ensure auth ops are defined before use
      ceph: have get_authorizer methods return pointers
      ceph: use info returned by get_authorizer
      ceph: return pointer from prepare_connect_authorizer()
      ceph: rename prepare_connect_authorizer()
      ceph: add auth buf in prepare_write_connect()

Alex Hung (1):
      thinkpad-acpi: fix issuing duplicated key events for brightness up/down

Alexander Guy (1):
      skeletonfb: fixed module exit function typo.

Alexandre Bounine (2):
      rapidio: add DMA engine support for RIO data transfers
      rapidio/tsi721: add DMA engine support

Alexey Dobriyan (2):
      proc: don't do dummy rcu_read_lock/rcu_read_unlock on error path
      proc: pass "fd" by value in /proc/*/{fd,fdinfo} code

Andi Kleen (3):
      brlocks/lglocks: turn into functions
      brlocks/lglocks: API cleanups
      slab/mempolicy: always use local policy from interrupt context

Andreas Dilger (1):
      ext4: disallow hard-linked directory in ext4_lookup

Andreas Gruenbacher (1):
      drbd: drbd_nl_resize(): Fix missing put_ldev() on error path

Andrew Morton (8):
      security/keys/keyctl.c: suppress memory allocation failure warning
      kernel/irq/manage.c: use the pr_foo() infrastructure to prefix printks
      fs/nls/Makefile: remove bogus CONFIG_ assignments

Andrew Vasquez (1):
      [SCSI] qla2xxx: Fix typo in bus-reset handler.

Ang Way Chuang (1):
      Dell Vostro 3350 touchpad LED

Anton Blanchard (1):
      powerpc: Fix size of st_nlink on 64bit

Anton Vorontsov (13):
      max17042_battery: Move dev_pm_ops struct under CONFIG_PM
      power_supply: Make the core a boolean instead of a tristate
      MAINTAINERS: Fix 'F' entry for the power supply class
      cpu: introduce clear_tasks_mm_cpumask() helper
      arm: use clear_tasks_mm_cpumask()
      powerpc: use clear_tasks_mm_cpumask()
      sh: use clear_tasks_mm_cpumask()
      blackfin: a couple of task->mm handling fixes
      blackfin: fix possible deadlock in decode_address()
      um: should hold tasklist_lock while traversing processes
      um: fix possible race on task->mm
      um: properly check all process' threads for a live mm
      kernel/cpu.c: document clear_tasks_mm_cpumask()

Archit Taneja (19):
      OMAPDSS: DISPC/RFBI: Use dispc_mgr_set_lcd_timings() for setting lcd size
      OMAPDSS: DISPC: Use a common function to set manager timings
      OMAPDSS: DISPC: Clean up manager timing/size functions
      OMAPDSS: HDMI: Fix ti_hdmi_4xxx_core_dump
      OMAPDSS: HDMI: define and dump CORE registers in correct order
      OMAPDSS: Fix DSI_FCLK clock source selection
      OMAPDSS: DISPC: Remove Fake VSYNC support
      OMAPDSS: APPLY: Add manager timings as extra_info in private data
      OMAPDSS: Apply manager timings instead of direct DISPC writes
      OMAPDSS: MANAGER: Create a function to check manager timings
      OMAPDSS: APPLY: Don't check manager settings if it is disabled
      OMAPDSS: APPLY: Remove display dependency from overlay and manager checks
      OMAPDSS: DPI/HDMI: Apply manager timings even if panel is disabled
      OMAPDSS: APPLY: Remove an unnecessary omap_dss_device pointer
      OMAPDSS: DISPC: Remove omap_dss_device pointer usage from dispc_mgr_pclk_rate()
      OMAPDSS: DISPC: Remove usage of dispc_mgr_get_device()
      OMAPDSS: DSI: Support command mode interleaving during video mode blanking periods
      OMAPDSS: VENC/DISPC: Delay dividing Y resolution for managers connected to VENC
      OMAPDSS: Apply VENC timings even if panel is disabled

Arnaldo Carvalho de Melo (9):
      perf evlist: Explicititely initialize input_name
      perf tools: Do not use _FORTIFY_SOURCE when DEBUG=1 is specified
      perf top: Fix counter name fixup when fallbacking to cpu-clock
      perf tools: Reconstruct event with modifiers from perf_event_attr
      perf annotate browser: The idx_asm field should be used in asm only view
      perf annotate browser: Make feature toggles global
      perf config: Allow '_' in config file variable names
      perf annotate browser: Read perf config file for settings
      perf ui browser: Stop using 'self'

Arne Redlich (1):
      drbd: bm_page_async_io: properly initialize page->private

Artem Bityutskiy (17):
      jffs2: remove lock_super
      jffs2: remove unnecessary GC pass on umount
      jffs2: remove unnecessary GC pass on sync
      jffs2: get rid of jffs2_sync_super
      jffs2: remove lock_super
      jffs2: remove unnecessary GC pass on umount
      jffs2: remove unnecessary GC pass on sync
      jffs2: get rid of jffs2_sync_super
      fat: introduce special inode for managing the FSINFO block
      fat: introduce mark_fsinfo_dirty helper
      fat: mark superblock as dirty less often
      fat: switch to fsinfo_inode
      reiserfs: cleanup reiserfs_fill_super a bit
      reiserfs: clean-up function return type
      reiserfs: remove useless superblock dirtying
      reiserfs: mark the superblock as dirty a bit later
      reiserfs: get rid of resierfs_sync_super

Asai Thambi S P (10):
      mtip32xx: fix clearing an incorrect register in mtip_init_port
      mtip32xx: Set custom timeouts for PIO commands
      mtip32xx: Change HDIO_GET_IDENTITY to return stored data
      mtip32xx: Fix to handle TFE for PIO(IOCTL/internal) commands
      mtip32xx: Set block queue boundary variables
      mtip32xx: Use plain spinlock for 'cmd_issue_lock'
      mtip32xx: Fix to support more than one sector in exec_drive_command()
      mtip32xx: minor performance tweak
      mtip32xx: Convert macro definitions for flag bits to enum
      mtip32xx: Changes to sysfs entries

Ashish Jangam (1):
      Watchdog: DA9052/53 PMIC watchdog support

Asias He (1):
      btrfs: Drop unused function btrfs_abort_devices()

Avi Kivity (1):
      KVM: Export asm-generic/kvm_para.h

Axel Castaneda Gonzalez (1):
      OMAPDSS: HDMI: Decouple wrapper enable/disable and audio start/stop

Axel Lin (4):
      video: pxa3xx-gcu: Simplify the logic to exit while loop in pxa3xx_gcu_wait_idle
      power_supply: Fix a typo in BATTERY_DS2781 Kconfig entry
      ds2781_battery: Use DS2781_PARAM_EEPROM_SIZE and DS2781_USER_EEPROM_SIZE
      mtd: use module_pci_driver

Bastian Hecht (1):
      mtd: nand: Add a NAND_CMD_STATUS when using write verification

Benjamin Poirier (1):
      xfrm: take net hdr len into account for esp payload size calculation

Bhanu Prakash Gollapudi (4):
      [SCSI] bnx2fc: Allow FLOGI to be retried when receiving bad responses.
      [SCSI] bnx2fc: Decrememnt io ref count when abort times out
      [SCSI] bnx2fc: cleanup task management IO when it times out.
      [SCSI] bnx2fc: Bumped version to 1.0.11

Bjørn Mork (1):
      net: qmi_wwan: Add Sierra Wireless device IDs

Boaz Harrosh (3):
      kmod: unexport call_usermodehelper_freeinfo()
      kmod: convert two call sites to call_usermodehelper_fns()
      kmod: move call_usermodehelper_fns() to .c file and unexport all it's helpers

Borislav Petkov (2):
      x86/bitops: Move BIT_64() for a wider use
      x86/mce: Fix 32-bit build

Brian Norris (9):
      mtd: nandsim: remove autoincrement code
      mtd: nand: remove autoincrement 'sndcmd' code
      mtd: nand: kill NAND_NO_AUTOINCR option
      mtd: nand: add 'oob_required' argument to NAND {read,write}_page interfaces
      mtd: nand: pass proper 'oob_required' parameter
      mtd: eLBC NAND: utilize oob_required parameter
      mtd: IFC NAND: utilize oob_required parameter
      mtd: gpmi-nand: utilize oob_requested parameter
      mtd: nand: utilize oob_required parameter

Bruce Allan (1):
      e1000e: fix Rapid Start Technology support for i217

Chad Dupuis (5):
      [SCSI] qla2xxx: Remove unneeded DPC wakeups from qla82xx_watchdog.
      [SCSI] qla2xxx: Change "Done" to "Entering" in the debug print statement in qla2x00_port_logout.
      [SCSI] qla2xxx: Handle interrupt registration failures more gracefully.
      [SCSI] qla2xxx: Log link up and link down messages to track link flops.
      [SCSI] Revert "qla2xxx: During loopdown perform Diagnostic loopback."

Chandrabhanu Mahapatra (5):
      OMAPDSS: DISPC: Enable predecimation
      OMAPDSS: DISPC: Handle synclost errors in OMAP3
      OMAPDSS: DISPC: Correct DISPC functional clock usage
      OMAPDSS: DISPC: Update Accumulator configuration for chroma plane
      OMAPDSS: DISPC: Support rotation through TILER

Chanwoo Choi (2):
      charger-manager: Poll battery health in normal state
      charger-manager: Provide cm_notify_event function for in-kernel use

Chetan Loke (1):
      [SCSI] qla2xxx: Micro optimization in queuecommand handler

Chris Mason (2):
      Merge branch 'for-chris' of git://git.kernel.org/.../josef/btrfs-next into HEAD
      Merge branch 'for-chris' of git://git.jan-o-sch.net/btrfs-unstable into for-linus

Chris Wilson (4):
      drm/i915: Always update RPS interrupts thresholds along with frequency
      drm/i915: Fix PCH PLL assertions to not assume CRTC:PLL relationship
      drm/i915: Limit page allocations to lowmem (dma32) for i965
      drm/i915: Remove the error message for unbinding pinned buffers

Christoph Lameter (22):
      slub: Use freelist instead of "object" in __slab_alloc
      slub: Add frozen check in __slab_alloc
      slub: Acquire_slab() avoid loop
      slub: Simplify control flow in __slab_alloc()
      slub: new_slab_objects() can also get objects from partial list
      slub: Get rid of the node field
      slub: Separate out kmem_cache_cpu processing from deactivate_slab
      slub: Use page variable instead of c->page.
      slub: pass page to node_match() instead of kmem_cache_cpu structure
      slob: Define page struct fields used in mm_types.h
      slob: No need to zero mapping since it is no longer in use
      slob: Remove various small accessors
      slab: Use page struct fields instead of casting
      slab: Remove some accessors
      mm, sl[aou]b: Extract common fields from struct kmem_cache
      slab: Get rid of obj_size macro
      mm, sl[aou]b: Extract common code for kmem_cache_create()
      mm, sl[aou]b: Common definition for boot state of the slab allocators
      mm, sl[aou]b: Use a common mutex definition
      mm, sl[aou]b: Move kmem_cache_create mutex handling to common code
      slob: Fix early boot kernel crash
      mm: slub: optimise the SLUB fast path to avoid pfmemalloc checks

Christopher Yeoh (1):
      aio/vfs: cleanup of rw_copy_check_uvector() and compat_rw_copy_check_uvector()

Chuck Lever (1):

Claudio Pisa (1):
      mac80211: fix flag check for QoS NOACK frames

Clemens Ladisch (1):
      ALSA: usb-audio: fix rate_list memory leak

Cong Wang (5):
      drbd: check MODULE for THIS_MODULE
      fs: move file_remove_suid() to fs/inode.c
      proc: clean up /proc/<pid>/environ handling
      proc: remove mm_for_maps()
      proc: use mm_access() instead of ptrace_may_access()

Cyrill Gorcunov (6):
      sysctl: make kernel.ns_last_pid control dependent on CHECKPOINT_RESTORE
      fs, proc: introduce /proc/<pid>/task/<tid>/children entry
      syscalls, x86: add __NR_kcmp syscall
      c/r: procfs: add arg_start/end, env_start/end and exit_code members to /proc/$pid/stat
      c/r: prctl: extend PR_SET_MM to set up more mm_struct entries
      c/r: prctl: add ability to set new mm_struct::exe_file

Dan Carpenter (15):
      blkcg: change a spin_lock() to spin_lock_irq()
      max17042_battery: Fix a couple buffer overflows
      isp1704_charger: Use after free on probe error
      Btrfs: cleanup: use consistent lock naming
      rbd: use gfp_flags parameter in rbd_header_from_disk()
      [SCSI] mptfusion: unlock on error in mpt_config()
      [SCSI] qla2xxx: don't free pool that wasn't allocated
      NFC: potential integer overflow problem in check_crc()
      ext4: fix potential NULL dereference in ext4_free_inodes_counts()
      drm/udl: unlock before returning in udl_gem_mmap()
      fb: handle NULL pointers in framebuffer release
      watchdog: sch56xx-common: set correct bits in register()
      fsnotify: remove unused parameter from send_to_group()
      hp-wmi: check for allocation failures
      HPFS: remove PRINTK() macro

Dan Williams (1):
      [SCSI] fix async probe regression

Daniel Drake (2):
      JFFS2: Add parameter to reserve disk space for root
      xo1-rfkill: only act when blocked state is changed

Daniel J Blueman (1):
      Fix minor type issues

Daniel Lezcano (2):
      ARM: S3C64XX: declare the states with the new api on cpuidle
      ARM: S3C64XX: use timekeeping wrapper on cpuidle

Daniel Vetter (7):
      drm/i915: be more careful when returning -ENXIO in gmbus transfer
      drm/i915: fix module unload since error_state rework
      drm/i915: properly handle interlaced bit for sdvo dtd conversion
      drm/i915: enable vdd when switching off the eDP panel
      drm/i915: wait for a vblank to pass after tv detect
      drm/i915: reject doubleclocked cea modes on dp
      drm/i915: tune down the noise of the RP irq limit fail

Darrick J. Wong (23):
      ext4: create a new BH_Verified flag to avoid unnecessary metadata validation
      ext4: change on-disk layout to support extended metadata checksumming
      ext4: record the checksum algorithm in use in the superblock
      ext4: load the crc32c driver if necessary
      ext4: calculate and verify superblock checksum
      ext4: calculate and verify inode checksums
      ext4: calculate and verify checksums for inode bitmaps
      ext4: calculate and verify block bitmap checksum
      ext4: verify and calculate checksums for extent tree  blocks
      ext4: Calculate and verify checksums for htree nodes
      ext4: calculate and verify checksums of directory leaf blocks
      ext4: Calculate and verify checksums of extended attribute blocks
      ext4: make block group checksums use metadata_csum algorithm
      ext4: add checksums to the MMP block
      jbd2: change disk layout for metadata checksumming
      jbd2: enable journal clients to enable v2 checksumming
      jbd2: Grab a reference to the crc32c driver if necessary
      jbd2: checksum journal superblock
      jbd2: checksum revocation blocks
      jbd2: checksum descriptor blocks
      jbd2: checksum commit blocks
      jbd2: checksum data blocks that are stored in the journal
      ext4/jbd2: add metadata checksumming to the list of supported features

Dave Airlie (13):
      radeon: make radeon_cs_update_pages static.
      Merge branch 'drm-intel-fixes' of git://people.freedesktop.org/~danvet/drm-intel into drm-fixes
      drm/udl: remove unused variables.
      i915: add stub dma-buf mmap callback.
      nouveau: add stub dma-buf mmap functionality.
      radeon: add stub dma-buf mmap functionality
      cirrus: avoid crash if driver fails to load
      i915: add dma-buf vmap support for exporting vmapped buffer
      udl: support vmapping imported dma-bufs
      nouveau: add vmap support to nouveau prime support
      radeon: add radeon prime vmap support.
      drm/cirrus: kick out conflicting framebuffers earlier
      drm/mgag200: kick off conflicting framebuffers earlier.

Dave Hansen (1):
      mm: fix vma_resv_map() NULL pointer

David Brown (1):
      video: msm: Fix section mismatches in mddi.c

David Daney (7):
      MIPS: Handle huge pages with 64KB base page size.
      MIPS: OCTEON: Remove unused file.
      MIPS: Introduce board_cache_error_setup() hook.
      MIPS: Make set_handler() __cpuinit.
      MIPS: Octeon: Use board_cache_error_setup for cache error handler setup.
      MIPS: Use board_cache_error_setup for r4k cache error handler setup.
      MIPS: Move cache setup to setup_arch().

David Howells (4):
      DRBD: Fix comparison always false warning due to long/long long compare
      FRV: Prevent syscall exit tracing and notify_resume at end of kernel exceptions
      FRV: Shrink TIF_WORK_MASK [ver #2]
      FRV: Optimise the system call exit path in entry.S [ver #2]

David Rientjes (1):
      mm, slub: ensure irqs are enabled for kmemcheck

David S. Miller (3):
      sparc64: Fix several bugs in quad floating point emulation.
      Merge git://git.kernel.org/.../torvalds/linux
      sparc32: Export leon_dma_ops to modules.

David Woodhouse (2):
      mtd: cfi_cmdset_0002: Slight cleanup of fixup messages
      solos-pci: Fix DMA support

Denys Vlasenko (1):
      vsprintf: further optimize decimal conversion

Devendra Naga (3):
      r6040: disable pci device if the subsequent calls (after pci_enable_device) fails
      r6040: Do a Proper deinit at errorpath and also when driver unloads (calling r6040_remove_one)
      r8169: call netif_napi_del at errpaths and at driver unload

Dmitry Kasatkin (1):
      vfs: increment iversion when a file is truncated

Dmitry Maluka (1):
      mtd: nand: fix scan_read_raw_oob

Donghwa Lee (3):
      video: EXYNOS: enable interrupt again after sw reset
      video: EXYNOS: changes mipi dsi regulator name from vdd10 to vdd11
      video: exynos mipi dsi: support reverse panel type

Doug Ledford (10):
      ipc/mqueue: cleanup definition names and locations
      ipc/mqueue: switch back to using non-max values on create
      ipc/mqueue: enforce hard limits
      ipc/mqueue: update maximums for the mqueue subsystem
      selftests: add mq_open_tests
      ipc/mqueue: improve performance of send/recv
      ipc/mqueue: correct mq_attr_ok test
      ipc/mqueue: strengthen checks on mqueue creation
      tools/selftests: add mq_perf_tests
      ipc/mqueue: add rbtree node caching support

Emil Goode (1):
      video: bfin_adv7393fb: Fix cleanup code

Emmanuel Grumbach (1):
      iwlwifi: fix the Transmit Frame Descriptor rings

Eric Dumazet (7):
      vmsplice: relax alignement requirements for SPLICE_F_GIFT
      asix: allow full size 8021Q frames to be received
      block: avoid infinite loop in get_task_io_context()
      tty: add lockdep annotations
      tcp: do not create inetpeer on SYNACK message
      tcp: reflect SYN queue_mapping into SYNACK packets
      net: respect GFP_DMA in __netdev_alloc_skb()

Eric Nelson (1):
      checkpatch: check for whitespace before semicolon at EOL

Eric Sandeen (1):
      ext4: force ro mount if ext4_setup_super() fails

Eric W. Biederman (2):
      pidns: use task_active_pid_ns in do_notify_parent
      pidns: make killed children autoreap

Eyal Shapira (2):
      wlcore: fix undefined symbols when CONFIG_PM is not defined
      mac80211: fix ADDBA declined after suspend with wowlan

Fabio Estevam (1):
      ASoC: imx-ssi: Use clk_prepare_enable/clk_disable_unprepare

Felix Fietkau (7):
      MIPS: make oprofile use cp0_perfcount_irq if it is set
      ath5k: add possible wiphy interface combinations
      ath9k: stop rx dma before stopping tx
      ath9k: fix a use-after-free-bug when ath_tx_setup_buffer() fails
      ath9k_hw: update AR933x initvals to fix issues with high power devices
      ath9k_hw: apply internal regulator settings on AR933x
      skb: avoid unnecessary reallocations in __skb_cow

Feng Tang (1):
      slab: Fix a typo in commit 8c138b "slab: Get rid of obj_size macro"

Florian Tobias Schandinat (2):
      Merge branch 'fixes' of git://linuxtv.org/pinchartl/fbdev into fbdev-next
      Merge tag 'omapdss-for-3.5' of git://github.com/tomba/linux into fbdev-next

Franck Bui-Huu (1):
      perf tools: fix thread_map__new_by_pid_str() memory leak in error path

Frank Svendsboe (1):
      mtd: of_parts: fix breakage in Kconfig

Gabor Juhos (33):
      MIPS: ath79: separate common PCI code
      MIPS: ath79: rename pci-ath724x.h
      MIPS: ath79: make ath724x_pcibios_init visible for external code
      MIPS: ath79: add a common PCI registration function
      MIPS: ath79: rename pci-ath724x.c to make it reflect the real SoC name
      MIPS: ath79: replace ath724x to ar724x
      MIPS: ath79: use io-accessor macros in pci-ar724x.c
      MIPS: ath79: remove superfluous alignment checks from pci-ar724x.c
      MIPS: ath79: fix broken ar724x_pci_{read,write} functions
      MIPS: ath79: add a workaround for a PCI controller bug in AR7240 SoCs
      MIPS: ath79: fix a wrong IRQ number
      MIPS: ath79: add PCI IRQ handling code for AR724X SoCs
      MIPS: ath79: get rid of some ifdefs in mach-ubnt-xm.c
      MIPS: ath79: allow to use board specific pci_plat_dev_init functions
      MIPS: ath79: add support for the PCI host controller of the AR71XX SoCs
      MIPS: ath79: allow to use SoC specific PCI IRQ maps
      MIPS: ath79: remove ar724x_pci_add_data function
      MIPS: ath79: register PCI controller on the PB44 board
      MIPS: ath79: update copyright headers of PCI related files
      MIPS: ath79: add early_printk support for AR934X
      MIPS: ath79: sort case statements in ath79_detect_sys_type
      MIPS: ath79: add SoC detection code for AR934X
      MIPS: ath79: add clock initialization code for AR934X
      MIPS: ath79: add GPIO support code for AR934X
      MIPS: ath79: rework IP2/IP3 interrupt handling
      MIPS: ath79: add IRQ handling code for AR934X
      MIPS: ath79: add AR934X specific glue to ath79_device_reset_{clear,set}
      MIPS: ath79: register UART device for AR934X SoCs
      MIPS: ath79: add WMAC registration code for AR934X
      MIPS: ath79: add PCI_AR724X Kconfig symbol
      MIPS: ath79: add PCI registration code for AR934X
      MIPS: ath79: add initial support for the Atheros DB120 board
      mtd: block2mtd: fix recursive call of mtd_writev

Gao feng (1):
      ipv6: fix incorrect ipsec fragment

Geert Uytterhoeven (1):
      frv: Remove bogus closing parenthesis

Giridhar Malavali (4):
      [SCSI] qla2xxx: Detect PEG errors.
      [SCSI] qla2xxx: Display proper supported speeds for 16G FC adapters.
      [SCSI] qla2xxx: Don't capture minidump for ISP82xx on flash update from application.
      [SCSI] qla2xxx: Display proper firmware version when new minidump template is gathered for ISP82xx.

Glauber Costa (2):
      slab: rename gfpflags to allocflags
      slab: move FULL state transition to an initcall

Grant Likely (1):
      vsprintf: correctly handle width when '#' flag used in %#p format

Grazvydas Ignotas (7):
      OMAPDSS: OMAPFB: check for matching memory size early
      OMAPDSS: provide default get_timings function for panels
      OMAPDSS: TPO-TD03MTEA1: add set/check timing functions
      OMAPDSS: VENC: allow switching venc output type at runtime
      OMAPDSS: OMAPFB: always allow to configure overlay
      mtd: omap2: fix resource leak in prefetch-busy path
      wl1251: fix oops on early interrupt

Greg Pearson (1):
      pcdp: use early_ioremap/early_iounmap to access pcdp table

Gustavo Padovan (1):
      .mailmap: add Gustavo

H Hartley Sweeten (11):
      video: smscufx.c: local functions should not be exposed globally
      video: fb_defio.c: local functions should not be exposed globally
      video: mb862xx-i2c: local functions should not be exposed globally
      video: mb862xxfbdrv.c: local functions should not be exposed globally
      mtd: plat_nand: Add default partition parser to driver
      arm: Use the plat_nand default partition parser
      blackfin: Use the plat_nand default partition parser
      mips: Use the plat_nand default partition parser
      sh: Use the plat_nand default partition parser
      watchdog: watchdog_dev: include private header to pickup global symbol prototypes
      init: disable sparse checking of the mount.o source files

H. Peter Anvin (24):
      x86, realmode: 16-bit real-mode code support for relocs tool
      x86, realmode: Allow absolute pa_* symbols in the realmode code
      x86, realmode: Add .text64 section, make barrier symbols absolute
      x86, realmode: Move bits to the proper sections in trampoline_64.S
      x86, realmode: Align .data section in trampoline_32.S
      x86, realmode: Remove indirect jumps in trampoline_64.S
      x86, realmode: Remove indirect jumps in trampoline_32 and wakeup_asm
      x86, realmode: Replace open-coded ljmpw with a macro
      x86, realmode: Move trampoline_*.S early in the link order
      x86, realmode: Fix always-zero test in reboot_32.S
      x86, realmode: Make sure all generated files are listed in targets
      x86, realmode: Mask out EFER.LMA when saving trampoline EFER
      x86, realmode: Move not-common bits out of trampoline_common.S
      x86, realmode: Move kernel/realmode.c to realmode/init.c
      x86, realmode: Change EFER to a single u64 field
      acpi, bgrd: Add missing <linux/io.h> to drivers/acpi/bgrt.c
      xen-acpi-processor: Add missing #include <xen/xen.h>
      x86, relocs: Workaround for binutils section bug
      x86, relocs: More relocations which may end up as absolute
      x86, relocs: When printing an error, say relative or absolute
      x86, realmode: Move end signature into header.S
      x86, realmode: Unbreak the ia64 build of drivers/acpi/sleep.c
      Merge branch 'x86/trampoline' into x86/urgent
      Merge remote-tracking branch 'rostedt/tip/perf/urgent-2' into x86-urgent-for-linus

H.J. Lu (1):
      x86, x32, ptrace: Remove PTRACE_ARCH_PRCTL for x32

Hans de Goede (7):
      watchdog: watchdog_dev: Rewrite wrapper code
      watchdog: Add Locking support
      watchdog: Add support for dynamically allocated watchdog_device structs
      watchdog: sch56xx: Use watchdog core
      watchdog: sch56xx: Remove unnecessary checks for register changes
      watchdog: sch56xx-common: Add proper ref-counting of watchdog data
      hwmon/sch56xx: Depend on watchdog for watchdog core functions

Haogang Chen (1):
      ext4: fix potential integer overflow in alloc_flex_gd()

Hauke Mehrtens (1):
      brcmfmac: use vmalloc to allocate mem for the firmware

Heiko Carstens (9):
      s390/headers: remove #ifdef __KERNEL__ from not exported headers
      s390/headers: replace __s390x__ with CONFIG_64BIT where possible
      s390/cpu: remove cpu "capabilities" sysfs attribute
      s390/cmpxchg: add missing memory barrier to cmpxchg64
      s390/cmpxchg: fix compile warnings specific to s390
      s390/cmpxchg: fix 1 and 2 byte memory accesses
      s390/cmpxchg: fix sign extension bugs
      s390/cmpxchg: select HAVE_CMPXCHG_LOCAL option
      s390/uaccess: fix access_ok compile warnings

Heiko Stuebner (1):
      ARM: S3C24XX: add support for second irq set of S3C2416

Heiko Stübner (4):
      fb_defio: add first_io callback
      video: auo_k190x: add code shared by controller drivers
      video: auo_k190x: add driver for AUO-K1900 variant
      video: auo_k190x: add driver for AUO-K1901 variant

Hendrik Brueckner (1):
      s390/irq: split irq stats for cpu-measurement alert facilities

Hiroaki SHIMODA (3):
      bql: Fix POSDIFF() to integer overflow aware.
      bql: Avoid unneeded limit decrement.
      bql: Avoid possible inconsistent calculation.

Hiroshi DOYU (2):
      iommu/tegra: smmu: Print device name correctly
      iommu/tegra: gart: Fix register offset correctly

Huang Shijie (4):
      mtd: gpmi: do not include the mxs.h
      mtd: print out the page size and oob size after parsing out the nand
      mtd: gpmi: add device tree support to gpmi-nand
      mtd: gpmi: add gpmi support for mx6q

Hugh Dickins (4):
      ext4: hole-punch use truncate_pagecache_range
      mm, oom: reduce dependency on tasklist_lock: fix
      mm/vmscan.c: fix deadlock with lopp driver
      memcg: further prevent OOM with too many dirty pages

Ike Panhc (2):
      ideapad: remove unused define and fix a typo
      ideapad: generate valid key event only

Ingo Molnar (6):
      Merge branch 'tip/perf/urgent' of git://git.kernel.org/.../rostedt/linux-trace into perf/urgent
      Merge branch 'perf/core' of git://git.kernel.org/.../acme/linux into perf/urgent
      Merge tag 'perf-urgent-for-mingo' of git://git.kernel.org/.../acme/linux into perf/urgent
      Merge tag 'perf-urgent-for-mingo' of git://git.kernel.org/.../acme/linux into perf/urgent
      Merge tag 'perf-core-for-mingo' of git://git.kernel.org/.../acme/linux into perf/urgent
      Merge branch 'x86/mce' into x86/urgent

Ivan Djelic (3):
      mtd: nand: omap: fix race condition in omap_wait()
      ARM: OMAP3: gpmc: add BCH ecc api and modes
      mtd: nand: omap: add support for hardware BCH ecc

J. Bruce Fields (36):
      vfs: stop d_splice_alias creating directory aliases
      vfs: remove unused __d_splice_alias argument
      nfsd: state.c should include current_stateid.h
      nfsd4: fix missing "static"
      nfsd4: preserve __user annotation on cld downcall msg
      nfsd4: int/__be32 fixes
      nfsd4: fix free_stateid return endianness
      nfsd4: fix change attribute endianness
      rpc: handle rotated gss data for Windows interoperability
      svcrpc: fix a comment typo
      nfsd4: exchange_id has a pointless copy
      nfsd4: exchange_id error cleanup
      nfsd4: exchange_id: check creds before killing confirmed client
      nfsd4: allow an EXCHANGE_ID to kill a 4.0 client
      nfsd4: exchange_id cleanup: local shorthands for repeated tests
      nfsd4: exchange_id cleanup: comments
      nfsd4: rearrange exchange_id logic to simplify
      nfsd4: allow removing clients not holding state
      nfsd4: move principal name into svc_cred
      nfsd4: stricter cred comparison for setclientid/exchange_id
      nfsd4: move rq_flavor into svc_cred
      nfsd4: setclientid remove unnecessary terms from a logical expression
      nfsd4: setclientid/confirm comment cleanup
      nfsd4: merge last two setclientid cases
      nfsd4: pull out common code from setclientid cases
      nfsd4: merge 3 setclientid cases to 2
      nfsd4: fix setclientid_confirm same_cred check
      nfsd4: fix error return in non-matching-creds case
      nfsd4: setclientid: remove pointless assignment
      nfsd4: simpler ordering of setclientid_confirm checks
      nfsd4: clarify that renewing expired client is a bug
      nfsd4: fix exchange_id to return confirm flag
      nfsd4: return "real" sequence id in confirmed case
      nfsd4: remove some dprintk's and a comment
      nfsd4: don't remove rebooted client record until confirmation
      nfsd4: fix, consolidate client_has_state

Jack Morgenstein (5):
      net/mlx4_core: Fix the slave_id out-of-range test in mlx4_eq_int
      net/mlx4_en: Fix improper use of "port" parameter in mlx4_en_event
      net/mlx4_core: Fixes for VF / Guest startup flow
      net/mlx4_core: Check port out-of-range before using in mlx4_slave_cap
      net/mlx4_core: Fix obscure mlx4_cmd_box parameter in QUERY_DEV_CAP

Jakub Kicinski (1):
      dma-debug: release free_entries_lock before saving stack trace

James Bottomley (4):
      [PARISC] fix TLB fault path on PA2.0 narrow systems
      [PARISC] Fix parisc compile failure after smp: Add task_struct argument to __cpu_up()
      [SCSI] fix scsi_wait_scan
      [PARISC] update parisc to use generic strncpy_from_user()

James Chapman (1):
      l2tp: fix oops in L2TP IP sockets for connect() AF_UNSPEC case

Jan Beulich (3):
      xen-blkfront: properly name all devices
      xen-blkfront: module exit handling adjustments
      x86: hpet: Fix copy-and-paste mistake in earlier change

Jan Engelhardt (1):
      procfs: use more apprioriate types when dumping /proc/N/stat

Jan Schmidt (21):
      Btrfs: ulist realloc bugfix
      Btrfs: bugfix in btrfs_find_parent_nodes
      Btrfs: bugfix: ignore the wrong key for indirect tree block backrefs
      Btrfs: look into the extent during find_all_leafs
      Btrfs: don't set for_cow parameter for tree block functions
      Btrfs: move struct seq_list to ctree.h
      Btrfs: dummy extent buffers for tree mod log
      Btrfs: add tree mod log to fs_info
      Btrfs: add tree modification log functions
      Btrfs: put all block modifications into the tree mod log
      Btrfs: add del_ptr and insert_ptr modifications to the tree mod log
      Btrfs: add btrfs_search_old_slot
      Btrfs: use the tree modification log for backref resolving
      Btrfs: fs_info variable for join_transaction
      Btrfs: tree mod log sanity checks in join_transaction
      Btrfs: use delayed ref sequence numbers for all fs-tree updates
      Btrfs: add inodes before dropping the extent lock in find_all_leafs
      Btrfs: add missing spin_lock for insertion into tree mod log
      Btrfs: add tree_mod_dont_log helper
      Btrfs: fix tree mod log del_ptr
      Btrfs: fix tree mod log rewinded level and rewinding of moved keys

Jan Weitzel (1):
      ARM: OMAP2+ Add Primview displays to panel-generic

Jan-Benedict Glaw (1):
      drm/i915: no lvds quirk for HP t5740e Thin Client

Jarkko Sakkinen (15):
      x86, realmode: realmode.bin infrastructure
      x86, realmode: Relocator for realmode code
      x86, realmode: Move reboot_32.S to unified realmode code
      x86, realmode: Move SMP trampoline to unified realmode code
      x86, realmode: Move ACPI wakeup to unified realmode code
      x86, realmode: Set permission for real mode pages
      x86, realmode: fix 64-bit wakeup sequence
      x86, realmode: don't copy real_mode_header
      x86, realmode: flattened rm hierachy
      x86, realmode: header for trampoline code
      x86, realmode: move relocs from scripts/ to arch/x86/tools
      x86, realmode: fixes compilation issue in tboot.c
      x86, realmode: read cr4 and EFER from kernel for 64-bit trampoline
      x86, realmode: build fix: remove duplicate build
      x86, realmode: Fix no cache bits test in reboot_32.S

Jason Wang (3):
      net: sock: validate data_len before allocating skb in sock_alloc_send_pskb()
      8139cp: set ring address before enabling receiver
      8139cp/8139too: terminate the eeprom access with the right opmode

Javier Martin (1):
      mtd: add fixup for S29NS512P NOR flash.

Jean Delvare (1):
      i2c-dev: Add support for I2C_M_RECV_LEN

Jean-Christophe DUBOIS (2):
      jffs2: allow to discriminate between recoverable and non-recoverable errors
      jffs2: allow to complete xattr integrity check on first GC scan

Jeff Layton (8):
      nfsd: trivial: remove unused variable from nfsd4_lock
      nfsd: don't use locks_in_grace to determine whether to call nfs4_grace_end
      nfsd: trivial: use SEEK_SET instead of 0 in vfs_llseek
      sunrpc: do array overrun check in svc_recv before allocating pages
      nfsd: consolidate set_access and set_deny
      nfsd: make test_share a bool return
      nfsd: wrap accesses to st_access_bmap
      nfsd: wrap all accesses to st_deny_bmap

Jens Axboe (3):
      Merge tag 'v3.4-rc5' into for-3.5/core
      Merge branch 'stable/for-jens-3.5' of git://git.kernel.org/.../konrad/xen into for-3.5/drivers
      Merge branch 'for-jens' of git://git.drbd.org/linux-drbd into for-3.5/drivers

Jerome Glisse (1):
      drm/radeon: fix HD6790, HD6570 backend programming

Jesper Juhl (1):
      hdaps: Jesper Juhl: Fix outdated email address

Jesse Barnes (1):
      drm/i915: always use RPNSWREQ for turbo change requests

Jim Cromie (1):
      mtd: lpddr: replace open-coded ARRAY_SIZE with macro

Jim Meyering (3):
      Btrfs: avoid buffer overrun in btrfs_printk
      Btrfs: NUL-terminate path buffer in DEV_INFO ioctl result
      Btrfs: avoid buffer overrun in mount option handling

Jingoo Han (10):
      video: s3c-fb: add runtime_get/put to suspend/resume
      video: exynos_dp: check DP PLL Lock status
      video: exynos_dp: replace char pointer with char array for adjust_request variable
      video: exynos_dp: add analog and pll control setting
      video: exynos_dp: fix max loop count in EQ sequence of link training
      video: exynos_dp: remove unnecessary header includes
      video: s3c-fb: use pr_debug instead of printk
      video: exynos_dp: use devm_ functions
      video: exynos_dp: move sw reset prioir to enabling sw defined function
      video: exynos_dp: reduce delay time when configuring video setting

Jiri Kosina (3):
      floppy: convert to delayed work and single-thread wq
      floppy: remove floppy-specific O_EXCL handling
      floppy: take over maintainership

Joe Carnuccio (3):
      [SCSI] qla2xxx: Remove mirrored field vp_idx from struct fc_port.
      [SCSI] qla2xxx: Optimize existing port name server query matching.
      [SCSI] qla2xxx: Avoid losing any fc ports when loop id's are exhausted.

Joe Perches (3):
      net/wanrouter: Deprecate and schedule for removal
      netdevice: Update netif_dbg for CONFIG_DYNAMIC_DEBUG
      checkpatch: suggest pr_<level> over printk(KERN_<LEVEL>

Joe Thornber (1):
      dm thin: provide userspace access to pool metadata

Joerg Roedel (3):
      iommu/amd: Check for the right TLP prefix bit
      iommu/amd: Add workaround for event log erratum
      Merge branches 'iommu/fixes', 'dma-debug', 'arm/omap', 'arm/tegra', 'core' and 'x86/amd' into next

Johannes Berg (2):
      iwlwifi: remove ucode16 option
      iwlwifi: fix memory leak if opmode fails to init

Johannes Weiner (10):
      mm: memcg: fix compaction/migration failing due to memcg limits
      mm: swapfile: clean up unuse_pte race handling
      mm: memcg: push down PageSwapCache check into uncharge entry functions
      mm: memcg: only check for PageSwapCache when uncharging anon
      mm: memcg: move swapin charge functions above callsites
      mm: memcg: remove unneeded shmem charge type
      mm: memcg: remove needless !mm fixup to init_mm when charging
      mm: memcg: split swapin charge function into private and public part
      mm: memcg: only check swap cache pages for repeated charging
      mm: memcg: only check anon swapin page charges for swap cache

John Crispin (29):
      mtd: add m25p80 id for mx25l2005a
      OF: MTD: make plat_nand loadable from DT
      mtd: add read_byte support to plat_nand
      MIPS: pci: parse memory ranges from devicetree
      MIPS: parse chosen node on boot
      MIPS: add clkdev.h
      MIPS: remove unused prototype kgdb_config
      MIPS: lantiq: clear all irqs properly on boot
      MIPS: lantiq: enable oprofile support on lantiq targets
      MIPS: lantiq: add ipi handlers to make vsmp work
      MIPS: lantiq: add xway soc ids
      MIPS: lantiq: cleanup reset code
      OF: PCI: const usage needed by MIPS
      MIPS: lantiq: drop mips_machine support
      OF: MIPS: lantiq: implement OF support
      OF: MIPS: lantiq: implement irq_domain support
      MIPS: lantiq: drop ltq_gpio_request() and gpio_to_irq()
      MIPS: lantiq: implement support for clkdev api
      MIPS: lantiq: convert dma to platform driver
      MIPS: pci: convert lantiq driver to OF
      GPIO: MIPS: lantiq: move gpio-stp and gpio-ebu to the subsystem folder
      GPIO: MIPS: lantiq: convert gpio-mm-lantiq to OF and of_mm_gpio
      GPIO: MIPS: lantiq: convert gpio-stp-xway to OF
      SERIAL: MIPS: lantiq: implement OF support
      watchdog: MIPS: lantiq: implement OF support and minor fixes
      MTD: MIPS: lantiq: implement OF support
      MTD: MIPS: lantiq: verify that the NOR interface is available on falcon soc
      MIPS: lantiq: implement support for FALCON soc
      MIPS: lantiq: remove orphaned code

John David Anglin (1):
      [PARISC] fix boot failure on 32-bit systems caused by branch stubs placed before .text

John Dykstra (1):
      x86/mm/pat: Improve scaling of pat_pagerange_is_ram()

John W. Linville (1):
      Merge branch 'master' of git://git.kernel.org/.../linville/wireless into for-davem

Jonas Gorski (2):
      mtd: bcm63xxpart: handle Broadcom partition order
      MIPS: BCM63XX: Add missing include for bcm63xx_gpio.h

Jongpill Lee (5):
      ARM: EXYNOS: Remove GIC save & restore function
      ARM: EXYNOS: Rename of function for pm.c
      ARM: EXYNOS: Add PMU table for EXYNOS5250
      ARM: EXYNOS: Add Clock register list for save and restore
      ARM: EXYNOS: Support suspend and resume for EXYNOS5250

Joonsoo Kim (8):
      slub: fix incorrect return type of get_any_partial()
      slub: fix a possible memory leak
      slub: remove unused argument of init_kmem_cache_node()
      slub: fix a memory leak in get_partial_node()
      slub: use __SetPageSlab function to set PG_slab flag
      slub: use __cmpxchg_double_slab() at interrupt disabled place
      slub: refactoring unfreeze_partials()
      mm: fix wrong argument of migrate_huge_pages() in soft_offline_huge_page()

Josef Bacik (15):
      Btrfs: use i_version instead of our own sequence
      Btrfs: cache no acl on new inodes
      Btrfs: fix compile warnings in extent_io.c
      Btrfs: remove useless waiting and extra filemap work
      Btrfs: do not do filemap_write_and_wait_range in fsync
      Btrfs: do not check delalloc when updating disk_i_size
      Btrfs: finish ordered extents in their own thread
      Btrfs: merge contigous regions when loading free space cache
      Btrfs: convert the inode bit field to use the actual bit operations
      Btrfs: fix how we deal with the orphan block rsv
      Btrfs: fall back to non-inline if we don't have enough space
      Btrfs: check to see if the inode is in the log before fsyncing
      Btrfs: fix return code in drop_objectid_items
      fs: introduce inode operation ->update_time
      Btrfs: move over to use ->update_time

Josh Durgin (6):
      rbd: protect read of snapshot sequence number
      rbd: store snapshot id instead of index
      rbd: remove conditional snapid parameters
      rbd: fix snapshot size type
      rbd: rename __rbd_update_snaps to __rbd_refresh_header
      rbd: correct sysfs snap attribute documentation

Julia Lawall (4):
      drivers/video/ep93xx-fb.c: clean up error-handling code
      drivers/video/mbx/mbxfb.c: correct ioremap_nocache test
      drivers/video/intelfb/intelfbdrv.c: add missing agp_backend_release
      slub: remove invalid reference to list iterator variable

Jun'ichi Nomura (1):
      [SCSI] Fix dm-multipath starvation when scsi host is busy

KOSAKI Motohiro (3):
      mqueue: revert bump up DFLT_*MAX
      mqueue: don't use kmalloc with KMALLOC_MAX_SIZE
      mqueue: separate mqueue default value from maximum value

Kautuk Consul (1):
      um/kernel/trap.c: port OOM changes to handle_page_fault()

Konrad Rzeszutek Wilk (1):
      x86, amd, xen: Avoid NULL pointer paravirt references

Konstantin Khlebnikov (4):
      proc: report file/anon bit in /proc/pid/pagemap
      proc/smaps: carefully handle migration entries
      proc/smaps: show amount of nonlinear ptes in vma
      fork: call complete_vfork_done() after clearing child_tid and flushing rss-counters

Krishna Gudipati (1):
      [SCSI] bfa: Fix to set vport FC host sysfs entries

Kukjin Kim (2):
      Merge branch 'next/devel-samsung' into next/devel-samsung-2
      Merge branch 'next/devel-exynos5250-1' into next/devel-samsung-2

Kuninori Morimoto (7):
      fbdev: sh_mobile_hdmi: add hdmi_bit_set() function
      fbdev: sh_mobile_hdmi: add interrupt output option
      fbdev: sh_mobile_hdmi: 32bit register access support
      fbdev: sh_mobile_hdmi: add HDMI Control Register support
      ASoC: fsi: bugfix: enable master clock control on DMA stream
      ASoC: fsi: bugfix: correct dma area
      ASoC: fsi: bugfix: ensure dma is terminated

Lalit Chandivade (1):
      [SCSI] qla4xxx: Correct early completion of pending mbox.

Lars Ellenberg (31):
      drbd: cosmetic: fix accidental division instead of modulo when pretty printing
      drbd: spelling fix: too small
      drbd: allow ping-timeout of up to 30 seconds
      drbd: downgraded error printk to info
      drbd: change some GFP_KERNEL to GFP_NOIO
      drbd: fix "stalled" empty resync
      drbd: fix harmless race to not trigger an ASSERT
      drbd: fix spurious meta data IO "error"
      drbd: send intermediate state change results to the peer
      drbd: fix potential spinlock deadlock
      drbd: fix race between disconnect and receive_state
      drbd: Fix module refcount leak in drbd_accept()
      drbd: add missing part_round_stats to _drbd_start_io_acct
      drbd: fix potential data corruption and protocol error
      drbd: remove now unused seq_num member from struct drbd_request
      drbd: missing wakeup after drbd_rs_del_all
      drbd: remove some very outdated comments
      drbd: remove unused static helper function
      drbd: don't pretend that barrier_nr == 0 was special
      drbd: make OOS_HANDED_TO_NETWORK its own case
      drbd: fix READ_RETRY_REMOTE_CANCELED to not complete if device is suspended
      drbd: fix WRITE_ACKED_BY_PEER_AND_SIS to not set RQ_NET_DONE
      drbd: move put_ldev from __req_mod() to the endio callback
      drbd: fix resend/resubmit of frozen IO
      drbd: fix race between drbdadm invalidate/verify and finishing resync
      drbd: allow bitmap to change during writeout from resync_finished
      drbd: add page pool to be used for meta data IO
      drbd: use the newly introduced page pool for bitmap IO
      drbd: remove unused define
      drbd: introduce a bio_set to allocate housekeeping bios from
      drbd: grammar fix in log message

Laurent Pinchart (1):
      fb: exynos: Fix MIPI/DSI front/back porch settings

Lee Jones (17):
      ab8500: Clean up probe routines
      net/smsc911x: Repair broken failure paths
      pinctrl-nomadik: Allow Device Tree driver probing
      ARM: ux500: New DT:ed snowball_platform_devs for one-by-one device enablement
      ARM: ux500: New DT:ed u8500_init_devices for one-by-one device enablement
      ARM: ux500: Disable SMSC911x platform code registration when DT is enabled
      ARM: ux500: Remove DB8500 PRCMU platform registration when DT is enabled
      ARM: ux500: PRCMU related configuration and layout corrections for Device Tree
      ARM: ux500: Re-enable SMSC911x platform code registration during non-DT boots
      ARM: ux500: Use correct format for dynamic IRQ assignment
      ARM: ux500: Disable platform setup of the ab8500 when DT is enabled
      ARM: ux500: Only initialise STE's UIBs on boards which support them
      ARM: ux500: Apply db8500-prcmu regulator information to db8500 Device Tree
      ARM: ux500: Allow PRCMU regulator to be probed during a DT enabled boot
      ARM: ux500: Provide regulator support for SMSC911x via Device Tree
      ARM: ux500: Add support for ab8500 regulators into the Device Tree
      ARM: ux500: Enable probing of pinctrl through Device Tree

Lee, Chun-Yi (1):
      acer-wmi: add 3 laptops to video backlight vendor mode quirk table

Linus Torvalds (47):
      Merge branch 'for-linus' of git://git.linaro.org/people/rmk/linux-arm
      Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linus
      Merge git://git.kernel.org/.../mchehab/linux-edac
      Merge branch 'x86-trampoline-for-linus' of git://git.kernel.org/.../tip/tip
      Merge tag 'iommu-updates-v3.5' of git://git.kernel.org/.../joro/iommu
      Merge branch 'for-3.5/core' of git://git.kernel.dk/linux-block
      Merge branch 'for-3.5/drivers' of git://git.kernel.dk/linux-block
      Merge branch 'drm-fixes' of git://people.freedesktop.org/~airlied/linux
      Merge git://www.linux-watchdog.org/linux-watchdog
      Merge branch 'i2c-for-linus' of git://git.kernel.org/.../jdelvare/staging
      Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/.../tip/tip
      Merge git://git.kernel.org/.../sage/ceph-client
      Merge git://git.kernel.org/.../davem/net
      Merge git://git.kernel.org/.../davem/sparc
      Merge tag 'devel-late' of git://git.kernel.org/.../arm/arm-soc
      Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/.../tip/tip
      Merge tag 'parisc-misc' of git://git.kernel.org/.../jejb/parisc-2.6
      Merge branch 'for-linus' of git://git.kernel.org/.../s390/linux
      Merge tag 'please-pull-mce' of git://git.kernel.org/.../ras/ras
      Merge branch 'for-linus' of git://git.kernel.dk/linux-block
      Merge tag 'scsi-misc' of git://git.kernel.org/.../jejb/scsi
      Merge git://git.kernel.org/pub/scm/virt/kvm/kvm
      Merge tag 'for-v3.5' of git://git.infradead.org/battery-2.6
      Merge branch 'drm-prime-vmap' of git://people.freedesktop.org/~airlied/linux
      Merge branch 'akpm' (Andrew's patch-bomb)
      Merge branch 'for-3.5-take-2' of git://linux-nfs.org/~bfields/linux
      Merge branch 'for-linus' of git://git.kernel.org/.../viro/signal
      Merge branch 'for-3.5' of git://linux-nfs.org/~bfields/linux
      Merge branch 'for-linus' of git://git.kernel.org/.../mason/linux-btrfs
      Merge tag 'ext4_for_linus' of git://git.kernel.org/.../tytso/ext4
      Merge branch 'for-linus' of git://git.kernel.org/.../viro/vfs
      Merge branch 'for-linus' of git://git.kernel.org/.../viro/signal
      Merge tag 'sound-3.5' of git://git.kernel.org/.../tiwai/sound
      Merge branch 'drm-fixes' of git://people.freedesktop.org/~airlied/linux
      Merge branch 'ux500/hickup' of git://git.kernel.org/.../arm/arm-soc
      Merge branch 'slab/for-linus' of git://git.kernel.org/.../penberg/linux
      Merge branch 'for_linus' of git://cavan.codon.org.uk/platform-drivers-x86
      Merge tag 'for-linus-3.5-20120601' of git://git.infradead.org/linux-mtd
      Merge tag 'fbdev-updates-for-3.5' of git://github.com/schandinat/linux-2.6
      nls: fix (and rename) mac NLS table files and config options
      Merge branch 'akpm' (Fixups for Andrew's patchbomb)
      Merge 'for-linus' branches from git://git.kernel.org/.../viro/{vfs,signal}
      tty: Revert the tty locking series, it needs more work
      Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/.../tip/tip
      Merge git://git.kernel.org/.../davem/net
      Merge tag 'dm-3.5-changes-1' of git://git.kernel.org/.../agk/linux-dm
      Linux 3.5-rc1

Linus Walleij (3):
      ab8500_charger: Harden platform data check
      ab8500_btemp: Harden platform data check
      ab8500_fg: Harden platform data check

Liu Bo (3):
      Btrfs: fix wrong error returned by adding a device
      Btrfs: use fastpath in extent state ops as much as possible
      Btrfs: do not do balance in readonly mode

Manish Rangankar (2):
      [SCSI] qla4xxx: Fix kernel panic during discovery logout.
      [SCSI] qla4xxx: Fix clear ddb mbx command failure issue.

Marcel Apfelbaum (1):
      net/mlx4_core: Fix number of EQs used in ICM initialisation

Marco Chiappero (10):
      sony-laptop: use soft rfkill status stored in hw
      sony-laptop: improve SNC initialization and acpi notify callback code
      sony-laptop: support battery care functions
      sony-laptop: add thermal profiles support
      sony-laptop: support automatic resume on lid open
      sony-laptop: add high speed battery charging function
      sony-laptop: new keyboard backlight handle
      sony-laptop: add support for more WWAN modems
      sony-laptop: add missing Fn key combos for 0x100 handlers
      sony-laptop: add touchpad enable/disable function

Marek Vasut (3):
      i.MX28: Shut down the LCD controller to avoid BootROM sampling bug
      mtd: m25p80: add support for Everspin MR25H256 MRAM chip
      mtd: gpmi-nand: define ecc.strength

Mark Brown (8):
      OMAP: DSS2: Remove suspicous and unused TAAL regulator API usage
      OMAPDSS: VENC: Check for errors from regulator_enable()
      OMAPDSS: TPO-TD03MTEA1: Check for errors from regulator_enable()
      OMAPDSS: TPO-TD03MTEA1: Correct comment for power on delay
      video: s3c-fb: s3c_fb_missing_pixclock() can't be __devinit
      ARM: S3C64XX: Initial hookup for Bells module on Cragganmore
      ARM: S3C64XX: Hook up carrier class modules on Cragganmore
      i2c: Split I2C_M_NOSTART support out of I2C_FUNC_PROTOCOL_MANGLING

Masanari Iida (1):
      [SCSI] qla2xxx: Fix typo in qla_mbx.c

Matt Fleming (3):
      x86, efi: Only close open files in error path
      x86, efi; Add EFI boot stub console support
      x86, efi: Add EFI boot stub documentation

Matt Turner (1):
      MIPS: Include export.h in for EXPORT_SYMBOL in ops-loongson2.c

Matthew Garrett (3):
      toshiba_acpi: Fix mis-merge
      dell-laptop: Remove rfkill code
      apple-gmux: Fix up the suspend/resume patch

Mattia Dongili (5):
      sony-laptop: fix return path when no ACPI buffer is allocated
      sony-laptop: generalise ACPI calls into SNC functions
      sony-laptop: use kstrtoul to parse sysfs values
      sony-laptop: additional debug statements
      sony-laptop: adjust error handling in finding SNC handles

Mauro Carvalho Chehab (42):
      edac: Create a dimm struct and move the labels into it
      edac: move dimm properties to struct dimm_info
      edac: Don't initialize csrow's first_page & friends when not needed
      edac: move nr_pages to dimm struct
      edac: rewrite edac_align_ptr()
      edac.h: Add generic layers for describing a memory location
      edac: Change internal representation to work with layers
      amd64_edac: convert driver to use the new edac ABI
      amd76x_edac: convert driver to use the new edac ABI
      cell_edac: convert driver to use the new edac ABI
      cpc925_edac: convert driver to use the new edac ABI
      e752x_edac: convert driver to use the new edac ABI
      e7xxx_edac: convert driver to use the new edac ABI
      i3000_edac: convert driver to use the new edac ABI
      i3200_edac: convert driver to use the new edac ABI
      i5000_edac: convert driver to use the new edac ABI
      i5100_edac: convert driver to use the new edac ABI
      i5400_edac: convert driver to use the new edac ABI
      i7300_edac: convert driver to use the new edac ABI
      i7core_edac: convert driver to use the new edac ABI
      i82443bxgx_edac: convert driver to use the new edac ABI
      i82860_edac: convert driver to use the new edac ABI
      i82875p_edac: convert driver to use the new edac ABI
      i82975x_edac: convert driver to use the new edac ABI
      mpc85xx_edac: convert driver to use the new edac ABI
      mv64x60_edac: convert driver to use the new edac ABI
      pasemi_edac: convert driver to use the new edac ABI
      ppc4xx_edac: convert driver to use the new edac ABI
      r82600_edac: convert driver to use the new edac ABI
      sb_edac: convert driver to use the new edac ABI
      tile_edac: convert driver to use the new edac ABI
      x38_edac: convert driver to use the new edac ABI
      edac: Remove the legacy EDAC ABI
      edac: Initialize the dimm label with the known information
      edac: Cleanup the logs for i7core and sb edac drivers
      i5400_edac: improve debug messages to better represent the filled memory
      i5000_edac: Fix the logic that retrieves memory information
      e752x_edac: provide more info about how DIMMS/ranks are mapped
      i82975x_edac: Test nr_pages earlier to save a few CPU cycles
      i5100_edac: Fix a warning when compiled with 32 bits
      i5000: Fix the fatal error handling
      i7core: fix ranks information at the per-channel struct

Meenakshi Venkataraman (3):
      iwlwifi: update BT traffic load states correctly
      iwlwifi: do not use shadow registers by default
      iwlwifi: do not send lq cmd when station add fails

Mel Gorman (27):
      mm: sl[au]b: add knowledge of PFMEMALLOC reserve pages
      mm: introduce __GFP_MEMALLOC to allow access to emergency reserves
      mm: allow PF_MEMALLOC from softirq context
      mm: only set page->pfmemalloc when ALLOC_NO_WATERMARKS was used
      mm: ignore mempolicies when using ALLOC_NO_WATERMARK
      net: introduce sk_gfp_atomic() to allow addition of GFP flags depending on the individual socket
      netvm: allow the use of __GFP_MEMALLOC by specific sockets
      netvm: allow skb allocation to use PFMEMALLOC reserves
      netvm: propagate page->pfmemalloc to skb
      Subject: netvm: propagate page->pfmemalloc from skb_alloc_page to skb
      netvm: set PF_MEMALLOC as appropriate during SKB processing
      mm: micro-optimise slab to avoid a function call
      nbd: set SOCK_MEMALLOC for access to PFMEMALLOC reserves
      mm: throttle direct reclaimers if PF_MEMALLOC reserves are low and swap is backed by network storage
      mm: account for the number of times direct reclaimers get throttled
      netvm: prevent a stream-specific deadlock
      selinux: tag avc cache alloc as non-critical
      mm: methods for teaching filesystems about PG_swapcache pages
      mm: add support for a filesystem to activate swap files and use direct_IO for writing swap pages
      mm: swap: implement generic handler for swap_activate
      mm: add get_kernel_page[s] for pinning of kernel addresses for I/O
      mm: add support for direct_IO to highmem pages
      nfs: teach the NFS client how to treat PG_swapcache pages
      nfs: disable data cache revalidation for swapfiles
      nfs: enable swap on NFS
      nfs: prevent page allocator recursions with swap over NFS.
      swapfile: avoid dereferencing bd_disk during swap_entry_free for network storage

Miao Xie (1):
      Btrfs: fix the same inode id problem when doing auto defragment

Michael Holzheu (6):
      s390/kernel: Remove OS info init function call and diag 308 for kdump
      s390/kdump: Account /sys/kernel/kexec_crash_size changes in OS info
      s390/kdump: Use real mode for PSW restart and kexec
      s390/kexec: Move early_pgm_check_handler() to text section
      s390/kernel: Introduce memcpy_absolute() function
      s390/kernel: Fix smp_call_ipl_cpu() for offline CPUs

Michael S. Tsirkin (1):
      virtio-net: remove useless disable on freeze

Michal Hocko (3):
      Merge remote-tracking branch 'pekka/slab/next' into memcg-devel
      Reverted "tmpfs-implement-numa-node-interleaving-fix"
      Reverted "tmpfs: implement NUMA node interleaving"

Mika Westerberg (5):
      smb347-charger: Convert to use module_i2c_driver()
      smb347-charger: Rename few functions to match better what they are doing
      smb347-charger: Move IRQ enabling to the end of probe
      smb347-charger: Convert to regmap API
      smb347-charger: Include missing <linux/err.h>

Mike Christie (2):
      [SCSI] be2iscsi: fix dma free size mismatch regression
      dm mpath: delay retry of bypassed pg

Mike Dunn (7):
      mtd: ecc_strength is at ecc step granularity
      mtd: nand: fix incorrect ecc strength values
      mtd: expose ecc_strength through sysfs
      mtd: bitflip_threshold added to mtd_info and sysfs
      mtd: nand: read_page() returns max_bitflips
      mtd: nand: add sanity check of ecc strength to nand_scan_tail()
      mtd: driver _read() returns max_bitflips; mtd_read() returns -EUCLEAN

Mike Snitzer (2):
      dm mpath: reduce size of struct multipath
      dm thin: use slab mempools

Miklos Szeredi (16):
      vfs: split do_lookup()
      vfs: do_last(): make exit RCU safe
      vfs: do_last(): inline walk_component()
      vfs: do_last(): use inode variable
      vfs: make follow_link check RCU safe
      vfs: do_last(): make ENOENT exit RCU safe
      vfs: do_last(): check LOOKUP_DIRECTORY
      vfs: do_last(): only return EISDIR for O_CREAT
      vfs: do_last(): add audit_inode before open
      vfs: do_last() common post lookup
      vfs: split __dentry_open()
      vfs: do_dentry_open(): don't put filp
      vfs: nameidata_to_filp(): inline __dentry_open()
      vfs: nameidata_to_filp(): don't throw away file on error
      vfs: retry last component if opening stale dentry
      nfs: don't open in ->d_revalidate

Mikulas Patocka (1):
      dm mpath: allow ioctls to trigger pg init

Minchan Kim (3):
      mm: factor out memory isolate functions
      mm: fix free page check in zone_watermark_ok()
      memory-hotplug: fix kswapd looping forever problem

Namhyung Kim (8):
      tools lib traceevent: Fix a possible memory leak
      tools lib traceevent: Fix a possibly wrong memory dereference
      tools lib traceevent: Fix freeing arg on process_dynamic_array()
      tools lib traceevent: Use proper function parameter type
      tools lib traceevent: Fix signature of create_arg_item()
      tools lib traceevent: Silence compiler warning on 32bit build
      perf ui: Make --stdio default when TUI is not supported
      perf tools: Convert critical messages to ui__error()

Namjae Jeon (3):
      [SCSI] ufs: fix potential NULL pointer dereferencing error in ufshcd_prove.
      fat: add fat_msg_ratelimit()
      fat: use fat_msg_ratelimit() in fat__get_entry()

Naohiro Aota (1):
      fsnotify: handle subfiles' perm events

Nathan Zimmer (2):
      shmem: provide vm_ops when also providing a mem policy
      tmpfs: interleave the starting node of /dev/shmem

Neil Horman (3):
      genetlink: Build a generic netlink family module alias
      drop_monitor: Add module alias to enable automatic module loading

Nicholas Bellinger (2):
      [SCSI] qla2xxx: Add LLD target-mode infrastructure for >= 24xx series
      [SCSI] tcm_qla2xxx: Add >= 24xx series fabric module for target-core

Nicolas Pitre (1):
      kernel/cpu_pm.c: fix various typos

Nigel Kirkland (1):
      [SCSI] qla2xxx: Fixups for ISP83xx.

Nikolaus Voss (1):
      sbs-battery.c: Capacity attr = remaining relative capacity

Ohad Ben-Cohen (1):
      iommu/core: pass a user-provided token to fault handlers

Oleg Nesterov (6):
      task_work_add: generic process-context callbacks
      genirq: reimplement exit_irq_thread() hook via task_work_add()
      keys: change keyctl_session_to_parent() to use task_work_add()
      keys: kill the dummy key_replace_session_keyring()
      keys: kill task_struct->replacement_session_keyring
      cred: remove task_is_dead() from __task_cred() validation

Olof Johansson (8):
      Merge branch 'next/cleanup-samsung-2' of git://git.kernel.org/.../kgene/linux-samsung into late/cleanup
      Merge branch 'next/devel-samsung-2' of git://git.kernel.org/.../kgene/linux-samsung into late/soc
      Merge branch 'next/board-samsung-2' of git://git.kernel.org/.../kgene/linux-samsung into late/board
      Merge branch 'vexpress-v3.4' of git://git.linaro.org/people/pawelmoll/linux into late/soc
      Merge branch 'late/cleanup' into devel-late
      Merge branch 'late/soc' into devel-late
      Merge branch 'late/board' into devel-late
      Merge branches 'fixes' and 'fixes2' into devel-late

Omar Ramirez Luna (1):
      iommu: OMAP: device detach on domain destroy

Ondrej Zary (1):
      mcs7830: Implement link state detection

Paul Gortmaker (5):
      SERIAL: MIPS DECstation zs.c driver needs module.h
      SERIAL: MIPS Swarm sb1250-duart.c driver needs module.h
      MIPS: Fix several implicit uses of export.h/module.h
      MIPS: Delete bogus module.h usage in termios.h
      MIPS: Don't use module.h just to export symbols in asm/uasm.h

Paul Moore (1):
      cipso: handle CIPSO options correctly when NetLabel is disabled

Pawel Moll (1):
      ARM: vexpress: Device Tree updates

Pekka Enberg (1):
      Merge branch 'slub/cleanups' into slab/next

Peter Huewe (3):
      video/sis: Remove unused structs SiS_SDRDRAM_TYPE/SiS_DDRDRAM_TYPE/SiS_DRAMType
      video/sis: Annotate SiS_DRAMType as __devinitconst
      video/via: Convert to kstrtou8_from_user

Peter Meerwald (2):
      OMAPFB: remove unused FB_OMAP_BOOTLOADER_INIT config option
      mtd: cmdlinepart: fix commentary

Philipp Reisner (30):
      drbd: Lower log priority for an event that is definitely not an error
      drbd: Only print sanitize state's warnings, if the state change happens
      drbd: Improve compatibility with drbd's older than 8.3.7
      drbd: Keep a reference to barrier acked requests
      drbd: Immediately allow completion of IOs, that wait for IO completions on a failed disk
      drbd: moved md_io into mdev
      drbd: Replaced md_io_mutex by an atomic: md_io_in_use
      drbd: Implemented wait_until_done_or_disk_failure()
      drbd: Keep a reference to the bio until the completion handler finished
      drbd: Hold a reference to ldev while doing meta-data IO
      drbd: Added a kref to bm_aio_ctx
      drbd: Bitmap IO functions can now return prematurely if the disk breaks
      drbd: Allow new IOs while the local disk in in FAILED state
      drbd: Force flag for the detach operation
      drbd: Implemented the disk-timeout option
      drbd: Fixed current UUID generation
      drbd: Consider that the no-data-condition could be in connected state
      drbd: detach must not try to abort non-local requests from drbd-8.4
      drbd: Cleanup all epoch objects upon connection loss
      drbd: Bugfix for the connection behavior
      drbd: Derive sync-UUIDs only from the bitmap-uuid if it is non-zero
      drbd: Fixed a race condition between detach and start of resync
      drbd: Fixed an obvious copy-n-paste mistake
      drbd: Do not send state packets while lower than C_CONNECTED cstate
      drbd: Consider the disk-timeout also for meta-data IO operations
      drbd: Fix a potential race that could case data inconsistency
      drbd: Fix a potential write ordering issue on SyncTarget nodes
      drbd: Delay/reject other state changes while establishing a connection
      drbd: Ensure that data_size is not 0 before using data_size-1 as index
      drbd: Restore the request restart logic

Prabhakar Kushwaha (1):
      mtd: IFC NAND: Add support of ONFI NAND flash

Ralf Baechle (5):
      MIPS: Provide pci_address_to_pio.
      MIPS: Add helper function to allow platforms to point at a DTB.
      MIPS: Cavium: Remove smp_reserve_lock.
      MIPS: Remove all -Wall and almost all -Werror usage from arch/mips.
      Merge branches 'fixes-for-linus', 'generic', 'cavium', 'module.h-fixes', 'next/ath79' and 'next/lantiq' into mips-for-linux-next

Ramakrishna Pallala (8):
      max17042_battery: Fix driver exit function
      max17042_battery: Add suspend/resume hooks
      power_supply: Add voltage_ocv property and use it for max17042 driver
      max17042_battery: Fix power supply and irq registration ordering
      max17042_battery: Handle irq request failure case
      smb347_charger: Cleanup power supply registration code in probe
      max17042_battery: Add support for max17047/50 chip
      smb347-charger: Clean up battery attributes

Randy Dunlap (5):
      mtd: fix scb2_flash build when PCI is not enabled
      fs: fix inode.c kernel-doc warnings
      watchdog: iTCO_wdt.c: fix printk format warnings
      kmod.c: fix kernel-doc warning
      kconfig: update compression algorithm info

Raul Porcel (1):
      [SCSI] qla2xxx: Fix typo in qla_init.c

Ricardo Neri (15):
      OMAPDSS: Provide an interface for audio support
      OMAPDSS: HDMI: Split audio_enable into audio_enable/disable
      OMAPDSS: HDMI: Split video_enable into video_enable/disable
      OMAPDSS: HDMI: Remove ASoC codec
      OMAPDSS: HDMI: OMAP4: Remove CEA-861 audio infoframe and IEC-60958 enums
      OMAPDSS: HDMI: OMAP4: Remove invalid I2S settings
      OMAPDSS: HDMI: Decouple HDMI audio from ASoC
      OMAPDSS: HDMI: OMAP4: Expand configuration for IEC-60958 audio
      OMAPDSS: HDMI: Relocate N/CTS calculation
      OMAPDSS: HDMI: Add support for more audio sample rates in N/CTS calculation
      OMAPDSS: HDMI: Add an audio configuration function
      OMAPDSS: HDMI: OMAP4: Remap speaker order to match ALSA order
      OMAPDSS: HDMI: Panel: Simplify the name of the HDMI mutex
      OMAPDSS: HDMI: Implement DSS driver interface for audio
      OMAPDSS: HDMI: OMAP4: Update IRQ flags for the HPD IRQ request

Richard Cochran (1):
      ixp4xx: fix compilation by adding gpiolib support

Rik van Riel (1):
      mm: have order > 0 compaction start off where it left

Robert Gerlach (3):
      fujitsu-tablet: remove duplicated code
      fujitsu-tablet: convert printk to pr_*
      fujitsu-tablet: correct quirks for Lifebook and Stylistic tablets

Robert Jarzmik (1):
      mtd: docg3 fix in-middle of blocks reads

Robert Love (4):
      [SCSI] fcoe: Allocate fcoe_ctlr with fcoe_interface, not as a member
      [SCSI] bnx2fc: Allocate fcoe_ctlr with bnx2fc_interface, not as a member
      [SCSI] libfcoe: Add fcoe_sysfs
      [SCSI] fcoe, bnx2fc, libfcoe: SW FCoE and bnx2fc use FCoE Syfs

Rodrigo Vivi (1):
      drm/i915: Adding TV Out Missing modes.

Roland Stigge (1):
      ARM: LPC32xx: Adjust dts files to gpio dt binding

Russ Dill (1):
      OMAPDSS: TFP410: use gpio_set_value_cansleep

Russell King (3):
      ARM: fix out[bwl]()
      ARM: neponset: make sure neponset_ncr_frob() is exported
      Merge branch 'for-arm' of git://git.kernel.org/.../viro/signal.git into for-linus

Rusty Russell (1):
      lglock: remove online variants of lock

Ryosuke Saito (1):
      mtd: block2mtd: page_read() never returns NULL

Ryusuke Konishi (1):
      nilfs2: flush disk caches in syncing

Sage Weil (16):
      ceph: drop support for preferred_osd pgs
      ceph: refactor SETLAYOUT and SETDIRLAYOUT ioctl checks into common helper
      crush: clean up types, const-ness
      crush: adjust local retry threshold
      crush: be more tolerant of nonsensical crush maps
      crush: use a temporary variable to simplify crush_do_rule
      crush: remove forcefeed functionality
      crush: remove parent maps
      crush: fix tree node weight lookup
      crush: fix memory leak when destroying tree buckets
      crush: warn on do_rule failure
      ceph: fully initialize new layout
      ceph: ignore preferred_osd field
      libceph: avoid unregistering osd request when not registered
      libceph: fix pg_temp updates
      ceph: move encode_fh to new API

Salman Qazi (2):
      ext4: add ext4_mb_unload_buddy in the error path
      ext4: remove mb_groups before tearing down the buddy_cache

Sam Ravnborg (22):
      sparc32: string and whitespace cleanup in head_32.S
      sparc32: implement proper LEON support in head_32 (before highmem)
      sparc32: implement proper LEON support in head_32 (after highmem)
      sparc32: introduce sparc32_start_kernel called from head_32.S
      sparc32: add support for run-time patching of leon/sun single instructions
      sparc32: handle leon in irq_32.c
      sparc32: handle leon in cpu.c
      sparc32,leon: clean up leon.h
      sparc32,leon: always include leon_kernel in build
      sparc32,leon: always include leon_smp + leon_mm in build
      sparc32,leon: fix section mismatch warning
      sparc32: introduce support for run-time patching for all shared assembler code
      sparc32: introduce run-time patching of srmmu access functions
      sparc32: drop LEON hack for ASI_M_MMUREGS
      sparc32: srmmu_probe now knows about leon too
      sparc32: refactor cpu_idle()
      sparc32,leon: always include leon_pmc in build
      sparc32,leon: always support leon in ioport
      sparc32: support leon + sun in dma_make_coherent()
      sparc32,leon: fix leon bootup
      sparc32: remove unused variable in head_32.S
      sparc: fix sparc64 build due to leon.h inclusion

Sascha Hauer (1):
      mtd: mxc_nand: move ecc strengh setup before nand_scan_tail

Sasikantha babu (1):
      sethostname/setdomainname: notify userspace when there is a change in uts_kern_table

Saurav Kashyap (3):
      [SCSI] qla2xxx: Add ql_dbg_verbose logging level.
      [SCSI] qla2xxx: Stats should be different from physical and virtual ports
      [SCSI] qla2xxx: Corrections to log messages.

Sebastian Andrzej Siewior (1):
      e1000: look into the page instead of skb->data for e1000_tbi_adjust_stats()

Sergei Shtylyov (1):
      drivers/message/fusion: use pci_dev->revision

Sergei Trofimovich (1):
      btrfs: allow changing 'thread_pool' size at remount time

Seth Forshee (2):
      apple-gmux: Add suspend/resume support for the backlight
      toshiba_acpi: Only register backlight device when interface is read/write

Sha Zhengju (1):
      eventfd: change int to __u64 in eventfd_signal()

Shai Fultheim (1):
      fs: Move bh_cachep to the __read_mostly section

Shmulik Ladkani (2):
      mtd: nand: remove 'sndcmd' parameter of 'read_oob/read_oob_raw'
      mtd: nand: check the return code of 'read_oob/read_oob_raw'

Shuah Khan (1):
      Documentation: kernel-parameters.txt Add amd_iommu_dump

Simo Sorce (2):
      svcauth: remove unused define
      SUNRPC: split upcall function to extract reusable parts

Simon Graham (1):
      xen/netback: Calculate the number of SKB slots required correctly

Soumik Das (1):
      mac80211: Fix race in checking AP status by sending null frame

Stanislav Kinsbursky (26):
      nfsd: use passed cache_detail pointer expkey_parse()
      nfsd: add link to owner cache detail to svc_export structure
      nfsd: use cache detail pointer from svc_export structure on cache put
      nfsd: use exp_put() for svc_export_cache put
      nfsd: pass svc_export_cache pointer as private data to "exports" seq file ops
      nfsd: use hash table from cache detail in nfsd export seq ops
      nfsd: pass pointer to expkey cache down to stack wherever possible.
      NFSd: remove hard-coded dereferences to name-to-id and id-to-name caches
      Lockd: pass network namespace to creation and destruction routines
      nfsd: pass network context to export caches init/shutdown routines
      nfsd: pass pointer to export cache down to stack wherever possible.
      nfsd: make export cache allocated per network namespace context
      nfsd: make expkey cache allocated per network namespace context
      nfsd: allocate export and expkey caches in per-net operations.
      nfsd: pass network context to idmap init/exit functions
      nfsd: make id-to-name cache allocated per network namespace context
      nfsd: make name-to-id cache allocated per network namespace context
      nfsd: allocate id-to-name and name-to-id caches in per-net operations.
      SUNRPC: new svc_bind() routine introduced
      SUNRPC: move per-net operations from svc_destroy()
      LockD: pass service to per-net up and down functions
      LockD: use existing per-net data function on service creation
      LockD: service creation function introduced
      LockD: move global usage counter manipulation from error path
      LockD: service start function introduced
      LockD: add debug message to start and stop functions

Stefan Behrens (7):
      Btrfs: change integrity checker to support big blocks
      Btrfs: add device counters for detected IO and checksum errors
      Btrfs: add ioctl to get and reset the device stats
      Btrfs: read device stats on mount, write modified ones during commit
      Btrfs: set ioprio of scrub readahead to idle
      Btrfs: fix runtime warning in check-integrity check data mode
      Btrfs: fix false positive in check-integrity on unmount

Stefan Hajnoczi (1):
      tools lib traceevent: Allow expressions in __print_symbolic() fields

Stephan Gatzka (1):
      fec_mpc52xx: fix timestamp filtering

Stephane Eranian (1):
      perf record: Fix branch_stack type in perf_record_opts

Stephen Rothwell (1):
      sparc: fix bad merge of sparc Kconfig

Steven J. Hill (2):
      cobalt_lcdfb: LCD panel framebuffer support for SEAD-3 platform.
      MIPS: Code formatting fixes.

Steven Rostedt (6):
      ring-buffer: Check for valid buffer before changing size
      ftrace: Synchronize variable setting with breakpoints
      ftrace: Use breakpoint method to update ftrace caller
      x86: Reset the debug_stack update counter
      x86: Allow nesting of the debug stack IDT setting
      ftrace/x86: Do not change stacks in DEBUG when calling lockdep

Sylwester Nawrocki (3):
      video: exynos mipi dsi: Do not use deprecated suspend/resume callbacks
      video: exynos mipi dsi: Avoid races in probe()
      video: exynos mipi dsi: Properly interpret the interrupt source flags

Takashi Iwai (1):
      Merge tag 'asoc-3.5' of git://git.kernel.org/.../broonie/sound into for-linus

Tao Ma (2):
      ext4: protect group inode free counting with group lock
      ext4: let getattr report the right blocks in delalloc+bigalloc

Tej Parkash (2):
      [SCSI] qla4xxx: Add change_queue_depth API support
      [SCSI] qla4xxx: Capture minidump for ISP82XX on firmware failure

Tejun Heo (89):
      block: blk-throttle should be drained regardless of q->elevator
      blkcg: make CONFIG_BLK_CGROUP bool
      cfq: don't register propio policy if !CONFIG_CFQ_GROUP_IOSCHED
      elevator: clear auxiliary data earlier during elevator switch
      elevator: make elevator_init_fn() return 0/-errno
      block: implement blk_queue_bypass_start/end()
      block: extend queue bypassing to cover blkcg policies
      blkcg: shoot down blkio_groups on elevator switch
      blkcg: move rcu_read_lock() outside of blkio_group get functions
      blkcg: update blkg get functions take blkio_cgroup as parameter
      blkcg: use q and plid instead of opaque void * for blkio_group association
      blkcg: add blkio_policy[] array and allow one policy per policy ID
      blkcg: use the usual get blkg path for root blkio_group
      blkcg: factor out blkio_group creation
      blkcg: don't allow or retain configuration of missing devices
      blkcg: kill blkio_policy_node
      blkcg: kill the mind-bending blkg->dev
      blkcg: let blkio_group point to blkio_cgroup directly
      blkcg: add blkcg_{init|drain|exit}_queue()
      blkcg: clear all request_queues on blkcg policy [un]registrations
      blkcg: let blkcg core handle policy private data allocation
      blkcg: move refcnt to blkcg core
      blkcg: make blkg->pd an array and move configuration and stats into it
      blkcg: don't use blkg->plid in stat related functions
      blkcg: move per-queue blkg list heads and counters to queue and blkg
      blkcg: let blkcg core manage per-queue blkg list and counter
      blkcg: unify blkg's for blkcg policies
      blkcg: use double locking instead of RCU for blkg synchronization
      blkcg: drop unnecessary RCU locking
      block: restructure get_request()
      block: interface update for ioc/icq creation functions
      block: ioc_task_link() can't fail
      block: add io_context->active_ref
      block: implement bio_associate_current()
      block: make block cgroup policies follow bio task association
      block: make blk-throttle preserve the issuing task on delayed bios
      blkcg: don't use percpu for merged stats
      blkcg: simplify stat reset
      blkcg: restructure blkio_get_stat()
      blkcg: remove blkio_group->stats_lock
      blkcg: add blkcg->id
      cfq: pass around cfq_io_cq instead of io_context
      cfq: don't use icq_get_changed()
      block: remove ioc_*_changed()
      cfq: fix cfqg ref handling when BLK_CGROUP && !CFQ_GROUP_IOSCHED
      Merge branch 'for-3.5' of ../cgroup into block/for-3.5/core-merged
      blkcg: remove unused @pol and @plid parameters
      blkcg: BLKIO_STAT_CPU_SECTORS doesn't have subcounters
      blkcg: introduce blkg_stat and blkg_rwstat
      blkcg: restructure statistics printing
      blkcg: drop blkiocg_file_write_u64()
      blkcg: restructure configuration printing
      blkcg: restructure blkio_group configruation setting
      blkcg: simplify blkg_conf_prep()
      blkcg: export conf/stat helpers to prepare for reorganization
      blkcg: implement blkio_policy_type->cftypes
      blkcg: move conf/stat file handling code to policies
      cfq: collapse cfq.h into cfq-iosched.c
      blkcg: move statistics update code to policies
      blkcg: cfq doesn't need per-cpu dispatch stats
      blkcg: add blkio_policy_ops operations for exit and stat reset
      blkcg: move blkio_group_stats to cfq-iosched.c
      blkcg: move blkio_group_stats_cpu and friends to blk-throttle.c
      blkcg: move blkio_group_conf->weight to cfq
      blkcg: move blkio_group_conf->iops and ->bps to blk-throttle
      blkcg: pass around pd->pdata instead of pd itself in prfill functions
      blkcg: drop BLKCG_STAT_{PRIV|POL|OFF} macros
      cfq: fix build breakage & warnings
      blkcg: kill blkio_list and replace blkio_list_lock with a mutex
      blkcg: use @pol instead of @plid in update_root_blkg_pd() and blkcg_print_blkgs()
      blkcg: remove static policy ID enums
      blkcg: make blkg_conf_prep() take @pol and return with queue lock held
      blkcg: make sure blkg_lookup() returns %NULL if @q is bypassing
      blkcg: make request_queue bypassing on allocation
      blkcg: add request_queue->root_blkg
      blkcg: implement per-queue policy activation
      blkcg: drop stuff unused after per-queue policy activation update
      blkcg: shoot down blkgs if all policies are deactivated
      blkcg: blkg_rwstat_read() was missing inline
      blkcg: remove blkio_group->path[]
      blkcg: style cleanups for blk-cgroup.h
      blkcg: mass rename of blkcg API
      blkcg: embed struct blkg_policy_data in policy specific data
      blkcg: collapse blkcg_policy_ops into blkcg_policy
      block: collapse blk_alloc_request() into get_request()
      block: fix elvpriv allocation failure handling
      blkcg: fix blkcg->css ref leak in __blkg_lookup_create()
      blkcg: use radix tree to index blkgs from blkcg
      blkcg: tg_stats_alloc_lock is an irq lock

Thadeu Lima de Souza Cascardo (1):
      rds_rdma: don't assume infiniband device is PCI

Theodore Ts'o (7):
      ext4: remove unnecessary check in add_dirent_to_buf()
      ext4: enable the 64-bit jbd2 feature based on the 64-bit ext4 feature
      ext4: remove redundundant "(char *) bh->b_data" casts
      ext4: return ENOMEM when mounts fail due to lack of memory
      ext4: add debugging trigger for ext4_error()
      ext4: add missing save_error_info() to ext4_error()
      ext4: don't trash state flags in EXT4_IOC_SETFLAGS

Thierry Reding (2):
      iommu: tegra/gart: Add device tree support
      mm, slab: Build fix for recent kmem_cache changes

Thomas Abraham (6):
      video: s3c-fb: move video interface timing out of window setup data
      video: s3c-fb: remove 'default_win' element from platform data
      ARM: s3c64xx: Decouple lcd type from display controller window data
      ARM: Samsung: Rework platform data of s3c-fb driver
      mtd: m25p80: Add support for Winbond W25Q80BW
      ARM: dts: Add node for interrupt combiner controller on EXYNOS5250

Thomas Gleixner (1):
      x86/mce: Cleanup timer mess

Thomas Hellstrom (2):
      drm/ttm: Fix spinlock imbalance
      drm/vmwgfx: Fix nasty write past alloced memory area

Thomas Langer (2):
      MIPS: lantiq: fix early printk
      MIPS: lantiq: fix cmdline parsing

Thomas Meyer (1):
      MIPS: ath79: Use kmemdup rather than duplicating its implementation

Thomas Weber (3):
      OMAPDSS: Add Mitsubishi AA084SB01 display support
      OMAPDSS: Add EDT ET0500G0DH6 display support
      ARM: vexpress: Remove twice included header files

Tim Bird (1):
      stack usage: add pid to warning printk in check_stack_usage

Timur Tabi (1):
      drivers/video: fsl-diu-fb: don't initialize the THRESHOLDS registers

Tomi Valkeinen (32):
      OMAPDSS: add set_min_bus_tput pointer to omapdss's platform data
      OMAPDSS: Ensure OPP100 when DSS is operational
      OMAPDSS: DSI: remove option to use pck for DSI PLL clkin
      Merge branch 'archit/set-timing-work'
      Merge branch 'for-l-o-3.5'
      OMAPFB: fix parsing of vram parameter
      OMAPDSS: TFP410: pdata rewrite
      OMAPDSS: DSI: use dsi_get_dsidev_id(dsidev) instead of dsidev->id
      OMAPDSS: clean up the omapdss platform data mess
      OMAPDSS: remove return from platform_driver_unreg
      OMAPDSS: use platform_driver_probe for core/dispc/dss
      OMAPDSS: create custom pdevs for DSS omap_devices
      OMAPDSS: create DPI & SDI devices
      OMAPDSS: create DPI & SDI drivers
      OMAPDSS: remove uses of dss_runtime_get/put
      OMAPDSS: handle output-driver reg/unreg more dynamically
      OMAPDSS: move the creation of debugfs files
      OMAPDSS: use platform_driver_probe for dsi/hdmi/rfbi/venc/dpi/sdi
      OMAPDSS: add __init & __exit
      OMAPFB: add __init & __exit
      OMAPDSS: change default_device handling
      OMAPDSS: interface drivers register their panel devices
      OMAPDSS: init omap_dss_devices internally
      OMAPDSS: DSI: improve DSI module id handling
      OMAPDSS: separate pdata based initialization
      Merge branch 'dss-devtree-cleanup'
      Merge branch 'omapdss-hdmi-audio'
      OMAPDSS: use DSI_FIFO_BUG workaround only for manual update displays
      OMAPDSS: DISPC: fix usage of dispc_ovl_set_accu_uv
      OMAPDSS: remove compiler warnings when CONFIG_BUG=n
      OMAPFB: remove compiler warnings when CONFIG_BUG=n
      OMAPDSS: VRFB: remove compiler warnings when CONFIG_BUG=n

Trond Myklebust (1):
      NFS: Ensure that setattr and getattr wait for O_DIRECT write completion

Tsutomu Itoh (1):
      Btrfs: return value of btrfs_read_buffer is checked correctly

Uwe Kleine-König (13):
      mtd: mark const init data with __initconst instead of __initdata
      mtd: mxc_nand: set owner field to prevent module unloading when in use
      mtd: mxc_nand: use a flag to detect if the mx21 quirk is necessary
      mtd: mxc_nand: move function pointers to a per-SOC struct
      mtd: mxc_nand: split some functions to get rid of more nfc_is_vX()
      mtd: mxc_nand: put ecc layout into devtype structs
      mtd: mxc_nand: split chip_select function and put it into devtype struct
      mtd: mxc_nand: put callback for data correction into devtype struct
      mtd: mxc_nand: put several more fields into devtype_data
      mtd: mxc_nand: implement device tree probing
      ARM: imx: add mxc_nand to imx27 device tree
      mtd: mxc_nand: fix several sparse warnings about incorrect address space
      drivers/x86: mark const init data with __initconst instead of __initdata

Vandana Salve (1):
      iommu: tegra/gart: use correct gart_device

Vikas Chaudhary (1):
      [SCSI] qla4xxx: Update driver version to 5.02.00-k17

Ville Syrjälä (2):
      drm: Constify params to format_check() and framebuffer_checks()
      drm: Use stdint types for consistency

Viresh Kumar (5):
      mtd: spear_smi: Add clk_{un}prepare() support
      mtd: fsmc_nand: Add clk_{un}prepare() support
      watchdog: Add watchdog_active() routine
      watchdog: sp805_wdt: convert to watchdog core
      watchdog: sp805_wdt: Add clk_{un}prepare support

Vivek Goyal (2):
      blkcg: skip blkg printing if q isn't associated with disk
      blkcg: alloc per cpu stats from worker thread in a delayed manner

Vladimir Serbinenko (1):
      fs/nls: add Apple NLS

Wang Sheng-Hui (5):
      btrfs/ctree.c: remove the unnecessary 'return -1;' at the end of bin_search
      Btrfs: cleanup the comment for clear_state_bit in extent_io.c
      Btrfs: fix btrfs_release_extent_buffer_page with the right usage of num_extent_pages
      Btrfs: fix the comment for find_first_extent_bit
      Btrfs: remove the useless assignment to *entry in function tree_insert of file extent_io.c

Wanlong Gao (1):
      jbd2: use kmem_cache_zalloc wrapper instead of flag

Wanpeng Li (2):
      mm/hugetlb_cgroup: Add huge_page_order check to avoid incorrectly uncharge
      memcg: add mem_cgroup_from_css() helper

Wei Yang (1):
      kernel/resource.c: correct the comment of allocate_resource()

Weston Andros Adamson (2):
      nfsd: add IPv6 addr escaping to fs_location hosts
      nfsd: return 0 on reads of fault injection files

Will Deacon (2):
      pipe: return -ENOIOCTLCMD instead of -EINVAL on unknown ioctl command
      pipe: return -ENOIOCTLCMD instead of -EINVAL on unknown ioctl command

Wim Van Sebroeck (2):
      watchdog: correct the name of the watchdog_core inlude file
      watchdog: watchdog_core.h: make functions extern

Xi Wang (6):
      jffs2: validate symlink size in jffs2_do_read_inode_internal()
      jffs2: refactor csize usage in jffs2_do_read_inode_internal()
      ceph: fix bounds check in ceph_decode_need and ceph_encode_need
      rbd: fix integer overflow in rbd_header_from_disk()
      CodingStyle: add kmalloc_array() to memory allocators
      introduce SIZE_MAX

Xiao Guangrong (2):
      KVM: MMU: fix huge page adapted on non-PAE host
      mm: mmu_notifier: fix freed page still mapped in secondary MMU

Yoshihiro Shimoda (1):
      net: sh_eth: fix the rxdesc pointer when rx descriptor empty happens

Zheng Liu (3):
      ext4: cleanup in ext4_discard_allocated_blocks()
      ext4: fix format flag in ext4_ext_binsearch_idx()
      ext4: use consistent ssize_t type in ext4_file_write()

jamal (1):

majianpeng (2):
      Documentations: Fix slabinfo.c directory in vm/slub.txt
      mm: Fix signal SIGFPE in slabinfo.c.

maximilian attems (1):
      kexec: export kexec.h to user space

zhenzhong.duan (1):
      x86, mtrr: Fix a type overflow in range_to_mtrr func
tmpfs: interleave the starting node of /dev/shmem

The tmpfs superblock grants an offset for each inode as they are created.
Each inode then uses that offset to provide a preferred first node for its
interleave in the newly provided shmem_interleave.

Signed-off-by: Nathan Zimmer <nzimmer@sgi.com>
Cc: Christoph Lameter <cl@linux.com>
Cc: Nick Piggin <npiggin@gmail.com>
Cc: Hugh Dickins <hughd@google.com>
Cc: Lee Schermerhorn <lee.schermerhorn@hp.com>
Cc: KOSAKI Motohiro <kosaki.motohiro@jp.fujitsu.com>
Cc: Rik van Riel <riel@redhat.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
4 files changed