xfs
[Top] [All Lists]

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

To: xfs@xxxxxxxxxxx
Subject: [XFS updates] XFS development tree annotated tag, v3.2-rc1, created. v3.2-rc1
From: xfs@xxxxxxxxxxx
Date: Tue, 8 Nov 2011 17:18:25 -0600
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "XFS development tree".

The annotated tag, v3.2-rc1 has been created
        at  4ea8b996e5dd18145d945667fbcd9a6af234a30c (tag)
   tagging  1ea6b8f48918282bdca0b32a34095504ee65bab5 (commit)
  replaces  xfs_for_3.2-rc1_v1
 tagged by  Linus Torvalds
        on  Mon Nov 7 16:17:17 2011 -0800

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

iQEcBAABAgAGBQJOuHUiAAoJEHm+PkMAQRiGbaQH/iU0xahxjVFn1ypTp0Vhuxt1
8QgL/hLMYuU5eSi3ezMr0oPMwiLwgTVkvRhTmbhS8RPRjlKrryc+WUmEMMxOQGtd
bJquAWQcHn1aUF6PpiKVce4o8WzB7lOzNmtjVpGZ0rVgLj+yTBhLhlCuSM3OgiC3
JPdTO1JQpsyh+AY+F5fel7EBApgwPE6Y0jyICztXXDH6M0HifubZP5HG6uCO7cVX
xvFTCx1684XYdG/ZBeNEyvdw4W96Xm7u9tx93r55i8axORu/pIWpIc4rO65a6rOM
pGkWDdvy4udgTOf3g8MbBJQyN9gi+Dkj6263dBejfnyRgvWrOSCHT8OtyfB9XB8=
=A4sP
-----END PGP SIGNATURE-----

Aaro Koskinen (84):
      staging: xgifb: eliminate #ifdef NewScratch
      staging: xgifb: delete duplicate #defines
      staging: xgifb: delete unused definitions
      staging: xgifb: vb_table: delete unused data
      staging: xgifb: delete unused structs
      staging: xgifb: eliminate #ifdef XGIFB_PAN
      staging: xgifb: probe: delete checks for mode "none"
      staging: xgifb: replace video_type with FB_TYPE_PACKED_PIXELS
      staging: xgifb: delete write-only variables
      staging: xgifb: delete driver version information
      staging: xgifb: delete an empty string
      staging: xgifb: delete unused module parameters and options
      staging: xgifb: fix ypan disable option
      staging: xgifb: delete duplicated code
      staging: xgifb: delete "off" option handling
      staging: xgifb: XGIfb_setup(): clean up driver messages
      staging: xgifb: XGIfb_setup(): delete redundant assignment
      staging: xgifb: check and report invalid option values
      staging: xgifb: fix LVDS LCD resolution data setup
      staging: xgifb: search video mode later in probe
      staging: xgifb: XGIfb_search_mode(): delete unreachable code
      staging: xgifb: assume the default video mode also when module
      staging: xgifb: delete duplicated default video mode setup code
      staging: xgifb: fail the probe if no supported LCD video mode found
      staging: xgifb: simplify default mode setup
      staging: xgifb: correct the default mode comment
      staging: xgifb: delete all references to mode "none"
      stating: xgifb: update module parameter descriptions
      staging: xgifb: use common init for module and built-in
      staging: xgifb: delete XGI_OpenCRTC()
      staging: xgifb: delete support for Chrontel 7017 TV output
      staging: xgifb: delete support for Chrontel 7005 TV output
      staging: xgifb: delete support for Chrontel 7007 TV output
      staging: xgifb: delete redundant Chrontel TV data
      staging: xgifb: refactor XGI_SetXG21LCD() and XGI_SetXG27LCD()
      staging: xgifb: refactor XGI_SetXG21LVDSPara() and XGI_SetXG27LVDSPara()
      staging: xgifb: delete commented-out routines
      staging: xgifb: eliminate #ifdef Tap4
      staging: xgifb: do not initialize static data to 0
      staging: xgifb: delete duplicated YFilter2 data
      staging: xgifb: delete duplicated YFilter1 data
      staging: xgifb: delete duplicated LCD data
      staging: xgifb: delete duplicated LCD table
      staging: xgifb: delete duplicated TV data tables
      staging: xgifb: delete duplicated timing data
      staging: xgifb: delete IF_DEF_VideoCapture
      staging: xgifb: delete Win9xDOSMode
      staging: xgifb: delete IF_DEF_OEMUtil
      staging: xgifb: delete IF_DEF_PWD
      staging: xgifb: delete IF_DEF_ScaleLCD
      staging: xgifb: properly delete MTRR region
      staging: xgifb: fix up MTRR printk
      staging: xgifb: delete redundant casts from mtrr_add() call
      staging: xgifb: main: use readb()/readw() to access iomapped memory
      staging: xgifb: unify #include order
      staging: xgifb: vb_init: use readl()/writel() to access iomapped memory
      staging: xgifb: add missing #include
      staging: xgifb: update TODO
      staging: xgifb: use PCI drvdata
      staging: xgifb: eliminate global fb_info variable
      staging: xgifb: eliminate global XGIhw_ext data
      staging: xgifb: inline XGIfb_query_VGA_config_space()
      staging: xgifb: add a global variable for the default refresh rate
      staging: xgifb: rename struct video_info to xgifb_video_info
      staging: xgifb: avoid direct references xgi_video_info
      staging: xgifb: dynamically allocate xgifb_video_info
      staging: xgifb: eliminate XGIfb_mode_no
      staging: xgifb: move xgifb_mode_idx into xgifb_video_info
      staging: xgifb: move XGIfb_rate_idx into xgifb_video_info
      staging: xgifb: move pseudo_palette into xgifb_video_info
      staging: xgifb: eliminate XGIfb_CRT2_write_enable variable
      staging: xgifb: eliminate default_var
      staging: xgifb: eliminate XGIfb_fix
      staging: xgifb: eliminate filter_tb global variable
      staging: xgifb: make XGIbios_mode const
      staging: xgifb: eliminate global XGI_Pr data
      staging: xgifb: move XGINew_RAMType into vb_device_info
      staging: xgifb: move XGINew_ChannelAB into vb_device_info
      staging: xgifb: move XGINew_DataBusWidth into vb_device_info
      staging: xgifb: make RAM type tables const
      staging: xgifb: make DAC tables const
      staging: xgifb: delete CRT1 state
      staging: xgifb: clean up 2nd display state
      MIPS: Fix build with C=1

Aaron Lu (1):
      mmc: core: add sd uhs string for mmc_ios_show

Abhilash K V (1):
      ARM: OMAP: AM35x: remove hwmods that aren't generic

Abhilash Kesavan (4):
      ARM: S5PV210: Remove unnecessary symbol for PM
      ARM: S5P: Make the common S5P PM code conditionally compile
      ARM: S5P: Make the sleep code common for S5P series SoCs
      ARM: S5P64X0: Add Power Management support

AceLan Kao (1):
      dell-laptop: support Synaptics/Alps touchpad led

Adam Cozzette (1):
      ums_realtek: do not use stack memory for DMA

Adam Jackson (9):
      drm: Add KMS debug printk's for encoder and crtc fixup failure
      drm/i915: Remove "i2c_speed" nonsense from child device table
      drm/i915: Fix multifunction SDVO detection
      drm/i915: Rename intel_sdvo_hdmi_sink_detect
      drm/i915: Remove redundant bit shifting from intel_gmbus_set_speed
      drm/i915/dp: Fix the math in intel_dp_link_required
      drm/i915/dp: Remove eDP special cases from bandwidth checks
      drm/i915/dp: Introduce is_cpu_edp()
      drm/i915/dp: Fix eDP on PCH DP on CPT/PPT

Aditya Kali (3):
      ext4: Fix bigalloc quota accounting and i_blocks value
      ext4: add some tracepoints in ext4/extents.c
      ext4: attempt to fix race in bigalloc code path

Adrian Hunter (12):
      gpio: langwell: ensure alternate function is cleared
      mmc: core: add eMMC hardware reset support
      mmc: sdhci: add eMMC hardware reset support
      mmc: sdhci-pci: add eMMC hardware reset support
      mmc: mmc-test: add eMMC hardware reset test
      mmc: block: add eMMC hardware reset support
      mmc: block: fix boot partition switch error path
      mmc: block: support no access to boot partitions
      mmc: core: move ->request() call from atomic context
      mmc: sdhci-pci: add runtime pm support
      mmc: omap_hsmmc: ensure pbias configuration is always done
      mmc: sdhci-pci: add flag for devices that can support runtime PM

Adrian Knoth (8):
      ALSA: hdspm - Allow for 8192 period size on RME MADI and AES cards
      ALSA: hdspm - Set period_bytes_min to 32 * 4 for new RME cards
      ALSA: hdspm - Reorder period sizes according to their bit representation
      ALSA: hdspm - Introduce hdspm_get_latency() to harmonize latency 
calculation
      ALSA: hdspm - Enable 32 samples/period on RME RayDAT/AIO
      ALSA: hdspm - Fix MADI channel format in the status ioctl
      ALSA: hdsp - Correct HDSP_VERSION_BIT constant, thus partly fixing RPM 
detection
      ALSA: hdspm - Enable all firmware ranges for PCI MADI/AES cards

Afzal Mohammed (1):
      ARM: 7137/1: Fix error upon adding LL debug

Ajay Kumar (7):
      ARM: SAMSUNG: Fix mask value for S5P64X0 CPU IDs
      video: s3c-fb: Add S5P64X0 specific s3c_fb_driverdata
      ARM: S5P64X0: Add register base and IRQ for Framebuffer
      ARM: S5P64X0: Set s3c_device_fb name
      ARM: S5P64X0: Add GPIO setup for LCD
      ARM: S5P6440: Add LCD-LTE480 and enable Framebuffer support
      ARM: S5P6450: Add LCD-LTE480 and enable Framebuffer support

Akeem G. Abodunrin (4):
      igb: Code to prevent overwriting SFP I2C
      igb: Alternate MAC Address EEPROM Updates
      igb: Alternate MAC Address Updates for Func2&3
      igb: Loopback functionality supports for i350 devices

Akinobu Mita (5):
      mm/debug-pagealloc.c: use plain __ratelimit() instead of 
printk_ratelimit()
      lib/string.c: introduce memchr_inv()
      mm/debug-pagealloc.c: use memchr_inv
      debug-pagealloc: add support for highmem pages
      lib/spinlock_debug.c: print owner on spinlock lockup

Akira Fujita (1):
      ext4: fix deadlock in ext4_ordered_write_end()

Akshay Joshi (4):
      Staging: usbip: Remove trailing spaces.
      Staging: usbip: Fix braces and spaces to match coding style.
      gma500: Convert spaces to tabs in accel_2d.c.
      Drivers: i915: Fix all space related issues.

Al Cooper (1):
      [media] media: Fix a UVC performance problem on systems with non-coherent 
DMA

Al Viro (86):
      um: use subarch-obj instead of copying...
      um: switch {rt_,}sigreturn() to set_current_blocked()
      um: don't rely on sc.fpstate not having been reassigned prior to 
rt_sigreturn()
      um: make copy_sc() static
      um: series of __get_user() is costly in sigframe handling
      um: switch to -idirafter, get saner kern_constants.h out of that
      um: kill skas_ptregs.h
      um: take user_constants.h to include/generated
      um: -include user.h for USER_OBJ, trim includes
      um: kill a couple of useless includes of kern_constants.h
      um: get rid of kern_constants.h
      um: trim unused junk from user.h
      um: get rid of sysdep/checksum.h
      um: take vm-flags.h to sys-*/asm
      um: Get rid of UPT_SET/UPT_REG macros
      um: get rid of sysdep/sc.h
      um: get rid of unused macros in ptrace_user.h
      um: merge arch/um/sys-{i386,x86_64}/asm
      um: merge arch/um/sys-{i386,x86_64}/shared
      um: merge arch/um/sys-{i386,x86_64}
      um: kill dead code around uaccess
      um: merge hard_handler() instances, switch to use of SA_SIGINFO
      um: merge arch/um/os-Linux/sys-{i386,x86_64}
      um: kill includes of sysdep/sigcontext.h from stuff built with kernel 
headers
      um: switch stub_segv_handler to SA_SIGINFO variant, get rid of magic crap 
in there
      um: don't bother blocking SIGARLM and SIGUSR1
      um: simplify set_handler()
      um: fill the handlers array at build time
      um: take system.h out of shared/sysdep
      um: take userland definition of barrier() to user.h
      um: start switching the references to host mcontext_t to its userland type
      um: finish conversion to mcontext_t
      um: shared/process.h is empty now; kill it
      um: sysdep/barrier.h is not used for anything
      um: merge skas_ptrace.h 32/64bit variants
      um: merge kernel_offsets_*.h
      um: arch_hweight.h is needed only on uml-x86
      um: trim detritus from Makefile-i386
      um: merge Makefile-{i386,x86_64}
      um: take arch/um/sys-x86 to arch/x86/um
      um: bury unused macros around ptrace.h
      um: make load_initrd() static, kill shared/initrd.h
      um: trim kern.h
      um: don't include kern.h unless it's needed
      um: shared/syscall.h is not even included
      um: kill shared/task.h and HOST_TASK_REGS
      um: make flush_tlb_kernel_range_common() static
      um: kill shared/tlb.h
      um: kill shared/mem_kern.h
      um: take register_winch_irq() into the caller of is_skas_winch()
      um: take chan_*.h and line.h to arch/um/drivers
      um: take mconsole*.h to arch/um/drivers
      um: kill um_uaccess.h
      um: kill useless include of user.h
      um: take um_mmu.h to asm/mmu.h, clean asm/mmu_context.h a bit
      um: merge tls_{32,64}.h
      um: merge host_ldt_{32,64}.h
      um: move asm/desc.h into arch/x86/um/asm
      um: merge os-Linux/tls.c into arch/x86/um/os-Linux/tls.c
      um: sanitize paths in sys_call_table* includes
      um: merge HOST_... of registers common on i386 and amd64
      um: increase stack growth cushion in pagefault
      um: no need to play with save_sp in signal frame setup anymore
      um: merge signal_{32,64}.c
      um: take ldt.h to arch/x86/um/asm/mm_context.h
      um: take ubd_user.h to its users...
      um: asm/apic.h is there only to shadow the x86 one...
      um: required-features.h is there only to shadow x86 one...
      um: irq_vectors.h just shadows x86 one
      um: page_offset.h is never used
      um: fix gcov build breakage
      um: unify KSTK_...
      um: unify ptrace_user.h
      um: kill useless argument of free_chan() and free_one_chan()
      um: a couple of missing dependencies...
      um: clean Kconfig up a bit
      um: switch to generic-y
      um: hw_irq.h can go generic as well
      um: asm/pda.h is not needed anymore
      um: segment.h is x86-only and needed only there
      um: generic ftrace.h will do...
      um: kill system-um.h
      um: distribute exports to where exported stuff is defined
      um: switch to use of drivers/Kconfig
      vfs: d_invalidate() should leave mountpoints alone
      VFS: we need to set LOOKUP_JUMPED on mountpoint crossing

Alan Cox (10):
      gma500: do a pass over the FIXME tags
      gma500: kill bogus code
      gma500: Fix backlight crash
      gma500: Fix up suspend/resume
      n_gsm: update TODO list
      n_gsm: Send CLD command on exit
      max3110: Fix up port->tty backreferencing
      staging: gma500: frame buffer locking
      staging: gma500: gtt based hardware scrolling console
      x86, mrst: Some drivers need to known when an SCU is available

Alan Stern (11):
      PM / Runtime: Add macro to test for runtime PM events
      USB: EHCI: remove usages of hcd->state
      USB: gadget: storage: remove alignment assumption
      USB: document ehci-hcd's "companion" sysfs attribute
      USB: Update USB default wakeup settings
      USB: UHCI: improve comments and logic for root-hub suspend
      USB: Add wakeup info to debugging messages
      PM: Update the policy on default wakeup settings
      EHCI: workaround for MosChip controller bug
      PM / Runtime: Automatically retry failed autosuspends
      USB: Update last_busy time after autosuspend fails

Alasdair G Kergon (5):
      dm kcopyd: fix job_pool leak
      dm table: add singleton feature
      dm table: add always writeable feature
      dm table: add immutable feature
      dm: export dm get md

Alex Deucher (31):
      drm/radeon/kms: bail early in dvi_detect for digital only connectors
      drm/radeon/kms: handle !force case in connector detect more gracefully
      drm/radeon/kms: set DMA mask properly on newer PCI asics
      drm/radeon/kms: simplify r6xx blit code
      drm/radeon/kms: make r600-NI blit suspend code common
      drm/radeon/kms/DCE4.1: fix dig encoder to transmitter mapping
      drm/radeon/kms/DCE4.1: ss is not supported on the internal pplls
      drm/radeon/kms/DCE4.1: fix Select_CrtcSource EncodeMode setting for DP 
bridges (v2)
      drm/radeon/kms/atom: fix handling of FB scratch indices
      drm/radeon/kms: rework texture cache flush in r6xx+ blit code
      drm/radeon/kms/cayman/blit: specify CP_COHER_CNTL2 with surface_sync
      drm/radeon/kms: properly set panel mode for eDP
      drm/radeon/kms: cleanup atombios_adjust_pll()
      drm/radeon/kms: rework DP bridge checks
      drm/radeon/kms: only require 2.7 Ghz DP clock for NUTMEG
      drm/radeon/kms/atom: rework encoder dpms
      drm/radeon/kms: check for DP MST mode in a few more places (v2)
      drm/radeon/kms: allocate vram scratch page on 6xx+
      drm/radeon/kms: move atom encoder setup to a new file
      drm/radeon/kms: make atombios_dvo_setup() version based
      drm/radeon/kms: make atombios_dig_encoder_setup() version based
      drm/radeon/kms: make atombios_dig_transmitter_setup() version based
      drm/radeon/kms: remove useless radeon_ddc_dump()
      drm/radeon/kms: always do extended edid probe
      drm/radeon/kms: split MSI check into a separate function
      drm/radeon/kms: Add MSI quirk for HP RS690
      drm/radeon/kms: Add MSI quirk for Dell RS690
      drm/radeon/kms: add MSI module parameter
      drm/radeon/kms: set HPD polarity in hpd_init()
      drm/radeon/kms: fix DP setup on TRAVIS bridges
      drm/radeon/kms: don't poll forever if MC GDDR link training fails

Alex Hacker (2):
      ath9k_hw: use register name in place of magic value
      ath9k_hw: fix EIFS value to microseconds

Alex Shi (2):
      slub: correct comments error for per cpu partial
      slub: Discard slab page when node partial > minimum partial number

Alex,Shi (3):
      slub: Code optimization in get_partial_node()
      kswapd: avoid unnecessary rebalance after an unsuccessful balancing
      kswapd: assign new_order and new_classzone_idx after wakeup in sleeping

Alexander Duyck (58):
      ixgbe: Refactor transmit map and cleanup routines
      ixgbe: replace reference to CONFIG_FCOE with IXGBE_FCOE
      ixgbe: Cleanup FCOE and VLAN handling in xmit_frame_ring
      ixgbe: Simplify transmit cleanup path
      ixgbe: convert rings from q_vector bit indexed array to linked list
      ixgbe: Add support for setting CC bit when SR-IOV is enabled
      ixgbe: Always tag VLAN tagged packets
      ixgbe: Change default Tx work limit size to 256 buffers
      v2 ixgbe: consolidate all MSI-X ring interrupts and poll routines into one
      ixgbe: cleanup allocation and freeing of IRQ affinity hint
      ixgbe: Use ring->dev instead of adapter->pdev->dev when updating DCA
      ixgbe: commonize ixgbe_map_rings_to_vectors to work for all interrupt 
types
      ixgbe: Drop unnecessary adapter->hw dereference in loopback test setup
      ixgbe: combine PCI_VDEVICE and board declaration to same line
      ixgbe: Update TXDCTL configuration to correctly handle WTHRESH
      ixgbe: cleanup reset paths
      ixgbe: cleanup configuration of EITRSEL and VF reset path
      ixgbe: Correctly name and handle MSI-X other interrupt
      ixgbe: remove redundant configuration of tx_sample_rate
      v2 ixgbe: Update packet buffer reservation to correct fdir headroom size
      ixgbe: make ixgbe_up and ixgbe_up_complete void functions
      ixgbe: Add missing code for enabling overheat sensor interrupt
      ixgbe: Add SFP support for missed 82598 PHY
      ixgbe: drop adapter from ixgbe_fso call documentation
      ixgbe: Make better use of memory allocations in one-buffer mode w/ RSC
      igb: Update RXDCTL/TXDCTL configurations
      igb: Update max_frame_size to account for an optional VLAN tag if present
      igb: drop support for single buffer mode
      igb: streamline Rx buffer allocation and cleanup
      igb: update ring and adapter structure to improve performance
      igb: Refactor clean_rx_irq to reduce overhead and improve performance
      igb: drop the "adv" off function names relating to descriptors
      igb: Replace E1000_XX_DESC_ADV with IGB_XX_DESC
      igb: Remove multi_tx_table and simplify igb_xmit_frame
      igb: Make Tx budget for NAPI user adjustable
      igb: split buffer_info into tx_buffer_info and rx_buffer_info
      igb: Consolidate creation of Tx context descriptors into a single function
      igb: Make first and tx_buffer_info->next_to_watch into pointers
      igb: Create separate functions for generating cmd_type and olinfo
      igb: Cleanup protocol handling in transmit path
      igb: Combine all flag info fields into a single tx_flags structure
      igb: consolidate creation of Tx buffer info and data descriptor
      igb: push data into first igb_tx_buffer sooner to reduce stack usage
      igb: Use node specific allocations for the q_vectors and rings
      igb: avoid unnecessary conversions from u16 to int
      igb: Consolidate all of the ring feature flags into a single value
      igb: Move ITR related data into work container within the q_vector
      igb: cleanup IVAR configuration
      igb: retire the RX_CSUM flag and use the netdev flag instead
      igb: leave staterr in place and instead us a helper function to check bits
      igb: fix recent VLAN changes that would leave VLANs disabled after reset
      igb: move TX hang check flag into ring->flags
      igb: add support for NETIF_F_RXHASH
      igb: avoid unnecessarily creating a local copy of the q_vector
      igb: Make certain one vector is always assigned in igb_request_irq
      igb: Fix features that are currently 82580 only and should also be i350
      igb: Drop unnecessary write of E1000_IMS from igb_msix_other
      igb: Add workaround for byte swapped VLAN on i350 local traffic

Alexander Graf (12):
      KVM: PPC: move compute_tlbie_rb to book3s common header
      KVM: PPC: Add papr_enabled flag
      KVM: PPC: Check privilege level on SPRs
      KVM: PPC: Interpret SDR1 as HVA in PAPR mode
      KVM: PPC: Read out syscall instruction on trap
      KVM: PPC: Add support for explicit HIOR setting
      KVM: PPC: Add PAPR hypercall code for PR mode
      KVM: PPC: Stub emulate CFAR and PURR SPRs
      KVM: PPC: Support SC1 hypercalls for PAPR in PR mode
      KVM: PPC: Enable the PAPR CAP for Book3S
      KVM: PPC: Add sanity checking to vcpu_run
      KVM: Update documentation to include detailed ENABLE_CAP description

Alexander Guller (7):
      mlx4_en: Assigning TX irq per ring
      mlx4_en: Removing reserve vectors
      mlx4_en: Adjusting moderation per each ring
      mlx4_en: Added missing iounmap upon releasing a device
      mlx4_en: Fix QP number calculation according to module param
      mlx4_en: Fix crash upon device initialization error
      mlx4_en: Adding 40gb speed report for ethtool

Alexander Shishkin (1):
      max3110: add sysrq support

Alexander Simon (1):
      mac80211: fix indentation

Alexander Smirnov (1):
      IEEE802.15.4: 6LoWPAN basic support

Alexander Stein (2):
      ALSA: hda - Fix typo
      ALSA: hda_hwdep: Fix possible buffer overflow

Alexander Tarasikov (2):
      mmc: msm_sdcc: Fix a typo in MSM SDCC driver gpio setup
      msm: Implement init_card operation for MSM SDCC

Alexander Thomas (1):
      staging: usbip: fix up api changes that broke windows clients

Alexandre Bounine (4):
      RapidIO: add mport driver for Tsi721 bridge
      RapidIO: fix potential null deref in rio_setup_device()
      drivers/net/rionet.c: fix ethernet address macros for LE platforms
      RapidIO: documentation update

Alexey Dobriyan (2):
      crypto: whirlpool - count rounds from 0
      lib/kstrtox: common code between kstrto*() and simple_strto*() functions

Alexey Khoroshilov (7):
      Staging: serqt_usb2: fix sleeping with spinlock held
      staging/easycap: fix mismatch in easycap_poll() mutex lock-unlock
      staging: lirc: fix mismatch in mutex lock-unlock in imon_probe
      staging: lirc_sasem: fix NULL pointer dereference in sasem_probe
      staging: mei: unlock dev->device_lock mutex on error path in mei_open()
      staging: sep: call to sep_ioctl() may leave driver in unusable state
      jffs2: use mutex_is_locked() in __jffs2_flush_wbuf()

Ali Bahar (24):
      staging: r8712u: Sets to SSID, and to AP MAC#, can now be done when the 
interface is Down.
      staging: r8712u: Interface-state not fully tracked.
      staging: r8712u: Merging Realtek's latest (v2.6.6). Added copyright 
banners.
      staging: r8712u: Merging Realtek's latest (v2.6.6). Added Larry's 
copyright.
      staging: r8712u: Merging Realtek's latest (v2.6.6). Copyright banners.
      staging: r8712u: Merging Realtek's latest (v2.6.6). Renamed _netdev_priv.
      staging: r8712u: Merging Realtek's latest (v2.6.6). Removed 
os_free_netdev.
      staging: r8712u: Merging Realtek's latest (v2.6.6). Removed 
_usb_alloc_urb.
      staging: r8712u: Merging Realtek's latest (v2.6.6). Removed 
_usb_submit_urb.
      staging: r8712u: Merging Realtek's latest (v2.6.6). Removed unused MSECS.
      staging: r8712u: Merging Realtek's latest (v2.6.6). Redundant NULL check.
      staging: r8712u: Merging Realtek's latest (v2.6.6). Updated include 
directives.
      staging: r8712u: Merging Realtek's latest (v2.6.6). Removed redundant 
.mem.
      staging: r8712u: Merging Realtek's latest (v2.6.6). No power tracking OID.
      staging: r8712u: Merging Realtek's latest (v2.6.6). stop_drv_timers moved.
      staging: r8712u: Merging Realtek's latest (v2.6.6). Use stack, not malloc.
      staging: r8712u: Merging Realtek's latest (v2.6.6). Tx-code refactoring.
      staging: r8712u: Merging Realtek's latest (v2.6.6). Rework efuse data 
handling.
      staging: r8712u: Merging Realtek's latest (v2.6.6). tx: NULL _in_ spin 
lock.
      staging: r8712u: Merging Realtek's latest (v2.6.6). New decl's and 
defines.
      staging: r8712u: Merging Realtek's latest (v2.6.6). Various fixes.
      staging: r8712u: Merging Realtek's latest (v2.6.6). Various fixes.
      staging: r8712u: Merging Realtek's latest (v2.6.6). Tx aggregation.
      staging: r8712u: Most return-values changed from -1 to proper errno 
macros.

Alim Akhtar (3):
      ARM: EXYNOS4: register the second instance of pl330 DMAC
      ARM: S5PV210: register the second instance of pl330 DMAC
      ARM: S5PC100: register the second instance of pl330 DMAC

Allan Stephens (23):
      tipc: Remove obsolete manipulation of message re-route count field
      tipc: Eliminate obsolete filter for unexpected unicast messages
      tipc: Display meaningful peer interface name during link creation
      tipc: Initialize peer session field of newly created link endpoint
      tipc: Enhance filtering of out-dated link reset messages
      tipc: Update obsolete references to multicast link
      tipc: Cosmetic changes to broadcast bearer send routine
      tipc: Remove non-executable code to handle broadcast bearer congestion
      tipc: Enhance cleanup of broadcast link when contact with node is lost
      tipc: Prevent broadcast link stalling when another node fails
      tipc: Fix node lock problems during broadcast message reception
      tipc: Remove deferred queue head caching during broadcast message 
reception
      tipc: Discard incoming broadcast messages that are unexpected
      tipc: Remove obsolete congestion handling when sending a broadcast NACK
      tipc: Eliminate redundant check when sending messages
      tipc: Prevent rounding issues when saving connect timeout option
      tipc: Ensure congested links receive bearer status updates
      tipc: Ensure both nodes recognize loss of contact between them
      tipc: Fix unsafe device list search when enabling bearer
      tipc: Remove redundant search when enabling bearer
      tipc: Lower limits for number of bearers and media types
      tipc: Prevent fragmented messages during initial name table exchange
      tipc: Enhance sending of bulk name table messages

Allen Kay (3):
      intel-iommu: fix return value of iommu_unmap() API
      intel-iommu: set iommu_superpage on VM domains to lowest common 
denominator
      intel-iommu: fix superpage support in pfn_to_dma_pte()

Allison Henderson (5):
      ext4: Add new ext4_discard_partial_page_buffers routines
      ext4: fix xfstests 75, 112, 127 punch hole failure
      ext4: fix 2nd xfstests 127 punch hole failure
      ext4: fix fsx truncate failure
      ext4: fix partial page writes

Aloisio Almeida Jr (1):
      MAINTAINERS: Add NFC subsystem entry

Alwin Beukers (24):
      staging: brcm80211: fixed checkpatch warnings
      staging: brcm80211: removed accessor functions for band type and 
etheraddress.
      staging: brcm80211: fixed function returns
      staging: brcm80211: made NULL ethernet address const
      staging: brcm80211: removed empty brcms_c_reset_bmac_done callback 
function
      staging: brcm80211: decreased indentation level of brcms_c_wme_setparams 
function
      staging: brcm80211: removed redundant code from brcms_c_set_gmode
      staging: brcm80211: cleanup of shared memory related wrapper functions
      staging: brcm80211: cleanup of transmit buffer size related wrapper 
function
      staging: brcm80211: cleanup of several wrapper functions
      staging: brcm80211: removed unneeded call to brcms_b_tx_fifo_suspended
      staging: brcm80211: removed synchronisation of wlc->machwcap field
      staging: brcm80211: remove brcms_b_dotxstatus wrapper function
      staging: brcm80211: combined if statements
      staging: brcm80211: remove N mode validation function
      brcm80211: cleanup function prototypes
      brcm80211: removed unused functions
      brcm80211: moved power conversion functions
      brcm80211: moved function brcmu_chipname
      brcm80211: moved function brcmu_parse_tlvs
      brcm80211: moved function brcmu_chspec_malformed
      brcm80211: moved function brcmu_mkiovar
      brcm80211: moved function brcmu_format_flags
      brcm80211: removed file wifi.c

Ameen Rahman (1):
      qlcnic: Added error logging for firmware abort

Amerigo Wang (1):
      Makefile: remove a duplicated line

Amir Hanania (2):
      ixgbe - DDP last user buffer - error to warn
      ixgbe: Add FCoE DDP allocation failure counters to ethtool stats.

Amit Beka (1):
      iwlagn: remove duplicate list init

Amit Kumar Salecha (1):
      MAINTAINERS: change netxen_nic maintainers

Amit Nagal (2):
      HID: hidraw: free list for all error in hidraw_open
      HID: hidraw: open count should not increase if error

Amit Shah (8):
      virtio: console: Fix indentation
      virtio: console: Ignore port name update request if name already set
      virtio: console: Use wait_event_freezable instead of _interruptible
      virtio: console: Fix return type for get_inbuf()
      virtio: console: make get_inbuf() return port->inbuf if present
      virtio: console: rename variable
      virtio: console: make discard_port_data() use get_inbuf()
      virtio: console: add port stats for bytes received, sent and discarded

Amitkumar Karwar (15):
      mwifiex: print driver version information
      mwifiex: use cfg80211 dynamic scan table and cfg80211_get_bss API
      libertas: update readme file
      mwifiex: fix 5GHz association issue
      mwifiex: update bss band information
      mwifiex: pass correct band parameter to ieee80211_channel_to_frequency()
      mwifiex: reset skb length before inserting to free queue
      mwifiex: remove unnecessary mwifiex_dump_station_info() call
      mwifiex: remove unreachable code
      mwifiex: fix Tx data rate display issue
      mwifiex: correct AMSDU aggregation check
      mwifiex: handle an error path correctly
      mwifiex: add support for Marvell pcie8766 chipset
      mwifiex: use separate wait condition for each command node
      mwifiex: fix make namespacecheck warnings

Amon Ott (1):
      ceph: fix 32-bit ino numbers

Amy Maloche (1):
      Input: add support for pm8xxx based vibrator driver

Anand Gadiyar (1):
      usb: musb: Enable DMA mode1 RX for transfers without short packets

Anatolij Gustschin (6):
      video: mb862xx-i2c: fix for reliable decoder register access
      powerpc/5200: mpc5200b.dtsi: add spi node address- and size-cells 
properties
      powerpc/5200: dts: digsy_mtc.dts: update to add can, pci, serial and spi
      powerpc/5200: dts: digsy_mtc.dts: add timer0 and timer1 gpio properties
      powerpc/5200: dts: digsy_mtc.dts: enable both MSCAN nodes
      powerpc/85xx: fix PHYS_64BIT selection for P1022DS

Anderson Briglia (1):
      Bluetooth: Fix wrong memcpy size on LE start encryption

Anderson Lizardo (1):
      Bluetooth: use recommended LE connection parameters

Andi Kleen (26):
      serial: mfd: Initconst section fixes
      rcu: Fix mismatched variable in rcutree_trace.c
      perf tools: Make stat/record print fatal signals of the target program
      perf: Support setting the disassembler style
      x86, intel: Output microcode revision in /proc/cpuinfo
      x86, intel: Use c->microcode for Atom errata check
      coretemp: Get microcode revision from cpu_data
      drm/radeon: Drop inlines from evergreen_cs.c / r600_cs.c
      drm/radeon: drop inlines in r600_blit.c
      drm/radeon: Remove now unused functions in radeon driver
      drm/radeon: Remove more bogus inlines in the radeon driver.
      drm/radeon: Move more code out of line
      drm/radeon: Move r100_*_*reg out of line
      i915: Move i915_read/write out of line
      mfd: Fix ab3100 initconst section
      direct-io: separate fields only used in the submission path from struct 
dio
      direct-io: fix a wrong comment
      direct-io: rearrange fields in dio/dio_submit to avoid holes
      direct-io: use a slab cache for struct dio
      direct-io: separate map_bh from dio
      direct-io: inline the complete submission path
      direct-io: merge direct_io_walker into __blockdev_direct_IO
      vfs: do (nearly) lockless generic_file_llseek
      vfs: add generic_file_llseek_size
      ext4: replace cut'n'pasted llseek code with generic_file_llseek_size
      nfs: drop unnecessary locking in llseek

Andiry Xu (13):
      xHCI: refine td allocation
      usbcore: refine warm reset logic
      usbcore: get BOS descriptor set
      usbcore: check device's LPM capability
      xHCI: set link state
      xHCI: test and clear RWC bit
      xHCI: Clear PLC for USB2 root hub ports
      xHCI: Check host USB2 LPM capability
      xHCI: test USB2 software LPM
      xHCI: set USB2 hardware LPM
      usbcore: add sysfs support to xHCI usb2 hardware LPM
      xHCI: AMD isoc link TRB chain bit quirk
      xHCI: fix debug message

Andre Guedes (3):
      Bluetooth: Reduce critical region.
      Bluetooth: Check 'dev_class' in mgmt_device_found()
      Bluetooth: hci_le_adv_report_evt code refactoring

Andrea Arcangeli (13):
      mremap: check for overflow using deltas
      mremap: avoid sending one IPI per page
      thp: mremap support and TLB optimization
      mm: thp: tail page refcounting fix
      powerpc: remove superfluous PageTail checks on the pte gup_fast
      powerpc: get_hugepte() don't put_page() the wrong page
      powerpc: gup_hugepte() avoid freeing the head page too many times
      powerpc: gup_hugepte() support THP based tail recounting
      powerpc: gup_huge_pmd() return 0 if pte changes
      s390: gup_huge_pmd() support THP tail recounting
      s390: gup_huge_pmd() return 0 if pte changes
      sparc: gup_pte_range() support THP based tail recounting
      thp: share get_huge_page_tail()

Andreas Dilger (1):
      ext4: avoid setting directory i_nlink to zero

Andreas Gruenbacher (3):
      vfs: indicate that the permission functions take all the MAY_* flags
      vfs: pass all mask flags check_acl and posix_acl_permission
      vfs: add a comment to inode_permission()

Andreas Hofmeister (2):
      ipv6: Do not use routes from locally generated RAs
      ipv6: fix route lookup in addrconf_prefix_rcv()

Andreas Krist (1):
      HID: hid-apple: add device ID of another wireless aluminium

Andreas Oberritter (12):
      [media] DVB: dvb_frontend: fix stale parameters on initial frontend event
      [media] DVB: dvb_frontend: avoid possible race condition on first event
      [media] DVB: dvb_frontend: clear stale events on FE_SET_FRONTEND
      [media] DVB: dvb_frontend: update locking in dvb_frontend_{add, get_event}
      [media] DVB: Add SYS_TURBO for north american turbo code FEC
      [media] DVB: dvb_frontend: Fix compatibility criteria for satellite 
receivers
      [media] DVB: gp8psk-fe: use SYS_TURBO
      [media] DVB: improve documentation for satellite delivery systems
      [media] DVB: Change API version in documentation: 3 -> 5.4
      [media] DVB: dvb_frontend: remove static assignments from 
dtv_property_cache_sync()
      [media] DVB: increment minor version after addition of SYS_TURBO
      [media] DVB: dvb_frontend: check function pointers on reinitialize

Andrei Warkentin (2):
      MD: Allow restarting an interrupted incremental recovery.
      mmc: core: ext_csd.raw_* used in comparison but never set

Andres Salomon (8):
      staging: olpc_dcon: remove noinit module variable
      staging: olpc_dcon: drop support for DCON v1
      staging: olpc_dcon: replace remaining calls to i2c_smbus_read/write
      libertas: prioritize usb8388_olpc.bin firmware on OLPC machines
      mtd: provide an alias for the redboot module name
      jffs2: implement mount option parsing and compression overriding
      jffs2: add compr=lzo and compr=zlib options
      libertas: ensure we clean up a scan request properly

Andrew Bresticker (1):
      memcg: replace ss->id_lock with a rwlock

Andrew Kephart (1):
      udlfb: Search config descriptor if not at device level

Andrew Lynn (1):
      mfd: Expose TurnOnStatus in ab8500 sysfs

Andrew Morton (8):
      nbd-replace-some-printk-with-dev_warn-and-dev_info-checkpatch-fixes
      block/blk-sysfs.c: fix kerneldoc references
      include/linux/dmar.h: forward-declare struct acpi_dmar_header
      /proc/self/numa_maps: restore "huge" tag for hugetlb vmas
      mm-add-comment-explaining-task-state-setting-in-bdi_forker_thread-fix
      llist-return-whether-list-is-empty-before-adding-in-llist_add-fix
      drivers/net/ethernet/i825xx/3c505.c: fix build with dynamic debug
      include/linux/dma-mapping.h: add dma_zalloc_coherent()

Andrew Vagin (1):
      perf: Fix counter of ftrace events

Andrew Vasquez (1):
      [SCSI] qla2xxx: Correct inadvertent clearing of RISC_INTR status.

Andrzej Jakowski (1):
      [SCSI] isci: overriding max_concurr_spinup oem parameter by max(oem, user)

Andrzej Pietrasiewicz (1):
      [media] media: mem2mem: eliminate possible NULL pointer dereference

Andy Doan (1):
      OMAPFB: make debug message more useful

Andy Fleming (2):
      net: Allow skb_recycle_check to be done in stages
      phylib: Modify Vitesse RGMII skew settings

Andy Green (12):
      I2C: OMAP2+: Name registers in I2C IP V2 only accordingly
      I2C: OMAP: add rev to omap i2c platform data
      I2C: OMAP1: set IP revision in platform data
      I2C: OMAP2+: Pass hwmod rev knowledge via platform_data when i2c bus added
      I2C: OMAP2+: use platform_data ip revision to select register map
      I2C: OMAP2+: Solve array bounds overflow error on i2c idle
      I2C: OMAP2+: address confused probed version naming
      I2C: OMAP1/OMAP2+: add flags field to omap i2c platform data
      I2C: OMAP2+: Pass flags up to omap i2c platform_data as well
      I2C: OMAP1: set i2c unit feature implementation flags in platform data
      I2C: OMAP2+: Convert omap I2C driver to use feature implementation flags 
from platform data
      I2C: OMAP1/OMAP2+: prepend I2C IP version to probed version shown in 
dev_info

Andy Lutomirski (1):
      x86-64, unistd: Remove bogus __IGNORE_getcpu

Andy Ross (4):
      asus-laptop: Platform detection for Pegatron Lucid
      asus-laptop: Pegatron Lucid ALS sensor
      asus-laptop: allow boot time control of Pegatron ALS sensor
      asus-laptop: Pegatron Lucid accelerometer

Andy Shevchenko (17):
      [media] adp1653: check platform_data before usage
      [media] adp1653: check error code of adp1653_init_controls
      pch_phub: use kernel's '%pM' format option to print MAC
      staging: vt6655: simplify MAC printing by using %pM
      staging: vt6656: use %pM for printing MACs
      [media] adp1653: set media entity type
      ALSA: 6fire: don't use custom hex_to_bin()
      wireless: at76c50x: use native hex_pack_byte() method
      RDMA/amso1100: Use '%pM' format option to print MAC
      target: simplify target_parse_naa_6h_vendor_specific()
      iscsi-target: use native hex2bin for chap_string_to_hex
      tcm_fc: remove custom hex_to_bin in ft_parse_wwn
      lib: rename pack_hex_byte() to hex_byte_pack()
      kgdb: follow rename pack_hex_byte() to hex_byte_pack()
      security: follow rename pack_hex_byte() to hex_byte_pack()
      fat: follow rename pack_hex_byte() to hex_byte_pack()
      wireless: at76c50x: follow rename pack_hex_byte to hex_byte_pack

Andy Walls (2):
      [media] cx23885, cx25840: Provide IR Rx timeout event reports
      [media] cx18: Fix FM radio

Andy Whitcroft (1):
      readlinkat: ensure we return ENOENT for the empty pathname for normal 
lookups

Aneesh Kumar K.V (5):
      fs/9p: Update zero-copy implementation in 9p
      fs/9p: inode file operation is properly initialized init_special_inode
      fs/9p: Cleanup option parsing in 9p
      net/9p: Convert net/9p protocol dumps to tracepoints
      vfs: add hex format for MAY_* flag values

Angus Clark (1):
      stmmac: fix NULL pointer dereference in capabilities fixup (v2)

Anirban Chakraborty (4):
      qlcnic: Fix enviroment variable for udev event generation during FW dump
      qlcnic: FW dump related changes
      MAINTAINERS: qlcnic
      qlcnic: Change CDRP function

Anisse Astier (2):
      asus-laptop: pega_accel - Report accelerometer orientation change through 
udev
      asus-laptop: Add rfkill support for Pegatron Lucid tablet

Anshuman Khandual (1):
      perf events, powerpc: Add POWER7 stalled-cycles-frontend/backend events

Anssi Hannula (7):
      [media] move ati_remote driver from input/misc to media/rc
      [media] ati_remote: migrate to the rc subsystem
      [media] ati_remote: parent input devices to usb interface
      [media] ati_remote: fix check for a weird byte
      [media] ati_remote: add keymap for Medion X10 RF remote
      [media] ati_remote: add support for SnapStream Firefly remote
      [media] ati_remote: update Kconfig description

Anton Blanchard (29):
      [SCSI] ipr: Always initiate hard reset in kdump kernel
      powerpc/pseries: Avoid spurious error during hotplug CPU add
      powerpc/numa: Enable SD_WAKE_AFFINE in node definition
      sched: Allow SD_NODES_PER_DOMAIN to be overridden
      powerpc/numa: Increase SD_NODES_PER_DOMAIN to 32.
      powerpc/numa: Disable NEWIDLE balancing at node level
      powerpc/numa: Remove duplicate RECLAIM_DISTANCE definition
      powerpc/numa: Remove double of_node_put in hot_add_node_scn_to_nid
      powerpc: Use for_each_node_by_type instead of open coding it
      powerpc: Coding style cleanups
      powerpc: Fix oops when echoing bad values to 
/sys/devices/system/memory/probe
      powerpc: Fix deadlock in icswx code
      memory hotplug: Refuse to add unaligned memory regions
      ehea: Remove NETIF_F_LLTX
      ehea: Update multiqueue support
      ehea: Remove force_irq logic in napi poll routine
      ehea: Remove num_tx_qps module option
      ehea: Dont check NETIF_F_TSO in TX path
      ehea: Add vlan_features
      ehea: Allocate large enough skbs to avoid partial cacheline DMA writes
      ehea: Simplify ehea_xmit2 and ehea_xmit3
      ehea: Merge swqe2 TSO and non TSO paths
      ehea: Simplify type 3 transmit routine
      ehea: Remove some unused definitions
      ehea: Add 64bit statistics
      ehea: Remove LRO support
      ehea: Add GRO support
      ehea: Remove unused tcp_end field in send WQ
      [SCSI] Fix block queue and elevator memory leak in scsi_alloc_sdev

Antonio Ospite (4):
      [media] videodev: fix a NULL pointer dereference in v4l2_device_release()
      leds: save the delay values after a successful call to blink_set()
      leds: turn the blink_timer off before starting to blink
      Documentation: update CodingStyle use of braces

Antonio Quartulli (9):
      batman-adv: hash_add() has to discriminate on the return value
      batman-adv: correct several typ0s in the comments
      batman-adv: detect clients connected through a 802.11 device
      batman-adv: implement AP-isolation on the receiver side
      batman-adv: implement AP-isolation on the sender side
      batman-adv: print client flags in the local/global transtables output
      batman-adv: fix tt_local_reset_flags() function
      batman-adv: correctly set the data field in the TT_REPONSE packet
      batman-adv: unify hash_entry field position in tt_local/global_entry

Antti Julku (2):
      Bluetooth: Add mgmt command for fast connectable mode
      Bluetooth: Add mgmt events for blacklisting

Antti Palosaari (14):
      [media] dvb-usb: prepare for multi-frontend support (MFE)
      [media] dvb-usb: multi-frontend support (MFE)
      [media] anysee: use multi-frontend (MFE)
      [media] em28xx: use MFE lock for PCTV nanoStick T2 290e
      [media] af9015: map remote for Leadtek WinFast DTV2000DS
      [media] af9015: use logic or instead of sum numbers
      [media] a8293: Allegro A8293 SEC driver
      [media] tda10071: NXP TDA10071 DVB-S/S2 driver
      [media] em28xx: add support for PCTV DVB-S2 Stick 460e [2013:024f]
      [media] get_dvb_firmware: add dvb-fe-tda10071.fw
      [media] get_dvb_firmware: update tda10071 file url
      [media] tda10071: do not download last byte of fw
      [media] tda10071: change sleeps to more suitable ones
      [media] get_dvb_firmware: whitespace fix

Archit Taneja (27):
      OMAP: DSS2: DISPC: Prepare dispc_dump_regs() for shortening
      OMAP: DSS2: DISPC: Shorten dispc_dump_regs()
      OMAP: DSS2: DISPC: dispc_save_context() and dispc_restore_context() 
cleanup
      OMAP: DSS2: DISPC: Shorten _dispc_set_color_conv_coef()
      OMAP: DSS2: Use a macro to declare size of the fifo_size array in dispc.c
      OMAP: DSS2: Use MIPI DSI enums from include/video/mipi_display.h
      OMAP: DSS2: DSI: Represent L4 and VP as sources of VC instead of modes
      OMAP: DSS2: Create enum for DSI operation modes
      OMAP: DSS2: DSI: Introduce generic write functions
      OMAP: DSS2: DSI: Remove functions dsi_vc_dcs_read_1() and 
dsi_vc_dcs_read_2()
      OMAP: DSS2: DSI: Split dsi_vc_dcs_read() into 2 functions
      OMAP: DSS2: DSI: Introduce generic read functions
      OMAP: DSS2: Clean up stallmode and io pad mode selection
      OMAP: DSS2: Create an enum for DSI pixel formats
      OMAP: DSS2: DSI: Send zero length packet in dsi_vc_send_null()
      OMAP: DSS2: DSI Video mode support
      OMAPDSS: DISPC: Reduce the number of arguments in dispc_ovl_setup()
      OMAPDSS: DISPC: Pass overlay params as arguments to dispc_ovl_setup()
      OMAPDSS: DISPC: Create helper function dispc_mgr_is_lcd()
      OMAPDSS: DISPC: Get correct pixel clock for TV manager
      OMAPDSS: DISPC: Remove hardcoded use of PPL in five tap clock calculation
      OMAPDSS: DISPC: Clean up scaling related clock and five tap calculations
      OMAPDSS: FEATURES: Create a range param to get max downscaling
      OMAPDSS/OMAP_VOUT: Fix incorrect OMAP3-alpha compatibility setting
      OMAPDSS: DISPC: VIDEO3 pipeline support
      OMAPDSS: DISPC: zorder support for DSS overlays
      ARM: OMAP: ctrl: Fix CONTROL_DSIPHY register fields

Arend Van Spriel (1):
      staging: brcm80211: fix compile error on non-x86 archs since 3.0 kernel

Arend van Spriel (99):
      staging: brcm80211: modify the FOREACH_BSS macro
      staging: brcm80211: use mutex instead of semaphore in dhd_linux.c
      staging: brcm80211: remove duplicated code from brcmf_init_iscan
      staging: brcm80211: remove volatile keyword from driver sources
      staging: brcm80211: use native error code in brcmf_c_pattern_atoh()
      staging: brcm80211: use mac_pton() instead of own implementation
      staging: brcm80211: replace semaphore by wait_queue for sysioc thread
      staging: brcm80211: remove volatile keyword used in struct rte_console
      staging: brcm80211: replace simple_strtoul usage in brcmsmac
      staging: brcm80211: replace simple_strtoul usage in brcmfmac
      staging: brcm80211: use PCI_DEVICE() macro in device table
      staging: brcm80211: remove unused rx status definitions
      staging: brcm80211: reformat long lines in brcmsmac to 80 columns
      staging: brcm80211: remove wl_alloc_dma_resources() function
      staging: brcm80211: remove dma_addrwidth() function
      staging: brcm80211: cleanup to get rid of 'over 80 character' line
      staging: brcm80211: fix 'uninitialized usage' compiler warning
      staging: brcm80211: remove target platform limitations for drivers
      staging: brcm80211: updated TODO file
      staging: brcm80211: use wait queues instead of semaphores in wl_cfg80211.c
      staging: brcm80211: remove W_SM and R_SM macros from dma.c
      staging: brcm80211: remove PHYSADDR macro from dma.c
      staging: brcm80211: replace BUS_SWAP32 macro with cpu_to_le32()
      staging: brcm80211: remove mips specific include from dma.c
      staging: brcm80211: restrict register access method for bcm47xx
      staging: brcm80211: restrict MIPS dma bug workaround to BCM47XX
      staging: brcm80211: make use of crc8 library function
      staging: brcm80211: make use of cordic library function
      staging: brcm80211: fix rtnl_lock issue when bringing down brcmfmac
      staging: brcm80211: fill in proper rx rate in mac80211 rx status
      staging: brcm80211: remove unused definition flag from top Makefile
      staging: brcm80211: remove macro definitions from brcmsmac Makefile
      staging: brcm80211: remove usage of macro WL11N_20MHZONLY
      staging: brcm80211: remove macro definitions from brcmfmac Makefile
      staging: brcm80211: rename key endian conversion functions
      staging: brcm80211: remove brcmf_find_msb() function
      staging: brcm80211: remove static function prototypes from main.c
      staging: brcm80211: use static qualifier for local symbols in brcmfmac
      staging: brcm80211: reduce sparse messages on brcmsmac sources
      staging: brcm80211: remove sparse warnings from mac80211_if.c
      staging: brcm80211: use static qualifier for local symbols in brcmsmac
      staging: brcm80211: remove extern keyword from function definition
      staging: brcm80211: replace 0 integer with NULL pointer
      staging: brcm80211: use address space qualifier in brcmfmac
      staging: brcm80211: remove sparse warning from main.c
      staging: brcm80211: remove 'default n' from Kconfig
      staging: brcm80211: remove static function variable in brcmfmac
      staging: brcm80211: remove static variables from wl_cfg80211.c
      staging: brcm80211: remove ioctl layer from brcmsmac
      staging: brcm80211: remove function ieee_set_channel()
      staging: brcm80211: remove devpath related nvram variable lookup
      staging: brcm80211: remove brcms_c_get_par and set_par functions
      staging: brcm80211: remove brcmfmac interface name override
      staging: brcm80211: remove for_each_bss() macro from brcmfmac driver
      staging: brcm80211: remove global variable from bcmsdh_sdmmc.c
      staging: brcm80211: remove static global variables from dhd_sdio.c
      staging: brcm80211: remove unconditional code blocks from brcmfmac
      staging: brcm80211: remove uncoditional code blocks from brcmsmac
      staging: brcm80211: remove ht_cap field from brcms_c_info structure
      staging: brcm80211: use fragment number provided in transmit frame
      staging: brcm80211: remove unused function si_pmu_ilp_clock()
      staging: brcm80211: make device initializer table for wme constant
      staging: brcm80211: remove dongle firmware related debug code
      staging: brcm80211: remove unnecessary mac80211 callbacks
      staging: brcm80211: changing interface to n-phy rssi compute function
      staging: brcm80211: change interface for common rssi compute function
      staging: brcm80211: convert endianess before handling the frame
      staging: brcm80211: use endian annotated structures in brcmsmac
      staging: brcm80211: move rssi computation to place we need it
      staging: brcm80211: use d11rxhdr structure in brcms_c_recover_tsf64()
      staging: brcm80211: only allow one call to add_interface callback
      staging: brcm80211: reducing indentation levels in bcmsdh_sdmmc.c
      staging: brcm80211: remove setting ssn to zero upon AMPDU_TX_START
      staging: brcm80211: remove filtering of received frames
      staging: brcm80211: remove brcmu_bprintf and related functions
      staging: brcm80211: replace brcmu_bitcount with hweight8
      staging: brcm80211: move driver variable functions to srom.c
      staging: brcm80211: remove code duplication for driver variable lookup
      staging: brcm80211: change parameter in driver variable lookup
      staging: brcm80211: remove locking macro definitions
      staging: brcm80211: fix thread blocking issue in brcmf_sdbrcm_bus_stop()
      staging: brcm80211: remove invalid variable lookup from srom
      staging: brcm80211: use identifiers instead of string for srom lookup
      staging: brcm80211: use enum identifiers in srom variable tables
      staging: brcm80211: replace string based variable storage by linked list
      staging: brcm80211: remove parameter 'off' from _initvars_srom_pci()
      staging: brcm80211: cleanup driver variable references
      net: wireless: add brcm80211 drivers
      staging: brcm80211: remove brcm80211 driver from the staging tree
      brcm80211: remove sparse warning in fullmac debug function
      brcm80211: fix sparse endianess error in mac80211_if.c
      brcm80211: add endian annotation to packet filter structures
      brcm80211: rename variable in _brcmf_set_multicast_list()
      brcm80211: fix annotations in TOE configuration functions
      brcm80211: use endian annotations in scan related function
      brcm80211: use endian annotation for pmk related structure
      brcm80211: use endian annotations for assoc ie length request
      brcm80211: use endian annotation for roaming related parameters
      brcm80211: use endian annotation for scan time configuration

Arik Nemtsov (38):
      wl12xx: Revert "wl12xx: schedule TX packets according to FW occupancy"
      wl12xx: Use a single fw for both STA and AP roles
      wl12xx: use 1 spare block in all cases
      wl12xx: handle dummy packet event also in ap mode
      wl12xx: fix session counter
      wl12xx: use dynamic hlids for AP-mode
      wl12xx: re-enable block ack session support
      wl12xx: AP-mode - set STA HT capabilities when adding a STA
      wl12xx: AP-mode - configure STA HT rates on join
      wl12xx: AP-mode - configure HT rate support to the FW
      wl12xx: track freed packets in FW by AC
      wl12xx: schedule TX packets according to FW packet occupancy
      wl12xx: handle wrap-around overflow in released Tx blocks FW counter
      wl12xx: enable AP advanced functionality
      wl12xx: set the AP-started flag only after setting keys
      wl12xx: AP-mode - prevent Tx to stale/invalid stations
      wl12xx: fix tx_queue_count spurious increment
      wl12xx: allow 11a AP-mode for wl127x devices
      mac80211: allow action frames with unknown BSSID in GO mode
      mac80211: add flag to indicate HW only Tx-agg setup support
      wl12xx: don't queue a new dummy packet if one is already pending
      wl12xx: don't indicate up PS-filtered dummy packets
      wl12xx: AP mode - don't regulate FW blocks for non-active STAs
      wl12xx: support up to 8 stations in AP-mode
      wl12xx: don't regulate links when a single STA is connected
      wl12xx: AP mode - enable the BA constraint event from the FW
      wl12xx: AP mode - clean BA and queue state in tx_reset
      wl12xx: set mac80211 flags for A-MPDU aggregation support
      mac80211: add ssid config to bss information in AP-mode
      wl12xx: AP mode - support hidden SSID
      wl12xx: correct fw_status structure for 8 sta support in AP-mode
      wl12xx: report the stop_ba event to all STAs in AP-mode
      mac80211: treat the WME sta flag as a bit
      nl80211: support sending TDLS commands/frames
      mac80211: standardize adding supported rates IEs
      mac80211: handle TDLS high-level commands and frames
      nl80211/mac80211: allow adding TDLS peers as stations
      mac80211: data path modification for TDLS peers

Arjan van de Ven (1):
      net: make the tcp and udp file_operations for the /proc stuff const

Arnaldo Carvalho de Melo (65):
      perf symbols: Stop using 'self' in map_groups__ methods
      perf buildid-list: Add option to show the running kernel build id
      perf buildid-list: Support showing the build id in an ELF file
      perf top browser: Fix up line width calculation
      perf top: Improve lost events warning
      perf report: Fix stdio event name header printing
      perf hists: Stop using 'self' for struct hists
      perf hists: Allow limiting the number of rows and columns in fprintf
      perf report: Add option to show total period
      perf hists: Threaded addition and sorting of entries
      perf browsers: Add live mode to the hists, annotate browsers
      perf top: Reuse the 'report' hist_entry/hists classes
      perf top: Add callgraph support
      perf annotate browser: Allow navigation to called functions
      perf top: Use the TUI interface by default
      perf annotate browser: Use -> to navigate on assembly lines
      perf hists browser: Don't offer symbol actions when symbols not on --sort
      perf hists browser: Fix TAB/UNTAB use with multiple events
      perf hists browser: Update the browser.nr_entries after the timer
      perf tools: Make --no-asm-raw the default
      perf hists browser: Recalculate browser pointers after resort/decay
      perf hists: Don't free decayed entries if in the annotation browser
      perf ui browser: Handle SIGWINCH
      perf ui browser: Remove ui_browser__add_exit_keys
      perf top: Remove entries from entries_collapsed on decay
      perf hists browser: Fix handling of TAB/UNTAB for multiple events
      perf hists browser: Invalidate ui_browser->top after timer calls
      perf annotate browser: Exit when pressing ESC or the left arrow
      perf ui browser: Add filter method
      perf annotate browser: Allow toggling the visualization of source code 
lines
      perf top: Honour --hide_{user,kernel}_symbols and the 'U' hotkey
      perf top: Fix the 'E' hotkey, select among multiple events
      perf hists browser: Add missing hotkeys to the help window
      perf tui: Catch signals to exit gracefully
      perf ui browser: Allow initial use without navigation UI elements
      perf hists: Don't format the percentage on hist_entry__snprintf
      perf tui: Remove unneeded call to newtCls on startup
      perf ui browser: Make the colors configurable and change the defaults
      perf top tui: Give color hints just on the percentage, like on --stdio
      perf ui browser: Honour the xterm colors
      perf hists: Move the dso and thread filters from hist_browser
      perf hists browser: Apply the dso and thread filters when merging new 
batches
      perf annotate browser: Don't change selection line when returning from 
callq
      perf hists browser: Honour symbol_conf.show_{nr_samples,total_period}
      perf hists: Don't decay total_period for filtered entries
      perf hists: Don't consider filtered entries when calculating column widths
      perf hists browser: Elide DSO column when it is set to just one DSO, 
ditto for threads
      perf ui browser: Use libslang to read keys
      perf hists browser: Refuse 'a' hotkey on non symbolic views
      perf evlist: Fix grouping of multiple events
      perf ui progress: Reimplement using slang
      perf ui: Improve handling sigwinch a bit
      perf ui: Reimplement ui_helpline using libslang
      perf ui: Reimplement ui__popup_menu using ui__browser
      perf ui: Reimplement the popup windows using libslang
      perf ui: Rename ui__warning_paranoid to ui__error_paranoid
      perf hists browser: Use K_TIMER
      perf ui browser: No need to switch char sets that often
      perf ui browser: Handle K_RESIZE in dialog windows
      perf header: Fix build on old systems
      perf hists: Fix recalculation of total_period when sorting entries
      perf hists browser: Warn about lost events
      perf report: Add progress bar when processing time ordered events
      perf top tui: Don't recalc column widths considering just the first page
      perf top: Fix live annotation in the --stdio interface

Arnaud Lacombe (12):
      kconfig/streamline_config.pl: directly access LSMOD from the environment
      kconfig/streamline_config.pl: use options to determine operating mode
      kconfig/streamline_config.pl: merge local{mod,yes}config
      kconfig/nconf: nuke unreferenced `nohelp_text'
      kconfig: factor code in menu_get_ext_help()
      drivers/staging: do not use EXTRA_CFLAGS
      kconfig: fix __enabled_ macros definition for invisible and un-selected 
symbols
      scripts/Makefile.build: do not reference EXTRA_CFLAGS as CFLAGS 
replacement
      script/checkpatch.pl: warn about deprecated use of EXTRA_{A,C,CPP,LD}FLAGS
      [media] drivers/media: do not use EXTRA_CFLAGS
      powerpc/xics: Add __init to marker icp_native_init()
      Kbuild: append missing-syscalls to the default target list

Arnaud Patard (Rtp) (8):
      imx51: add pata device
      imx51: add pata clock
      imx: efika: Enable pata.
      MX5: fix clock usage
      Fix pata imx resource
      efika: Configure esdhc cd/wp on efika mx/sb
      ARM: mx5: fix clock usage for suspend
      ARM: mx5: fix clock usage for suspend

Arnd Bergmann (99):
      Merge branches 'imx/cleanup' and 'stericsson/cleanup' of 
git+ssh://master.kernel.org/pub/scm/linux/kernel/git/arm/linux-arm-soc into 
next/cleanup
      Merge branches 'tegra/board' and 'at91/board' into next/board
      serial/8250: Move UPIO_TSI to powerpc
      Merge branch 'omap/cleanup' into next/cleanup
      Merge branch 'samsung/cleanup' into next/cleanup
      Merge branch 'samsung/board' into next/board
      Merge branch 'stericsson/cleanup' into next/cleanup
      Merge branch 'davinci/cleanup' into next/cleanup
      Merge branch 'tegra/fixes' into next/fixes
      Merge branch 'for_3.2/voltage-cleanup' of 
git://gitorious.org/khilman/linux-omap-pm into omap/voltage
      Merge branch 'ixp/board' into next/board
      Merge branch 'omap/cleanup' into next/cleanup
      ARM: omap: use __devexit_p in dmtimer driver
      ARM: export rtc_lock for nvram driver
      ARM: SMP depends on MMU
      ARM: always use ARM_UNWIND for thumb2 kernels
      ARM: allow building alignment.c without PROC_FS
      ARM: vfp: use -mfloat-abi=soft to build vfp
      ARM: pm: let platforms select cpu_suspend support
      ARM: limit CONFIG_HAVE_IDE to platforms that do
      ARM: add io{read,write}{16,32}be functions
      ARM: pci: always export pcibios_bus_to_resource
      ARM: OC_ETM should not select ARM_AMBA
      ARM: common/vic: use proper __iomem annotations
      ARM: include linux/highmem.h in uaccess functions
      ASoC: imx: eukrea_tlv320 needs i2c
      ASoC: sh: use correct __iomem annotations
      video/omap: fix build dependencies
      ASoC: samsung: WM8994 depends on MFD_WM8994
      Merge branch 'samsung/board' into next/board
      Merge branch 'omap/fixes' into fixes
      Merge branch 'imx/cleanup' into next/cleanup
      Merge branch 'imx/cleanup' into imx/devel
      Merge branches 'sirf/devel', 'at91/devel', 'imx/devel' and 
'davinci/devel' into next/devel
      Merge branch 'sirf/cleanup' into next/cleanup
      ARM: pxa: make zylonite_pxa*_init declaration match code
      ARM: pxa: export symbols from pxa3xx-ulpi
      ARM: pxa: allow selecting just one of TREO680/CENTRO
      ARM: pxa: CPU_FREQ_TABLE is needed for CPU_FREQ
      ARM: pxa: pxa95x is incompatible with earlier pxa
      ARM: pxa: select POWER_SUPPLY on raumfeld
      ARM: pxa: centro and treo680 need palm27x
      ARM: pxa: sharpsl pm needs SPI
      ARM: pxa: use correct __iomem annotations
      Merge branch 'depends/rmk/devel-stable' into next/cleanup
      Merge branch 'imx/fixes' into next/fixes
      Merge branch 'stericsson/fixes' into next/cleanup
      Merge branch 'fixes' into next/fixes
      iommu/omap: always provide iommu debug code
      usb: gadget: pxa25x: is_vbus_present is gone
      mtd: nand_h1900 never worked
      Merge branch 'ep93xx/board' into next/board
      Merge branch 'samsung/devel' of 
git+ssh://git.linaro.org/home/arndbergmann/public_git/arm-soc into next/devel2
      Merge branch 'tegra/cleanup' into next/cleanup
      Merge branch 'imx-features-for-arnd' of 
git://git.pengutronix.de/git/imx/linux-2.6 into imx/devel
      Merge branches 'imx/pata' and 'imx/sata' into next/driver
      Merge branch 'imx/board' into next/board
      Merge branch 'imx/devel' into next/devel
      Merge branches 'cross-platform/debug_ll' and 'cross-platform/cpu-mapping' 
into next/cross-platform
      Merge branch 'depends/rmk/debug' into tmp
      Merge branch 'depends/rmk/smp' into tmp
      Merge branch 'tegra/devel' into next/devel
      Merge branch 'samsung/devel' into next/devel2
      Merge branch 'at91/trng' into next/driver
      Merge branch 'imx-cleanups-for-arnd' of 
git://git.pengutronix.de/git/imx/linux-2.6 into imx/cleanup
      Merge branch 'imx/cleanup' into next/cleanup
      Merge branch 'depends/rmk/gpio' into next/board
      mfd: remove CONFIG_MFD_SUPPORT
      Merge branch 'imx/fixes' into next/fixes
      Merge branch 'pxa/devel' into next/devel2
      Merge branch 'pxa/fixes' into next/fixes
      Merge branches 'msm/dt', 'imx/dt' and 'at91/dt' into next/dt
      Merge branches 'depends/rmk/io', 'depends/rmk/l2x0' and 
'depends/rmk/gpio' into highbank/soc
      Merge branch 'omap/cleanup' into next/cleanup2
      Merge branch 'omap/voltage' into next/pm
      Merge branches 'stericsson/timer' and 'omap/dmtimer' into next/timer
      Merge branch 'omap/dt' into next/dt
      Merge branch 'dt/gic' into next/dt
      Merge branch 'depends/rmk/debug' into highbank/soc
      Merge branch 'dt/gic' into highbank/soc
      Merge branch 'depends/rmk/devel-stable' into imx/imx6q
      Merge branch 'dt/gic' into imx/imx6q
      Merge branch 'imx/devel' into imx/imx6q
      Merge branch 'cross-platform/debug_ll' into imx/imx6q
      Merge branch 'depends/rmk/gpio' into next/fixes
      Merge branch 'depends/rmk/memory_h' into next/fixes
      Merge branch 'depends/omap2_dss' into next/cleanup
      Merge branch 'next/fixes' into next/cleanup
      Merge branch 'stericsson/cleanup' into next/timer
      Merge branch 'depends/rmk/gpio' into next/devel
      Merge branch 'depends/rmk/devel-stable' into next/board
      Merge branch 'depends/rmk/memory_h' into next/fixes
      ARM: gic: use module.h instead of export.h
      Merge branch 'depends/rmk/memory_h' into next/cleanup2
      Merge branch 'depends/rmk/memory_h' into next/cleanup2
      Merge branch 'imx/devel' into next/dt
      Merge branch 'highbank/soc' into next/soc
      Merge branch 'picoxcell/soc' into next/soc
      Merge branch 'imx/imx6q' into next/soc

Arne Caspari (1):
      [media] uvcvideo: Detect The Imaging Source CCD cameras by vendor and 
product ID

Arne Jansen (6):
      btrfs: add an extra wait mode to read_extent_buffer_pages
      btrfs: add READAHEAD extent buffer flag
      btrfs: state information for readahead
      btrfs: initial readahead code and prototypes
      btrfs: hooks for readahead
      btrfs: use readahead API for scrub

Artem Bityutskiy (2):
      UBIFS: introduce a helper to dump scanning info
      mtd: document parse_mtd_partitions

Arun Thomas (1):
      x86, cpu: Add cpufeature flag for PCIDs

Arvid Brodin (6):
      usb/isp1760: Move some code (prepare for next patch)
      usb/isp1760: Move isp1760_run within file (prepare for next patch)
      usb/isp1760: Use polling instead of SOF interrupts to fix Errata 2
      usb/isp1760: Fix missing endpoint unlink when no mem during enqueue
      usb/isp1760: Fix problems that trigger WARNING at line 1136.
      usb/isp1760: Clear TT buffer on interrupted low & full speed transfers

Arvydas Sidorenko (5):
      drivers/staging/crystalhd/: Fix a coding style issues
      staging: crystalhd/bc_dts_types.h: typedef cleanup
      [media] drivers/media/video/stk-webcam.c: webcam LED bug fix
      [media] drivers/media/video/stk-webcam.c: coding style issue
      [media] stk-webcam.c: webcam LED bug fix

Ashish Chavan (8):
      ASoC: da7210: Add support for other DAI word lengths, format and mode
      ASoC: da7210: bugfix for head phone volume control
      ASoC: da7210: Add support for ADC & DAC equalizers
      ASoC: da7210: Add support for High pass and Voice filters for ADC and DAC
      ASoC: da7210: Add support for mute and zero cross controls
      ASoC: da7210: Add support for ALC and Noise suppression
      ASoC: da7210: Add support for DAPM
      ASoC: da7210: Add support for line out and DAC

Avi Kivity (23):
      KVM: MMU: Do not unconditionally read PDPTE from guest memory
      KVM: Restore missing powerpc API docs
      KVM: x86 emulator: simplify emulate_2op_SrcV()
      KVM: x86 emulator: simplify emulate_2op_cl()
      KVM: x86 emulator: simplify emulate_2op_cl()
      KVM: x86 emulator: simplify emulate_1op()
      KVM: x86 emulator: merge the two emulate_1op_rax_rdx implementations
      KVM: x86 emulator: simplify emulate_1op_rax_rdx()
      KVM: x86 emulator: disable writeback for TEST
      KVM: x86 emulator: convert group 3 instructions to direct decode
      KVM: x86 emulator: move memop, memopp into emulation context
      KVM: x86 emulator: split dst decode to a generic decode_operand()
      KVM: x86 emulator: expand decode flags to 64 bits
      KVM: x86 emulator: switch src2 to generic decode_operand()
      KVM: x86 emulator: free up some flag bits near src, dst
      KVM: x86 emulator: switch OpImmUByte decode to decode_imm()
      KVM: x86 emulator: qualify OpReg inhibit_byte_regs hack
      KVM: x86 emulator: switch src decode to decode_operand()
      KVM: x86 emulator: simplify OpMem64 decode
      KVM: x86 emulator: streamline decode of segment registers
      KVM: x86 emulator: switch lds/les/lss/lfs/lgs to direct decode
      KVM: x86 emulator: convert push %sreg/pop %sreg to direct decode
      KVM: Fix simultaneous NMIs

Axel Lin (189):
      regulator: tps65912: Remove unused define of TPS65912_MAX_REG_ID
      regulator: 88pm8607: Fix off-by-one value range checking in the case of 
no id is matched
      regulator: Ensure enough enable time for max8649
      regulator: tps6507x: Remove num_voltages array
      ASoC: soc-io: Add CONFIG_REGMAP_I2C/CONFIG_REGMAP_SPI guards for 
regmap_init_i2c/regmap_init_spi
      ASoC: sgtl5000: fix module device table type for sgtl5000_dt_ids
      mtd: onenand: return proper error if regulator_get fails
      ASoC: s6000-pcm: remove unused variable 'dai'
      ASoC: soc-cache: Remove unneeded codec_drv pointer variable in 
snd_soc_flat_cache_init
      ASoC: soc-cache: Remove unneeded codec_drv pointer variable in 
snd_soc_lzo_get_blksize
      ASoC: soc-pcm: Remove unused global mutex
      ASoC: nuc900-pcm: remove unused variable 'dai'
      ASoC: sta32x: shortcut the for loop to get ir and mcs
      ASoC: Remove unreachable code in au1xac97c_drvprobe and au1xi2s_drvprobe
      ASoC: sta32x: Move resource allocation and release to the corresponding 
callback functions
      CRED: fix build error due to 'tgcred' undeclared
      ARM: 7063/1: Orion: gpio: add missing include of linux/types.h
      p54spi: add "spi:" prefix for stlc45xx modalias
      video: mxsfb: add missing include of linux/module.h
      video: nuc900fb: remove include of mach/clkdev.h
      ASoC: sn95031: Fix the logic to find free channel
      ARM: 7074/1: gpio: davinci: eliminate unused variable warnings
      ASoC: Add missing platform_device_put in raumfeld_audio_init error path
      ASoC: alc5623: Remove unused mutex
      ASoC: ad1980: Return proper error if vendor id mismatch
      ASoC: playpaq_wm8510: Return proper error if clk_get fails
      mtd: denali: remove calling mtd_device_unregister() after nand_release()
      mtd: nuc900_nand: add missing nand_release in nuc900_nand_remove
      mtd: nomadik_nand: add missing nand_release in nomadik_nand_remove
      mtd: pxa3xx_nand: fix a memory leak
      mtd: fsmc_nand: fix a memory leak
      mtd: mtdblock: Use DEFINE_MUTEX() for mtdblks_lock
      mtd: pxa3xx_nand: remove unused variable 'mtd'
      mtd: ndfc: fix a memory leak in ndfc_remove
      mtd: davinci_nand: remove redundant mtd_device_unregister
      mtd: onenand: remove redundant mtd_device_unregister before 
onenand_release
      mtd: fsl_upm: fix a memory leak in fun_chip_init error path
      ALSA: aoa: Remove obsolete cleanup for clientdata
      ALSA: keywest: Remove obsolete cleanup for clientdata
      ASoC: samsung: Fix checking return value of clk_get
      ASoC: tpa6130a2: Remove obsolete cleanup for clientdata
      ASoC: wm8995: Return -EINVAL if device ID mismatch
      ASoC: wm8995: Remove unused i2c variable in wm8995_remove()
      ASoC: sn95031: Staticize sn95031_pcm_hw_params
      ASoC: fsl: Fix error handling if platform_device_add fails
      dmaengine i.MX DMA/SDMA: add missing include of linux/module.h
      ASoC: Staticise bf5xx_pcm_ac97_new()
      ASoC: Staticise bf5xx_pcm_i2s_new()
      ASoC: Staticise jz4740_pcm_new()
      ASoC: Staticise nuc900_dma_getposition()
      ASoC: Add Kconfig and Makefile entries for rt5631 codec
      ASoC: Staticize rt5631_dai
      ASoC: Staticize sn95031_dais
      ASoC: Remove unneeded mutex_init in wl1273_probe()
      ASoC: Add missed free_irq in wm5100_remove and wm5100_probe error path
      ASoC: Drop exporting sn95031_get_mic_bias
      ASoC: Drop exporting ad1980_dai
      ASoC: Remove unused fields in struct mfld_mc_private
      ASoC: Staticise sst_platform_dai
      ASoC: Remove unused "control_data" field of struct wm8940_priv
      ASoC: Remove unused "control_data" field of struct wm8960_priv
      ASoC: Remove unused "control_data" field of struct wm8978_priv
      ASoC: Remove unused "control_data" field of struct wm9081_priv
      ASoC: Remove unused "control_data" field of struct wm9090_priv
      ASoC: Remove unused "control_data" field of struct wm8904_priv
      ASoC: Fix setting adau1373_dai->master for SND_SOC_DAIFMT_CBS_CFS
      ASoC: adau1701: Initialize codec->control_data before using it
      ASoC: Remove unused "control_data" field of struct alc5623_priv
      ASoC: Remove unused "control_data" field of struct cs4270_private
      ASoC: Remove unused "control_data" field of struct cs42l51_private
      ASoC: Remove unused "control_data" field of struct max98088_priv
      ASoC: Remove unused "control_data" field of struct max98095_priv
      ASoC: Remove unused "control_data" field of struct ak4671_priv
      ASoC: adau1701: Fix prototype for adau1701_set_sysclk
      ASoC: tlv320dac33: Add guarding parentheses to macros
      ASoC: Remove unused "control_data" field of struct cs4271_private
      ASoC: Remove unused "control_data" field of struct aic3x_priv
      ASoC: Add missed regulator_unregister_notifier and regulator_bulk_free in 
wm8995_remove
      ASoC: sn95031: Do not use static variable for channel_index
      ASoC: tlv320aic3x: Use driver_data field of struct i2c_device_id to 
identify models
      mtd: r852: make r852_pm_ops static
      ASoC: wm8782: Add __devexit_p at necessary place
      ASoC: kirkwood-i2s: Add __devexit_p at necessary place
      ASoC: samsung: Add __devexit_p at necessary places
      ASoC: tegra: Staticise tegra_i2s_dai and tegra_spdif_dai
      ASoC: Staticise samsung_spdif_dai
      ASoC: Staticise sh4_ssi_dai
      ASoC: Remove unused rate variable in magician_playback_hw_params
      ASoC: Remove unused srate variable in tegra_spdif_hw_params
      ASoC: Remove needless codec->dapm.bias_level assignment to 
SND_SOC_BIAS_OFF
      ASoC: Staticise simtec_audio_resume()
      ASoC: Staticise ep93xx_ac97_dai
      ASoC: txx9: Add __exit_p at necessary place
      ASoC: Fix setting update bits for WM8741_DACRMSB_ATTENUATION
      ASoC: samsung: s3c-i2s-v2.c needs module.h
      ASoC: wm8711: Use snd_soc_update_bits for read-modify-write
      ASoC: wm8971: Use snd_soc_update_bits for read-modify-write
      ASoC: wm8988: Use snd_soc_update_bits for read-modify-write
      ASoC: wm8994: Slightly optimize configure_clock
      ASoC: wm8995: Slightly optimize configure_clock
      ASoC: wm8994: Fix setting rate_reg for wm8994-aif2
      ASoC: Avoid writing to WM8971_RESET in wm8971_resume
      ASoC: wm8750: Use snd_soc_update_bits for read-modify-write
      ASoC: wm8988: Use snd_soc_update_bits for read-modify-write
      ASoC: wm8711: Use snd_soc_update_bits for read-modify-write
      ASoC: Remove unneeded hw_write initialisation in ak4671
      ASoC: Remove unneeded hw_write initialisation in wm8523
      ASoC: Remove unused function declaration in imx-ssi.h
      ASoC: imx: Remove unused variable 'dai'
      ASoC: Remove unused variable 'wm9090' in wm9090_probe
      ASoC: wm8990: Convert to snd_soc_cache_sync for sync reg_cache with the 
hardware
      ASoC: wm8990: Remove incorrect comments
      ASoC: Return early with -EINVAL if invalid dai format is detected
      ASoC: wm8510: Convert to snd_soc_cache_sync
      ASoC: wm8711: Convert to snd_soc_cache_sync
      ASoC: wm8731: Convert to snd_soc_cache_sync
      ASoC: wm8750: Convert to snd_soc_cache_sync
      ASoC: wm8776: Convert to snd_soc_cache_sync
      ASoC: wm8940: Convert to snd_soc_cache_sync
      ASoC: wm8960: Convert to snd_soc_cache_sync
      ASoC: wm8971: Convert to snd_soc_cache_sync
      ASoC: wm8974: Convert to snd_soc_cache_sync
      ASoC: wm8988: Convert to snd_soc_cache_sync
      ASoC: ak4535: convert to soc-cache
      ASoC: Writing register default value for the reset register
      ASoC: ak4642: convert to soc-cache
      ASoC: Delete ads117x.h
      ASoC: Remove impossible case from wm8994_hw_params
      ASoC: da7210: convert to soc-cache
      ASoC: Make SND_SOC_SAARB and SND_SOC_TAVOREVB3 select MFD_88PM860X
      ASoC: pxa: Remove redundant snd_soc_dapm_sync() calls from machine drivers
      ASoC: sta32x: Set reg_cache_default to sta32x_regs
      ASoC: sta32x: Write the register default value to cache for reserved 
registers
      ASoC: ak4535: fixup cache register table
      ASoC: tlv320aic32x4: Use snd_soc_update_bits for read-modify-write
      ARM: S3C2443: Remove redundant s3c_register_clocks call for init_clocks
      ASoC: tlv320aic23: convert to soc-cache
      ASoC: alc5623: Convert codec->hw_read to snd_soc_read
      ASoC: tlv320aic3x: Convert codec->hw_read to snd_soc_read
      ASoC: wm8961: Convert codec->hw_read to snd_soc_read
      ASoC: wm8991: Fix wrong bit setting for WM8991_POWER_MANAGEMENT_2
      ASoC: wm8991: Use snd_soc_update_bits for read-modify-write
      ASoC: wm8400: Fix wrong bit setting for WM8400_POWER_MANAGEMENT_2
      ASoC: wm8990: Fix wrong bit setting for WM8990_POWER_MANAGEMENT_2
      ASoC: wm8990: Use snd_soc_update_bits for read-modify-write
      ASoC: ad193x: Fix define of AD193X_PLL_INPUT_MASK
      video: platinumfb: Add __devexit_p at necessary place
      ASoC: wm8741: Fix setting interface format for DSP modes
      ASoC: wm8741: Use snd_soc_cache_sync to sync reg_cache with the hardware
      ASoC: wm8900: Fix wrong mask for setting DAC_CLKDIV/ADC_CLKDIV/LRCLK_MODE
      ASoC: wm8900: Fix the mask defines
      ASoC: wm8900: Use snd_soc_update_bits for read-modify-write
      ASoC: wm8580: Use snd_soc_update_bits for read-modify-write
      ASoC: ad193x: Use snd_soc_update_bits for read-modify-write
      ASoC: sgtl5000: Fix define for SGTL5000_BIAS_R_MASK
      ASoC: sgtl5000: Fix setting mic bias resistor
      ASoC: ssm2602: Use snd_soc_update_bits for read-modify-write
      ASoC: ak4641: Remove unused codec field from struct ak4641_priv
      ASoC: ak4641: Use SND_SOC_DAPM_DAC for Voice Playback stream widget
      ASoC: wm9081: Fix setting soft VMID ramp enable with VMID 2*240k
      ASoC: Fix reg_word_size for ak4104
      ASoC: ak4671: Use snd_soc_update_bits for read-modify-write
      ASoC: rt5631: Remove unused codec field from struct rt5631_priv
      ASoC: wm8994: Use SND_SOC_DAPM_AIF_OUT for AIF3 Capture
      ASoC: wm8996: Use SND_SOC_DAPM_AIF_OUT for AIF2 Capture
      ASoC: Set sgtl5000->ldo in ldo_regulator_register
      ASoC: Use SGTL5000_LINREG_VDDD_MASK instead of hardcoded mask value
      ASoC: wm8996: Fix wrong mask for setting WM8996_AIF_CLOCKING_2
      ASoC: sgtl5000: Fix wrong mask in some snd_soc_update_bits calls
      ASoC: max98095: Convert codec->hw_write to snd_soc_write
      mfd: Make sure to request twl6030 IRQ before using the irq_num
      platform-drivers-x86: eeepc-laptop: fix wrong test for successful 
registered led_classdev
      platform-drivers-x86: asus-wmi: fix resource leak in asus_wmi_led_exit
      platform-drivers-x86: asus-laptop: fix wrong test for successful 
registered led_classdev
      ARM: pxa/cm-x300: properly set bt_reset pin
      [CPUFREQ] db8500: remove unneeded for loop iteration over freq_table
      ASoC: wm8940: Properly set codec->dapm.bias_level
      ASoC: wm8940: Fix mask for setting BCLKDIV
      ASoC: tlv320aic23: Clear TLV320AIC23_MS_MASTER bit for slave mode
      ASoC: tlv320aic3x: Clear BIT_CLK_MASTER and WORD_CLK_MASTER bits for for 
slave mode
      ASoC: wm8711: Fix wrong mask for setting input audio data bit length 
select
      ASoC: Leave input audio data bit length settings untouched in 
wm8711_set_dai_fmt
      unicore32: EXPORT_SYMBOL needs export.h
      backlight: rename corgibl_limit_intensity() to genericbl_limit_intensity()
      drivers/leds/leds-lp5521.c: avoid writing uninitialized value to 
LP5521_REG_OP_MODE register
      drivers/leds/leds-lm3530.c: add __devexit_p where needed
      ARM: OMAP2+: l3-noc: Include linux/module.h
      ARM: OMAP: dmtimer: Include linux/module.h
      ARM: OMAP: omap_device: Include linux/export.h

Ayan George (1):
      drivers/block/loop.c: remove unnecessary bdev argument from loop_clr_fd()

Ayman El-Khashab (1):
      powerpc/4xx: enable and fix pcie gen1/gen2 on the 460sx

Balaji T K (3):
      mmc: core: Put eMMC in Sleep mode before suspend
      ARM: OMAP4: hsmmc: Fix Pbias configuration on regulator OFF
      ARM: OMAP4: hsmmc: configure SDMMC1_DR0 properly

Banajit Goswami (1):
      ARM: SAMSUNG: Consolidate common function to set SDHCI plat data

Barry Song (21):
      ARM: mach-ux500: add explicit cpu_relax() for busy wait loop
      ARM: CSR: add lost Resource Sharing Control(RSC) node in dts
      ARM: CSR: extend the compatibility of gpio controller to pinmux in dts
      ARM: CSR: IRQ: add simple irq_domain so that hw irq can map to Linux
      dmaengine: delete redundant chan_id and chancnt initialization in dma 
drivers
      ARM: CSR: PM: save/restore timer status in suspend cycle
      ARM: CSR: PM: save/restore irq status in suspend cycle
      ARM: CSR: timer: do not initialise statics to 0 or NULL
      ARM: CSR: timer: space required before the open parenthesis '('
      ARM: CSR: prima2: fix trailing whitespace
      ARM: CSR: clock: Fix indentation
      PM / Hibernate: Fix typo in a kerneldoc comment
      PM / Hibernate: Add resumewait param to support MMC-like devices as 
resume file
      PM / Hibernate: Add resumedelay kernel param in addition to resumewait
      PM / Hibernate: Do not initialize static and extern variables to 0
      ARM: 7089/1: L2X0: add explicit cpu_relax() for busy wait loop
      ARM: 7090/1: CACHE-L2X0: filter start address can be 0 and is often 0
      ARM: 7114/1: cache-l2x0: add resume entry for l2 in secure mode
      Merge branch 'l2x0' of rmk tree into prima2-l2x0
      ARM: CSR: call l2x0_of_init to init L2 cache of SiRFprimaII
      ARM: CSR: PM: use outer_resume to resume L2 cache

Bart Van Assche (6):
      docs/sysfs: Specify ABI documentation requirements
      docs/driver-model: Document device.groups
      docs/driver-model: Update device class docs
      futex: Fix spelling in a source code comment
      [SCSI] Make scsi_free_queue() kill pending SCSI commands
      ACPI: Fix CONFIG_ACPI_DOCK=n compiler warning

Bartlomiej Zolnierkiewicz (34):
      pata_sil680: documentation fixes
      pata_sil680: constify tables
      pata_sil680: minor CodingStyle fixups
      pata_sc1200: fix DRV_NAME
      pata_cs5535: fix DRV_NAME
      libata: reduce ata_pci_[sff,bmdma]_init_one() size
      pata_sc1200: do not use c99 style comments
      pata_artop: unify ->prereset methods
      pata_hpt366: add hpt36x_find_mode() helper
      pata_cmd64x: add cmd64x_fixup()
      pata_cs5535: no need to program PIO0 timings during device init
      pata_ali: fix "Satelite" typo
      pata_cmd64x: documentation fix
      pata_serverworks: use standard cable detection methods
      pata_serverworks: cleanup cable detection
      pata_serverworks: add serverworks_fixup()
      pata_atiixp: add proper ->prereset method
      pata_scc: add proper cable detection method
      libata: ata_timing_compute() fixup
      pata_via: add via_fixup()
      pata_rdc: parallel scanning needs an extra locking
      pata_it8213: add UDMA100 and UDMA133 support
      pata_it8213: fix register naming used in it8213_set_piomode()
      libata: remove no longer needed pata_qdi driver
      pata_legacy: unify QDI ->set_piomode methods
      pata_legacy: use PIO mask defines
      pata_pdc2027x: add Power Management support
      pata_sl82c105: add Power Management support
      pata_artop: add Power Management support
      libata: make ata_sff_data_xfer_noirq() work with 32-bit PIO
      ata_piix: SITRE handling fix
      ata_piix: unify code for programming PIO and MWDMA timings
      pata_rdc: add Power Management support
      pata_efar: fix register naming used in efar_set_piomode()

Baruch Siach (1):
      mac80211/mesh: make the preq queue lock consistent

Bas Vermeulen (2):
      ASoC: 88pm860x-codec - Allow independent use of both I2S playback and 
capture
      ASoC: 88pm860x-codec - reset the codec correctly

Bastian Hecht (2):
      [media] media: ov5642: Add support for arbitrary resolution
      ARM: sh7372 ap4evb NOR Flash USB boot fix

Becky Bruce (4):
      powerpc: Hugetlb for BookE
      powerpc: Update mpc85xx/corenet 32-bit defconfigs
      powerpc: Update corenet64_smp_defconfig
      powerpc/fsl-booke: Fix settlbcam for 64-bit

Ben Blum (2):
      cgroups: more safe tasklist locking in cgroup_attach_proc
      cgroups: don't attach task to subsystem if migration failed

Ben Dooks (5):
      OF: Add of_match_ptr() macro
      tty: use of_match_ptr() for of_match_table entry
      Merge branches 'for-32/i2c/omap-v4', 'for-32/i2c/imx-dt', 
'for-32/i2c/eg20t-v4', 'for-32/i2c/designware-v5' and 'for-32/i2c/au1550' into 
for-linus/i2c-3.2
      Merge branch 'for-32/i2c/irqflags' into for-linus/i2c-3.2
      Merge branches 'for-32/i2c/nomadik', 'for-32/i2c/s3c2410-dt' and 
'for-32/i2c/tegra-iomem' into for-linus/i2c-3.2

Ben Gardiner (2):
      ASoC: davinci-mcasp: add support for unsigned PCM formats
      ASoC: davinci-pcm: trivial: replace link with actual chan/link

Ben Hutchings (29):
      ethtool: Reformat struct ethtool_coalesce comments into kernel-doc format
      ethtool: Specify what kind of coalescing struct ethtool_coalesce covers
      ethtool: Correct description of 'max_coalesced_frames' fields
      ethtool: Explicitly state the exit condition for interrupt coalescing
      ethtool: Note common alternate exit condition for interrupt coalescing
      headers, pppox: Add missing #include to <linux/if_pppox.h>
      headers, ax25: Add missing #include to <linux/netrom.h>, <linux/rose.h>
      headers, pppol2tp: Use __kernel_pid_t in <linux/pppol2tp.h>
      headers, net: Use __kernel_sa_family_t in more definitions shared with 
userland
      headers, netfilter: Use kernel type names __u8, __u16, __u32
      headers, tipc: Add missing #include to <linux/tipc_config.h> for userland
      headers, netfilter: Add missing #include <limits.h> for userland
      headers, xtables: Add missing #include <linux/netfilter.h>
      headers, can: Add missing #include to <linux/can/bcm.h>
      [IA64] gpio: GENERIC_GPIO default must be n
      sfc: Correct error code for unsupported interrupt coalescing parameters
      sfc: Use consistent types for interrupt coalescing parameters
      sfc: Correct reporting and validation of TX interrupt coalescing
      sfc: Validate IRQ moderation parameters in efx_init_irq_moderation()
      sfc: Use correct fields of struct ethtool_coalesce
      ethtool: Make struct ethtool_rxnfc kernel-doc more self-consistent
      ethtool: Explicitly state that RX NFC rule locations are priorities
      ethtool: Clean up definitions of rule location arrays in RX NFC
      ethtool: Update ethtool_rxnfc::rule_cnt on return from ETHTOOL_GRXCLSRLALL
      RPS: Ensure that an expired hardware filter can be re-added later
      PCI: Add Solarflare vendor ID and SFC4000 device IDs
      PCI: Add quirk for known incorrect MPSS
      module: Enable dynamic debugging regardless of taint
      module,bug: Add TAINT_OOT_MODULE flag for modules not built in-tree

Ben Skeggs (105):
      drm/nouveau/pm: store voltage in microvolts
      drm/nouveau/pm: initial attempt at parsing volt 0x40
      drm/nouveau/pm: add yet another vid gpio tag
      drm/nouveau/pm: add support for parsing perflvl voltage on fermi chips
      drm/nouveau/pm: show any info we can manage to glean on current perflvl
      drm/nvc0/pm: enable voltage_get
      drm/nouveau/pm: allow voltage-only perflvl set, enable nvc0
      drm/nouveau/pm: some fermi chipsets still use volt 0x30
      drm/nva3/pm: rewrite clock readback functions, far more correct now
      drm/nouveau/pm: add hooks to get/set *all* clocks at once
      drm/nva3/pm: rewrite clock_set, and switch to new interfaces
      drm/nva3/pm: parse/reclock vdec/41a0 clocks
      drm/nva3/pm: tidy and add some comments here and there
      drm/nv50/gr: insert set/clr of a ctxprog flag at start/end of ctxprog
      drm/nouveau: add function to wait until a callback returns true
      drm/nva3/pm: idle graphics engine before changing clocks
      drm/nvc0/pm: initial implementation of clocks_get()
      drm/nvc0/pm: more complete parsing of clock domains
      drm/nouveau: rename nv40_mpeg to nv31_mpeg
      drm/nv31/mpeg: support for a single class3174 user
      drm/nouveau: embed nouveau_mm
      drm/nouveau: allow a nouveau_mm to be created with holes
      drm/nvc0/gr: add support for nvcf chipset
      drm/nvc0/vram: support non-uniform memory size per controller
      drm/nvc0/gr: copy GPC mpart config from PFFB
      drm/nouveau: don't complain for disabled timingset entries
      drm/nvc0/gr: unblacklist nvcf acceleration
      drm/nouveau/tmr: calibrate for ns timestamps on init
      drm/nvd0: add a card_type for 0xdX chipsets
      drm/nouveau: make general drm modesetting init common
      drm/nouveau: fixup init/fini sequence to deal with no CRTCs
      drm/nouveau: allow modeset module option to select 'headless mode'
      drm/nouveau: initial chipset description for nvdX chipsets
      drm/nvd0/i2c: initial implementation
      drm/nvd0/gpio: initial implementation
      drm/nouveau/bios: fix INIT_GPIO for new chipsets
      drm/nvd0/pm: enable clock/voltage hooks
      drm/nouveau/bios: allow passing in crtc to the init table parser
      drm/nvd0/disp: very initial evo setup
      drm/nvd0/disp: whip up some basic dma handling for the evo channels
      drm/nvd0/disp: start on interrupt handling
      drm/nvd0/disp: setup a couple of dma objects we'll need
      drm/nvd0/disp: start on SOR encoder functions
      drm/nvd0/disp: skeletal handling of modeset interrupts
      drm/nvd0/disp: initial crtc object implementation
      drm/nvd0/disp: they moved the linear flag..
      drm/nvd0/disp: some magic to make evo happeir
      drm/nvd0/disp: remove lp reordering from vram dmaobj, create fb dmaobjs
      drm/nvd0/disp: extend the init voodoo to cover crtcs
      drm/nvd0/disp: dac encoder module
      drm/nvd0/disp: stub dac load detect, prevents oops
      drm/nvd0/disp: initial attempt at modeset irq handling
      drm/nvd0/disp: fixup clut so it actually works
      drm/nvd0/disp: push the update button in mode_set_base()
      drm/nvd0/disp: scaling
      drm/nvd0/disp: handle sync polarity, kill off some unknown
      drm/nvd0/disp: dac load detect
      drm/nvd0/disp: determine U table config in or_mode_set()
      drm/nvd0/disp: track down fb positioning method
      drm/nvd0/disp: untested LVDS support
      drm/nvd0/disp: do modeset irq handling from tasklet
      drm/nvd0/disp: rewrite irq handler, should be somewhat sturdier now
      drm/nvd0/disp: tidy up what we have so far
      drm/nvd0: lets not attempt to dereference a nv50_display pointer
      drm/nvc0/gr: remove max tpc count info
      drm/nvd0: no page flipping at the moment
      drm/nouveau: remove special-casing of hotplug detection type
      drm/nouveau: magic to make auxch on new macbooks booted in EFI mode work
      drm/nva3/pm: pll disabled if bit 0 of ctrl not set
      drm/nouveau: determine timing crystal freq from straps
      drm/nva3/pm: use crystal freq where appropriate
      drm/nva3/pm: fixup for NVAF special
      drm/nouveau/tmr: fix miscalculation of ratio on pre-nv4x chipsets
      drm/nouveau: workaround semaphore hw bug causing unnecessary interrupts
      drm/nouveau/dp: rewrite auxch transaction routines
      drm/nouveau/dp: remove reliance on vbios for native displayport
      drm/nouveau: tidy connector hotplug handler, punt messages to debug
      drm/nouveau/backlight: make more consistent with rest of driver style
      drm/nv50/backlight: take the sor into account when bashing regs
      drm/nv50/backlight: express brightness level in percent
      drm/nva3/backlight: add suppport for newer style backlight regs
      drm/nouveau/bios: check for null script pointers in parser
      drm/nouveau/dp: pass in required datarate to link training
      drm/nouveau/dp: restructure link training code
      drm/nouveau/dp: store unencoded link_bw everywhere
      drm/nouveau/dp: execute some more vbios tables relating to link rate
      drm/nouveau/dp: enable down-spread if vbios and sink support it
      drm/nv40/pm: parse geometric delta clock from vbios
      drm/nv40/pm: write nv40-specific reclocking routines
      drm/nouveau/dp: link rate scripts are selected with a comparison table
      drm/nouveau/dp: use alternate lane mask for nvaf
      drm/nvc0/gr: remove MODULE_FIRMWARE() lines
      drm/nouveau/dp: preserve non-pattern bits in DP_TRAINING_PATTERN_SET
      drm/nouveau/bios: simplify U/d table hash matching func to just match
      drm/nouveau/dp: return master dp table pointer too when looking up encoder
      drm/nouveau/dp: add support for displayport table 0x30
      drm/nouveau: if requested, try harder at disabling sysmem pushbufs
      drm/nv50/gr: refactor initialisation
      drm/nv40/pm: execute memory reset script from vbios
      drm/nvc0/pm: minor clock readback fixes
      drm/nvd9/disp: stub some more api hooks so we don't oops on resume
      drm/nvd9/disp: bail out of mode_set_base if no fb bound to crtc
      drm/nvc0/fifo: avoid touching missing subfifos
      drm/nvc0/fb: slightly improve PMFB intr handling, move out of nvc0_graph.c
      drm/nouveau: remove allocations from gart populate() hook

Ben Widawsky (4):
      drm/i915: Dumb down the semaphore logic
      drm/i915: Remove early exit on i915_gpu_idle
      drm/i915: ILK + VT-d workaround
      drm: Add Panel Self Refresh DP addresses

Ben Wright (1):
      Staging: bcm: Macros: Fixed multiple coding style violations.

Bengt Jonsson (2):
      mfd: hwacc power state db8500-prcmu accessor
      mfd: db8500-prcmu voltage domain consumers additions

Benjamin Herrenschmidt (29):
      Merge remote-tracking branch 'jwb/next' into next
      Merge remote-tracking branch 'origin/master' into next
      powerpc/wsp: Add PCIe Root support to PowerEN/WSP
      Merge remote-tracking branch 'origin/master' into next
      powerpc/udbg: Fix Kconfig entry for avoiding 44x early debug with KVM
      powerpc/smp: More generic support for "soft hotplug"
      powerpc/pci: Call pcie_bus_configure_settings()
      powerpc/powernv: Don't clobber r9 in relative_toc()
      powerpc: Add skeleton PowerNV platform
      of: Change logic to overwrite cmd_line with CONFIG_CMDLINE
      powerpc/powernv: Add CPU hotplug support
      powerpc/powernv: Add OPAL takeover from PowerVM
      powerpc/powernv: Get kernel command line accross OPAL takeover
      powerpc/powernv: Basic support for OPAL
      powerpc/powernv: Add support for instanciating OPAL v2 from Open Firmware
      powerpc/powernv: Support for OPAL console
      powerpc/powernv: Hookup reboot and poweroff functions
      powerpc/powernv: Add RTC and NVRAM support plus RTAS fallbacks
      powerpc/powernv: Add OPAL ICS backend
      powerpc/powernv: Register and handle OPAL interrupts
      powerpc/powernv: Machine check and other system interrupts
      powerpc/powernv: Add support for p5ioc2 PCI-X and PCIe
      powerpc/powernv: Implement MSI support for p5ioc2 PCIe
      powerpc/powernv: Handle PCI-X/PCIe reset delay
      powerpc/pci: Don't configure PCIe settings when PCI_PROBE_ONLY is set
      powerpc/ptrace: Fix build with gcc 4.6
      powerpc: Don't try OPAL takeover on old 970 blades
      PCI: Make pci_setup_bridge() non-static for use by arch code
      pci: Clamp pcie_set_readrq() when using "performance" settings

Benjamin Larsson (1):
      [media] get_dvb_firmware: Firmware extraction for IT9135 based devices

Benjamin Marzinski (1):
      GFS2: rewrite fallocate code to write blocks directly

Benjamin Tissoires (2):
      HID: add autodetection of multitouch devices
      HID: multitouch: decide if hid-multitouch needs to handle mt devices

Benny Halevy (5):
      nfsd41: use SEQ4_STATUS_BACKCHANNEL_FAULT when cb_sequence is invalid
      nfsd4: seq->status_flags may be used unitialized
      nfsd4: allow NFS4_SHARE_SIGNAL_DELEG_WHEN_RESRC_AVAIL | 
NFS4_SHARE_PUSH_DELEG_WHEN_UNCONTENDED
      nfsd4: typo logical vs bitwise negate for want_mask
      nfsd4: typo logical vs bitwise negate in nfsd4_decode_share_access

Benoit Cousson (22):
      OMAP4: powerdomain data: add voltage domains
      ARM: OMAP2+: Add SoC specific map_io functions
      ARM: OMAP3: beagle-board: Use the omap_hwmod_name_get_dev API
      ARM: OMAP2+: pm: Use hwmod name instead of dev pointer
      ARM: OMAP2+: pm: Remove static devices variable for mpu, dsp, iva and l3 
PM
      ARM: OMAP: omap_device: Create a default omap_device_pm_latency
      ARM: OMAP2+: devices: Remove all omap_device_pm_latency structures
      of: Add helpers to get one string in multiple strings property
      ARM: OMAP: omap_device: Add omap_device_[alloc|delete] for DT integration
      ARM: OMAP: omap_device: Add a method to build an omap_device from a DT 
node
      arm/dts: Add initial device tree support for OMAP4 SoC
      arm/dts: Add support for OMAP4 PandaBoard
      arm/dts: Add support for OMAP4 SDP board
      arm/dts: Add initial device tree support for OMAP3 SoC
      arm/dts: Add support for OMAP3 Beagle board
      ARM: OMAP2+: board-generic: Add DT support to generic board
      ARM: OMAP2+: board-generic: Add i2c static init
      ARM: OMAP2+: l3-noc: Add support for device-tree
      arm/dts: OMAP4: Add a main ocp entry bound to l3-noc driver
      arm/dts: OMAP3+: Add mpu, dsp and iva nodes
      ARM: OMAP2+: clock data: Remove redundant timer clkdev
      ARM: OMAP2+: timer: Remove omap_device_pm_latency

Bernd Porr (1):
      staging: comedi: new driver usbduxsigma

Bernd Schubert (1):
      nfsd4: Remove check for a 32-bit cookie in nfsd4_readdir()

Bernhard Roth (1):
      atmel_serial: RS485: receiving enabled when sending data

Bernie Thompson (4):
      drivers/video/udlfb match class, subclass, and protocol
      udlfb: add more comprehensive support for DPMS FB_BLANK_* modes
      udlfb: Enable fb_defio by default
      udlfb: Enable fbcon access to framebuffer by default

Bhanu Prakash Gollapudi (38):
      [SCSI] bnx2fc: Reset the max receive frame size
      [SCSI] bnx2fc: Bug fixes in percpu_thread_create/destroy
      [SCSI] bnx2fc: Enable bsg_request support for bnx2fc
      [SCSI] bnx2fc: Remove erroneous kref_get on IO request
      [SCSI] bnx2fc: Do not attempt destroying NPIV port twice
      [SCSI] bnx2fc: Change function names of 
bnx2fc_netdev_setup/bnx2fc_netdev_cleanup
      [SCSI] bnx2fc: Reorganize cleanup code between interface_cleanup and 
if_destory
      [SCSI] bnx2fc: Handle NETDEV_UNREGISTER for vlan devices
      [SCSI] bnx2fc: Clear DESTROY_CMPL flag after firmware destroy
      [SCSI] bnx2fc: Do not reuse the fcoe connection id immediately
      [SCSI] bnx2fc: IO errors when receiving unsolicited LOGO
      [SCSI] bnx2fc: Fix NULL pointer deref during arm_cq.
      [SCSI] bnx2fc: code cleanup in bnx2fc_offload_session
      [SCSI] bnx2fc: Drop incoming ABTS
      [SCSI] fcoe: Move common functions to fcoe_transport library
      [SCSI] bnx2fc: Obtain WWNN/WWPN from the shared memory
      [SCSI] bnx2fc: Prevent creating of NPIV port with duplicate WWN
      [SCSI] bnx2fc: Bump version to 1.0.5
      net: Define NETDEV_FCOE_WWNN, NETDEV_FCOE_WWPN only when CONFIG_LIBFCOE 
is enabled
      [SCSI] bnx2fc: Need not schedule destroy_work from __bnx2fc_destroy
      [SCSI] bnx2fc: Reset max receive frame size during link up
      [SCSI] bnx2fc: Send solicitation only after vlan discovery is complete
      [SCSI] bnx2fc: No abort issued for REC when it times out
      [SCSI] bnx2fc: Avoid calling bnx2fc_if_destroy with unnecessary locks
      [SCSI] bnx2fc: Fix panic caused because of incorrect errror handling in 
create().
      [SCSI] bnx2fc: Fix FW assert during RSCN stress tests
      [SCSI] bnx2fc: Bumped version to 1.0.6
      [SCSI] bnx2fc: Add driver documentation
      [SCSI] bnx2fc: Replace scsi_dma_map() with dma_map_sg().
      [SCSI] bnx2fc: Handle bnx2fc_map_sg failure
      [SCSI] bnx2fc: Bumped version to 1.0.7
      [SCSI] bnx2fc: call ctlr_link_up only when the interface is enabled
      [SCSI] fcoe,libfcoe: Move common code for fcoe_get_lesb to fcoe_transport
      [SCSI] bnx2fc: Return error statistics of remote peer
      [SCSI] bnx2fc: Bumped version to 1.0.8
      [SCSI] bnx2fc: Handle ABTS timeout during ulp timeout
      [SCSI] bnx2fc: Handle SRR LS_ACC drop scenario
      [SCSI] bnx2fc: Bumped version to 1.0.9

Bharat Bhushan (1):
      powerpc: e500mc: Fix: use CONFIG_PPC_E500MC in idle_e500.S

Bharata B Rao (1):
      sched: Add documentation for bandwidth control

Bill Jordan (2):
      ath9k: fix MGMT packets when using TKIP
      ath9k: ath9k_hw_set_txpowerlimit sets previous txpower

Bill Pemberton (1):
      staging: serqt_usb2: remove ssu100 from supported devices

Bing Zhao (3):
      mwifiex: remove wireless.h inclusion and fix resulting bugs
      mwifiex: remove redundant variable scan_table_idx
      mmc: recognise SDIO cards with SDIO_CCCR_REV 3.00

Bjarne Steinsbo (2):
      ARM: OMAP4: Keyboard: Fix section mismatch in the board file
      ARM: OMAP: usb: musb: OMAP: Delete unused function

Boaz Harrosh (29):
      nfsd4: fix failure to end nfsd4 grace period
      osd: Kconfig remove wrong FIXME
      exofs: Rename struct ore_components comps => oc
      exofs: Remove unused data_map member from exofs_sb_info
      ore: Make ore_striping_info and ore_calc_stripe_info public
      ore/exofs: Change the type of the devices array (API change)
      ore: Only IO one group at a time (API change)
      ore: cleanup: Embed an ore_striping_info inside ore_io_state
      ore: Remove check for ios->kern_buff in _prepare_for_striping to later
      exofs: Support for short read/writes
      ore: Support for short read/writes
      ore: Support for partial component table
      ore/exofs: Define new ore_verify_layout
      ore/exofs: Change ore_check_io API
      ore: Make ore_calc_stripe_info EXPORT_SYMBOL
      fs/Makefile: Always inspect exofs/
      ore: RAID5 read
      ore: RAID5 Write
      exofs: Support for RAID5 read-4-write interface.
      ore: Enable RAID5 mounts
      fs/Makefile: Stupid typo breakage of exofs inclusion
      pnfs-obj: Remove redundant EOF from objlayout_io_state
      pnfs-obj: Return PNFS_NOT_ATTEMPTED in case of read/write_pagelist
      pnfs-obj: Get rid of objlayout_{alloc,free}_io_state
      pnfs-obj: Rename objlayout_io_state => objlayout_io_res
      pnfs-obj: move to ore 01: ore_layout & ore_components
      pnfs-obj: move to ore 02: move to ORE
      pnfs-obj: move to ore 03: Remove old raid engine
      pnfs-obj: Support for RAID5 read-4-write interface.

Bob Peterson (2):
      GFS2: Use rbtree for resource groups and clean up bitmap buffer ref count 
scheme
      GFS2: speed up delete/unlink performance for large files

Bogdan Radulescu (1):
      PM / ACPI: Blacklist Vaio VGN-FW520F machine known to require 
acpi_sleep=nonvs

Bojan Prtvar (3):
      HID: zydacron: kfree() NULL pointer cleanup
      HID: prodikeys: kfree() NULL pointer cleanup
      Staging: comedi: fix initialization of static to 0 in ni_pcidio.c

Bojan Smojver (1):
      PM / Hibernate: Improve performance of LZO/plain hibernation, checksum 
image

Boojin Kim (17):
      ARM: S5P64X0: Add the devname for DMA clock
      DMA: PL330: Add support runtime PM for PL330 DMAC
      DMA: PL330: Update PL330 DMA API driver
      DMA: PL330: Support DMA_SLAVE_CONFIG command
      DMA: PL330: Remove the start operation for handling DMA_TERMINATE_ALL 
command
      DMA: PL330: Add DMA_CYCLIC capability
      ARM: SAMSUNG: Update to use PL330-DMA driver
      ARM: SAMSUNG: Add common DMA operations
      ARM: EXYNOS4: Use generic DMA PL330 driver
      ARM: S5PV210: Use generic DMA PL330 driver
      ARM: S5PC100: Use generic DMA PL330 driver
      ARM: S5P64X0: Use generic DMA PL330 driver
      ARM: SAMSUNG: Remove S3C-PL330-DMA driver
      spi/s3c64xx: Add support DMA engine API
      spi/s3c64xx: Merge dma control code
      ASoC: Samsung: Update DMA interface
      ARM: SAMSUNG: Remove Samsung specific enum type for dma direction

Borislav Petkov (14):
      x86, amd: Avoid cache aliasing penalties on AMD family 15h
      x86: Add a BSP cpu_dev helper
      x86, amd: Move BSP code to cpu_dev helper
      x86-32, amd: Move va_align definition to unbreak 32-bit build
      EDAC, MCE, AMD: Print CPU number when reporting the error
      EDAC, MCE, AMD: Print valid addr when reporting an error
      EDAC, MCE, AMD: Drop local coreid reporting
      EDAC, MCE, AMD: Simplify NB MCE decoder interface
      amd64_edac: Add a fix for Erratum 505
      x86, microcode: Correct microcode revision format
      x86, microcode, AMD: Add microcode revision to /proc/cpuinfo
      x86, MCE: Use notifier chain only for MCE decoding
      i7core_edac: Drop the edac_mce facility
      EDAC: Correct Kconfig dependencies

Brian King (3):
      hvcs: Ensure page aligned partner info buffer
      [SCSI] ipr: Stop reading adapter dump prematurely
      [SCSI] ipr: Fix BUG on adapter dump timeout

Brian Norris (56):
      mtd: nand: remove NAND_BBT_SCANBYTE1AND6 option
      mtd: nand: separate chip options / bbt_options
      mtd: nand: consolidate redundant flash-based BBT flags
      mtd: nand: rename NAND_USE_FLASH_BBT
      mtd: nand: move NAND_CREATE_EMPTY_BBT flag
      mtd: nand: rename CREATE_EMPTY bbt flag with proper prefix
      mtd: nand: renumber the reorganized flags in nand.h / bbm.h
      mtd: nand: improve comment on NAND_BBT_DYNAMIC_STRUCT
      mtd: nand: remove unnecessary TODO
      mtd: nand: multi-line comment style fixups
      mtd: remove printk's for [kv][mz]alloc failures
      mtd: spelling, capitalization, uniformity
      mtd: nand: handle ECC errors in OOB
      mtd: nand: ignore ECC errors for simple BBM scans
      mtd: tests: ignore corrected bitflips in OOB on mtd_readtest
      mtd: edit NAND-related comment
      mtd: nand: change KERN_DEBUG to KERN_INFO
      mtd: nand: convert printk() to pr_*()
      mtd: nand: style fixups in pr_* messages
      mtd: replace DEBUG() with pr_debug()
      mtd: cleanup style on pr_debug messages
      mtd: pcmciamtd: remove custom DEBUG() function
      mtd: remove CONFIG_MTD_DEBUG
      mtd: cleanup last uses of MTD_DEBUG config macros
      mtd: Kbuild: remove reference to MTD_PARTITIONS
      mtd: spelling fixes
      mtd: do not assume oobsize is power of 2
      mtd: doc: remove mention of MEMSETOOBSEL
      mtd: remove MEMSETOOBSEL macro definition
      mtd: nand: fix spelling error (date => data)
      mtd: style fixups in multi-line comment, indentation
      mtd: support writing OOB without ECC
      mtd: nand: document nand_chip.oob_poi
      mtd: support reading OOB without ECC
      mtd: move mtd_oob_mode_t to shared kernel/user space
      mtd: rename MTD_OOB_* to MTD_OPS_*
      mtd: rename MTD_MODE_* to MTD_FILE_MODE_*
      mtd: add MEMWRITE ioctl
      mtd: document ABI
      mtd: nand: kill member `ops' of `struct nand_chip'
      mtd: kill old field for `struct mtd_info_user'
      mtd: nand: refactor scanning code
      mtd: nand: do not ignore all ECC errors
      mtd: nand: remove unnecessary variable
      mtd: nand: fix style
      mtd: nand: begin restructuring check_create
      mtd: nand: remove gotos in `check_create()'
      mtd: define `mtd_is_*()' functions
      mtd: utilize `mtd_is_*()' functions
      mtd: nand: report ECC errors properly when reading BBT
      mtd: nand: scrub BBT on ECC errors
      mtd: nand: wait to set BBT version
      mtd: nand: do not scan bad blocks with NAND_BBT_NO_OOB set
      mtd: nand: invalidate cache on unaligned reads
      mtd: nand: switch `check_pattern()' to standard `memcmp()'
      mtd: nand: initialize ops.mode

Bruce Allan (8):
      e1000e: convert driver to use extended descriptors
      e1000e: bump driver version number
      e1000e: convert to netdev features/hw_features API
      e1000e: WoL can fail on 82578DM
      e1000e: WoL fails on device ID 0x1501
      e1000e: bad short packets received when jumbos enabled on 82579
      e1000e: locking bug introduced by commit 67fd4fcb
      e1000e: demote a debugging WARN to a debug log message

Bruno Prémont (1):
      fb: sh-mobile: Fix deadlock risk between lock_fb_info() and console_lock()

Bryan Schumaker (1):
      vfs: add "device" tag to /proc/self/mountstats

Bryan Wu (1):
      Documentation: fix leds-class.txt duplicated word

Carl E. Love (1):
      powerpc/perf_event: Fix Power6 L1 cache read & write event codes]

Carolyn Wyborny (4):
      igb: Version bump.
      igb: Fix for Alt MAC Address feature on 82580 and later devices
      igb: Move DMA Coalescing init code to separate function.
      igb: VFTA Table Fix for i350 devices

Carsten Otte (7):
      KVM: s390: check cpu_id prior to using it
      KVM: s390: fix return value of kvm_arch_init_vm
      KVM: s390: fix register setting
      [S390] load user asce on sie_fault
      [S390] fix possible deadlock in gmap_map_segment
      [S390] fix list corruption in gmap reverse mapping
      [S390] take mmap_sem when walking guest page table

Casey Schaufler (4):
      Smack: Rule list lookup performance
      Smack: Repair processing of fcntl
      Smack: Clean up comments
      Smack: Provide information for UDS getsockopt(SO_PEERCRED)

Catalin Marinas (5):
      ARM: 7058/1: LPAE: Cast the dma_addr_t argument to unsigned long in 
dma_to_virt
      ARM: 7059/1: LPAE: Use PMD_(SHIFT|SIZE|MASK) instead of PGDIR_*
      ARM: 7075/1: LPAE: Factor out 2-level page table definitions into 
separate files
      ARM: 7076/1: LPAE: Add (pte|pmd)val_t type definitions as u32
      ARM: 7077/1: LPAE: Use a mask for physical addresses in page table entries

Cesar Eduardo Barros (2):
      x86-64, doc: Remove int 0xcc from entry_64.S documentation
      net/ethernet: sc92031 is not Realtek

Chad Dupuis (2):
      [SCSI] qla2xxx: Enable write permission to some debug related module 
parameters to be changed dynamically.
      [SCSI] qla2xxx: Fix "active_mask" may be used uninitialized warning.

Changhwan Youn (7):
      ARM: EXYNOS4: Add support PPI in external GIC
      ARM: EXYNOS4: Add support MCT PPI for EXYNOS4212
      ARM: EXYNOS4: Add support new EXYNOS4412 SoC
      ARM: EXYNOS4: Add support clock for EXYNOS4412
      ARM: EXYNOS4: Add functions for gic interrupt handling
      ARM: EXYNOS4: Add MCT support for EXYNOS4412
      ARM: EXYNOS4: Add support SMDK4412 Board

Changli Gao (5):
      net: rps: support 802.1Q
      net: rps: support PPPOE session messages
      net: add the comment for skb->l4_rxhash
      net: Preserve ooo_okay when copying skb header
      net: rps: fix the support for PPPOE

Chanwoo Choi (1):
      ARM: EXYNOS4: Update config file of NURI to enable RTC

Chaoming Li (4):
      rtlwifi: Update to new Realtek version - Part I
      rtlwifi: rtl8192ce: Add new chip revisions
      rtlwifi: rtl8192se: Updates from latest Realtek driver version - Part II
      rtlwifi: rtl8192de: Updates from latest Reaktek driver - Part III

Charles Chin (4):
      ALSA: hda - Remove bad code for IDT 92HD83 family patch
      ALSA: hda - Disable power-widget control for IDT 92HD83/93 as default
      ALSA: hda - Add support for 92HD65 / 92HD66 family of codecs
      ALSA: hda/sigmatel - Automatically retrieve digital I/O widgets

Charulatha V (1):
      ARM: OMAP3: PM: fix pwrdm_post_transition call sequence

Chauhan, Vijay (1):
      [SCSI] scsi_dh_rdac: Adding NetApp as a brand name for rdac

Chen Gong (1):
      pstore: make pstore write function return normal success/fail value

Cheng Renquan (5):
      scripts/kconfig/nconf: fix typo: unknow => unknown
      scripts/kconfig/nconf: fix memmove's length arg
      scripts/kconfig/nconf: dynamically alloc dialog_input_result
      scripts/kconfig/nconf: fix editing long strings
      scripts/kconfig/nconf: add KEY_HOME / KEY_END for dialog_inputbox

Chris Bagwell (3):
      Input: wacom - remove unneeded touch pressure initialization
      Input: wacom - add ABS_DISTANCE to Bamboo Pen reports
      Input: wacom - correct max Y value on medium bamboos

Chris Dunlop (1):
      md.c: trivial comment fix

Chris Mason (14):
      Merge branch 'btrfs-3.0' into for-linus
      Btrfs: don't wait as long for more batches during SSD log commit
      Btrfs: make sure btrfs_remove_free_space doesn't leak EAGAIN
      Btrfs: fix extent pinning bugs in the tree log
      Btrfs: make sure to flush queued bios if write_cache_pages waits
      Btrfs: add a log of past tree roots
      Btrfs: ClearPageError during writepage and clean_tree_block
      Merge branch 'for-chris' of git://github.com/sensille/linux into 
integration
      Merge git://git.jan-o-sch.net/btrfs-unstable into integration
      Btrfs: fix the new inspection ioctls for 32 bit compat
      Btrfs: fix extent_buffer leak in the metadata IO error handling
      Btrfs: stop the readahead threads on failed mount
      Btrfs: fix race during transaction joins
      Btrfs: check for a null fs root when writing to the backup root log

Chris Metcalf (4):
      arch/tile: avoid ISO namespace pollution with <asm/sigcontext.h>
      arch/tile: avoid exporting a symbol no longer used by gcc
      arch/tile: add the <arch> headers to the set of installed kernel headers
      arch/tile: factor out <arch/opcode.h> header

Chris Rankin (13):
      [media] Add missing OK key to PCTV IR keymap
      [media] em28xx: pass correct buffer size to snprintf
      [media] em28xx: use atomic bit operations for devices-in-use mask
      [media] em28xx: clean up resources should init fail
      [media] em28xx: move printk lines outside mutex lock
      [media] em28xx: don't sleep on disconnect
      [media] EM28xx - Fix memory leak on disconnect or error
      [media] em28xx: ERROR: "em28xx_add_into_devlist" 
[drivers/media/video/em28xx/em28xx.ko] undefined!
      [media] em28xx: Fix em28xx_devused cleanup logic on error
      [media] em28xx: fix race on disconnect
      [media] em28xx: fix deadlock when unplugging and replugging a DVB adapter
      [media] em28xx: remove unused prototypes
      [media] em28xx: replug locking cleanup

Chris Wilson (1):
      drm/i915: Defend against userspace creating a gem object with size==0

Christian Borntraeger (2):
      [S390] kvm: Handle diagnose 0x10 (release pages)
      virtio: console: wait for first console port for early console output

Christian Dietrich (2):
      drivers/char/rtc: use printk_ratelimited instead of printk_ratelimit
      scsi/sg: use printk_ratelimited instead of printk_ratelimit

Christian Ehrhardt (1):
      KVM: s390: implement sigp external call

Christian Gmeiner (1):
      [media] adv7175: Make use of media bus pixel codes

Christian Lamparter (9):
      carl9170: fix timekeeping for HW_COUNTER firmwares
      carl9170: import updated firmware headers
      carl9170: improve site survey
      carl9170: export HW random number generator
      p54: improve site survey
      carl9170: Use do_div for 64-bit division to fix 32-bit kernels
      p54: Use do_div for 64-bit division to fix 32-bit kernels
      minstrel_ht: fix Open BA session request floods
      carl9170: fix AMPDU TX_CTL_REQ_TX_STATUS handling

Christoph Hellwig (54):
      [SCSI] libsas: sas_queuecommand doesnt need host_lock
      [SCSI] libsas: reindent sas_queuecommand
      [SCSI] libsas: fix sas_queuecommand return values
      block: export __make_request
      block: remove support for bio remapping from ->make_request
      block: refactor generic_make_request
      loop: remove the incorrect write_begin/write_end shortcut
      tfm_fc: use transport_handle_cdb_direct
      iscsi-target: always call transport_handle_cdb_direct
      target: remove transport_generic_handle_cdb
      target: don't opencode transport_release_cmd in transport_release_fe_cmd
      target: remove transport_free_se_cmd
      target: simplify transport_generic_remove
      target: simplify transport_put_cmd
      target: remove transport_generic_remove
      target: push session reinstatement out of transport_generic_free_cmd
      target: cleanup iblock bio submission
      target: cleanup pscsi request submission
      target: remove unused se_subsystem_api methods
      target: Cleanup unused target_core_base.h bits
      target: Cleanup unused se_task bits
      target: make more use of the task_flags field in se_task
      target: Remove unnecessary se_task members
      target: pack struct se_task more tightly
      target: make the ->get_cdb method optional
      target: replace ->get_cdb with a target_get_task_cdb helper
      target: remove the ->transport_split_cdb callback in se_cmd
      target: make iblock_emulate_sync_cache asynchronous
      target: clean up the backend interface to caching parameters
      target: remove the transport_qf_callback se_cmd callback
      target: remove SCF_EMULATE_QUEUE_FULL
      target: do not pass the queue object to transport_remove_cmd_from_queue
      target: use transport_cmd_check_stop_to_fabric consistently
      target: fix list walking in transport_free_dev_tasks
      target: factor some duplicate code for stopping a task
      target: remove TF_TIMER_STOP
      target: stop task timers earlier
      target: move depth_left manipulation out of 
transport_generic_request_failure
      target: remove the TRANSPORT_REMOVE state
      target: remove TRANSPORT_DEFERRED_CMD state
      target: remove unused TRANSPORT_ states
      target: use a workqueue for I/O completions
      target: remove the task_sg_bidi field se_task and pSCSI BIDI support
      target: merge transport_new_cmd_obj into transport_generic_new_cmd
      target: remove transport_allocate_tasks
      target: re-use the command S/G list for single-task commands
      vfs: fix spinning prevention in prune_icache_sb
      target: add back error handling in transport_complete_task
      target: split core_scsi2_emulate_crh
      target: split core_scsi3_emulate_pr
      target: pass the se_task to the CDB emulation callback
      target: refactor transport_emulate_control_cdb
      target: remove SCF_EMULATE_CDB_ASYNC
      target: use ->exectute_task for all CDB emulation

Christoph Lameter (10):
      slub: free slabs without holding locks
      slub: Remove useless statements in __slab_alloc
      slub: Prepare inuse field in new_slab()
      slub: pass kmem_cache_cpu pointer to get_partial()
      slub: return object pointer from get_partial() / new_slab().
      slub: per cpu cache for partial pages
      slub: update slabinfo tools to report per cpu partial list statistics
      mm: distinguish between mlocked and pinned pages
      mm: add comments to explain mm_struct fields
      mm: do not drain pagevecs for mlockall(MCL_FUTURE)

Christopher Rice (1):
      drivers:staging:comedi:drivers:cb_das_cs.c codeing style issue

Christopher Yeoh (1):
      Cross Memory Attach

Chuck Lever (3):
      NFS: Fix documenting comment for nfs_create_request()
      NFS: Clean up nfs4_xdr_dec_secinfo()
      NFS: Remove no-op less-than-zero checks on unsigned variables.

Clemens Buchacher (1):
      jme: fix irq storm after suspend/resume

Clemens Ladisch (14):
      ALSA: isight: remove superfluous field
      ALSA: virtuoso: fix Essence ST(X) S/PDIF input
      ALSA: mpu401: clean up interrupt specification
      ALSA: ymfpci: fix PCM open error handling
      ALSA: pcm: add snd_pcm_hw_rule_noresample()
      ALSA: ymfpci: allow to disable the SRC
      ALSA: emu10k1: allow to disable the SRC
      ALSA: via82xx: allow to disable the SRC
      ALSA: usb-audio: increase control transfer timeout
      ALSA: control: add support for ENUMERATED user space controls
      firewire: ohci: work around selfID junk due to wrong gap count
      firewire: ohci: fix isochronous DMA synchronization
      dma-mapping: fix sync_single_range_* DMA debugging
      ALSA: ua101: fix crash when unplugging

Clifton Barnes (3):
      drivers/power/ds2780_battery.c: create central point for calling w1 
interface
      drivers/power/ds2780_battery.c: add a nolock function to w1 interface
      drivers/power/ds2780_battery.c: fix deadlock upon insertion and removal

Colin Brophy (1):
      Staging: nvec: fixes coding style issues in nvec_kbd.c

Colin Cross (6):
      PM / Runtime: Add might_sleep() to runtime PM functions
      cpu_pm: Add cpu power management notifiers
      cpu_pm: call notifiers during suspend
      ARM: gic: Use cpu pm notifiers to save gic state
      ARM: vfp: Use cpu pm notifiers to save vfp state
      ARM: gic: Allow gic arch extensions to provide irqchip flags

Corentin Chary (3):
      scripts: add extract-vmlinux
      asus-laptop: hide leds on Pegatron Lucid
      asus-laptop: fix module description

Curt Wohlgemuth (3):
      ext4: handle NULL p_ext in ext4_ext_next_allocated_block()
      writeback: send work item to queue_io, move_expired_inodes
      writeback: Add a 'reason' to wb_writeback_work

Damian (1):
      fbdev: sh_mobile_meram: Assign meram to the SH7372_A4LC power domain

Damian Hobson-Garcia (4):
      fbdev: sh_mobile_meram: Enable runtime PM
      fbdev: sh_mobile_meram: Enable/disable MERAM along with LCDC
      fbdev: sh_mobile_meram: Move private data from .h to .c
      fbdev: sh_mobile_meram: Backup/restore device registers on shutdown/resume

Dan Ballard (1):
      kernel/sysctl.c: add cap_last_cap to /proc/sys/kernel

Dan Carpenter (78):
      qla3xxx: remove an extra semi-colon
      libertas: remove some dead code in if_spi_prog_helper_firmware()
      USB: serial: remove duplicate returns
      HID: hid-lg4ff: silence sparse complaint
      HID: hid-lg4ff: add a kfree() to an error path
      rtl8712: don't just return -EFAULT in wpa_supplicant_ioctl()
      HID: unlock on error path in hid_device_probe()
      libertas: handle mesh networks in lbs_iface_active()
      bcma: signedness bug in bcma_get_next_core()
      bna: unlock on error path in pnad_pci_probe()
      bna: off by one in bfa_msgq_rspq_pi_update()
      Staging: hv: netvsc: return negative error codes
      [media] dib7000p: return error code on allocation failure
      [media] dib9000: return error code on failure
      [media] ddbridge: fix ddb_ioctl()
      jbd2: use gfp_t instead of int
      usb: dwc3: debugfs: add a kfree() on error to dwc3_testmode_open()
      mac80211: handle allocation failures in mesh_pathtbl_init()
      iwlwifi: fix double assign in iwl_start_tx_ba_trans_ready()
      iwlwifi: signedness bug in iwl_trans_pcie_tx_agg_alloc()
      6LoWPAN: use kfree_skb() instead of kfree()
      6LoWPAN: use the _safe version of list_for_each
      6LoWPAN: call dev_put() on error in lowpan_newlink()
      mwifiex: add a kfree() to an error path
      mwifiex: remove unneeded NULL check
      ALSA: hdspm - potential info leak in snd_hdspm_hwdep_ioctl()
      ALSA: hdspm - cleanup __user tags in ioctl()
      HID: hiddev: potential info leak in hiddev_ioctl()
      Staging: rtl8192e: off by one in rtl8192_get_channel_map()
      Staging: vt6655-6: potential info leak in private_ioctl()
      NFC: use after free on error
      wl3501_cs: min_t() cast truncates high bits
      sound: oss: use strlcpy() in sound_timer_init()
      xen/pciback: double lock typo
      USB: message: cleanup min_t() cast in usb_sg_init()
      TTY: snyclinkmp: forever loop in tx_load_dma_buffer()
      Staging: vt6656: potential memory corruption
      [media] mxl111sf: fix a couple precedence bugs
      [media] dib9000: release a lock on error
      smscufx: change edid data to u8 instead of char
      caif: add error handling for allocation
      ALSA: oss-mixer - use strlcpy() instead strcpy()
      bnx2x: remove some dead code
      amd64_edac: Cleanup return type of amd64_determine_edac_cap()
      dma/timberdale: free_irq() on an error path
      Staging: iio/light/tsl2563: unlock on an error path
      Staging: iio/light/tsl2563: fix compile warning
      Staging: iio/adc/ad7150: release lock on error
      Staging: dt3155v4l: silence a compiler warning
      ath5k: remove some unneeded error handling code
      ath9k: remove some bogus error handling code
      [media] rc/ir-lirc-codec: cleanup __user tags
      cipso: remove an unneeded NULL check in cipso_v4_doi_add()
      Input: force feedback - potential integer wrap in input_ff_create()
      iwmc3200wifi: add a range check to iwm_cfg80211_get_key()
      PM / Suspend: Off by one in pm_suspend()
      nfsd4: typo logical vs bitwise negate
      vmwgfx: return -EFAULT instead of number of bytes remaining
      vmwgfx: memory leaks caused by double allocation
      vmwgfx: information leak in vmw_execbuf_copy_fence_user()
      CIFS: cleanup min_t() cast in cifs_read()
      USB: gadget: midi: fix range check in f_midi_out_open()
      USB: gadget: midi: memory leak in f_midi_bind_config()
      Staging: vt6655: memory corruption in check in wpa_set_wpadev()
      filter: use unsigned int to silence static checker warning
      [SCSI] aacraid: use lower snprintf() limit
      Staging: vt6656: whitespace cleanups in ioctl.c
      Staging: vt6656: add some range checks before memcpy()
      Staging: vt6655: whitespace fixes to iotcl.c
      Staging: vt6655: add some range checks before memcpy()
      target: Make pscsi_create_virtdevice use ERR_CAST
      9p: move dereference after NULL check
      fs/9p: change an int to unsigned int
      ext4: error handling fix in ext4_ext_convert_to_initialized()
      ALSA: hwdep: silence integer overflow warning
      target/pscsi: blk_make_request() returns an ERR_PTR()
      [media] cx25821: off by one in cx25821_vidioc_s_input()
      bonding: comparing a u8 with -1 is always false

Dan Magenheimer (1):
      xen: Fix selfballooning and ensure it doesn't go too far

Dan McGee (8):
      pata_sis: extract a sis_port_base() method
      pata_sis: add mode_filter method for certain sis5513 chipsets
      pata_sis: enable MWDMA for UDMA 133 chipset
      pata_sis: mark most const data static as well
      pata_sis: code style cleanups for consistency
      mtd: mark block device queue as non-rotational
      lib/raid6: Fix filename emitted in generated code
      VFS: fix statfs() automounter semantics regression

Dan Williams (20):
      [SCSI] libsas: export sas_alloc_task()
      USB: option: convert interface blacklisting to bitfields
      USB: option: convert Huawei K3765, K4505, K4605 reservered interface to 
blacklist
      USB: option: add ZTE product 0x0037 to sendsetup blacklist
      USB: option: add various ZTE device network interfaces to the blacklist
      [SCSI] libsas: sgpio write support
      [SCSI] isci: fix sgpio register definitions
      [SCSI] isci: initial sgpio write support
      [SCSI] libsas: disable scanning lun > 0 on ata devices
      [SCSI] libsas,libata: fix ->change_queue_{depth|type} for sata devices
      [SCSI] libsas: dynamic queue depth
      [SCSI] mvsas: remove mvs_slave_{alloc|configure}
      [SCSI] pm8001: remove pm8001_slave_{alloc|configure}
      [SCSI] libsas: fix try_test_sas_gpio_gp_bit() build error
      [SCSI] libsas: fix warnings when checking sata/stp protocol
      [SCSI] isci: fix support for large smp requests
      [SCSI] isci: atapi support
      [SCSI] isci: export phy events via ->lldd_control_phy()
      [SCSI] libsas: fix port->dev_list locking
      [SCSI] isci: revert bcn filtering

Daniel De Graaf (3):
      xenbus: Fix loopback event channel assuming domain 0
      xenbus: don't rely on xen_initial_domain to detect local xenstore
      xen/gntdev: Fix sleep-inside-spinlock

Daniel Drake (11):
      libertas: link mesh device to wiphy
      libertas_usb: use USB interface as parent device
      libertas_usb: program OLPC EC wakeup mask for wake-on-WLAN
      libertas: disable functionality when interface is down
      libertas: implement if_sdio runtime power management
      [media] mmp_camera: add MODULE_ALIAS
      libertas: scan behaviour consistency improvements
      libertas: detect TX lockups and reset hardware
      libertas: fix changing interface type when interface is down
      mmc: enable runtime PM by default
      mmc: core: add a short delay in mmc_power_off

Daniel Halperin (1):
      iwlagn: fix compile warnings when CONFIG_PM_SLEEP is not set

Daniel Hellstrom (1):
      sparc32,leon: SRMMU MMU Table probe fix

Daniel J Blueman (1):
      btrfs: fix oops on failure path

Daniel Kurtz (10):
      Input: synaptics - refactor y inversion
      Input: synaptics - refactor agm packet parsing
      Input: synaptics - refactor initialization of abs position axes
      Input: synaptics - add image sensor support
      Input: synaptics - decode AGM packet types
      Input: mt - document devices reporting more touches than slots
      Input: synaptics - process finger (<=3) transitions
      Input: add BTN_TOOL_QUINTTAP for reporting 5 fingers on touchpad
      Input: synaptics - process finger (<=5) transitions
      Input: atmel_mxt_ts - use snprintf for sysfs attribute show method

Daniel Mack (8):
      mtd: pxa3xx_nand: Fix blank page ECC mismatch
      USB: Add endpoint usage definitions to ch9.h
      ALSA: snd-usb: re-order the Makefile
      ALSA: snd-usb: re-order code
      ALSA: snd-usb: move code from urb.c to endpoint.c
      USB: gadget: midi: add midi function driver
      USB: gadget: midi: refactor the device code
      USB: gadget: f_midi: allow a dynamic number of input and output ports

Daniel Martensson (4):
      caif-hsi: Making read and writes asynchronous.
      caif-hsi: HSI-Platform device register and unregisters itself
      caif-hsi: Added sanity check for length of CAIF frames
      caif-hsi: Added recovery check of CA wake status.

Daniel Morsing (1):
      OMAP: DSS2: Don't allow moving managers away from enabled displays

Daniel P. Berrange (1):
      md: don't delay reboot by 1 second if no MD devices exist

Daniel Suchy (1):
      ALSA: HDA: conexant support for Lenovo T520/W520

Daniel Vetter (7):
      drm/i915: close PM interrupt masking races in the irq handler
      drm/i915: close PM interrupt masking races in the rps work func
      drm/i915: properly cancel rps_work on module unload v2
      drm/i915: fix swizzling on gen6+
      drm/i915: simplify swapin/out swizzle checking a bit
      io-mapping: ensure io_mapping_map_atomic _is_ atomic
      drm/i915: drop KM_USER0 argument to k(un)map_atomic

Daniel van Vugt (1):
      HID: hid-magicmouse: Magic Trackpad has 1 button, not 2

Daniele Guerrieri (1):
      ALSA: usb-audio: Added support for Roland UM-ONE midi-usb interface

Darrick J. Wong (4):
      ext4: ext4_rename should dirty dir_bh with the correct directory
      ext4: ext4_mkdir should dirty dir_block with newly created directory inode
      ext4: Fix comparison endianness problem in MMP initialization
      ext4: prevent stack overrun in ext4_file_open

Dave Airlie (8):
      Merge branch 'drm-nouveau-next' of 
git://git.freedesktop.org/git/nouveau/linux-2.6 into drm-next
      Merge branch 'drm-intel-next' of 
git://people.freedesktop.org/~keithp/linux into drm-next
      Merge branch 'drm-vmware-next' into drm-core-next
      Merge branch 'drm-intel-next' of 
git://people.freedesktop.org/~keithp/linux into drm-core-next
      Merge tag 'v3.1-rc10' into drm-core-next
      Merge branch 'drm-intel-next' of 
git://people.freedesktop.org/~keithp/linux into drm-core-next
      Revert "drm/radeon/kms: add a new gem_wait ioctl with read/write flags"
      Revert "drm/ttm: add a way to bo_wait for either the last read or last 
write"

Dave Jones (7):
      drm/radeon: Lower the severity of the radeon lockup messages.
      ACPI / PM: Add Sony VGN-FW21E to nonvs blacklist.
      [SCSI] pmcraid: pmcraid_chr_ioctl uses incorrect argument order to 
kmalloc()
      mm: output a list of loaded modules when we hit bad_page()
      x25: Fix NULL dereference in x25_recvmsg
      um: Fix kmalloc argument order in um/vdso/vma.c
      ACPI / PM: Add Sony VPCEB17FX to nonvs blacklist

Dave Kleikamp (1):
      [SCSI] sd: remove arbitrary SD_MAX_DISKS namespace limit

Dave Martin (4):
      net/smsc911x: Correctly configure 16-bit register access from DT
      ARM: 7029/1: Make cpu_architecture into a global variable
      ARM: 7030/1: entry: Remove unnecessary masking when decoding Thumb-2 
instructions
      ARM: 7031/1: entry: Fix Thumb-2 undef handling for multi-CPU kernels

David Ahern (4):
      perf script: Fix unknown feature comment
      perf tools: Add prelink suggestion to dso update message
      perf tools: handle endianness of feature bitmap
      perf hists browser: Do not exit on tab key with single event

David Anders (1):
      rtc: add initial support for mcp7941x parts

David Brown (3):
      msm_serial: Use relative resources for iomem
      msm_serial: Add devicetree support
      ARM: msm: Add devicetree support for msm8660-surf

David Daney (10):
      netdev/phy: Use mdiobus_read() so that proper locks are taken.
      netdev/phy/icplus: Use mdiobus_write() and mdiobus_read() for proper 
locking.
      MIPS: Add more CPU identifiers for Octeon II CPUs.
      MIPS: Add probes for more Octeon II CPUs.
      MIPS: Add accessor macros for 64-bit performance counter registers.
      MIPS: perf: Cleanup formatting in arch/mips/kernel/perf_event.c
      MIPS: perf: Reorganize contents of perf support files.
      MIPS: perf: Add support for 64-bit perf counters.
      MIPS: perf: Add Octeon support for hardware perf.
      drivers/leds/leds-gpio.c: use gpio_get_value_cansleep() when initializing

David Henningsson (7):
      ALSA: HDA: Refactor Realtek's automute
      ALSA: hda: hdmi: Hint matching between input devices and pcm devices
      ALSA: HDA: Fix naming of input jacks for IDT parser
      ALSA: HDA: Fix DAC assignment for secondary headphone on Sigmatel/IDT
      ALSA: jack - Add "Line In" input jack constants
      ALSA: HDA: Fixup Realtek headphone pin initialization
      ALSA: HDA: Add new revision for ALC662

David Herrmann (23):
      HID: Fix race condition between driver core and ll-driver
      HID: wiimote: Support rumble device
      HID: wiimote: Add force-feedback support
      HID: wiimote: Add accelerometer input device
      HID: wiimote: Parse accelerometer data
      HID: wiimote: Add IR input device
      HID: wiimote: Parse IR data
      HID: wiimote: Add missing extension DRM handlers
      HID: wiimote: Add register/eeprom memory support
      HID: wiimote: Helper functions for synchronous requests
      HID: wiimote: Add write-register helpers
      HID: wiimote: Add IR initializer
      HID: wiimote: Initialize IR cam on request
      HID: wiimote: Add status request
      HID: wiimote: Read wiimote battery charge level
      HID: wiimote: Add MAINTAINERS entry
      Bluetooth: hidp: Add support for NO_INIT_REPORTS quirk
      HID: wacom: Set input bits before registration
      Platform: Fix error path in samsung-laptop init
      Bluetooth: ath3k: Use GFP_KERNEL instead of GFP_ATOMIC
      Bluetooth: bcm203x: Fix race condition on disconnect
      Bluetooth: bcm203x: Use GFP_KERNEL in workqueue
      Bluetooth: bfusb: Fix error path on firmware load

David Howells (8):
      KEYS: If install_session_keyring() is given a keyring, it should install 
it
      KEYS: keyctl_get_keyring_ID() should create a session keyring if create 
flag set
      KEYS: __key_link() should use the RCU deref wrapper for keyring payloads
      CRED: Fix prepare_kernel_cred() to provide a new thread_group_cred struct
      KEYS: Move the unreferenced key reaper to the keys garbage collector file
      KEYS: Make the key reaper non-reentrant
      KEYS: The dead key link reaper should be non-reentrant
      KEYS: Correctly destroy key payloads when their keytype is removed

David Jander (1):
      leds: Convert mc13783 driver to mc13xxx MFD

David Kilroy (29):
      staging: wlags49_h2: Remove non-linux configurations
      staging: wlags49_h2: Reindent hcfdef.h
      staging: wlags49_h2: Fix macro termination
      staging: wlags49_h2: Reindent hcf.c
      staging: wlags49_h2: Remove HCF_DL_ONLY
      staging: wlags49_h2: Simplify HCF_ENCAP usage
      staging: wlags49_h2: Remove some unused defines
      staging: wlags49_h2: Remove references to SSN
      staging: wlags49_h2: Remove MUL/DIV_BY_2
      staging: wlags49_h2: Remove CKIP support from hcf
      staging: wlags49_h2: Remove HCF_EXT_MB from code.
      staging: wlags49_h2: Reformat TX_CNTL comment
      staging: wlags49_h2: Remove continuous tx test
      staging: wlags49_h2: Remove old WIRELESS_EXT support
      staging: wlags49_h2: Support standard WEXT events
      staging: wlags49_h2: Fixup WEXT capabilities
      staging: wlags49_h2: Declare support for WEXT 21
      staging: wlags49_h2: Stop playing with length in GIWESSID handler
      staging: wlags49_h2: Use IW_HANDLER macro
      staging: wlags49_h2: Use C99 __func__
      staging: wlags49_h2: Remove unused debug function
      staging: wlags49_h2: Remove bad debug message
      staging: wlags49_h2: Handle sysfs_create_group return correctly
      staging: wlags49_h2: Enable WPA in the HCF
      staging: wlags49_h2: Remove useless IWE_STREAM_ADD_XXX defines
      staging: wlags49_h2: Report WPA IE in scan results with IWEVGENIE
      staging: wlags49_h2: Make key setting more reliable
      staging: wlags49_h2: Fixup IW_AUTH handling
      staging: wlags49_h2: Fixup SIOCSIWGENIE

David Rientjes (5):
      oom: thaw threads if oom killed thread is frozen before deferring
      oom: avoid killing kthreads if they assume the oom killed thread's mm
      oom: remove oom_disable_count
      oom: fix race while temporarily setting current's oom_score_adj
      cpusets: avoid looping when storing to mems_allowed if one node remains 
set

David S. Miller (49):
      Merge branch 'master' of 
master.kernel.org:/pub/scm/linux/kernel/git/davem/net
      Merge branch 'dccp' of git://eden-feed.erg.abdn.ac.uk/net-next-2.6
      Merge branch 'master' of 
master.kernel.org:/pub/scm/linux/kernel/git/davem/net
      Merge branch 'master' of 
master.kernel.org:/pub/scm/linux/kernel/git/jkirsher/next-organize
      cxgbi: Fix scsi Kconfig dependencies.
      mlx4: Fix infiniband Kconfig dependencies.
      cnic: Fix select dependencies in bnx2fc/bnx2i Kconfig.
      net: Move sungem_phy.h under include/linux
      net: Fix sungem_phy sharing.
      Merge branch 'can/mscan' of git://git.pengutronix.de/git/mkl/linux-2.6
      Merge branch 'master' of 
master.kernel.org:/pub/scm/linux/kernel/git/davem/net
      Merge branch 'master' of 
master.kernel.org:/pub/scm/linux/kernel/git/jkirsher/net-next
      Merge branch 'for-davem' of 
git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next
      Merge branch 'batman-adv/next' of git://git.open-mesh.org/linux-merge
      Merge branch 'davem-next.mii' of 
git://git.kernel.org/pub/scm/linux/kernel/git/romieu/netdev-2.6
      Merge branch 'master' of 
master.kernel.org:/pub/scm/linux/kernel/git/jkirsher/next-organize
      Merge branch 'for-davem' of 
git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next
      net: Fix duplicate CONFIG_SLIP entry in driver/net/Makefile
      Merge branch 'master' of ../netdev-next/
      Merge branch 'for-davem' of 
git://git.infradead.org/users/linville/wireless-next
      Merge git://github.com/Jkirsher/net-next
      Revert "Scm: Remove unnecessary pid & credential references in Unix 
socket's send and receive path"
      Merge git://github.com/Jkirsher/net-next
      Merge branch 'tipc-Sep17-2011' of 
git://openlinux.windriver.com/people/paulg/net-next
      Merge branch 'batman-adv/next' of git://git.open-mesh.org/linux-merge
      Merge branch 'master' of github.com:davem330/net-next
      Merge branch 'master' of github.com:davem330/net
      Merge branch 'davem-next.r8169' of git://violet.fr.zoreil.com/romieu/linux
      Merge git://github.com/Jkirsher/net-next
      Merge git://github.com/Jkirsher/net-next
      Merge git://github.com/Jkirsher/net-next
      Merge branch 'master' of github.com:davem330/net
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-next
      Merge branch 'for-davem' of 
git://git.infradead.org/users/linville/wireless-next
      sparc: Avoid calling sigprocmask()
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-next
      Merge branch 'nf' of git://1984.lsi.us.es/net
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-next
      Merge branch 'batman-adv/maint' of git://git.open-mesh.org/linux-merge
      sparc32: Remove non-kernel code from memcpy implementation.
      sparc32: Remove uses of %g7 in memcpy implementation.
      sparc32: Correct the return value of memcpy.
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-next
      Merge branch 'master' of ra.kernel.org:/pub/scm/linux/kernel/git/davem/net
      Merge branch 'batman-adv/maint' of git://git.open-mesh.org/linux-merge
      sparc64: Fix masking and shifting in VIS fpcmp emulation.
      neigh: Kill bogus SMP protected debugging message.
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net
      Merge branch 'for-davem' of 
git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless

David Sterba (6):
      btrfs: do not allow mounting non-subvolumes via subvol option
      Merge remote-tracking branch 'remotes/josef/for-chris' into 
btrfs-next-stable
      Merge branch 'hotfixes-20111024/josef/for-chris' into btrfs-next-stable
      btrfs: ratelimit WARN_ON in use_block_rsv
      i7core_edac: fix misuse of logical operation in place of bitop
      btrfs: separate superblock items out of fs_info

David Vrabel (9):
      xen/balloon: account for pages released during memory setup
      xen/balloon: simplify test for the end of usable RAM
      xen: allow balloon driver to use more than one memory region
      xen: allow extra memory to be in multiple regions
      xen: release all pages within 1-1 p2m mappings
      xen: use generic functions instead of xen_{alloc, free}_vm_area()
      block: initialize the bounce pool if high memory may be added later
      block: xen-blkback: use API provided by xenbus module to map rings
      net: xen-netback: use API provided by xenbus module to map rings

David Woodhouse (5):
      intel-iommu: Workaround IOTLB hang on Ironlake GPU
      intel-iommu: Export a flag indicating that the IOMMU is used for iGFX.
      intel-iommu: Workaround IOTLB hang on Ironlake GPU
      intel-iommu: Export a flag indicating that the IOMMU is used for iGFX.
      caif: Fix BUG() with network namespaces

Davidlohr Bueso (1):
      kconfig: handle SIGINT in menuconfig

Dean Nelson (4):
      e1000: save skb counts in TX to avoid cache misses
      e1000: don't enable dma receives until after dma address has been setup
      HWPOISON: convert pr_debug()s to pr_info()s
      hwmon: Avoid building drivers for powerpc that read/write ISA addresses

Deepak Sikri (1):
      stmmac: support wake up irq from external sources (v3)

Deepthi Dharwar (4):
      cpuidle: Move dev->last_residency update to driver enter routine; remove 
dev->last_state
      cpuidle: Remove CPUIDLE_FLAG_IGNORE and dev->prepare()
      cpuidle: Split cpuidle_state structure and move per-cpu statistics fields
      cpuidle: Single/Global registration of idle states

Denis Pershin (1):
      usb: cdc-acm: Owen SI-30 support

Devin Heitmueller (9):
      [media] staging: as102: Fix CodingStyle errors in file as102_drv.c
      [media] staging: as102: Fix CodingStyle errors in file as102_fw.c
      [media] staging: as102: Fix CodingStyle errors in file as10x_cmd.c
      [media] staging: as102: Fix CodingStyle errors in file as10x_cmd_stream.c
      [media] staging: as102: Fix CodingStyle errors in file as102_fe.c
      [media] staging: as102: Fix CodingStyle errors in file as102_usb_drv.c
      [media] staging: as102: Fix CodingStyle errors in file as10x_cmd_cfg.c
      [media] staging: as102: Add Elgato EyeTV DTT Deluxe
      [media] staging: as102: Properly handle multiple product names

Diego Calleja (1):
      btrfs: fix memory leak in btrfs_defrag_file

Dima Zavin (1):
      OMAP: DSS: dispc: enable/disable clocks in error handler

Dimitri Sivanich (1):
      mm/vmstat.c: cache align vm_stat

Dimitris Papastamos (19):
      regmap: Introduce caching support
      regmap: Add the indexed cache support
      regmap: Add the rbtree cache support
      regmap: Add the LZO cache support
      regmap: Add the regcache_sync trace event
      regmap: Incorporate the regcache core into regmap
      regmap: Remove redundant member `word_size' from regcache_rbtree_node
      regmap: Fix signed/unsigned comparison
      regmap: Implement generic syncing functionality
      regmap: Fix regcache_sync generic implementation
      regmap: Modify map->cache_bypass directly
      regmap: Grab the lock in regcache_cache_only()
      regmap: Make _regmap_write() global
      regmap: Lock the sync path, ensure we use the lockless _regmap_write()
      regmap: Save/restore the bypass state upon syncing
      regmap: Implement regcache_cache_bypass helper function
      regmap: Ensure we scream if we enable cache bypass/only at the same time
      regmap: Optimize the lookup path to use binary search
      regmap: Fix doc comment

Dirk Brandewie (10):
      max3110: wake up fixes
      i2c-designware: Move checking of IP core version to i2c_dw_init()
      i2c-designware: split of i2c-designware.c into core and bus specific parts
      i2c-designware: Move retriveving the clock speed out of core code.
      i2c-designware: move i2c functionality bit field to be adapter specific
      i2c-designware: move controller config to bus specific portion of driver
      i2c-designware: Support multiple cores using same ISR
      i2c-designware: Push all register reads/writes into the core code.
      i2c-designware: Add support for Designware core behind PCI devices.
      i2c-designware: Add runtime power management support

Dirk Eibach (1):
      net: Fix driver name for mdio-gpio.c

Dmitry Artamonow (1):
      hwmon: (w83627ehf) add caseopen detection

Dmitry Eremin-Solenikov (117):
      cpc925_edac: Support single-processor configurations
      mtd: ATMEL, AVR32: inline nand partition table access
      mtd: drop ceiva map driver
      mtd: drop physmap_configure
      mtd: cafe_nand: drop reference to CONFIG_MTD_CMDLINE_PARTS
      mtd: mtdpart: default to cmdlinepart, NULL partitions probing
      mtd: m25p80 don't specify default parsing options
      mtd: drop mtd_has_cmdlinepart()
      mtd: mtd_dataflash don't specify default parsing options
      mtd: sst25l don't specify default parsing options
      mtd: h720x-flash don't specify default parsing options
      mtd: impa7 don't specify default parsing options
      mtd: intel_vr_nor don't specify default parsing options
      mtd: rbtx4939-flash don't specify default parsing options
      mtd: atmel_nand don't specify default parsing options
      mtd: bcm_umi_nand don't specify default parsing options
      mtd: cmx270_nand don't specify default parsing options
      mtd: cs553x_nand don't specify default parsing options
      mtd: davinci_nand don't specify default parsing options
      mtd: edb7312 don't specify default parsing options
      mtd: fsl_upm don't specify default parsing options
      mtd: fsmc_nand don't specify default parsing options
      mtd: h1910 don't specify default parsing options
      mtd: jz4740_nand don't specify default parsing options
      mtd: lantiq-flash don't specify default parsing options
      mtd: latch-addr-flash don't specify default parsing options
      mtd: mpc5121_nfc don't specify default parsing options
      mtd: ndfc don't specify default parsing options
      mtd: omap2 don't specify default parsing options
      mtd: orion_nand don't specify default parsing options
      mtd: ppchameleonevb don't specify default parsing options
      mtd: pxa3xx_nand don't specify default parsing options
      mtd: s3c2410 don't specify default parsing options
      mtd: sharpsl don't specify default parsing options
      mtd: socrates_nand don't specify default parsing options
      mtd: tmio_nand don't specify default parsing options
      mtd: txx9ndfmc don't specify default parsing options
      mtd: onenand/generic don't specify default parsing options
      mtd: onenand/omap2 don't specify default parsing options
      mtd: samsung/onenand don't specify default parsing options
      mtd: add a flags for partitions which should just leave smth. after them
      ts72xx: use MTDPART_OFS_RETAIN for mtd partitioning
      mtd: plat-nand: drop unused fields from platform_nand_data
      mtd: lart: cleanup: drop HAVE_PARTITIONS
      mtd: add new API for handling MTD registration
      mtd: sst25l.c: use mtd_device_parse_register
      mtd: bfin-async-flash.c: use mtd_device_parse_register
      mtd: dc21285.c: use mtd_device_parse_register
      mtd: gpio-addr-flash.c: use mtd_device_parse_register
      mtd: h720x-flash.c: use mtd_device_parse_register
      mtd: impa7.c: use mtd_device_parse_register
      mtd: intel_vr_nor.c: use mtd_device_parse_register
      mtd: ixp2000.c: use mtd_device_parse_register
      mtd: ixp4xx.c: use mtd_device_parse_register
      mtd: lantiq-flash.c: use mtd_device_parse_register
      mtd: latch-addr-flash.c: use mtd_device_parse_register
      mtd: physmap.c: use mtd_device_parse_register
      mtd: plat-ram.c: use mtd_device_parse_register
      mtd: pxa2xx-flash.c: use mtd_device_parse_register
      mtd: rbtx4939-flash.c: use mtd_device_parse_register
      mtd: sa1100-flash.c: use mtd_device_parse_register
      mtd: solutionengine.c: use mtd_device_parse_register
      mtd: wr_sbc82xx_flash.c: use mtd_device_parse_register
      mtd: atmel_nand.c: use mtd_device_parse_register
      mtd: bcm_umi_nand.c: use mtd_device_parse_register
      mtd: cafe_nand.c: use mtd_device_parse_register
      mtd: cmx270_nand.c: use mtd_device_parse_register
      mtd: cs553x_nand.c: use mtd_device_parse_register
      mtd: davinci_nand.c: use mtd_device_parse_register
      mtd: edb7312.c: use mtd_device_parse_register
      mtd: fsmc_nand.c: use mtd_device_parse_register
      mtd: h1910.c: use mtd_device_parse_register
      mtd: jz4740_nand.c: use mtd_device_parse_register
      mtd: mxc_nand.c: use mtd_device_parse_register
      mtd: omap2.c: use mtd_device_parse_register
      mtd: orion_nand.c: use mtd_device_parse_register
      mtd: plat_nand.c: use mtd_device_parse_register
      mtd: ppchameleonevb.c: use mtd_device_parse_register
      mtd: pxa3xx_nand.c: use mtd_device_parse_register
      mtd: s3c2410.c: use mtd_device_parse_register
      mtd: sharpsl.c: use mtd_device_parse_register
      mtd: tmio_nand.c: use mtd_device_parse_register
      mtd: txx9ndfmc.c: use mtd_device_parse_register
      mtd: onenand/generic.c: use mtd_device_parse_register
      mtd: onenand/omap2.c: use mtd_device_parse_register
      mtd: onenand/samsung.c: use mtd_device_parse_register
      mtd: mtd_dataflash.c: use mtd_device_parse_register
      mtd: edb7312: correctly pass MTD name to parsers
      mtd: abstract last MTD partition parser argument
      mtd: prepare to convert of_mtd_parse_partitions to partition parser
      mtd: physmap_of: use ofpart through generic parsing
      mtd: m25p80: use ofpart through generic parsing
      mtd: fsl_elbc_nand: use ofpart through generic parsing
      mtd: fsl_upm: use ofpart through generic parsing
      mtd: mpc5121_nfc: use ofpart through generic parsing
      mtd: ndfc: use ofpart through generic parsing
      mtd: socrates_nand: use ofpart through generic parsing
      mtd: drop of_mtd_parse_partitions()
      mtd: physmap_of: move parse_obsolete_partitions to become separate parser
      mtd: physmap_of.c: use mtd_device_parse_register
      mtd: m25p80.c: use mtd_device_parse_register
      mtd: fsl_elbc_nand.c: use mtd_device_parse_register
      mtd: fsl_upm.c: use mtd_device_parse_register
      mtd: mpc5121_nfc.c: use mtd_device_parse_register
      mtd: ndfc.c: use mtd_device_parse_register
      mtd: socrates_nand.c: use mtd_device_parse_register
      mtd: maps: drop edb7312 support
      mtd: nand: drop edb7312 support
      mtd: hide parse_mtd_partitions
      mtd: remove put_partition_parser() from public header
      mtd: drop mtd_device_register
      mtd: make ofpart buildable as a separate module
      mtd: ofpart: add ofoldpart alias
      powerpc/85xx: sbc8560 - correct compilation if CONFIG_PHYS_ADDR_T_64BIT 
is set
      powerpc/85xx: ksi8560 - declare that localbus is compatbile with 
simple-bus
      powerpc/85xx: sbc8560 - declare that localbus is compatbile with 
simple-bus
      powerpc/mpc8349emitx: mark localbus as compatible with simple-bus

Dmitry Kasatkin (6):
      evm: add support for different security.evm data types
      evm: crypto hash replaced by shash
      evm: additional parameter to pass integrity cache entry 'iint'
      evm: evm_verify_hmac must not return INTEGRITY_UNKNOWN
      evm: replace hmac_status with evm_status
      evm: clean verification status

Dmitry Kravkov (3):
      bnx2x: Fix build error
      bnx2x: use FW 7.0.29.0
      bnx2x: update driver version to 1.70.30-0

Dmitry Monakhov (7):
      ext4: Allow quota file use root reservation
      ext4: cleanup ext4_ext_grow_indepth code
      ext4: remove messy logic from ext4_ext_rm_leaf
      ext4: update EOFBLOCKS flag on fallocate properly
      ext4: migrate cleanup
      ext4: fix quota accounting during migration
      ext3: Allow quota file use root reservation

Dmitry Tarnyagin (3):
      caif-hsi: Fixing a race condition in the caif_hsi code
      caif-hsi: Fix for wakeup condition problem
      caif-hsi: Make inactivity timeout configurable.

Dmitry Torokhov (25):
      Input: polldev - immediately poll device upon opening
      Input: wacom_w8001 - implement open and close
      Input: wacom_w8001 - simplify w8001_remove
      Input: tsc2007 - convert to threaded IRQ
      Input: tsc2007 - add open and close methods
      Merge commit 'v3.1-rc4' into next
      Input: tegra-kbc - tighten locking
      Input: penmount - rework handling of different protocols
      Input: penmount - simplify unregister procedure
      Input: mma8450 - silence some 'uninitialized variable' warnings
      Input: synaptics_i2c - wrap suspend and resume in CONFIG_PM_SLEEP
      Input: ad7879-i2c - wrap suspend and resume in CONFIG_PM_SLEEP
      Input: lm8323 - wrap suspend and resume in CONFIG_PM_SLEEP
      Input: psmouse - switch to using dev_*() for messages
      Input: serio_raw - use kref instead of rolling out its own refcounting
      Input: serio_raw - rename serio_raw_list to serio_raw_client
      Input: serio_raw - perform proper locking when adding clients to list
      Input: serio_raw - use bool for boolean data
      Input: serio_raw - use dev_*() for messages
      Input: serio_raw - fix coding style issues
      Input: serio_raw - explicitly mark disconnected ports as dead
      Input: serio_raw - kick clients when disconnecting port
      Input: serio_raw - fix memory leak when closing char device
      WMI: properly cleanup devices to avoid crashes
      Merge branch 'next' into for-linus

Domenico Andreoli (1):
      ARM: S3C24XX: Fix s3c24xx build errors if !CONFIG_PM

Don Fry (3):
      iwlagn: replace beacon_time_fsf_bits variable with #define
      iwlagn: rename iwlagn module iwlwifi and alias to iwlagn.
      iwlagn: eliminate bus pointer from iwl_priv structure

Don Skidmore (6):
      ixgbe: cleanup feature flags in ixgbe_probe
      ixgbe: fix ixgbe_fc_autoneg_fiber bug
      ixgbe: cleanup X540 interrupt enablement
      ixgbe: cleanup ixgbe_setup_gpie() for X540
      ixgbe: add ECC warning for legacy interrupts
      ixgbe: bump version number

Don Zickus (6):
      pstore: change mutex locking to spin_locks
      x86, nmi: Split out nmi from traps.c
      x86, nmi: Create new NMI handler routines
      x86, nmi: Wire up NMI handlers to new routines
      x86, nmi: Add in logic to handle multiple events and unknown NMIs
      x86, nmi: Track NMI usage stats

Dong Aisheng (14):
      ASoC: mxs: add mxs-pcm driver
      ASoC: mxs: add mxs-saif driver
      ASoC: mxs: add mxs-sgtl5000 machine driver
      ASoC: mxs: add asoc configuration files
      ASoC: sgtl5000: add one missed cache reg
      ASoC: mxs-saif: clear clk gate first before register setting
      ASoC: mxs-sgtl5000: add record function
      ARM: mxs: add saif clock
      ARM: mxs: add saif device
      ARM: mxs: add sgtl5000 i2c device
      ARM: mxs: add mxs-sgtl5000 device
      ARM: mxs: correct the using of frac div for saif
      ASoC: mxs-saif: add record function
      ASoC: soc-core: symmetry checking for each DAIs separately

Donggeun Kim (2):
      hwmon: Add driver for EXYNOS4 TMU
      [CPUFREQ] exynos4210: Show list of available frequencies

Doron Cohen (1):
      [media] siano: apply debug flag to module level

Dotan Barak (2):
      mlx4_core: Use the right function to free eq->page_list entries
      IPoIB: Use the right function to do DMA unmap pages

Doug Anderson (1):
      TTY: serial_core: Fix crash if DCD drop during suspend

Dr. David Alan Gilbert (1):
      udlfb: fix issues found with Sparse static analysis

Ed Wildgoose (1):
      x86: geode: New PCEngines Alix system driver

Edgar E. Iglesias (2):
      microblaze: Switch ELF_ARCH code to 189
      microblaze: Raise SIGFPE/FPE_INTDIV for div by zero

Eduard Hasenleithner (1):
      Input: wacom - add Intuos4 LED and OLED control

Edward Lu (4):
      ath6kl: Support channel set request for startscan command
      ath6kl: Fix a typo in ath6k context
      ath6kl: Fix default key installation in AP mode
      ath6kl: Do not clear CONNECT bit setting in AP mode for STA disconnect

Edward Sheldrake (1):
      [media] drxd: fix divide error

Edwin van Vliet (1):
      drivers/tty/synclink: remove double comment

Einar Lueck (2):
      qeth: support forced signal adapter indications
      qeth: exploit asynchronous delivery of storage blocks

Eli Billauer (2):
      microblaze: Moved __dma_sync() to dma-mapping.h
      microblaze: Added DMA sync operations

Eli Cohen (1):
      mlx4_core: Fix buddy->num_free allocation size

Eliad Peller (56):
      mac80211: clear sta.drv_priv on reconfiguration
      wl12xx: temporarily disable advanced ap functions
      wl12xx: remove rx filtering stuff
      wl12xx: update fw status struct
      wl12xx: update acx commands
      wl12xx: update commands & events
      wl12xx: enable/disable role on interface add/remove
      wl12xx: add device role commands
      wl12xx: update scan cmd api
      wl12xx: update rx/tx
      wl12xx: change max/default template size
      wl12xx: use wl1271_acx_beacon_filter_opt for both sta and ap
      wl12xx: add set_rate_mgmt_params acx
      wl12xx: add system_hlid
      wl12xx: add ROC/CROC commands
      wl12xx: replace dummy_join with ROC/CROC commands
      wl12xx: update BT coex configuration params
      wl12xx: call wl12xx_cmd_set_peer_state() in AP mode
      wl12xx: don't remove key if hlid was already deleted
      wl12xx: add wl12xx_cmd_role_start_ibss()
      wl12xx: support IBSS vif type
      wl12xx: use ap_bcast_hlid for recorded keys
      wl12xx: don't remove key if hlid was already deleted
      wl12xx: don't wait for disconnection event
      wl12xx: initialize rate_set on band rates initialization
      wl12xx: increase psm_entry_retries
      wl12xx: enter psm only after station role was started
      nl80211/cfg80211: add STA WME parameters
      mac80211: add uapsd_queues and max_sp params fields
      nl80211/cfg80211: add WIPHY_FLAG_AP_UAPSD flag
      wl12xx: print acx id
      wl12xx: print the seq_num of rx packet
      wl12xx: add module_param to trigger BUG() on recovery
      wl12xx: add beacon_filtering debugfs file
      wl12xx: don't disconnect on recovery
      wl12xx: don't use WL1271_SCAN_OPT_PRIORITY_HIGH flag
      wl12xx: check for ROC on scan_complete
      wl12xx: add config_hangover command
      wl12xx: use kstrtoul_from_user
      wl12xx: declare support for WIPHY_FLAG_AP_UAPSD
      wl12xx: support p2p interfaces
      nl80211/cfg80211/mac80211: fix wme docs
      cfg80211: add cfg80211_find_vendor_ie() function
      wl12xx: remove TIM ie from probe response
      wl12xx: remove P2P ie from probe response
      wl12xx: send all pending packets on channel change
      wl12xx: Use dev_hlid for auth and assoc req
      wl12xx: implement set_bitrate_mask callback
      mac80211: add ieee80211_vif param to tsf functions
      cfg80211/mac80211: add netdev param to set_txq_params()
      mac80211: save tx params per sdata
      mac80211: pass vif param to conf_tx() callback
      wl12xx: configure rate policy for p2p operations
      wl12xx: disable AP-mode-specific quirks
      mac80211: fix remain_off_channel regression
      mac80211: config hw when going back on-channel

Emil Tantilov (23):
      ixgbe: add check for supported modes
      ixgbe: clear RNBC only for 82598
      ixgbe: cleanup some register reads
      ixgbe: fix FCRTL/H register dump for X540
      ixgbe: remove duplicate netif_tx_start_all_queues
      ixgbe: avoid HW lockup when adapter is reset with Tx work pending
      ixgbe: add WOL support for X540
      ixgbe: remove global reset to the MAC
      ixgbe: Cleanup q_vector interrupt throttle rate logic
      ixgbe: prevent link checks while resetting
      ixgbe: clear the data field in ixgbe_read_i2c_byte_generic
      ixgbe: remove return code for functions that always return 0
      ixgbe: add support for new 82599 device
      ixgbe: send MFLCN to ethtool
      ixgbe: do not disable flow control in ixgbe_check_mac_link
      ixgbe: remove instances of ixgbe_phy_aq for 82598 and 82599
      igb: fix static function warnings reported by sparse
      ixgbe: fix endianess when writing driver version to firmware
      ixgbe: allow eeprom writes via ethtool
      ixgbe: change the eeprom version reported by ethtool
      ixgbe: Fix link issues caused by a reset while interface is down
      ixgbe: fix disabling of Tx laser at probe
      ixgbe: fix reading of the buffer returned by the firmware

Emmanuel Grumbach (83):
      iwlagn: use iwl_get_debug_level instead of iwl_debug_level
      iwlagn: introduce iwl-shared.h
      iwlagn: introduce struct iwl-shared - known by all layers
      iwlagn: debug_level moves to struct iwl_shared
      iwlagn: hw_params moves to iwl_shared
      iwlagn: cmd_queue moves to iwl_shared
      iwlagn: workqueue moves to iwl_shared
      iwlagn: priv->status moves to iwl_shared
      iwlagn: priv->lock moves to iwl_shared
      iwlagn: priv->mutex moves to iwl_shared
      iwlagn: modify the debug macro to be usable by all the layers
      iwlagn: add IWL_DEBUG_FW_ERRORS
      iwlagn: priv->sta_lock moves to iwl_shared
      iwlagn: bus layer chooses its transport layer
      iwlagn: add comments to iwl_bus / iwl_trans
      iwlagn: transport handler can register debugfs entries
      iwlagn: iwl_rx_queue moves to the iwl_trans_pcie
      iwlagn: move iwl_suspend / iwl_resume to the transport layer
      iwlagn: move ISR related data to transport layer
      iwlagn: move the NIC error flow to the transport layer
      iwlagn: move isr_statistics to transport layer
      iwlagn: reclaim the packets in transport layer
      iwlagn: move reclaim related functions
      iwlagn: move scd_bc_tbls and scd_base_addr to iwl_trans_pcie
      iwlagn: fix the check of IWLAGN_FIRST_AMPDU_QUEUE
      iwlagn: move all iwl_is_XXX helpers to iwl-shared.h
      iwlagn: move iwl_free_pages to iwl-shared.h
      iwlagn: transport layer should receive iwl_trans
      iwlagn: move hcmd_lock to transport layer
      iwlagn: move dump_csr and dump_fh to transport layer
      iwlagn: remove references to priv from the transport layer
      iwlagn: remove unused parameters from hw_params
      iwlagn: iwl-dev.h doesn't include iwl-fh.h any more
      iwlagn: move Keep Warm to transport layer
      iwlagn: add missing includes
      iwlagn: all function iwl-io.c receive iwl_bus
      iwlagn: iwl-pci doesn't include iwl-dev any more
      iwlagn: iwl_tid_data moves to iwl-shared
      iwlagn: remove dereferences of priv from transport
      iwlagn: stop the device before freeing it
      iwlagn: upper layer stores iwl_rxon_context in skb's CB
      iwlagn: set tx_fifo for ampdu in transport layer
      iwlagn: upper layer uses slabs to allocate tx cmds
      iwlagn: move the mapping ac to queue / fifo to transport
      iwlagn: allocate resources for TX BA session in transport
      iwlagn: move the check_empty logic to the transport layer
      iwlagn: move the disable agg logic to transport layer
      iwlagn: cosmetics in iwl-trans.h
      iwlagn: move wait_for_tx_queue_empty to transport layer
      iwlagn: move check_stuck_queue to transport layer
      iwlagn: move the stop / wake queue logic to transport layer
      iwlagn: move tx queues to transport layer
      iwlagn: merge iwl_pci_down and iwl_pci_remove
      iwlagn: remove priv dereferences from the transport layer
      iwlagn: clean up of transport layer
      iwlagn: move traffic_log back to upper layer
      iwlagn: iwl-trans.c can't dereference iwl_priv any more
      iwlagn: fix compilation when debug flags is unset
      iwlagn: warn about buggy fw that doesn't set SEQ_RX_FRAME
      iwlagn: unmap cmd queue's tfds as BIDI
      iwlagn: free the Tx cmd when a non empty Tx queue is freed
      iwlagn: move iwl_stop / wake_queue to the upper layer
      iwlagn: use enum iwl_rxon_context_id instead of u8
      iwlagn: document the bus layer API
      iwlagn: add documentation to the transport layer
      iwlagn: provide data after WARN_ON
      iwlagn: remove the callback in host commands
      iwlagn: simplify the iwl_device_cmd layout
      iwlagn: remove uneeded declaration
      iwlagn: pending frames musn't be incremented if agg is on
      iwlagn: remove warning in iwl_rx_handle
      iwlagn: sparse warning priv->temperature is signed
      iwlagn: set the sequence control from the transport layer
      iwlagn: update rate scaling with BA notifications
      iwlagn: use kcalloc when possible for array allocation
      iwlagn: kill hw_params.max_stations
      iwlagn: fix a race in the unmapping of the TFDs
      iwlagn: warn only once if AGG state is wrong
      iwlagn: move iwl_beacon_time_mask_XXX near to usage
      iwlagn: move iwl_enable_rfkill_int and kill iwl-helpers.h
      iwlagn: remove uneeded include to iwl-dev.h
      iwlagn: add missing include to iwl-agn-rs.h
      iwlagn: fix the race in the unmapping of the HCMD

Eric Andersson (1):
      Input: add driver for Bosch Sensortec's BMA150 accelerometer

Eric Benoit (1):
      USB: pl2303: add id for SMART device

Eric Dumazet (67):
      ipv6: some RCU conversions
      ipv6: use RCU in inet6_csk_xmit()
      ipv6: avoid a dst_entry refcount change in ipv6_destopt_rcv()
      ip6tnl: avoid touching dst refcount in ip6_tnl_xmit2()
      net: fix potential neighbour race in dst_ifdown()
      benet: fix build error on 32bit arch
      neigh: reduce arp latency
      net: cleanup some rcu_dereference_raw
      watchdog: Make the kthreads NUMA affine
      sunrpc: use better NUMA affinities
      rps: support IPIP encapsulation
      net_sched: sfb: optimize enqueue on full queue
      ixgbevf: provide 64 bit statistics
      net: linkwatch: allow vlans to get carrier changes faster
      tcp: md5: remove one indirection level in tcp_md5sig_pool
      ip6_tunnel: add optional fwmark inherit
      tcp: ECN blackhole should not force quickack mode
      tcp: unalias tcp_skb_cb flags and ip_dsfield
      tcp: rename tcp_skb_cb flags
      af_unix: dont send SCM_CREDENTIALS by default
      rcu: Use kthread_create_on_node()
      rcu: Make rcu_assign_pointer() unconditionally insert a memory barrier
      [SCSI] fcoe: use kthread_create_on_node
      tcp: report ECN_SEEN in tcp_info
      net: more accurate skb truesize
      be2net: fix truesize errors
      bnx2: fix skb truesize underestimation
      e1000: fix skb truesize underestimation
      igb: fix skb truesize underestimation
      ixgbe: fix skb truesize underestimation
      e1000e: fix skb truesize underestimation
      sky2: fix skb truesize underestimation
      ftgmac100: fix skb truesize underestimation
      vmxnet3: fix skb truesize underestimation
      niu: fix skb truesize underestimation
      ftmac100: fix skb truesize underestimation
      macvlan: handle fragmented multicast frames
      l2tp: fix a potential skb leak in l2tp_xmit_skb()
      l2tp: give proper headroom in pppol2tp_xmit()
      pptp: fix skb leak in pptp_xmit()
      net: add skb frag size accessors
      pptp: pptp_rcv_core() misses pskb_may_pull() call
      tcp: use TCP_INIT_CWND in tcp_fixup_sndbuf()
      mlx4_en: fix skb truesize underestimation
      ip_gre: dont increase dev->needed_headroom on a live device
      tcp: use TCP_DEFAULT_INIT_RCVWND in tcp_fixup_rcvbuf()
      pktgen: remove ndelay() call
      igbvf: fix truesize underestimation
      myri10ge: fix truesize underestimation
      tcp: remove unused tcp_fin() parameters
      net: constify skbuff and Qdisc elements
      bnx2x: fix skb truesize underestimation
      virtio_net: fix truesize underestimation
      tcp: add const qualifiers where possible
      inet: add rfc 3168 extract in front of INET_ECN_encapsulate()
      tg3: fix tigon3_dma_hwbug_workaround()
      tcp: md5: dont write skb head in tcp_md5_hash_header()
      tcp: md5: add more const attributes
      ipv4: tcp: fix TOS value in ACK messages sent from TIME_WAIT
      net_sched: cls_flow: use skb_header_pointer()
      |PATCH net-next] tg3: add tx_dropped counter
      ehea: fix skb_frag_size typo
      ipv6: tcp: fix TCLASS value in ACK messages sent from TIME_WAIT
      vlan: allow nested vlan_do_receive()
      udp: fix a race in encap_rcv handling
      l2tp: fix race in l2tp_recv_dequeue()
      net: add missing bh_unlock_sock() calls

Eric Gouriou (2):
      ext4: optimize ext4_ext_convert_to_initialized()
      ext4: optimize memmmove lengths in extent/index insertions

Eric Miao (5):
      ARM: pxa: fix building error by palm27x_lcd_init() when FB_PXA not defined
      ARM: pxa/z2: fix building error of pxa27x_cpu_suspend() no longer 
available
      ARM: pxa: pxa95x/saarb depends on pxa3xx code
      ARM: pxa: make pxafb_smart_*() empty when not enabled
      ARM: mmp: rename SHEEVAD to GPLUGD

Eric Sandeen (2):
      ext4: use ext4_reserve_inode_write in ext4_xattr_set_handle
      ext4: fix race in xattr block allocation path

Eric W. Biederman (16):
      net: Move rcu_barrier from rollback_registered_many to netdev_run_todo.
      sysfs: Implement support for tagged files in sysfs.
      class: Implement support for class attrs in tagged sysfs directories.
      bonding: Use a per netns implementation of /sys/class/net/bonding_masters.
      sysfs: Remove support for tagged directories with untagged members.
      sysfs: Reject with a warning invalid uses of tagged directories.
      macvtap: Close a race between macvtap_open and macvtap_dellink.
      macvtap: Fix macvtap_open races in the zero copy enable code.
      macvtap: Don't leak unreceived packets when we delete a macvtap device.
      macvtap: Rewrite macvtap_newlink so the error handling works.
      macvtap: Fix the minor device number allocation
      bonding: Add a forgetten sysfs_attr_init on class_attr_bonding_masters
      rtnetlink: Add missing manual netlink notification in 
dev_change_net_namespaces
      sysfs: Remove support for tagged directories with untagged members (again)
      compat: sync compat_stats with statfs.
      sysfs: Make sysfs_rename safe with sysfs_dirents in rbtrees.

Erik Andrén (5):
      [media] gspca-stv06xx: Simplify register writes by avoiding special data 
structures
      [media] gspca-stv06xx: Simplify stv_init struct and vv6410 bridge init
      [media] gspca-stv06xx: Fix sensor init indentation
      [media] gspca-stv06xx: Remove writes to read-only registers
      [media] gspca-stv06xx: Triple frame rate by decreasing the scan rate

Eryu Guan (3):
      ext4: remove comments about extent mount option in ext4_new_inode()
      jbd/jbd2: validate sb->s_first in journal_get_superblock()
      jbd2: Unify log messages in jbd2 code

Fabian Godehardt (1):
      USB: g_printer: fix bug in unregistration

Fabio Baltieri (1):
      powerpc/83xx: Add shutdown request support to MCU handling on MPC8349 MITX

Fabio Estevam (14):
      ARM: mx50: Select IMX_HAVE_PLATFORM_FEC as done on other i.MX devices
      ARM: mxs: Remove unused header file
      ARM: imx: pwm: Add support for MX53
      ARM: imx: Add PATA resources for other i.MX processors
      ARM: imx: Add PATA clock support
      ARM: imx: Define functions for registering PATA
      ARM: mx53_loco: Add support for the accelerometer
      ARM: imx: Introduce generic function for displaying silicon revision
      ARM: mach-imx/mx25_3ds: Add FlexCAN support
      ARM: mx31pdk: Fix build by passing IMX_HAVE_PLATFORM_MXC_MMC
      ARM: mach-qong: Add watchdog support
      ARM: mach-mxs/mx28evk: Only register devices if their GPIO requests 
succeeded
      ARM: mxs: Consolidate mm-mx23.c and mm-mx28.c into a single file
      drivers/video/backlight/l4f00242t03.c: use gpio_request_one() to simplify 
error handling

Fabrice Jouhaud (1):
      ext4: fix ext4 so it works without CONFIG_PROC_FS

Faisal Latif (3):
      RDMA/nes: Fix terminate connection
      RDMA/nes: Print IP address for critcal errors
      RDMA/nes: Support for Packed And Unaligned fpdus

Felipe Balbi (64):
      usb: gadget: introduce gadget_is_dwc3()
      usb: Introduce DesignWare USB3 DRD Driver
      MAINTAINERS: add a maintainer for DesignWare USB3 driver
      usb: dwc3: core: add missing @ for kerneldoc
      usb: dwc3: ep0: fix 'transfered' typo
      usb: dwc3: gadget: set request dma to invalid when unmapping
      usb: dwc3: gadget: improve command completion debug message
      usb: dwc3: core: add defines for XferNotReady event on Control EPs
      usb: dwc3: add a bounce buffer for control endpoints
      usb: dwc3: ep0: add handling for unaligned OUT transfers
      usb: dwc3: core: add flag for EP0 direction
      usb: dwc3: ep0: simplify EP0 state machine
      usb: dwc3: ep0: fix Get Status handling
      usb: dwc3: ep0: clear all EP0 flags
      usb: dwc3: drop EP0_STALL state
      usb: dwc3: core: add ep0_next_event field
      usb: dwc3: use ep0_next_event field
      usb: dwc3: omap: fix dev_dbg() calls
      usb: dwc3: omap: do not enable DMA Disable Clear IRQ
      usb: dwc3: omap: use the macro we already have
      usb: dwc3: omap: drop DEV_PM_OPS for now
      usb: dwc3: omap: distinguish between SW and HW modes
      usb: dwc3: add module.h to dwc3-omap.c and core.c
      usb: dwc3: omap: change IRQ name to dwc3-omap
      usb: dwc3: omap: fix IRQ handling
      usb: dwc3: Fix definition of DWC3_GCTL_U2RSTECN
      usb: dwc3: define ScaleDown macro helper
      usb: dwc3: gadget: fix GCTL programming
      usb: dwc3: gadget: drop the useless dma_sync_single* calls
      usb: dwc3: ep0: giveback requests on stall_and_restart
      usb: dwc3: ep0: introduce ep0_expect_in flag
      usb: dwc3: omap: set idle and standby modes
      usb: dwc3: gadget: improve debug on link state change
      usb: gadget: audio: actually support both speeds
      usb: gadget: audio: queue wLength-sized requests
      usb: musb: fix build breakage
      usb: gadget: udc-core: fix bug on soft_connect interface
      usb/host: introduce USB_ARCH_HAS_XHCI
      usb: dwc3: ep0: Make USB30CV happy with SetAddress
      usb: dwc3: ep0: ignore direction on 2-stage transfer
      usb: dwc3: ep0: fix debug message
      usb: dwc3: gadget: add support for Bursts
      usb: dwc3: gadget: implement streams support
      usb: dwc3: add struct dwc3_hwparams
      usb: dwc3: core: cache GHWPARAMS* registers
      usb: dwc3: gadget: allow clock gating to work
      usb: dwc3: convert structures into bitshifts
      usb: gadget: langwell: don't use the_controller when it's not needed
      usb: gadget: langwell: convert to new style
      usb: gadget: net2272: convert to new style
      usb: gadget: net2280: convert to new style
      usb: gadget: renesas: convert to new style
      usb: gadget: r8a66597: convert to new style
      usb: gadget: fix typo for default U1/U2 exit latencies
      usb: gadget: storage: add superspeed support
      usb: gadget: renesas_usbhs: drop dependency
      usb: gadget: renesas_usbhs: fix compile warning
      usb: gadget: mv_udc: fix compile warning
      mfd: Remove twl4030-irq trailing whitespaces
      mfd: Implement bus_lock/bus_sync_unlock twl4030-irq methods
      mfd: Drop the twl4030-irq kthread
      mfd: Drop twl4030-irq's mask_work
      mfd: Drop twl4030-irq's edge_work
      mfd: Set twl4030-irq irq nested flag

Felix Fietkau (60):
      ath9k_hw: remove the tx power index offset
      ath9k_hw: fix calculated runtime tx power limit
      ath9k_hw: do not limit initial tx power to 20 dbm
      ath9k_hw: calculate a much better approximation of channel noise
      ath9k: use the new channel noise value for signal strength and survey info
      cfg80211: fix a crash in nl80211_send_station
      ath9k: avoid sending a-mpdu packets to sleeping stations
      b43: reload phy and bss settings after core restarts
      ath9k: remove a bogus WARN_ON
      ath9k: fix regression in sending aggregated packets
      ath9k: use u8 for the tx key index
      ath9k: clean up the aggregation tid queue
      ath9k: move the sequence number from ath_frame_info to ath_buf
      ath9k: move seqno allocation in the tx path to ath_tx_setup_buffer
      ath9k: defer ath_tx_setup_buffer setup to the first tx attempt during aggr
      ath9k_hw: do not apply the 2.4 ghz ack timeout workaround to cts
      mac80211: retry sending failed BAR frames later instead of tearing down 
aggr
      ath9k_hw: drop an unused column in AR5008-AR9002 initvals
      ath9k_hw: fix the last register write for ar5416 addac
      ath9k: fix checks for first subframe delimiter padding
      mac80211: make ieee80211_send_bar available for drivers
      ath9k: eliminate common->{rx,tx}_chainmask
      ath9k: move a few functions around
      ath9k: always call ath_reset from workqueue context
      ath9k: merge reset related functions
      ath9k: implement .get_antenna and .set_antenna
      ath9k: fix enabling interrupts after a hardware error interrupt
      ath9k: make beacon timer initialization more reliable
      ath9k: ensure that rx is not enabled during a reset
      ath9k: remove ATH_TX_XRETRY and BUF_XRETRY flags
      ath9k: reduce the number of functions that access the tx descriptor
      ath9k: move ath_buf_set_rate to remove a forward declaration
      ath9k: call ath9k_hw_set_desc_link for beacon descriptors
      ath9k_hw: do not recalculate the descriptor checksum in 
ar9003_hw_fill_txdesc
      ath9k_hw: add a new API for setting tx descriptors
      ath9k: use the new API for setting tx descriptors
      ath9k_hw: remove the old tx descriptor API
      ath9k: optimize ath9k_ps_restore
      ath9k: remove a redundant check in ath_tx_form_aggr
      ath9k: optimize ath_tx_rc_status usage
      ath9k: do not insert padding into tx buffers on AR9380+
      mac80211: fix endian issues and comments for BAR failure handling
      ath9k: fix setting the IEEE80211_TX_CTL_CLEAR_PS_FILT flag
      ath9k: sync the dma buffer after changing the retry flag
      ath9k_hw: clean up hardware revision checks
      ath9k_hw: remove dead code in the eeprom ops
      ath9k_hw: fix setting the hardware diversity flag
      ath9k_hw: remove ar9100_hw_compute_pll_control
      ath9k: fix a regression in ath9k_ps_restore
      ath9k: indicate which queues are blocked when stopping tx fails
      ath9k: keep track of what's triggering hardware resets
      ath9k: improve PS filter clearing and retry counting for A-MPDU
      ath9k: fix retry counting / BAR handling during queue flush
      ath9k: disable unnecessary PHY error reporting
      ath9k_hw: make ath9k_hw_set_interrupts use ah->imask by default
      ath9k_hw: clean up tx power handling
      ath: remove ath_regulatory::current_rd_ext
      ath9k_hw: remove EEP_REG_1
      ath9k_hw: fix a regression in key miss handling
      ath9k: only send FCS-fail packets to mac80211 if requested

Felix Radensky (1):
      powerpc/8xxx: Fix interrupt handling in MPC8xxx GPIO driver

Feng Tang (2):
      x86/mrst: Add platform data for Max3110 devices
      ALSA: pcm - remove the dead code from snd_pcm_open_file()

Finn Thain (4):
      macmace, macsonic: cleanup
      [SCSI] mac_esp: remove redundant mutual exclusion
      m68k/mac: Fix compiler warning in via_read_time()
      m68k/mac: Fix mac_irq_pending() for PSC MACE and SCC

Flavio Leitner (3):
      bonding: fix wrong port enabling in 802.3ad
      route: fix ICMP redirect validation
      TCP: remove TCP_DEBUG

Florent AUDEBERT (1):
      [media] stb0899: Removed an extra byte sent at init on DiSEqC bus

Florian Faber (1):
      drivers/w1/w1_int.c: multiple masters used same init_name

Florian Fainelli (3):
      ath9k: add missing AR9340 in ath_mac_bb_names
      r6040: invoke phy_{start,stop} when appropriate
      r6040: bump version to 0.28 and date to 07Oct2011.

Florian Tobias Schandinat (21):
      viafb: use display information in info not in var for panning
      viafb: improve pitch handling
      viafb: use more compact modesetting functions
      viafb: kill viafb_load_crtc_timing
      viafb: remove superfluous register unlocking/locking
      viafb: remove superfluous mode lookup
      viafb: simplify viafb_fill_crtc_timing
      viafb: remove 640x480-60 CRT special case
      viafb: add new funcions to select a single mode
      viafb: eliminate viafb_get_pixclock
      viafb: use information in var for modesetting
      viafb: seperate hardware initialization
      viafb: eliminate modetable dependancy of LCD modesetting
      viafb: get rid of the remaining modetable structure assumptions
      Merge commit 'v3.1-rc2' into HEAD
      Merge branch 'pan-fixes' of git://linuxtv.org/pinchartl/fbdev into 
fbdev-next
      Merge branch 'master' of 
git://git.kernel.org/pub/scm/linux/kernel/git/lethal/fbdev-3.x into fbdev-next
      Merge branch 'sh-mobile-lcdc' of git://linuxtv.org/pinchartl/fbdev into 
fbdev-next
      Merge branch 'viafb-next' of git://github.com/schandinat/linux-2.6 into 
fbdev-next
      Merge commit 'v3.1-rc9' into fbdev-next
      Merge branch 'for-florian' of git://gitorious.org/linux-omap-dss2/linux 
into fbdev-next

Florian Westphal (3):
      netfilter: nf_conntrack: fix event flooding in GRE protocol tracker
      netfilter: ipv6: fix afinfo->route refcnt leak on error
      netfilter: do not propagate nf_queue errors in nf_hook_slow

Francois Romieu (4):
      dl2k: use standard #defines from mii.h.
      sunbmac: use standard #defines from mii.h.
      r8169: expand received packet length indication.
      r8169: jumbo fixes.

Frank Arnold (1):
      x86: cache_info: Update calculation of AMD L3 cache indices

Frank Blaschka (5):
      qeth: l3 ipv6 vlan not working on shared OSA chpid
      iucv: introduce loadable iucv interface
      af_iucv: use loadable iucv interface
      if_ether: add new Ethernet Protocol ID for af_iucv
      qeth: add support for af_iucv HiperSockets transport

Frank Schaefer (1):
      [media] gspca - sn9c20x: Fix status LED device 0c45:62b3

Franky Lin (66):
      staging: brcm80211: move sdio related variables to dhd_sdio.c
      staging: brcm80211: move ioctl response wait code to dhd_sdio.c
      staging: brcm80211: remove private timeout functions in fullmac
      staging: brcm80211: move brcmf_mmc_suspend to sdio layer in fullmac
      staging: brcm80211: remove global wait queue head sdioh_spinwait_sleep
      staging: brcm80211: remove code for unsupported chip
      staging: brcm80211: get rid of sd debug message macro in fullmac
      staging: brcm80211: remove structure sdio_hc in brcmfmac
      staging: brcm80211: remove SDLX_MSG from brcmfmac
      staging: brcm80211: remove BRCMF_SD_* debug macros from brcmfmac
      staging: brcm80211: absorb brcmf_sdcard_attach into brcmf_sdio_probe
      staging: brcm80211: absorb brcmf_sdcard_detach into brcmf_sdio_remove
      staging: brcm80211: revert removal of atomic initialization
      staging: brcm80211: placed suspend flag in gInstance in brcmfmac
      staging: brcm80211: remove struct brcmf_sdioh_driver from brcmfmac
      staging: brcm80211: remove vendor and device id check from brcmfmac
      staging: brcm80211: remove struct brcmf_sdio_card from brcmfmac
      staging: brcm80211: remove dead code from brcmfmac
      staging: brcm80211: remove dead client interrupt code from brcmfmac
      staging: brcm80211: remove function pointer of interrupt isr in brcmfmac
      staging: brcm80211: remove iovar IOV_BLOCKSIZE in brcmfmac
      staging: brcm80211: remove struct sdioh_info from brcmfmac
      staging: brcm80211: remove global var gInstance from brcmfmac
      staging: brcm80211: remove wext traces in fullmac
      staging: brcm80211: absorb brcmf_sdioh_iovar_op into brcmf_sdcard_iovar_op
      staging: brcm80211: absorb brcmf_sdioh_interrupt_register into 
brcmf_sdcard_intr_reg
      staging: brcm80211: absorb brcmf_sdioh_interrupt_deregister into 
brcmf_sdcard_intr_dereg
      staging: brcm80211: absorb brcmf_sdioh_abort into brcmf_sdcard_abort
      staging: brcm80211: remove dead code from dhd_sdio.c
      staging: brcm80211: remove wrapper functions in bcmsdh_sdmmc.c
      staging: brcm80211: remove unused parameter from data interface in fullmac
      staging: brcm80211: remove dead SDTEST code from fullmac
      staging: brcm80211: remove unused func parameter in wl_cfg80211 of fullmac
      staging: brcm80211: void * cleanup in fullmac
      staging: brcm80211: fix checkpatch warning in fullmac
      staging: brcm80211: consolidate SHOW_EVENTS code under BCMDBG in fullmac
      staging: brcm80211: remove duplicate set sb window address function
      staging: brcm80211: remove function wrapper of getting sb window address
      staging: brcm80211: remove unused sdioh data mode code in fullmac
      staging: brcm80211: remove unused sdioh command type code in fullmac
      staging: brcm80211: remove static function declaration in bcmsdh_sdmmc
      staging: brcm80211: remove static function declaration in dhd_linux
      staging: brcm80211: stop using kthread for iscan status check in fullmac
      staging: brcm80211: remove static function declaration in wl_cfg80211
      staging: brcm80211: remove static function declaration in dhd_sdio
      staging: brcm80211: remove SOFTAP code from fullmac
      staging: brcm80211: remove fullmac module_param sd_f2_blocksize
      staging: brcm80211: remove fullmac module_param brcmf_deferred_tx
      staging: brcm80211: remove fullmac module_param for packet filter feature
      staging: brcm80211: remove global variable brcmf_roam from fullmac
      staging: brcm80211: remove global variable brcmf_radio_up from fullmac
      staging: brcm80211: remove _brcmf_sysioc_thread in fullmac
      staging: brcm80211: remove fullmac module_param for ARP offload feature
      staging: brcm80211: remove event handler thread from fullmac
      staging: brcm80211: remove fullmac module_param brcmf_dongle_memsize
      staging: brcm80211: remove fullmac module_param brcmf_sdiod_drive_strength
      staging: brcm80211: remove fullmac module_param for watchdog
      staging: brcm80211: remove fullmac module_param brcmf_idletime
      staging: brcm80211: remove global variables for data frame boundary
      staging: brcm80211: clean up rtnl_lock in fullmac
      staging: brcm80211: remove fullmac module_param for intr/poll mode
      staging: brcm80211: stop using assigned thread priority in fullmac
      staging: brcm80211: remove threads_only code from fullmac
      staging: brcm80211: remove redundant bus register layer from fullmac
      staging: brcm80211: clean up struct brcmf_if in fullmac
      staging: brcm80211: remove brcmf_op_if from fullmac

Fredrik Svensson (1):
      mach-ux500: remove pull-pinconfig and add SPI2

Fry, Donald H (2):
      iwlagn: fix modinfo display for 135 ucode.
      iwlagn: simplify chain_noise_num_beacons indirection

Gao feng (3):
      netconsole: enable netconsole can make net_device refcnt incorrent
      ipv4: avoid useless call of the function check_peer_pmtu
      ipv6: fix route error binding peer in func icmp6_dst_alloc

Geert Uytterhoeven (4):
      keyboard: Do not include <linux/irq.>
      i825xx: Fix incorrect dependency for BVME6000_NET
      i2c: I2C_ELEKTOR should depend on HAS_IOPORT
      net/ethernet: Move mac89x0.c from apple to cirrus

Gerlando Falauto (1):
      CIFS: fix automount for DFS shares

Gerrit Renker (5):
      dccp: support for the exchange of NN options in established state 1/2
      dccp: support for exchanging of NN options in established state 2/2
      dccp ccid-2: use feature-negotiation to report Ack Ratio changes
      udplite: fast-path computation of checksum coverage
      ipv4: compat_ioctl is local to af_inet.c, make it static

Gery Kahn (1):
      wl12xx: fixes for hw_pg_ver and chip id reporting

Geunsik Lim (1):
      ftrace: Fix README to state tracing_on to start/stop tracing

Giridhar Malavali (2):
      [SCSI] qla2xxx: Add support for ISP82xx to capture dump (minidump) on 
failure.
      [SCSI] qla2xxx: Issue mailbox command only when firmware hung bit is 
reset for ISP82xx.

Giridhar Maruthy (1):
      ARM: EXYNOS4: Add PWM backlight support on ORIGEN

Girish K S (3):
      mmc: core: eMMC 4.5 Power Class Selection Feature
      mmc: replace printk with appropriate display macro
      mmc: core: Add Power Off Notify Feature eMMC 4.5

Giuseppe CAVALLARO (18):
      stmmac: remove the STBus bridge setting from the GMAC code (v3)
      stmmac: remove the mmc code (v3)
      stmmac: add MMC support exported via ethtool (v3)
      stmmac: export DMA TX/RX rings via debugfs (v3)
      stmmac: rework the code to get the Synopsys ID (v3)
      stmmac: add HW DMA feature register (v3)
      stmmac: update the driver version (Aug_2011) (v3)
      stmmac: update the doc with new info about the driver's debug (v3)
      net/phy: add IC+ IP101A and support APS.
      net/phy: extra delay only for RGMII interfaces for IC+ IP 1001
      stmmac: protect tx process with lock (V4)
      stmmac: update the driver version and doc (V4)
      stmmac: allow mtu bigger than 1500 in case of normal desc (V4)
      stmmac: allow mmc usage only if feature actually available (V4)
      stmmac: add CHAINED descriptor mode support (V4)
      stmmac: limit max_mtu in case of 4KiB and use __netdev_alloc_skb (V2)
      stmmac: fix a bug while checking the HW cap reg (v2)
      stmmac: update normal descriptor structure (v2)

Glauber Costa (1):
      lib/percpu_counter.c: enclose hotplug only variables in hotplug ifdef

Gleb Natapov (1):
      perf, intel: Use GO/HO bits in perf-ctr

Grant Grundler (5):
      STAGING:iio:light: fix ISL29018 init to handle brownout
      NET: fix phy init for AX88772 USB ethernet
      NET: fix phy init for Asix AX88178 USB (GigE)
      NET: white space/coding style cleanup of asix driver
      NET: asix: fix ethtool -e for AX88178 USB dongle

Grant Likely (11):
      devicetree: Add a registry of vendor prefixes
      devicetree: Document Qualcomm and Atmel prefixes
      Merge branch 'for-grant' of git://git.jdl.com/software/linux-3.0 into 
devicetree/next
      devicetree: fix build error on drivers/tty/serial/altera_jtaguart.c
      Merge commit 'v3.1' into spi/next
      Merge commit 'v3.1' into devicetree/next
      Devicetree: Expand on ARM Primecell binding documentation
      drivercore: Add helper macro for platform_driver boilerplate
      mmc: sdhci-tegra: Add Device Tree probing support
      gpio: Fix ARM versatile-express build failure
      Merge branch 'for-grant' of git://sources.calxeda.com/kernel/linux into 
devicetree/merge

Grazvydas Ignotas (1):
      OMAP: omap_device: make latency autoadjust messages debug

Greg Dietsche (2):
      iwlwifi: iwl-agn-rs.c: remove old comment
      iwlagn: iwl-agn-rs: remove unnecessary null check for sta and lq_sta

Greg Farnum (1):
      ceph: let the set_layout ioctl set single traits

Greg Harm (1):
      ext4: Don't normalize an falloc request if it can fit in 1 extent.

Greg Kroah-Hartman (38):
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/lwfinger/r8192E into 
staging-next
      staging: rts5139: add vmalloc.h to some files to fix the build.
      staging: iio: adis16220_core.c: add module.h
      Staging: remove drivers/char/scc.h as it should have gone a while ago
      Revert "tty: of_serial: add support for the DesignWare 8250"
      Revert "tty: serial8250: add helpers for the DesignWare 8250"
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/lwfinger/r8192E into 
staging-next
      Staging: hv: add driver_data to hv_vmbus_device_id
      Staging: hv: file2alias: fix up alias creation logic for 
hv_vmbus_device_id
      Staging: hv: create VMBUS_DEVICE macro and use it.
      Staging: hv: fix up driver registering mess
      Staging: hv: hv_mouse: remove deviceinfo_callback function
      Staging: hv: hv_mouse: remove inputreport_callback function
      Staging: hv: hv_mouse: remove a forward declaration
      Staging: hv: hv_mouse: fix up remove() function
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/lwfinger/r8192E into 
staging-next
      Merge 3.1-rc4 into staging-next
      Merge 3.1-rc4 into usb-next
      Merge branch 'for-next' of git://gitorious.org/usb/usb into usb-next
      MAINTAINERS: the staging tree dropped the "-2.6" suffix
      Staging: hv: move hyperv code out of staging directory
      Staging: hv: remove unneeded asm include file in hyperv.h
      hv: rename prep_negotiate_resp() to vmbus_prep_negotiate_resp()
      hv: remove a bunch of unused debug macros from hyperv.h
      Staging: hv: storvsc: remove last usage of DPRINT_WARN
      Staging: hv: remove last user of DPRINT() macro
      Staging: hv: remove vmbus_loglevel as it is not used at all anymore
      hv: remove unused LOWORD and HIWORD macros from hyperv.h
      hv: hyperv.h: remove unused module macros
      hv: hyperv.h: remove unneeded forward declarations of structures
      hv: remove free_channel() from hyperv.h
      hv: remove struct hv_device_info from hyperv.h
      Staging: wlags49_h2: Makefile: remove unneeded stuff
      Staging: wlags49_h25: Makefile: remove unneeded stuff
      Staging: rtl8192u: ieee80211: Makefile: remove unneeded stuff
      Revert "memory hotplug: Correct page reservation checking"
      Revert "TTY: call tty_driver_lookup_tty unconditionally"
      Merge branch 'staging-next' into Linux 3.1

Greg Lee (1):
      watchdog: Add WDIOC_GETTIMELEFT ioctl support to w83627 watchdog driver

Greg Rose (11):
      ixgbevf: Check if EOP has changed before using it
      pci: Add flag indicating device has been assigned by KVM
      ixgbe: Reconfigure SR-IOV Init
      ixgbevf: Fix broken trunk vlan
      ixgbe: Add protection from VF invalid target DMA
      if_link: Add additional parameter to IFLA_VF_INFO for spoof checking
      ixgbe: Add new netdev op to turn spoof checking on or off per VF
      igbvf: Fix trunk vlan
      igb: Check if subordinate VFs are assigned to virtual machines
      ixgbe: Fix compiler warnings
      ixgbevf: Update release version

Greg Ungerer (11):
      m68k: fix memcpy to unmatched/unaligned source and dest on 68000
      m68k: reorganize Kconfig options to improve mmu/non-mmu selections
      m68k: merge mmu and non-mmu arch Makefiles
      m68k: merge the mmu and non-mmu kernel/Makefiles
      m68k: merge mmu and non-mmu include/asm/entry.h files
      m68k: move hardware vector setting from traps.c to its own file
      m68k: merge the mmu and non-mmu traps.c files
      m68knommu: use generic section names in setup code
      m68knommu: use generic section names in mm/init code
      m68knommu: remove extern declarations of memory_start/memory_end from 
mm/init
      m68knommu: create common externs for _ram* vars

Guennadi Liakhovetski (93):
      dmatest: make dmatest threads freezable
      serial: sh-sci: don't filter on DMA device, use only channel ID
      dmaengine: shdma: protect against the IRQ handler
      dma: shdma: transfer based runtime PM
      mmc: sh_mmcif: simplify platform data
      [media] V4L: sh_mobile_ceu_camera: output image sizes must be a multiple 
of 4
      [media] V4L: sh_mobile_ceu_camera: don't try to improve client scaling, 
if perfect
      [media] V4L: sh_mobile_ceu_camera: fix field addresses in interleaved mode
      [media] V4L: sh_mobile_ceu_camera: remove duplicated code
      [media] V4L: imx074: support the new mbus-config subdev ops
      [media] V4L: soc-camera: add helper functions for new bus configuration 
type
      [media] V4L: mt9m001: support the new mbus-config subdev ops
      [media] V4L: mt9m111: support the new mbus-config subdev ops
      [media] V4L: mt9t031: support the new mbus-config subdev ops
      [media] V4L: mt9t112: support the new mbus-config subdev ops
      [media] V4L: mt9v022: support the new mbus-config subdev ops
      [media] V4L: ov2640: support the new mbus-config subdev ops
      [media] V4L: ov5642: support the new mbus-config subdev ops
      [media] V4L: ov6650: support the new mbus-config subdev ops
      [media] V4L: ov772x: rename macros to not pollute the global namespace
      [media] V4L: ov772x: support the new mbus-config subdev ops
      [media] V4L: ov9640: support the new mbus-config subdev ops
      [media] V4L: ov9740: support the new mbus-config subdev ops
      [media] V4L: rj54n1cb0c: support the new mbus-config subdev ops
      [media] ARM: ap4evb: switch imx074 configuration to default number of 
lanes
      [media] V4L: sh_mobile_csi2: verify client compatibility
      [media] V4L: sh_mobile_csi2: support the new mbus-config subdev ops
      [media] V4L: tw9910: remove a not really implemented cropping support
      [media] V4L: tw9910: support the new mbus-config subdev ops
      [media] V4L: soc_camera_platform: support the new mbus-config subdev ops
      [media] V4L: soc-camera: compatible bus-width flags
      [media] ARM: mach-shmobile: convert mackerel to mediabus flags
      [media] sh: convert ap325rxa to mediabus flags
      [media] ARM: PXA: use gpio_set_value_cansleep() on pcm990
      [media] V4L: atmel-isi: convert to the new mbus-config subdev operations
      [media] V4L: mx1_camera: convert to the new mbus-config subdev operations
      [media] V4L: mx2_camera: convert to the new mbus-config subdev operations
      [media] V4L: ov2640: remove undefined struct
      [media] V4L: mx3_camera: convert to the new mbus-config subdev operations
      [media] V4L: mt9m001, mt9v022: add a clarifying comment
      [media] V4L: omap1_camera: convert to the new mbus-config subdev 
operations
      [media] V4L: pxa_camera: convert to the new mbus-config subdev operations
      [media] V4L: sh_mobile_ceu_camera: convert to the new mbus-config subdev 
operations
      [media] V4L: soc-camera: camera client operations no longer compulsory
      [media] V4L: mt9m001: remove superfluous soc-camera client operations
      [media] V4L: mt9m111: remove superfluous soc-camera client operations
      [media] V4L: imx074: remove superfluous soc-camera client operations
      [media] V4L: mt9t031: remove superfluous soc-camera client operations
      [media] V4L: mt9t112: remove superfluous soc-camera client operations
      [media] V4L: mt9v022: remove superfluous soc-camera client operations
      [media] V4L: ov2640: remove superfluous soc-camera client operations
      [media] V4L: ov5642: remove superfluous soc-camera client operations
      [media] V4L: ov6650: remove superfluous soc-camera client operations
      [media] sh: ap3rxa: remove redundant soc-camera platform data fields
      [media] sh: migor: remove unused ov772x buswidth flag
      [media] V4L: ov772x: remove superfluous soc-camera client operations
      [media] V4L: ov9640: remove superfluous soc-camera client operations
      [media] V4L: ov9740: remove superfluous soc-camera client operations
      [media] V4L: rj54n1cb0c: remove superfluous soc-camera client operations
      [media] V4L: sh_mobile_csi2: remove superfluous soc-camera client 
operations
      [media] ARM: mach-shmobile: mackerel doesn't need legacy SOCAM_* flags 
anymore
      [media] V4L: soc_camera_platform: remove superfluous soc-camera client 
operations
      [media] V4L: tw9910: remove superfluous soc-camera client operations
      [media] V4L: soc-camera: remove soc-camera client bus-param operations 
and supporting code
      [media] V4L: mt9t112: fix broken cropping and scaling
      [media] V4L: sh-mobile-ceu-camera: fix mixed CSI2 & parallel camera case
      [media] V4L: omap1-camera: fix Oops with NULL platform data
      [media] V4L: add a new videobuf2 buffer state VB2_BUF_STATE_PREPARED
      [media] V4L: add two new ioctl()s for multi-size videobuffer management
      [media] V4L: videobuf2: update buffer state on VIDIOC_QBUF
      [media] V4L: document the new VIDIOC_CREATE_BUFS and VIDIOC_PREPARE_BUF 
ioctl()s
      [media] V4L: vb2: prepare to support multi-size buffers
      [media] V4L: vb2: add support for buffers of different sizes on a single 
queue
      [media] dmaengine: ipu-idmac: add support for the DMA_PAUSE control
      [media] V4L: sh-mobile-ceu-camera: prepare to support multi-size buffers
      [media] V4L: mx3-camera: prepare to support multi-size buffers
      [media] V4L: soc-camera: add 2 new ioctl() handlers
      [media] V4L: sh_mobile_ceu_camera: the host shall configure the pipeline
      [media] V4L: sh_mobile_csi2: do not guess the client, the host tells us
      [media] V4L: soc-camera: split a function into two
      [media] V4L: soc_camera_platform: do not leave dangling invalid pointers
      [media] V4L: soc-camera: call subdevice .s_power() method, when powering 
up or down
      [media] V4L: docbook documentation for struct v4l2_create_buffers
      [media] V4L: soc-camera: start removing struct soc_camera_device from 
client drivers
      [media] V4L: mt9m001, mt9v022: use internally cached pixel code
      [media] V4L: sh_mobile_csi2: fix unbalanced pm_runtime_put()
      [media] V4L: dynamically allocate video_device nodes in subdevices
      [media] V4L: add .g_std() core V4L2 subdevice operation
      [media] V4L: soc-camera: make (almost) all client drivers re-usable 
outside of the framework
      [media] V4L: replace soc-camera specific soc_mediabus.h with 
v4l2-mediabus.h
      [media] omap3isp: ccdc: remove redundant operation
      ARM: mach-shmobile: ag5evm needs CONFIG_I2C
      PM / QoS: Remove redundant check

Guenter Roeck (14):
      hwmon: (pmbus) Add comments explaining internal driver API return values
      hwmon: (pmbus) Don't return errors from driver remove functions
      hwmon: (pmbus/adm1275) Add support for second current limit
      hwmon: (pmbus/adm1275) Add support for ADM1276
      hwmon: (pmbus) Provide more documentation
      hwmon: (pmbus) Replace EINVAL return codes with more appropriate errors
      hwmon: (pmbus) Always call _pmbus_read_byte in core driver
      hwmon: (pmbus) Add support for Intersil power management chips
      hwmon: (pmbus) Add support for TEMP2 peak attributes
      hwmon: (pmbus/ltc2978) Explicit driver for LTC2978
      hwmon: (pmbus/ltc2978) Add support for LTC3880 to LTC2978 driver
      hwmon: (pmbus) Add support for Lineage Power DC-DC converters
      hwmon: (pmbus_core) Simplify sign extensions
      hwmon: (w83627ehf) Fix broken driver init

Guy Eilam (3):
      wl12xx: use 2 spare TX blocks for GEM cipher
      mac80211: refactor sta_info_insert_rcu to 3 main stages
      mac80211: fix race condition between assoc_done and first EAP packet

Guy Martin (1):
      [media] stv090x: set status bits when there is no lock

Gökçen Eraslan (1):
      HID: Add device IDs for Macbook Pro 8 keyboards

H Hartley Sweeten (22):
      staging: dt3155v4l: Remove printk noise
      staging: dt3155v4l: pci_iomap returns a void __iomem * not a void *
      staging: dt3155v4l: remove irq_handler from struct dt3155_priv
      spi: spi-dw: fix all sparse warnings
      crypto: aes-x86 - quiet sparse noise about symbol not declared
      exofs/ore.c: local functions should be static
      exofs/super.c: local functions should be static
      ext3/balloc.c: local functions should be static
      regulator: remove duplicate REG_CTRL2 defines in tps65023
      PM / VT: Cleanup #if defined uglyness and fix compile error
      ext4: functions should not be declared extern
      ext4: add __user decoration to calls of copy_{from,to}_user()
      ext4: quiet sparse noise about plain integer as NULL pointer
      nfs/super.c: local functions should be static
      mm/memblock.c: quiet sparse noise
      mm/thrash.c: quiet sparse noise
      mm/mempolicy.c: quiet sparse noise
      mm/huge_memory.c: quiet sparse noise
      lib/bitmap.c: quiet sparse noise about address space
      mm/page_cgroup.c: quiet sparse noise
      ceph/mds_client.c: quiet sparse noise
      ceph/super.c: quiet sparse noise

H. Peter Anvin (5):
      random: Add support for architectural random hooks
      x86, random: Architectural inlines to get random integers with RDRAND
      x86, random: Verify RDRAND functionality and allow it to be disabled
      Merge commit 'v3.0' into x86/cpu
      x86, vsyscall: Add missing <asm/fixmap.h> to arch/x86/mm/fault.c

Haiyang Zhang (11):
      staging: hv: remove unnecessary includes in netvsc
      staging: hv: add newline to log messages in netvsc
      staging: hv: convert dev_<loglevel> to netdev_<loglevel> in netvsc
      staging: hv: fix a kernel warning in netvsc_linkstatus_callback()
      staging: hv: re-order the code in netvsc_probe()
      staging: hv: fix counting of #outstanding-sends in failed sends
      staging: hv: fix counting of available buffer slots when send fails
      staging: hv: fix the return status of netvsc_start_xmit()
      staging: hv: fix the page buffer when rndis data go across page boundary
      staging: hv: fix some typos in netvsc.c
      staging: hv: remove the carrier status check from netvsc_open()

Hakan Kvist (1):
      USB: ftdi_sio: add PID for Sony Ericsson Urban

Hamo (1):
      gpio: fix build error in include/asm-generic/gpio.h

Hannes Reinecke (7):
      [SCSI] scsi_dh_alua: Evaluate TPGS setting from inquiry data
      [SCSI] scsi_dh: Fixup kernel-doc comments
      [SCSI] scsi_dh: Implement match callback function
      [SCSI] scsi_dh_alua: always update TPGS status on activate
      [SCSI] scsi_dh: Check for sdev state in store_dh_state()
      [SCSI] scsi_dh_alua: Fix Erroneous TPG ID check
      [SCSI] scsi_dh_alua: Decrease retry interval

Hans J. Koch (1):
      uio: uio_pci_generic: Remove useless spin_lock

Hans Petter Selasky (2):
      musb_gadget: Fix for spurious interrupts on endpoint zero.
      [media] Increase a timeout, so that bad scheduling does not accidentially 
cause a timeout

Hans Schillstrom (1):
      IPVS netns shutdown/startup dead-lock

Hans Verkuil (38):
      [media] radio-si4713.c: fix compiler warning
      [media] mt20xx.c: fix compiler warnings
      [media] wl128x: fix compiler warning + wrong write() return
      [media] saa7146: fix compiler warning
      [media] ddbridge: fix compiler warnings
      [media] mxl5005s: fix compiler warning
      [media] af9005-fe: fix compiler warning
      [media] tvaudio: fix compiler warnings
      [media] az6027: fix compiler warnings
      [media] mantis: fix compiler warnings
      [media] drxd_hard: fix compiler warnings
      [media] vpx3220, bt819: fix compiler warnings
      [media] si470x: fix compile warning
      [media] dvb_frontend: fix compile warning
      [media] vivi: fill in colorspace
      [media] ivtv: fill in service_set
      [media] v4l2-ioctl: more -ENOTTY fixes
      [media] videodev2.h: add V4L2_CTRL_FLAG_VOLATILE
      [media] v4l2-ctrls: replace is_volatile with V4L2_CTRL_FLAG_VOLATILE
      [media] v4l2-ctrls: implement new volatile autocluster scheme
      [media] v4l2-controls.txt: update auto cluster documentation
      [media] pwc: switch to the new auto-cluster volatile handling
      [media] vivi: add support for VIDIOC_LOG_STATUS
      [media] pwc: add support for VIDIOC_LOG_STATUS
      [media] saa7115: use the new auto cluster support
      [media] soc_camera: add control handler support
      [media] sh_mobile_ceu_camera: implement the control handler
      [media] ov9640: convert to the control framework
      [media] ov772x: convert to the control framework
      [media] rj54n1cb0c: convert to the control framework
      [media] mt9v022: convert to the control framework
      [media] ov2640: convert to the control framework
      [media] ov6650: convert to the control framework
      [media] ov9740: convert to the control framework
      [media] mt9m001: convert to the control framework
      [media] mt9m111: convert to the control framework
      [media] mt9t031: convert to the control framework
      [media] soc_camera: remove the now obsolete struct soc_camera_ops

Hans de Goede (3):
      hwmon/f71882fg: Make all fan/pwm attr tables 2 dimensional
      hwmon/f71882fg: Add a f71882fg_create_fan_sysfs_files helper function
      hwmon/f71882fg: Make the decision wether to register fan attr. per fan

Harish Zunjarrao (5):
      [SCSI] qla4xxx: Code cleanup for read/update flash using BSG
      [SCSI] qla4xxx: Add get ACB state support using BSG
      [SCSI] qla4xxx: Add read/update NVRAM support for 40xx adapters using BSG
      [SCSI] qla4xxx: Added restore factory defaults support using BSG
      [SCSI] qla4xxx: Added Get ACB support using BSG

Harro Haan (1):
      USB: fix ehci alignment error

Harry Wei (2):
      debugfs: Fix a comment mistake
      remove the messy code file Documentation/zh_CN/SubmitChecklist

Hartley Sweeten (1):
      ep93xx: add support Vision EP9307 SoM

Harvey Yang (2):
      Input: tc3589x-keypad - fix section mismatch warning
      i2c/scx200_acb: Fix section mismatch warning in scx200_pci_drv

Hatim Ali (2):
      [media] s5p-tv: Add PM_RUNTIME dependency
      ARM: EXYNOS4: Add TVOUT support for SMDKV310

Hauke Mehrtens (12):
      bcma: move parsing of EEPROM into own function.
      bcma: move initializing of struct bcma_bus to own function.
      bcma: add functions to scan cores needed on SoCs
      bcma: add SOC bus
      bcma: add mips driver
      bcma: add serial console support
      bcma: get CPU clock
      bcm47xx: prepare to support different buses
      bcm47xx: make it possible to build bcm47xx without ssb.
      bcm47xx: add support for bcma bus
      bcm47xx: fix irq assignment for new SoCs.
      b43: add core rev 17 used on bcma SoC.

Hayes Wang (2):
      r8169: define the early size for 8111evl
      r8169: support new chips of RTL8111F

Hector Martin (1):
      powerpc/ps3: Add gelic udbg driver

Hefty, Sean (4):
      RDMA/cma: Fix crash in cma_req_handler
      RDMA/cma: Check for NULL conn_param in rdma_accept
      IB/mad: Verify mgmt class in received MADs
      RDMA/ucm: Removed checks for unsigned value < 0

Heiko Carstens (8):
      nohz: Remove "Switched to NOHz mode" debugging messages
      seeq: fix compile breakage on s390
      sysfs: add unsigned long cast to prevent compile warning
      time, s390: Get rid of compile warning
      [S390] zcore: add missing module.h include
      [S390] irqstats: split IPI interrupt accounting
      s390: add missing module.h/export.h includes
      pps gpio client: add missing dependency

Heiko St?bner (2):
      ARM: S3C2443: Move clk_arm and clk_armdiv to common code
      ARM: S3C2416: Add comment describing the armdiv/armclk

Heiko Stuebner (18):
      ARM: S3C24XX: Remove hw_addr from s3c24xx dma channel declarations
      ARM: S3C24XX: Remove s3c24xx_dma_addr definition
      ARM: S3C2443: Move i2s clock definitions to common code
      ARM: S3C2443: Define constant for HSSPI pclk
      ARM: S3C2416: Add HSSPI clock sourced from EPLL
      ARM: S3C2443: Add hsspi-clock from pclk and rename S3C2443 hsspi sclk
      ARM: SAMSUNG: Add adc registers for S3C2443/S3C2416
      ARM: SAMSUNG: Fix mux bit modification in s3c_adc_select
      ARM: SAMSUNG: Allow overriding of adc device name for S3C24XX
      ARM: SAMSUNG: Add support s3c2443-adc for S3C2443
      ARM: SAMSUNG: Add support s3c2416-adc for S3C2416/S3C2450
      ARM: S3C2416: Add armdiv_mask constant
      ARM: S3C24XX: Add infrastructure to transmit armdiv to common code
      ARM: S3C2443: Add get_rate operation for clk_armdiv
      ARM: S3C2443: handle unset armdiv values gracefully
      ARM: S3C2443: Accommodate cpufreq frequency scheme in armdiv
      ARM: S3C24XX: use clk_get_rate to init fclk in common_setup_clocks
      ARM: S3C24XX: Add devname for hsmmc1 pclk

Heiko Stübner (6):
      s3c-hsudc: Fix possible nullpointer dereference during probe
      s3c-hsudc: Add basic otg transceiver handling
      s3c-hsudc: implement vbus_draw hook
      regulator: Add driver for gpio-controlled regulators
      regulator: gpio-regulator add dependency on GENERIC_GPIO
      regulator: Fix possible nullpointer dereference in regulator_enable()

Helmut Schaa (25):
      mac80211: Stop TX BA session if buf_size is zero
      mac80211: Don't use a buf_size=0 in ADDBA requests
      mac80211: Fill in skb->protocol information for injected frames
      mac80211: Don't use EAPOL frames for rate sampling
      rt2x00: Fix PCI interrupt processing race on SMP systems
      wireless: Introduce defines for BAR TID_INFO & MULTI_TID fields
      mac80211: Tear down BA session on BAR tx failure
      rt2x00: Minor optimizazion in txdone path
      rt2x00: Add LED_CFG register description
      rt2x00: Remove incorrect led blink
      rt2x00: Update some TX descriptor
      rt2x00: Avoid unnecessary uncached
      rt2x00: Move bssidx calculation into its own function
      rt2x00: Introduce sta_add/remove callbacks
      rt2x00: Add WCID to crypto struct
      rt2x00: Add WCID to HT TX descriptor
      rt2x00: Make use of sta_add/remove callbacks in rt2800
      rt2x00: Forbid aggregation for STAs not programmed into the hw
      rt2x00: Use the available helper functions to initialize the WCID table
      mac80211: Allow noack flag overwrite for injected frames
      mac80211: Update injection documentation
      mac80211: Build TX radiotap header dynamically
      mac80211: Populate radiotap header with MCS info for TX frames
      nl80211: Add sta_flags to the station info
      mac80211: Provide station flags to cfg80211

Hendrik Brueckner (1):
      [S390] defconfig: switch on CONFIG_DEVTMPFS

Henrik Rydberg (1):
      Revert "HID: multitouch: decide if hid-multitouch needs to handle mt 
devices"

Henry Ptasinski (6):
      staging: brcm80211: fix for 'remove unnecessary braces' checkpatch warning
      staging: brcm80211: fix off-by-one error in swap functions
      staging: brcm80211: Remove swaps in R_REG and W_REG macros
      staging: brcm80211: Fix handling of firmware and inits on big-endian 
platforms
      staging: brcm80211: only enable brcmsmac if bcma is not set
      staging: brcm80211: use min_t() instead of min()

Herbert Xu (5):
      crypto: sha - Fix build error due to crypto_sha1_update
      crypto: cryptd - Use subsys_initcall to prevent races with aesni
      crypto: user - Initialise match in crypto_alg_match
      crypto: user - Add dependency on NET
      crypto: user - Depend on NET instead of selecting it

Herton Ronaldo Krzesinski (1):
      fb: avoid possible deadlock caused by fb_set_suspend

Hidetoshi Seto (1):
      x86, mce: Do not call del_timer_sync() in IRQ context

Hillf Danton (7):
      sched: Remove noop in next_prio()
      sched: Remove noop in lowest_flag_domain()
      sched, rt: Fix rq->rt.pushable_tasks bug in push_rt_task()
      sched: Remove resetting exec_start in put_prev_task_rt()
      MIPS: XLR, XLS: Add comment for smp setup
      mm/huge_memory: fix copying user highpage
      mm/huge_memory: fix typo when updating mmu cache

Holger Brunck (1):
      powerpc/82xx: updates for mgcoge

Hong Xu (1):
      ASoC: WM8904: Set `invert' bit for Capture Switch

Hongjun Chen (1):
      powerpc/cpm: Clear muram before it is in use.

Huang Shijie (3):
      mtd: add helper functions library and header files for GPMI NAND driver
      mtd: add GPMI-NAND driver in the config and Makefile
      mtd: add the common code for GPMI-NAND controller driver

Huang Ying (5):
      net, rds, Replace xlist in net/rds/xlist.h with llist
      llist: Make some llist functions inline
      llist: Move cpu_relax() to after the cmpxchg()
      llist: Return whether list is empty before adding in llist_add()
      irq_work: Use llist in the struct irq_work logic

Hugh Dickins (3):
      mm: fix race between mremap and removing migration entry
      radix_tree: clean away saw_unset_tag leftovers
      mm: munlock use mapcount to avoid terrible overhead

Hui Wang (3):
      serial/imx: support to handle break character
      ARM i.MX avic: convert to use generic irq chip
      Input: imx_keypad - add pm suspend and resume support

Ian Armstrong (1):
      [media] ivtv: Fix radio support

Ian Campbell (76):
      net: add APIs for manipulating skb page fragments.
      net: convert core to skb paged frag APIs
      net: ipv4: convert to SKB frag APIs
      net: ipv6: convert to SKB frag APIs
      net: xfrm: convert to SKB frag APIs
      atm: convert to SKB paged frag API.
      IB: amso1100: convert to SKB paged frag API.
      IB: nes: convert to SKB paged frag API.
      IPoIB: convert to SKB paged frag API.
      tg3: convert to SKB paged frag API.
      bnx2: convert to SKB paged frag API.
      bnx2x: convert to SKB paged frag API.
      bnx2fc: convert to SKB paged frag API.
      fcoe: convert to SKB paged frag API.
      3c59x: convert to SKB paged frag API.
      8139cp: convert to SKB paged frag API.
      acenic: convert to SKB paged frag API.
      atl1c: convert to SKB paged frag API.
      atl1e: convert to SKB paged frag API.
      atlx: convert to SKB paged frag API.
      benet: convert to SKB paged frag API.
      bna: convert to SKB paged frag API.
      cassini: convert to SKB paged frag API.
      intel: convert to SKB paged frag API.
      enic: convert to SKB paged frag API.
      forcedeth: convert to SKB paged frag API.
      gianfar: convert to SKB paged frag API.
      greth: convert to SKB paged frag API.
      ibmveth: convert to SKB paged frag API.
      jme: convert to SKB paged frag API.
      ksz884x: convert to SKB paged frag API.
      macvtap: convert to SKB paged frag API.
      mv643xx: convert to SKB paged frag API.
      netxen: convert to SKB paged frag API.
      niu: convert to SKB paged frag API.
      ns83820: convert to SKB paged frag API.
      pasemi: convert to SKB paged frag API.
      qeth: convert to SKB paged frag API.
      qla3xxx: convert to SKB paged frag API.
      qlcnic: convert to SKB paged frag API.
      qlge: convert to SKB paged frag API.
      r8169: convert to SKB paged frag API.
      s2io: convert to SKB paged frag API.
      sfc: convert to SKB paged frag API.
      skge: convert to SKB paged frag API.
      sky2: convert to SKB paged frag API.
      starfire: convert to SKB paged frag API.
      stmmac: convert to SKB paged frag API.
      sungem: convert to SKB paged frag API.
      sunhme: convert to SKB paged frag API.
      tehuti: convert to SKB paged frag API.
      tsi108: convert to SKB paged frag API.
      typhoon: convert to SKB paged frag API.
      via-velocity: convert to SKB paged frag API.
      virtionet: convert to SKB paged frag API.
      vmxnet3: convert to SKB paged frag API.
      vxge: convert to SKB paged frag API.
      xen: netback: convert to SKB paged frag API.
      xen: netfront: convert to SKB paged frag API.
      et131x: convert to SKB paged frag API.
      hv: netvsc: convert to SKB paged frag API.
      myri10ge: convert to SKB paged frag API.
      cxgb3: convert to SKB paged frag API.
      chelsio: convert to SKB paged frag API.
      net: use DMA_x_DEVICE and dma_mapping_error with skb_frag_dma_map
      ehea: convert to SKB paged frag API
      emac: convert to SKB paged frag API.
      ll_temac: convert to SKB paged frag API.
      genirq: Add IRQF_RESUME_EARLY and resume such IRQs earlier
      net: do not take an additional reference in skb_frag_set_page
      mm: add a "struct page_frag" type containing a page, offset and length
      mlx4: convert to SKB paged frag API.
      cxgb4: convert to SKB paged frag API.
      cxgb4vf: convert to SKB paged frag API.
      cxgbi: convert to SKB paged frag API.
      net: add opaque struct around skb frag page

Ian Munsie (1):
      tags, powerpc: Update tags.sh to support _GLOBAL symbols

Ido Yariv (5):
      ARM: davinci: DA850: Add MMC/SD1 pinmux configuration
      ARM: davinci: DA850: Add GPIO pinmux configuration for wl1271
      mmc: davinci: Add support for set_power callback
      ARM: davinci: AM18x: Add wl1271/wlan support
      ARM: davinci: Explicitly set channel controllers' default queues

Igor M. Liplianin (4):
      [media] cx23885: fix type error
      [media] altera-stapl: it is time to move out from staging
      [media] dvb: Add support for pctv452e
      [media] pctv452e: Remove bogus code

Igor Mammedov (1):
      memcg: do not expose uninitialized mem_cgroup_per_node to world

Ike Panhc (7):
      MAINTAINERS: add new entry for ideapad-laptop
      ideapad: define vpc commands
      ideapad: change parameter of ideapad_sync_rfk_state
      ideapad: add event for Novo key
      ideapad: add debugfs support
      ideapad: remove sysfs node for cfg
      MAINTAINERS: add new entry for ideapad-laptop

Ilan Elias (7):
      NFC: Add dev_up and dev_down control operations
      NFC: move nfc.h from include/net to include/net/nfc
      NFC: basic NCI protocol implementation
      NFC: driver for TI shared transport
      NFC: improve readability of an 'if' in nci core.c
      NFC: implicitly deactivate in nci_start_poll
      NFC: protect nci_data_exchange transactions

Ilija Hadzic (11):
      drm/radeon: allow pcie gen2 speed on NI
      drm/radeon: allow pcie gen2 speed on Cayman
      drm/radeon/kms: simplify evergreen blit code
      drm/radeon/kms: demystify evergreen blit code
      drm/radeon/kms: demystify r600 blit code
      drm/radeon/kms: cleanup benchmark code
      drm/radeon/kms: add more elaborate benchmarks
      drm/radeon/kms: cleanup r600 blit code
      drm/radeon/kms: rename a variable for consistency
      drm/radeon/kms: blit code commoning
      drm/radeon/kms: use defined constants for crtc/hpd count instead of 
hard-coded value 6

Ilya Dryomov (6):
      Btrfs: pass the correct root to lookup_free_space_inode()
      Btrfs: fix a bug when opening seed devices
      Btrfs: close all bdevs on mount failure
      Btrfs: stop leaking btrfs_bios on readahead
      Btrfs: rename btrfs_bio multi -> bbio for consistency
      Btrfs: fix a potential btrfs_bio leak on scrub fixups

Ilya Petrov (1):
      staging: nvec: add LED support

Inderpal Singh (1):
      ARM: EXYNOS4: Configure MAX8997 PMIC for ORIGEN

Ingo Molnar (21):
      Merge branch 'perf/urgent' into perf/core
      Merge branch 'perf/core' of 
git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/core
      Merge commit 'v3.1-rc6' into core/locking
      Merge branch 'linus' into sched/core
      Merge commit 'v3.1-rc7' into perf/core
      Merge branch 'upstream/ticketlock-cleanup' of 
git://github.com/jsgf/linux-xen into x86/spinlocks
      Merge branch 'core' of git://amd64.org/linux/rric into perf/core
      Merge branch 'rcu/next' of git://github.com/paulmckrcu/linux into core/rcu
      Merge branch 'linus' into sched/core
      llist: Remove the platform-dependent NMI checks
      Merge commit 'v3.1-rc9' into sched/core
      Merge commit 'v3.1-rc9' into perf/core
      Merge branch 'ras' of git://amd64.org/linux/bp into perf/core
      x86, nmi, drivers: Fix nmi splitup build bug
      Merge branch 'perf/core' of git://github.com/acmel/linux into perf/core
      Merge branch 'tip/perf/urgent' of 
git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace into perf/core
      Merge branch 'tip/perf/core' of git://github.com/rostedt/linux into 
perf/core
      Merge branch 'perf/core' of git://github.com/acmel/linux into perf/core
      Merge branch 'tip/perf/core' of 
git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace into perf/core
      Merge branch 'perf/core' of git://github.com/acmel/linux into perf/core
      Merge branch 'tip/perf/core' of 
git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace into perf/core

Inki Dae (8):
      DRM: add DRM Driver for Samsung SoC EXYNOS4210.
      drm/exynos: fixed overlay data updating.
      drm/exynos: fixed overlay updating time at page flip.
      drm/exynos: added device object as argument of subdrv_probe().
      drm/exynos: fixed bug to exynos_drm_fb_dev_reinit().
      drm/exynos: added comments and code clean.
      drm/exynos: fixed page flip bug.
      drm/exynos: fixed build warnings and comments.

J. Bruce Fields (87):
      nfsd4: fix seqid_mutating_error
      nfsd4: return nfserr_symlink on v4 OPEN of non-regular file
      locks: minor lease cleanup
      locks: move F_INPROGRESS from fl_type to fl_flags field
      locks: fix tracking of inprogress lease breaks
      locks: setlease cleanup
      nfsd4: clean up S_IS -> NF4 file type mapping
      nfsd: open-code special directory-hardlink check
      nfsd: clean up nfsd_mode_check()
      nfsd4: fix incorrect comment in nfsd4_set_nfs4_acl
      nfsd4: it's OK to return nfserr_symlink
      nfsd: remove unused defines
      Remove include/linux/nfsd/const.h
      nfsd4: permit read opens of executable-only files
      nfsd: prettify NFSD_MAY_* flag definitions
      nfsd4: simplify recovery dir setting
      nfsd4: stop using nfserr_resource for transitory errors
      nfsd4: replace some macros by functions
      nfsd4: name openowner data structures more clearly
      nfsd4: cleanup lock/stateowner initialization
      nfsd4: remove HAS_SESSION
      nfsd4: cleanup and consolidate seqid_mutating_err
      nfsd4: simplify lock openmode check
      nfsd4: get lock checks out of preprocess_seqid_op
      nfsd4: remove redundant is_open_owner check
      nfsd: remove include/linux/nfsd/syscall.h
      nfsd4: fix off-by-one-error in SEQUENCE reply
      nfsd4: remove typoed replay field
      nfsd4: simplify distinguishing lock & open stateid's
      nfsd4: consolidate lock & open stateid tables
      nfsd4: simplify stateid generation code, fix wraparound
      nfsd4: make delegation stateid's seqid start at 1
      nfsd4: centralize handling of replay owners
      nfsd4: cleanup seqid op stateowner usage
      nfsd4: extend state lock over seqid replay logic
      nfsd4: eliminate impossible open replay case
      nfsd4: drop most stateowner refcounting
      nfsd4: eliminate unused lt_stateowner
      nfsd4: share common seqid checks
      nfsd4: simplify check_open logic
      nfsd4: move double-confirm test to open_confirm
      nfsd4: move CLOSE_STATE special case to caller
      nfsd4: split stateowners into open and lockowners
      nfsd4: split out some free_generic_stateid code
      nfsd4: rearrange to avoid a forward reference
      nfsd4: split up find_stateid
      nfsd4: split preprocess_seqid, cleanup
      nfsd4: pass around typemask instead of flags
      nfsd4: rename init_stateid
      nfsd4: remove redundant stateid initialization
      nfsd4: move some of nfs4_stateid into a separate structure
      nfsd4: add common dl_stid field to delegation
      nfsd4: share common stid-hashing helper function
      nfsd4: hash deleg stateid's like any other
      nfsd4: fix test_stateid for delegation stateid's
      nfsd4: use deleg changes to cleanup preprocess_stateid_op
      nfsd4: better stateid hashing
      nfsd4: replace oo_confirmed by flag bit
      nfsd4: match close replays on stateid, not open owner id
      nfsd4: simplify free_stateid
      nfsd4: construct stateid from clientid and counter
      nfsd4: hash closed stateid's like any other
      nfsd4: fix open downgrade, again
      nfsd4: make op_cacheresult another flag
      leases: split up generic_setlease into lock/unlock cases
      nfsd4: move client * to nfs4_stateid, add init_stid helper
      nfsd4: use idr for stateid's
      nfsd4: assume test_stateid always has session
      nfsd4: look up stateid's per clientid
      nfsd4: fix state lock usage in LOCKU
      nfsd4: clean up downgrading code
      nfsd4: cleanup state.h comments
      nfsd4: ignore WANT bits in open downgrade
      nfsd4: move access/deny validity checks to xdr code
      nfsd4: move name-length checks to xdr
      nfsd4: more robust ignoring of WANT bits in OPEN
      nfsd4: centralize renew_client() calls
      nfsd4: make is_open_owner boolean
      nfsd4: simplify process_open1 logic
      nfsd4: clean up open owners on OPEN failure
      nfsd4: preallocate nfs4_file in process_open1()
      nfsd4: do idr preallocation with stateid allocation
      nfsd4: preallocate open stateid in process_open1()
      nfsd4: warn on open failure after create
      nfsd4: remove unneeded CLAIM_DELEGATE_CUR workaround
      nfsd4: implement new 4.1 open reclaim types
      leases: fix write-open/read-lease race

JJ Ding (10):
      Input: elantech - correct x, y value range for v2 hardware
      Input: elantech - get rid of ETP_2FT_* in elantech.h
      Input: elantech - use firmware provided x, y ranges
      Input: elantech - remove ETP_EDGE_FUZZ_V2
      Input: elantech - packet checking for v2 hardware
      Input: elantech - clean up elantech_init
      Input: elantech - add v3 hardware support
      Input: elantech - add v4 hardware support
      Input: elantech - better support all those v2 variants
      Input: elantech - remove module parameter force_elantech

Jaap Crezee (1):
      Staging: intel_sst: instel_sst: fixed some coding style issues.

Jack Steiner (1):
      x86: uv2: Workaround for UV2 Hub bug (system global address format)

Jack Wang (1):
      [SCSI] libsas: set sas_address and device type of rphy

Jacob Keller (3):
      ixgbe add thermal sensor support for x540 hardware
      ixgbe: fix driver version initialization in firmware
      igb: enable l4 timestamping for v2 event packets

Jaehoon Chung (3):
      mmc: sdhci-s3c: fix potential NULL dereference
      mmc: dw_mmc: modify DATA register offset
      mmc: core: support HPI send command

Jake Burton (1):
      Staging: comedi: fix brace coding style issue in ni_atmio.c

Jakob Bornecrantz (26):
      vmwgfx: Update register files to latest from vmware-sdk
      vmwgfx: Document vmw_fifo_reserve
      vmwgfx: Add comments for buffer pinning code
      vmwgfx: Make sure the reserved area is at the start of vram
      vmwgfx: Some comments and BUG_ON
      vmwgfx: Break out dirty submission code
      vmwgfx: Expand the command checker to cover screen object commands
      vmwgfx: Refactor common display unit functions to shared file
      vmwgfx: Add dmabuf helper functions for pinning
      vmwgfx: Add screen object support
      vmwgfx: Drop 3D Legacy Display Unit support
      vmwgfx: Place overlays in GMR area if we can
      vmwgfx: Add present and readback ioctls
      vmwgfx: Disallow user space to send present and readback commands
      vmwgfx: Be more strict with fb depths when using screen objects
      vmwgfx: Don't use virtual coords when using screen objects
      vmwgfx: Fix display system init & close functions
      vmwgfx: Whitespace & code style in display unit
      vmwgfx: Add vblank stubs
      vmwgfx: Emulate depth 32 framebuffers
      vmwgfx: Don't pass unused arguments to do_dirty functions
      vmwgfx: Use pointer return error codes
      vmwgfx: Free prefered mode on error path
      vmwgfx: Unreference surface on cursor error path
      vmwgfx: Move the prefered mode first in the list
      vmwgfx: Snoop DMA transfers with non-covering sizes

James Hogan (1):
      HID: hidraw: protect hidraw_disconnect() better

James Morris (23):
      Merge branch 'linus'; commit 'v3.1-rc1' into next
      Merge branch 'next-queue' into next
      Merge branch 'next-evm' of 
git://git.kernel.org/pub/scm/linux/kernel/git/zohar/ima-2.6 into next
      EVM: ensure trusted and encypted key symbols are available to EVM
      integrity: sparse fix: move iint_initialized to integrity.h
      apparmor: sparse fix: make aa_create_aafs static
      selinux: sparse fix: make selinux_secmark_refcount static
      selinux: sparse fix: move selinux_complete_init
      selinux: sparse fix: declare selinux_disable() in security.h
      apparmor: sparse fix: include ipc.h
      apparmor: sparse fix: add apparmor.h to lib.c
      apparmor: sparse fix: rename shadowed variables in policy_unpack.c
      apparmor: sparse fix: include procattr.h in procattr.c
      ima: sparse fix: make ima_open_policy static
      ima: sparse fix: include linux/ima.h in ima_main.c
      selinux: sparse fix: eliminate warnings for selinuxfs
      selinux: sparse fix: fix warnings in netlink code
      selinux: sparse fix: include selinux.h in exports.c
      selinux: sparse fix: fix several warnings in the security server code
      security: sparse fix: Move security_fixup_op to security.h
      Merge branch 'next-evm' of git://github.com/mzohar/linux-evm into next
      Merge branch 'next-hex2bin' of git://github.com/mzohar/linux-evm into next
      Merge branch 'master' of git://gitorious.org/smack-next/kernel into next

James Nuss (2):
      pps: default echo function
      pps: new client driver using GPIO

James Smart (10):
      [SCSI] lpfc 8.3.26: Fix issues pertaining to SCSI/FC protocol.
      [SCSI] lpfc 8.3.26: Fix HBA initialization issues
      [SCSI] lpfc 8.3.26: Fix SYSFS interface issues
      [SCSI] lpfc 8.3.26: Change driver version to 8.3.26
      [SCSI] lpfc 8.3.27: Miscellanous logic and interface fixes
      [SCSI] lpfc 8.3.27: Changed worst case mailbox timeout
      [SCSI] lpfc 8.3.27: Change algorithm for getting physical port name
      [SCSI] lpfc 8.3.27: Fix queue allocation failure recovery
      [SCSI] lpfc 8.3.27: T10 additions for SLI4
      [SCSI] lpfc 8.3.27: Change driver version to 8.3.27

Jamie Iles (23):
      crypto: picoxcell - convert to platform ID table
      crypto: picoxcell - add connection ID to the clock name
      crypto: picoxcell - support for device tree matching
      crypto: picoxcell - fix possible invalid pointer dereference
      tty: serial: allow ports to override the irq handler
      tty: serial8250: allow platforms to override irq handler
      mips: msp71xx/serial: convert to pr_foo() helpers
      mips: msp71xx/serial: add workaround for DW UART
      tty: serial8250: remove UPIO_DWAPB{,32}
      tty: serial8250: add helpers for the DesignWare 8250
      tty: of_serial: add support for the DesignWare 8250
      tty: 8250: export serial8250_handle_irq
      tty: add a DesignWare 8250 driver
      mtd: denali: detect the number of banks before resetting NAND
      picoxcell: support for Picochip picoxcell devices
      picoxcell: add the DTS for pc3x2 and pc3x3 devices
      picoxcell: add the DTS for the PC7302 board
      picoxcell: remove custom ioremap implementation
      dw_apb_timer: constify clocksource name
      picoxcell: add a definition of VMALLOC_END
      dt: add helper to read 64-bit integers
      ARM: 7115/4: move __exception and friends to asm/exception.h
      crypto: picoxcell - add dependency on HAVE_CLK

Jan Beulich (9):
      xen/pci: make bus notifier handler return sane values
      xen/pciback: use mutex rather than spinlock in passthrough backend
      xen/pciback: miscellaneous adjustments
      xen/pci: support multi-segment systems
      apic, i386/bigsmp: Fix false warnings regarding logical APIC ID mismatches
      x86-64: Don't apply destructive erratum workaround on unaffected CPUs
      x86-64: Fix CFI data for interrupt frames
      xen-blkback: use kzalloc() in favor of kmalloc()+memset()
      x86: constify PCI raw ops structures

Jan Glauber (8):
      [S390] use ENTRY macro for sys_setns_wrapper
      [S390] Introduce get_clock_fast()
      [S390] qdio: add timestamp for last queue scan time
      [S390] qdio: EQBS retry after CCQ 96
      [S390] qdio: reset outbound SBAL error states
      [S390] qdio: remove multicast polling
      [S390] add missing __tlb_flush_global() for !CONFIG_SMP
      [S390] qdio: prevent dsci access without adapter interrupts

Jan H. Schönherr (1):
      sched: Remove rq->avg_load_per_task

Jan Kara (4):
      ext3: Remove i_mutex from ext3_sync_file()
      quota: Drop path reference on error exit from quotactl
      udf: Remove web reference from UDF MAINTAINERS entry
      udf: Cleanup metadata flags handling

Jan Kiszka (8):
      KVM: Clean up unneeded void pointer casts
      KVM: Avoid needless registrations of IRQ ack notifier for assigned devices
      KVM: x86: Move kvm_trace_exit into atomic vmexit section
      KVM: x86: Avoid guest-triggerable printks in APIC model
      KVM: Clean up and extend rate-limited output
      KVM: x86: Add module parameter for lapic periodic timer limit
      KVM: Split up MSI-X assigned device IRQ handler
      KVM: SVM: Keep intercepting task switching with NPT enabled

Jan Schmidt (13):
      btrfs: added helper functions to iterate backrefs
      btrfs scrub: added unverified_errors
      btrfs scrub: print paths of corrupted files
      btrfs scrub: bugfix: mirror_num off by one
      btrfs: add mirror_num to extent_read_full_page
      btrfs scrub: use int for mirror_num, not u64
      btrfs scrub: add fixup code for errors on nodatasum files
      btrfs: new ioctls to do logical->inode and inode->path resolving
      btrfs: btrfs_multi_bio replaced with btrfs_bio
      btrfs: Do not use bio->bi_bdev after submission
      btrfs: Put mirror_num in bi_bdev
      btrfs: Moved repair code from inode.c to extent_io.c
      btrfs: integrating raid-repair and scrub-fixup-nodatasum

Jan Weitzel (2):
      mtd: use MTD_NAND_OMAP2 for OMAP4
      w1: disable irqs in critical section

Janusz Krzysztofik (1):
      [media] media: ov6650: stylistic improvements

Jarkko Nikula (21):
      omap: mcbsp: Remove omap device API
      ARM: OMAP: mcbsp: Remove unused variables from platform data
      ARM: OMAP: mcbsp: Move out omap_mcbsp_register_board_cfg from 
plat-omap/devices.c
      ARM: OMAP: mcbsp: Implement generic register access
      ARM: OMAP: mcbsp: Make wakeup control generic
      ARM: OMAP: mcbsp: Make tranceiver configuration control register access 
generic
      ARM: OMAP: mcbsp: Make threshold based transfer code generic
      ARM: OMAP: mcbsp: Use per instance register cache size
      ARM: OMAP: mcbsp: Move sidetone clock management to mach-omap2/mcbsp.c
      ARM: OMAP: mcbsp: Cleanup sidetone control initialization and make it 
generic
      ARM: OMAP: mcbsp: Update mcbsp.h include dependencies
      ARM: OMAP: mcbsp: Move address definitions to arch/arm/mach-omap1/mcbsp.c
      ARM: OMAP: mcbsp: Start generalize omap2_mcbsp_set_clks_src
      ARM: OMAP: mcbsp: Start generalize signal muxing functions
      ASoC: Davinci: Fix FS polarity for I2S format
      ASoC: omap-mcbsp: Fix FS polarity for LEFT_J, DSP_A and DSP_B formats
      ASoC: omap-mcbsp: Prepare for init time DAI format setting
      ASoC: omap: Convert bunch of machine drivers to use init time DAI format
      ASoC: omap: Use single hw_params callback in sdp3430 and zoom2
      MAINTAINERS: Update linux-omap git repository
      ARM: OMAP1: Remove unused omap-alsa.h

Jarkko Sakkinen (6):
      Smack: check permissions from user space (v2)
      Smack: domain transition protections (v3)
      Smack: fix for /smack/access output, use string instead of byte
      Smack: compilation fix
      Smack: fix: invalid length set for the result of /smack/access
      Smack: allow to access /smack/access as normal user

Jarod Wilson (13):
      [media] imon: rate-limit send_packet spew
      [media] mceusb: command/response updates from MS docs
      [media] mceusb: give hardware time to reply to cmds
      [media] mceusb: set wakeup bits for IR-based resume
      [media] mceusb: issue device resume cmd when needed
      [media] mceusb: query device for firmware emulator version
      [media] mceusb: get misc port data from hardware
      [media] mceusb: flash LED (emu v2+ only) to signal end of init
      [media] mceusb: report actual tx frequencies
      [media] mceusb: update version, copyright, author
      [media] redrat3: remove unused dev struct members
      [media] em28xx: add em28xx_ prefix to functions
      [media] imon: don't parse scancodes until intf configured

Jason Baron (8):
      dynamic_debug: remove unused control variables
      dynamic_debug: add Jason Baron as maintainer
      dynamic_debug: make netdev_dbg() call __netdev_printk()
      dynamic_debug: make netif_dbg() call __netdev_printk()
      dynamic_debug: consolidate repetitive struct _ddebug descriptor 
definitions
      dynamic_debug: remove num_enabled accounting
      dynamic_debug: use a single printk() to emit messages
      dynamic_debug: fix undefined reference to `__netdev_printk'

Jason Liu (14):
      imx5: not include the unused head file
      ARM: mx25: Print silicon revision on boot
      ARM: mx27: Print silicon revision on boot
      ARM: mx31: use generic function for displaying silicon revision
      ARM: mx35: use generic function for displaying silicon revision
      ARM: mx5: use generic function for displaying silicon revision
      ARM: i.MX: initialize l2x0 at early_init time
      slub: doc: update the slabinfo.c file path
      mtd: mxc_nand: add mx53 NFC driver support
      mtd: check parts pointer before using it
      ARM: mx5/mm: move i.MX50 mm stuff into mm.c
      ARM: mx5/mm: Remove MX51_DEBUG related mapping
      ARM: mx5/mm: consolidate TZIC map code
      ARM: mx25: Add the missing IIM base definition

Jason Stubbs (3):
      platform: samsung_laptop: fix samsung brightness min/max calculations
      Platform: Brightness quirk for samsung laptop driver
      Platform: Samsung laptop DMI info for NC210/NC110

Jason Wang (1):
      macvtap: fix the uninitialized var using in macvtap_alloc_skb()

Javi Merino (1):
      ARM: 7136/1: pl330: Fix a race condition

Javier Cardona (22):
      mac80211: fix erroneous clearing of MESH_PATH_SN_VALID flag
      mac80211: improve mpath debugging
      mac80211: fix mpath timer NULL function
      mac80211: mesh locking fixes
      mac80211: fix mesh path flushing
      mac80211: mesh gate implementation
      {nl,mac}80211: add missing root mode meshconf entries
      {nl,cfg,mac}80211: let userspace set RANN interval
      {nl,cfg,mac}80211: let userspace make meshif mesh gate
      mac80211: Defer tranmission of mesh path errors
      mac80211: Fix RCU pointer dereference in mesh_path_discard_frame()
      mac80211: Remove mesh paths when an interface is removed
      mac80211: Improve mpath state locking
      mac80211: Remove redundant mesh path expiration checks
      mac80211: Don't iterate twice over all mpaths when once in sufficient
      mac80211: Consolidate {mesh,mpp}_path_flush into one function
      mac80211: Consolidate mesh path duplicated functions
      mac80211: Stop forwarding mesh traffic when tx queues are full
      mac80211: Start implementing QoS support for mesh interfaces
      mac80211: Mesh data frames must have the QoS header
      mac80211: Mark all mesh stations as QoS capable
      mac80211: Fix regression that allowed mpaths between non-peers.

Javier Martin (1):
      [media] mt9p031: Aptina (Micron) MT9P031 5MP sensor driver

Javier Martinez Canillas (1):
      [media] tvp5150: Add video format registers configuration values

Jay Vosburgh (1):
      bonding: eliminate bond_close race conditions

Jayachandran C (3):
      usb: OHCI/EHCI support for Netlogic XLS processor.
      MIPS:Netlogic:Fix section mismatch warnings.
      MIPS: Netlogic: Specify architecture CFLAGS

Jayamohan Kallickal (8):
      [SCSI] be2iscsi: Fixing the /proc/interrupts problem V3
      [SCSI] be2iscsi: Adding a shutdown Routine
      [SCSI] be2iscsi: Add pci_disable device
      [SCSI] be2iscsi: Fix for kdump failure
      [SCSI] be2iscsi: Fix for wrong dmsg setting in wrb
      [SCSI] be2iscsi: Fix for case where task->sc was cleanedup earlier
      [SCSI] be2iscsi: memset wrb for ring create
      [SCSI] be2iscsi: Move driver Version to 4.1.239.0

Jean Delvare (25):
      carminefb: Fix module parameters permissions
      drm/radeon/kms: Fix I2C mask definitions
      drm/radeon/kms: Simplify I2C post_xfer function
      hwmon: (w83627ehf) Fix negative 8-bit temperature values
      hwmon: (w83627ehf) Skip reading unused voltage registers
      hwmon: (w83627ehf) Move fan pins check to a separate function
      hwmon: (lm75) Document why clones are not detected
      hwmon: (w83627ehf) Uninline is_word_sized
      hwmon: (w83627ehf) Better fix for negative temperature values
      i2c-algo-bit: Let user test buses without failing
      i2c-algo-bit: Be verbose on bus testing failure
      i2c-algo-bit: Return standard fault codes
      i2c-algo-pca: Return standard fault codes
      hwmon: (lm73) Make detection less problematic
      hwmon: (ibmaem) Fix error paths
      hwmon: (ibmaem) Make instance initializations independent
      hwmon: (ibmaem) Avoid repeated memory allocations
      hwmon: (lm90) Fix warnings
      hwmon: (lm90) Make code more readable
      hwmon: (smsc47b397) Fix checkpatch errors
      hwmon: Use i2c_smbus_{read,write}_word_swapped
      hwmon: (w83627ehf) Properly report PECI and AMD-SI sensor types
      hwmon: (w83627ehf) Clean up probe function
      hwmon: (w83627ehf) Add support for the W83627UHG
      hwmon: (coretemp) Fix for non-SMP builds

Jean Pihet (8):
      PM QoS: Move and rename the implementation files
      PM QoS: Minor clean-ups
      PM QoS: Code reorganization
      PM QoS: Reorganize data structs
      PM QoS: Generalize and export constraints management code
      PM QoS: Implement per-device PM QoS constraints
      PM QoS: Add global notification mechanism for device constraints
      PM / QoS: Update Documentation for the pm_qos and dev_pm_qos frameworks

Jean-Christophe PLAGNIOL-VILLARD (4):
      at91: USB-A9G20 C01 & C11 board support
      at91: ohci-at91: always provide all the clocks
      pinctrl/sirf: fix sirfsoc_get_group_pins prototype
      ARM: at91: add at91sam9g20 and Calao USB A9G20 DT support

Jean-François Moine (21):
      [media] gspca - ov519: Fix LED inversion of some ov519 webcams
      [media] gspca - sonixj: Fix the darkness of sensor om6802 in 320x240
      [media] gspca - jeilinj: Cleanup code
      [media] gspca - sonixj: Adjust the contrast control
      [media] gspca - sonixj: Increase the exposure for sensor soi768
      [media] gspca - sonixj: Cleanup source and remove useless instructions
      [media] gspca - kinect: Remove the gspca_debug definition
      [media] gspca - ov534_9: Use the new control mechanism
      [media] gspca - ov534_9: New sensor ov9712 and new webcam 05a9:8065
      [media] gspca - main: Fix the isochronous transfer interval
      [media] gspca - main: Better values for V4L2_FMT_FLAG_COMPRESSED
      [media] gspca - benq: Remove the useless function sd_isoc_init
      [media] gspca - main: Use a better altsetting for image transfer
      [media] gspca - main: Handle the xHCI error on usb_set_interface()
      [media] gspca - topro: New subdriver for Topro webcams
      [media] gspca - spca1528: Increase the status waiting time
      [media] gspca - spca1528: Add some comments and update copyright
      [media] gspca - spca1528: Change the JPEG quality of the images
      [media] gspca - spca1528: Don't force the USB transfer alternate setting
      [media] gspca - main: Version change to 2.14.0
      [media] gspca - main: Display the subdriver name and version at probe time

Jean-Hugues Deschenes (3):
      i2c-designware: Use local version of readl & writel
      i2c-designware: Check component type register
      i2c-designware: Allow mixed endianness accesses

Jeff Brown (3):
      HID: hid-debug: Show application usage for each collection.
      HID: hid-multitouch: Filter collections by application usage.
      HID: hid-multitouch: Add LG Display Multitouch device.

Jeff Kirsher (88):
      drivers/net/ethernet: Add ethernet dir and config option
      3c*/acenic/typhoon: Move 3Com Ethernet drivers
      amd: Move AMD (Lance) chipset drivers
      8390: Move the 8390 related drivers
      broadcom: Move the Broadcom drivers
      chelsio: Move the Chelsio drivers
      intel: Move the Intel wired LAN drivers
      qlogic: Move the QLogic drivers
      smsc: Move the SMC (SMSC) drivers
      i825xx: Move the Intel 82586/82593/82596 based drivers
      ni5010: Move the Racal-Interlan (Micom) driver
      cassini/niu/sun*: Move the Sun drivers
      sfc: Move the Solarflare drivers
      be2net: Move the Emulex driver
      bna: Move the Brocade driver
      mlx4: Move the Mellanox driver
      myri*: Move the Myricom drivers
      s2io/vxge: Move the Exar drivers
      ehea/ibm*: Move the IBM drivers
      enic: Move the Cisco driver
      pasemic_mac*: Move the PA Semi driver
      tehuti: Move the Tehuti driver
      stmmac: Move the STMicroelectronics driver
      bmac/mace/macmace/mac89x0/cs89x0: Move the Macintosh (Apple) drivers
      *sonic/natsemi/ns83829: Move the National Semi-conductor drivers
      xscale: Move the Intel XScale IXP drivers
      ftgmac100/ftmac100: Move the Faraday drivers
      8139*/atp/r8169/sc92031: Move the Realtek drivers
      de6*/dl2k/sundance: Move the D-Link drivers
      atl*: Move the Atheros drivers
      spider_net: fix compile issue introduced by driver move
      ewrk3/tulip: Move the DEC - Tulip drivers
      ioc3-eth/meth: Move the SGI drivers
      seeq: Move the SEEQ drivers
      pch_gbe: Move the OKI Semiconductor driver
      skge/sky2/mv643xx/pxa168: Move the Marvell Ethernet drivers
      via-*: Move the VIA drivers
      eth16i: Move the Allied Telesis/Fujitsu drivers
      freescale: Move the Freescale drivers
      ks8*/ksz8*: Move the Micrel drivers
      toshiba: Move the Toshiba drivers
      sis*: Move the Silicon Integrated Systems (SiS) drivers
      cirrus: Move the Cirrus network driver
      nuvoton: Move the Nuvoton driver
      tsi108*: Move the Tundra driver
      s6gmac: Move the s6gmac drivers
      davinci*/tlan/cpmac: Move the Texas Instruments (TI) drivers
      hamachi/yellowfin: Move the packet engine drivers
      octeon: Move the Cavium driver
      jme: Move the JME driver
      xilinx/ll_temac: Move the Xilinx drivers
      ipg: Move the IC Plus driver
      korina: Move the IDT driver
      mipsnet: Move the MIPS driver
      lantiq: Move the Lantiq SoC driver
      bfin_mac: Move the Analog Devices Inc driver
      macb: Move the Atmel driver
      r6040: Move the RDC driver
      fealnx: Move the Myson driver
      forcedeth: Move the NVIDIA nForce driver
      starfire: Move the Adaptec driver
      hp100: Move the HP driver
      dnet: Move the Dave Ethernet driver
      ethoc: Move the Avionic driver
      greth: Move the Aeroflex Gaisler driver
      enc28j60: Move the Microchip driver
      dm9000: Move the Davicom driver
      netx: Move the netx driver
      sh_eth: Move the Renesas SuperH driver
      xircom: Move the Xircom driver
      tile: Move the Tilera driver
      acenic: Move the Alteon driver
      drivers/net: Kconfig and Makefile cleanup
      fddi: Move the FDDI drivers
      skfp: Fix SysKonnect FDDI driver compile issues
      ppp: Move the PPP drivers
      hippi: Move the HIPPI driver
      plip: Move the PLIP driver
      slip: Move the SLIP drivers
      ixbmtr_cs: Move the IBM PCMCIA Token Ring driver
      com20020_cs: Move the PCMCIA Arcnet driver
      drivers/net: Kconfig & Makefile cleanup
      drivers/net/ethernet/*: Enabled vendor Kconfig options
      MII: fix Kconfig dependencies for MII
      e1000e: make function tables const
      cs89x0: Move the driver into the Cirrus dir
      i825xx:xscale:8390:freescale: Fix Kconfig dependancies
      etherh: Add MAINTAINERS entry for etherh

Jeff Layton (32):
      cifs: switch CIFSSMBQAllEAs to use memcmp
      cifs: use memcpy for magic string in cifs signature generation BSRSPYL
      cifs: get rid of unused xid in cifs_get_root
      cifs: untangle server->maxBuf and CIFSMaxBufSize
      cifs: clean up checkSMB
      cifs: consolidate signature generating code
      cifs: trivial: remove obsolete comment
      cifs: make smb_msg local to read_from_socket
      cifs: check for unresponsive server every time we call kernel_recvmsg
      cifs: simplify read_from_socket
      cifs: clean up check_rfc1002_header
      PM / Freezer: Make fake_signal_wake_up() wake TASK_KILLABLE tasks too
      nfs: don't redirty inode when ncommit == 0 in nfs_commit_unstable_pages
      nfs: don't try to migrate pages with active requests
      cifs: turn read_from_socket into a wrapper around a vectorized version
      cifs: keep a reusable kvec array for receives
      cifs: add a third receive phase to cifs_demultiplex_thread
      cifs: move mid finding into separate routine
      cifs: eliminate is_multi_rsp parm to find_cifs_mid
      cifs: move buffer pointers into TCP_Server_Info
      cifs: find mid earlier in receive codepath
      cifs: break out 3rd receive phase into separate function
      cifs: add a callback function to receive the rest of the frame
      cifs: fix protocol definition for READ_RSP
      cifs: add cifs_async_readv
      cifs: convert cifs_readpages to use async reads
      cifs: allow for larger rsize= options and change defaults
      cifs: tune bdi.ra_pages in accordance with the rsize
      cifs: allow cifs_max_pending to be readable under 
/sys/module/cifs/parameters
      cifs, freezer: add wait_event_freezekillable and have cifs use it
      vfs: iov_iter: have iov_iter_advance decrement nr_segs appropriately
      nfs: set vs_hidden on nfs4_callback_version4 (try #2)

Jeff Liu (1):
      btrfs: trivial fix, a potential memory leak in btrfs_parse_early_options()

Jeff Moyer (3):
      blk-flush: fix invalid BUG_ON in blk_insert_flush
      blk-flush: move the queue kick into
      aio: allocate kiocbs in batches

Jeff Skirvin (13):
      [SCSI] isci: fix missed unlock in apc_agent_timeout()
      [SCSI] isci: SATA/STP I/O is only returned in the normal path to libsas
      [SCSI] isci: fix decode of DONE_CRC_ERR TC completion status
      [SCSI] isci: The port state should be set to stopping on the last phy.
      [SCSI] isci: Lookup device references through requests in completions.
      [SCSI] isci: Immediately fail I/O to removed devices.
      [SCSI] isci: Fix tag leak in tasks and terminated requests.
      [SCSI] isci: Handle task request timeouts correctly.
      [SCSI] isci: No task_done callbacks in error handler paths.
      [SCSI] isci: Fix task management for SMP, SATA and on dev remove.
      [SCSI] isci: Remove redundant isci_request.ttype field.
      [SCSI] isci: No need to manage the pending reset bit on pending requests.
      [SCSI] isci: Fix hard reset timeout conditions.

Jens Axboe (6):
      Merge branch 'for-3.2/core' into for-3.2/drivers
      block: rename __make_request() to blk_queue_bio()
      Merge branch 'v3.1-rc10' into for-3.2/core
      Merge branch 'stable/for-jens-3.2' of git://oss.oracle.com/git/kwilk/xen 
into for-3.2/drivers
      Merge branch 'for-linus' into for-3.2/core
      blk-throttle: use queue_is_locked() instead of lockdep_is_held()

JeongHyeon Kim (1):
      ARM: EXYNOS4: Add support for ORIGEN board

Jeremy Fitzhardinge (24):
      x86, cmpxchg: <linux/alternative.h> has LOCK_PREFIX
      x86, cmpxchg: Move 32-bit __cmpxchg_wrong_size to match 64 bit.
      x86, cmpxchg: Move 64-bit set64_bit() to match 32-bit
      x86, cmpxchg: Unify cmpxchg into cmpxchg.h
      x86: Add xadd helper macro
      x86: Use xadd helper more widely
      x86, ticketlock: Clean up types and accessors
      x86, ticketlock: Convert spin loop to C
      x86, ticketlock: Convert __ticket_spin_lock to use xadd()
      x86, ticketlock: Make __ticket_spin_trylock common
      x86, cmpxchg: Use __compiletime_error() to make usage messages a bit nicer
      xen: add dom0_op hypercall
      xen/dom0: set wallclock time in Xen
      x86, ticketlock: remove obsolete comment
      jump_label: use proper atomic_t initializer
      stop_machine: make stop_machine safe and efficient to call early
      jump_label: if a key has already been initialized, don't nop it out
      x86/jump_label: drop arch_jump_label_text_poke_early()
      sparc/jump_label: drop arch_jump_label_text_poke_early()
      jump_label: add arch_jump_label_transform_static() to optimise non-live 
code updates
      s390/jump-label: add arch_jump_label_transform_static()
      x86/jump_label: add arch_jump_label_transform_static()
      jump-label: initialize jump-label subsystem much earlier
      stop_machine: make stop_machine safe and efficient to call early

Jerome Glisse (4):
      drm/radeon: avoid bouncing connector status btw disconnected & unknown
      drm/radeon: set hpd polarity at init time so hotplug detect works
      drm/radeon: flush read cache for gtt with fence on r6xx and newer GPU V3
      drm/radeon/kms: consolidate GART code, fix segfault after GPU lockup V2

Jerome Marchand (2):
      staging: zram: fix zram locking
      staging: zram: prevent accessing an unallocated table when init fails 
early

Jerry Huang (1):
      QE/FHCI: fixed the CONTROL bug

Jesper Juhl (21):
      Remove unneeded version.h includes from drivers/video/
      Documentation/ABI/: update version number references from 2.6.x to 3.x
      net/wan/hdlc_ppp: use break in switch
      USB: Remove test for NULL that'll never happen in usb_disconnect()
      x86, cleanup: Remove unneeded version.h include from arch/x86/
      drivers/staging/rtl8187se: Don't pass huge struct by value
      drivers/staging/rtl8192u: Don't pass huge struct by value
      jffs2: Avoid unneeded 'if' before kfree
      Remove unneeded version.h include from lib/
      Remove unneeded version.h includes from include/
      Remove unneeded version.h include from arch/x86/
      Remove unneeded version.h includes from arch/arm/
      Remove unneeded version.h includes from drivers/block/
      Remove unneeded version.h includes from drivers/scsi/
      Remove unneeded version.h includes from drivers/target/
      Remove unneeded version.h includes (and add where needed) for drivers/usb/
      Remove unneeded version.h include from drivers/uwb/
      viacam: Don't explode if pci_find_bus() returns NULL
      CIFS: Don't free volume_info->UNC until we are entirely done with it.
      target: Remove unneeded version.h includes
      mfd: Do not leak init_data in tps65912_device_init()

Jesse Barnes (19):
      drm/i915: Use PIPE_CONTROL for flushing on gen6+.
      drm/i915: always set FDI composite sync bit
      drm/i915: PLL macro cleanup and pipe assertion check
      drm/i915: support 3 pipes on IVB+
      drm/i915: split refclk code out of ironlake_crtc_mode_set
      drm/i915: use transcoder select bits on VGA and HDMI on CPT
      drm/i915: fix PCH PLL assertion check for 3 pipes
      drm/i915: add PLL sharing support to handle 3 pipes
      drm/i915: fix debug output for 3 pipe configs
      drm/i915: fix IVB cursor support
      drm/i915: fix transcoder PLL select masking
      drm/i915: export a CPT mode set verification function
      drm/i915: set watermarks for third pipe on IVB
      drm/i915: if transcoder disable fails, say which
      drm/i915: remove transcoder PLL mashing from mode_set per specs
      drm/i915: read full receiver capability field during DP hot plug
      drm/i915: add DP test request handling
      drm/i915: fix ILK+ infoframe support
      drm/i915: use correct SPD type value

Jesse Brandeburg (5):
      ixgb: eliminate checkstack warnings
      e1000: convert hardware management from timers to threads
      e1000: convert mdelay to msleep
      e1000: convert to private mutex from rtnl
      e100: make sure vlan support isn't advertised on old adapters

Jiaju Zhang (1):
      lib/Kconfig.debug: fix help message for DEFAULT_HUNG_TASK_TIMEOUT

Jianyun Li (1):
      [SCSI] mvumi: Add Marvell UMI driver

Jie Liu (1):
      block: fix a typo in the blk-cgroup.h file

Jim Cromie (5):
      perf stat: Add --log-fd <N> option to redirect stderr elsewhere
      perf stat: Fix +- nan% in --no-aggr runs
      perf stat: Suppress printing std-dev when its 0
      perf stat: Allow tab as cvs delimiter
      perf stat: Fix spelling in comment

Jim Keniston (1):
      powerpc/nvram: Add compression to fit more oops output into NVRAM

Jim Rees (2):
      pnfsblock: fix return code confusion
      pnfsblock: fix size of upcall message

Jim Rotmalm (1):
      zorro: Fix four checkpatch warnings

Jim Wylder (1):
      USB: for usb_autopm_get_interface_async -EINPROGRESS is not an error

Jimi Xenidis (2):
      powerpc/wsp: Fix Wire Speed Processor platform configs
      powerpc: Fix xmon for systems without MSR[RI]

Jin Park (1):
      mfd: Fix aat2870 build failure for x86_64

Jingoo Han (2):
      video: s3c-fb: Add support EXYNOS4 FIMD
      ARM: EXYNOS4: Add usb ehci device to the SMDKV310

Jiri Kosina (14):
      HID: propagate return value correctly in hid_input_report()
      HID: add MacBookAir4,2 to hid_have_special_driver[]
      HID: make CONFIG_LOGIWHEELS_FF default to CONFIG_LOGITECH_FF
      Merge branch 'master' into for-next
      HID: MacbookAir4,1 and MacbookAir4,2 need entry in hid_mouse_ignore_list[]
      HID: consolidate MacbookAir 4,1 mappings
      HID: primax: remove spurious dependency
      parport_pc: release IO region properly if unsupported ITE887x card is 
found
      Merge branches 'acrux', 'logitech', 'multitouch', 'roccat' and 'wiimote' 
into for-linus
      Merge branch 'upstream-fixes' into for-linus
      Merge branch 'upstream' into for-linus
      kmod: prevent kmod_loop_msg overflow in __request_module()
      MAINTAINERS: add ASLR maintainer
      binfmt_elf: fix PIE execution with randomization disabled

Jiri Olsa (13):
      tracing/filter: Use static allocation for filter predicates
      tracing/filter: Separate predicate init and filter addition
      tracing/filter: Remove field_name from filter_pred struct
      tracing/filter: Simplify tracepoint event lookup
      tracing/filter: Unify predicate tree walking, change check_pred_tree 
function to use it
      tracing/filter: Change count_leafs function to use walk_pred_tree
      tracing/filter: Change fold_pred_tree function to use walk_pred_tree
      tracing/filter: Change fold_pred function to use walk_pred_tree
      tracing/filter: Change filter_match_preds function to use walk_pred_tree
      tracing/filter: Add startup tests for events filter
      perf sched: Fix script command documentation
      perf symbols: Treat all memory maps without dso file as loaded
      perf tools: Fix tracing info recording

Jiri Pinkava (1):
      mtd: nand: remove meaningless delay from nand_unlock

Jiri Pirko (11):
      bonding: implement get_tx_queues rtnk_link_op
      rtnetlink: remove initialization of dev->real_num_tx_queues
      bonding: use ndo_change_rx_flags callback
      net: introduce IFF_UNICAST_FLT private flag
      net: remove use of ndo_set_multicast_list in drivers
      net: remove ndo_set_multicast_list callback
      net: vlan: goto another_round instead of calling __netif_receive_skb
      benet: remove bogus "unlikely" on vlan check
      br: remove redundant check and init
      net: consolidate and fix ethtool_ops->get_settings calling
      tg3: negate USE_PHYLIB flag check

Jiri Slaby (18):
      TTY: serial, remove BTM from wait_until_sent
      TTY: msm_serial, remove unneeded console set
      TTY: serial, remove tasklet for tty_wakeup
      TTY: ami_serial, remove BTM from wait_until_sent
      TTY: remove tty_locked
      TTY: mxser+cyclades remove wait_until_sent debug code
      TTY: serial, use ASYNCB_CLOSING in uart_close
      TTY: serial, move locking in uart_close
      TTY: define tty_wait_until_sent_from_close
      TTY: use tty_wait_until_sent_from_close in tty_port_close_start
      TTY: use tty_wait_until_sent_from_close in other drivers
      TTY: serial, remove dead code from 68328
      TTY: serial, fix includes in some drivers
      TTY: serial, move 68360 driver to staging
      TTY: drop driver reference in tty_open fail path
      TTY: make tty_add_file non-failing
      TTY: pty, release tty in all ptmx_open fail paths
      TTY: call tty_driver_lookup_tty unconditionally

Jitendra Kalsaria (1):
      qlge: Adding Maintainer.

JiÅ?í Župka (1):
      Repair wrong named definition aligned_u64

Joachim Foerster (2):
      usb/isp1760: Let OF bindings depend on general CONFIG_OF instead of 
PPC_OF .
      usb/isp1760: Allow to optionally trigger low-level chip reset via GPIOLIB.

Joakim Tjernlund (2):
      ucc_geth: Add SUPPORTED_MII and SUPPORTED_Autoneg
      usb: fhci-hcd: Allocate pram dynamically.

Jochen Friedrich (4):
      ARM: 7027/1: simpad: Add ucb1x00 GPIO definitions and register GPIO
      ARM: 7024/1: simpad: Cleanup CS3 accessors.
      ARM: 7025/1: simpad: add GPIO based device definitions.
      ARM: 7026/1: simpad: replace ARM specific LED code

Joe Carnuccio (3):
      [SCSI] qla2xxx: Correction to sysfs edc interface.
      [SCSI] qla2xxx: Provide method for updating I2C attached VPD.
      [SCSI] qla2xxx: Return sysfs error codes appropriate to conditions.

Joe Handzik (1):
      cciss: add transport mode attribute to sys

Joe Jin (1):
      xen-blkback: fixed indentation and comments

Joe Perches (60):
      video: Fix speficied typo
      ipg: Use current logging styles
      ipg: Use const
      cfg80211: Update REG_DBG_PRINT macro and uses
      mtd: convert vmalloc/memset to vzalloc
      bnx2x: Remove local defines for %pM and mac address
      bnx2x: Coalesce pr_cont uses and fix DP typos
      bnx2x: Use pr_fmt and message logging cleanups
      dynamic_debug: Add __dynamic_dev_dbg
      dynamic_debug: Consolidate prefix output to single routine
      dynamic_debug: Remove uses of KERN_CONT in dynamic_emit_prefix
      dynamic_debug: Convert printks to pr_<level>
      staging: brcmfmac: Consolidate debugging macros
      [media] tda18271: Use printk extension %pV
      [media] tda18212: Use standard logging, remove tda18212_priv.h
      caif: Remove OOM messages, use kzalloc
      ath: Make ath_dbg void not int
      ath: Make ath_printk void not int and remove unused struct ath_common *
      [media] saa7146: Use current logging styles
      [media] rc-core.h: Surround macro with do {} while (0)
      [media] ene_ir: Use current logging styles
      [media] winbond-cir: Use current logging styles
      [media] bt8xx: Use current logging styles
      [media] et61x251: Use current logging styles
      [media] gl860: Use current logging styles
      [media] m5602: Use current logging styles
      [media] finepix: Use current logging styles
      [media] pac207: Use current logging styles
      [media] sn9c20x: Use current logging styles
      [media] t613: Use current logging styles
      [media] gspca: Use current logging styles
      batman-adv: Remove unnecessary OOM logging messages
      mac80211: Remove unnecessary OOM logging messages
      rfkill: Remove unnecessary OOM logging messages
      wireless: Remove unnecessary OOM logging messages
      s390: Convert vmalloc/memset to vzalloc
      atm: Convert vmalloc/memset to vzalloc
      drbd: Convert vmalloc/memset to vzalloc
      char: Convert vmalloc/memset to vzalloc
      isdn: Convert vmalloc/memset to vzalloc
      fs: Convert vmalloc/memset to vzalloc
      mm: Convert vmalloc/memset to vzalloc
      net: Convert vmalloc/memset to vzalloc
      drbd: Use angle brackets for system includes
      aix94xx: Use angle brackets for system includes
      iwlagn: Convert kzalloc to kcalloc
      treewide: Correct spelling of successfully in comments
      sata_sil24: Use const
      udf: Promote some debugging messages to udf_error
      udf: Rename udf_error to udf_err
      udf: Rename udf_warning to udf_warn
      udf: Convert printks to pr_<level>
      udf: Neaten logging output, use vsprintf extension %pV
      udf: Neaten udf_debug uses
      mm: neaten warn_alloc_failed
      mm/vmalloc.c: report more vmalloc failures
      treewide: use __printf not __attribute__((format(printf,...)))
      kernel.h/checkpatch: mark strict_strto<foo> and simple_strto<foo> as 
obsolete
      checkpatch: add a --strict check for utf-8 in commit logs
      netfilter: Remove unnecessary OOM logging messages

Joe Thornber (2):
      dm: add persistent data library
      dm: add thin provisioning target

Joerg Roedel (22):
      omap: iommu: Fix up mutex->spin_lock conversion of iommu_lock
      iommu/core: Use PAGE_SIZE instead of hard-coded value
      Merge branches 'debug/dma-api', 'arm/omap', 'arm/msm' and 'core' into 
api-2
      iommu/omap: Fix build error with !IOMMU_SUPPORT
      perf, core: Introduce attrs to count in either host or guest mode
      perf, amd: Use GO/HO bits in perf-ctr
      iommu/amd: Fix wrong shift direction
      PCI: Move ATS implementation into own file
      PCI: Export ATS functions to modules
      PCI: Add implementation for PRI capability
      PCI: Add support for PASID capability
      iommu/core: Define iommu_ops and register_iommu only with CONFIG_IOMMU_API
      Driver core: Add iommu_ops to bus_type
      iommu/core: Add bus_type parameter to iommu_domain_alloc
      iommu/core: Convert iommu_found to iommu_present
      iommu/core: Use bus->iommu_ops in the iommu-api
      iommu/amd: Use bus_set_iommu instead of register_iommu
      iommu/vt-d: Use bus_set_iommu instead of register_iommu
      iommu/omap: Use bus_set_iommu instead of register_iommu
      iommu/msm: Use bus_set_iommu instead of register_iommu
      iommu/core: Remove global iommu_ops and register_iommu
      Merge branches 'amd/fixes', 'debug/dma-api', 'arm/omap', 'arm/msm', 
'core', 'iommu/fault-reporting' and 'api/iommu-ops-per-bus' into next

Joern Engel (4):
      target: Fix incorrect se_cmd assignment in core_tmr_drain_tmr_list
      target: Fix wrong se_tmr being added to drain_tmr_list
      target: Minor cleanups to core_tmr_drain_tmr_list
      target: Avoid double list_del for aborted se_tmr_req

Johan Hedberg (1):
      Bluetooth: Set HCI_MGMT flag only in read_controller_info

Johan Hovold (2):
      OMAP2+: PM: fix typos in misc. comment and error messages
      OMAP2+: PM: clean up error messages: replace printk with pr_err.

Johann Felix Soden (2):
      Fix file references in drivers/ide/
      Fix file references in Kconfig files

Johannes Berg (80):
      cfg80211: split wext compatibility to separate header
      iwlagn: remove wireless extensions inclusions
      iwlegacy: remove wireless extensions inclusions
      ath5k: remove wireless extensions inclusions
      b43: remove wireless extensions inclusions
      b43legacy: remove wireless extensions inclusions
      rndis_wlan: remove wireless extensions inclusions
      wl12xx: remove wext dependencies
      wl1251: remove wext dependencies
      mwifiex: add wext include
      mac80211: remove linux/wireless.h inclusion
      cfg80211: remove unused wext handler exports
      iwlagn: reserve queue 10 for TX during scan dwell
      iwlagn: separate firmware version warning
      iwlagn: bump firmware API for some devices
      iwlagn: move context init after firmware loading
      iwlagn: support new P2P implementation
      mac80211: remove offchannel_tx API
      iwlagn: handle GO powersave
      mac80211: further optimise buffer expiry timer
      cfg80211: verify format of uAPSD information
      iwlagn: move PCI-E transport files
      iwlagn: generically provide iwl_trans_send_cmd_pdu
      iwlagn: Makefile whitespace cleanup
      iwlagn: clean up PM code
      iwlagn: rename iwl-pci.h to iwl-cfg.h
      iwlagn: remove unused function declarations
      iwlagn: move sysfs files to debugfs
      iwlagn: remove drvdata support from bus layer
      iwlagn: do not use interruptible waits
      cfg80211: validate IBSS BSSID
      mac80211: fix AP/VLAN PS buffer race
      iwlagn: move scan code to scan file
      iwlagn: remove common station priv
      iwlagn: split remain-on-channel
      iwlagn: fix dangling scan request
      iwlagn: fix slot programming
      iwlagn: remove Kelvin support
      iwlagn: make iwl_scan_cancel_timeout void
      iwlagn: refactor scan complete
      iwlagn: move iwl_process_scan_complete up
      iwlagn: fix scan complete processing
      cfg80211/mac80211: apply station uAPSD parameters selectively
      mac80211: let drivers inform it about per TID buffered frames
      mac80211: unify TIM bit handling
      mac80211: also expire filtered frames
      mac80211: split PS buffers into ACs
      mac80211: remove return value from add_pending_skbs
      mac80211: clear more-data bit on filtered frames
      mac80211: allow releasing driver-buffered frames
      mac80211: implement uAPSD
      mac80211: send (QoS) Null if no buffered frames
      mac80211: reply only once to each PS-poll
      mac80211: optimise station flags
      mac80211: add missing station flags to debugfs
      mac80211: explicitly notify drivers of frame release
      mac80211: allow out-of-band EOSP notification
      mac80211: document client powersave
      mac80211: dont assign seqno to or aggregate QoS Null frames
      net: use sock_valbool_flag to set/clear SOCK_RXQ_OVFL
      mac80211: pass no-CCK flag through to HW scan
      mac80211: fix offchannel TX cookie matching
      mac80211: optimise monitor xmit
      mac80211: remove tx_data ethertype
      mac80211: move fragment flag to info flag as dont-fragment
      mac80211: parse radiotap header earlier
      mac80211: dont adjust truesize
      mac80211: dont orphan TX skb
      iwlagn: update beacon smarter
      iwlagn: don't assign seqno to QoS Null frames
      iwlagn: send simple LQ command for WoWLAN
      iwlagn: stop interrupts when suspending
      iwlagn: remove 5000 hw header
      iwlagn: remove 6000 hw header
      mac80211: reformat TX unauthorised check
      mac80211: fix TID for null poll response
      mac80211: disable powersave for broken APs
      mac80211: warn only once about not finding a rate
      netlink: validate NLA_MSECS length
      netlink: clarify attribute length check documentation

Johannes Stezenbach (1):
      usbmon vs. tcpdump: fix dropped packet count

Johannes Thumshirn (1):
      staging: comedi: Added log subjects to printk()s in pcmmio

Johannes Weiner (5):
      mm/page-writeback.c: document bdi_min_ratio
      mm: vmscan: drop nr_force_scan[] from get_scan_count
      mm: disable user interface to manually rescue unevictable pages
      memcg: skip scanning active lists based on individual size
      memcg: close race between charge and putback

John Bonesio (1):
      ARM: zImage: Allow the appending of a device tree binary

John Crispin (1):
      MIPS: Lantiq: Fix MTD registration of NOR device

John Fastabend (15):
      ixgbe: fixup remaining call sites for arbitrary TCs
      ixgbe: remove unneeded fdir pb alloc case
      ixgbe: consolidate, setup for multiple traffic classes
      ixgbe: PFC not cleared on X540 devices
      ixgbe: DCB, do not call set_state() from IEEE mode
      ixgbe: dcb, set priority to traffic class mappings
      ixgbe: update {P}FC thresholds to account for X540 and loopback
      ixgbe: fixup hard dependencies on supporting 8 traffic classes
      ixgbe: DCB X540 devices support max traffic class of 4
      ixgbe: X540 devices RX PFC frames pause traffic even if disabled
      dcb: add DCBX mode to event notifier attributes
      dcb: Add stub routines for !CONFIG_DCB
      net: allow vlan traffic to be received under bond
      ixgbe: fix smatch splat due to missing NULL check
      ixgbe: DCB, return max for IEEE traffic classes

John Serock (1):
      Platform: Detect samsung laptop quirk when initial level is zero

John Stultz (9):
      alarmtimers: Change alarmtimer functions to return alarmtimer_restart 
values
      alarmtimers: Push rearming peroidic timers down into alamrtimer handler
      alarmtimers: Add alarm_forward functionality
      alarmtimers: Remove interval cap limit hack
      alarmtimers: Remove period from alarm structure
      alarmtimers: Add more refined alarm state tracking
      alarmtimers: Add try_to_cancel functionality
      alarmtimers: Rework RTC device selection using class interface
      time: Cleanup old CONFIG_GENERIC_TIME references that snuck in

John Sung (4):
      Input: penmount - fix the protocol
      Input: penmount - add PenMount 6000 support
      Input: penmount - add PenMount 3000 support
      Input: penmount - add PenMount 6250 support

John W. Linville (27):
      Merge branch 'ath6kl-next' of 
master.kernel.org:/pub/scm/linux/kernel/git/kvalo/ath6kl
      Merge branch 'for-linville' of 
git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath6kl
      Merge branch 'master' of 
git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into 
for-davem
      ath9k: remove replicated null check in ath_pci_aspm_init
      b43: correct warning for uninitialized variable 'macstat'
      Merge branch 'for-linville' of 
git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx
      Merge branch 'master' of 
git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into 
for-davem
      mac80211: refactor skb copy to failq in mesh_path_move_to_queue
      wl12xx/sdio_test.c: fix build breakage from WL127X_FW_NAME change
      Merge branch 'master' of 
git://git.infradead.org/users/linville/wireless-next into for-davem
      Merge branch 'for-linville' of git://github.com/lucacoelho/wl12xx
      Merge branch 'master' of ssh://infradead/~/public_git/wireless-next into 
for-davem
      Merge branch 'for-linville' of git://github.com/lucacoelho/wl12xx
      Revert "ath9k: do not insert padding into tx buffers on AR9380+"
      Merge branch 'master' of git://git.infradead.org/users/linville/wireless
      Merge branch 'master' of git://github.com/padovan/bluetooth-next
      Merge branch 'for-linville' of git://github.com/lucacoelho/wl12xx
      Merge branch 'master' of git://git.infradead.org/users/linville/wireless
      Merge branch 'master' of 
git://git.infradead.org/users/linville/wireless-next into for-davem
      Merge branch 'for-linville' of git://github.com/kvalo/ath6kl
      Merge branch 'master' of git://github.com/padovan/bluetooth-next
      ath6kl: fixup merge damage in ath6kl_mgmt_tx
      Merge branch 'master' of 
git://git.infradead.org/users/linville/wireless-next into for-davem
      Merge branch 'for-linville' of git://github.com/lucacoelho/wl12xx
      Merge branch 'master' of 
git://git.infradead.org/users/linville/wireless-next into for-davem
      Merge branch 'master' of 
git://git.kernel.org/pub/scm/linux/kernel/git/padovan/bluetooth
      Merge branch 'master' of 
git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless into for-davem

Jon Hunter (3):
      ARM: OMAP3+: dpll: use DPLLs recalc function instead of 
omap2_get_dpll_rate
      ARM: OMAP4: clock: Add missing clock divider for OCP_ABE_ICLK
      ARM: OMAP3+: Update DPLL Fint range for OMAP36xx and OMAP4xxx devices

Jon Levell (1):
      USB: add quirk for Logitech C300 web cam

Jon Mason (4):
      pch_gbe: remove unused variable
      PCI: Workaround for Intel MPS errata
      PCI: enable MPS "performance" setting to properly handle bridge MPS
      PCI: Clean-up MPS debug output

Jon Medhurst (22):
      ARM: Add init_consistent_dma_size()
      ARM: omap: Setup consistent dma size at boot time
      ARM: mach-s3c64xx: Setup consistent dma size at boot time
      ARM: mach-s5p64x0: Setup consistent dma size at boot time
      ARM: mach-s5pv210: Setup consistent dma size at boot time
      ARM: mxc: Remove setting of consistent dma size
      ARM: mach-davinci: Setup consistent dma size at boot time
      ARM: mach-u300: Setup consistent dma size at boot time
      ARM: mach-at91: Setup consistent dma size at boot time
      ARM: mach-bcmring: Setup consistent dma size at boot time
      ARM: mach-shmobile: Setup consistent dma size at boot time
      ARM: Remove support for macro CONSISTENT_DMA_SIZE
      ARM: kprobes: Add config option for selecting the ARM kprobes tests
      ARM: kprobes: Add basic API tests
      ARM: kprobes: Framework for instruction set test cases
      ARM: kprobes: Add Thumb instruction simulation test cases
      ARM: kprobes: Add ARM instruction simulation test cases
      ARM: kprobes: Add exports for test code
      ARM: kprobes: Add decoding table self-consistency tests
      ARM: kprobes: Add decoding table test coverage analysis
      ARM: kprobes: Add some benchmarking to test module
      ARM: kprobes: Add introductory comment to test code

Jonas Aaberg (5):
      ARM: ux500: Move timer code to separate file
      ARM: plat-nomadik: timer: Add support for periodic timers
      ARM: plat-nomadik: timer: Export reset functions
      ARM: ux500: Reprogram timers upon resume
      i2c-nomadik: cosmetic coding style corrections

Jonas Aberg (1):
      mfd: Add db8500-pcmu watchdog accessor functions for watchdog

Jonathan Brassow (1):
      dm log userspace: fix comment hyphens

Jonathan Cameron (159):
      staging:iio:gyro:adis16130 fix adis16130_spi_read which was never 
selecting the channel
      staging:iio:adc: max1363 fix 2 raw sysfs issues.
      staging:iio:core simplify and fix a bug in 
iio_device_(un)register_event_set.
      staging:iio: sysfs.h remove unused val2 and dead macro.
      staging:iio:addac:adt7316 make interrupt mask sane.
      staging:iio:dac:ad5504 dereferencing just freed st in error path.
      staging:iio:accel:adis16201 overflow tx buffer.
      staging:iio: dummy sysfs group for autogenerated base directories.
      staging:iio: in case of buggy drivers avoid using undefined mask.
      staging:iio:various Stop drivers putting sysfs attributes in a directory 
named after the device.
      staging:iio:documentation trivial typo fix
      staging:iio:trivial sparse related cleanups.
      staging:iio:imu:adis16400: use strtobool for reset sysfs and don't assign 
unused tx members.
      staging:iio:imu:adis16400 remove now unused headers.
      staging:iio:triggers introduce iio_trigger_ops to take const bits out of 
iio_trig_structure.
      staging:iio:gyro:adis16260 remove some unused headers
      staging:iio:imu:adis16400 remove unused headers.
      staging:iio:gyro:adis16130 drop control of adc resolution.
      staging:iio:accel: usused header removals.
      staging:iio:adc: unused header removals.
      staging:iio:inclinometer.h remove as now unused.
      staging:iio:various header includes that should never have been.
      staging:iio:adc: header cleanup - remove unused.
      staging:iio:accel header housekeeping - remove unecessary includes.
      staging:iio:gyro and meter: header housecleaning.
      staging:iio:core flatten convenience function that only has one user.
      staging:iio:core squash trivial wrappers and use ida allocation func.
      staging:iio:sysfs cleanout header for unused definitions.
      staging:iio:light:tsl2583 allocate chip state with iio_dev
      staging:iio: Remove deprecated dev_data from iio_dev.
      staging:iio:accel:kxsd9 cleanup and conversion to iio_chan_spec.
      staging:iio: add quadrature correction to chan info types.
      staging:iio:gyro:adxrs450 move to iio_chan_spec registration
      staging:iio:gyro:adxrs450 make more use of spi_read and spi_write.
      staging:iio:gyro:adxrs450 squish some trivial single call point wrappers 
functions.
      staging:iio:gyro:adis16080 convert to iio_chan_spec.
      staging:iio:magnetometer:hmc5843 iio_chan_spec conversion.
      staging:iio:gyro:adis16130 move to iio_chan_spec registration.
      staging:iio:gyro:adis16060 convert to iio_chan_spec
      staging:iio:accel:adis16204: use peak_raw info_mask element + push some 
defs down from header.
      staging:iio:accel:adis16220 iio_chan_spec conversion.
      staging:iio:magnetometer:ak8975 convert to iio_chan_spec + cleanups.
      staging:iio:magnetometer: remove unused header magnet.h
      staging:iio:gyro: remove gyro.h
      staging:iio:accel remove unused accel.h header.
      staging:iio:adc remove unused adc.h.
      staging:iio: Introduce iio_core.h and move all core only stuff out of 
iio.h.
      staging:iio:events: use IIO_<TYPE> and IIO_MOD_<> instead of 
IIO_EV_CLASS_<TYPE> etc
      staging:iio: remove unneeded include
      staging:iio:imu:adis16344 support
      staging:iio:triggers. Add a reference get to the core for triggers.
      staging:iio:triggers reorder module put and device put to ensure that the 
ops are still there if put results in device deletion.
      staging:iio:trigger:sysfs trigger: Add a release function to avoid 
warning on module removal.
      staging:iio:pollfunc: Make explicit that private data is always pointer 
to a struct iio_dev.
      staging:iio: prevent removal of module connected to trigger.
      staging:iio:rename trigger_consumer.h to indicate it is core only.
      staging:iio: spit trigger.h into provider and consumer parts.
      staging:iio:trigger core. Trivial code cleanups.
      staging:iio:trigger push functions that don't need to be generaly 
available down into the core.
      staging: iio: kfifo buffer - push structure definition down into 
implementation.
      staging: iio: chrdev.h rationalization.
      staging: iio: remove specific chrdev for event reading. Get fd from ioctl 
on buffer.
      staging: iio: squash chrdev handler remains into users.
      staging: iio: push the main buffer chrdev down to the top level.
      staging: iio: remove now defunct header definitions and add some statics
      staging: iio: Documentation sysfs-bus-iio update for chrdev merge.
      staging:iio: remove broken support for multiple event interfaces.
      staging:iio: use ida_simple_get and ida_simple_remove + merge ids
      staging:iio: remove defunct iio_put and iio_get.
      staging:iio: remove orphaned function definition.
      staging:iio:trivial add a string array for IIO_RAW and IIO_PROCESSED.
      staging:iio: struct iio_dev formatting cleanup and documentation fixes.
      staging:iio:buffering drag some stray docs back to correct place.
      staging:iio:buffering cleanup ring_buffer_register_ex naming.
      staging:iio: push "sysfs.h" and linux/irq.h out of iio.h
      staging:iio:light:tsl2563 remove use of IIO_CHAN macro and make use 
modifier defines.
      staging:iio:light:tsl2563 remove unused headers.
      staging:iio:fix using iio_priv or iio_dev after iio_unregister_device
      staging:iio:various cleanup regulator use paths.
      staging:iio: ABI rework - add in_ or out_ prefix to channnels
      staging:iio:Documentation sysfs-bus-iio add in and out prefixes
      staging:iio:scan element types: introduce endian description to the data 
format.
      staging:iio:various move default scan mask setting after ring register or 
remove
      staging:iio: Switch the channel masks to bitmaps so as to allow for more 
channels.
      staging:iio:events - new 64 bit code structure and push out drivers.
      staging:iio: rework of attribute registration.
      staging:iio:attrs - make address a u64 to allow event codes to be used.
      staging:iio:naming in the EV_BIT macro fix.
      staging:iio: Add capacitance type and average_raw chan info.
      staging:iio:add adaptive event types and missing extract_type macro.
      staging:iio: Differential channel handling - use explicit flag rather 
than types.
      staging:iio:dac:ad5791 chan spec conversion.
      staging:iio:adc:ad7150: chan_spec conv + i2c_smbus commands + drop unused 
poweroff timeout control.
      staging:iio:adc:ad7152 use smbus read / write functions + checkpatch fixes
      staging:iio:adc:ad7152 set correct number of channels for ad7153.
      staging:iio:adc:ad7152 bring more into line with abi.
      staging:iio:adc:ad7291 bring into line with current abi + chan_spec 
conversion.
      staging:iio:imu:adis16400 cleanups
      staging:iio:light: V3 fix out of bounds reg_cache[] access
      staging:iio:tree wide. abi fixup for in_ out_ prefix introduction.
      staging:iio:adc:ad7606 add channel type specification to range attributes.
      staging:iio: move id and device name setting to iio_device_allocate.
      staging:iio:documentation general refresh of abi docs.
      staging:iio:documentation Add abi docs for capacitance adcs.
      staging:iio: treewide rename iio_triggered_ring_* to 
iio_triggered_buffer_*
      staging:iio: tree wide IIO_RING_TRIGGERED -> IIO_BUFFER_TRIGGERED
      staging:iio: tree wide IIO_RING_BUFFER config symbol to IIO_BUFFER
      staging:iio: rename ring_generic.h -> buffer_generic.h
      staging:iio: replacing term ring with buffer in the IIO core.
      staging:iio:accel:lis3l02dq ring->buffer renames.
      staging:iio:magnetometer:ak8975 use platform_data to pass the gpio number.
      staging:iio: Prevent reading from buffer chrdev when device has no buffer.
      staging:iio: unwind the IIO_IN -> IIO_VOLTAGE define
      staging:iio:adc:ad799x fix incorrect scan_type descriptions.
      staging:iio:adc:ad799x stop using IIO_CHAN macro.
      staging:iio:adc:ad799x trivial: use the convenient chan struct.
      staging:iio:adc:ad799x use a table for frequency values rather than big 
switch.
      staging:iio:adc:ad799x avoid bouncing back and forth from iio_priv space.
      staging:iio:adc:ad799x use the core handling for as much of the events as 
possible.
      staging:iio:adc:ad799x set the device name only once.
      staging:iio:adc:ad799x address and scan_index always match so stop using 
address
      staging:iio:adc:ad7606 add local define for chan_spec structures.
      staging:iio:adc:ad7606 trivial code style fix.
      staging:iio:adc:ad7606 make gpio request failures more consistent
      staging;iio:adc:ad7606 use iio_sw_buffer_preenable rather than local equiv
      staging:iio:adc:ad7606 refactor to remove st->irq and st->id.
      staging:iio:adc:ad7606 remove unused chip info elements.
      staging:iio:adc:ad7887 stop using IIO_CHAN macro.
      staging:iio:imu:adis16400 rename adis16344 -> adis16334.
      staging: iio: if(__LITTLE_ENDIAN) -> #ifdef __LITTLE_ENDIAN
      staging:iio:adc:ad7314 removal. Supported via hwmon.
      staging:iio:lisght:isl29018 use IIO_PROCESSED enum value.
      staging:iio:resolver:ad2s90 fix registration of null pointer
      staging:iio:resolver:ad2s90 ensure name is passed to iio_core.
      staging:iio:resolver:ad2s90 chan spec conversion
      staging:iio: rename gyro channels to anglvel
      staging:iio:Documentation gyro -> anglvel updates in attribute names
      staging:iio:resolver:ad2s120x chan spec conversion
      staging:iio:resolver rename ad2s120x ->ad2s1200
      staging:iio:resolver:ad2s1210 ensure iio_dev->name is set
      staging:iio:resolver:ad2s1210 minimal chan spec conversion.
      staging:iio:resolver:ad2s1210 drop raw config register access
      staging:iio:resolver:ad2s1210 cleanup gpio handling.
      staging:iio:core:naming: dev_info to indio_dev for consistency
      staging:iio:accel:sca3000 dev_info to indio_dev renaming.
      staging:iio:adc:naming: dev_info to indio_dev for consistency
      staging:iio:dac/dds/impedance dev_info to indio_dev for consistency
      staging:iio: gpio build dependency fixing
      staging:iio: fix removal path to allow correct freeing.
      staging:iio:adc:max1363 incorrect allocation of available_scanmasks
      staging:iio:Documentation Simple dummy driver to explain the basics
      staging:iio:dummy Add event support + fake event generator
      staging:iio:dummy Add buffered reading support
      hwmon: AD7314 driver (ported from IIO)
      i2c: Functions for byte-swapped smbus_write/read_word_data
      hwmon: convert idr to ida and use ida_simple interface
      drivers/hwmon/hwmon.c: convert idr to ida and use ida_simple_get()
      drivers/rtc/class.c: convert idr to ida and use ida_simple_get()
      w1: ds2760 and ds2780, use ida for id and ida_simple_get() to get it

Jonathan Corbet (1):
      [media] videobuf2: Do not unconditionally map S/G buffers into kernel 
space

Jonathan E Brassow (2):
      dm log userspace: add log device dependency
      dm: raid fix device status indicator when array initializing

Jonathan Lallinger (1):
      RDMA/cxgb4: Use correct QID in insert_recv_cqe()

Jonathan Neuschäfer (2):
      UserModeLinux-HOWTO.txt: remove ^H characters
      UserModeLinux-HOWTO.txt: fix a typo

Jonathan Nieder (1):
      crypto: padlock-aes - Make module loading even quieter when hardware is 
missing

Jonghun Han (1):
      [media] media: DocBook: Fix trivial typo in Sub-device Interface

Jonghwan Choi (7):
      mtd: s3c2410 nand: Remove uncessary null check
      ARM: S5P: Remove duplicate kdiv calculation
      ARM: EXYNOS4: Add support PM for EXYNOS4212
      PM / Clocks: Remove redundant NULL checks before kfree()
      mm/memblock.c: small function definition fixes
      driver/misc/fsa9480.c fix potential null-pointer dereference
      ARM: SAMSUNG: Fix compile error due to kfree

Jongpill Lee (3):
      ARM: EXYNOS4: Modify PMU register setting function
      ARM: EXYNOS4: Add PMU register definition for EXYNOS4212
      ARM: EXYNOS4: Support suspend/resume for EXYNOS4212

Joonyoung Shim (1):
      ARM: SAMSUNG: Add clk enable/disable of pwm

Jose Alberto Reguero (3):
      [media] tda827x: improve recection with limit frequencies
      [media] ttusb2: add support for the dvb-t part of CT-3650 v3
      [media] ttusb2: TT CT-3650 CI support

Josef Bacik (60):
      Btrfs: move stuff around in btrfs_inode to get better packing
      Btrfs: kill reserved_bytes in inode
      Btrfs: use d_obtain_alias when mounting subvol/subvolid
      Btrfs: fix how we mount subvol=<whatever>
      Btrfs: use bytes_may_use for all ENOSPC reservations
      Btrfs: skip looking for delalloc if we don't have ->fill_delalloc
      Btrfs: calculate checksum space correctly
      Btrfs: kill the orphan space calculation for snapshots
      Btrfs: kill the durable block rsv stuff
      Btrfs: fix how we reserve space for deleting inodes
      Btrfs: ratelimit the generation printk for the free space cache
      Btrfs: kill unused parts of block_rsv
      Btrfs: don't try to commit in btrfs_block_rsv_check
      Btrfs: optimize how we account for space in truncate
      Btrfs: kill btrfs_truncate_reserve_metadata
      Btrfs: only reserve space in fallocate if we have to do a preallocate
      Btrfs: reduce the amount of space needed for truncates
      Btrfs: allow callers to specify if flushing can occur for 
btrfs_block_rsv_check
      Btrfs: fix call to btrfs_search_slot in free space cache
      Btrfs: fix space leak when we fail to make an allocation
      Btrfs: don't increase the block_rsv's size when emergency allocating space
      Btrfs: set truncate block rsv's size
      Btrfs: put the block group cache after we commit the super
      Btrfs: handle enospc accounting for free space inodes
      Btrfs: use the transactions block_rsv for the csum root
      Btrfs: don't get the block_rsv in btrfs_free_tree_block
      Btrfs: stop passing a trans handle all around the reservation code
      Btrfs: make sure to unset trans->block_rsv before running delayed refs
      Btrfs: delay iput when deleting a block group
      Btrfs: use the inode's mapping mask for allocating pages
      Btrfs: fix orphan cleanup regression
      Btrfs: check unused against how much space we actually want
      Btrfs: introduce convert_extent_bit
      Btrfs: stop using write_one_page
      Btrfs: use the global reserve as a backup for deleting inodes
      Btrfs: break out of orphan cleanup if we can't make progress
      Btrfs: allow us to overcommit our enospc reservations
      Btrfs: only inherit btrfs specific flags when creating files
      Btrfs: introduce mount option no_space_cache
      Btrfs: don't skip writing out a empty block groups cache
      Btrfs: add a io_ctl struct and helpers for dealing with the space cache
      Btrfs: check the return value of filemap_write_and_wait in the space cache
      Btrfs: take overflow into account in reserving space
      Btrfs: inline checksums into the disk free space cache
      Btrfs: wait for ordered extents if we didn't reclaim enough
      Btrfs: fix the amount of space reserved for unlink
      Btrfs: fix regression in re-setting a large xattr
      Btrfs: don't check bytes_pinned to determine if we should commit the 
transaction
      Btrfs: wait for ordered extents if we're in trouble when shrinking 
delalloc
      Btrfs: allow shrink_delalloc flush the needed reclaimed pages
      Btrfs: release trans metadata bytes before flushing delayed refs
      Btrfs: reserve some space for an orphan item when unlinking
      Btrfs: seperate out btrfs_block_rsv_check out into 2 different functions
      Btrfs: if we have a lot of pinned space, commit the transaction
      Btrfs: don't flush the cache inode before writing it
      Btrfs: release metadata from global reserve if we have to fallback for 
unlink
      Btrfs: use the global reserve when truncating the free space cache inode
      Btrfs: make a delayed_block_rsv for the delayed item insertion
      Btrfs: be smarter about committing the transaction in 
reserve_metadata_bytes
      Btrfs: fix delayed insertion reservation

Josef Holzmayr (1):
      at91: add support for RSIs EWS board

Joseph Handzik (1):
      cciss: Adds simple mode functionality

Josh Boyer (4):
      powerpc/40x: Remove obsolete HCU4 board
      PCI quirk: mmc: Always check for lower base frequency quirk for Ricoh 
1180:e823
      Update email address for stable patch submission
      edac: Only build sb_edac on 64-bit

Josh Stone (2):
      x86, perf, kprobes: Make kprobes's twobyte_is_boostable volatile
      x86: Fix compilation bug in kprobes' twobyte_is_boostable

Joshua V. Dillon (1):
      HID: add support for MacBookAir4,2 keyboard.

Jouni Malinen (48):
      mac80211_hwsim: Fix RX status reporting for HT
      nl80211: Indicate driver-based offchannel TX on mgmt_tx_cancel_wait
      cfg80211/nl80211: Send AssocReq IEs to user space in AP mode
      nl80211/cfg80211: Make addition of new sinfo fields safer
      nl80211/cfg80211: Allow SSID to be specified in new beacon command
      nl80211/cfg80211: Add crypto settings into NEW_BEACON
      nl80211/cfg80211: Add extra IE configuration to AP mode setup
      ath6kl: Use cfg80211_inform_bss instead of cfg80211_inform_bss_frame
      ath6kl: Add functionality for starting AP mode
      ath6kl: Fix AP mode (Re)AssocReq IE processing
      ath6kl: Delay initial group key setup in AP mode
      ath6kl: Use change_station() to authorize/unauthorize STAs
      ath6kl: Add new WMI commands and events for P2P
      ath6kl: Implement remain_on_channel and cancel_remain_on_channel
      ath6kl: Implement mgmt_tx
      ath6kl: Request P2P capabilities during target init
      ath6kl: Add cfg80211 calls for remain-on-channel events
      ath6kl: Use set_appie command to add Probe Request IEs
      ath6kl: Report received Probe Request frames to cfg80211
      ath6kl: Notify cfg80211 of TX status of mgmt_tx frames
      ath6kl: Report received Action frames to cfg80211
      ath6kl: Advertise supported mgmt_stypes
      ath6kl: Add support for new P2P iftypes in mode changes
      ath6kl: Include P2P IE(s) in GO Probe Response depending on request
      ath6kl: Return error from wmi.c instead of -EIO in ath6kl_cfg80211_scan
      ath6kl: Define __CHECK_ENDIAN__ for sparse
      ath6kl: Do not enable Probe Request reporting by default
      athk6l: Fix channel list processing in scan requests
      ath6kl: Fix WMI message structure for AP_SET_PVB
      ath6kl: Fix AP mode connect event parsing and TIM updates
      ath6kl: Allow AP mode to be configured
      ath6kl: Allow enabling of P2P support
      ath6kl: Fix static WEP configuration in AP mode
      cfg80211/nl80211: Add PMKSA caching candidate event
      ath6kl: Fix BSS update on roaming
      ath6kl: Remove deprecated WMI_OPT_RX_FRAME_EVENTID processing
      ath6kl: Remove RSSI update for internal node table
      ath6kl: Remove unnecessary node table update on disconnect event
      ath6kl: Replace internal node table with cfg80211 BSS table
      ath6kl: Remove the unused node table implementation
      ath6kl: Remove unnecessary bssinfo event header conversion
      ath6kl: Update BSS information after connection
      ath6kl: Export beacon interval and DTIM period through STA info
      ath6kl: Report PMKSA candidate events through cfg80211
      ath6kl: fix TCP corruption
      cfg80211: Remove strict validation of AKM suites
      cfg80211: Validate cipher suite against supported ciphers
      mac80211: Fix TDLS support validation in add_station handler

Juan Gutierrez (1):
      hwspinlock/core: use a mutex to protect the radix tree

Julia Lawall (20):
      drivers/video/msm/mdp.c: adjust error handling code
      fs/ext2/balloc.c: delete useless initialization
      fs/ext3/balloc.c: delete useless initialization
      sound/soc/mxs/mxs-saif.c: add missing kfree
      drivers/usb/host/ohci-omap3.c: test the just-initialized value
      drivers/staging/usbip/userspace/libsrc/vhci_driver.c: test the 
just-initialized value
      drivers/staging/bcm/nvm.c: add missing kfree
      drivers/net/wireless/mwifiex/scan.c: test the just-initialized value
      [media] drivers/media/dvb/dvb-usb/usb-urb.c: adjust array index
      [media] drivers/media/video/hexium_gemini.c: delete useless initialization
      [media] drivers/media/video/zr364xx.c: add missing cleanup code
      mtd: bcm_umi_nand: clean up error handling code
      drivers/staging/mei/interface.c: take size of pointed value, not pointer
      pseries/iommu: Add missing kfree
      [SCSI] mpt2sas: take size of pointed value, not pointer
      KVM: VMX: trivial: use BUG_ON
      RDMA/nes: Add missing calls to ib_umem_release()
      ASoC: keep pointer to resource so it can be freed
      mfd: Clean timberdale error handling code up
      HID: drivers/hid/hid-roccat.c: eliminate a null pointer dereference

Julian Andres Klode (21):
      staging: nvec: Include missing headers
      staging: nvec: Introduce new internal API for msg alloc/free
      staging: nvec: Introduce nvec_gpio_set_value()
      staging: nvec: Add is_event() and size() functions for nvec_msg
      staging: nvec: Rewrite the interrupt handler
      staging: nvec: Do not print free message for tx_scratch
      staging: nvec: Add myself to copyright and authors list
      staging: nvec: Enable the capslock LED in the keyboard driver
      staging: nvec: Have nvec_write_async() return -ENOMEM on OOM
      staging: nvec: Document public and private API
      staging: nvec: Move implementation-only macros out of the header
      staging: nvec: Export nvec_msg_free() to clients
      staging: nvec: Allow TX buffers only in the upper 75% of the pool
      staging: nvec: Handle filled up RX buffers
      staging: nvec: Reject incomplete messages
      staging: nvec: Return error in PS2 driver if write fails
      staging: nvec: ps2: Always sample 4 bytes instead of just 1
      staging: nvec: Add battery quirk to ignore incomplete responses
      staging: nvec: Add myself to MAINTAINERS
      staging: nvec: Add missing includes and reorder them
      staging: nvec: Add a udelay(100) to nvec_interrupt

Julian Scheel (1):
      [media] Add support for new revision of KNC 1 DVB-C cards. Using tda10024 
instead of tda10023, which is compatible to tda10023 driver

Jussi Kivilinna (13):
      crypto: blowfish - split generic and common c code
      crypto: blowfish - rename C-version to blowfish_generic
      crypto: tcrypt - add ctr(blowfish) speed test
      crypto: blowfish - add x86_64 assembly implementation
      crypto: blowfish-x86_64 - improve x86_64 blowfish 4-way performance
      crypto: blowfish-x86_64 - add credits
      crypto: tcrypt - add ctr(twofish) speed test
      crypto: twofish-x86-asm - make assembler functions use twofish_ctx 
instead of crypto_tfm
      crypto: twofish - add 3-way parallel x86_64 assembler implemention
      crypto: blowfish-x86_64 - fix ctr blocksize to 1
      crypto: twofish-x86_64-3way - fix ctr blocksize to 1
      crypto: testmgr - add blowfish test-vectors
      crypto: testmgr - add twofish tests

Justin P. Mattock (4):
      lib: Kconfig.debug: Typo remove extra "it"
      mm/vmscan.c: fix a typo in a comment "relaimed" to "reclaimed"
      ipw2x00: comment typo fix encryptiong to encryption
      treewide: remove extra semicolons from various parts of the kernel

K. Y. Srinivasan (165):
      Staging: hv: vmbus: Don't wait indefinitely for IRQ resouces
      Staging: hv: tools: Fix a checkpatch warning in hv_kvp_daemon.c
      Staging: hv: vmbus: Fix checkpatch warnings
      Staging: hv: util: kvp: Fix the reported OSVersion string
      Staging: hv: util: kvp: Cleanup kvp_get_domain_name()
      Staging: hv: vmbus: VMBUS is an ACPI enumerated device, get rid of the 
PCI signature
      Staging: hv: Replace struct hv_guid with the uuid type already defined in 
Linux
      Staging: hv: Add struct hv_vmbus_device_id to mod_devicetable.h
      Staging: hv: Add code to parse struct hv_vmbus_device_id table
      Staging: hv: vmbus: Introduce vmbus ID space in struct hv_driver
      Staging: hv: blkvsc: Use the newly introduced vmbus ID in the blockvsc 
driver
      Staging: hv: storvsc: Use the newly introduced vmbus ID in storvsc driver
      Staging: hv: netvsc: Use the newly introduced vmbus ID in netvsc driver
      Staging: hv: mousevsc: Use the newly introduced vmbus ID in mouse driver
      Staging: hv: util: Make hv_utils a vmbus device driver
      Staging: hv: vmbus: Cleanup vmbus_match()
      Staging: hv: vmbus: Cleanup vmbus_uevent() code
      Staging: hv: vmbus: Support the notion of id tables in vmbus_match()
      Staging: hv: vmbus: Get rid of an unnecessary include line in vmbus_drv.c
      Staging: hv: storvsc: Get rid of the DMI signature
      Staging: hv: netvsc: Get rid of the PCI signature
      Staging: hv: netvsc: Get rid of the DMI signature in netvsc_drv.c
      Staging: hv: util: Get rid of the DMI signature in hv_util.c
      Staging: hv: util: Get rid of the PCI signature in hv_util.c
      Staging: hv: vmbus: Get rid of some unnecessary comments
      Staging: hv: vmbus: Cleanup unnecessary comments in hv.c
      Staging: hv: vmbus: Cleanup error handling in hv_init()
      Staging: hv: vmbus: Get rid of unnecessay comments in connection.c
      Staging: hv: vmbus: Get rid of the function dump_gpadl_body()
      Staging: hv: vmbus: Get rid of the function dump_gpadl_header()
      Staging: hv: vmbus: Rename openMsg to open_msg in channel.c
      Staging: hv: vmbus: Get rid of unnecessary comments in channel.c
      Staging: hv: vmbus: Change the variable name openInfo to open_info in 
channel.c
      Staging: hv: vmbus: Cleanup error values in ringbuffer.c
      Staging: hv: vmbus: Cleanup the error return value in 
vmbus_recvpacket_raw()
      Staging: hv: netvsc: Get rid of an unnecessary print statement in 
netvsc_probe()
      Staging: hv: vmbus: Retry vmbus_post_msg() before giving up
      Staging: hv: storvsc: Cleanup error handling in storvsc_dev_add()
      Staging: hv: storvsc: Cleanup error handling in storvsc_channel_init()
      Staging: hv: storvsc: Cleanup error handling in storvsc_connect_to_vsp()
      Staging: hv: storvsc: Cleanup error handling in storvsc_do_io()
      Storage: hv: storvsc: Get rid of some unnecessary DPRINTs from storvsc.c
      Staging: hv: storvsc: Fix/cleanup some dated comments in storvsc.c
      Staging: hv: storvsc: Cleanup returned error code in storvsc_host_reset()
      Staging: hv: storvsc: Cleanup error code returned in storvsc_probe()
      Staging: hv: storvsc: Cleanup returned error code in storvsc_drv_init()
      Staging: hv: netvsc: Cleanup the returned error code in netvsc_probe()
      Staging: hv: netvsc: Cleanup error return codes in 
netvsc_destroy_recv_buf()
      Staging: hv: netvsc: Cleanup error return values in netvsc_init_recv_buf()
      Staging: hv: netvsc: Cleanup error returns in netvsc_connect_vsp()
      Staging: hv: netvsc: Cleanup error return values in netvsc_send()
      Staging: hv: netvsc: Cleanup error return codes in netvsc_device_add()
      Staging: hv: netvsc: Cleanup error codes in rndis_filter_receive()
      Staging: hv: netvsc: Cleanup error code in rndis_filter_query_device()
      Staging: hv: netvsc: Cleanup error return values in 
rndis_filter_set_packet_filter()
      Staging: hv: netvsc: Cleanup error returns in rndis_filter_init_device()
      Staging: hv: netvsc: Cleanup error code in rndis_filter_device_add()
      Staging: hv: mouse: Change the jump label Cleanup to cleanup
      Staging: hv: netvsc: Change the jump label Cleanup to cleanup
      Staging: hv: netvsc: Change the jump label Exit to exit
      Staging: hv: mouse: Get rid of the unused PCI signature
      Staging: hv: storvsc: Inline free_stor_device()
      Staging: hv: storvsc: Do not aquire an unnecessary reference on 
stor_device
      Staging: hv: storvsc: Rename must_get_stor_device()
      Staging: hv: storvsc: Rename get_stor_device()
      Staging: hv: storvsc: Cleanup alloc_stor_device()
      Staging: hv: storvsc: Introduce state to manage the lifecycle of stor 
device
      Staging: hv: storvsc: Prevent outgoing traffic when stor dev is being 
destroyed
      Staging: hv: storvsc: Get rid of release_stor_device() by inlining the 
code
      Staging: hv: storvsc: Get rid of final_release_stor_device() by inlining 
code
      Staging: hv: storvsc: Get rid of the reference counting in struct 
storvsc_device
      Staging: hv: netvsc: Inline the code for free_net_device()
      Staging: hv: netvsc: Cleanup alloc_net_device()
      Staging: hv: netvsc: Introduce state to manage the lifecycle of net device
      Staging: hv: netvsc: Prevent outgoing traffic when netvsc dev is destroyed
      Staging: hv: netvsc: Get rid of release_outbound_net_device() by inlining 
the code
      Staging: hv: netvsc: Get rid of release_inbound_net_device() by inlining 
the code
      Staging: hv: netvsc: Get rid of the refcnt field in struct netvsc_device
      Staging: hv: storvsc: Add code to handle IDE devices using the storvsc 
driver
      Staging: hv: storvsc: Handle IDE devices using the storvsc driver
      Staging: hv: blkvsc: Get rid of blkvsc_drv.c as this code is not used
      Staging: hv: storvsc: Optimize bounce buffer handling for the "write" case
      Staging: hv: storvsc: Optimize the bounce buffer handling in the "read" 
case
      Staging: hv: storvsc: Include storvsc.c in storvsc_drv.c
      Staging: hv: storvsc: Cleanup storvsc_drv.c after adding the contents of 
storvsc.c
      Staging: hv: storvsc: Add the contents of hyperv_storage.h to 
storvsc_drv.c
      Staging: hv: storvsc: Cleanup storvsc_drv.c after adding the contents of 
hyperv_storage.h
      Staging: hv: storvsc: Fixup srb and scsi status for INQUIRY and MODE_SENSE
      Staging: hv: storvsc: Fix a typo
      Staging: hv: storvsc: In case of scsi errors offline the device
      Staging: hv: storvsc: No need to copy from bounce buffer in case of a 
failure
      Staging: hv: util: Forcefully shutdown when shutdown is requested
      Staging: hv: util: Adjust guest time in a process context
      Staging: hv: vmbus: Check before invoking the channel callback
      Staging: hv: vmbus: Properly deal with de-registering channel callback
      Staging: hv: Fix a bug in vmbus_match()
      Staging: hv: vmbus: Get rid of vmbus_on_isr() by inlining the code
      Staging: hv: vmbus: Do not enable auto eoi
      Staging: hv: vmbus: Fixup indentation in vmbus_acpi_add()
      Staging: hv: vmbus: Get rid of some dated/redundant comments
      Staging: hv: vmbus: Get rid of an unnecessary check in vmbus_connect()
      Staging: hv: vmbus: Fix a checkpatch warning in ring_buffer.c
      Staging: hv: vmbus: Fix checkpatch warnings in connection.c
      Staging: hv: mousevsc: Fix checkpatch errors and warnings
      Staging: hv: util: Deal with driver register failures
      Staging: hv: vmbus: Fix a bug in error handling in vmbus_bus_init()
      Staging: hv: vmbus: Check for events before messages
      Staging: hv: vmbus: Cleanup the code in process_chn_event()
      Staging: hv: Update TODO file
      x86: Hyper-V: Integrate the clocksource with Hyper-V detection code
      Staging: hv: vmbus: Rename vmbus_child_device_create
      Staging: hv: vmbus: Rename vmbus_child_device_register
      Staging: hv: vmbus: Rename vmbus_child_device_unregister
      Staging: hv: vmbus: Cleanup dated comments in channel_mgmt.c
      Staging: hv: vmbus: Introduce a utility function to match 
hv_vmbus_device_id
      Staging: hv: vmbus: Change the signature of struct hv_driver probe 
function
      Staging: hv: storvsc: Use the driver_data to identify ide
      Staging: hv: vmbus: Introduce functions for setting and getting driver 
data
      Staging: hv: vmbus: Cleanup vmbus_remove()
      Staging: hv: storvsc: Get rid of storvsc_dev_add() by inlining the code
      Staging: hv: storvsc: Get rid of alloc_stor_device() by inlining the code
      Staging: hv: storvsc: Get rid of some unnecessary state and definitions
      Staging: hv: storvsc: Eliminate the usage of ext field in struct hv_device
      Staging: hv: netvsc: Get rid of the usage of the ext field in struct 
hv_device
      Staging: hv: mousevsc: Get rid of the usage of the ext field in struct 
hv_device
      Staging: hv: vmbus: Get rid of the ext field in struct hv_device
      Staging: hv: vmbus: Do not allocate struct hv_device_info on the stack
      Staging: hv: vmbus: Get rid of the module dependency
      Staging: hv: netvsc: Rename netDevice as net_device
      Staging: hv: netvsc: Rename rndisDevice to rndis_device
      Staging: hv: netvsc: Rename deviceInfo as device_info
      Staging: hv: netvsc: Cleanup the name and type of link_stat variable
      Staging: hv: util: Perform some service specific init/deinit in 
probe/remove
      Staging: hv: util: Properly handle util services in the util driver
      Staging: hv: vmbus: Get rid of hv_cb_utils[] and other unneeded code
      Staging: hv: Update the TODO file
      Staging: hv: mousevsc: Fixup struct hv_input_dev_info
      Staging: hv: mousevsc: Get rid of the struct input_device_context
      Staging: hv: mousevsc: Fixup some bogus WARN_ON() calls
      Staging: hv: mousevsc: Change the allocation flags to reflect interrupt 
context
      Staging: hv: mousevsc: Handle the case where we may get bogus report desc 
size
      Staging: hv: mousevsc: Correctly initialize the header size
      Staging: hv: mousevsc: Use completion primitive to synchronize
      Staging: hv: mousevsc: Cleanup and properly implement 
reportdesc_callback()
      Staging: hv: mousevsc: Get rid of unnecessary DPRINT calls
      Staging: hv: mousevsc: Cleanup error handling
      Staging: hv: mousevsc: Get rid of unnecessary pr_* calls
      Staging: hv: mousevsc: Free allocated memory in free_input_device()
      Staging: hv: mousevsc: Get rid of the unused state: num_outstanding_req
      Staging: hv: mousevsc: Cleanup alloc_input_device()
      Staging: hv: mousevsc: Get rid of mousevsc_on_send_completion()
      Staging: hv: mousevsc: Cleanup mousevsc_connect_to_vsp()
      Staging: hv: mousevsc: Get rid of mousevsc_on_device_remove() by inlining 
code
      Staging: hv: mousevsc: Now cleanup mousevsc_remove()
      Staging: hv: mousevsc: Get rid of ref_count state in struct mousevsc_dev
      Staging: hv: mousevsc: Cleanup camel cased enums
      Staging: hv: mousevsc: Get rid of mousevsc_on_receive_input_report() by 
inlining
      Staging: hv: mousevsc: Cleanup mousevsc_on_device_add()
      Staging: hv: mousevsc: Enable autoloading of the mouse driver
      Staging: hv: mousevsc: Get rid of unnecessary comments
      Staging: hv: util: Fix a bug in kvp implementation
      Staging: hv: util: Invoke cn_netlink_send() in a work context
      Staging: hv: netvsc: Fix a dereferencing issue
      Staging: hv: mousevsc: Fix a checkpatch warning
      Staging: hv: storvsc: Fix checkpatch warnings

KAMEZAWA Hiroyuki (1):
      memcg: fix oom schedule_timeout()

KOVACS Krisztian (1):
      tproxy: copy transparent flag when creating a time wait

Kai Jiang (1):
      uio: Support physical addresses >32 bits on 32-bit systems

Kailang Yang (1):
      ALSA: hda - ALC888S-VC remark to ALC886

Kalle Valo (39):
      Add ath6kl cleaned up driver
      ath6kl: don't force foreground scan when connected
      ath6kl: fix atomicity in ath6kl_cfg80211_scan_node()
      ath6kl: fix crash when interface is closed but scan is ongoing
      ath6kl: remove dependency to wireless extensions
      ath6kl: change aggreation timeout message from an error to a debug message
      ath6kl: fix function name conflicts with ath9k
      staging: remove ath6kl
      staging: remove ath6kl
      ath6kl: fix indentation in htc_issued_send()
      ath6kl: implement suspend support
      ath6kl: add testmode support
      ath6kl: fix compilation when NL80211_TESTMODE is disabled
      ath6kl: add firmware log support
      ath6kl: implement support to set firmware log parameters
      ath6kl: cleanup diagnose window read and write functions
      ath6kl: read fwlog from firmware ring buffer
      ath6kl: unify tx function names in htc.c
      ath6kl: unify rx function naming in htc.c
      ath6kl: separate firmware fetch from upload
      ath6kl: fix busy loop in ath6kl_bmi_get_rx_lkahd()
      ath6kl: add support for firmware API 2 format
      ath6kl: refactor firmware load address code
      ath6kl: refactor firmware ext data addr and reserved ram handling size
      ath6kl: read firmware start address from hardware
      ath6kl: read reserved ram size from firmware file
      ath6kl: add firmware capabilities support
      MAINTAINERS: update ath6kl
      Merge remote branch 'wireless-next/master' into ath6kl-next
      ath6kl: pass only unicast frames for aggregation
      ath6kl: allow firmware to override firmware patch address
      ath6kl: silence "invalid rate" warning
      ath6kl: add prefix parameter to ath6kl_dbg_dump()
      ath6kl: add sdio debug messages
      ath6kl: add debug logs for booting
      ath6kl: improve wmi debug messages
      ath6kl: fix size_t related warnings
      ath6kl: include vmalloc.h in debug.c
      of: include errno.h

Kamalesh Babulal (1):
      sched: x86_32 Fix typo in switch_to() description

Kamil Debski (1):
      [media] media: s5p-mfc: fix section mismatch

Kantecki, Tomasz (1):
      igb: Fix for I347AT4 PHY cable length unit detection

Karl Komierowski (1):
      mfd: Refactor ab8500 GPADC API, add raw access

Karl Tsou (1):
      ASoC: Add DRC control for WM8996

Kartik Mohta (1):
      libertas_tf: deb_defs.h: Fix typo in include guard

Kautuk Consul (5):
      staging: quatech_usb2: Potential lost wakeup scenario in TIOCMIWAIT
      xhci-mem.c: Check for ring->first_seg != NULL
      xhci-mem.c: xhci_segment_free: No need for checking seg argument
      mm/mmap.c: eliminate the ret variable from mm_take_all_locks()
      vmscan.c: fix invalid strict_strtoul() check in 
write_scan_unevictable_node()

Kay Sievers (2):
      drivers/video/udlfb bind framebuffer to interface.
      loop: always allow userspace partitions and optionally support automatic 
scanning

Kazuya Mio (1):
      ext4: fix the deadlock in mpage_da_map_and_submit()

Keith Packard (33):
      drm/i915: Enable dither whenever display bpc < frame buffer bpc
      Merge branch 'drm-intel-fixes' into drm-intel-next
      drm/i915: broken copyright encoding in intel_bios.c
      drm/i915: Use DRM_DEBUG_KMS for all messages in intel_bios.c
      drv/i915: Pull display_clock_mode out of VBT table
      drm/i915: Document a few more BDB_GENERAL_FEATURES bits from PCH BIOS
      drm/i915: Allow SSC parameter to override VBT value
      drm/i915: Fix PCH SSC reference clock settings
      drm/i915: Use CK505 as non-SSC source where available
      drm/i915: All PCH refclks are 120MHz
      drm/i915: Initialize PCH refclks at modeset init time
      Merge branch 'drm-intel-fixes' into drm-intel-next
      drm/i915: Enable digital port hotplug on PCH systems
      drm/i915: Shut down PCH interrupts during irq_uninstall
      drm/i915: Only use VBT panel mode on eDP if no EDID is found
      drm/i915: Check eDP power when doing aux channel communications
      drm/i915: Unlock PCH_PP_CONTROL always
      drm/i915: Check for eDP inside edp panel on/off funcs
      drm/i915: Turn force VDD back off when panel running in intel_dp_dpms
      drm/i915: Ensure panel is on during DPMS off
      drm/i915: Delay DP i2c initialization until panel power timings are 
computed
      drm/i915: Wrap DP EDID fetch functions to enable eDP panel power
      drm/i915: Enable eDP panel power during I2C initialization sequence
      drm/i915: Ensure eDP powered up during DP_SET_POWER operation in 
dp_prepare
      drm/i915: Correct eDP panel power sequencing delay computations
      drm/i915: Move eDP panel fixed mode from dev_priv to intel_dp
      drm/i915: edp_panel_on does not need to return a bool
      drm/i915: Create helper functions to determine eDP power state
      drm/i915: Disable eDP VDD in a delayed work proc instead of synchronously
      drm/i915: Restrict ILK-specific eDP power hack to ILK
      drm/i915: No need to wait for eDP power off delay if panel is on
      Merge branch 'edp-training-fixes' into drm-intel-next
      Merge branch 'fix-pch-refclk' into foo

Ken Milmore (1):
      drm/nouveau: enable hwmon support when both nouveau/hwmon are built as 
modules.

Kenneth Graunke (2):
      drm/i915: Remove implied length of 2 from GFX_OP_PIPE_CONTROL #define.
      drm/i915: Rename PIPE_CONTROL bit defines to be less terse.

Kevin Fang (1):
      ath6kl: Add beginning of AR6004 initialisation support

Kevin Hilman (60):
      OMAP2+: hwmod: remove unused voltagedomain pointer
      OMAP2+: voltage: move PRCM mod offets into VC/VP structures
      OMAP2+: voltage: move prm_irqst_reg from VP into voltage domain
      OMAP2+: voltage: start towards a new voltagedomain layer
      OMAP3: voltage: rename "mpu" voltagedomain to "mpu_iva"
      OMAP3: voltagedomain data: add wakeup domain
      OMAP3+: voltage: add scalable flag to voltagedomain
      OMAP2+: powerdomain: add voltagedomain to struct powerdomain
      OMAP2: add voltage domains and connect to powerdomains
      OMAP3: powerdomain data: add voltage domains
      OMAP2+: powerdomain: add voltage domain lookup during register
      OMAP2+: voltage: keep track of powerdomains in each voltagedomain
      OMAP2+: voltage: split voltage controller (VC) code into dedicated layer
      OMAP2+: voltage: move VC into struct voltagedomain, misc. renames
      OMAP2+: voltage: enable VC bypass scale method when VC is initialized
      OMAP2+: voltage: split out voltage processor (VP) code into new layer
      OMAP2+: VC: support PMICs with separate voltage and command registers
      OMAP2+: add PRM VP functions for checking/clearing VP TX done status
      OMAP3+ VP: replace transaction done check/clear with VP ops
      OMAP2+: PRM: add register access functions for VC/VP
      OMAP3+: voltage: convert to PRM register access functions
      OMAP3+: VC: cleanup i2c slave address configuration
      OMAP3+: VC: cleanup PMIC register address configuration
      OMAP3+: VC bypass: use fields from VC struct instead of PMIC info
      OMAP3+: VC: cleanup voltage setup time configuration
      OMAP3+: VC: move on/onlp/ret/off command configuration into common init
      OMAP3+: VC: abstract out channel configuration
      OMAP3+: voltage domain: move PMIC struct from vdd_info into struct 
voltagedomain
      OMAP3+: VC: make I2C config programmable with PMIC-specific settings
      OMAP3+: PM: VC: handle mutant channel config for OMAP4 MPU channel
      OMAP3+: VC: use last nominal voltage setting to get current_vsel
      OMAP3+: VP: cleanup: move VP instance into voltdm, misc. renames
      OMAP3+: voltage: remove unneeded debugfs interface
      OMAP3+: VP: struct omap_vp_common: replace shift with __ffs(mask)
      OMAP3+: VP: move SoC-specific sys clock rate retreival late init
      OMAP3+: VP: move timing calculation/config into VP init
      OMAP3+: VP: create VP helper function for updating error gain
      OMAP3+: VP: remove omap_vp_runtime_data
      OMAP3+: VP: move voltage scale function pointer into struct voltagedomain
      OMAP3+: VP: update_errorgain(): return error if VP
      OMAP3+: VP: remove unused omap_vp_get_curr_volt()
      OMAP3+: VP: combine setting init voltage into common function
      OMAP3+: voltage: rename scale and reset functions using voltdm_ prefix
      OMAP3+: voltage: move/rename curr_volt from vdd_info into struct 
voltagedomain
      OMAP3+: voltdm: final removal of omap_vdd_info
      OMAP3+: voltage: rename omap_voltage_get_nom_volt -> voltdm_get_voltage
      OMAP3+: voltage: update nominal voltage in voltdm_scale() not VC 
post-scale
      OMAP2+: VC: more registers are per-channel starting with OMAP5
      OMAP: omap_device: replace debug/warning/error prints with dev_* macros
      OMAP: omap_device: remove internal functions from omap_device.h
      OMAP: omap_device: when building return platform_device instead of 
omap_device
      OMAP: omap_device: device register functions now take platform_device 
pointer
      OMAP: omap_device: _disable_idle_on_suspend() takes platform_device 
pointer
      OMAP: omap_device: decouple platform_device from omap_device
      OMAP3: PM: fix UART handling when using no_console_suspend
      ARM: OMAP: voltage: voltage layer present, even when CONFIG_PM=n
      ARM: 7082/1: platform_device: pdev_archdata: add omap_device pointer
      I2C: OMAP: remove unneccesary use of pdev
      I2C: OMAP: remove dev->idle, use usage counting provided by runtime PM
      I2C: OMAP: remove unused function pointers from pdata

Kevin McKinney (16):
      staging: bcm: fix coding style warnings and errors reported by 
checkpatch.pl tool
      Staging: bcm: Fix a coding style error reported by checkpatch.pl
      Staging: bcm: Fix memory leak reported during compile.
      Staging: bcm: Add size minimum size restrictions for IOCTL_IDLE_REQ
      Staging: bcm: Add size maximum size restrictions for IOCTL_IDLE_REQ
      Staging: bcm: Add min/max restrictions for IOCTL_BCM_REGISTER_READ_PRIVATE
      Staging: bcm: Alter LOC for readability/understandability purposes
      Staging: bcm: Fix coding style issues reported by checkpatch.pl
      Staging: bcm: Replace dated variable __FUNCTION__ reported by 
checkpatch.pl
      Staging: bcm: Remove assignment in if condition reported by checkpatch.pl
      Staging: bcm: Fix assignment issue in if statement reported by 
checkpatch.pl.
      Staging: bcm: Fix coding style issues reported by checkpatch.pl
      Staging: bcm: Remove assignment from if conditions reported by 
checkpatch.pl
      Staging: bcm: Fix coding style issues in InterfaceMisc.c
      Staging: bcm: Fix coding style issues in InterfaceDld.c
      Staging: bcm: Fix three initialization errors in InterfaceDld.c

Kevin Tian (1):
      KVM: APIC: avoid instruction emulation for EOI writes

Kevin Wilson (1):
      cleanup: remove unnecessary include.

Kevin Winchester (2):
      x86: jump_label: arch_jump_label_text_poke_early: add missing __init
      x86, perf: Clean up perf_event cpu code

Kim Phillips (1):
      crypto: talitos - handle descriptor not found in error path

Kirill A. Shutemov (1):
      intel_scu_ipcutil: fix major device number handling

Kirill Tkhai (1):
      m68k: Finally remove leftover markers sections

Kjetil Oftedal (1):
      sparc: Add alignment flag to PCI expansion resources

Klaus Schwarzkopf (2):
      usb gadget: clean up FSF boilerplate text
      usb: gadget: add new usb gadget for ACM and mass storage

Konrad Rzeszutek Wilk (27):
      Revert "xen/debug: WARN_ON when identity PFN has no _PAGE_IOMAP flag set."
      xen-pcifront: Update warning comment to use 'e820_host' option.
      xen-swiotlb: Retry up three times to allocate Xen-SWIOTLB
      xen-swiotlb: Fix wrong panic.
      xen-swiotlb: When doing coherent alloc/dealloc check before swizzling the 
MFNs.
      xen/pciback: Use mutexes when working with Xenbus state transitions.
      xen/pciback: use mutex rather than spinlock in vpci backend
      xen/p2m: Make debug/xen/mmu/p2m visible again.
      xen/p2m: Use SetPagePrivate and its friends for M2P overrides.
      xen/pv-on-hvm:kexec: Fix implicit declaration of function 'xen_hvm_domain'
      8250: ratelimit LSR safety check engaged warning.
      xen/pciback: Add flag indicating device has been assigned by Xen
      xen-blkfront: If no barrier or flush is supported, use invalid operation.
      xen/blkback: Support 'feature-barrier' aka old-style BARRIER requests.
      xen/blkback: Report VBD_WSECT (wr_sect) properly.
      xen/blkback: Fix the inhibition to map pages when discarding sector 
ranges.
      xen/blkback: Check for proper operation.
      xen/blkback: Fix two races in the handling of barrier requests.
      xen/pciback: Do not dereference psdev during printk when it is NULL.
      xen/pciback: Check if the device is found instead of blindly assuming so.
      xen/events: BUG() when we can't allocate our event->irq array.
      xen/events: Don't check the info for NULL as it is already done.
      xen/irq: If we fail during msi_capability_init return proper error code.
      xen/xenbus: Remove the unnecessary check.
      xen/enlighten: Fix compile warnings and set cx to known value.
      xen/p2m/debugfs: Fix potential pointer exception.
      xen/p2m/debugfs: Make type_name more obvious.

Konstantin Khlebnikov (2):
      vfs: fix dentry leak in simple_fill_super()
      usbnet: fix oops in usbnet_start_xmit

Konstantin Ozerkov (1):
      ALSA: intel8x0: Improve performance in virtual environment

Krishna Kumar (2):
      virtio_net: Clean up set_skb_frag()
      virtio: Dont add "config" to list for !per_vq_vector

Kristen Carlson Accardi (1):
      hsu: add runtime pm support

Kristian Amlie (1):
      ALSA: usb-audio: add Starr Labs USB MIDI support

Kristoffer Glembo (1):
      video: Add Aeroflex Gaisler GRVGA framebuffer device driver

Krzysztof Wilczynski (3):
      ipvs: Expose ip_vs_ftp module parameters via sysfs.
      ipvs: Remove unused variable "cs" from ip_vs_leave function.
      ipvs: Fix compilation error in ip_vs.h for ip_vs_confirm_conntrack 
function.

Kukjin Kim (50):
      ARM: EXYNOS4: Turn the mach-smdkc210.c into mach-smdv310.c
      ARM: SAMSUNG: Add support for detecting CPU at runtime
      ARM: S5P64X0: Use soc_is_s5p64x0() to distinguish cpu at runtime
      ARM: SAMSUNG: Add support for handling of cpu revision
      ARM: EXYNOS4: Use samsung_rev() to distinguish silicon revision
      tty: Add support serial for EXYNOS4212 SoC
      Merge branch 'next/topic-cleanup-dma' into next-samsung-cleanup
      ARM: S3C24XX: remove unused gpio codes
      Merge branch 'next/topic-cleanup-smdkv310' into next-samsung-cleanup
      Merge branch 'next/topic-cpuid-rev' into next/topic-add-exynos4212
      Merge branch 'next/topic-cleanup-smdkv310' into next/topic-add-exynos4212
      ARM: EXYNOS4: Add support new EXYNOS4212 SoC
      ARM: EXYNOS4: Add support clock for EXYNOS4212
      ARM: EXYNOS4: Add support SMDK4212 Board
      Merge branch 'next-samsung-board-v3.1' into next-samsung-board
      ARM: SAMSUNG: Move map header file into plat-samsung
      Merge branch 'next/topic-plat-samsung-1' into next-samsung-cleanup
      Merge branch 'samsung_dma' of 
git://git.infradead.org/users/vkoul/slave-dma into next/topic-dma-samsung
      Merge branch 'next/topic-dma-pl330-devname-fix' into 
next/topic-dma-samsung
      gpio/s3c24xx: move gpio driver into drivers/gpio/
      gpio/s3c64xx: move gpio driver into drivers/gpio/
      gpio/s5p64x0: move gpio driver into drivers/gpio/
      gpio/samsung: gpio-samsung.c to support Samsung GPIOs
      ARM: SAMSUNG: Update the name of regarding Samsung GPIO
      ARM: SAMSUNG: Remove useless Samsung GPIO related CONFIGs
      Merge branch 'next-samsung-board-v3.1' into 
next/topic-exynos4-devel-origen
      Merge branch 'next/topic-s3c64xx-devel' into next-samsung-devel
      Merge branch 'next/topic-exynos4-devel' into next-samsung-devel
      Merge branch 'next/topic-dma-samsung' into next-samsung-devel
      Merge branch 'next/topic-gpio-samsung' into next-samsung-devel
      ARM: SAMSUNG: Cleanup mach/clkdev.h
      ARM: SAMSUNG: Consolidate plat/pwm-clock.h
      ARM: SAMSUNG: Consolidate plat/pll.h
      ARM: SAMSUNG: Moving each SoC support header files
      ARM: SAMSUNG: Move S3C24XX header files to plat-samsung
      ARM: SAMSUNG: Move S5P header files to plat-samsung
      Merge branch 'next-samsung-cleanup' into next-samsung-devel-2
      Merge branch 'next-samsung-board' into next-samsung-devel-2
      Merge branch 'next-samsung-devel' into next-samsung-devel-2
      Merge branch 'next-samsung-cleanup-2' into next-samsung-devel-2
      Merge branch 'next-samsung-board-2' into next-samsung-devel-2
      ARM: S3C24XX: To merge s3c24xx devs.c files to one devs.c
      ARM: S3C64XX: To merge devs.c files to one devs.c
      ARM: S5P: To merge devs.c files to one devs.c
      ARM: SAMSUNG: Cleanup plat-samsung/devs.c and devs.h
      ARM: SAMSUNG: Cleanup resources by using macro
      ARM: EXYNOS4: Remove useless codes on NURI board
      ARM: EXYNOS4: Fix the merge conflict
      ARM: 7134/1: Revert "EXYNOS4: Fix routing timer interrupt to offline CPU"
      ARM: EXYNOS: Add ARCH_EXYNOS and reorganize arch/arm/mach-exynos

Kumar Appaiah (1):
      Documentation: thinkpad-acpi grammo fixes

Kumar Gala (6):
      powerpc/85xx: Rename PowerPC core nodes to match other e500mc based .dts
      powerpc/fsl-booke: Handle L1 D-cache parity error correctly on e500mc
      powerpc: respect mem= setting for early memory limit setup
      powerpc/fsl-booke: Fix setup_initial_memory_limit to not blindly map
      powerpc/85xx: Setup secondary cores PIR with hard SMP id
      powerpc/85xx: Add 'fsl,pq3-gpio' compatiable for GPIO driver

Kumar Sanghvi (6):
      RDMA/iwcm: Propagate ird/ord values upwards
      RDMA/{amso1100,cxgb3}: Minimal MPAv2 support
      RDMA/cxgb4: Add support for MPAv2 Enhanced RDMA Negotiation
      RDMA/cxgb4: Make sure flush CQ entries are collected on connection close
      RDMA/cxgb3: Serialize calls to CQ's comp_handler
      RDMA/cxgb4: Serialize calls to CQ's comp_handler

Kuninori Morimoto (37):
      sh: ecovec: add renesas_usbhs DMAEngine support
      USB: use usb_endpoint_maxp() instead of le16_to_cpu()
      net/irda: sh_irda: add sh_irda_ prefix to all functions
      net/irda: sh_irda: update author's email address
      net/irda: sh_irda: add PM support
      ASoC: ak4642: fixup cache register table
      usb: gadget: renesas_usbhs: add suspend/resume support
      usb: gadget: renesas_usbhs: move USBHSF_PKT_xxx to pipe.c
      usb: gadget: renesas_usbhs: remove desc from usbhs_pipe_malloc
      usb: gadget: renesas_usbhs: each pipe hold maxpacket size
      usb: gadget: renesas_usbhs: struct usbhs_pipe hold handler
      usb: gadget: renesas_usbhs: tidyup INTENB0 method
      usb: gadget: renesas_usbhs: change usbhsc_bus_ctrl() to 
usbsc_set_buswait()
      usb: gadget: renesas_usbhs: add bus control functions
      usb: gadget: renesas_usbhs: add usbhs_bus_get_speed()
      usb: gadget: renesas_usbhs: move usbhsp_type() to usbhs_pipe_type()
      usb: gadget: renesas_usbhs: move usbhs_usbreq_get/set_val() to common.c
      usb: gadget: renesas_usbhs: remove unneeded parameter from 
usbhs_mod_is_host()
      usb: gadget: renesas_usbhs: add usbhs_dcp_dir_for_host()
      usb: gadget: renesas_usbhs: add struct usbhs_priv to packet done function
      usb: gadget: renesas_usbhs: add device select support in 
usbhs_pipe_config_update()
      usb: gadget: renesas_usbhs: add usbhs_pipe_name()
      usb: gadget: renesas_usbhs: move done callback to struct usbhs_pkt
      usb: gadget: renesas_usbhs: disable auto paket start on usbhs_pkt_push()
      usb: gadget: renesas_usbhs: modify pipe sequence settings
      usb: gadget: renesas_usbhs: disable pipe on top of interrupt
      usb: gadget: renesas_usbhs: support otg pin control
      usb: gadget: renesas_usbhs: make sure SOF packet sending-out control
      usb: gadget: renesas_usbhs: add usbhs_set_device_speed() support for host
      usb: gadget: renesas_usbhs: add INTSTS1 interrupt support
      usb: gadget: renesas_usbhs: add data/status stage handler
      usb: gadget: renesas_usbhs: usbhs_dcp_control_transfer_done() cares 
mod_host
      usb: gadget: renesas_usbhs: add mod_host support
      usb: gadget: renesas_usbhs: bugfix: don't modify platform data
      usb: gadget: renesas_usbhs: fixup driver compile style
      usb: renesas_usbhs: tidyup for smatch warnings
      usb: renesas_usbhs: fixup inconsistent return from usbhs_pkt_push()

Kyle Manna (2):
      mfd: Turn on the twl4030-madc MADC clock
      arm: BeagleBoard: add support for the twl4030-madc

Kyle Moffett (1):
      of_mdio: Don't phy_scan_fixups() twice

Kyungmin Park (4):
      mtd: OneNAND: Detect the correct NOP when 4KiB pagesize
      mmc: core: mmc sanitize feature support for v4.5
      mmc: core: new discard feature support at eMMC v4.5
      mm: compaction: make compact_zone_order() static

Lalit Chandivade (5):
      [SCSI] qla4xxx: Fix bidirectional CHAP.
      [SCSI] qla4xxx: Do not add duplicate CHAP entry in FLASH
      [SCSI] qla4xxx: Fix exporting boot targets to sysfs
      [SCSI] qla4xxx: Fix getting BIDI CHAP for boot targets
      [SCSI] qla4xxx: Free Device Database (DDB) reserved by FW

Larry Finger (306):
      Merge branch 'master' of 
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6
      Merge branch 'master' of 
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6
      Merge branch 'master' of 
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6
      rtlwifi: Eliminate raw reads and writes from PCIe portion
      rtlwifi: Remove raw read/write routines from header
      b43: Remove EXPERIMENTAL designation from LP PHY selection
      Merge branch 'master' of 
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6
      Merge branch 'master' of 
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6
      From: wlanfae <wlanfae@xxxxxxxxxxx>
      staging: rtl8192e: Remove code dependent on RTL8190P
      staging: rtl8192e: Remove dead code associated with RTL8192SE
      staging: rtl8192e: Remove dead code associated with RTL8192CE
      staging: rtl8192e: Remove dead code associated with RTL8192SU
      staging: rtl8192e: Remove dead code associated with RTL8192U
      staging: rtl8192e: Remove internal references to RTL8192E
      staging: rtl8192e: Fix edit error in removal of dead code associated with 
RTL8190P
      staging: rtl8192e: Fix kernel panics due to RX skb allocation failures
      staging: rtl8192e: Remove dead code associated with CONFIG_MP
      staging: rtl8192e: Remove dead code inside 'ifdef MERGE_TO_DO'
      staging: rtl8192e: Remove dead code involved with TO_DO_LIST
      staging: rtl8192e: Remove dead code involved with TO_DO
      staging: rtl8192e: Remove dead code associated with USB_USE_ALIGNMENT
      staging: rtl8192e: Remove dead code associated with CONFIG_ASPM_OR_D3
      staging: rtl8192e: Remove dead code associated with 
COMPATIBLE_WITH_RALINK_MESH
      staging: rtl8192e: Remove dead code associated with PF_SYNCTHREAD
      staging: rtl8192e: Remove dead code from removal of ENABLE_TKIP11N
      staging: rtl8192e: Remove references to ENABLE_GPIO_RADIO_CTL
      staging: rtl8192e: Remove ifdefs that depend on ENABLE_DOT11D
      staging: rtl8192e: Remove code dependent of JOHN_DUMP
      staging: rtl8192e: Remove dead code associated with 
USB_TX_DRIVER_AGGREGATION_ENABLE
      staging: rtl8192e: Remove dead code associated with TCP_CSUM_OFFLOAD_RX
      staging: rtl8192e: Remove dead code associated with SUPPORT_USPD
      staging: rtl8192e: Remove dead code associated with 
USB_RX_AGGREGATION_SUPPORT
      staging: rtl8192e: Remove dead code associated with RTK_DMP_PLATFORM
      staging: rtl8192e: Remove dead code associated with NOT_YET
      staging: rtl8192e: Remove dead code associated with WIFI_TEST
      staging: rtl8192e: Remove dead code associated with ADHOC_11N
      staging: rtl8192e: Remove dead code associated with BUILT_IN_MSHCLASS
      staging: rtl8192e: Remove dead code associated with WMM_Hang_8187
      staging: rtl8192e: Remove dead code associated with FOR_ANDROID_X86 and 
FOR_MOBLIN
      staging: rtl8192e: Remove dead code associated with 
CUSTOMER_ID_INTEL_CMPC and CONFIG_CRDA
      staging: rtl8192e: IEEE80211_RADIOTAP_F_BADFCS is defined in kernel, do 
not duplicate
      staging: rtl8192e: Remove dead code associated with BUILT_IN_CRYPTO
      staging: rtl8192e: Remove dead code associated with CONFIG_CFG_80211
      staging: rtl8192e: Remove dead code associated with IRQF_SHARED
      staging: rtl8192e: Remove dead code associated with 
CONFIG_RTLLIB_CRYPT_TKIP
      staging: rtl8192e: Remove dead code associated with CONFIG_64BIT_DMA
      staging: rtl8192e: Remove dead code associated with ENABLE_NULL_PT_DEBUG
      staging: rtl8192e: Remove dead code associated with CONFIG_BT_30
      staging: rtl8192e: Remove dead code associated with CONFIG_CRYPTO_HMAC
      staging: rtl8192e: Remove dead code associated with _ENABLE_SW_BEACON
      staging: rtl8192e: Remove dead code associated with RTL819x_DEBUG
      staging: rtl8192e: Remove ifdefs for CONFIG_RTLLIB_DEBUG
      staging: rtl8192e: Remove dead code associated with _RTL8192_EXT_PATCH_
      staging: rtl8192e: Remove dead code associated with CONFIG_RTLWIFI_DEBUGFS
      staging: rtl8192e: Remove dead code associated with CONFIG_FW_SETCHAN
      staging: rtl8192e: Remove LOOP_TEST as parameter
      staging: rtl8192e: Remove dead code associated with EFUSE_REPG_WORKAROUND
      staging: rtl8192e: Remove conditional code associated with 
EEPROM_OLD_FORMAT_SUPPORT
      staging: rtl8192e: Remove dead code associated with CONFIG_RTL_RFKILL
      staging: rtl8192e: Fix unload/reload problem
      staging: rtl8192e: Fix compilation warnings
      staging: rtl8192e: Convert typedef BSS_QOS to struct bss_qos
      staging: rtl8192e: Convert typedef TX_TS_RECORD to struct tx_ts_record
      staging: rtl8192e: Convert typedef RX_TS_RECORD to struct rx_ts_record
      staging: rtl8192e: Convert typedef TS_COMMON_INFO to struct ts_common_info
      staging: rtl8192e: Convert typedef RT_HIGH_THROUGHPUT to struct 
rt_hi_throughput
      staging: rtl8192e: Convert typedef RT_HTINFO_STA_ENTRY to struct 
rt_htinfo_sta_entry
      staging: rtl8192e: Convert typedef BSS_HT to struct bss_ht
      staging: rtl8192e: Convert typedef MIMO_RSSI to struct mimo_rssi
      staging: rtl8192e: Convert typedef MIMOPS_CTRL to struct mimops_ctrl
      staging: rtl8192e: Convert typedef HT_INFORMATION_ELE to struct 
ht_info_ele
      staging: rtl8192e: Convert typedef HT_CAPABILITY_ELE to struct 
ht_capab_ele
      staging: rtl8192e: Convert typedef BA_RECORD to struct ba_record
      staging: rtl8192e: Convert typedef MIMO_EVM to struct mimo_evm
      staging: rtl8192e: Convert typedef FALSE_ALARM_STATISTICS to struct 
false_alarm_stats
      staging: rtl8192e: Convert typedef BB_REGISTER_DEFINITION_T to struct 
bb_reg_definition
      staging: rtl8192e: Convert typedef TX_FWINFO_T to struct tx_fwinfo
      staging: rtl8192e: Convert typedef TX_FWINFO_8190PCI to struct 
tx_fwinfo_8190pci
      staging: rtl8192e: Convert typedef LOG_INTERRUPT_8190_T to struct 
log_int_8190
      staging: rtl8192e: Convert typedef 
phy_ofdm_rx_status_rxsc_sgien_exintfflag to struct 
phy_ofdm_rx_status_rxsc_sgien_exintfflag
      staging: rtl8192e: Convert typedef phy_sts_ofdm_819xpci_t to struct 
phy_sts_ofdm_819xpci
      staging: rtl8192e: Convert typedef WMM_TSPEC to struct wmm_tspec
      staging: rtl8192e: Convert typedef OCTET_STRING to struct octet_string
      staging: rtl8192e: Convert typedef QOS_TSTREAM to struct qos_tstream
      staging: rtl8192e: Convert typedef STA_QOS to struct sta_qos
      staging: rtl8192e: Convert typedef RT_SMOOTH_DATA_4RF to struct 
rt_smooth_data_4rf
      staging: rtl8192e: Convert typedef RT_PM_WOL_PATTERN_INFO to struct 
rt_pm_wol_info
      staging: rtl8192e: Convert typedef RT_POWER_SAVE_CONTROL to struct 
rt_pwr_save_ctrl
      staging: rtl8192e: Convert typedef RT_LINK_DETECT_T to struct 
rt_link_detect
      staging: rtl8192e: Convert typedef SW_CAM_TABLE to struct sw_cam_table
      staging: rtl8192e: Convert typedef RT_PMKID_LIST to struct rt_pmkid_list
      staging: rtl8192e: Convert typedef RT_INTEL_PROMISCUOUS_MODE_INFO to 
struct rt_intel_promisc_mode
      staging: rtl8192e: Convert typedef RT_PCI_CAPABILITIES_HEADER to struct 
rt_pci_capab_header
      staging: rtl8192e: Convert typedef RX_REORDER_ENTRY to struct 
rx_reorder_entry
      staging: rtl8192e: Convert typedef ACM to struct acm
      staging: rtl8192e: Convert typedef tx_desc to struct tx_desc
      staging: rtl8192e: Convert typedef CHANNEL_ACCESS_SETTING to struct 
channel_access_setting
      staging: rtl8192e: Convert typedef rt_tx_rahis_t to struct rt_tx_rahis
      staging: rtl8192e: Convert typedef phy_sts_cck_819xpci_t to struct 
phy_sts_cck_819xpci
      staging: rtl8192e: Convert typedef tx_desc_cmd to struct tx_desc_cmd
      staging: rtl8192e: Convert typedef rx_desc to struct rx_desc
      staging: rtl8192e: Convert typedef rx_fwinfo to struct rx_fwinfo
      staging: rtl8192e: Convert typedef cmpk_txfb_t to struct cmpk_txfb
      staging: rtl8192e: Convert typedef cmpk_intr_sta_t to struct cmpk_intr_sta
      staging: rtl8192e: Convert typedef cmpk_set_cfg_t to struct cmpk_set_cfg
      staging: rtl8192e: Convert typedef cmpk_tx_status_t to struct 
cmpk_tx_status
      staging: rtl8192e: Convert typedef cmpk_rx_dbginfo_t to struct 
cmpk_rx_dbginfo
      staging: rtl8192e: Convert typedef cmpk_tx_rahis_t to struct cmpk_tx_rahis
      staging: rtl8192e: Convert typedef fw_seg_container to struct 
fw_seg_container
      staging: rtl8192e: Convert typedef rt_firmware to struct rt_firmware
      staging: rtl8192e: Convert typedef SwChnlCmd to struct sw_chnl_cmd
      staging: rtl8192e: Convert typedef rtl_reg_debug to struct rtl_reg_debug
      staging: rtl8192e: Convert typedef txbbgain_struct to struct 
txbbgain_struct
      staging: rtl8192e: Convert typedef tx_ring to struct tx_ring
      staging: rtl8192e: Convert typedef ccktxbbgain_struct to struct 
ccktxbbgain
      staging: rtl8192e: Convert typedef DRxPathSel to struct drx_path_sel
      staging: rtl8192e: Convert typedef dig_t to struct dig_t
      staging: rtl8192e: Convert typedef DCMD_TXCMD_T to struct dcmd_txcmd
      staging: rtl8192e: Convert typedef rtl_fs_debug to struct rtl_fs_debug
      staging: rtl8192e: Convert typedef tx_pending_t to struct tx_pending
      staging: rtl8192e: Convert typedef IbssParms to struct ibss_parms
      staging: rtl8192e: Convert typedef init_gain to struct init_gain
      staging: rtl8192e: Convert typedef cb_desc to struct cb_desc
      staging: rtl8192e: Convert typedef bandwidth_autoswitch to struct 
bandwidth_autoswitch
      staging: rtl8192e: Convert typedef rate_adaptive to struct rate_adaptive
      staging: rtl8192e: Convert typedef mp_adapter to struct mp_adapter
      staging: rtl8192e: Convert typedef ieee_param to struct ieee_param
      staging: rtl8192e: Convert typedef adhoc_peer_entry_t to struct 
adhoc_peer_entry
      staging: rtl8192e: Convert typedef adhoc_peers_info_t to struct 
adhoc_peers_info
      staging: rtl8192e: Convert typedef Stats to struct rt_stats
      staging: rtl8192e: Convert typedef r8192_priv to struct r8192_priv
      staging: rtl8192e: Convert typedef buffer to struct buffer
      staging: rtl8192e: Convert delayed_work_struct_rsl to struct delayed_work 
and work_struct_rsl to struct work_struct
      staging: rtl8192e: Convert typedef SEQUENCE_CONTROL to union 
sequence_control
      staging: rtl8192e: Convert typedef BA_PARAM_SET to union ba_param_set
      staging: rtl8192e: Convert typedef DELBA_PARAM_SET to union 
delba_param_set
      staging: rtl8192e: Convert typedef HT_CAPABILITY to union ht_capability
      staging: rtl8192e: Convert typedef HT_CAPABILITY_MACPARA to union 
ht_capability_macpara
      staging: rtl8192e: Convert typedef QOS_TSINFO to union qos_tsinfo
      staging: rtl8192e: Convert typedef TSPEC_BODY to union tspec_body
      staging: rtl8192e: Convert typedef QOS_TCLAS to union qos_tclas
      staging: rtl8192e: Convert typedef ACI_AIFSN to union aci_aifsn
      staging: rtl8192e: Convert typedef ECW to union ecw
      staging: rtl8192e: Convert typedef AC_PARAM to union ac_param
      staging: rtl8192e: Convert typedef frameqos to union frameqos
      staging: rtl8192e: Prepare header files to ease use of typedef enum 
conversion
      staging: rtl8192e: Convert typedef rtl819x_loopback_e to enum 
rtl819x_loopback
      staging: rtl8192e: Convert typedef VERSION_8190 to enum 
version_8190_loopback
      staging: rtl8192e: Convert typedef RF_OpType_E to enum rf_optype
      staging: rtl8192e: Convert typedef POWER_SAVE_MODE to enum power_save_mode
      staging: rtl8192e: Convert typedef INTERFACE_SELECT_8190PCI to enum 
interface_select_8190pci
      staging: rtl8192e: Convert typedef cmpk_element_e to enum cmpk_element
      staging: rtl8192e: Convert typedef firmware_init_step_e to enum 
firmware_init_step
      staging: rtl8192e: Convert typedef opt_rst_type_e to enum opt_rst_type
      staging: rtl8192e: Convert typedef desc_packet_type_e to enum 
desc_packet_type
      staging: rtl8192e: Convert typedef firmware_source_e to enum 
firmware_source
      staging: rtl8192e: Convert typedef firmware_status_e to enum 
firmware_status
      staging: rtl8192e: Convert typedef BaseBand_Config_Type to enum 
baseband_config
      staging: rtl8192e: Convert typedef SwChnlCmdID to enum sw_chnl_cmd_id
      staging: rtl8192e: Convert typedef HW90_BLOCK_E to enum hw90_block
      staging: rtl8192e: Convert typedef RF90_RADIO_PATH_E to enum 
rf90_radio_path
      staging: rtl8192e: Convert typedef HT_MCS_RATE to enum ht_mcs_rate
      staging: rtl8192e: Convert typedef HT_CHANNEL_WIDTH to enum 
ht_channel_width
      staging: rtl8192e: Convert typedef HT_EXTCHNL_OFFSET to enum 
ht_extchnl_offset
      staging: rtl8192e: Convert typedef CHNLOP to enum chnl_op
      staging: rtl8192e: Convert typedef HT_ACTION to enum ht_action
      staging: rtl8192e: Convert typedef HT_BW40_SC_E to enum ht_bw40_sc
      staging: rtl8192e: Convert typedef HT_SPEC_VER to enum ht_spec_ver
      staging: rtl8192e: Convert typedef HT_AGGRE_MODE_E to enum ht_aggre_mode
      staging: rtl8192e: Convert typedef HT_IOT_PEER_E to enum ht_iot_peer
      staging: rtl8192e: Convert typedef HT_IOT_ACTION_E to enum ht_iot_action
      staging: rtl8192e: Convert typedef HT_IOT_RAFUNC to enum ht_iot_rafunc
      staging: rtl8192e: Convert typedef RT_HT_CAPBILITY to enum 
rt_ht_capability
      staging: rtl8192e: Convert typedef ACK_POLICY to enum ack_policy
      staging: rtl8192e: Convert typedef QOS_ELE_SUBTYPE to enum qos_ele_subtype
      staging: rtl8192e: Convert typedef DIRECTION_VALUE to enum direction_value
      staging: rtl8192e: Convert typedef ACM_METHOD to enum acm_method
      staging: rtl8192e: Convert typedef TR_SELECT to enum tr_select
      staging: rtl8192e: Convert typedef nic_t to enum nic_t
      staging: rtl8192e: Convert typedef RT_EEPROM_TYPE to enum rt_eeprom_type
      staging: rtl8192e: Convert typedef DCMD_TXCMD_OP to enum dcmg_txcmd_op
      staging: rtl8192e: Convert typedef RT_RF_TYPE_819xU to enum 
rt_rf_type_819xu
      staging: rtl8192e: Convert typedef RF_STEP_E to enum rf_step
      staging: rtl8192e: Convert typedef RT_STATUS to enum rt_status
      staging: rtl8192e: Convert typedef RT_CUSTOMER_ID to enum rt_customer_id
      staging: rtl8192e: Convert typedef RESET_TYPE to enum reset_type
      staging: rtl8192e: Convert typedef IC_INFERIORITY_8192S to enum 
ic_inferiority_8192s
      staging: rtl8192e: Convert typedef PCI_BRIDGE_VENDOR to enum 
pci_bridge_vendor
      staging: rtl8192e: Convert typedef TWO_PORT_STATUS to enum two_port_status
      staging: rtl8192e: Convert typedef DBGP_FLAG_E to enum dbgp_flag
      staging: rtl8192e: Convert typedef dm_dig_sta_e to enum dm_dig_sta
      staging: rtl8192e: Convert typedef dm_ratr_sta_e to enum dm_ratr_sta
      staging: rtl8192e: Convert typedef dm_dig_op_e to enum dm_dig_op_sta
      staging: rtl8192e: Convert typedef dm_dig_alg_e to enum dm_dig_alg
      staging: rtl8192e: Convert typedef DM_DIG_TWO_PORT_ALG_E to enum 
dm_dig_two_port_alg
      staging: rtl8192e: Convert typedef DM_DIG_EXT_PORT_ALG_E to enum 
dm_dig_ext_port_alg
      staging: rtl8192e: Convert typedef dm_dig_dbg_e to enum dm_dig_dbg
      staging: rtl8192e: Convert typedef dm_dig_connect_e to enum dm_dig_connect
      staging: rtl8192e: Convert typedef dm_dig_pd_th_e to enum dm_dig_pd_th
      staging: rtl8192e: Convert typedef dm_dig_cs_ratio_e to enum 
dm_dig_cs_ratio
      staging: rtl8192e: Convert typedef DM_CCK_Rx_Path_Method to enum 
dm_cck_rx_path_method
      staging: rtl8192e: Convert typedef DM_DBG_E to enum dm_dbg
      staging: rtl8192e: Convert typedef HAL_DEF_VARIABLE to enum 
hal_def_variable
      staging: rtl8192e: Convert typedef HW_VARIABLES to enum hw_variables
      staging: rtl8192e: Convert typedef RT_OP_MODE to enum rt_op_mode
      staging: rtl8192e: Convert typedef ACT_CATEGORY to enum act_category
      staging: rtl8192e: Convert typedef TS_ACTION to enum ts_action
      staging: rtl8192e: Convert typedef BA_ACTION to enum ba_action
      staging: rtl8192e: Convert typedef InitialGainOpType to enum 
init_gain_op_type
      staging: rtl8192e: Convert typedef LED_CTL_MODE to enum led_ctl_mode
      staging: rtl8192e: Convert typedef RT_RF_TYPE_DEF to enum rt_rf_type_def
      staging: rtl8192e: Convert typedef WIRELESS_MODE to enum wireless_mode
      staging: rtl8192e: Convert typedef WIRELESS_NETWORK_TYPE to enum 
wireless_network_type
      staging: rtl8192e: Convert typedef erp_t to enum erp_t
      staging: rtl8192e: Convert typedef Fsync_State to enum fsync_state
      staging: rtl8192e: Convert typedef RT_PS_MODE to enum rt_ps_mode
      staging: rtl8192e: Convert typedef IPS_CALLBACK_FUNCION to enum 
ips_callback_function
      staging: rtl8192e: Convert typedef RT_JOIN_ACTION to enum rt_join_action
      staging: rtl8192e: Convert typedef RT_RF_POWER_STATE to enum 
rt_rf_power_state
      staging: rtl8192e: Convert typedef WOLPATTERN_TYPE to enum 
wol_pattern_type
      staging: rtl8192e: Convert typedef country_code_type_t to enum 
country_code_type
      staging: rtl8192e: Convert typedef SCAN_OPERATION_BACKUP_OPT to enum 
scan_op_backup_opt
      staging: rtl8192e: Convert typedef FW_CMD_IO_TYPE to enum fw_cmd_io_type
      staging: rtl8192e: Convert typedef RATR_TABLE_MODE_8192S to enum 
ratr_table_mode_8192s
      staging: rtl8192e: Convert typedef HT_AGGRE_SIZE_E to enum ht_aggre_size
      staging: rtl8192e: Convert typedefs that can be replaced with #define
      rtlwifi: Install updated rate-mapping routine
      rtlwifi: rtl8192ce: Convert to use the new rate-mapping routine in rtlwifi
      rtlwifi: rtl8192cu: Convert to use the new rate-mapping routine in rtlwifi
      rtlwifi: rtl8192se: Convert to use the new rate-mapping routine in rtlwifi
      rtlwifi: rtl8192de: Convert to use the new rate-mapping routine in rtlwifi
      staging: rtl8192e: Remove files that are not used
      staging: rtl8192e: Cleanup checkpatch -f warnings and errors - Part I
      staging: rtl8192e: Modify time handling
      staging: rtl8192e: Remove extraneous log message
      staging: rtl8192e: Cleanup checkpatch -f warnings and errors - Part II
      staging: rtl8192e: Cleanup checkpatch -f warnings and errors - Part III
      staging: rtl8192e: Cleanup checkpatch -f warnings and errors - Part IV
      staging: rtl8192e: Cleanup checkpatch -f warnings and errors - Part V
      staging: rtl8192e: Cleanup checkpatch -f warnings and errors - Part VI
      staging: rtl8192e: Cleanup checkpatch -f warnings and errors - Part VII
      staging: rtl8192e: Cleanup checkpatch -f warnings and errors - Part VIII
      staging: rtl8192e: Cleanup checkpatch -f warnings and errors - Part IX
      staging: rtl8192e: Cleanup checkpatch -f errors - Part X
      staging: rtl8192e: Cleanup checkpatch -f warnings and errors - Part XI
      staging: rtl8192e: Cleanup checkpatch -f warnings and errors - Part XII
      staging: rtl8192e: Cleanup checkpatch -f errors - Part XIII
      staging: rtl8192e: Cleanup checkpatch -f errors - Part XIV
      staging: rtl8192e: Cleanup checkpatch -f warnings and errors - Part XV
      staging: rtl8192e: Cleanup checkpatch -f warnings and errors - Part XVI
      staging: rtl8192e: Cleanup checkpatch -f warnings and errors - Part XVII
      staging: rtl8192e: Cleanup checkpatch -f warnings and errors - Part XVIII
      staging: rtl8192e: Cleanup checkpatch -f warnings and errors - Part I
      staging: rtl8192e: Modify time handling
      staging: rtl8192e: Remove extraneous log message
      staging: rtl8192e: Cleanup checkpatch -f warnings and errors - Part II
      staging: rtl8192e: Cleanup checkpatch -f warnings and errors - Part III
      staging: rtl8192e: Cleanup checkpatch -f warnings and errors - Part IV
      staging: rtl8192e: Cleanup checkpatch -f warnings and errors - Part V
      staging: rtl8192e: Cleanup checkpatch -f warnings and errors - Part VI
      staging: rtl8192e: Cleanup checkpatch -f warnings and errors - Part VII
      staging: rtl8192e: Cleanup checkpatch -f warnings and errors - Part VIII
      staging: rtl8192e: Cleanup checkpatch -f warnings and errors - Part IX
      staging: rtl8192e: Cleanup checkpatch -f errors - Part X
      staging: rtl8192e: Cleanup checkpatch -f warnings and errors - Part XI
      staging: rtl8192e: Cleanup checkpatch -f warnings and errors - Part XII
      staging: rtl8192e: Cleanup checkpatch -f errors - Part XIII
      staging: rtl8192e: Cleanup checkpatch -f errors - Part XIV
      staging: rtl8192e: Cleanup checkpatch -f warnings and errors - Part XV
      staging: rtl8192e: Cleanup checkpatch -f warnings and errors - Part XVI
      staging: rtl8192e: Cleanup checkpatch -f warnings and errors - Part XVII
      staging: rtl8192e: Cleanup checkpatch -f warnings and errors - Part XVIII
      staging: rtl8192e: Remove MAC_FMT and MAC_ARG for %pM
      staging: rtl8192e: Fix sparse (non-endian) messages - Part I
      staging: rtl8192e: Fix sparse (non-endian) warnings - Part II
      staging: rtl8192e: Add endian checking switch to Makefile
      staging: rtl8192e: Remove MAC_FMT and MAC_ARG for %pM
      staging: rtl8192e: Fix sparse (non-endian) messages - Part I
      staging: rtl8192e: Fix sparse (non-endian) warnings - Part II
      staging: rtl8192e: Add endian checking switch to Makefile
      staging: rtl8192e: Fix array overrun
      b43: Relax requirement for descriptors to be in the DMA zone
      ath9k: Fix a smatch warnings
      b43: Fix swatch warning
      staging: rtl8192e: Remove dead code involving MOVE_INTO_HANDLER
      staging: rtl8192e: Fix smatch error and warning in rtl_core.c
      staging: rtl8192e: Fix smatch info output for r8192E_dev.c
      staging: rtl8192e: Fix smatch warning in rtl_wx.c
      staging: rtl8192e: Silence smatch info in r8192E_cmdpkt.c
      staging: rtl8192e: Fix smatch warning in rtl819x_BAProc.c
      staging: rtl8192e: Fix smatch error in r8192E_phy.c
      staging: rtl8192e: Fix smatch warnings regarding large arrays on stack
      staging: rtl8192e: Fix various problems noted by smatch
      staging: rtl8192e: Fix format warning
      staging: r8712u: Tracking kmemleak false positives.
      rtlwifi: rtl8192ce: Change modinfo messages
      rtlwifi: rtl8192se: Change modinfo messages
      rtlwifi: rtl8192de: Change modinfo messages
      rtlwifi: Combine instances of RTL_HAL_IS_CCK_RATE macros.
      rtlwifi: Remove unused routine _usb_readN_sync
      rtlwifi: Remove unused _usb_nbytes_read_write and _usb_writeN_sync
      staging: r8712u: Fix possible out-of-bounds index with TKIP and AES keys
      rtlwifi: Change debug parameter to apply to individual drivers
      rtlwifi: Change PCI drivers to use the new PM framework
      b43: Remove unneeded message

Lars-Peter Clausen (29):
      ASoC: DAPM: Allow multiple mixer sources to be routed via the same switch
      ASoC: Add ADAU1373 codec support
      ASoC: Blackfin: ADAU1373 eval board support
      ASoC: soc_codec_reg_show use snd_soc_codec_readable_register
      regmap: Add support for device specific write and read flag masks.
      regmap: Make debugfs stubs static inline
      ASoC: ad193x: Setup regmap read and write flag masks for SPI
      ASoC: ssm2602: Do not dereference codec->control_data
      ASoC: ssm2602: Set initial bias level to standby
      ASoC: ssm2602: Support setting the oscillator and the clock output state
      regmap: regcache_rbtree_{set,get}_register: Use regcache_{set,get}_val
      regmap: rbtree-cache: Move cached rbnode handling into lookup function
      staging:iio:dac:ad5638: Fix channel address
      MAINTAINERS: Add maintainer for Analog Devices sound CODECs
      staging:iio:dac: Add AD5064 driver
      staging:iio:dac:ad5791: Use correct DAC bit-size
      staging:iio:dac:ad5791: Allow asymmetrical reference voltages
      staging:iio:dac:ad5791: Convert attributes to new naming spec
      staging:iio:dac:ad5791: Fix scale unit
      staging:iio:dac:ad5686: Check for negative values
      staging:iio:trigger:bfin-timer: Fix compile error
      staging:iio:dac: Add AD5360 driver
      mfd: Make jz4740_adc_driver static
      MIPS: JZ4740: Use generic irq chip
      MIPS: JZ4740: GPIO: Simplify IRQ demuxer
      MIPS: JZ4740: GPIO: Check correct IRQ in demux handler
      Blackfin: bf537-stamp: register adau1701 codec and asoc machine driver
      Blackfin: bf537-stamp: Register adav801 codec and ASoC machine driver
      Blackfin: bf537-stamp: register ASoC EVAL-ADAU1373 board driver

Laszlo Ersek (1):
      xen-blkfront: plug device number leak in xlblk_init() error path

Laura Abbott (2):
      ARM: 7068/1: process: change from __backtrace to dump_stack in show_regs
      ARM: 7125/1: Add unwinding annotations for 64bit division functions

Laurent Pinchart (95):
      vfb: use display information in info not in var for panning
      staging: xgifb: use display information in info not in var for panning
      acornfb: Dont BUG() on invalid pan parameters
      s3fb: use display information in info not in var for panning
      mx3fb: use display information in info not in var for panning
      neofb: use display information in info not in var for panning
      savagefb: use display information in info not in var for panning
      sm501fb: use display information in info not in var for panning
      imsttfb: use display information in info not in var for panning
      gxt4500: use display information in info not in var for panning
      pm2fb: use display information in info not in var for panning
      sisfb: use display information in info not in var for panning
      atmel_lcdfb: use display information in info not in var for panning
      intelfb: use display information in info not in var for panning
      tridentfb: use display information in info not in var for panning
      vga16fb: use display information in info not in var for panning
      radeonfb: use display information in info not in var for panning
      hgafb: use display information in info not in var for panning
      pm3fb: use display information in info not in var for panning
      acornfb: use display information in info not in var for panning
      fbdev: unicore32: use display information in info not in var for panning
      s3c-fb: use display information in info not in var for panning
      mb862xxfb: use display information in info not in var for panning
      g364fb: use display information in info not in var for panning
      arkfb: use display information in info not in var for panning
      68328fb: use display information in info not in var for panning
      vt8623fb: use display information in info not in var for panning
      vt8500lcdfb: use display information in info not in var for panning
      fbdev: da8xx: use display information in info not in var for panning
      fbdev: sh_mobile_lcdc: Turn dot clock on before resuming from runtime PM
      fbdev: sh_mobile_lcdc: Replace hardcoded register values with macros
      fbdev: sh_mobile_lcdc: Don't acknowlege interrupts unintentionally
      fbdev: sh_mobile_lcdc: Compute clock pattern using divider denominator
      fbdev: sh_mobile_lcdc: Split LCDC start code from sh_mobile_lcdc_start
      fbdev: sh_mobile_lcdc: Store the frame buffer base address when panning
      fbdev: sh_mobile_lcdc: Restart LCDC in runtime PM resume handler
      fbdev: sh_mobile_meram: Replace hardcoded register values with macros
      fbdev: sh_mobile_meram: Validate ICB configuration outside mutex
      fbdev: sh_mobile_meram: Fix MExxCTL register save on runtime PM suspend
      fbdev: sh_mobile_meram: Remove unneeded sh_mobile_meram.h
      68328fb: use display information in info not in var for panning
      acornfb: Dont BUG() on invalid pan parameters
      acornfb: use display information in info not in var for panning
      arkfb: use display information in info not in var for panning
      atmel_lcdfb: use display information in info not in var for panning
      radeonfb: use display information in info not in var for panning
      fbdev: da8xx: use display information in info not in var for panning
      fbdev: unicore32: use display information in info not in var for panning
      g364fb: use display information in info not in var for panning
      gxt4500: use display information in info not in var for panning
      hgafb: use display information in info not in var for panning
      imsttfb: use display information in info not in var for panning
      intelfb: use display information in info not in var for panning
      mb862xxfb: use display information in info not in var for panning
      mx3fb: use display information in info not in var for panning
      neofb: use display information in info not in var for panning
      pm2fb: use display information in info not in var for panning
      pm3fb: use display information in info not in var for panning
      s3c-fb: use display information in info not in var for panning
      s3fb: use display information in info not in var for panning
      savagefb: use display information in info not in var for panning
      sisfb: use display information in info not in var for panning
      sm501fb: use display information in info not in var for panning
      tridentfb: use display information in info not in var for panning
      vfb: use display information in info not in var for panning
      vga16fb: use display information in info not in var for panning
      vt8500lcdfb: use display information in info not in var for panning
      vt8623fb: use display information in info not in var for panning
      staging: xgifb: use display information in info not in var for panning
      iommu/omap-iovmm: support non page-aligned buffers in iommu_vmap
      sh_mobile_meram: Reset ICBs at unregistration time
      fbdev: sh_mobile_lcdc: Adjust requested parameters in .fb_check_var
      fbdev: sh_mobile_lcdc: Add support for format changes at runtime
      fbdev: sh_mobile_lcdc: use display information in info for panning
      fbdev: sh_mobile_lcdc: Update fix.line_length in .fb_set_par()
      fbdev: sh_mobile_lcdc: Avoid forward declarations
      fbdev: sh_mobile_lcdc: Split channel initialization from probe function
      fbdev: sh_mobile_lcdc: Remove sh_mobile_lcdc_set_bpp()
      [media] omap3isp: Don't accept pipelines with no video source as valid
      [media] omap3isp: Move platform data definitions from isp.h to 
media/omap3isp.h
      [media] omap3isp: Don't fail streamon when the sensor doesn't implement 
s_stream
      [media] omap3isp: video: Avoid crashes when pipeline set stream operation 
fails
      [media] mt9t001: Aptina (Micron) MT9T001 3MP sensor driver
      [media] uvcvideo: Remove deprecated UVCIOC ioctls
      USB: export video.h to the includes available for userspace
      [media] omap3isp: Move media_entity_cleanup() from unregister() to 
cleanup()
      [media] omap3isp: Move *_init_entities() functions to the init/cleanup 
section
      [media] omap3isp: Add missing mutex_destroy() calls
      [media] omap3isp: Fix memory leaks in initialization error paths
      [media] omap3isp: Report the ISP revision through the media controller API
      [media] omap3isp: preview: Remove horizontal averager support
      [media] omap3isp: preview: Rename min/max input/output sizes defines
      [media] omap3isp: preview: Add crop support on the sink pad
      [media] omap_vout: Add poll() support
      ARM: OMAP: I2C: Fix omap_register_i2c_bus() return value on success

Lauri Hintsala (1):
      ARM: mach-mxs: fix machines' initializers order

Lee Jones (1):
      mach-ux500: remove most of the ugly machine_is_*() calls

Lee, Chun-Yi (4):
      acer-wmi: check wireless capability flag before register rfkill
      acer-wmi: add ACER_WMID_v2 interface flag to represent new notebooks
      acer-wmi: check the existence of internal wireless device when set 
capability
      acer-wmi: replaced the hard coded bitmap by the communication devices 
bitmap from SMBIOS

Lei Wen (6):
      mtd: pxa3xx_nand: fix nand detection issue
      mtd: pxa3xx_nand: enhance suspend and resume routine
      mtd: pxa3xx_nand: convert all printk into dev_*
      mtd: pxa3xx_nand: sperate each chip individual info
      mtd: pxa3xx_nand: enable multiple chip select support
      ARM: 7098/1: kdump: copy kernel relocation code at the kexec prepare stage

Len Brown (4):
      tools/power turbostat: less verbose debugging
      mrst pmu: update comment
      Merge branches 'atomic-io', 'lockdep', 'misc', 'pm-profile' and 
'pnp-cleanup' into acpi
      Merge branches 'acpi', 'idle', 'mrst-pmu' and 'pm-tools' into next

Leo Yan (3):
      ARM: mmp: add sram allocator
      ARM: mmp: register audio sram bank
      ARM: mmp: register internal sram bank

Leonid V. Fedorenchik (63):
      Staging: cx25821: Get rid of typedef in cx25821.h
      Staging: cx25821: Rename member name in struct cx25821_dev
      Staging: cx25821: Delete file cx25821-gpio.h
      Staging: cx25821: Move EXPORT_SYMBOL() to the right place
      Staging: cx25821: Use DEFINE_PCI_DEVICE_TABLE for cx25821_pci_tbl
      Staging: cx25821: Fix wrong statement indent in cx25821-cards.c
      Staging: cx25821: Fix wrong statement indent in cx25821-core.c
      Staging: cx25821: Fix wrong statement indent in cx25821-i2c.c
      Staging: cx25821: Fix too long lines in cx25821-audio.h
      Staging: cx25821: Fix obscure line endings in cx25821-audio-upstream.c
      Staging: cx25821: Fix long lines in cx25821-audio-upstream.c
      Staging: cx25821: Fix long lines in cx25821-audio-upstream.h
      Staging: cx25821: Replace :? by if-else in cx25821-video-upstream-ch2.c
      Staging: cx25821: Fix labels' placement in cx25821-video-upstream-ch2.c
      Staging: cx25821: Fix wrong line endings in cx25821-video-upstream-ch2.c
      Staging: cx25821: Fix long lines in cx25821-video-upstream-ch2.c
      Staging: cx25821: Fix long lines in cx25821-video-upstream-ch2.h
      Staging: cx25821: Fix long lines in cx25821-video-upstream.c
      Staging: cx25821: Fix long lines in cx25821-video-upstream.h
      Staging: cx25821: Fix labels' placement in cx25821-video.c
      Staging: cx25821: Fix function signatures
      Staging: cx25821: Fix obscure line endings
      Staging: cx25821: Fix indent in comment
      Staging: cx25821: Change indent with spaces to tabs 1
      Staging: cx25821: Change indent with spaces to tabs 2
      Staging: cx25821: Change indent with spaces to tabs 3
      Staging: cx25821: Change indent with spaces to tabs 4
      Staging: cx25821: Change indent with spaces to tabs 5
      Staging: cx25821: Change indent with spaces to tabs 6
      Staging: cx25821: Change indent with spaces to tabs 7
      Staging: cx25821: Change indent with spaces to tabs 8
      Staging: cx25821: Change indent with spaces to tabs 9
      Staging: cx25821: Change indent with spaces to tabs 10
      Staging: cx25821: Change indent with spaces to tabs 11
      Staging: cx25821: Change indent with spaces to tabs 12
      Staging: cx25821: Change indent with spaces to tabs 13
      Staging: cx25821: Change indent with spaces to tabs 14
      Staging: cx25821: Change indent with spaces to tabs 15
      Staging: cx25821: Change indent with spaces to tabs 16
      Staging: cx25821: Change indent with spaces to tabs 17
      Staging: cx25821: Change indent with spaces to tabs 18
      Staging: cx25821: Change indent with spaces to tabs 19
      Staging: cx25821: Change indent with spaces to tabs 20
      Staging: cx25821: Change indent with spaces to tabs 21
      Staging: cx25821: Change indent with spaces to tabs 22
      Staging: cx25821: Change indent with spaces to tabs 23
      Staging: cx25821: Change indent with spaces to tabs 24
      Staging: cx25821: Change indent with spaces to tabs 25
      Staging: cx25821: Change indent with spaces to tabs 26
      Staging: cx25821: Change indent with spaces to tabs 27
      Staging: cx25821: Change indent with spaces to tabs 28
      Staging: cx25821: Change indent with spaces to tabs 29
      Staging: cx25821: Change indent with spaces to tabs 30
      Staging: cx25821: Change indent with spaces to tabs 31
      Staging: cx25821: Change indent with spaces to tabs 32
      Staging: cx25821: Change indent with spaces to tabs 33
      Staging: cx25821: Change indent with spaces to tabs 34
      Staging: cx25821: Change indent with spaces to tabs 35
      Staging: cx25821: Fix braces around statements in cx25821-video.c
      Staging: cx25821: Replace :? by if-else in cx25821-video.c
      Staging: cx25821: cx25821-video.h: Line up constant
      Staging: cx25821: cx25821-video.h: Fix indent
      Staging: cx25821: cx25821-video.h: Fix long lines

Li Dongyang (4):
      xen-blkfront: add BLKIF_OP_DISCARD and discard request struct
      xen-blkback: Implement discard requests ('feature-discard')
      xen-blkfront: Handle discard requests.
      xen-blkfront: fix a deadlock while handling discard response

Li Haifeng (2):
      ext2: fix the outdated comment in ext2_nfs_get_inode()
      mm: fix kunmap_high() comment

Li Zefan (8):
      Btrfs: fix defragmentation regression
      Btrfs: use i_size_read() in btrfs_defrag_file()
      Btrfs: fix wrong max_to_defrag in btrfs_defrag_file()
      Btrfs: honor extent thresh during defragmentation
      Btrfs: fix array bound checking
      Btrfs: remove BUG_ON() in compress_file_range()
      Btrfs: fix direct-io vs nodatacow
      Documentation: update cgroups notes

Liam Girdwood (2):
      ASoC: dapm - Add DAPM stream completion event.
      ASoC: dapm - change stream event dbg to vdgb

Linas Vepstas (5):
      MAINTAINERS: Linas has moved
      Hexagon: Export ksyms defined in assembly files.
      Hexagon: Support dynamic module loading.
      Hexagon: kgdb support files
      Add extra arch overrides to asm-generic/checksum.h

Linus Torvalds (184):
      Linux 3.1-rc10
      Merge branch 'drm-fixes' of git://people.freedesktop.org/~airlied/linux
      Merge branch 'v4l_for_linus' of git://linuxtv.org/mchehab/for_linus
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc
      Merge branch 'fix/hda' of git://github.com/tiwai/sound
      Merge git://github.com/herbertx/crypto
      Merge branch 'hwmon-for-linus' of 
git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
      Merge branch 'samsung-fixes-4' of git://github.com/kgene/linux-samsung
      Merge branch 'for-linus' of http://people.redhat.com/agk/git/linux-dm
      Merge git://git.infradead.org/iommu-2.6
      Linux 3.1
      Merge branch 'stable/e820-3.2' of 
git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen
      Merge branches 'stable/bug.fixes-3.2' and 'stable/mmu.fixes' of 
git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen
      Merge branches 'stable/drivers-3.2', 'stable/drivers.bugfixes-3.2' and 
'stable/pci.fixes-3.2' of 
git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen
      Merge branch 'for-linus' of 
git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k
      Merge branch 'next' of git://selinuxproject.org/~jmorris/linux-security
      Merge branch 'for-linus' of 
http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm
      Merge branch 'for-next' of 
git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending
      Merge branch 'for-linus' of 
git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid
      Merge branch 'for-linus' of 
git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm
      Merge branch 'for-linus' of 
git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
      Merge branch 'driver-core-next' of 
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core
      Merge branch 'usb-next' of 
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
      Merge branch 'for-linus' of git://opensource.wolfsonmicro.com/regmap
      Merge branch 'for-next' of git://git.linaro.org/people/triad/linux-pinctrl
      Merge branch 'pm-for-linus' of 
git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
      Merge branch 'for-3.2' of git://linux-nfs.org/~bfields/linux
      Merge branch 'nfs-for-3.2' of 
git://git.linux-nfs.org/projects/trondmy/linux-nfs
      Merge branch 'for-linus' of git://github.com/gregungerer/m68knommu
      Merge branch 'for-linus' of git://github.com/ericvh/linux
      Merge git://github.com/rustyrussell/linux
      Merge branch 'hwmon-for-linus' of 
git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
      Merge branch 'tty-next' of 
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
      Merge branch 'staging-next' of 
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
      Merge branch 'core-iommu-for-linus' of 
git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge branch 'core-locking-for-linus' of 
git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge branch 'core-rcu-for-linus' of 
git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge branch 'irq-core-for-linus' of 
git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge branch 'perf-core-for-linus' of 
git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge branch 'perf-urgent-for-linus' of 
git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge branch 'sched-core-for-linus' of 
git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge branch 'timers-core-for-linus' of 
git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Remove stale "depends on NETDEV_1000"in staging drivers
      Merge branch 'x86-apic-for-linus' of 
git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge branch 'x86-asm-for-linus' of 
git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge branch 'x86-cleanups-for-linus' of 
git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge branch 'for-linus' of git://git.open-osd.org/linux-open-osd
      Merge branch 'for-linus' of git://neil.brown.name/md
      Merge branch 'for-linus' of 
git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin
      Merge branch 'slab/for-linus' of 
git://git.kernel.org/pub/scm/linux/kernel/git/penberg/linux
      Merge branch 'upstream-linus' of git://github.com/jgarzik/libata-dev
      Merge branch 'devicetree/next' of git://git.secretlab.ca/git/linux-2.6
      Merge branch 'gpio' of 
http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm
      Merge branch 'amba' of 
http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm
      Merge branch 'clk' of 
http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm
      Merge branch 'for-linus' of 
git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
      Merge branch 'x86-cpu-for-linus' of 
git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge branch 'x86-cpufeature-for-linus' of 
git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge branch 'x86-geode-for-linus' of 
git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge branch 'x86-hyperv-for-linus' of 
git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge branch 'x86-microcode-for-linus' of 
git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge branch 'x86-rdrand-for-linus' of 
git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge branch 'x86-spinlocks-for-linus' of 
git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge branch 'x86-uv-for-linus' of 
git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge branch 'x86-vdso-for-linus' of 
git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge branch 'drm-core-next' of 
git://people.freedesktop.org/~airlied/linux
      Merge branch 'for-linus' of git://oss.sgi.com/xfs/xfs
      Merge branch '3.2-without-smb2' of git://git.samba.org/sfrench/cifs-2.6
      Merge http://sucs.org/~rohan/git/gfs2-3.0-nmw
      Merge branch 'for-next' of 
git://git.kernel.org/pub/scm/linux/kernel/git/hch/vfs-queue
      Merge branch 'devel-stable' of 
http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm
      Merge branch 'for-linus' of 
git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc
      Merge branch 'next-rebase' of 
git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci
      Merge branch 'for-linus' of 
git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
      Merge branch 'for-linus' of git://ceph.newdream.net/git/ceph-client
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6
      Merge branch 'gpio/next' of git://git.secretlab.ca/git/linux-2.6
      Merge branch 'spi/next' of git://git.secretlab.ca/git/linux-2.6
      Merge branch 'devicetree/merge' of git://git.secretlab.ca/git/linux-2.6
      Merge git://github.com/rustyrussell/linux
      Merge branch 'fbdev-next' of git://github.com/schandinat/linux-2.6
      Merge branch 'kvm-updates/3.2' of 
git://git.kernel.org/pub/scm/linux/kernel/git/avi/kvm
      Merge branch 'for-linus' of 
git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp
      Merge branch 'next' of 
git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu
      Merge branch 'i2c-for-linus' of 
git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging
      Merge branch 'for-linus' of git://neil.brown.name/md
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
      Merge branch 'v4l_for_linus' of 
git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
      Merge branch 'for_linus' of git://cavan.codon.org.uk/platform-drivers-x86
      Merge branch 'next' of git://git.monstr.eu/linux-2.6-microblaze
      Merge branch 'for-linus' of git://git390.marist.edu/pub/scm/linux-2.6
      Merge branch 'akpm' (Andrew's incoming)
      Merge Qualcom Hexagon architecture
      Merge git://github.com/herbertx/crypto
      Merge branch 'for-linus' of 
git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband
      Merge branch 'pstore' of 
git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux
      Merge branch 'for-linus' of 
git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394
      Merge branch 'for-linus' of git://opensource.wolfsonmicro.com/regulator
      Merge branch 'for-linus/i2c-3.2' of git://git.fluff.org/bjdooks/linux
      Merge branch 'next/fixes' of git://git.linaro.org/people/arnd/arm-soc
      Merge branch 'next/cleanup' of git://git.linaro.org/people/arnd/arm-soc
      Merge branch 'next/driver' of git://git.linaro.org/people/arnd/arm-soc
      Merge branch 'next/timer' of git://git.linaro.org/people/arnd/arm-soc
      Merge branch 'next/pm' of git://git.linaro.org/people/arnd/arm-soc
      Merge branch 'next/deletion' of git://git.linaro.org/people/arnd/arm-soc
      Merge branch 'next/board' of git://git.linaro.org/people/arnd/arm-soc
      Merge branch 'next/devel' of git://git.linaro.org/people/arnd/arm-soc
      Merge branch 'next/cross-platform' of 
git://git.linaro.org/people/arnd/arm-soc
      Merge branch 'next/cleanup2' of git://git.linaro.org/people/arnd/arm-soc
      Merge branch 'next/dt' of git://git.linaro.org/people/arnd/arm-soc
      Merge branch 'next/soc' of git://git.linaro.org/people/arnd/arm-soc
      Merge branch 'for-linus' of git://github.com/richardweinberger/linux
      Merge branch 'for_linus' of 
git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
      Merge branch 'for_linus' of 
git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
      Merge branch 'for-next' of 
git://git.kernel.org/pub/scm/linux/kernel/git/hch/vfs-queue
      Merge git://github.com/rustyrussell/linux
      Merge branch 'akpm' (Andrew's incoming - part two)
      Merge branch 'misc-3.2' of 
git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux
      Merge branch 'for-3.2' of git://linux-nfs.org/~bfields/linux
      Merge branch 'linux_next' of 
git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac
      Merge branch 'for-linus' of 
git://git.selinuxproject.org/~jmorris/linux-security
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/steve/linux-dm
      Revert "perf: Add PM notifiers to fix CPU hotplug races"
      Merge branch 'for-linus' of 
git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid
      Merge branch 'for-linus' of 
git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock
      Merge branch 'sh-latest' of git://github.com/pmundt/linux-sh
      Merge branch 'for-next' of git://git.infradead.org/users/sameo/mfd-2.6
      Merge branch 'next' of git://github.com/kernelslacker/cpufreq
      Merge branch 'upstream' of 
git://git.linux-mips.org/pub/scm/ralf/upstream-linus
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
      Merge git://git.samba.org/sfrench/cifs-2.6
      Merge branch 'devicetree/merge' of git://git.secretlab.ca/git/linux-2.6
      Merge branch 'for-linus' of 
git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
      Merge branch 'hwmon-for-linus' of 
git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging
      Merge branch 'v4l_for_linus' of 
git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
      Merge branch 'process_vm' of 
git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux
      Merge branch 'for-linus' of 
git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband
      Merge branch 'nfs-for-3.2' of 
git://git.linux-nfs.org/projects/trondmy/linux-nfs
      Merge branch 'for-linus' of git://github.com/cmetcalf-tilera/linux-tile
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next
      Merge branch 'for-3.2/core' of git://git.kernel.dk/linux-block
      Merge branch 'for-3.2/drivers' of git://git.kernel.dk/linux-block
      Merge branch 'next' of git://git.infradead.org/users/vkoul/slave-dma
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6
      Merge git://www.linux-watchdog.org/linux-watchdog
      Merge branch 'pm-for-linus' of 
git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
      Merge branch 'next/cleanup3' of git://git.linaro.org/people/arnd/arm-soc
      Merge branch 'next/devel2' of git://git.linaro.org/people/arnd/arm-soc
      Merge branch 'for-linus' of 
git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
      Merge branch 'hwmon-for-linus' of 
git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging
      Merge branch 'next/move' of git://git.linaro.org/people/arnd/arm-soc
      Merge branch 'fixes' of 
http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm
      Merge branch 'next' of 
git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc
      Merge branch 'rmobile-latest' of git://github.com/pmundt/linux-sh
      Merge git://github.com/rustyrussell/linux
      Merge branch 'for-linus' of 
git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client
      Merge branch 'stable/vmalloc-3.2' of 
git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen
      hid/apple: modern macbook airs use the standard apple function key 
translations
      Merge branch 'kbuild' of 
git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild
      Merge branch 'kconfig' of 
git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild
      Merge branch 'misc' of 
git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild
      Merge branch 'trivial' of 
git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild
      Merge branch 'for-next' of 
git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending
      Merge branch 'writeback-for-linus' of 
git://git.kernel.org/pub/scm/linux/kernel/git/wfg/linux
      Merge branch 'modsplit-Oct31_2011' of 
git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux
      Merge branch 'for-linus' of 
git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs
      Merge branch 'stable/cleanups-3.2' of 
git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen
      Merge branch 'upstream/xen-settime' of 
git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen
      Merge branch 'upstream/jump-label-noearly' of 
git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen
      Revert "hvc_console: display printk messages on console."
      Merge branch 'linux-next' of git://git.infradead.org/ubifs-2.6
      Merge git://git.infradead.org/mtd-2.6
      Merge git://git.samba.org/sfrench/cifs-2.6
      Merge branch 'urgent-for-linus' of 
git://git.kernel.org/pub/scm/linux/kernel/git/wfg/linux
      Merge branch 'drm-fixes' of git://people.freedesktop.org/~airlied/linux
      Merge branch 'release' of 
git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
      Merge branch 'perf-urgent-for-linus' of 
git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge branch 'fixes' of 
git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap
      Linux 3.2-rc1

Linus Walleij (50):
      mach-u300: retire odd singlemem variant
      mach-u300: drop SEMI config option
      mach-u300: patch physoffset by default
      mach-u300: delete bogus memory mappings
      mach-u300: retire AVE device
      ARM: 7032/1: plat-nomadik: break out GPIO driver specifics
      ARM: 7033/1: mach-u300: break out GPIO driver specifics
      ARM: 7034/1: mach-u300: delete irq_to_gpio() function
      ARM: 7035/1: mach-ks8695: move GPIO driver to GPIO subsystem
      ARM: 7036/1: mach-ks8695: break out GPIO driver specifics
      ARM: 7037/1: mach-ks8695: fix GPIO LEDs
      ARM: 7038/1: mach-davinci: move GPIO driver to GPIO subsystem
      ARM: 7039/1: mach-davinci: move DaVinci TNET GPIO driver to GPIO subsystem
      ARM: 7040/1: mach-davinci: break out GPIO driver specifics
      ARM: 7041/1: gpio-ep93xx: hookup the to_irq callback in the driver
      ARM: 7043/1: mach-ixp2000: rename GPIO header
      ARM: 7044/1: mach-lpc32xx: move LPC32XX GPIO driver to GPIO subsystem
      ARM: 7045/1: mach-lpc32xx: break out GPIO driver specifics
      ARM: 7049/1: mach-sa1100: move SA1100 GPIO driver to GPIO subsystem
      ARM: 7050/1: mach-sa1100: delete irq_to_gpio() function
      ARM: 7056/1: plat-nomadik: kill off <plat/gpio.h>
      ARM: 7057/1: mach-pnx4008: rename GPIO header
      mach-ux500: factor out l2x0 handling code
      ARM: 7083/1: rewrite U300 GPIO to use gpiolib
      mtd: drop Integrator flash map Kconfig
      gpio/nomadik: use genirq core to track enablement
      ARM: mach-ux500: unlock I&D l2x0 caches before init
      ARM: 7042/3: mach-ep93xx: break out GPIO driver specifics
      ARM: 7103/1: plat-pxa: move PXA GPIO driver to GPIO subsystem
      ARM: 7104/1: plat-pxa: break out GPIO driver specifics
      clocksource: fixup ux500 build problems
      drivers: create a pin control subsystem
      pinctrl: add a driver for the U300 pinmux
      ARM: 7084/1: mach-integrator: retire some timer macros
      ARM: 7085/2: mach-integrator: clockevent supports oneshot mode
      ARM: 7086/2: mach-integrator: modernize clock event registration
      ARM: 7087/2: mach-integrator: get timer frequency from clock
      ARM: 7102/1: mach-integrator: update defconfig
      ARM: 6217/4: mach-realview: expose PB1176 ROM using physmap and map_rom
      mfd: Add missing #ifdef around tc3589x PM block
      mfd: Break out ab5500 debugfs code
      mfd: Delete ab3550 driver
      mfd: Fix db5500-prcmu defines
      mfd: Rename db8500-prcmu init function
      mfd: Refactor db8500-prcmu request_clock() function
      mfd: Convert db8500-prcmu panic() into pr_crit()
      [CPUFREQ] db8500: support all frequencies
      ARM: mark empty gpio.h files empty
      mfd: Fix missing abx500 header file updates
      ARM: 7142/1: davinci: mark GPIO implementation complex

Liu Bo (1):
      Btrfs: do not set EXTENT_DIRTY along with EXTENT_DELALLOC

Liu Gang (2):
      drivers/rapidio/rio-scan.c: use discovered bit to test if enumeration is 
complete
      arch/powerpc/sysdev/fsl_rio.c: release rapidio port I/O region resource 
if port failed to initialize

Liu Shuo (1):
      mtd: nand: don't free the global data too early

Liu Yu (3):
      powerpc/math_emu/efp: Use pr_debug instead of printk
      powerpc/math_emu/efp: No need to round if the result is exact
      powerpc/math_emu/efp: Look for errata handler when type mismatches

Liu, Jinsong (2):
      x86: TSC deadline definitions
      KVM: emulate lapic tsc deadline timer for guest

Lorenzo Bianconi (1):
      mac80211: max_tp_rate2 management of minstrel_ht

Lorenzo Colitti (1):
      ipv6: updates to privacy addresses per RFC 4941.

Lothar WaÃ?mann (1):
      mxs-dma: enable CLKGATE before accessing registers

Lu Guanqun (6):
      ALSA: core: trivial code style fix
      ALSA: core: release the constraint check for replace ops
      ASoC: sst_platform: trivial coding style fix
      ASoC: sst_platform: using builtin function
      ASoC: sst_platform: fix memory leak
      staging: intel_sst: fix compile error

Luben Tuikov (2):
      USB: storage: Use normalized sense when emulating autosense
      [SCSI] libsas: Allow expander T-T attachments

Lucas De Marchi (2):
      kconfig: fix set but not used variables
      sysctl: add support for poll()

Luciano Coelho (10):
      wl12xx: add support for multiple SSIDs in sched_scan
      wl12xx: use SCAN_SSID_TYPE_PUBLIC when using the wildcard in sched_scan
      nl80211/cfg80211: add match filtering for sched_scan
      Merge branch 'wl12xx-next' into for-linville
      wl12xx: remove deprecated CONFIG_WL12XX_HT flag
      wl12xx: add support for sched_scan filters
      wl12xx: increase number of allowed SSIDs in sched_scan
      wl12xx: ignore sched scan match sets without SSID
      wl12xx: fix forced passive scans
      wl12xx: set max_sched_scan_ie_len correctly

Luck, Tony (2):
      pstore: defer inserting OOPS entries into pstore
      ACPI atomicio: Convert width in bits to bytes in __acpi_ioremap_fast()

Ludovic Desroches (8):
      mmc: atmel-mci: change namespace
      mmc: atmel-mci: change atmci_readl and atmci_writel macros
      mmc: atmel-mci: indentation
      mmc: atmel-mci: add pdc support and runtime capabilities detection
      mmc: atmel-mci: change atmci_start_command to atmci_send_command
      mmc: atmel-mci: use ATMEL_PDC_SCND_BUF_OFF instead of a literal value
      mmc: atmel-mci: correct sg buffer size evaluation
      mmc: atmel-mci: fix a potential issue about pending PDC interrupts

Luis R. Rodriguez (5):
      wireless: relicense regulatory header to ISC
      MAINTANERS: update Qualcomm Atheros addresses
      ath9k_hw: add AR9580 support
      ath9k: add AR9580 support
      ath9k_htc: add AVM FRITZ!WLAN 11N v2 support

Luiz Augusto von Dentz (2):
      Bluetooth: make use of connection number to optimize the scheduler
      Bluetooth: mark l2cap_create_iframe_pdu as static

Luiz Ramos (1):
      [media] Fix wrong register mask in gspca/sonixj.c

Lukas Czerner (4):
      ext3: remove deprecated oldalloc
      loop: add discard support for loop devices
      ext4: remove deprecated oldalloc
      btrfs: return EINVAL if start > total_bytes in fitrim ioctl

Lutz Sammer (2):
      [media] TT-budget S2-3200 cannot tune on HB13E DVBS2 transponder
      [media] stb0899: Fix slow and not locking DVB-S transponder(s)

Maarten Lankhorst (2):
      oprofile, x86: Convert memory allocation to static array
      ALSA: ctxfi: Bump playback substreams to 256

Maciej Żenczykowski (3):
      net: allow CAP_NET_RAW to set socket options IP{,V6}_TRANSPARENT
      net: use INET_ECN_MASK instead of hardcoded 3
      net: make bonding slaves honour master's skb->priority

Magnus Damm (31):
      ARM: mach-shmobile: sh73a0 PFC pull-up support for SDHI0+2
      ARM: mach-shmobile: Kota2 SCIFA2 and SMSC911X support
      ARM: mach-shmobile: Kota2 KEYSC support
      ARM: mach-shmobile: Kota2 GPIO Keys support
      ARM: mach-shmobile: Kota2 GPIO LEDs support
      ARM: mach-shmobile: Kota2 MMCIF support
      ARM: mach-shmobile: Kota2 SCIFA4 and SCIFB support
      ARM: mach-shmobile: Kota2 SDHI0 and SDHI1 support
      ARM: mach-shmobile: sh7372 generic suspend/resume support
      ARM: mach-shmobile: sh7372 A3SM support
      ARM: mach-shmobile: sh7372 sleep warning fixes
      ARM: mach-shmobile: sh7372 A3SP support (v4)
      ARM: mach-shmobile: sh7372 A4R support (v4)
      sh: intc: Add IRQ trigger bit field check
      sh: pfc: get_config_reg() shift clean up
      sh: pfc: Remove unused gpio_in_use member
      sh: pfc: Add GPIO IRQ support
      leds: Renesas TPU LED driver
      drivers/leds/leds-renesas-tpu.c: update driver to use workqueue
      drivers/leds/leds-renesas-tpu.c: move Renesas TPU LED driver platform data
      ARM: mach-shmobile: Break out INTC IRQ code
      sh: intc: Allow triggering on both edges for ARM SoCs
      ARM: mach-shmobile: sh7372 Mackerel NOR Flash USB boot fix
      ARM: mach-shmobile: sh73a0 GPIO IRQ support
      ARM: mach-shmobile: Use common INTC IRQ code on sh7367
      ARM: mach-shmobile: Use common INTC IRQ code on sh7377
      ARM: mach-shmobile: Use common INTC IRQ code on sh7372
      ARM: mach-shmobile: Use common INTC IRQ code on sh73a0
      ARM: mach-shmobile: SDHI0 GPIO hotplug for AG5EVM
      ARM: mach-shmobile: Add support for PINT though INTC macros
      ARM: mach-shmobile: sh73a0 and AG5EVM PINT support

Malahal Naineni (1):
      Check validity of cl_rpcclient in nfs_server_list_show

Malcolm Priestley (5):
      [media] it913x_fe: frontend and tuner driver v1.05
      [media] it9137: Fimrware retrival information for Kworld UB499-2T T09 (id 
1b80:e409)
      [media] it913x: Driver for Kworld UB499-2T (id 1b80:e409) v1.05
      [media] it913x-fe changes to power up and down of tuner
      [media] it913x [VER 1.07] Support for single ITE 9135 devices

Mandeep Baines (1):
      forcedeth: Improve stats counters

Mandeep Singh Baines (1):
      dm table: propagate non rotational flag

Manfred Spraul (4):
      ipc/sem.c: fix return code race with semop vs. semop +semctl(IPC_RMID)
      ipc/sem.c: handle spurious wakeups
      ipc/sem.c: remove private structures from public header file
      include/linux/sem.h: make sysv_sem empty if SYSVIPC is disabled

Manish Rangankar (10):
      [SCSI] scsi_transport_iscsi: Add conn login, kernel to user, event to 
support offload session login.
      [SCSI] qla4xxx: support iscsiadm session mgmt
      [SCSI] qla4xxx: Remove reduandant code after open-iscsi integration.
      [SCSI] qla4xxx: Boot from SAN support for open-iscsi
      [SCSI] qla4xxx: Clear DDB map index on the basis of AEN.
      [SCSI] qla4xxx: Fixed session destroy issue on link up-down.
      [SCSI] qla4xxx: Fixed device blocked issue on link up-down.
      [SCSI] qla4xxx: Fixed active session re-open issue.
      [SCSI] qla4xxx: Fixed target discovery failed issue.
      [SCSI] qla4xxx: updated device id check for BFS.

Manish chopra (1):
      qlcnic: Change debug messages in loopback path

Manjunath Hadli (1):
      [media] davinci vpbe: remove unused macro

Manjunathappa, Prakash (2):
      video: da8xx-fb: Interrupt configuration of revised LCDC IP
      video: da8xx-fb: Increased resolution configuration of revised LCDC IP

Manohar Vanga (8):
      staging: vme_user: change kmalloc+memset to kzalloc
      staging: vme: make [alloc|free]_consistent bridge specific
      staging: vme: keep track of registered buses
      staging: vme: change static device array to pointers
      staging: vme: add struct vme_dev for VME devices
      staging: vme: make match() driver specific to improve non-VME64x support
      staging: vme: get rid of struct vme_device_id and slots
      staging: vme_user: rename USER_BUS_MAX to VME_USER_BUS_MAX

Manuel Lauss (31):
      au1200fb: use framebuffer_alloc()
      au1200fb: fixup PM
      au1200fb: make number of windows configurable at load time.
      au1200fb: switch to FB_SYS helpers
      au1200fb: fix hardcoded IRQ
      ASoC: Alchemy AC97C/I2SC audio support
      ASoC: Add a DB1x00 AC97 machine driver
      ALSA: deprecate MIPS AU1X00 AC97 driver
      ASoC: au1x: remove automatic DMA device registration from PSC drivers
      ASoC: au1x: update db1200 machine to the new way of things
      ASoC: au1x: use substream stream info directly
      fbdev: au1200fb: silence debug output
      fb: fix au1100fb bitrot.
      topstar-latop: ignore 0x82 event
      NET: au1000_eth: Pass MACDMA address through platform resource info.
      MIPS: Alchemy: Always build power code
      MIPS: Alchemy: support multiple GPIO styles in one kernel
      MMC: au1xmmc: Remove Alchemy CPU subtype dependencies
      MIPS: Remove __init from add_wired_entry()
      MIPS: Alchemy: abstract USB block control register access
      MIPS: Alchemy: rewrite USB platform setup.
      MIPS: Alchemy: more base address cleanup
      MIPS: Alchemy: Redo PCI as platform driver
      MIPS, IDE: Alchem, au1xxx-ide: Remove pb1200/db1200 header dep
      MIPS: Alchemy: clean DMA code of CONFIG_SOC_AU1??? defines
      MIPS: Alchemy: kill au1xxx.h header
      MIPS: Alchemy: remove all CONFIG_SOC_AU1??? defines
      i2c-au1550: remove usage of volatile keyword
      i2c-au1550: remove unused ack_timeout
      i2c-au1550: increase timeout waiting for master done
      i2c-au1550: dev_pm_ops conversion

Manuel Stahl (1):
      staging: iio: Move sensor drivers to sub menus

Marc Dietrich (16):
      ARM: tegra: paz00: add support serial port on JP1
      ARM: tegra: paz00: enable rfkill for internal wifi card
      ARM: tegra: paz00: enable wifi led
      ARM: tegra: paz00: reorder the SDHCI channel init
      ARM: tegra: paz00: add clocks required for usb operation
      staging: nvec: convert to use platform register and mfdcells
      staging: nvec: coding style fixes / add copyright notice
      staging: nvec: Use print_hex_dump() where appropriate
      staging: nvec: rework the nvec slave init
      staging: nvec: fix unmute of speakers
      staging: nvec: update ToDo list
      staging: nvec: add MAINTAINERS info
      staging: nvec: fix Kconfig dependencies
      staging: nvec: send suspend messages synchronously
      spi/tegra: fix compilation error in spi-tegra.c
      staging/nvec: fix compilation error in nvec.c

Marc Kleine-Budde (3):
      net/can/mscan: add __iomem annotations
      MAINTAINERS: can: the mailinglist moved to vger.kernel.org
      can: remove references to berlios mailinglist

Marc Zyngier (6):
      genirq: Add support for per-cpu dev_id interrupts
      genirq: percpu: allow interrupt type to be set at enable time
      Merge commit '32cffdd' into ppi-irq-core-for-rmk
      ARM: gic: consolidate PPI handling
      ARM: gic, local timers: use the request_percpu_irq() interface
      ARM: EXYNOS4: convert MCT to percpu interrupt API

Marcel Apfelbaum (4):
      IB: Add new InfiniBand link speeds
      IPoIB: Handle extended rates in debugfs
      mlx4_core: Add extended port capabilities support
      IB/mlx4: Configure extended active speeds

Marcelo Tosatti (1):
      KVM: x86: report valid microcode update ID

Marcin Slusarz (3):
      drm/nouveau: fix printk typo in ioremap failure path
      drm: fix error message about failed procfs file registration
      drm: simplify error printing in drm_debugfs_create_files

Marcos Paulo Souza (1):
      Documentation: Computone ip2 is orphaned

Marcos Paulo de Souza (5):
      drivers/staging/bcm/InterfaceDld.c: Fix checkpatch warnings
      include: linux: skbuf.h: Fix parameter documentation
      [SCSI] scsi_transport_iscsi: Fix documentation os parameter
      Documentation: fix inotify source file paths
      Documentation: HFS is orphaned

Marcus Folkesson (6):
      regulator: tps65023: Fixes i2c configuration issues
      regulator: tps65023: Fixes i2c configuration issues
      regulator: tps65023: Set missing bit for update core-voltage
      regulator: tps65023: Setting correct core regulator for tps65021
      regulator: tps65023: Added support for the similiar TPS65020 chip
      serial: pxa: work around for errata #20

Marek Lindner (7):
      ath9k: remove eeprom txgain override for minor version < 19
      batman-adv: reuse tt_len() to calculate tt buffer length
      batman-adv: merge update_transtable() into tt related code
      batman-adv: rename all instances of batman_packet to batman_ogm_packet
      batman-adv: agglomerate all batman iv ogm processing functions in a 
single file
      batman-adv: move routing packet initialization into corresponding file
      batman-adv: agglomerate all batman iv ogm sending functions in the batman 
iv file

Marek Olšák (2):
      drm/ttm: add a way to bo_wait for either the last read or last write
      drm/radeon/kms: add a new gem_wait ioctl with read/write flags

Marek Szyprowski (14):
      [media] MAINTAINERS: add entries for s5p-mfc and s5p-tv drivers
      [media] media: vb2: add a check if queued userptr buffer is large enough
      [media] media: vb2: fix handling MAPPED buffer flag
      [media] media: vb2: change plane sizes array to unsigned int[]
      [media] media: vb2: dma contig allocator: use dma_addr instread of paddr
      [media] media: vb2: change queue initialization order
      [media] staging: dt3155v4l: fix build break
      ARM: EXYNOS4: enable frame buffer on Universal C210 board
      ARM: EXYNOS4: enable frame buffer on Nuri board
      gpio/samsung: fix broken configuration for EXYNOS4 GPIO banks
      gpio/samsung: fix GPIO interrupt registration for EXYNOS4 SoCs
      gpio/samsung: correct pin configuration for S5PC100/S5PC110/EXYNOS4
      [media] media: vb2: fix incorrect return value
      ARM: S5P: fix offset calculation on gpio-interrupt

Mariano Guerra (1):
      Staging: comedi: do not initialise statics to 0 or NULL

Mark A. Grondona (1):
      EDAC: Fix incorrect edac mode reporting in sb_edac

Mark Brown (242):
      ASoC: Add device tree binding for WM8731
      ASoC: Trivial formatting fix in soc-core.c
      ASoC: Implement new DC servo readback mode for late WM8994 revisions
      ASoC: Support separate left and right channel dcs_codes values
      ASoC: Parse board ID/revision information from WM1250-EV1 board
      ASoC: Remove -codec from WM8523 driver name
      ASoC: Remove redundant -codec from WM8580 driver name
      Merge branch 'for-3.1' into for-3.2
      ASoC: Use new register map API for ASoC generic physical I/O
      ASoC: Add regmap as a control type
      Merge branch 'regmap-asoc' into for-3.2
      regmap: Add kerneldoc for struct regmap_config
      regmap: Allow devices to specify which registers are accessible
      regmap: Add precious registers to the driver interface
      regmap: Just send the buffer directly for single register writes
      Merge branches 'regmap-linus' and 'regmap-interface' into regmap-next
      regmap: Add basic tracepoints
      regmap: Implement writable register checks
      regmap: Use a local header for API internals
      regmap: Provide register map dump via debugfs
      regmap: Skip precious registers when dumping registers via debugfs
      ASoC: Remove unneeded -codec from WM8753 driver name
      Merge branch 'for-3.1' into for-3.2
      regmap: Fix kerneldoc errors for regmap
      Merge branch 'regmap-interface' into regmap-next
      ASoC: Update SMDKs for WM8580 -codec removal
      ASoC: Remove some more redundant -codecs from driver names
      Merge branch 'for-3.1' into for-3.2
      regmap: Use int rather than size_t for lengths when logging blocks
      regmap: Fix type of field width specifiers for x86_64
      regmap: Remove unused type and list fields from bus interface
      ASoC: Refactor WM8741 regulator handling into CODEC generic code
      ASoC: Add SPI support for WM8741
      ASoC: Fix warning in WM1250-EV1 driver
      Merge branch 'for-3.1' into for-3.2
      ASoC: Specify register defaults for WM8958 MICBIAS1 and MICBIAS2
      Merge branch 'for-3.1' into for-3.2
      Merge branch 'for-3.1' into for-3.2
      Merge branch 'regmap-linus' into regmap-next
      Merge branch 'for-3.1' into for-3.2
      ASoC: Allow userspace control of Speyside headphone output
      ASoC: Add bitfield definitions for WM8958 MICBIAS registers
      ASoC: Add device tree binding for WM8510
      ASoC: Add device tree binding for WM8523
      ASoC: Add device tree support for WM8580
      ASoC: Add device tree binding for WM8711
      ASoC: Add device tree binding for WM8728
      ASoC: Add device tree binding for WM8737
      ASoC: Add device tree binding for WM8750
      ASoC: Add device tree binding for WM8753
      ASoC: Add VMID widget for wm_hubs devices
      ASoC: Disable WM8994 VMID for digital only paths
      ASoC: Remove redundant -codec from WM8750
      Merge branch 'for-3.1' into for-3.2
      ASoC: Support !CONFIG_REGMAP builds
      Merge branch 'for-3.1' into for-3.2
      regmap: Add functions to check for access on registers
      regmap: Share some of the debugfs infrastructure ready for more files
      regmap: Provide access information via debugfs
      Merge branch 'for-3.1' into for-3.2
      ASoC: Add device tree binding for WM8741
      ASoC: Correct revision display for WM1250-EV1 module
      ASoC: Disable pulls on WM8994 AIF2 when starting it
      ASoC: Run Speyside WM8962 at 512fs
      ASoC: Add WM8958 noise gate support
      ASoC: Implement WM8994 thermal warning and shutdown interrupt support
      ASoC: Fix backport of WM8994 thermal warning
      Merge branch 'for-3.1' into for-3.2
      Merge branch 'for-3.1' into for-3.2
      regmap: Allow drivers to specify register defaults
      Merge branch 'regmap-interface' into regmap-next
      mfd: Convert WM831x to use regmap API
      mfd: Provide regmap register access info from wm831x driver
      mfd: Use device ID matching for WM831x SPI driver
      mfd: Convert WM8994 to use new register map API
      mfd: Convert WM8400 to regmap API
      Merge branch 'regmap-mfd' into regmap-next
      ASoC: Automatically manage WM8996 MICBIAS regulating mode
      ASoC: Optimise WM8996 no interrupt path
      ASoC: Add basic WM8962 capture low/high pass filter control
      ASoC: Initial WM8962 DSP2 support
      ASoC: Report IRQ_NONE when we don't see an interrupt from WM8962
      ASoC: Provide more detail on WM8962 thermal shutdown status
      Merge branch 'for-3.1' into for-3.2
      ASoC: Convert WM8523 to table based control and DAPM initialization
      ASoC: Allow idle_bias_off to be specified in CODEC drivers
      Merge branch 'for-3.1' into for-3.2
      Merge branch 'for-3.1' into for-3.2
      Merge branch 'for-3.1' into for-3.2
      regulator: Add debugfs file showing the supply map table
      Merge branch 'for-3.1' into for-3.2
      ASoC: Allow register defaults to be larger than unsigned short
      ASoC: Remove unused mutex from WM9090 driver
      ASoC: Remove redundant -codec from WM8776 driver name
      ASoC: Add device tree binding for WM8770
      ASoC: Add device tree binding for WM8776
      ASoC: Add device tree binding for WM8804
      ASoC: Allow source specification for CODEC level sysclk
      Merge branch 'for-3.1' into for-3.2
      ARM: SAMSUNG: Fix mask for S3C64xx CPU IDs
      Merge branch 'regmap-linus' into regmap-next
      regmap: Remove redundant owner field from the bus type struct
      regmap: Include the last register in debugfs output
      Merge branch 'for-3.1' into for-3.2
      ASoC: Check that WM8996 FLL started even if we don't have the IRQ
      ASoC: Remove unused step size from debugfs CODEC write function
      regmap: Provide device read and write map interface for merging
      Merge branch 'regmap-interface' into regmap-next
      Merge branch 'topic/interface' of 
git://opensource.wolfsonmicro.com/regmap into for-3.2
      staging: intel_sst: fix comment typo
      regulator: Implement deferred disable support
      ASoC: Disable WM8996 CPVDD supply when not in use
      ASoC: Correct channel numbers for WM8996 AIF2
      ASoC: Fix WM8996 DC servo operation without IRQ
      Merge branch 'for-3.1' into for-3.2
      ARM: S3C64XX: Remove unused CPU devices for Cragganmore
      ARM: S3C64XX: Hook up GPIO initiated DVS on Cragganmore
      ARM: S3C64XX: Use module identification for Cragganmore system builds
      ARM: S3C64XX: Hook up some additional supplies on Cragganmore
      ARM: S3C64XX: Add devices for Kilchoman audio module on Cragganmore
      ARM: S3C64XX: Register Lowland audio device on Cragganmore
      ASoC: Display the error code when we fail to add a DAPM control
      ASoC: WM8996 only needs bandgap for analogue functionality
      ASoC: Initial WM8996 headphone impedance measurement support
      ASoC: Add line loads to the list of supported detections for Speyside
      regmap: A cache type of _NONE behaves like a bypassed cache
      regmap: Prototype regcache_sync()
      regmap: Allow drivers to control cache_only flag
      ASoC: Fix unused variable warning in WM8996
      ASoC: Refcount WM8996 bandgap from FLL too
      Merge branch 'for-3.1' into for-3.2
      mfd: Support software initiated shutdown of WM831x PMICs
      ASoC: Add WM5100 driver
      ASoC: Trace and collect statistics for DAPM graph walking
      ASoC: Factor out per-widget DAPM power checks
      Merge branch 'for-3.1' into for-3.2
      ASoC: Include delay.h in 88pm860x
      Merge branch 'peter/topic/for-mark/mcpdm_for-3.2' of 
git://gitorious.org/omap-audio/linux-audio into for-3.2
      ASoC: Dynamically manage DBVDD2 and DBVDD3 on WM5100
      ASoC: Add another DAPM stat for neighbour checks
      ASoC: Add missed BCLK rate to WM5100 driver
      Merge branch 'for-3.1' into for-3.2
      ASoC: Support a wider range of sample rates on Speyside WM8962
      ASoC: Rename WM8962 DMIC widget to DMIC_ENA
      ASoC: Convert WM8962 MICBIAS to a supply widget
      ASoC: Add support for on-board analogue microphones on Speyside WM8962
      ASoC: Add DMIC control to Speyside WM8962 board
      ASoC: Don't force bias on ground referenced devices
      ASoC: Add platform data for WM1250 EV1 GPIOs
      ASoC: Set idle_bias_off for WM1250 EV1
      ARM: S3C64xx: Add LDOVDD supply for CODEC on Cragganmore
      Merge branch 'for-3.1' into for-3.2
      ASoC: Add device ID for WM9093 to WM9090 driver
      ASoC: Allow DAI formats to be specified in the dai_link
      ASoC: Use dai_fmt in speyside_wm8962
      ASoC: Also count neighbour checks for supplies
      regmap: Fix lock used for regcache_cache_only()
      ASoC: Staticise non-exported symbols in rt5631
      ASoC: Remove unused function check_vdac_to_outmix from rt5631
      regmap: Fix apostrophe usage
      Merge branch 'for-3.1' into for-3.2
      Merge branch 'for-3.1' into for-3.2
      ASoC: Instantiate DAPM widgets before we do the DAI link init
      ASoC: Fix typo in 24.576MHz rate in WM5100
      ASoC: Flush Samsung DMA on free
      mfd: Add WM1811 support
      ASoC: Add WM1811 support
      Merge branch 'for-3.1' into for-3.2
      ASoC: Remove direct register cache accesses from WM8962 driver
      regulator: Fix return code from regulator_disable_deferred()
      ASoC: Factor write of widget power out into a separate function
      ASoC: Move bias level decision into main dapm_power_widgets()
      ASoC: Ensure all DAPM widgets have a power check callback
      ASoC: Factor out widget power check operation
      ASoC: Mark headphone, mic, speaker and line widgets as always connected
      ASoC: Do DAPM power checks only for widgets changed since last run
      ASoC: Reduce the number of neigbours we mark dirty when updating power
      ASoC: Add verbose debugging showing why widgets get marked dirty
      ASoC: Only run power_check() on a widget once per run
      ASoC: Don't mark the outputs of supplies as dirty on state changes
      ASoC: Stop checking for supplied widgets after we find the first
      ASoC: Use dapm_mark_dirty() for new DAPM widgets for consistency
      ASoC: Remove references to linux@xxxxxxxxxxxxxxxx
      ASoC: Ensure DAPM widgets are set up before we sync jacks
      Merge branch 'for-3.1' into for-3.2
      regulator: Fix some bitrot in the machine driver documentation
      regulator: Clarify documentation for regulator-regulator supplies
      regulator: Add WM1811 support
      ASoC: Suppress early calls to snd_soc_dapm_sync()
      ASoC: Remove redundant snd_soc_dapm_sync() calls from machine drivers
      ASoC: Ensure all DAPM widgets are instantiated with the card
      ASoC: Assign power_check when we allocate DAPM widgets
      ASoC: Cache connected input and output recursions
      regmap: Use bsearch() to search the register defaults
      ASoC: Squash error codes from regmap down to -1 on read
      regmap: Return a sensible error code if we fail to read the cache
      regmap: Warn on raw I/O as well as bulk reads that bypass cache
      regmap: Allow rbtree to cache zero default values
      regmap: Ensure rbtree syncs registers set to zero properly
      ASoC: Fix DAPM sync for TLV320AIC3x custom DAPM widget
      ASoC: Convert Simtec machines to table based DAPM init
      ASoC: Convert H1940 to table based init
      ASoC: Convert RX1950 to table based init
      ASoC: Convert SmartQ to table based init
      ASoC: Convert SMDK WM8580 to table based DAPM init
      ASoC: Convert Jive to table based init
      regmap: Allow caches for devices with no defaults
      regulator: Add module.h include to gpio-regulator
      ASoC: Convert Goni to data based DAPM init
      ASoC: Add missing default for WM5100 Clocking 1
      ASoC: Implement WM5100 accessory detection support
      ASoC: Instantiate card widgets immediately
      ARM: S3C64XX: Enable TCM support
      regmap: Support some block operations on cached devices
      ASoC: Update WM5100 accessory detection for revision A
      ASoC: Convert DA7210 to table based DAPM init
      regulator: Constify constraints name
      MANITAINERS: Add Cragganmore reference platform to Wolfson support
      mfd: Enable rbtree cache for wm831x devices
      ARM: S3C64XX: Fix SoC identification for S3C64xx devices
      gpio/samsung: Complain loudly if we don't know the SoC
      ASoC: Update WM1811 DCS codes for latest evaluation results
      ASoC: Convert WM9081 to table based control init
      ASoC: Fix prefixing of DAPM controls
      ASoC: WM9081 interrupt status register is volatile
      mfd: Convert pcf50633 to use new register map API
      mfd: Remove spurious newlines from wm831x-irq.c
      mfd: Allow WM8994 LDO enable pulls to be disabled
      mfd: Add more checks for WM8994 being active during suspend
      mfd: Select REGMAP_I2C from WM8400
      mfd: Support software initiated shutdown of WM831x PMICs
      mfd: Simulate active high IRQs with wm831x
      gpiolib: Ensure struct gpio is always defined
      h8300: Move gpio.h to gpio-internal.h
      ASoC: Fix return value of wm5100_gpio_direction_out()
      cpufreq: Fix build of s3c64xx cpufreq driver for header change
      lis3lv02d: make regulator API usage unconditional
      backlight: fix broken regulator API usage in l4f00242t03
      ASoC: Ensure WM8962 PLL registers are reset
      ASoC: Ensure the WM8962 oscillator and PLLs start up disabled
      ASoC: Ensure we always delay for WM8962 FLL when starting from SYSCLK
      watchdog: Convert wm831x driver to watchdog core

Mark Einon (98):
      staging: et131x: Converting et1310_mac.c function and local names from 
CamelCase
      staging: et131x: Converting et1310_phy.c function and local names from 
CamelCase
      staging: et131x: Converting et1310_pm.c function and local names from 
CamelCase
      staging: et131x: Converting et1310_rx.c function and local names from 
CamelCase
      staging: et131x: Make static some local functions in et1310_rx.c
      staging: et131x: Converting et1310_rx.h variable names from CamelCase
      staging: et131x: add et1310_ prefix to et1310_mac.c functions
      staging: et131x: Convert et1310_tx.c function name from CamelCase
      staging: et131x: Fix variable typo carry_reg1 -> carry_reg2
      staging: et131x: Remove redundant commented out code
      staging: et131x: Rename et131x_config_global_regs > 
et131x_configure_global_regs
      staging: et131x: Remove unecessary *etdev NULL check in et1310_phy_init()
      staging: et131x: Converting et1310_tx.c function and local names from 
CamelCase
      staging: et131x: Converting et1310_adapter.h variable names from CamelCase
      staging: et131x: Removing commented out code implemented elsewhere
      staging: et131x: Rename var name 'etdev' to 'adapter' throughout module
      staging: et131x: Fix link detection signalling
      staging: et131x: Fix free IRQ from IRQ context warning after tx_timeout
      staging: et131x: Update tx trans_start on device close to prevent 
tx_timeout
      staging: et131x: Further tidy up of 131x_pci_setup()
      MAINAINERS: Add details for drivers/staging/et131x
      staging: et131x: Remove unused xcvr_id in struct ce_stats
      staging: et131x: Remove redundant replica loopback code
      staging: et131x: Remove module_param et131x_speed_set
      staging: et131x: Use phy-device, mii_bus and ethtool_ops
      staging: et131x: converting et131x_ioctl to use phy_mii_ioctl
      staging: et131x: Remove xcvr_addr and et131x_xcvr_find
      staging: et131x: Remove redundant phy code
      staging: et131x: Use MII register defines from mii.h
      staging: et131x: Fix checkpatch whitespace warnings
      staging: et131x: Amend README file
      staging: et131x: Remove private adapter->linkspeed and use phydev->speed 
instead
      staging: et131x: Remove private adapter->duplex_mode and use 
phydev->duplex instead
      staging: et131x: Remove redundant struct adapter members
      staging: et131x: Remove PHY interrupt handling code from driver isr 
handler
      staging: et131x: remove calls to netif_carrier_[on|off] from 
et131x_mii_check
      staging: et131x: Remove registry_rx_mem_end from struct et131x_adapter
      staging: et131x: Remove cached_mask_value from et131x_adapter
      staging: et131x: Remove duplicated register defines from et1310_phy.h
      staging: et131x: Replace magic numbers in et1310_phy.c with defines
      staging: et131x: Remove struct mi_regs from et1310_phy.h
      staging: et131x: Remove ai_force_[duplex|speed] from et131x_adapter
      staging: et131x: Update README file
      mii: Convert spaces to tabs in mii.h
      mii: Remove references to DP83840 PHY in mii.h
      staging: et131x: support register dump in ethtool ops
      staging: et131x: Add link status to adapter struct
      staging: et131x: Remove et131x_check_mii() and move functionality into 
et131x_adjust_link()
      staging: et131x: Create et131x_[dis|en]able_txrx() calls
      staging: et131x: Remove header declaration of et131x_check_mii()
      staging: et131x: Bugfix - driver doesn't autoreneg after cable 
unplug/plug events
      staging: et131x: Remove TODO entry 'alloc_etherdev initilising memory 
with zero'
      staging: et131x: Introduce et1310_in_phy_coma() call
      staging: et131x: Remove adapter->bmsr, replace with phydev equivalents
      staging: et131x: Add pci suspend & resume functions
      staging: et131x: Fix add_timer() from et131x_open
      staging: et131x: Update TODO file for kernel parameters
      staging: et131x: Updating copyright statements and module authors
      staging: et131x: Fix indefinite low power sleep
      staging: et131x: Removing Olaf Hartmann's email as it bounces
      staging: et131x: Remove error path from suspend/resume code
      staging: et131x: Move pm calls from pci device to driver device
      staging: et131x: Remove file et131x_version.h
      staging: et131x: Fix et131x sparse warnings
      staging: et131x: Fix et131x smatch issues
      staging: et131x: Remove unused mac defines
      staging: et131x: Update TODO list
      staging: et131x: Put all .c files into one big file
      staging: et131x: Move function declarations from et131x.h to et131x.c
      staging: et131x: Move non-register defines from et131x.h to et131x.c
      staging: et131x: move et1310_address_map.h contents into et131x.h
      staging: et131x: move et1310_phy.h contents into et131x.h
      staging: et131x: move et131x_adapter.h contents into et131x.c
      staging: et131x: move et131x_defs.h contents into et131x.c
      staging: et131x: move et1310_rx.h contents into et131x.c
      staging: et131x: move et1310_tx.h contents into et131x.c
      staging: et131x: Update TODO list - remove 'put driver into single file'
      staging: et131x: Moving two extern inline functions to .c file
      staging: et131x: Make rx_ring.fbr{0,1} share a common structure
      staging: et131x: Fix issues when USE_FBR0 is not defined
      staging: et131x: use dma_alloc... instead of pci_alloc...
      staging: et131x: Match dma_alloc_ calls with dma_free_ calls
      staging: et131x: Tidy up PCI device table definition
      staging: et131x: on transmit, stop the queue if the next packet will fail
      staging: et131x: Convert rest of pci memory management to dma api
      staging: et131x: Remove unused defines
      staging: et131x: Remove unused rx_ring.recv_buffer_pool
      staging: et131x: Remove redundant et131x_reset_recv() call
      staging: et131x: Remove call to find pci pm capability
      staging: et131x: Remove unused rx_ring.recv_packet_pool
      staging: et131x: Remove some forward declarations
      staging: et131x: Remove forward declaration of et131x_adapter_setup
      staging: et131x: Remove more forward declarations
      staging: et131x: Remove yet more forward declarations
      staging: et131x: Remove even more forward declarations
      staging: et131x: Remove last of the forward declarations
      staging: et131x: Mainly whitespace changes to appease checkpatch
      staging: et131x: Remove redundant check and return statement

Mark Kamichoff (1):
      net/usb: Add IPv6 support to the LG-VL600 LTE USB modem driver

Mark Pearson (1):
      Staging: comedi: Fixed coding style issues.

Mark Rustad (3):
      ixgbe: Fix PFC mask generation
      dcb: Use ifindex instead of ifname
      ixgbe: Correct check for change in FCoE priority

Mark Rutland (19):
      perf: provide PMU when initing events
      ARM: perf: de-const struct arm_pmu
      perf: provide PMU when initing events
      ARM: perf: only register a CPU PMU when present
      ARM: perf: clean up event group validation
      ARM: perf: remove active_mask
      ARM: perf: move active_events into struct arm_pmu
      ARM: perf: move platform device to struct arm_pmu
      ARM: perf: indirect access to cpu_hw_events
      ARM: perf: remove unnecessary armpmu->stop
      ARM: perf: lock PMU registers per-CPU
      ARM: perf: add type field to struct arm_pmu
      ARM: perf: refactor event mapping
      ARM: perf: add support for multiple PMUs
      ARM: perf: remove event limit from pmu_hw_events
      ARM: perf: remove cpu-related misnomers
      ARM: perf: move arm_pmu into <asm/pmu.h>
      ARM: perf: Remove unnecessary armpmu->enable()s
      ARM: 7023/1: L2x0: Add interrupts property to OF binding

Mark Salyzyn (2):
      [SCSI] pm8001: fix DEV_IS_GONE infinite retry
      [SCSI] pm8001: missing break statements

Marko Ristola (1):
      [media] Refactor Mantis DMA transfer to deliver 16Kb TS data per interrupt

Martin Bogomolni (1):
      ARM: highbank: Add cpu hotplug support

Martin Hostettler (1):
      [media] v4l subdev: add dispatching for VIDIOC_DBG_G_REGISTER and 
VIDIOC_DBG_S_REGISTER

Martin Peres (2):
      drm/nv04/pm: recalibrate timer on nvclk changes
      drm/nv50/gr: enable ctxprog xfer only when we need it to save power

Martin Schwidefsky (22):
      clockevents: Make minimum delay adjustments configurable
      clockevents: Add direct ktime programming function
      s390: Use direct ktime path for s390 clockevent device
      PM / Hibernate: Include storage keys in hibernation image on s390
      [S390] avoid warning in show_cpuinfo
      [S390] user per registers vs. ptrace single stepping
      [S390] memory leak with RCU_TABLE_FREE
      [S390] lowcore cleanup
      [S390] signal race with restarting system calls
      [S390] addressing mode limits and psw address wrapping
      [S390] add TIF_SYSCALL thread flag
      [S390] cleanup psw related bits and pieces
      [S390] allow all addressing modes
      [S390] smp: external call vs. emergency signal
      [S390] sparse: fix access past end of array warnings
      [S390] sparse: fix sparse static warnings
      [S390] sparse: fix sparse ANSI-C warnings
      [S390] sparse: fix sparse warnings about missing prototypes
      [S390] sparse: fix sparse warnings in math-emu
      [S390] sparse: fix sparse warnings with __user pointers
      [S390] sparse: fix sparse NULL pointer warnings
      [S390] sparse: fix sparse symbol shadow warning

Martyn Welch (1):
      powerpc/86xx: Correct Gianfar support for GE boards

Masakazu Mokuno (1):
      drivers/leds/led-triggers.c: fix memory leak

Masami Hiramatsu (4):
      x86: Fix insn decoder for longer instruction
      ftrace/kprobes: Fix not to delete probes if in use
      perf probe: Fix to show correct error string
      perf tools: Fix a typo of command name as trace-cmd

Mat Martineau (3):
      Bluetooth: Linearize skbs for use in BNEP, CMTP, HIDP, and RFCOMM
      Bluetooth: Handle fragmented skbs in bt_sock_stream_recvmsg()
      Bluetooth: Perform L2CAP SDU reassembly without copying data

Mathias Krause (3):
      crypto: sha1 - export sha1_update for reuse
      crypto: sha1 - SSSE3 based SHA1 implementation for x86-64
      tty: clearify structure initializer in notify_write()

Mathieu Desnoyers (1):
      Tracepoint: Dissociate from module mutex

Mathieu J. Poirier (1):
      hwspinlock/u8500: add hwspinlock driver

Mats Randgaard (2):
      [media] TVP7002: Return V4L2_DV_INVALID if any of the errors occur
      [media] TVP7002: Changed register values

Matt Burtch (1):
      ARM: i.MX28: shift frac value in _CLK_SET_RATE

Matt Carlson (22):
      tg3: Remove dead code
      tg3: Consilidate MAC loopback code
      tg3: Pull phy int lpbk setup into separate func
      tg3: Restructure tg3_test_loopback
      tg3: Add external loopback support to selftest
      tg3: Update version to 3.120
      tg3: Check all adv bits when checking config
      tg3: Fix missed MSI workaround
      tg3: Remove tp->rx_offset term when unneeded
      tg3: Add ability to turn off 1shot MSI
      tg3: Eliminate tg3_stop_fw() prototype
      tg3: Eliminate tg3_write_sig_post_reset() prototype
      tg3: Eliminate tg3_halt_cpu() prototype
      tg3: Code movement
      tg3: Fix APE mutex init and use
      tg3: Fix 4k tx bd segmentation code
      tg3: Fix 4k skb error recovery path
      tg3: Fix irq alloc error cleanup path
      tg3: Obtain PCI function number from device
      tg3: Schedule at most one tg3_reset_task run
      tg3: Eliminate timer race with reset_task
      tg3: Update version to 3.121

Matt Fleming (1):
      sparc: Use set_current_blocked()

Matthew Daley (3):
      x25: Validate incoming call user data lengths
      x25: Handle undersized/fragmented skbs
      x25: Prevent skb overreads when checking call user data

Matthew Garrett (1):
      USB: Fix runtime wakeup on OHCI

Matthew McClintock (5):
      powerpc: Fix build dependencies for epapr.c which needs libfdt.h
      powerpc/85xx: Fix support for enabling doorbells for IPIs
      powerpc/85xx: issue 15 EOI after core reset for FSL CoreNet devices
      powerpc/fsl_booke: Fix comment in head_fsl_booke.S
      powerpc/85xx: Make kexec to interate over online cpus

Matthias Dellweg (1):
      usb/core/devio.c: Check for printer class specific request

Matthieu CASTET (2):
      mtd: nand_flash_detect_onfi propagate busw info
      EHCI : introduce a common ehci_setup

Matthijs Kooijman (1):
      vlan: Don't propagate flag changes on down interfaces.

Mattias Nilsson (7):
      mfd: Refactor DB8500 PRCMU reg access
      mfd: Extend DB8500 PRCMU mailbox defs
      mfd: Initialize DB8500 PRCMU regs
      mfd: Create a common interface for dbx500 PRCMU drivers
      mfd: Move to the new db500 PRCMU API
      mfd: Add db8500-prcmu accessors for PLL and SGA clock
      mfd: db8500-prcmu tweak for modem wakeup

Mattias Wallin (7):
      ARM: plat-nomadik: MTU sched_clock as an option
      clocksource: add DBX500 PRCMU Timer support
      ARM: ux500: add support for clocksource DBX500 PRCMU
      mfd: ab5500 chip register access
      mach-ux500: ab5500 platform code added
      mfd: Add support for ab8500 v3.3
      mfd: Remove support for early drop ab8500 chip

Matvejchikov Ilya (1):
      slip: cleanup statistics generation

Mauro Carvalho Chehab (36):
      [media] rc-main: Fix device de-registration logic
      [media] em28xx: Fix IR unregister logic
      v4l2-ioctl: properly return -EINVAL when parameters are wrong
      [media] tuner_xc2028: Allow selection of the frequency adjustment code 
for XC3028
      [media] tuner/xc2028: Fix frequency offset for radio mode
      [media] tm6000: Don't try to use a non-existing interface
      [media] dvb-core, tda18271c2dd: define get_if_frequency() callback
      Merge tag 'v3.1-rc6' into staging/for_v3.2
      [media] tm6000: Fix some CodingStyle issues
      [media] move tm6000 to drivers/media/video
      [media] rc tables: include linux/module.h
      Revert "[media] siano: apply debug flag to module level"
      [media] saa7115: Fix standards detection
      [media] pvrusb2: implement VIDIOC_QUERYSTD
      [media] v4l2-ioctl: Fill the default value for VIDIOC_QUERYSTD
      [media] saa7115: Trust that V4L2 core will fill the mask
      [media] pvrusb2: initialize standards mask before detecting standard
      [media] videodev2: Reorganize standard macros and add a few more macros
      [media] msp3400: Add standards detection to the driver
      [media] em28xx: Add VIDIOC_QUERYSTD support
      [media] cx23885: Don't use memset on vidioc_ callbacks
      [media] em28xx: implement VIDIOC_ENUM_FRAMESIZES
      i7core_edac: Fix oops when trying to inject errors
      edac: Move edac main structs to include/linux/edac.h
      i7core_edac: Don't enable memory scrubbing for Xeon 35xx
      MAINTAINERS: remove dropped edac_mce.* from the file
      i7core_edac: use edac's own way to print errors
      i7core_edac: return -ENODEV if no MC is found
      i7core_edac: Initialize memory name with cpu, channel, bank
      i7300_edac: Fix error cleanup logic
      edac: Add an experimental new driver to support Sandy Bridge CPU's
      edac: sb_edac: Add it to the building system
      edac: tag sb_edac as EXPERIMENTAL, as it requires more testing
      MAINTAINERS: add an entry for Edac Sandy Bridge driver
      [media] move cx25821 out of staging
      staging: Move media drivers to staging/media

Mayuresh Janorkar (1):
      OMAP: DSS2: Add picodlp panel driver

Meelis Roos (1):
      [SCSI] qlogicpti: fix timeout

Mel Gorman (9):
      mm: memory hotplug: Check if pages are correctly reserved on a 
per-section basis
      mm: vmscan: do not writeback filesystem pages in direct reclaim
      mm: vmscan: remove dead code related to lumpy reclaim waiting on pages 
under writeback
      xfs: warn if direct reclaim tries to writeback pages
      ext4: warn if direct reclaim tries to writeback pages
      mm: vmscan: do not writeback filesystem pages in kswapd except in high 
priority
      mm: vmscan: throttle reclaim if encountering too many dirty pages under 
writeback
      mm: vmscan: immediately reclaim end-of-LRU dirty pages when writeback 
completes
      vmscan: abort reclaim/compaction if compaction can proceed

Mi Jinlong (6):
      SUNRPC: Replace svc_addr_u by sockaddr_storage
      SUNRPC: compare scopeid for link-local addresses
      nfsd41: try to check reply size before operation
      nfs: fix bug about IPv6 address scope checking
      nfs: fix bug about IPv6 address scope checking
      nfs41: implement DESTROY_CLIENTID operation

Miao Xie (1):
      Btrfs: fix race between multi-task space allocation and caching space

Michael Büsch (1):
      b43/legacy: Remove firmware IDs

Michael Chan (3):
      cnic, bnx2fc: Increase maximum FCoE sessions.
      cnic: Add timeout for ramrod replies.
      [SCSI] edd: Treat "XPRS" host bus type the same as "PCI"

Michael Cree (2):
      alpha: wire up accept4 syscall
      alpha: wire up sendmmsg syscall

Michael Ellerman (1):
      powerpc/wsp: Add MSI support for PCI on PowerEN

Michael Grzeschik (1):
      [media] mt9m111: move lastpage to struct mt9m111 for multi instances

Michael Hench (1):
      mtd: eLBC NAND: update ecc_stats.corrected when lteccr available

Michael Hennerich (35):
      iio: core: deconstify members of struct iio_chan_spec
      iio: adc: New driver for AD7280A Lithium Ion Battery Monitoring System
      iio: impedance-analyzer: New driver for AD5933/4 Impedance Converter, 
Network Analyzer
      IIO: ADC: New driver for AD7190/AD7192/AD7195 4 Channel SPI ADC
      staging:iio: fix typo
      staging:iio:adc:ad7150: remove conversion mode handling.
      staging:iio:adc:ad7150: Add support for the second interrupt strobe.
      staging:iio:adc:ad7152: increase readability by introducing proper bit 
defines
      staging:iio:adc:ad7152: Miscellaneous fixes and touch-up
      staging:iio:adc:ad7152: update scale handling
      staging:iio:adc:ad7152: Add proper locking
      staging:iio:adc:ad7152: Update sample rate, conversion time, digital 
filter handling
      staging:iio:adc:ad7152: Fix differential channel return value and 
increase delay.
      staging:iio:imu: adis16400: Avoid using printk facility
      staging:iio:accel:adis16209: Fix double registration of in_incli0_index
      staging:iio:adc:ad7291: fix channel mapping
      staging:iio:adc:ad7291: Fix typos, change kconfig description and file 
header
      staging:iio:adc:ad7291: Fix AD7291_T_SENSE_MASK
      staging:iio:adc:ad7291: Add regulator, reference voltage and scale 
handling
      staging:iio:adc:ad7291: don't swab results twice and introduce more 
register defines
      staging:iio:adc:ad7291: fix mask bit generation
      staging:iio:adc:ad7291: introduce IIO_EVENT_CODE_EXTRACT_CHAN_TYPE and 
use accordingly
      staging:iio:adc:ad7291: fix channel mapping for event enables
      staging:iio:adc:ad7291: reset device and setup irq before it is enabled
      staging:iio:adc:ad7192: add temp_scale attribute, change module 
description
      staging:iio:adc:ad7192: return len and fix out of range checking
      staging:iio: ad7152: fix channel assignment for AD7153
      staging: iio: adc: Replace, rewrite ad7745 from scratch.
      iio: adc: remove ADT75 driver - hwmon/lm75 will take over ADT75 support
      Input: adp5589-keys - add support for the ADP5585 derivatives
      iio: Spell fix - consistent use of Converter - no functional changes
      iio: adc: Relocate Capacitance to Digital Converters (CDC) into own subdir
      iio: cdc: Fix pushed event code - Typo, should be IIO_CAPACITANCE.
      hwmon: (lm75) Add support for Analog Devices ADT75
      Blackfin: boards: clean up i2c_board_info

Michael Holzheu (11):
      [S390] kdump: Add KEXEC_CRASH_CONTROL_MEMORY_LIMIT
      [S390] kdump: Add size to elfcorehdr kernel parameter
      [S390] Force PSW restart on online CPU
      [S390] Add real memory access functions
      [S390] kdump backend code
      [S390] kdump: Initialize vmcoreinfo note at startup
      [S390] Export vmcoreinfo note
      [S390] kdump: Add infrastructure for unmapping crashkernel memory
      [S390] Add architecture code for unmapping crashkernel memory
      [S390] Remove error checking from copy_oldmem_page()
      lib/string.c: fix strim() semantics for strings that have only blanks

Michael Jones (2):
      OMAP2: PM debug: remove leftover debug code
      [media] omap3isp: queue: fail QBUF if user buffer is too small

Michael Krufky (23):
      [media] dvb-usb: add ATSC support for the Hauppauge WinTV-Aero-M
      [media] dvb-usb: refactor MFE code for individual streaming config per 
frontend
      [media] dvb-usb: fix streaming failure on channel change
      [media] dvb-usb: improve sanity check of adap->active_fe in 
dvb_usb_ctrl_feed
      [media] mxl111sf: use adap->num_frontends_initialized to determine which 
frontend is being attached
      [media] dib0700: fix WARNING: please, no spaces at the start of a line
      [media] dib0700: fix WARNING: suspect code indent for conditional 
statements
      [media] dib0700: fix ERROR: space required before that '&'
      [media] dib0700: fix ERROR: space required after that ','
      [media] dibusb-common: fix ERROR: space required after that ','
      [media] dibusb-mb: fix ERROR: space required after that ','
      [media] ttusb2: fix ERROR: space required after that ','
      [media] dvb-usb-dvb: ERROR: space required after that ','
      [media] cxusb: fix ERROR: do not use assignment in if condition
      [media] dibusb-common: fix ERROR: do not use assignment in if condition
      [media] dibusb-mb: fix ERROR: do not use assignment in if condition
      [media] digitv: fix ERROR: do not use assignment in if condition
      [media] m920x: fix ERROR: do not use assignment in if condition
      [media] opera1: fix ERROR: do not use assignment in if condition
      [media] DVB: add MaxLinear MxL111SF DVB-T demodulator driver
      [media] mxl111sf: add DVB-T support
      [media] mxl111sf: disable snr / ber calculations for DVB-T
      [media] mxl111sf: update demod_ops.info.name to "MaxLinear MxL111SF DVB-T 
demodulator"

Michael Neuling (1):
      powerpc: fix building hvc_opal.c

Michael Olbrich (1):
      [media] v4l: mem2mem: add wait_{prepare,finish} ops to m2m_testdev

Michael Opdenacker (1):
      ASoC: fix checkpatch.pl error in omap-mcbsp

Michael Riesch (1):
      usbnet: add timestamping support

Michael S. Tsirkin (2):
      virtio-blk: use ida to allocate disk index
      virtio-blk: use ida to allocate disk index

Michael Tandy (1):
      Input: adxl34x - documentation cleanup

Michael Witten (2):
      Kconfig: Copyedit: DEBUG_SECTION_MISMATCH
      DRM: bug: RADEON_DEBUGFS_MAX_{NUM_FILES => COMPONENTS}

Michal Hocko (6):
      cputime: Clean up cputime_to_usecs and usecs_to_cputime macros
      nohz: Fix update_ts_time_stat idle accounting
      nohz: Make idle/iowait counter update conditional
      proc: Consider NO_HZ when printing idle and iowait times
      rcu: Not necessary to pass rcu_read_lock_held() to 
rcu_dereference_protected()
      lguest: move process freezing before pending signals check

Michal Malý (7):
      HID: lg4ff - Move handling of Logitech wheels to lg4ff driver
      HID: lg4ff - Add support for native mode switching
      HID: lg4ff - Add range setting support and sysfs interface
      HID: lg4ff - Add autocentering command accepted by Formula Force EX
      HID: lg4ff - Fix misleading info in Kconfig
      HID: lg4ff - Document sysfs interface for range setting
      HID: "hid-logitech" driver with Logitech Driving Force GT

Michal Marek (7):
      kbuild: Do not delete empty files in make distclean
      Merge branch 'master/kconfig-localmodconfig' of 
git://github.com/lacombar/linux-2.6 into kbuild/kconfig
      Merge branch 'kconfig/for-next' of git://github.com/lacombar/linux-2.6 
into kbuild/kconfig
      staging/cxt1e1: Header cleanup
      genksyms: Minor parser cleanup
      genksyms: Do not expand internal types
      genksyms: Regenerate lexer and parser

Michal Nazarewicz (1):
      usb: Provide usb_speed_string() function

Michal Schmidt (4):
      bnx2x: downgrade Max BW error message to debug
      bnx2x: resurrect RX hashing
      sunrpc: add MODULE_ALIAS to match the filesystem name
      params: make dashes and underscores in parameter names truly equal

Michal Simek (11):
      microblaze: Clear top bit from cnt32_to_63
      microblaze: Change label name in copy_tofrom_user
      microblaze: Separate fixup section definition
      microblaze: Change label names - copy_tofrom_user
      microblaze: Simplify logic for unaligned byte copying
      microblaze: Add loop unrolling for PAGE in copy_tofrom_user
      microblaze: Fix access_ok macro
      microblaze: Add PVR for Microblaze v8.20.a
      microblaze: Add __ucmpdi2() helper function
      microblaze: Remove NET_IP_ALIGN from system.h
      microblaze: Use delay slot in __strnlen_user, __strncpy_user

MichaÅ? MirosÅ?aw (4):
      ixgbevf: convert to ndo_fix_features
      ixgb: convert to ndo_fix_features
      ixgb: finish conversion to ndo_fix_features
      igbvf: convert to ndo_fix_features

MichaÅ? SroczyÅ?ski (1):
      USB: pl2303: remove unreachable code

Miche Baker-Harvey (1):
      hvc_console: display printk messages on console.

Michel Dänzer (4):
      vmwgfx: Add support for depth 8
      vmwgfx: Don't write to read-only registers
      vmwgfx: Fix 'bbp' typo
      vmwgfx: Print error diagnostics if depth doesn't match the host 
expectation

Michio Honda (2):
      sctp: HEARTBEAT negotiation after ASCONF
      sctp: Bundle HEAERTBEAT into ASCONF_ACK

Mihai Caraman (1):
      drivers/virt: add ioctl for 32-bit compat on 64-bit to fsl-hv-manager

Mihai Maruseac (1):
      dev: use name hash for dev_seq_ops

Mijhail Moreyra (4):
      [media] cx23885: Add ALSA support
      [media] cx23885: add definitions for HVR1500 to support audio
      [media] cx23885: correct the contrast, saturation and hue controls
      [media] cx23885: hooks the alsa changes into the video subsystem

Mika Lansirinne (1):
      ixgbe: get pauseparam autoneg

Mika Westerberg (13):
      ASoC: snappercl15: convert to use snd_soc_register_card()
      ARM: ep93xx: simone: register audio platform device
      ARM: ep93xx: edb93xx: register audio platform device
      ARM: ep93xx: snappercl15: register audio platform device
      ASoC: ep93xx-pcm: add MODULE_ALIAS
      ASoC: simone: convert to use snd_soc_register_card()
      ASoC: edb93xx: convert to use snd_soc_register_card()
      spi/spi-ep93xx: add module.h include
      dmaengine/ep93xx_dma: add module.h include
      ARM: 7135/1: ep93xx: bring back missing <mach/gpio.h>
      mfd: Add Intel MSIC driver
      x86, mrst: add platform support for MSIC MFD driver
      mfd: Add missing <linux/io.h> include to intel_msic

Mike Christie (19):
      [SCSI] iscsi_transport: add support for net settings
      [SCSI] qla4xxx: add support for set_net_config
      [SCSI] iscsi class: add iface representation
      [SCSI] iscsi cls: sysfs group is_visible callout for conn attrs
      [SCSI] iscsi class: sysfs group is_visible callout for session attrs
      [SCSI] iscsi class: remove iface param mask
      [SCSI] iscsi class: sysfs group is_visible callout for iscsi host attrs
      [SCSI] be2iscsi: remove host and session casts
      [SCSI] iscsi class: expand vlan support
      [SCSI] libiscsi: don't bugon when if user sets markers
      [SCSI] iscsi class: add bsg support to iscsi class
      [SCSI] qla4xxx: export iface name
      [SCSI] scsi scan: don't fail scans when host is in recovery
      [SCSI] qla4xxx: select iscsi boot sysfs attrs
      [SCSI] iscsi class: Replace iscsi_get_next_target_id with IDA
      [SCSI] iscsi class: fix link local mispelling
      [SCSI] qla4xxx: fix data alignment and use nl helpers
      [SCSI] iscsi class: fix vlan configuration
      [SCSI] qla4xxx: export address/port of connection (fix udev disk names)

Mike Ditto (1):
      forcedeth: Acknowledge only interrupts that are being processed

Mike Frysinger (2):
      Blackfin: SMP: convert to common asm-generic/atomic.h
      Blackfin: merge asm/mutex.h into kbuild too

Mike Galbraith (4):
      sched: fix broken SCHED_RESET_ON_FORK handling
      locking, drivers/dca: Annotate dca_lock as raw
      rcu: Wire up RCU_BOOST_PRIO for rcutree
      perf hists browser: Add missing stdarg.h include

Mike Hench (1):
      mtd: eLBC NAND: remove elbc_fcm_ctrl->oob_poi

Mike Marciniszyn (9):
      IB/qib: Correct nfreectxts for multiple HCAs
      IB/qib: Optimize RC/UC code by IB operation
      IB/qib: Decode path MTU optimization
      IB/qib: Eliminate divide/mod in converting idx to egr buf pointer
      IB/qib: Use RCU for qpn lookup
      IB/qib: Precompute timeout jiffies to optimize latency
      IB/qib: Remove s_lock around header validation
      IB/qib: Clean up checkpatch issue
      IB/qib: Fix panic in RC error flushing logic

Mike McCormack (7):
      rtl8192e: reject rtl8192se cards with same PCI ID
      rtl8192e: Remove extra ifdefs
      rtl8192e: Remove CONFIG_RTL8192_IO_MAP
      rtl8192e: Remove WIRELESS_EXT macro checks
      rtl8192e: Remove occurences of #if 1
      rtl8192e: Remove unused debug code
      rtl8192e: Add a TODO

Mike Miller (3):
      [SCSI] hpsa: change confusing message to be more clear
      cciss: add small delay when using PCI Power Management to reset for kump
      hpsa: add small delay when using PCI Power Management to reset for kump

Mike Sterling (1):
      Staging: hv: Add support for >2 TB LUN in storage driver.

Mike Turquette (3):
      ARM: OMAP4: clock: round_rate and recalc functions for DPLL_ABE
      ARM: OMAP3+: dpll: use DPLL's round_rate when setting rate
      ARM: OMAP3+: dpll: assign clk rate from rounded rate during rate set

Mike Waychison (2):
      KVM: x86: get_msr support for HV_X64_MSR_APIC_ASSIST_PAGE
      KVM: Really fix HV_X64_MSR_APIC_ASSIST_PAGE

Mike Williams (1):
      powerpc/4xx: edac: Add comma to fix build error

Mikhail Gruzdev (1):
      Blackfin: fix sparse warnings in copy_to/from_user

Mikhail Kshevetskiy (3):
      mtd: m25p80: add support for at25df321a spi data flash
      tty/n_gsm: fix a bug in gsm_dlci_data_output (adaption = 2 case)
      tty/n_gsm: avoid fifo overflow in gsm_dlci_data_output

Miklos Szeredi (8):
      vfs: ignore error on forced remount
      hypfs: remove unnecessary nlink setting
      jfs: remove unnecessary nlink setting
      ocfs2: remove unnecessary nlink setting
      logfs: remove unnecessary nlink setting
      filesystems: add missing nlink wrappers
      filesystems: add set_nlink()
      vfs: protect i_nlink

Mikulas Patocka (7):
      sysfs: count subdirectories
      sysfs: use rb-tree for name lookups
      sysfs: remove s_sibling hacks
      sysfs: use rb-tree for inode number lookup
      dm kcopyd: add dm_kcopyd_zero to zero an area
      dm: add bufio
      vmscan: fix shrinker callback bug in fs/super.c

Milan Broz (1):
      kobj_uevent: Ignore if some listeners cannot handle message

Milton Miller (4):
      powerpc: Override dma_get_required_mask by platform hook and ops
      dma-mapping: Add get_required_mask if arch overrides default
      powerpc: Use the newly added get_required_mask dma_map_ops hook
      powerpc: Tidy up dma_map_ops after adding new hook

Mimi Zohar (28):
      security: new security_inode_init_security API adds function callback
      integrity: move ima inode integrity data management
      xattr: define vfs_getxattr_alloc and vfs_xattr_cmp
      evm: re-release
      security: imbed evm calls in security hooks
      evm: evm_inode_post_removexattr
      evm: imbed evm_inode_post_setattr
      evm: add evm_inode_init_security to initialize new files
      evm: call evm_inode_init_security from security_inode_init_security
      evm: permit only valid security.evm xattrs to be updated
      evm: add evm_inode_setattr to prevent updating an invalid security.evm
      evm: building without EVM enabled fixes
      evm: fix evm_inode_init_security return code
      CIFS: remove local xattr definitions
      evm: fix build problems
      evm: add Kconfig TCG_TPM dependency
      evm: add MAINTAINERS entry
      encrypted-keys: create encrypted-keys directory
      encrypted-keys: remove trusted-keys dependency
      evm: remove TCG_TPM dependency
      evm: fix security/security_old_init_security return code
      evm: limit verifying current security.evm integrity
      evm: posix acls modify i_mode
      evm: permit mode bits to be updated
      lib: add error checking to hex2bin
      trusted-keys: check hex2bin result
      encrypted-keys: check hex2bin result
      target: check hex2bin result

Minchan Kim (6):
      mm: compaction: trivial clean up in acct_isolated()
      mm: change isolate mode from #define to bitwise type
      mm: compaction: make isolate_lru_page() filter-aware
      mm: zone_reclaim: make isolate_lru_page() filter-aware
      mm: migration: clean up unmap_and_move()
      vmscan: add barrier to prevent evictable page in unevictable list

Ming Lei (13):
      [media] uvcvideo: Set alternate setting 0 on resume if the bus has been 
reset
      usb: ehci: remove wmb in qh_update
      usb: ehci: only prepare zero packet for out transfer if required
      usb: ehci: fix comment for EHCI_SHRINK_JIFFIES
      usb: ehci: remove the 1st wmb in qh_append_tds
      PM / Runtime: pm_runtime_idle() can be called in atomic context
      PM / Runtime: Introduce trace points for tracing rpm_* functions
      PM / Runtime: Replace dev_dbg() with trace_rpm_*()
      PM / Tracing: build rpm-traces.c only if CONFIG_PM_RUNTIME is set
      ata_piix: make DVD Drive recognisable on systems with Intel Sandybridge 
chipsets(v2)
      PM / Runtime: Update document about callbacks
      PM / Runtime: Fix kerneldoc comment for rpm_suspend()
      PM / Runtime: Handle .runtime_suspend() failure correctly

Mingkai Hu (1):
      powerpc/85xx: Rename p2040_rdb.c to p2041_rdb.c

Misael Lopez Cruz (1):
      ASoC: omap-mcpdm: Replace legacy driver

Mitko Haralanov (2):
      IB/qib: Hold links until tuning data is available
      IB/qib: Fix issue with link states and QSFP cables

Mitsuo Hayasaka (2):
      bonding: use local function pointer of bond->recv_probe in 
bond_handle_frame
      mm: avoid null pointer access in vm_struct via /proc/vmallocinfo

Moger, Babu (4):
      [SCSI] scsi_dh_rdac: Adding couple more vendor product ids
      [SCSI] scsi_dh_alua: Add one more check-condition for alua handler
      [SCSI] scsi_dh: check queuedata pointer before proceeding further
      [SCSI] scsi_dh_alua: Fix the time inteval for alua rtpg commands

Mohammed Shafi Shajakhan (15):
      ath9k_htc: minor clean-up
      ath9k: optimize rate control statistics
      ath9k: remove obselete comments
      ath9k: Add support for get_stats callback
      ath9k_htc: Add get_stats call back
      ath9k: use appropriate debug mask
      ath9k: minor cleanup in ani
      ath9k: enable LED pin for AR946/8x chipsets
      ath9k: Fix PS wrappers and enabling LED
      rfkill: properly assign a boolean type
      ath9k: add Block ACK bitmap in sample debug
      ath9k/ath9k_htc: Fix PS wrappers for RF kill
      ath9k_hw: extend GPIO pin select mask for rfkill
      ath9k_hw: Fix number of GPIO pins for AR9287/9300
      ath9k_hw: set pci_express capability true for AR9480

Murali Raja (1):
      net-netlink: Add a new attribute to expose TOS values via netlink

Mythri P K (14):
      OMAP4: DSS2: HDMI: HDMI clean up to pass base_address
      OMAP4: DSS2: HDMI: Move pll and video configuration
      OMAP4: DSS2: HDMI: Use specific HDMI timings structure
      OMAP4: DSS2: HDMI: Move HDMI IP independent generic header
      OMAP4: DSS2: HDMI: Move the EDID definition from HDMI
      OMAP4: DSS2: HDMI: Split the current HDMI driver to move
      OMAP4: DSS2: HDMI: Move the HDMI IP dependent audio
      OMAP4: DSS2: HDMI: Rename the functions in HDMI IP library
      OMAP4: DSS2: HDMI: Function pointer approach to call
      OMAP4: DSS2: Rename hdmi_omap4_panel.c to hdmi_panel.c
      OMAPDSS: HDMI: Move the comments in avi infoframe
      OMAPDSS: HDMI: Replace hdmi_reg struct with u16
      OMAPDSS: HDMI: Add missing register definitions
      OMAPDSS: HDMI: Add support to dump registers through debugfs

MyungJoo Ham (7):
      regulator: max8952: removed unused mutex.
      PM / OPP: Add OPP availability change notifier.
      PM: Introduce devfreq: generic DVFS framework with device-specific OPPs
      PM / devfreq: Add common sysfs interfaces
      PM / devfreq: Add basic governors
      mfd: Wake-up from Suspend MAX8997 support
      [CPUFREQ] ARM Exynos4210 PM/Suspend compatibility with different 
bootloaders

Márton Németh (1):
      staging: usbip: add a usbip protocol document

Nadav Har'El (3):
      KVM: L1 TSC handling
      KVM: nVMX: Fix nested VMX TSC emulation
      KVM: SVM: Fix TSC MSR read in nested SVM

Namhyung Kim (3):
      md/raid1: factor out common bio handling code
      dm: use local printk ratelimit
      dm: remove superfluous smp_mb

Namjae Jeon (5):
      udf: Add readpages support for udf.
      mmc: core: general purpose MMC partition support.
      mmc: fix compile error when CONFIG_BLOCK is not enabled
      udf: Skip mirror metadata FE loading when metadata FE is ok
      isofs: add readpages support

Nandita Dukkipati (1):
      Proportional Rate Reduction for TCP.

Nao Nishijima (2):
      [SCSI] genhd: add a new attribute "alias" in gendisk
      [SCSI] sd: Use sd_printk() instead of printk()

Nasir Abed (1):
      Staging: comedi: c6xdigio: fixed missing KERN_* in printk

Nathan Fontenot (1):
      memory hotplug: Correct page reservation checking

Naveen Krishna Chatradhi (1):
      ARM: SAMSUNG: Remove unnecessary duplication of plat_data on TSADC

Neil Armstrong (1):
      init/do_mounts_rd.c: fix ramdisk identification for padded cramfs

Neil Horman (2):
      dma-debug: hash_bucket_find needs to allow for offsets within an entry
      perf script: Add drop monitor script

Neil Zhang (16):
      usb: gadget: mv_udc: refine the driver structure
      usb: gadget: mv_udc: add section information
      usb: gadget: mv_udc: fix kernel panic on some platforms
      usb: gadget: mv_udc: fix a clerical error
      usb: gadget: mv_udc: ep0 needn't set toggle flag
      usb: gadget: mv_udc: init next dtd ptr for dqh when init ep0
      usb: gadget: mv_udc: fix bug when handle setup package.
      usb: gadget: mv_udc: add missing spinlock in ep enable/disable
      usb: gadget: mv_udc: set unused endpoint with right type
      usb: gadget: mv_udc: rewrite fifo flush
      usb: gadget: mv_udc: correct ep0 state
      usb: gadget: mv_udc: add shutdown function for it
      usb: gadget: mv_udc: fix dtd dma confusion
      usb: gadget: mv_udc: use DMA API for status_req's dma address
      usb: gadget: mv_udc: add test mode support
      usb: gadget: mv_udc: add clock gating support

NeilBrown (30):
      md/bitmap: rename and tidy up BITMAP_PAGE_CLEAN
      md/bitmap: improve handling of 'allclean'.
      md/raid1:  add documentation to r1_private_data_s data structure.
      md/raid5: remove pointless NULL test.
      md/raid1/ avoid bio search in end_sync_read()
      md/raid5: convert to macros into inline functions.
      md: remove some old DEBUGging code.
      md: remove PRINTK and dprintk debugging and use pr_debug
      md/raid0: convert some printks to pr_debug.
      md: removing typedefs:  mdk_rdev_t -> struct md_rdev
      md: remove typedefs: mddev_t -> struct mddev
      md: remove typedefs: mdk_thread_t -> struct md_thread
      md: remove typedefs: r10bio_t -> struct r10bio and r1bio_t -> struct r1bio
      md: remove typedefs: mirror_info_t -> struct mirror_info
      md/linear: remove typedefs: dev_info_t -> struct dev_info
      md/faulty: remove typedef: conf_t -> struct faulty_conf
      md/linear: typedef removal: linear_conf_t -> struct linear_conf
      md/multipath: typedef removal: multipath_conf_t -> struct mpconf
      md/raid0: typedef removal: raid0_conf_t -> struct r0conf
      md/raid10: typedef removal: conf_t -> struct r10conf
      md/raid1: typedef removal: conf_t -> struct r1conf
      md/raid5: typedef removal: raid5_conf_t -> struct r5conf
      md/bitmap remove fault injection options.
      md: rename "mdk_personality" to "md_personality"
      md: add proper write-congestion reporting to RAID1 and RAID10.
      md: clear In_sync bit on devices added to an active array.
      NFS/sunrpc: don't use a credential with extra groups.
      md/raid5: fix bug that could result in reads from a failed device.
      md: Fix some bugs in recovery_disabled handling.
      md/raid10:  Fix bug when activating a hot-spare.

Nelson Elhage (1):
      epoll: fix spurious lockdep warnings

Nestor Lopez Casado (2):
      HID: Add full support for Logitech Unifying receivers
      HID: hid-logitech-dj: fix off by one

Nicholas Bellinger (24):
      target: Re-org of core_tmr_lun_reset
      target: Prevent TRANSPORT_FREE_CMD_INTR processing in 
core_tmr_drain_cmd_list
      target: Fix transport_cmd_finish_abort queue removal bug
      target: Prevent transport_send_task_abort when CHECK_CONDITION status
      target: Remove session_reinstatement parameter from 
->transport_wait_for_tasks
      target: Convert ->transport_wait_for_tasks usage to 
transport_generic_free_cmd
      iscsi-target: Remove SCF_SE_LUN_CMD flag abuses
      target: Merge transport_cmd_finish_abort_tmr into 
transport_cmd_finish_abort
      target: Remove legacy + unused device active I/O shutdown code
      loopback: Prevent uninitialized use of tl_tpg in tcm_loop_queuecommand
      target: Fix REPORT TARGET PORT GROUPS handling with small allocation 
length
      target: transport_subsystem_check_init cleanups
      target: Fix BIDI t_task_cdb handling in transport_generic_new_cmd
      target: Fix incorrect transport_sent usage
      target: Remove legacy se_task->task_timer and associated logic
      target: Fix compile warning w/ missing module.h include
      target: Fix compile warning w/ missing module.h include
      tcm_loop: Add explict read buffer memset for SCF_SCSI_CONTROL_SG_IO_CDB
      target: Check -ENOMEM to signal QUEUE_FULL from fabric callbacks
      iscsi-target: Add missing CMDSN_LOWER_THAN_EXP check in 
iscsit_handle_scsi_cmd
      iscsi-target: Fix non-immediate TMR handling
      target: Make TFO->check_stop_free return free status
      target: Remove core TRANSPORT_FREE_CMD_INTR usage
      target: Add generic active I/O shutdown logic

Nick Bowler (2):
      ARM: 7064/1: vexpress: Use wfi macro in platform_do_lowpower.
      crypto: ghash - Avoid null pointer dereference if no key is set

Nico Erfurth (1):
      at91: merge board USB-A9260 and USB-A9263 together

Nicolae Mogoreanu (1):
      9p: fix 9p.txt to advertise msize instead of maxdata

Nicolas Ferre (18):
      dmaengine: at_hdmac: replace spin_lock* with irqsave variants
      dmaengine: at_hdmac: improve power management routines
      dmaengine: at_hdmac: add wrappers for testing channel state
      dmaengine: at_hdmac: fix way to specify cyclic capability
      mtd: atmel_nand: fix wrong use of 0 as NULL
      mtd: atmel_nand: optimize read/write buffer functions
      ARM: at91: remove dependency for Atmel PWM driver selector in Kconfig
      ARM: at91: add defconfig for at91sam9g45 family
      tty/serial: RS485 bindings for device tree
      tty/serial: atmel_serial: change platform_data variable name
      tty/serial: atmel_serial: whitespace and braces modifications
      tty/serial: atmel_serial: auto-enumerate ports
      tty/serial: atmel_serial: add device tree support
      tty/serial: atmel_serial: bootconsole removed from auto-enumerates
      dt: Add empty of_match_node() macro
      ARM: at91: dt: at91sam9g45 family and board device tree files
      mmc: at91_mci: remove the use of irq_to_gpio
      dt: add empty of_alias_get_id() for non-dt builds

Nicolas Pitre (109):
      ARM: 7013/1: P2V: Remove ARM_PATCH_PHYS_VIRT_16BIT
      ARM: introduce atag_offset to replace boot_params
      ARM: mach-clps711x: convert boot_params to atag_offset
      ARM: mach-cns3xxx: convert boot_params to atag_offset
      ARM: mach-davinci: convert boot_params to atag_offset
      ARM: mach-dove: convert boot-params to atag_offset
      ARM: mach-ebsa110: convert boot_params to atag_offset
      ARM: mach-ep93xx: convert boot_params to atag_offset
      ARM: mach-exynos4: convert boot_params to atag_offset
      ARM: mach-footbridge: convert boot_params to atag_offset
      ARM: mach-gemini: convert boot_params to atag_offset
      ARM: mach-h720x: convert boot_params to atag_offset
      ARM: mach-imx: convert boot_params to atag_offset
      ARM: mach-integrator: convert boot_params to atag_offset
      ARM: mach-iop13xx: convert boot_params to atag_offset
      ARM: mach-iop32x: convert boot_params to atag_offset
      ARM: mach-iop33x: convert boot_params to atag_offset
      ARM: mach-ixp2000: convert boot_params to atag_offset
      ARM: mach-ixp23xx: convert boot_params to atag_offset
      ARM: mach-ixp4xx: convert boot_params to atag_offset
      ARM: mach-kirkwood: convert boot_params to atag_offset
      ARM: mach-ks8695: convert boot_params to atag_offset
      ARM: mach-lpc32xx: convert boot_params to atag_offset
      ARM: mach-msm: convert boot_params to atag_offset
      ARM: mach-mv78xx0: convert boot_params to atag_offset
      ARM: mach-mx5: convert boot_params to atag_offset
      ARM: mach-netx: convert boot_params to atag_offset
      ARM: mach-nomadik: convert boot_params to atag_offset
      ARM: mach-nuc93x: convert boot_params to atag_offset
      ARM: mach-omap1: convert boot_params to atag_offset
      ARM: mach-omap2: convert boot_params to atag_offset
      ARM: mach-orion5x: convert boot_params to atag_offset
      ARM: mach-pnx4008: convert boot_params to atag_offset
      ARM: mach-pxa: convert boot_params to atag_offset
      ARM: mach-realview: convert boot_params to atag_offset
      ARM: mach-rpc: convert boot_params to atag_offset
      ARM: mach-s3c24*: convert boot_params to atag_offset
      ARM: mach-s5p64x0: convert boot_params to atag_offset
      ARM: mach-s3c64xx: convert boot_params to atag_offset
      ARM: mach-s5pc100, mach-s5pv210: convert boot_params to atag_offset
      ARM: mach-sa1100: convert boot_params to atag_offset
      ARM: mach-shark: convert boot_params to atag_offset
      ARM: mach-spear*: convert boot_params to atag_offset
      ARM: mach-tcc8k: convert boot_params to atag_offset
      ARM: mach-tegra: convert boot_params to atag_offset
      ARM: mach-u300: convert boot_params to atag_offset
      ARM: mach-ux500: convert boot-params to atag_offset
      ARM: mach-versatile: convert boot-params to atag_offset
      ARM: vexpress: convert boot_params to atag_offset
      ARM: mach-vt8500: convert boot_params to atag_offset
      ARM: mach-w90x900: remove useless boot_params entries
      ARM: mach-prima2: convert boot_params to atag_offset
      ARM: remove boot_params from struct machine_desc
      Merge the enabling by default of ARM_PATCH_PHYS_VIRT
      ARM: mach-prima2: move ARM_DMA_ZONE_SIZE to mdesc->dma_zone_size
      ARM: zImage: ensure it is always a multiple of 64 bits in size
      ARM: zImage: make sure appended DTB doesn't get overwritten by kernel .bss
      ARM: zImage: gather some string functions into string.c
      ARM: zImage: allow supplementing appended DTB with traditional ATAG data
      ARM: zImage: prevent constant copy+rebuild of lib1funcs.S
      ARM: mach-nuc93x: delete
      musb_debugfs.c: remove unneeded includes on ARM
      ARM: add an extra temp register to the low level debugging addruart macro
      ARM: plat-omap: make OMAP_UART_INFO into a relative offset
      ARM: mach-omap1: clean up debug-macro.S
      ARM: mach-omap2: clean up debug-macro.S
      ARM: mach-davinci: make DAVINCI_UART_INFO into a relative offset
      ARM: mach-davinci: clean up debug-macro.S
      ARM: prepare for removal of a bunch of <mach/memory.h> files
      ARM: mach-dove: remove include/mach/memory.h
      ARM: mach-kirkwood: remove mach/memory.h
      ARM: mach-orion5x: remove mach/memory.h
      ARM: OMAP: move OMAP1 memory config from plat/memory.h to its 
mach/memory.h
      ARM: mach-omap2: remove mach/memory.h
      ARM: mach-iop33x: remove mach/memory.h
      ARM: mach-s3c2410: remove memory.h
      ARM: mach-mv78xx0: remove mach/memory.h
      ARM: mach-vexpress: remove mach/memory.h
      ARM: mach-w90x900: remove mach/memory.h
      ARM: mach-pnx4008: remove mach/memory.h
      ARM: mach-iop32x: remove mach/memory.h
      ARM: mach-nomadik: remove mach/memory.h
      ARM: mach-ux500: remove mach/memory.h
      ARM: mach-versatile: remove mach/memory.h
      ARM: mach-netx: remove mach/memory.h
      ARM: mach-lpc32xx: remove mach/memory.h
      ARM: mach-gemini: remove mach/memory.h
      ARM: mach-msm: remove mach/memory.h
      ARM: spear: remove mach/memory.h and plat/memory.h
      ARM: mach-mxs: remove mach/memory.h
      ARM: mach-nuc93x: remove mach/memory.h
      ARM: mach-cns3xxx: remove mach/memory.h
      ARM: mach-mmp: remove mach/memory.h
      ARM: plat-tcc: remove mach/memory.h
      ARM: mach-tegra: remove mach/memory.h
      ARM: mach-s5pc100: remove mach/memory.h
      ARM: mach-vt8500: remove mach/memory.h
      ARM: mach-h720x: remove mach/memory.h
      ARM: mach-ixp4xx: remove mach/memory.h
      ARM: mach-pxa: remove mach/memory.h
      ARM: mach-davinci: remove mach/memory.h
      ARM: mach-bcmring: remove mach/memory.h
      ARM: mach-zynq: remove mach/memory.h
      ARM: mach-prima2: remove mach/memory.h
      ARM: plat-mxc: remove mach/memory.h
      ARM: mach-s3c64xx: remove mach/memory.h
      ARM: mach-s5p64x0: remove mach/memory.h
      ARM: switch from NO_MACH_MEMORY_H to NEED_MACH_MEMORY_H
      ARM: 7139/1: fix compilation with CONFIG_ARM_ATAG_DTB_COMPAT and large 
TEXT_OFFSET

Nikhil Rao (1):
      sched: Add exports tracking cfs bandwidth control statistics

Nikitas Angelinas (2):
      ext4: MMP: kmmpd should use nodename from init_uts_ns.name, not sysname
      ext4: MMP: fix error message rate-limiting logic in kmmpd

Nikola Diklic-Perin (1):
      tty/n_gsm: fix bug in tiocmset

Nilesh Javali (1):
      [SCSI] qla4xxx: Add new FLT firmware region

Nils Carlson (1):
      i7core_edac: scrubbing fixups

Ning Jiang (1):
      serial-core: power up uart port early before we do set_termios when 
resuming

Nishant Sarmukadam (1):
      mwl8k: Traffic to clients gets affected when one client leaves a cyrpto 
bss

Nishanth Menon (4):
      OMAP4: PM: TWL6030: fix uv to voltage for >0x39
      OMAP4: PM: TWL6030: address 0V conversions
      OMAP4: PM: TWL6030: add cmd register
      ARM: OMAP: omap_device: Add omap_device_get_by_hwmod_name

Nithin Nayak Sujir (1):
      [SCSI] bnx2fc: Validate vlan id in NETDEV_UNREGISTER handler

Nitin Gupta (1):
      zram: Fix sparse warnings

Noah Watkins (5):
      staging: zram: make global var "devices" use unique name
      staging: zram: make global var "num_devices" use unique name
      ceph: replace leading spaces with tabs
      ceph: fix ceph_monc_init memory leak
      ceph: use kernel DNS resolver

Nobuhiro Iwamatsu (7):
      sh: Fix implicit declaration of function numa_node_id
      TTY: serial: Move mutex_unlock in uart_close function
      HID: Add support MacbookAir 4,1 keyboard
      irq: Add EXPORT_SYMBOL_GPL to function of irq generic-chip
      sh: userimask.c needs linux/stat.h
      sh: modify the asm/sh_eth.h to linux/sh_eth.h in sh7757lcr
      sh: Add default uImage rule for sh7757lcr

Octavian Purdila (1):
      i2c-designware: Fix PCI core warning on suspend/resume

Ohad Ben-Cohen (25):
      omap: iommu: migrate to the generic IOMMU API
      omap: iommu/iovmm: move to dedicated iommu folder
      omap: iommu: stop exporting local functions
      omap: iommu: PREFETCH_IOTLB cleanup
      omap: iovmm: remove unused functionality
      omap: iommu: remove unused exported API
      omap: iommu: omapify 'struct iommu' and exposed API
      iommu: omap: add Kconfig OMAP dependency
      iommu/omap: cleanup: remove a redundant statement
      iommu/omap: ->unmap() should return order of unmapped page
      iommu/msm: ->unmap() should return order of unmapped page
      iommu/core: use the existing IS_ALIGNED macro
      iommu/core: Add fault reporting mechanism
      iommu/omap: Migrate to the generic fault report mechanism
      hwspinlock/core: simplify Kconfig
      hwspinlock/core: simplify 'owner' handling
      hwspinlock/omap: simplify allocation scheme
      hwspinlock/core/omap: fix id issues on multiple hwspinlock devices
      hwspinlock/core: remove stubs for register/unregister
      hwspinlock/core: register a bank of hwspinlocks in a single API call
      hwspinlock/omap: omap_hwspinlock_remove should be __devexit
      hwspinlock: add MAINTAINERS entries
      iommu/core: export iommu_set_fault_handler()
      iommu/core: let drivers know if an iommu fault handler isn't installed
      ARM: 7130/1: dev_archdata: add private iommu extension

Olaf Hering (8):
      xen: use static initializers in xen-balloon.c
      xen/pv-on-hvm kexec: prevent crash in xenwatch_thread() when stale watch 
events arrive
      xen/pv-on-hvm kexec: rebind virqs to existing eventchannel ports
      xen/pv-on-hvm kexec+kdump: reset PV devices in kexec or crash kernel
      Staging: hv: vmbus: Show the modalias in /sys/bus/vmbus/devices/*/
      xen/pv-on-hvm kexec: update xs_wire.h:xsd_sockmsg_type from xen-unstable
      xen/pv-on-hvm kexec: add xs_reset_watches to shutdown watches from old 
kernel
      staging: hv: storvsc: ignore SET_WINDOW scsi command

Oleg Nesterov (3):
      tomoyo: remove tomoyo_gc_thread()->daemonize()
      staging: rtl8712: remove r8712_cmd_thread()->daemonize()
      PM / Freezer: Reimplement wait_event_freezekillable using 
freezer_do_not_count/freezer_count

Oliver Hartkopp (4):
      can-gw: add netlink based CAN routing
      can/sja1000: add driver for EMS PCMCIA card
      candev: allow SJW user setting for bittiming calculation
      MAINTAINERS: Add can-gw include to maintained files

Oliver Neukum (4):
      USB: ipw: convert to usb-wwan framework
      USB: add RESET_RESUME for webcams shown to be quirky
      btusb: add device entry for Broadcom SoftSailing
      HID: usbhid: cancel timer for retry synchronously

Olivier Grenie (2):
      [media] dib0700: protect the dib0700 buffer access
      [media] dib0700: correct error message

Olof Johansson (22):
      ARM: tegra: annotate IO_*_VIRT pointers
      ARM: tegra: timer: don't cast __iomem pointers
      ARM: tegra: tegra2_clocks: don't cast __iomem pointers
      ARM: tegra: tegra2_clocks: 0 -> NULL changes
      ARM: tegra: pcie: don't cast __iomem pointers
      ARM: tegra: pcie: include board.h
      ARM: tegra: pcie: 0 -> NULL changes
      ARM: tegra: tegra_init_cache should be static
      ARM: tegra: tegra_rtc_read_ms should be static
      ARM: tegra: tegra_powergate_is_powered should be static
      ARM: tegra: tegra2_clocks: don't export some tables
      ARM: tegra: dma: staticify some tables and functions
      ARM: tegra: cpu-tegra: sparse type fix
      ARM: tegra: cpu-tegra: unexport two functions
      ARM: tegra: devices.c should include devices.h
      ARM: tegra: update defconfig
      ARM: 7118/1: rename temp variable in read*_relaxed()
      ASoC: Tegra: sparse cleanup
      i2c-tegra: __iomem annotation fix
      dt/platform: minor cleanup
      af_packet: de-inline some helper functions
      ALSA: control: remove compilation warning on 32-bit

Or Gerlitz (6):
      IB/mlx4: Enable 4K mtu for IBoE
      IB/mlx4: Don't set VLAN in IBoE WQEs' control segment
      mlx4_core: Deprecate log_num_vlan module param
      IB/iser: Use separate buffers for the login request/response
      IB/iser: DMA unmap TX bufs used for iSCSI/iSER headers
      MAINTAINERS/rds: update maintainer

Oren Weil (14):
      staging: mei: removing dependency between WD and AMTHI init function.
      staging: mei: fix register access function comments
      staging: mei: registering the MEI driver with the kernel watchdog core 
interface
      staging: mei: adding watchdog ops
      staging: mei: adding watchdog ping
      staging: mei: adding set_timeout watchdog function
      staging: mei: renaming delayed work field and function to a meaningful 
name.
      staging: mei: resuming timer regardless of the watchdog timeout value.
      staging: mei: client init code cleanup
      staging: mei: removing wd module parameters
      staging: mei: adding mei_wd_stop function comment
      staging: mei: adding watchdog core dependency to kconfig
      staging: mei: Organize the initialization state machine.
      staging: mei: clean the TODO file from done tasks.

Pablo Neira Ayuso (2):
      netfilter: export NAT definitions through linux/netfilter_ipv4/nf_nat.h
      MAINTAINERS: update netfilter maintainers

Padmanabh Ratnakar (4):
      be2net: Fix endian issue in RX filter command
      be2net: Fix disabling multicast promiscous mode
      be2net: Prevent CQ full condition for Lancer
      be2net: Add detect UE feature for Lancer

Padmavathi Venna (1):
      ARM: 7131/1: clkdev: Add Common Macro for clk_lookup

Patrick Boettcher (1):
      [media] DiBcom: protect the I2C bufer access

Patrick Titiano (2):
      OMAP4: PM: TWL6030: fix voltage conversion formula
      OMAP4: PM: TWL6030: fix ON/RET/OFF voltages

Patrik Jakobsson (3):
      gma500: Only register interrupt handler for poulsbo hardware
      gma500: Don't enable MSI on Poulsbo
      gma500: Add VBLANK support for Poulsbo hardware

Paul Bolle (46):
      eventpoll: fix comment typo 'evenpoll'
      Fix kernel-doc comment typo '@id'
      Fix documentation and comment typo 'no_hz'
      doc: fix broken references
      btmrvl_sdio: fix typo 'btmrvl_sdio_sd6888'
      bcmring: drop commented out line in Kconfig
      thinkpad_acpi: Fix printk typo 'bluestooth'
      aic7xxx: fix Kconfig references to READMEs
      cifs: Fix typo 'CIFS_NFSD_EXPORT'
      ARM: mxc: fix Kconfig typo 'i.MX51'
      tty: drop superfluous dependency in Kconfig
      MAINTAINERS: microblaze-uclinux@xxxxxxxxxxxxxx is moderated for 
non-subscribers
      h8300: drop puzzling Kconfig dependencies
      microblaze: add missing CONFIG_ prefixes
      cris: remove arch/cris/arch-v32/lib/nand_init.S
      Kconfig: remove redundant CONFIG_ prefix on two symbols
      parisc: Kconfig: cleanup Kernel page size default
      Drop default from "DM365 codec select" choice
      linux@xxxxxxxxxxxxxxxxxx is moderated for non-subscribers
      MAINTAINERS: linux-m32r is moderated for non-subscribers
      staging: drop unused Kconfig symbols
      h8300: drivers/serial/Kconfig was moved
      m68k: drop unused Kconfig symbols
      m68k: drop unused Kconfig symbols
      ARM: imx: Fix typo 'MACH_MX31_3DS_MXC_NAND_USE_BBT'
      Blackfin: drop unused Kconfig symbol
      sh: drop unused Kconfig symbol
      mtd: clean up usage of MTD_DOCPROBE_ADDRESS
      alpha: drop unused Kconfig symbol
      sparc: drop unused Kconfig symbol
      um: drop unused Kconfig symbol
      sh: drop unused Kconfig symbol
      score: drop unused Kconfig symbols
      m32r: drop unused Kconfig symbol
      samples: drop unused Kconfig symbol
      arm: at91: drop unused Kconfig symbol
      openrisc: drop unused Kconfig symbols
      mips: drop unused Kconfig symbols
      powerpc: 40x: drop unused Kconfig symbol
      powerpc: drop unused Kconfig symbols
      x86: drop unused Kconfig symbol
      stmmac: drop unused Kconfig symbol
      pci: drop unused Kconfig symbol
      scsi: drop unused Kconfig symbol
      isdn: hisax: Fix typo 'HISAX_DE_AOC'
      [media] media: tea5764: reconcile Kconfig symbol and macro

Paul E. McKenney (38):
      rcu: Update documentation to flag RCU_BOOST trace information
      rcu: Restore checks for blocking in RCU read-side critical sections
      rcu: Move rcu_head definition to types.h
      rcu: Update rcutorture documentation
      rcu: Abstract common code for RCU grace-period-wait primitives
      rcu: Catch rcutorture up to new RCU API additions
      rcu: Fix RCU's NMI documentation
      rcu: Drive configuration directly from SMP and PREEMPT
      rcu: Don't destroy rcu_torture_boost() callback until it is done
      rcu: Add event-tracing for RCU callback invocation
      rcu: Event-trace markers for computing RCU CPU utilization
      rcu: Put names into TINY_RCU structures under RCU_TRACE
      rcu: Add RCU type to callback-invocation tracing
      rcu: Update comments to reflect softirqs vs. kthreads
      rcu: Move RCU_BOOST declarations to allow compiler checking
      rcu: Add event-trace markers to TREE_RCU kthreads
      rcu: Make TINY_RCU also use softirq for RCU_BOOST=n
      rcu: Add grace-period, quiescent-state, and call_rcu trace events
      rcu: Simplify quiescent-state accounting
      rcu: Update documentation for additional RCU lockdep functions
      rcu: Remove unused and redundant interfaces
      rcu: Allow rcutorture's stat_interval parameter to be changed at runtime
      rcu: Document interpretation of RCU-lockdep splats
      rcu: Eliminate in_irq() checks in rcu_enter_nohz()
      rcu: Make rcu_implicit_dynticks_qs() locals be correct size
      rcu: Improve rcu_assign_pointer() and RCU_INIT_POINTER() documentation
      rcu: Move __rcu_read_unlock()'s barrier() within if-statement
      rcu: Dump local stack if cannot dump all CPUs' stacks
      rcu: Prevent early boot set_need_resched() from __rcu_pending()
      rcu: Simplify unboosting checks
      rcu: Prohibit grace periods during early boot
      rcu: Suppress NMI backtraces when stall ends before dump
      rcu: Avoid having just-onlined CPU resched itself when RCU is idle
      rcu: Permit rt_mutex_unlock() with irqs disabled
      rcu: Make rcu_torture_fqs() exit loops at end of test
      rcu: Make rcu_torture_boost() exit loops at end of test
      rcu: Remove rcu_needs_cpu_flush() to avoid false quiescent states
      rcu: Move propagation of ->completed from rcu_start_gp() to 
rcu_report_qs_rsp()

Paul Fertser (1):
      plat-mxc: iomux-v3.h: implicitly enable pull-up/down when that's desired

Paul Gortmaker (232):
      staging: Add module.h to drivers/staging users
      tipc: relocate/coalesce node cast in tipc_named_node_up
      staging: add module.h to various iio drivers
      usb: Add module.h to various dwc3 drivers
      [media] drivers/media: fix dependencies in video mt9t001/mt9p031
      mmc: Add module.h to drivers/mmc users assuming implicit presence.
      module.h: split out the EXPORT_SYMBOL into export.h
      module.h: relocate MODULE_PARM_DESC into moduleparam.h
      range: fix bogus misuse of module.h to get printk()
      mm: delete various needless include <linux/module.h>
      mm: Add export.h for EXPORT_SYMBOL to active symbol exporters
      mm: Map most files to use export.h instead of module.h
      mm: fix implicit stat.h usage in dmapool.c
      kernel: Map most files to use export.h instead of module.h
      kernel: Add <linux/module.h> to files using it implicitly
      kernel: fix several implicit usasges of kmod.h
      kernel: fix two implicit header assumptions in irq_work.c
      kernel: ksysfs.c is implicitly using stat.h
      kernel: params.c needs module.h not moduleparam.h
      kernel: fix up module header handling in rcutiny files
      kernel: Fix files explicitly needing EXPORT_SYMBOL infrastructure
      net: Fix files explicitly needing to include module.h
      net: add moduleparam.h for users of module_param/MODULE_PARM_DESC
      net: Add export.h for EXPORT_SYMBOL/THIS_MODULE to non-modules
      net: fix implicit kmod.h usage in bridge/br_stp_if.c
      fs: add export.h to files using EXPORT_SYMBOL/THIS_MODULE macros
      fs: add module.h to files that were implicitly using it
      acpi: add module.h to files implicitly using/relying on it.
      acpi: delete module.h include from files explicitly not needing it
      acpi: downgrade files from module.h to export.h where possible.
      acpi: add export.h to files using THIS_MODULE/EXPORT_SYMBOL
      x86: fix implicit include of <linux/topology.h> in vsyscall_64
      x86: Fix files explicitly requiring export.h for EXPORT_SYMBOL/THIS_MODULE
      x86: fix up files really needing to include module.h
      x86: efi_32.c is implicitly getting asm/desc.h via module.h
      powerpc: io-workarounds.c was implicitly getting init_mm
      powerpc: add export.h to files making use of EXPORT_SYMBOL
      powerpc: include export.h for files using EXPORT_SYMBOL/THIS_MODULE
      powerpc: Fix up modules that should be including module.h
      powerpc: Fix up implicit stat.h users
      powerpc: Fix up implicit sched.h users
      powerpc: cell/beat_wrapper.h is implicitly using memcpy functions
      powerpc: fix implicit notifier use in converting to export.h
      powerpc: fix implicit use of cache.h in kernel/firmware.c
      powerpc: fix implicit use of mutex.h by include/asm/spu.h
      powerpc: fix two implicit header uses in pseries/plpar_wrappers.h
      powerpc: convert hvconsole.c to export.h ; fix implicit use of errno.h
      powerpc: various straight conversions from module.h --> export.h
      powerpc: remove non-required uses of include <linux/module.h>
      arm: add elf.h to arch/arm/kernel/ptrace.c
      arm: fix implicit memset/string.h usage in various arch/arm files
      arm: fix implicit use of page.h in several arch/arm files
      arm: fix implicit use of moduleparam in mach-mx31*.c
      arm: fix implicit use of sched.h in bcmring/dma.c
      arm: add slab.h to plat-samsung files for GFP_KERNEL
      arm: remove several unnecessary module.h include instances
      arm: convert core files from module.h to export.h
      arm: Add export.h to ARM specific files as required.
      arm: fix implicit module.h users by adding it to arch/arm as required.
      arm: Add moduleparam.h to arch/arm files as required
      sparc: fix implicit use of spitfire.h in pcr.c and of_device_64.c
      sparc: fix implicit use of uaccess.h header in mdesc.c
      sparc: add export.h to arch/sparc files as required
      sparc: move symbol exporters to use export.h not module.h
      sparc: remove several unnecessary module.h include instances
      sparc: Add module.h to files previously implicitly using it.
      mips: fix implicit use of asm/elf.h in kernel/cpu-probe.c
      mips: fix implicit smp.h usage in various files.
      mips: migrate core kernel file from module.h --> export.h
      mips: remove needless include of module.h from core kernel files.
      mips: add export.h to files using EXPORT_SYMBOL/THIS_MODULE
      ia64: Add export.h to arch/ia64 specific files as required
      m68k: Add export.h to the m68k specific files as required
      avr32: add export.h to arch/avr32 for EXPORT_SYMBOL/THIS_MODULE
      parisc: Add export.h to files needing EXPORT_SYMBOL/THIS_MODULE
      parisc: add module.h to files really requiring it
      blackfin: Add export.h to files using EXPORT_SYMBOL/THIS_MODULE
      blackfin: add module.h to files implicitly expecting to use it.
      alpha: fix implicit stat.h usage in pci-sysfs.c
      alpha: Add export.h for THIS_MODULE/EXPORT_SYMBOL
      sh: fix implicit use of stat.h in arch/sh specific files
      sh: Add module.h to arch/sh specific files as required.
      sh: Add export.h to arch/sh specific files as required.
      microblaze: Add export.h to arch/microblaze files as required
      drivers/net: Add module.h to drivers who were implicitly using it
      drivers/net: Add export.h to files using EXPORT_SYMBOL/THIS_MODULE
      drivers/net: change moduleparam.h to module.h as required.
      drivers/net: Add moduleparam.h to drivers as required.
      drivers/net: wireless/ath/ath5k/debug.c does not need module.h
      drivers/net: fix mislocated headers in cxgb4/l2t.c
      crypto: add module.h to those files that are explicitly using it
      mtd: Add export.h for EXPORT_SYMBOL/THIS_MODULE where needed
      mtd: Add module.h to drivers users that were implicitly using it.
      block: add export.h to files using EXPORT_SYMBOL/THIS_MODULE macros
      block: Fix files that are modules and hence need module.h
      block: Change module.h -> export.h in bsg-lib.c
      of: of_pci.c needs export.h since it uses EXPORT_SYMBOLS
      drivers/base: transport_class explicitly requires EXPORT_SYMBOL
      drivers: power_supply_sysfs.c needs stat.h
      drivers/input: Add module.h to modular drivers implicitly using it
      drivers/input: add export.h to symbol exporting files.
      hid: Add module.h to fix up implicit users of it
      hid: Fix up files needing export.h for EXPORT_SYMBOL
      md: Add module.h to all files using it implicitly
      md: Add in export.h for files using EXPORT_SYMBOL
      sound: fix drivers needing module.h not moduleparam.h
      sound: add moduleparam.h to users of module_param/MODULE_PARM_DESC
      sound: Add module.h to the previously silent sound users
      sound: Add export.h for THIS_MODULE/EXPORT_SYMBOL where needed
      pci: Fix files needing export.h for EXPORT_SYMBOL/THIS_MODULE
      pci: add module.h to files implicitly relying on its presence.
      scsi: Add export.h for EXPORT_SYMBOL/THIS_MODULE as required
      scsi: Fix up files implicitly depending on module.h inclusion
      usb: Add module.h to drivers/usb consumers who really use it.
      usb: Add export.h for EXPORT_SYMBOL/THIS_MODULE where needed
      usb: fix implicit usage of gfp.h in host/xhci-hub.c
      bluetooth: add module.h to drivers/bluetooth files as required.
      tty: Add module.h to drivers/tty users who just expect it there.
      tty: Add export.h for EXPORT_SYMBOL/THIS_MODULE to exporters
      rtc: Add module.h to implicit users in drivers/rtc
      i2c: add export.h to i2c-boardinfo.c for EXPORT_SYMBOL
      i2c: Add module.h to modular files prev. implicitly getting it
      cpuidle: Add module.h to drivers/cpuidle files as required.
      cpuidle: ladder.c needs module.h and not just moduleparam.h
      cpufreq: cpufreq_stats.c is a module, and should include module.h
      selinux: Add export.h to files using EXPORT_SYMBOL/THIS_MODULE
      video: Add export.h for THIS_MODULE/EXPORT_SYMBOL to drivers/video
      video: Add module.h to drivers/video files who really use it.
      infiniband: Fix up users implicitly relying on getting stat.h
      infiniband: Fix up module files that need to include module.h
      infiniband: add in export.h for files using EXPORT_SYMBOL/THIS_MODULE
      infiniband: add moduleparam.h to drivers/infiniband as required
      ide/ata: Add export.h for EXPORT_SYMBOL/THIS_MODULE where needed
      ide/ata: Add module.h to the implicit modular users
      drivers/base: Add export.h for EXPORT_SYMBOL/THIS_MODULE as required.
      drivers/base: dma-coherent.c is a module and needs module.h
      drivers/base: base.h implicitly depends on <linux/notifier.h>
      drivers/base: change module.h -> export.h in power/common.c
      drivers/char: Add module.h to those who were using it implicitly
      drivers/char: Add export.h for EXPORT_SYMBOL/THIS_MODULE as required
      drivers/char: Fix implicit use of err.h in ramoops.c
      drivers/clocksource: Add module.h to those who were using it implicitly
      drivers/dca: Add module.h to dca-core.c
      drivers/dca: Add export.h for THIS_MODULE to dca-sysfs.c
      drivers/dma: Add module.h to files implicitly using it.
      drivers/dma: Add export.h to ste_dma40.c
      drivers/edac: Add module.h to mce_amd_inj.c
      drivers/firewire: Add export.h for EXPORT_SYMBOL to core-iso.c
      drivers/firmware: Add module.h to google/gsmi.c
      drivers/gpio: Fix drivers who are implicit users of module.h
      drivers/hwmon: add module.h to ultra45_env.c
      drivers/isdn: Add module.h to ISDN files implicitly using it.
      drivers/isdn: Add export.h for EXPORT_SYMBOL/THIS_MODULE as required.
      drivers/leds: Add module.h to files using it implicitly
      drivers/leds: Add export.h for THIS_MODULE to leds-cobalt-raq.c
      drivers/media: Add export.h for EXPORT_SYMBOL/THIS_MODULE as required
      drivers/media: Add module.h to all files using it implicitly
      drivers/memstick: Add module.h to the prev. implicit modular users
      drivers/message: Add module.h to i2o/pci.c
      drivers/misc: Add module.h to files who are really modular.
      drivers/misc: Add export.h for EXPORT_SYMBOL/THIS_MODULE as required.
      drivers/nfc: add module.h to nfcwilink.c
      drivers/of: Add module.h to of_spi.c
      drivers/of: include export.h for EXPORT_SYMBOL_GPL/THIS_MODULE as required
      drivers/power: Add module.h to the actual modules in drivers/power
      drivers/rapidio: idt_gen2.c is implicitly relying on getting stat.h
      drivers/sh: Add export.h for EXPORT_SYMBOL to intc/virq.c
      drivers/target: Add export.h to files as required.
      drivers/target: Add module.h to drivers/target files as required.
      drivers/w1: Add export.h for EXPORT_SYMBOL/THIS_MODULE
      drivers/w1: Add moduleparam.h to drivers/w1/w1_int.c
      drivers/zorro: Add export.h to proc.c
      bcma: add module.h to the modular portions of this driver
      bcma: fix implicit use of export.h contents
      gpu: Add export.h as required to drivers/gpu files.
      gpu: add module.h to drivers/gpu files as required.
      gpu: add moduleparam.h to drivers/gpu/drm/drm_crtc_helper.c
      mfd: Add module.h to the implicit drivers/mfd users
      mfd: Add export.h for EXPORT_SYMBOL/THIS_MODULE as required
      mmc: Add module.h to drivers/mmc users assuming implicit presence.
      mmc: Add export.h for EXPORT_SYMBOL/THIS_MODULE as required
      mmc: Fix implicit use of stat.h header in associated files
      ssb: Add module.h to the real modules in drivers/ssb
      ssb: Add export.h to files using EXPORT_SYMBOL/THIS_MODULE
      staging: Add export.h for THIS_MODULE/EXPORT_SYMBOL to drivers/staging 
users.
      staging: Add moduleparam.h to drivers/staging files as required
      staging: Add module.h to more drivers implicitly using it.
      uio: Add module.h to implicit drivers/uio users
      xen: Add module.h to modular drivers/xen users.
      xen: Add export.h for THIS_MODULE/EXPORT_SYMBOL to various xen users.
      kvm: fix implicit use of stat.h header file
      kvm: iommu.c file requires the full module.h present.
      lguest: add export.h to lguest files for THIS_MODULE/EXPORT_SYMBOL
      virtio: Add module.h to drivers/virtio users.
      intel-iommu: now needs export.h for EXPORT_SYMBOL_GPL
      regulator: Add export.h for THIS_MODULE to dummy.c
      regulator: Add module.h to drivers/regulator users as required
      regulator: Fix implicit use of notifier.h by driver.h
      spi: Add module.h to implicit users in drivers/spi
      spi: Add export.h for THIS_MODULE/EXPORT_SYMBOL to spi.c
      drivers/uwb: fix implicit use of stat.h
      uwb: Add module.h to the real uwb modular users.
      uwb: Add export.h for EXPORT_SYMBOL/THIS_MODULE as required
      pcmcia: add module.h to db1xxx_ss.c since it is modular.
      pcmcia: Add export.h to drivers/pcmcia as required.
      pnp: Add export.h for EXPORT_SYMBOL/THIS_MODULE as required
      watchdog: Add module.h to drivers/watchdog/stmp3xxx_wdt.c
      lib: dma-debug needs export.h for EXPORT_SYMBOL
      vermagic: delete unused include of <linux/module.h>
      sysdev.h: dont include <linux/module.h> for no reason
      net: inet_timewait_sock doesnt need <linux/module.h>
      net: sch_generic remove redundant use of <linux/module.h>
      device_cgroup.h: delete needless include <linux/module.h>
      miscdevice.h: delete unnecessary inclusion of module.h
      acpi: remove module.h include from platform/aclinux.h
      of_platform.h: delete needless include <linux/module.h>
      of: fix implicit use of errno.h in include/linux/of.h
      stop_machine.h: fix implicit use of smp.h for smp_processor_id
      miscdevice.h: fix up implicit use of lists and types
      linux/dmaengine.h: fix implicit use of bitmap.h and asm/page.h
      pm_runtime.h: explicitly requires notifier.h
      uwb.h: fix implicit use of asm/page.h for PAGE_SIZE
      crypto.h: remove unused crypto_tfm_alg_modname() inline
      include: convert various register fcns to macros to avoid include chaining
      include: replace linux/module.h with "struct module" wherever possible
      nf_conntrack.h: fix up fallout from implicit moduleparam.h presence
      ip_vs.h: fix implicit use of module_get/module_put from module.h
      bluetooth: macroize two small inlines to avoid module.h
      irq: don't put module.h into irq.h for tracking irqgen modules.
      Revert "tracing: Include module.h in define_trace.h"
      arm: Add export.h to recently added files for EXPORT_SYMBOL
      drivers/md: change module.h -> export.h in persistent-data/dm-*

Paul Mackerras (4):
      powerpc: Fix hugetlb with CONFIG_PPC_MM_SLICES=y
      KVM: PPC: Assemble book3s{,_hv}_rmhandlers.S separately
      KVM: PPC: book3s_pr: Simplify transitions between virtual and real mode
      KVM: PPC: Implement H_CEDE hcall for book3s_hv in real-mode code

Paul Moore (3):
      doc: Update the MAINTAINERS info for Paul Moore
      doc: Update the email address for Paul Moore in various source files
      bluetooth: Properly clone LSM attributes to newly created child 
connections

Paul Mundt (12):
      Merge branch 'fbdev/panning-fixes'
      Merge branch 'fbdev/stable-updates'
      Merge branch 'fbdev/stable-updates'
      Merge branch 'viafb-next' of git://github.com/schandinat/linux-2.6
      Merge branch 'sh/stable-updates' into sh-latest
      Merge branch 'rmobile-fixes-for-linus' into rmobile-latest
      Merge branch 'master' of 
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into sh-latest
      Merge branch 'master' of 
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into rmobile-latest
      Merge branch 'master' of 
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into sh-latest
      Merge branches 'sh/core' and 'sh/kexec' into sh-latest
      Merge branch 'master' of 
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into rmobile-latest
      Merge branch 'rmobile/kota2' into rmobile-latest

Paul Parsons (4):
      mfd: Fix asic3 based SD card resume after suspend
      mfd: Add asic3 based LED suspend/resume handlers
      mfd: Make asic3_clk_enable() a void function
      mfd: Define asic3 gpio_chip label

Paul Turner (14):
      sched: Implement hierarchical task accounting for SCHED_OTHER
      sched: Introduce primitives to account for CFS bandwidth tracking
      sched: Validate CFS quota hierarchies
      sched: Accumulate per-cfs_rq cpu usage and charge against bandwidth
      sched: Add a timer to handle CFS bandwidth refresh
      sched: Expire invalid runtime
      sched: Add support for throttling group entities
      sched: Add support for unthrottling group entities
      sched: Allow for positional tg_tree walks
      sched: Prevent interactions with throttled entities
      sched: Prevent buddy interactions with throttled entities
      sched: Migrate throttled tasks on HOTPLUG
      sched: Throttle entities exceeding their allowed bandwidth
      sched: Return unused runtime on group dequeue

Paul Walmsley (18):
      OMAP3: id: remove identification codes that only correspond to marketing 
names
      OMAP3: id: remove useless strcpy()s
      OMAP3: id: use explicit omap_revision codes for 3505/3517 ES levels
      OMAP3: id: add fallthrough warning; fix some CodingStyle issues
      OMAP3: id: remove duplicate code for testing SoC ES level
      OMAP2+: id: remove OMAP_REVBITS_* macros
      OMAP: clockdomain: split clkdm_init()
      OMAP: clockdomain code/data: remove omap_chip bitmask from struct 
clockdomain
      OMAP: powerdomain: split pwrdm_init() into two functions
      OMAP: powerdomain: remove omap_chip bitmasks
      OMAP2+: hwmod: remove OMAP_CHIP*
      OMAP: id: remove OMAP_CHIP declarations, code
      ARM: OMAP4460: Clock: Adding support for 4460 specific clocks
      ARM: OMAP3: PM: fix I/O wakeup and I/O chain clock control detection
      ARM: OMAP3: PM: restrict erratum i443 handling to OMAP3430 only
      mmc: core: add workaround for controllers with broken multiblock reads
      mmc: omap_hsmmc: if multiblock reads are broken, disable them
      ARM: OMAP3: hwmod: fix variant registration and remove SmartReflex from 
common list

Paul Zimmerman (5):
      usb: dwc3: gadget: fix DEPSTARTCFG for non-EP0 EPs
      usb: dwc3: gadget: driver should not wait for RxFIFO to drain
      usb: dwc3: gadget: make DWC3_EP_WEDGE do the right thing
      usb: dwc3: gadget: fix DMA offset calculation
      usb: gadget: storage: fix mass storage gadgets to work with Synopsys UDC

Pavel Emelyanov (2):
      fs/pipe.c: add ->statfs callback for pipefs
      procfs: report EISDIR when reading sysctl dirs in proc

Pavel Roskin (14):
      ath9k: remove all references to subsysid, it's never used
      ath5k: remove unused and write-only structures and fields
      ath5k: remove most references to XR
      ath5k: eliminate CHANNEL_* macros, use AR5K_MODE_* in channel->hw_value
      b43legacy: remove 64-bit DMA support
      b43legacy: report core number
      pcmcia: add PCMCIA_DEVICE_MANF_CARD_PROD_ID3
      hostap_cs: support cards with "Version 01.02" as third product ID
      orinoco_cs: be more careful when matching cards with ID 0x0156:0x0002
      ath: fix spelling of Grenada
      ath5k: clean up base.h and its use
      ath5k: remove last references to "softc"
      lib80211: remove exports for functions not called by other modules
      cfg80211: print bandwidth in chan_reg_rule_print_dbg()

Pavel Shilovsky (13):
      CIFS: Fix incorrect max RFC1002 write size value
      CIFS: Simplify byte range locking code
      CIFS: Move byte range lock list from fd to inode
      CIFS: Fix error handling in cifs_readv_complete
      CIFS: Fix DFS handling in cifs_get_file_info
      CIFS: Implement caching mechanism for mandatory brlocks
      CIFS: Implement caching mechanism for posix brlocks
      CIFS: Send as many mandatory unlock ranges at once as possible
      CIFS: Make cifs_push_locks send as many locks at once as possible
      CIFS: Remove extra mutex_unlock in cifs_lock_add_if
      CIFS: Fix the VFS brlock cache usage in posix locking case
      CIFS: Simplify setlk error handling for mandatory locking
      CIFS: Cleanup byte-range locking code style

Pawel Moll (2):
      ata: Make pata_of_platform.c compile again and work on non-PPC platforms
      virtio: Add platform bus driver for memory mapped virtio device

Peiyu Li (1):
      usb: gadget: storage: adapt logic block size to bound block devices

Pekka Enberg (3):
      Merge branch 'slab/urgent' into slab/next
      [media] media, rc: Use static inline functions to kill warnings
      Merge branches 'slab/next' and 'slub/partial' into slab/for-linus

Pelle Windestam (2):
      staging: panel: Fixed checkpatch warning about simple_strtoul()
      drivers: staging: rts_pstor fixed checkpatch warnings

Peng Tao (9):
      SUNRPC/NFS: make rpc pipe upcall generic
      pnfsblock: add missing rpc_put_mount and path_put
      pnfs: make _set_lo_fail generic
      pnfs: recoalesce when ld write pagelist fails
      pnfs: recoalesce when ld read pagelist fails
      pnfsblock: fix NULL pointer dereference
      pnfsblock: fix writeback deadlock
      nfs4: serialize layoutcommit
      NFS4: fix cb_recallany decode error

Per Forlin (13):
      dmaengine/ste_dma40: add missing kernel doc for pending_queue
      dmaengine/ste_dma40: remove duplicate call to d40_pool_lli_free().
      dmaengine/ste_dma40: fix Oops due to double free of client descriptor
      dmaengine/ste_dma40: fix memory leak due to prepared descriptors
      usb: gadget: storage: make FSG_NUM_BUFFERS variable size
      fault-inject: export fault injection functions
      mmc: core: add random fault injection
      fault-inject: add documentation on MMC IO fault injection
      mmc: core: clarify how to use post_req in case of errors
      mmc: mmci: simplify err check in mmci_post_request
      fault-inject: export setup_fault_attr()
      mmc: add module param to set fault injection attributes
      fault-injection: update documentation with the mmc module param

Peter De Schrijver (3):
      arm/tegra: prepare Seaboard pinmux code for derived boards
      arm/tegra: add support for ventana pinmuxing
      arm/tegra: device tree support for ventana board

Peter Foley (2):
      kbuild: prevent make from deleting _shipped files
      fixdep: fix extraneous dependencies

Peter Huewe (1):
      net/mac80211/debugfs: Convert to kstrou8_from_user

Peter Hurley (2):
      Bluetooth: Add LE link type for debugfs output
      Bluetooth: Allow ACL packets over USB in HCI_RAW mode

Peter Hüwe (2):
      ARM: 7079/1: spi: Fix builderror in spi-pl022.c
      ARM: 7078/1: Footbridge: Sort KConfig Options alphabetically

Peter Korsgaard (5):
      ARM: at91: at91sam9g45: add trng clock and platform device
      hw_random: add driver for atmel true hardware random number generator
      ARM: S3C2410: fix S3C_GPIO_SPACE #error message to match reality
      gpio/samsung: only register available gpio banks
      drivers/misc/ad525x_dpot-i2c.c: add i2c support for AD5161

Peter Oberparleiter (1):
      [S390] fix mismatch in summation of I/O IRQ statistics

Peter Stuge (1):
      USB: ftdi_sio: Support TI/Luminary Micro Stellaris BD-ICDI Board

Peter Turczak (1):
      m68knommu: fix problems with SPI/GPIO on ColdFire 520x

Peter Ujfalusi (82):
      MFD: twl6040: Remove global pointer for platform_device
      MFD: twl6040: Add accessor for revision ID
      Input: twl6040-vibra: Use accessor to get revision information
      MFD: twl6040: Fix power on GPIO handling
      ASoC: twl6040: Chip initialization cleanup
      ASoC: twl6040: Use chip defaults in the initial reg_cache
      ASoC: twl6040: Fix the number of channels for vibra
      ASoC: twl6040: Correct supported number of playback channels
      ASoC: tpa6130a2: Model support cleanup
      ASoC: tpa6130a2: Remove model_id from platform data
      OMAP: McPDM: Convert McPDM device to omap_device
      OMAP4: hwmod: enable mcpdm hwmod device.
      ASoC: omap-mcpdm: Fix threshold and dma configuration
      ASoC: OMAP4: McPDM: Convert to hwmod/omap_device
      ASoC: twl6040: Lower the power on gain values at startup
      ASoC: twl6040: Fix comments for register names
      ASoC: twl6040: Remove strings "NULL" from DAPM route
      ASoC: twl6040: Introduce SW only shadow register
      ASoC: twl6040: Earphone path correction
      ASoC: twl6040: Use consistent names for Handsfree path
      ASoC: twl6040: Use consistent names for Headset path
      ASoC: twl6040: Support for AUX L/R output
      ASoC: twl6040/sdp4430: Change legacy DAI name
      ASoC/MFD: twl6040: Combine bit definitions for Headset control registers
      ASoC: omap-mcpdm: Correct the supported number of channels
      ASoC: twl6040: No need to read the INTID register
      ASoC: omap-mcbsp: Fix compile time warning about ambiguous â??elseâ??
      ASoC: twl6040: Read the TRIM values from the chip
      ASoC: twl6040: Function to fetch the TRIM values
      ASoC: omap-mcpdm: API to configure offset cancellation
      ASoC: sdp4430: Configure McPDM offset cancellation
      ASoC: twl6040: Rename pga_event to out_drv_event
      ASoC: twl6040: Combine the custom volsw get, and put functions
      ASoC: twl6040: Move delayed_work struct inside twl6040_output for HS/HF
      ASoC: twl6040: Move the delayed_work for HS detection under 
twl6040_jack_data
      ASoC: twl6040: No need to change delay during HS ramp
      ASoC: twl6040: No need to change delay during HF ramp
      ASoC: twl6040: One workqueue should be enough
      ASoC: twl6040: correct loop counters for HS/HF ramp code
      ASoC: twl6040: Shift 2 identifies the HS output in out_drv_event
      ASoC: twl6040: Simplify code in out_drv_event for pending work check
      ASoC: omap-pcm: Fix the no period wakeup implementation
      ASoC: core: Introduce SOC_DOUBLE_VALUE macro
      ASoC: core: Introduce SOC_DOUBLE_R_VALUE macro
      ASoC: twl6040: Simplify custom put_volsw callback
      ASoC: Consolidate use of controls with custom get/put function
      ASoC: twl6040: Simplify custom get_volsw callback
      ASoC: twl6040: Prepare for core put_volsw/volsw_2r merger
      ASoC: core: Change SOC_SINGLE/DOUBLE_VALUE representation
      ASoC: core: Combine snd_soc_info_volsw/info_volsw_2r functions
      ASoC: core: Combine snd_soc_get_volsw/get_volsw_2r functions
      ASoC: core: Combine snd_soc_put_volsw/put_volsw_2r functions
      ASoC: twl6040: Simply call snd_soc_put_volsw form the custom code
      ASoC: core: Remove snd_soc_put_volsw_2r definition
      ASoC: twl6040: Warn user in twl6040_put_volsw for error case
      ASoC: Replace remaining use of *_volsw_2r with *_volsw
      ASoC: fix codec breakage caused by the volsw/volsw_2r merger
      ASoC: OMAP machines: Remove soc_dapm_sync() call from init
      ASoC: zoom2: Let core to deal with the DAPM widgets
      ASoC: zoom2: No need to call dapm_pin_enable at init time
      ASoC: sdp4430: Let core to deal with the DAPM widgets
      ASoC: sdp4430: No need to call dapm_pin_enable at init time
      ASoC: am3517evm: Let core to deal with the DAPM widgets
      ASoC: n810: Let the core to register DAPM widgets/routes and controls
      ASoC: osk5912: Let core to deal with the DAPM widgets
      ASoC: sdp3430: Let core to deal with the DAPM widgets
      ASoC: twl6040: Convert to table based init
      ASoC: twl4030: Convert to table based init
      ASoC: tlv320dac33: Convert to table based init
      Input: twl6040: Simplify vibra regsiter definitions
      MFD: twl6040: Cache the vibra control registers
      MFD: twl6040: function to query the vibra status for clients
      Input: twl6040-vibra: Check the selected path for vibra
      ASoC: twl6040: Support for vibra output paths
      ASoC: twl6040: Workaround for headset DC offset caused pop noise
      ASoC: twl6040: Remove Capture restriction for 17.64MHz sysclk
      ASoC: twl6040: Remove PLL usage restrictions
      ASoC: twl6040: Change event ordering for Earphone driver
      ASoC: twl6040: Rename the Earphone Driver event handler
      ASoC: core: Add flag to ignore pmdown_time at pcm_close
      ASoC: twl6040: Request core to inline the DAPM sequence
      ARM: OMAP2+: devices: Fixes for McPDM

Peter Wippich (1):
      mtd: mtdchar: add missing initializer on raw write

Peter Zijlstra (12):
      perf, x86: Avoid kfree() in CPU_STARTING
      perf: Add PM notifiers to fix CPU hotplug races
      posix-cpu-timers: Cure SMP accounting oddities
      lockdep: Comment all warnings
      sched, tracing: Show PREEMPT_ACTIVE state in trace_sched_switch
      llist: Add llist_next()
      sched: Convert to struct llist
      llist: Remove cpu_relax() usage in cmpxchg loops
      sched: Wrap scheduler p->cpus_allowed access
      sched: Unify the ->cpus_allowed mask copy
      microblaze: Remove __ARCH_WANT_INTERRUPTS_ON_CTXSW usage
      cputimer: Cure lock inversion

Petr Uzel (1):
      [SCSI] st: fix race in st_scsi_execute_end

Phil Edworthy (1):
      smsc911x: Add support for SMSC LAN89218

Philip Rakity (1):
      Input: tsc2007 - make sure that X plate resistance is specified

Philippe Rétornaz (7):
      mx31moboard: Add poweroff support
      mfd: Unconditionally register mc13xxx regulator subdevice
      mfd: Implicitly register mc13xxx led subdevice
      ARM: imx+mc13xxx: remove obsolete leds and regulators flags
      mfd: Remove unused mc13xxx defines
      input: Add power button support for mc13783
      ARM: imx/mx31moboard: Add mc13783 power button support

Phillip Lougher (2):
      Squashfs: Add an option to set dev block size to 4K
      hfs: fix hfs_find_init() sb->ext_tree NULL ptr oops

Phillip Susi (1):
      drivers/block/loop.c: emit uevent on auto release

Pierre-Louis Bossart (4):
      ALSA: hda: option to enable arbitrary buffer/period sizes
      ALSA: usb: refine delay information with USB frame counter
      ALSA: hda/hdmi: expose ELD control
      ALSA: hdmi: fix printout of SAD sampling rates

Pierrick Hascoet (2):
      [media] staging: as102: Initial import from Abilis
      [media] staging: as102: Fix licensing oversight

Pieter-Paul Giesberts (1):
      staging: brcm80211: SPARC build error fix

Ping Cheng (4):
      Input: wacom - lower the LED luminance
      Input: wacom - don't expose LED inactive option
      Input: wacom - add LED support for Cintiq 21ux2
      Input: wacom - make LED status readable through sysfs

Piotr Chmura (3):
      [media] staging: as102: Remove non-linux headers inclusion
      [media] staging: as102: Enable compilation
      [media] staging: as102: Add nBox Tuner Dongle support

Pradheep Shrinivasan (1):
      Staging: go7007: fix braces coding style issue in wis-tw2804.c

Prarit Bhargava (1):
      PCI hotplug: acpiphp: Prevent deadlock on PCI-to-PCI bridge remove

Rabin Vincent (2):
      gpio/nomadik: disable clocks when unused
      ARM: 7120/1: remove bashism in check for multiple zreladdrs

Rafael J. Wysocki (31):
      PM / Domains: Implement subdomain counters as atomic fields
      PM / Domains: Do not take parent locks to modify subdomain counters
      PM / Domains: Make pm_genpd_poweron() always survive parent removal
      PM / Domains: Add "wait for parent" status for generic PM domains
      PM / Domains: Allow generic PM domains to have multiple masters
      PM / Domains: Rename GPD_STATE_WAIT_PARENT to GPD_STATE_WAIT_MASTER
      PM / Domains: Rename argument of pm_genpd_add_subdomain()
      ARM / shmobile: Make A3RV be a subdomain of A4LC on SH7372
      PM: Introduce struct pm_subsys_data
      PM: Reference counting of power.subsys_data
      PM / Domains: Use power.sybsys_data to reduce overhead
      PM: Move clock-related definitions and headers to separate file
      PM / Domains: Preliminary support for devices with power.irq_safe set
      Merge branch 'pm-fixes' into pm-domains
      PM / Domains: Split device PM domain data into base and need_restore
      PM / Runtime: Don't run callbacks under lock for power.irq_safe set
      PM / QoS: Add function dev_pm_qos_read_value() (v3)
      Merge branch 'pm-runtime' into pm-for-linus
      Merge branch 'pm-domains' into pm-for-linus
      Merge branch 'pm-qos' into pm-for-linus
      Merge branch 'pm-devfreq' into pm-for-linus
      PCI / PM: Extend PME polling to all PCI devices
      PCI / PM: Remove unnecessary error variable from acpi_dev_run_wake()
      Merge branch 'pm-runtime' into pm-for-linus
      PM: Fix build issue in main.c for CONFIG_PM_SLEEP unset
      PM / Hibernate: Freeze kernel threads after preallocating memory
      PM / ACPI: Blacklist Sony Vaio known to require acpi_sleep=nonvs
      PM / Sleep: Mark devices involved in wakeup signaling during suspend
      Merge branch 'pm-domains' into pm-for-linus
      ACPI: Drop ACPI_NO_HARDWARE_INIT
      thermal: Prevent polling from happening during system suspend

RafaÅ? Bilski (3):
      [CPUFREQ] e_powersaver: Additional checks
      [CPUFREQ] e_powersaver: Check BIOS limit for CPU frequency
      [CPUFREQ] e_powersaver: Allow user to lower maximum voltage

RafaÅ? MiÅ?ecki (64):
      ssb: define boardflags
      bcma: use boardflags define from ssb code
      b43: rename TX header formats
      b43: use enum for firmware header format
      b43: support new TX header, noticed to be used by 598.314+ fw
      b43: support new RX header, noticed to be used in 598.314+ fw
      bcma: implement BCM4331 workaround for external PA lines
      b43: include HT-PHY in some common code
      b43: make forcing clock common (HT-PHY also uses that)
      b43: HT-PHY: init: zero EXTG registers
      b43: HT-PHY: init: implement few simple PHY writes
      b43: HT-PHY: init: copy tables and reset CCA
      b43: HT-PHY: init: init BPHY and upload 0x1a table
      b43: HT-PHY: init: add missing PHY mask/set ops
      b43: HT-PHY: init: add some AFE (Analog Frontend) operation
      b43: HT-PHY: init: add missing small-tables writes
      b43: HT-PHY: allow writing longer tables with a single call
      ssb: fix DMA translation for some specific boards
      b43: fix DMA on some bugged hardware
      b43: LCN-PHY: add very basic PHY ops
      b43: LCN-PHY: implement disabling radio
      b43: LCN-PHY: switch analog
      b43: LCN-PHY: add init tables
      b43: LCN-PHY: basic PHY init
      b43: LCN-PHY: init 0x2064 radio
      b43: warn when forcing PIO mode
      b43: drop Kconfig option of forcing PIO mode
      b43: HT-PHY: use separated function for forcing RF sequence
      b43: HT-PHY: read clip state
      b43: use 8K buffers for 64-bit DMA to workaround hardware bug
      b43: make HT-PHY support experimental
      b43: LCN-PHY: add R/W ops for PHY and radio
      b43: LCN-PHY: implement more PHY ops before radio init
      b43: LCN-PHY: prepare functions for channel switching
      ssb: use u16 for storing board rev
      bcma: extract some basic info about board from SPROM
      b43: LCN-PHY: implement saving and restoring PHY & radio configuration
      b43: LCN-PHY: minor fixes
      b43: LCN-PHY: put tables functions in correct file
      b43: LCN-PHY: rewrite 0x7 table at the end of init
      b43: LCN-PHY: upload additional 0x7 table
      b43: LCN-PHY: rename functions, get rid of magic names
      b43: LCN-PHY: add conditions for few operations
      b43: N-PHY: implement enabling TX power control
      b43: drop Copyright for not really copyrightable info
      b43: add my copyrights and myself as the module author
      b43: LCN-PHY: load TX gain table on init
      b43: N-PHY: use helper for checking IPA
      b43: N-PHY: replace some hacks with nice tables ops
      b43: N-PHY: split workarounds into per-PHY-ver functions
      b43: N-PHY: implement few random missing ops
      bcma: cc: export more control functions
      b43: LCN-PHY: tweaks for channel switching
      b43: LCN-PHY: set TX filters
      b43: LCN-PHY: implement SPUR avoidance mode
      b43: LCN-PHY: init TX power control
      b43: LCN-PHY: add more init tweaks
      b43: LCN-PHY: finish sense setup
      b43: add missing MMIO defines
      b43: update dummy transmission
      b43: LCN-PHY: minor clean ups
      b43: trivial: do not report any link quality instead of invalid one
      Revert "b43: trivial: do not report any link quality instead of invalid 
one"
      b43: N-PHY: report signal to mac80211

Raghavendra K T (1):
      memcg: rename mem variable to memcg

Raja Mani (8):
      ath6kl: Print bad trailer data only when htc fails to parse trailer info
      ath6kl: Rearrange the variable and the value position in IF condition
      ath6kl: Avoid two memset to clear src and desr mac addr variable memory 
in ath6kl_wmi_dot11_hdr_remove()
      ath6kl: Use bit field macros to maintain wlan enabled and disabled status
      ath6kl: Fix crash during the connection process
      ath6kl: Release the memory allocated for the firmware
      ath6kl: Avoid finding bss presence in cfg80211 scan list
      ath6kl: Check sme state before delivering disconnect event to cfg80211

Rajendra Nayak (1):
      dt: add empty dt helpers for non-dt build

Rajesh Borundia (3):
      netxen: add vlan LRO support
      netxen: Fix vhdr_len in case of non vlan packets.
      netxen: Add pcie workaround

Rajkumar Manoharan (68):
      ath9k_hw: Add dump_eeprom support for AR9003
      ath9k_hw: Add dump_eeprom support for eeprom_4k
      ath9k_hw: Add dump_eeprom support for AR9287
      ath9k_hw: Add dump_eeprom support for eeprom_def
      ath9k: Dump base eeprom header
      ath9k: Dump modal eeprom header
      ath9k: Remove virtual wiphy specific frame type
      ath9k_hw: Optimize rx descriptor processing for AR9003
      ath9k_hw: Update the radio parameters related to high_power
      ath9k_hw: Update AR9003 high_power tx gain table
      ath9k: do not enable interrupt on set interrupt mask
      ath9k_hw: Fix incorrect spur_freq_sd for AR9003
      ath9k: Use atomic reference count for interrupt ops
      ath9k_hw: Fix exceed transmission burst-time of 5GHz
      ath9k: Fix rx overrun interrupt storm
      ath9k: Re-enable RXOEL interrupt after processing rx buffers
      ath9k: Remove unused argument tsf from ath9k_hw_rxprocdesc
      ath9k: qinfo never be NULL in setuptxqueue
      ath9k_hw: Remove unnecessary chainmask configuration
      ath9k: Remove SC_OP_ENABLE_APM
      ath9k: Move ath9k_init_crypto to common
      ath9k: Fix noisefloor history update for extn chains
      ath9k: Fix invalid noisefloor reading due to channel update
      ath9k: Dump modal noisefloor calibration history
      ath9k_hw: Fix descriptor status of TxOpExceeded
      ath9k: Change rate control to use legacy rate as last MRR
      ath9k_hw: Disable Walsh spatial spreading for 2 chains
      ath9k: Send legacy rated frames as unaggregated
      ath9k_hw: Set default slottime as 9us
      ath9k: Fix eifs/usec timeout for AR9287 v1.3+
      ath9k: Add debugfs support for mac/baseband samples
      ath9k_hw: Fix rx latency of 11a mode
      mac80211: stop tx before doing hw config and rate update
      ath9k: Take the samples in unassociated state
      ath9k: Move cycle conters under cc_lock
      ath9k_hw: Fix magnitude/phase average in TxIQ Calibration
      ath9k_hw: Do full chip reset on 11A channels for AR9003
      ath9k_hw: Fix magnitude/phase coeff correction
      ath9k: load noise floor from history after the full chip reset
      ath9k: Reset caldata on radio enable
      mac80211: Fix regression on queue stop during 2040 bss change
      wireless: Do not allow disabled channel in scan request
      ath9k: Store noise immunity values across scanning
      ath6kl: Fix compilation error while compiling w/o debug
      nl80211/cfg80211: Add support to disable CCK rate for management frame
      mac80211: Send the management frame at requested rate
      ath9k: Remove unnecessary AMPDU check at tx status
      ath9k: Remove redundant my beacon check at ath_rx_ps_beacon
      mac80211: Send nullfunc frames at lower rate during connection monitor
      ath9k_hw: Fix ASPM L1 issue for AR9480
      ath9k_hw: Updated ar9003 initval table for AR9380
      ath9k_hw: Update AR9003 initval to improve phase noise
      ath9k_hw: Updated AR9003 tx gain table for 5GHz
      ath9k_hw: Improve fast channel change for AR9003 chips
      ath9k_hw: Add support to reuse TxIQ cal measurements
      ath9k_hw: Add support to reuse Carrier leak calibration
      ath9k_hw: Cleanup Tx calibrations for AR9003 chips
      ath9k_hw: Support fast channel change on 5GHz for AR9003 chips
      ath9k_hw: Update normal/min noise floor value for AR9480
      ath9k_hw: Add radio retention support for AR9480
      ath9k_hw: Do fast channel change based on reusable calibration results
      ath9k_hw: Rename AR9480 -> AR9462 initvals
      ath9k: Rename AR9480 into AR9462
      ath9k_hw: Fix regression of register offset for AR9003 chips
      ath9k_hw: Fix radio retention for AR9462
      ath9k_hw: Fix regression of register offset of AR9330/AR9340
      ath9k_hw: Update AR9485 initvals to fix system hang issue
      ath9k_hw: Fix noise floor calibration timeout on fast channel change

Rakesh Iyer (1):
      Input: tegra-kbc - fix wakeup from suspend

Rakib Mullick (5):
      drivers/misc/vmw_balloon.c: determine page allocation flag can_sleep 
outside loop
      drivers/misc/vmw_balloon.c: fix typo in code comment
      nfs: Fix unused variable warning from file.c
      nfs: Remove unused variable from write.c
      ACPI: Fix possible recursive locking in hwregs.c

Ralf Baechle (10):
      NET: Korina: Don't include <asm/segment.h>
      MIPS: cache: Provide cache flush operations for XFS
      MIPS: IP27: Sort out section mismatch.
      MIPS: 32-bit: Fix number of argument to epoll_wait.
      MIPS: PNX8550: Fix section mismatch
      MIPS: SNI: Fix conflicting wrapper symbols for headers.
      Revert "MIPS: LD/SD o32 macro GAS fix update"
      MIPS: Don't install vmlinuz if compressed kernel has not been configured.
      MIPS: MSP71xx: Fix build error.
      MIPS: O32: Provide definition of registers ta0 .. ta3.

Randy Dunlap (19):
      regulator: aat2870-regulator.c needs module.h
      regulator: fix regulator/consumer.h kernel-doc warning
      staging: fix comedi build errors
      staging: fix ft1000 sparse warnings
      usb: fix dwc3 build when USB_GADGET_DWC3 is not enabled
      usb: fix ipw.c build error, select USB_SERIAL_WWAN
      xen-swiotlb: fix printk and panic args
      staging: fix rts5139 depends & build
      net: fix Makefile typos & build errors
      staging: fix rtl8192e build errors
      Input: twl6040-vibra - fix compiler warning
      wireless: fix kernel-doc warning in net/cfg80211.h
      [media] [-mmotm] media: video/adp1653.c needs module.h
      nfc: NFC_WILINK depends on NFC_NCI
      x86: Perf_event_amd.c needs <asm/apicdef.h>
      IB/ipath: Add missing <linux/stat.h> in ipath_chip_init.c
      usb gadget: fix langwell_udc.c build error
      jbd2: fix build when CONFIG_BUG is not enabled
      drivers/sfi: sfi_acpi.c needs sysfs.h

Rasesh Mody (37):
      bna: Remove Unnecessary CNA Check
      bna: HW Interface Init Update
      bna: Remove get_regs Ethtool Support
      bna: Consolidated HW Registers for Supported HWs
      bna: Remove Obsolete File bfi_ctreg.h
      bna: MSGQ Implementation
      bna: Introduce ENET as New Driver and FW Interface
      bna: Tx and Rx Redesign
      bna: Add New HW Defs
      bna: ENET and Tx Rx Redesign Enablement
      bna: Remove Unused Code
      bna: Remove Obsolete Files
      bna: Driver Version changed to 3.0.2.0
      bna: Naming Change and Minor Macro Fix
      bna: PCI Probe Fix
      bna: Interrupt Polling and NAPI Init Changes
      bna: TX Path and RX Path Changes
      bna: Formatting and Code Cleanup
      bna: Initialization and Locking Fix
      bna: Ethtool Enhancements and Fix
      bna: Async Mode Tx Rx Init Fix
      bna: MBOX IRQ Flag Check after Locking
      bna: TX Queue Depth Fix
      bna: SKB PCI UNMAP Fix
      bna: Driver Version changed to 3.0.2.1
      bna: Semaphore Lock Fix
      bna: Set Ring Param Fix
      bna: Eliminate Small Race Condition Window in RX Path
      bna: PCI Probe Conf Lock Fix
      bna: Brocade 1860 IOC PLL, Reg Defs and ASIC Mode Changes
      bna: Capability Map and MFG Block Changes for New HW
      bna: Implement FW Download for New HW
      bna: Brocade 1860 HW Enablement
      bna: PLL Init Fix and Add Stats Attributes
      bna: Add Callback to Fix RXQ Stop
      bna: Driver Version changed to 3.0.2.2
      bna: Multiple Definition and Interface Setup Fix

Raul Gutierrez Segales (1):
      Platform: fix samsung-laptop DMI identification for N220 model

Rayagond Kokatanur (1):
      stmmac: use predefined macros for HW cap register fields (V4)

Raymond Yau (4):
      ALSA: ymfpci: add "Playback" to FM Legacy Volume control
      ALSA: hda - Add Headphone Playback Volume control for ad1988/ad1989
      ALSA: HDA - Add Independent Headphone for all models of ad1988/ad1989
      ALSA: hda - Add documentation for codec specific mixer controls of Analog 
codecs

Rene Bollford (1):
      ideapad: Check if acpi already handle backlight power to avoid a page 
fault

Renzo Dani (1):
      [media] update az6027 firmware URL

Ricardo (1):
      ll_temac: Add support for ethtool

Ricardo Ribalda Delgado (1):
      perf symbols: Increase symbol KSYM_NAME_LEN size

Richard Cochran (8):
      dp83640: enable six external events and one periodic output
      net: introduce ptp one step time stamp mode for sync packets
      dp83640: add time stamp insertion for sync messages
      ixp4xx: support omicron ixp425 based boards
      net: validate HWTSTAMP ioctl parameters
      net: hold sock reference while processing tx timestamps
      dp83640: use proper function to free transmit time stamping packets
      dp83640: free packet queues on remove

Richard Hartmann (1):
      USB: qcserial: Add support for Sierra Wireless MC8355/Gobi 3000

Richard Kuo (32):
      Hexagon: Add generic headers
      Hexagon: Core arch-specific header files
      Hexagon: Add bitops support
      Hexagon: Add atomic ops support
      Hexagon: Add syscalls
      Hexagon: Add processor and system headers
      Hexagon: Add threadinfo
      Hexagon: Add delay functions
      Hexagon: Add checksum functions
      Hexagon: Add memcpy and memset accelerated functions
      Hexagon: Add hypervisor interface
      Hexagon: Add signal functions
      Hexagon: Add init_task and process functions
      Hexagon: Add startup code
      Hexagon: Add interrupts
      Hexagon: Add time and timer functions
      Hexagon: Add ptrace support
      Hexagon: Provide basic debugging and system trap support.
      Hexagon: Add SMP support
      Hexagon: Add locking types and functions
      Hexagon: Add user access functions
      Hexagon: Provide basic implementation and/or stubs for I/O routines.
      Hexagon: Implement basic cache-flush support
      Hexagon: Implement basic TLB management routines for Hexagon.
      Hexagon: Provide DMA implementation
      Hexagon: Add ioremap support
      Hexagon: Add page table header files & etc.
      Hexagon: Add page-fault support.
      Hexagon: Comet platform support
      Hexagon: Add configuration and makefiles for the Hexagon architecture.
      Hexagon: Add basic stacktrace functionality for Hexagon architecture.
      Hexagon: Add self to MAINTAINERS

Richard Weinberger (6):
      crypto: Make hifn_795x build depend on !ARCH_DMA_ADDR_T_64BIT
      um: merge delay_{32,64}.c
      um: we need sys/user.h only on i386
      um: fix ubd cow size
      ramfs: remove module leftovers
      wanrouter: Remove kernel_lock annotations

Richard Zhu (6):
      AHCI Add the AHCI SATA feature on the MX53 platforms
      MX53 Enable the AHCI SATA on MX53 ARD board
      MX53 Enable the AHCI SATA on MX53 LOCO board
      MX53 Enable the AHCI SATA on MX53 SMD board
      [libata] ahci_platform: Add the board_ids and pi refer to different 
features
      mmc: sdhci-esdhc-imx: Enable ADMA2

Rick Jones (3):
      Add ethtool -g support to 8139cp
      net: Remove unnecessary driver assignments of ethtool_ringparam fields to 
zero
      Add ethtool -g support to virtio_net

Rigbert Hamisch (1):
      USB: qcserial: add device ID for "HP un2430 Mobile Broadband Module"

Rik van Riel (1):
      vmscan: limit direct reclaim for higher order allocations

Rob Clark (3):
      drm/gem: add functions for mmap offset creation
      drm/i915: use common functions for mmap offset creation
      drm: drm_ioctl() should zero-init extra data

Rob Herring (19):
      MAINTAINERS: update devicetree maintainers
      of/irq: of_irq_find_parent: check for parent equal to child
      devicetree: Add ARM pl061 gpio controller binding doc
      devicetree: Add ARM pl022 spi controller binding doc
      ARM: 7009/1: l2x0: Add OF based initialization
      Merge remote-tracking branch 'rmk/devel-stable' into HEAD
      gpio: pl061: add DT binding support
      of/irq: introduce of_irq_init
      irq: support domains with non-zero hwirq base
      ARM: gic: add irq_domain support
      ARM: gic: add OF based initialization
      ARM: gic: fix irq_alloc_descs handling for sparse irq
      ARM: l2x0: add empty l2x0_of_init
      ARM: highbank: add devicetree source
      ARM: add Highbank core platform support
      MAINTAINERS: add Calxeda Highbank ARM platform
      ARM: highbank: add SMP support
      ARM: highbank: add suspend support
      ahci: add DT binding for Calxeda AHCI controller

Robert Jarzmik (1):
      mtd: Add DiskOnChip G3 support

Robert P. J. Day (1):
      tmpfs: add "tmpfs" to the Kconfig prompt to make it obvious.

Robert Richter (3):
      oprofile, x86: Fix overflow and warning (commit 1d12d35)
      perf, x86: Share IBS macros between perf and oprofile
      perf, x86: Implement IBS initialization

Robert Schwebel (1):
      usb: gadget: at91_udc: change french comments to english

Robin Dong (5):
      ext4: use stream-alloc when mb_group_prealloc set to zero
      ext4: remove unused variable in ext4_mb_generate_from_pa()
      ext4: remove unused variable in mb_find_extent()
      ext4: fix a wrong comment in __mb_check_buddy()
      ext4: fix a typo in struct ext4_allocation_context

Robin H. Johnson (1):
      [SCSI] mv_sas: OCZ RevoDrive3 & zDrive R4 support

Roland Dreier (8):
      mlx4_core: Clean up error flow in mlx4_register_mac()
      intel-iommu: Fix AB-BA lockdep report
      MAINTAINERS: Update VT-d entry for drivers/pci -> drivers/iommu move
      target: Prevent cmd->se_queue_node double add
      target: Have core_tmr_alloc_req() take an explicit GFP_xxx flag
      Merge branches 'amso1100', 'cma', 'cxgb3', 'cxgb4', 'fdr', 'ipath', 
'ipoib', 'misc', 'mlx4', 'misc', 'nes', 'qib' and 'xrc' into for-next
      IB/mthca: Fix buddy->num_free allocation size
      Merge branches 'iser', 'mthca' and 'qib' into for-next

Roland Vossen (157):
      staging: brcm80211: bugfix for len==0 parameter in 3 fullmac functions
      staging: brcm80211: merged bmac.c into main.c
      staging: brcm80211: shuffled sections in main.c
      staging: brcm80211: removed function declaration typedefs from phy_int.h
      staging: brcm80211: removed function declaration typedefs from aiutils.h
      staging: brcm80211: removed function declaration typedefs from dma.h part 
1
      staging: brcm80211: removed function declaration typedefs from dma.h part 
2
      staging: brcm80211: removed function declaration typedefs from dma.h part 
3
      staging: brcm80211: removed function declaration typedefs from dma.h part 
4
      staging: brcm80211: removed function declaration typedefs from otp.c
      staging: brcm80211: removed function declaration typedefs from 
main.h,pub.h
      staging: brcm80211: removed function declaration typedefs from brcmutil
      staging: brcm80211: replaced various typedefs
      staging: brcm80211: replaced typedef wlc_rateset_t
      staging: brcm80211: replaced typedef wl_rateset_t by struct brcm_rateset
      staging: brcm80211: replaced all volatile typedefs
      staging: brcm80211: fix for checkpatch 'avoid externs in c file' warning
      staging: brcm80211: fix for checkpatch warnings in phy directory
      staging: brcm80211: resolved checkpatch warnings in LCN phy
      staging: brcm80211: resolved checkpatch warnings in N phy
      staging: brcm80211: fixed build issue for big endian platforms
      staging: brcm80211: remove MIPS specific 'sync' instruction in fullmac
      staging: brcm80211: removed R_REG and OR_REG macro's from fullmac
      staging: brcm80211: removed global variable from sdio fullmac
      staging: brcm80211: fixed checkpatch warnings for fullmac
      staging: brcm80211: fixed checkpatch warnings for brcmutil dir
      staging: brcm80211: fixed checkpatch warnings for 'include' dir
      staging: brcm80211: cleaned up softmac DMA layer
      staging: brcm80211: removed void * from softmac phy
      staging: brcm80211: simplified register access macro's in softmac
      staging: brcm80211: removed unused bus code from softmac
      staging: brcm80211: replaced void *btparam into struct pci_dev *btparam
      staging: brcm80211: removed void * from ai_ functions
      staging: brcm80211: removed brcms_c_module_unregister() call in ampdu.c
      staging: brcm80211: removed watchdog function from softmac
      staging: brcm80211: got rid of several void pointers for softmac PCI
      staging: brcm80211: replaced void pointers in dma functions
      staging: brcm80211: replaced void pointers in otp functions
      staging: brcm80211: got rid of several void pointers in softmac
      staging: brcm80211: removed unused MIPS specific SDRAM swap window
      staging: brcm80211: bugfix for exception on Sparc platforms
      staging: brcm80211: bugfix for fifo problem on 64 bits platforms.
      staging: brcm80211: removed unused code in dma.c
      staging: brcm80211: assigned physical addresses in dma.c correct type
      staging: brcm80211: bugfix for 32 bit power pc platform
      staging: brcm80211: removed NORADIO_ENAB() macro from softmac phy code
      staging: brcm80211: removed unused phy logging
      staging: brcm80211: removed unused #ifdef sections
      staging: brcm80211: got rid of static function declarations in softmac phy
      staging: brcm80211: removed static function declarations in aiutils.c
      staging: brcm80211: removed static function declarations in alloc.c
      staging: brcm80211: removed static function declarations in ampdu.c
      staging: brcm80211: removed static function declarations in antsel.c
      staging: brcm80211: removed static function declarations in channel.c
      staging: brcm80211: removed static function declarations in dma.c
      staging: brcm80211: removed static function declarations in mac80211_if.c
      staging: brcm80211: removed static function declarations in 3 files
      staging: brcm80211: cleaned up fullmac macro BRCMF_PM_RESUME_RETURN_ERROR
      staging: brcm80211: replaced fullmac BRCMF_PM_RESUME_WAIT macro with 
function
      staging: brcm80211: removed redundant macro's in softmac
      staging: brcm80211: removed redundant SI_INFO() macro from softmac
      staging: brcm80211: macro cleanup in softmac aiutils.h
      staging: brcm80211: macro cleanup in softmac ampdu.c
      staging: brcm80211: cleaned up softmac channel related macro's
      staging: brcm80211: cleaned up several softmac macro's
      staging: brcm80211: cleaned up several main.h/main.c related macro's
      staging: brcm80211: cleaned up softmac phy macro's affecting code flow
      staging: brcm80211: cleaned up softmac nicpci.c/nicpci.h macro's
      staging: brcm80211: cleaned up more softmac macro's
      staging: brcm80211: remove AP related code from softmac
      staging: brcm80211: cleaned up softmac pub.h macro's
      staging: brcm80211: cleaned up softmac scb.h macro's
      staging: brcm80211: cleaned up softmac srom macro
      staging: brcm80211: cleaned up softmac types.h macro's
      staging: brcm80211: cleaned up brcmu_utils.h macro's
      staging: brcm80211: cleaned up brcmu_wifi.h macro's
      staging: brcm80211: cleaned up fullmac macro's
      staging: brcm80211: removed fullmac BRCMF_IOCTL_MAGIC support
      staging: brcm80211: removed fullmac function brcmf_sdcard_iovar_op()
      staging: brcm80211: removed unused encryption/security functionality
      staging: brcm80211: removed softmac 'tunable' functionality
      staging: brcm80211: cleaned up unused softmac struct members
      staging: brcm80211: removed softmac ratespec override functionality
      staging: brcm80211: removed unused softmac code after macro cleanup
      staging: brcm80211: removed unused softmac struct brcms_c_if
      staging: brcm80211: removed several unused softmac main.h struct members
      staging: brcm80211: removed unused softmac transmit power variables
      staging: brcm80211: removed more unused softmac main.h struct members
      staging: brcm80211: removed softmac files alloc.c/alloc.h
      staging: brcm80211: fix for fullmac build problem
      staging: brcm80211: macro cleanup in softmac dma
      staging: brcm80211: cleanup of softmac macro EDCF_ENAB()
      staging: brcm80211: removed function brcms_c_wme_initparams_sta()
      staging: brcm80211: macro cleanup in softmac main.c
      staging: brcm80211: added clarification on softmac dma alignment
      staging: brcm80211: macro cleanup in softmac rate.h
      staging: brcm80211: separated public from private ioctl functions
      staging: brcm80211: simplification of brcmf_netdev_ioctl_priv()
      staging: brcm80211: cleaned up function brcmf_cfg80211_get_key()
      staging: brcm80211: fullmac sparse endianness encryption keys check
      staging: brcm80211: introduced fullmac function get/set u32 to/from dongle
      staging: brcm80211: simplified brcmf_proto_ioctl()
      staging: brcm80211: removed set_fs/get_fs/get_ds calls from 
brcmf_dev_ioctl()
      staging: brcm80211: fixed sparse endianness warnings on fullmac scan pars
      staging: brcm80211: fixed sparse endianness warnings on fullmac assoc pars
      staging: brcm80211: fixed sparse endianness warnings on fullmac scb pars
      staging: brcm80211: fixed sparse endianness warnings on fullmac ratespec
      staging: brcm80211: sparse endianness warnings on fullmac bss info
      staging: brcm80211: sparse endianness warnings on dongle events
      staging: brcm80211: various fulmac sparse endianness fixes
      staging: brcm80211: sparse endianness warnings for struct 
brcmf_proto_cdc_ioctl
      staging: brcm80211: sparse endianness warnings for struct sdpcm_shared
      staging: brcm80211: more fullmac sparse endianness scan related changes
      staging: brcm80211: removed two fullmac sparse spinlock warnings
      staging: brcm80211: added endianness check flag to fullmac Makefile
      staging: brcm80211: removed likely/unlikely calls
      staging: brcm80211: removed log after kzalloc()/kmalloc() failure
      staging: brcm80211: clarified fullmac io and event codes
      staging: brcm80211: consistent naming of struct net_device *ndev
      staging: brcm80211: simplified internal ioctl function once more
      staging: brcm80211: removed unused argument from softmac functions
      staging: brcm80211: deleted unused array of bss configurations in softmac
      staging: brcm80211: removed redundant wlc->cfg struct member
      staging: brcm80211: removed global var from aiutils.c
      staging: brcm80211: removed global vars in softmac ucode handling
      staging: brcm80211: removed unused softmac workaround
      staging: brcm80211: removed band related global vars from softmac
      staging: brcm80211: removed global var global_scb from softmac
      staging: brcm80211: various global var related changes in softmac
      staging: brcm80211: removed global variable in softmac otp
      staging: brcm80211: simple changes to softmac phy variables
      staging: brcm80211: declared global vars in softmac phy as const
      staging: brcm80211: removed some unused fmac variable declarations
      staging: brcm80211: removed unused smac tx ampdu packet queue
      staging: brcm80211: cleaning up tx rate control code in softmac
      staging: brcm80211: various __iomem additions to softmac.
      staging: brcm80211: reduced softmac sparse warnings
      staging: brcm80211: added __iomem qualifier to softmac main.c
      staging: brcm80211: added __iomem qualifier to softmac dma.c
      staging: brcm80211: added __iomem qualifier to softmac phy
      staging: brcm80211: reduce indentation level in dhd_sdio.c #1
      staging: brcm80211: reduce indentation level in dhd_sdio.c #2
      staging: brcm80211: reduce indentation level in dhd_sdio.c #3
      staging: brcm80211: removed unused fullmac spinlock
      staging: brcm80211: removed unused softmac mimo disable code
      staging: brcm80211: removed fullmac function brcmf_bus_devreset()
      staging: brcm80211: removed 'enforce_mutex' parameter in fullmac
      staging: brcm80211: renamed ioctl functions/structs to dcmd
      staging: brcm80211: cleaned up buffer len defines in fullmac
      staging: brcm80211: removed functionality to disable N mode
      staging: brcm80211: cleaned up struct brcms_bss_cfg
      staging: brcm80211: fullmac: fixed double #include
      staging: brcm80211: softmac: added event tracing
      staging: brcm80211: smac: fix for 64 bit systems
      brcm80211: smac: removed redundant timer function parameters
      brcm80211: smac: decreased timer callback irq level
      brcm80211: fmac: fixed weird indentation

RongQing Li (1):
      igb: fix a compile warning

Rongjun Ying (2):
      ARM: CSR: PM: add sleep entry for SiRFprimaII
      pinctrl: add a driver for the CSR SiRFprimaII pinmux

Roopa Prabhu (3):
      enic: Add SRIOV support
      enic: Helper code for SRIOV proxy commands
      enic: Add support for port profile association on a enic SRIOV VF

Rose, Gregory V (1):
      ixgbe: Fix compile for kernel without CONFIG_PCI_IOV defined

Roy Spliet (2):
      drm/nouveau/pm: add initial NV3x/NVCx memtiming support, improve other 
cards
      drm/nouveau/pm: Document and expose CL and WR for 0x1002Cx

Roy.Li (1):
      ipv6: remove a rcu_read_lock in ndisc_constructor

Ruslan Pisarev (16):
      Xen: fix whitespaces,tabs coding style issue in drivers/xen/balloon.c
      Xen: fix whitespaces,tabs coding style issue in drivers/xen/events.c
      Xen: fix braces coding style issue in gntdev.c and grant-table.c
      Xen: fix whitespaces,tabs coding style issue in drivers/xen/pci.c
      Xen: fix braces coding style issue in xenbus_probe.h
      Xen: fix braces and tabs coding style issue in xenbus_probe.c
      Staging: xgifb: Fixed up a errors "do not initialise statics to 0 or 
NULL" in XGI_main.h
      Staging: xgifb: Fixed up a errors "do not initialise statics to 0 or 
NULL" in XGI_main_26.c
      Staging: xgifb: Delete define XGIINITSTATIC in XGI_main_26.c and 
XGI_main.h
      Staging: pohmelfs: Coding style fixes in trans.c
      Staging: keucr: Coding style fixes in smscsi.c
      Staging: keucr: Coding style fixes in smil.h
      Staging: keucr: Coding style fixes in scsiglue.c
      Staging: keucr: Remove dead (comment) code in 
drivers/staging/keucr/smilsub.c
      Staging: keucr: fix comments, braces, whitespaces coding style issue in 
tm6000.h
      Staging: hv: Fix macros, tab errors and warning in 
drivers/staging/hv/hv_mouse.c

Russell King (60):
      ARM: gpio: at91: remove redundant include of mach/gpio.h
      ARM: gpio: convert includes of mach/gpio.h and asm/gpio.h to linux/gpio.h
      ARM: gpio: omap: convert drivers to use asm/gpio.h rather than mach/gpio.h
      ARM: gpio: at91: convert drivers to use asm/gpio.h rather than mach/gpio.h
      ARM: gpio: nomadik: convert drivers to use asm/gpio.h rather than 
mach/gpio.h
      ARM: gpio: davinci: convert drivers to use asm/gpio.h rather than 
mach/gpio.h
      ARM: gpio: pnx4008: convert drivers to use asm/gpio.h rather than 
mach/gpio.h
      ARM: gpio: ixp2000: convert drivers to use asm/gpio.h rather than 
mach/gpio.h
      ARM: gpio: tegra: convert drivers to use asm/gpio.h rather than 
mach/gpio.h
      ARM: gpio: pxa: convert drivers to use asm/gpio.h rather than mach/gpio.h
      ARM: enable ARM_PATCH_PHYS_VIRT by default
      ARM: gpio: consolidate trivial gpiolib implementations
      ARM: gpio: consolidate gpio_to_irq
      ARM: gpio: make trivial GPIOLIB implementation the default
      ARM: io: s3c2410: remove ioaddr()
      ARM: io: RiscPC: define io addresses relative to IO_BASE
      ARM: io: ecard: move ioaddr() inside __ecard_address
      ARM: io: ecard: remove ioaddr() from ecard.c
      ARM: io: RiscPC: make EASI_BASE a void iomem pointer
      ARM: io: RiscPC: eliminate private inb() et.al. definitions
      ARM: io: add a default IO_SPACE_LIMIT definition
      ARM: io: remove IO_SPACE_LIMIT from platforms with ISA/PCI and 64K window
      ARM: io: remove IO_SPACE_LIMIT from platforms without PCI/ISA
      ARM: io: remove IO_SPACE_LIMIT from SA11x0
      Merge branch 'dma-size' of git://git.yxit.co.uk/linux into devel-stable
      Merge branch 'atag_offset' of git://git.linaro.org/people/nico/linux into 
devel-stable
      Merge branch 'zImage_DTB_append' of 
git://git.linaro.org/people/nico/linux into devel-stable
      Merge branch 'for-rmk' of git://linux-arm.org/linux-2.6-wd into 
devel-stable
      ARM: pm: force non-zero return value from __cpu_suspend when aborting
      ARM: pm: preallocate a page table for suspend/resume
      ARM: pm: only use preallocated page table during resume
      ARM: pm: no need to save/restore context ID register
      ARM: pm: get rid of cpu_resume_turn_mmu_on
      ARM: pm: convert some assembly to C
      ARM: pm: add L2 cache cleaning for suspend
      Merge branch 'kprobes-test' of git://git.yxit.co.uk/linux into 
devel-stable
      PM: add runtime PM support to core Primecell driver
      PM: add runtime PM support to MMCI
      Merge branch 'pm' into devel-stable
      Merge branch 'for_3_2/for-rmk/arm_cpu_pm' of 
git://gitorious.org/omap-sw-develoment/linux-omap-dev into devel-stable
      clk: provide prepare/unprepare functions
      clk: amba bus: convert to clk_prepare()/clk_unprepare()
      clk: amba-clcd: convert to clk_prepare()/clk_unprepare()
      clk: amba-pl010: convert to clk_prepare()/clk_unprepare()
      clk: amba-pl011: convert to clk_prepare()/clk_unprepare()
      clk: mmci: convert to clk_prepare()/clk_unprepare()
      clk: sa1111: convert to clk_prepare()/clk_unprepare()
      clk: timer-sp: convert to clk_prepare()/clk_unprepare()
      clk: spi-pl022: convert to clk_prepare()/clk_unprepare()
      ARM: platform fixups: remove mdesc argument to fixup function
      ARM: Add a few machine types to mach-types
      Merge branch 'mach_memory_h' of git://git.linaro.org/people/nico/linux 
into devel-stable
      ARM: smp: fix clipping of number of CPUs
      Merge branch 'ppi-irq-core-for-rmk' of 
git://github.com/mzyngier/arm-platforms into devel-stable
      Merge branches 'arnd-randcfg-fixes', 'debug', 'io' (early part), 'l2x0', 
'p2v', 'pgt' (early part) and 'smp' into for-linus
      Merge branch 'misc' into for-linus
      ARM: PXA: fix lubbock PCMCIA driver build error
      ARM: PXA: eseries: fix eseries_register_clks section mismatch warning
      ARM: PXA: fix gpio-pxa.h build errors
      ARM: PXA: fix includes in pxa2xx_cm_x2xx PCMCIA driver

Russell King - ARM Linux (1):
      dmaengine: amba-pl08x: make filter check that the channel is owned by 
pl08x

Rusty Russell (2):
      lguest: Allow running under paravirt-enabled KVM.
      lguest: don't allow KVM-detection cpuid.

Ryan Mallon (2):
      ASoC: max98088 codec: Catch driver bugs for eq channel name
      ASoC: max98095 codec: Catch driver bugs for biquad channel name

Sachin Kamat (12):
      ARM: EXYNOS4: Add USB EHCI device to ORIGEN board
      ARM: EXYNOS4: Add FIMC device on ORIGEN board
      ARM: EXYNOS4: Add keypad support for ORIGEN
      ARM: EXYNOS4: Add HDMI support for ORIGEN
      ARM: EXYNOS4: Add HPD and PD support for HDMI on ORIGEN
      ARM: EXYNOS4: Enable MFC on Samsung SMDKV310
      ARM: EXYNOS4: Add header file protection macros
      ARM: EXYNOS4: Add FIMC device on SMDKV310 board
      ARM: EXYNOS4: Enable regulator support for HDMI on ORIGEN
      ARM: EXYNOS4: Register power domains on ORIGEN
      ARM: EXYNOS4: Enable MFC on ORIGEN
      [media] MFC: Change MFC firmware binary name

Sachin Prabhu (1):
      cifs: Display strictcache mount option in /proc/mounts

Sage Weil (14):
      ceph: make readpages fully async
      ceph: rename rsize -> rasize
      ceph: implement (optional) max read size
      ceph: document ioctls
      libceph: create messenger with client
      libceph: always preallocate mon connection
      libceph: don't complain on msgpool alloc failures
      libceph: warn on msg allocation failures
      Revert "ceph: don't truncate dirty pages in invalidate work thread"
      libceph: force resend of osd requests if we skip an osdmap
      libceph: fix double-free of page vector
      vfs: add d_prune dentry operation
      ceph: clear parent D_COMPLETE flag when on dentry prune
      ceph: use new D_COMPLETE dentry flag

Sahitya Tummala (5):
      mmc: msm_sdcc: Handle error cases in probe
      mmc: msm_sdcc: Enable SDC host->clk only after setting the rate.
      msm: mmc: Remove "pio_irq" resource
      mmc: msm_sdcc: Use MCI_INT_MASK0 for PIO interrupts
      mmc: msm_sdcc: Change initialization order of busclk_timer in probe

Sakari Ailus (3):
      [media] v4l: Move event documentation from SUBSCRIBE_EVENT to DQEVENT
      [media] v4l: events: Define V4L2_EVENT_FRAME_SYNC
      [media] omap3isp: ccdc: Use generic frame sync event instead of private 
HS_VS event

Sam Leffler (1):
      ath6kl: query device tree for firmware board-id

Sam Ravnborg (2):
      memblock: add memblock_start_of_DRAM()
      memblock: add NO_BOOTMEM config symbol

Sami Kerola (1):
      minix: describe usage of different magic numbers

Samuel Gabrielsson (1):
      i7core_edac: Add scrubbing support

Samuel Jero (4):
      dccp: send Confirm options only once
      dccp ccid-2: prevent cwnd > Sequence Window
      dccp ccid-2: increment cwnd correctly
      dccp ccid-2: check Ack Ratio when reducing cwnd

Samuel Ortiz (4):
      NFC: Reserve tx head and tail room
      mfd: Remove IRQF_DISABLED flag from twl4030-irq
      leds: Finish mc13783 conversion to the mc13xxx API
      regulator: Finish mc13783 conversion to the mc13xxx API

Sangbeom Kim (1):
      ASoC: SAMSUNG: Add Kconfig to support SMDK4212

Sangwook Lee (1):
      net:rfkill: add a gpio setup function into GPIO rfkill

Sanjeev Premi (1):
      ARM: OMAP: Fix errors and warnings when building for one board

Santosh Shilimkar (6):
      genirq: Add IRQCHIP_SKIP_SET_WAKE flag
      ARM: Enable CPU_PM notifiers on ARM machines.
      ARM: vfp: Fix the comment to make it consistent with the code.
      ARM: mm: Add strongly ordered descriptor support.
      OMAP4: Fix the emif and dmm virtual mapping
      mfd: Set twl6030 irq_wake infrastructure up

Sarah Sharp (14):
      xhci: If no endpoints changed, don't issue BW command.
      xhci: Rename virt_dev->port to fake_port.
      xhci: Refactor endpoint limit checking.
      xhci: Store the "real" root port number.
      xhci: Store information about roothubs and TTs.
      xhci: Store endpoint bandwidth information.
      xhci: Track interval bandwidth tables per port/TT.
      xhci: Implement HS/FS/LS bandwidth checking.
      xhci: Add software BW checking quirk to Intel PPT xHCI
      xhci: Don't print short isoc packets.
      xhci: Fix mult base in endpoint bandwidth info.
      xhci: USB 3.0 BW checking.
      USB: When hot reset for USB3 fails, try warm reset.
      xHCI/USB: Make xHCI driver have a BOS descriptor.

Sascha Hauer (29):
      Merge branch 'imx-cleanup' of git://git.pengutronix.de/git/ukl/linux-2.6 
into imx-cleanup
      ARM i.MX: allow to compile together ARMv4 and ARMv5 based SoCs
      ARM i.MX: allow to compile together all i.MX5 based SoCs
      USB gadget i.MX1: remove dependency on ARCH_MXC
      USB host i.MX21: remove dependency on MACH_MX21
      ARM i.MX5: update defconfig
      ARM i.MX defconfigs: use one defconfig for all ARMv4/v5 SoCs
      ARM i.MX audmux v2: remove unnecessary ifdefs
      ARM i.MX: remove ARCH_MX* macros from Makefile
      Merge branches 'cleanups/assorted', 'cleanups/shawn-cleanup-mxc-gpio', 
'cleanups/troy-cleanup-iomux-v3' and 
'cleanups/ukl-mx5-dynamically-allocate-devices' into imx-cleanups-for-arnd
      Merge branches 'features/assorted', 'features/imx-cpurev', 
'features/imx-pata', 'features/multisoc' and 'features/mxs' into 
imx-features-for-arnd
      dmaengine i.MX SDMA: lock channel 0
      dmaengine i.MX SDMA: set firmware scripts addresses to negative value 
initially
      dmaengine i.MX SDMA: use request_firmware_nowait
      Merge branches 'cleanups/assorted' and 'cleanups/mm-tzic' into imx-cleanup
      ARM i.MX avic: add handle_irq function
      ARM i.MX tzic: add handle_irq function
      ARM i.MX boards: use CONFIG_MULTI_IRQ_HANDLER
      ARM i.MX entry-macro.S: remove now unused code
      Merge branches 'features/assorted', 'features/imx-pata' and 
'features/imx-multi-irq-v2' into imx-features
      Merge branches 'cleanups/mx3-mm-v2' and 'cleanups/mxs' into imx-cleanup
      Merge branch 'features/ahci' into for-arnd-features
      Merge branch 'features/denx-mx28' into for-arnd-features
      ARM: 7020/1: Check for multiple zreladdrs
      ARM: 7021/1: Check for multiple load addresses before building a uImage
      ARM: 7022/1: allow to detect conflicting zreladdrs
      Merge branches 'cleanups/mxs', 'cleanups/mx3-defconfig' and 
'cleanups/includes' into imx-cleanups-for-arnd
      mmc: Kconfig: remove i.MX individual SoC dependency
      arm/imx: merge i.MX3 and i.MX6

Sasha Levin (9):
      KVM: MMIO: Lock coalesced device when checking for available entry
      KVM: x86: Raise the hard VCPU count limit
      KVM: Make coalesced mmio use a device per zone
      KVM: Intelligent device lookup on I/O bus
      KVM: nVMX: Document 'nested' parameter
      virtio-net: Verify page list size before fitting into skb
      virtio-console: Use virtio_config_val() for retrieving config
      virtio_config: Add virtio_config_val_len()
      virtio-net: Use virtio_config_val() for retrieving config

Sathya Perla (20):
      be2net: cleanup and refactor stats code
      be2net: use stats-sync to read/write 64-bit stats
      be2net: remove wrong and unnecessary calls to netif_carrier_off()
      be2net: no need to query link status
      be2net: non-member vlan pkts not received in promiscous mode
      be2net: use RX_FILTER cmd to program multicast addresses
      be2net: add support for flashing Teranetics PHY firmware
      be2net: drop pkts that do not belong to the port
      be2net: fix cmd-rx-filter not notifying MCC
      be2net: Fix race in posting rx buffers.
      be2net: get rid of memory mapped pci-cfg space address
      be2net: fix erx->rx_drops_no_frags wrap around
      be2net: increase FW update completion timeout
      be2net: remove unused variable
      be2net: fix multicast filter programming
      be2net: Show newly flashed FW ver in ethtool
      be2net: add vlan/rx-mode/flow-control config to be_setup()
      be2net: refactor VF setup/teardown code into be_vf_setup/clear()
      be2net: don't create multiple TXQs in BE2
      be2net: don't create multiple RX/TX rings in multi channel mode

Saurav Kashyap (5):
      [SCSI] qla2xxx: Implemeted beacon on/off for ISP82XX.
      [SCSI] qla2xxx: Prevent CPU lockups when "ql2xdontresethba" module param 
is set.
      [SCSI] qla2xxx: check for marker IOCB during response queue processing.
      [SCSI] qla2xxx: Fix array out of bound warning.
      [SCSI] qla2xxx: During loopdown perform Diagnostic loopback.

Scott Jiang (3):
      Blackfin: bf537-stamp: fix ad1836 name
      Blackfin: bf537-stamp: fix ad73311 codec config macro
      [media] vb2: add vb2_get_unmapped_area in vb2 core

Scott Teel (2):
      [SCSI] hpsa: rename HPSA_MAX_SCSI_DEVS_PER_HBA
      [SCSI] hpsa: fix potential array overflow in hpsa_update_scsi_devices

Scott Wood (1):
      powerpc/32: Pass device tree address as u64 to machine_init

Sean Hefty (20):
      RDMA/core: Add XRC domain support
      RDMA/core: Add SRQ type field
      RDMA/core: Add XRC SRQ type
      RDMA/core: Add XRC QPs
      RDMA/verbs: Cleanup XRC TGT QPs when destroying XRCD
      RDMA/uverbs: Export XRC domains to user space
      RDMA/uverbs: Export XRC SRQs to user space
      RDMA/uverbs: Export XRC INI QPs to userspace
      RDMA/uverbs: Export XRC TGT QPs to user space
      IB/cm: Update protocol to support XRC
      IB/cm: Update XRC support based on XRC annex errata
      RDMA/cm: Define new RDMA port space specific to IB
      RDMA/ucm: Allow user to specify QP type when creating id
      RDMA/cma: Support XRC QPs
      IB/cm: Do not automatically disconnect XRC TGT QPs
      IB/mlx4: Add support for XRC domains
      IB/mlx4: Add support for XRC SRQs
      IB/mlx4: Add support for XRC QPs
      RDMA/core: Export ib_open_qp() to share XRC TGT QPs
      RDMA/uverbs: Export ib_open_qp() capability to user space

Sean M. Collins (1):
      doc: raw1394: Trivial typo fix

Sean Young (3):
      IHD: Support force feedback on MP-8866
      HID: Add device IDs for more SJOY adapters
      watchdog: sc520_wdt: Remove unnecessary cast.

Sebastian Andrzej Siewior (25):
      slab: use print_hex_dump
      slub: use print_hex_dump
      usb: ch9: add function defines from ch9, USB 3.0 spec
      drivers_base: platform: use always ->name for uevent
      USB: usbtest: use URB_ZERO_PACKET for BULK-OUT transfers
      usb: dwc3: gadget: fixing dequeue of TRBs
      usb: dwc3: gadget: reset resource index to zero
      usb: dwc3: gadget: use TRB type 6 for ISOC transfers
      usb: dwc3: gaget: clear DWC3_EP_WILL_SHUTDOWN bit
      usb: dwc3: debugfs: remove test mode interface
      usb: dwc3: core: move the core check before soft reset
      usb: dwc3: gadget: rework the dequeue on RESET & DISCONNECT
      usb: dwc3: gadget: replace mdelay with udelay in the busy loop
      usb: dwc3: gadget: do not map/unmap ZLP transfers
      usb/xhci: ignore xhci version while checking for the link quirk
      usb/xhci: group MSI interrupt registration into its own function
      usb/xhci: hide MSI code behind PCI bars
      usb/xhci: replace pci_*_consistent() with dma_*_coherent()
      usb/xhci: refactor xhci_pci_setup()
      usb/xhci: move xhci_gen_setup() away from -pci.
      usb/xhci: remove CONFIG_PCI in xhci.c's probe function
      Input: add a driver for TSC-40 serial touchscreen
      usb: dwc3: ep0: remove second giveback in error case
      usb: dwc3: ep0: fix debug output
      usb: dwc: remove "All rights reserved" statement.

Sebastian Ott (5):
      [S390] topology: fix alloc_masks annotation
      [S390] cio: add message for timeouts on internal I/O
      [S390] ccwgroup: move attributes to attribute group
      [S390] ccwgroup: cleanup
      [S390] chsc_sch: add support for irq statistics

Sebastian Rasmussen (1):
      mfd: db8500-prcmu reset code retrieval

Sedat Dilek (1):
      i7core_edac: Fix compilation on 32 bits arch

Senthil Balasubramanian (4):
      ath9k_hw: Add initvals and register definitions for AR946/8x chipsets.
      ath9k_hw: Split tx/rx gain table initval handling
      ath9k_hw: Add support for AR946/8x chipsets.
      ath9k_hw: move register definitions to header files

Serge Hallyn (3):
      capabilities: initialize has_cap
      USB: pid_ns: ensure pid is not freed during kill_pid_info_as_uid
      user namespace: usb: make usb urbs user namespace aware (v2)

Sergei Kolzun (2):
      HID: ACRUX - fix enabling force feedback support
      HID: ACRUX - handle gamepads with different report layout

Sergei Shtylyov (7):
      ath9k: use pci_dev->subsystem_device
      drivers/block/cpqarray.c: use pci_dev->revision
      sata_mv: release clock on ata_host_activate() failure
      sata_mv: use {platform|pci}_get_drvdata()
      libata-eh: ata_eh_followup_srst_needed() does not need 'classes' parameter
      pata_at91: call clk_put() on ata_host_activate() failure
      pata_arasan_cf: remove bogus to_platform_device() calls

Seth Forshee (8):
      usb_storage: Don't freeze in usb-stor-scan
      toshiba_acpi: Convert to use acpi_driver
      toshiba_acpi: Fix up return codes
      toshiba_acpi: Use handle for HCI calls
      toshiba_acpi: Support SPFC as an HCI method
      toshiba_acpi: Don't add devices for unsupported features
      toshiba_acpi: Initialize brightness in backlight device
      acer-wmi: Add wireless quirk for Lenovo 3000 N200

Seth Jennings (5):
      staging: zcache: fix possible sleep under lock
      staging: zcache: fix typos
      staging: zcache: fix crash on cpu remove
      staging: zcache: reduce tmem bucket lock contention
      staging: zcache: remove zcache_direct_reclaim_lock

Seungwon Jeon (4):
      mmc: core: Add default timeout value for CMD6
      mmc: core: Modify the timeout value for writing power class
      mmc: core: Add cache control for eMMC4.5 device
      mmc: core: Cleanup eMMC4.5 conditionals

Shahar Levi (5):
      wl12xx: Add support to RX packets payload alignment
      mac80211: Update device channel in case of HW channel switch supported
      wl12xx: fix sdio_test module functionality
      wl12xx: Include OFDM rates in IBSS mode
      wl12xx: Add support for HW channel switch

Shan Hai (1):
      locking, lib/atomic64: Annotate atomic64_lock::lock as raw

Shaohua Li (5):
      slub: explicitly document position of inserting slab to partial list
      rcu: Avoid unnecessary self-wakeup of per-CPU kthreads
      ext4: add block plug for .writepages
      vmscan: add block plug for page reclaim
      vmscan: count pages into balanced for zone with good watermark

Shaohui Xie (2):
      mtd: m25p80: add EON flash EN25Q32B into spi flash id table
      mtd: m25p80: don't probe device which has status of 'disabled'

Shashidhar Hiremath (1):
      mmc: dw_mmc: Support SDIO interrupts for all slots

Shaun Silk (1):
      USB: gadget: u_serial.c: fixed a brace coding style issue

Shawn Guo (43):
      ASoC: sgtl5000: add device tree probe support
      net/smsc911x: add device tree probe support
      arm/mxc: do not use gpio_to_irq() for static initializers
      gpio/mxc: add .to_irq for gpio chip
      arm/mxc: use gpiolib helper for gpio_to_irq
      gpio/mxc: move irq_to_gpio() into gpio-mxc driver
      arm/mxc: move IMX_GPIO_NR into mach/hardware.h
      gpio/mxs: move irq_to_gpio() into gpio-mxs driver
      arm/mxs: move MXS_GPIO_NR into mach/mxs.h
      mtd: dataflash: add device tree probe support
      i2c-imx: remove init/exit hooks from platform data
      i2c-imx: add device tree probe support
      gpio/mxc: add chained_irq_enter/exit() to mx3_gpio_irq_handler()
      dt: add of_alias_scan and of_alias_get_id
      serial/imx: add of_alias_get_id() reference back
      net/fec: fec_reset_phy() does not need to always succeed
      net/fec: fix fec1 check in fec_enet_mii_init()
      net/fec: add imx6q enet support
      arm/imx: merge mm-imx35.c into mm-imx31.c
      arm/imx: rename mm-imx31.c to mm-imx3.c
      arm/imx: change mxc_init_l2x0() to an imx31/35 specific call
      arm/imx: remove cpu_is_xxx() from arch_idle()
      arm/imx: remove cpu_is_xxx() check from __imx_ioremap()
      ARM: 7100/1: smp_scu: remove __init annotation from scu_enable()
      ARM: 7123/1: smp: Add an IPI handler callable from C code
      ARM: 7124/1: smp: Add a localtimer handler callable from C code
      arm/imx: use Kconfig choice for low-level debug UART selection
      arm/imx: remove mx31_setup_weimcs() from mx31.h
      arm/imx: explicitly includes mach/hardware.h in mach-kzm_arm11_01.c
      arm/imx: remove mx27_setup_weimcs() from mx27.h
      arm/imx: explicitly includes mach/hardware.h in pm-imx27.c
      mmc: mxcmmc: explicitly includes mach/hardware.h
      arm/mx5: add device tree support for imx53 boards
      arm/mx5: add device tree support for imx51 babbage
      mmc: sdhci-esdhc-imx: add basic imx6q usdhc support
      arm/imx6q: add device tree source
      arm/imx6q: add core definitions and low-level debug uart
      arm/imx: add gic_handle_irq function
      arm/imx6q: add core drivers clock, gpc, mmdc and src
      arm/imx6q: add smp and cpu hotplug support
      arm/imx6q: add device tree machine support
      arm/imx6q: add suspend/resume support
      MAINTAINERS: add ARM/FREESCALE IMX6 entry

Shengzhou Liu (1):
      powerpc/p3060qds: Add support for P3060QDS board

Shi, Alex (1):
      nohz: Remove nohz_cpu_mask

Shirish Pargaonkar (5):
      cifs: Add mount options for backup intent (try #6)
      cifs: clean up unused encryption code
      cifs: Add data structures and functions for uid/gid to SID mapping (try 
#4)
      cifs: Call id to SID mapping functions to change owner/group (try #4 
repost)
      cifs: Assume passwords are encoded according to iocharset (try #2)

Shubhrajyoti D (2):
      OMAP: SPI: Fix the trying to free nonexistent resource error
      OMAP4: I2C: Enable the wakeup in I2C_WE

ShuoX Liu (1):
      PM / Suspend: Add statistics debugfs file for suspend to RAM

Simon Farnsworth (1):
      [media] cx18: Fix videobuf capture

Simon Glass (1):
      ARM: 7017/1: Use generic BUG() handler

Simon Horman (12):
      sh: kexec: Register crashk_res
      mmc: tmio: Cache interrupt masks
      mmc: tmio: Provide separate interrupt handlers
      mmc: sdhi: Allow named IRQs to use specific handlers
      ARM: shmobile: ag5evm, ap4: Named SDHI IRQ sources
      sh: kexec: Add PHYSICAL_START
      ipvs: Add documentation for new sysctl entries
      ipvs: Remove unused parameter from ip_vs_confirm_conntrack()
      ipvs: Remove unused return value of protocol state transitions
      ipvs: Removed unused variables
      ipvs: secure_tcp does provide alternate state timeouts
      ipvs: Enhance grammar used to refer to Kconfig options

Simon Wunderlich (3):
      batman-adv: update README (date & ap isolation sysfs file)
      batman-adv: remove references for global tt entries
      batman-adv: add sanity check when removing global tts

Smelov Andrey (1):
      Platform: samsung_laptop: samsung backlight for R528/R728

Somnath Kotur (8):
      be2net: Storing the 'vid' got by the grp5 event instead of storing the 
vlan_tag
      be2net: Add 60 second delay to allow FAT dump completion on recovery from 
EEH
      be2net: Change the data type of the 'on die temperature' stat.
      be2net: Fixed Endianness issues in the response read log length field 
while retrieving FAT data
      be2net: Modified PCI MaxReadReq size to 4096 bytes
      be2net: Making die temperature ioctl call async
      be2net: Refactored be_cmds.c file.
      be2net: Changing MAC Address of a VF was broken.

Sonic Zhang (6):
      serial:blackfin: Correct coding style in bfin serial driver.
      serial:blackfin: rename Blackfin serial driver to bfin_uart.c
      serial:bfin_uart: Put TX IRQ in individual platform resource.
      Blackfin: bf548-ezkit: update defconfig
      Blackfin: kgdb_test: rework code to avoid -O0 usage
      include/asm-generic/page.h: calculate virt_to_page and page_to_virt via 
predefined macro

Sony Chacko (2):
      qlcnic: detect fan failure
      qlcnic: updated reset sequence

Srinidhi KASAGAR (1):
      drivers/leds/leds-lp5521.c: check if reset is successful

Srinivas Kandagatla (2):
      kbuild: Fix help text not displayed in choice option.
      stmmac: Stop advertising 1000Base capabilties for non GMII iface (V4).

Sritej Velaga (7):
      qlcnic: Fix delay in reset path
      qlcnic: Move get template from probe to start fw
      qlcnic: Added debug info
      qlcnic: Add FLT entry for CO cards FW image region
      qlcnic: fix cdrp race condition
      qlcnic: skip IDC ack check in fw reset path.
      qlcnic: Updated License file

Srivatsa S. Bhat (5):
      x86, microcode: Don't request microcode from userspace unnecessarily
      PM / Documentation: Update docs about suspend and CPU hotplug
      PM / Sleep: Fix race between CPU hotplug and freezer
      PM / Sleep: Remove unused symbol 'suspend_cpu_hotplug'
      PM / Sleep: Update freezer documentation

Stanislav Kinsbursky (8):
      SUNRPC: introduce helpers for reference counted rpcbind clients
      SUNRPC: use rpcbind reference counting helpers
      SUNRPC: introduce svc helpers for prepairing rpcbind infrastructure
      SUNRPC: setup rpcbind clients if service requires it
      SUNRPC: cleanup service destruction
      NFSd: call svc rpcbind cleanup explicitly
      SUNRPC: remove rpcbind clients creation during service registering
      SUNRPC: remove rpcbind clients destruction on module cleanup

Stanislaw Gruszka (5):
      ath9k: remove ->config_pci_powersave() redundant argument
      ath9k: merge common ->config_pci_powersave() checks
      ath9k: do btcoex ASPM disabling at initialization time
      cfg80211: document wiphy->registered
      iwlagn: fix priv->cfg->ht_params NULL pointer dereference

Stefan Achatz (5):
      HID: roccat: Fixed false dpi reporting when using osd event
      HID: roccat: Pyra now reports external profile changes via roccat device
      HID: roccat: Kovaplus now reports external profile changes via roccat 
device
      HID: roccat: cleaned up code for Kone and fixed wrong initialization value
      HID: roccat: Kone now reports external profile changes via roccat device

Stefan Assmann (1):
      rtlwifi: add module parameter to set global debug level

Stefan Beller (1):
      platform: samsung_laptop: add dmi information for Samsung R700 laptops

Stefan Berger (1):
      tpm: suppress durations sysfs output if not read

Stefan Haberland (3):
      [S390] dasd: wait for terminated request
      [S390] dasd: re-initialize read_conf buffer for retries
      [S390] dasd: prevent path verification before resume

Stefan Hajnoczi (2):
      KVM: Record instruction set in all vmexit tracepoints
      KVM: Use __print_symbolic() for vmexit tracepoints

Stefan Nilsson XK (2):
      mmc: sdio: Workaround for dev with broken CMD53
      mmc: core: Set correct bus mode before card init

Stefan Richter (7):
      firewire: sbp2: remove obsolete reference counting
      firewire: sbp2: move some code to more sensible places
      firewire: sbp2: fold two functions into one
      ALSA: firewire-speakers: fix locking
      firewire: ohci: TSB41BA3D support tweaks
      firewire: ohci: optimize TSB41BA3D detection
      firewire: use clamp and min3 macros

Stefan Roese (1):
      powerpc/44x: Add NOR flash device to Yosemite dts

Stefano Babic (1):
      ARM: mxs: Add initial support for DENX MX28

Stefano Stabellini (4):
      xen: add an "highmem" parameter to alloc_xenballooned_pages
      xen: modify kernel mappings corresponding to granted pages
      xen: XEN_PVHVM depends on PCI
      xen: remove XEN_PLATFORM_PCI config option

Steffen Klassert (21):
      xfrm: Simplify the replay check and advance functions
      ipv6: Remove superfluous NULL pointer check in ipv6_local_rxpmtu
      ipv6: Fix IPsec slowpath fragmentation problem
      xfrm6: Don't call icmpv6_send on local error
      crypto: Add a flag to identify crypto instances
      crypto: Export crypto_remove_spawns
      crypto: Export crypto_remove_final
      crypto: Add userspace configuration API
      crypto: Add a report function pointer to crypto_type
      crypto: Add userspace report for larval type algorithms
      crypto: Add userspace report for shash type algorithms
      crypto: Add userspace report for ahash type algorithms
      crypto: Add userspace report for blkcipher type algorithms
      crypto: Add userspace report for ablkcipher type algorithms
      crypto: Add userspace report for givcipher type algorithms
      crypto: Add userspace report for aead type algorithms
      crypto: Add userspace report for nivaead type algorithms
      crypto: Add userspace report for pcompress type algorithms
      crypto: Add userspace report for rng type algorithms
      crypto: Add userspace report for cipher type algorithms
      crypto: Add userspace report for compress type algorithms

Steffen Maier (1):
      [SCSI] zfcp: non-experimental support for DIF/DIX

Stephan Gatzka (3):
      firewire: ohci: Move code from the bus reset tasklet into a workqueue
      firewire: ohci: Add support for TSB41BA3D phy
      firewire: net: Use posted writes

Stephan Lachowsky (1):
      [media] uvcvideo: Add a mapping for H.264 payloads

Stephane Chatty (1):
      HID: hid-multitouch: add support for the IDEACOM 6650 chip

Stephane Eranian (6):
      perf annotate: Make output more readable
      perf annotate: Add --symfs option
      perf stat: Add -o and --append options
      perf tools: Fix broken number of samples for perf report -n
      perf tools: Make perf.data more self-descriptive (v8)
      perf hists: Fix compilation when NO_NEWT_SUPPORT is set

Stephen Boyd (4):
      ARM: 7012/1: Set proper TEXT_OFFSET for newer MSMs
      ARM: 7096/1: debug: Add UART1 config choices
      ARM: 7097/1: debug: Move DEBUG_ICEDCC into the DEBUG_LL choice
      ARM: 7006/1: Migrate to asm-generic wrapper support

Stephen George (1):
      powerpc/85xx: Adding DCSR node to dtsi device trees

Stephen Hemminger (2):
      rcu: convert uses of rcu_assign_pointer(x, NULL) to RCU_INIT_POINTER
      skge: handle irq better on single port card

Stephen M. Cameron (4):
      [SCSI] hpsa: set max sectors instead of taking the default
      [SCSI] hpsa: remove unused busy_initializing and busy_scanning
      [SCSI] hpsa: fix flush cache transfer length
      [SCSI] hpsa: detect controller lockup

Stephen Rothwell (19):
      x86, amd: Include elf.h explicitly, prepare the code for the module.h 
split
      sungem: sungem_phy.h moved
      usb: include module.h in the DesignWare USB3 DRD driver
      staging: rtl8192e: using vmalloc/vfree requires including vmalloc.h
      rtl8192e: update for ndo_set_multicast_list removal.
      encrypted-keys: IS_ERR need include/err.h
      x86, amd: Include linux/elf.h since we use stuff from asm/elf.h
      wireless/ath6kl: use of module_param requires the inclusion of 
moduleparam.h
      staging: iio: adc: add includes of module.h and stat.h
      staging: r8712u: include module.h where needed
      llist: Add back llist_add_batch() and llist_del_first() prototypes
      net: wireless: brcm80211: replace ndo_set_multicast_list  with 
ndo_set_rx_mode
      net: wireless: brcm80210: include module.h
      mmc: using module_param requires the inclusion of moduleparam.h
      drivers/media: ir-raw.c needs kmod.h for request_module
      pinctrl: EXPORT_SYMBOL needs export.h
      net: fix typo in drivers/net/ethernet/xilinx/ll_temac_main.c
      device-mapper: dm-bufio.c needs to include module.h
      device-mapper: using EXPORT_SYBOL in dm-space-map-checker.c needs export.h

Stephen Warren (27):
      ARM: Tegra: Harmony: Add USB device
      ARM: Tegra: Seaboard board updates for audio
      ARM: Tegra: Seaboard: Add USB devices
      ARM: Tegra: Force PORT_TEGRA as the UART type
      ASoC: soc-io: Fix CONFIG_REGMAP_I2C/SPI guards to support regmap modules
      ARM: 7052/1: gpio/tegra: Remove use of irq_to_gpio
      ARM: 7053/1: gpio/tegra: Implement gpio_chip.to_irq
      ARM: 7054/1: arm/tegra: Delete custom gpio_to_irq, and irq_to_gpio
      ARM: 7055/1: arm/tegra: mach/gpio.h: include linux/types.h to fix build
      arm/dt: Tegra: Add support-8bit to SDHCI nodes
      dt: add empty for_each_child_of_node, of_find_property
      ARM: 7094/1: arm/tegra: Move EN_VDD_1V05_GPIO to board-harmony.h
      ARM: 7101/1: arm/tegra: Replace <mach/gpio.h> with <mach/gpio-tegra.h>
      staging:iio:magnetometer:ak8975: Don't assume 0 is an invalid GPIO
      staging:iio:magnetometer:ak8975: Fix probe() error-handling
      arm/tegra: Prep boards for gpio/pinmux conversion to pdevs
      arm/dt: Tegra: Add pinmux node to tegra20.dtsi
      arm/tegra: Convert pinmux driver to a platform device
      gpio/tegra: Convert to a platform device
      arm/tegra: pinmux: ioremap registers
      arm/tegra: Harmony: Configure PMC for low-level interrupts
      pinctrl: get_group_pins() const fixes
      pinctrl: Remove unsafe __refdata
      pinctrl: Don't copy pin names when registering them
      pinctrl: Don't copy function name when requesting a pin
      mmc: sdhci-tegra: Add 8-bit support to device tree binding.
      dt: add empty of_machine_is_compatible

Steve French (8):
      add new module parameter 'enable_oplocks'
      Typo in cifs readme in name of module parm directory
      [CIFS] Show nostrictsync and noperm mount options in /proc/mounts
      Merge branch 'cifs-3.2' of git://git.samba.org/jlayton/linux into 
temp-3.2-jeff
      [CIFS] Fixup trivial checkpatch warning
      Add definition for share encryption
      Fix build break when freezer not configured
      [CIFS] Update cifs version to 1.76

Steve Glendinning (2):
      Add support for SMSC UFX6000/7000 USB display adapters
      smscufx: reduce number of casts in ufx_raw_rect

Steve Kerrison (1):
      [media] CXD2820R: Replace i2c message translation with repeater gate 
control

Steve Wise (1):
      RDMA/cxgb4: Fail RDMA initialization for unsupported cards

Steven Miao (1):
      Blackfin: SMP: fix scheduling deadlock

Steven Rostedt (14):
      tracing: Clean up tb_fmt to not give faulty compile warning
      sched: Balance RT tasks when forked as well
      sched: Use pushable_tasks to determine next highest prio
      sched/cpupri: Remove the vec->lock
      sched/cpupri: Fix memory barriers for vec updates to always be in order
      tracing: Add preempt disable for filter self test
      tracing: Add a counter clock for those that do not trust clocks
      tracing: Fix preemptirqsoff tracer to not stop at preempt off
      tracing: Warn on output if the function tracer was found corrupted
      tracing: Do not allocate buffer for trace_marker
      tracing: Fix returning of duplicate data after EOF in trace_pipe_raw
      m32r: Allow use of atomic64
      cgroup/kmemleak: Annotate alloc_page() for cgroup allocations
      memcg: Fix race condition in memcg_check_events() with this_cpu usage

Steven Toth (29):
      [media] saa7164: Adding support for HVR2200 card id 0x8953
      [media] cx23885: convert call clients into subdevices
      [media] cx23885: minor function renaming to ensure uniformity
      [media] cx23885: setup the dma mapping for raw audio support
      [media] cx23885: add two additional defines to simplify VBI register 
bitmap handling
      [media] cx23885: initial support for VBI with the cx23885
      [media] cx23885: initialize VBI support in the core, add IRQ support, 
register vbi device
      [media] cx23885: minor printk cleanups and device registration
      [media] cx25840: enable raw cc processing only for the cx23885 hardware
      [media] cx23885: vbi line window adjustments
      [media] cx23885: add vbi buffer formatting, window changes and video core 
changes
      [media] cx23885: Ensure the VBI pixel format is established correctly
      [media] cx23885: ensure video is streaming before allowing vbi to stream
      [media] cx23885: remove channel dump diagnostics when a vbi buffer times 
out
      [media] cx23885: Ensure VBI buffers timeout quickly - bugfix for vbi 
hangs during streaming
      [media] cx23885: Name an internal i2c part and declare a bitfield by name
      [media] cx25840: Enable support for non-tuner LR1/LR2 audio inputs
      [media] cx23885: Allow the audio mux config to be specified on a per 
input basis
      [media] cx23885: Enable audio line in support from the back panel
      [media] cx25840: Ensure AUDIO6 and AUDIO7 trigger line-in baseband use
      [media] cx23885: Initial support for the MPX-885 mini-card
      [media] cx23885: fixes related to maximum number of inputs and range 
checking
      [media] cx23885: add generic functions for dealing with audio input 
selection
      [media] cx23885: hook the audio selection functions into the main driver
      [media] cx23885: v4l2 api compliance, set the audioset field correctly
      [media] cx23885: Removed a spurious function cx23885_set_scale()
      [media] cx23885: Avoid stopping the risc engine during buffer timeout
      [media] cx23885: Avoid incorrect error handling and reporting
      [media] cx23885: Stop the risc video fifo before reconfiguring it

Steven Whitehouse (21):
      GFS2: Clean up dir hash table reading
      GFS2: Split data write & wait in fsync
      GFS2: Fix bug-trap in ail flush code
      GFS2: Make atime checks more efficient
      GFS2: Fix inode allocation error path
      GFS2: Fix bug trap and journaled data fsync
      GFS2: Use ->dirty_inode()
      GFS2: Clean up gfs2_create
      GFS2: Fix lseek after SEEK_DATA, SEEK_HOLE have been added
      GFS2: Make resource groups "append only" during life of fs
      GFS2: Cache the most recently used resource group in the inode
      GFS2: Remove obsolete assert
      GFS2: Call do_strip() directly from recursive_scan()
      GFS2: Use cached rgrp in gfs2_rlist_add()
      GFS2: Fix AIL flush issue during fsync
      GFS2: Correctly set goal block after allocation
      GFS2: Clean up ->page_mkwrite
      GFS2: Fix off-by-one in gfs2_blk2rgrpd
      GFS2: Misc fixes
      GFS2: Remove two unused variables
      GFS2: Move readahead of metadata during deallocation into its own function

Stuart Hopkins (1):
      udlfb: Add module option to do without shadow framebuffer

Subhash Jadavani (2):
      mmc: msm_sdcc: Handle dma resource not present case
      mmc: sd: Handle SD3.0 cards not supporting UHS-I bus speed mode

Sucheta Chakraborty (3):
      qlcnic: add beacon test support.
      qlcnic: reset loopback mode if promiscous mode setting fails.
      qlcnic: fix beacon and LED test.

Sukesh Srikakula (5):
      staging: brcm80211: power save issue fixed in brcmfmac driver
      staging: brcm80211: brcmfmac: Enabling FW roaming by default
      staging: brcm80211: brcmfmac: Connect request made robust
      staging: brcm80211: brcmfmac: Fixed issues with iscan
      staging: brcm80211: brcmfmac: Roamed channel info passed to cfg80211

Suresh Jayaraman (3):
      block: document blk-plug
      cifs: update README about the kernel module parameters
      cifs: warn about deprecation of /proc/fs/cifs/OplockEnabled interface

Suresh Siddha (13):
      x86, x2apic: Enable the bios request for x2apic optout
      intr_remap: Call dmar_dev_scope_init() explicitly
      iommu: Move IOMMU specific code to intel-iommu.c
      iommu: No need to set dmar_disabled in check_zero_address()
      iommu: Cleanup ifdefs in detect_intel_iommu()
      x86, msi, intr-remap: Use the ioapic set affinity routine
      x86, ioapic: Define irq_remap_modify_chip_defaults()
      iommu: Rename the DMAR and INTR_REMAP config options
      x86, kdump, ioapic: Reset remote-IRR in clear_IO_APIC
      x86, ioapic: Restore the mask bit correctly in eoi_ioapic_irq()
      x86, ioapic: Consolidate the explicit EOI code
      sched: Use resched IPI to kick off the nohz idle balance
      sched: Request for idle balance during nohz idle load balance

Susan Gao (1):
      ASoC: Fix a bug in WM8962 DSP_A and DSP_B settings

Suzuki Poulose (1):
      powerpc/44x: Kexec support for PPC440X chipsets

Sven Eckelmann (1):
      batman-adv: update internal version number

Sven Neumann (2):
      cfg80211: hold reg_mutex when updating regulatory
      cfg80211: reorder code to obsolete forward declaration

Swen Schillig (2):
      [SCSI] qdio: base support for hardware data router with zfcp
      [SCSI] zfcp: support for hardware data router

Sylwester Nawrocki (40):
      [media] s5p-fimc: Add runtime PM support in the mem-to-mem driver
      [media] s5p-csis: Handle all available power supplies
      [media] s5p-csis: Rework the system suspend/resume helpers
      [media] s5p-fimc: Add media entity initialization
      [media] s5p-fimc: Remove registration of video nodes from probe()
      [media] s5p-fimc: Remove sclk_cam clock handling
      [media] s5p-fimc: Limit number of available inputs to one
      [media] s5p-fimc: Remove sensor management code from FIMC capture driver
      [media] s5p-fimc: Remove v4l2_device from video capture and m2m driver
      [media] s5p-fimc: Add the media device driver
      [media] s5p-fimc: Conversion to use struct v4l2_fh
      [media] s5p-fimc: Convert to the new control framework
      [media] s5p-fimc: Add media operations in the capture entity driver
      [media] s5p-fimc: Add PM helper function for streaming control
      [media] s5p-fimc: Correct color format enumeration
      [media] s5p-fimc: Convert to use media pipeline operations
      [media] s5p-fimc: Add subdev for the FIMC processing block
      [media] s5p-fimc: Add support for JPEG capture
      [media] s5p-fimc: Add v4l2_device notification support for single frame 
capture
      [media] s5p-fimc: Use consistent names for the buffer list functions
      [media] s5p-fimc: Add runtime PM support in the camera capture driver
      [media] s5p-fimc: Correct crop offset alignment on exynos4
      [media] s5p-fimc: Remove single-planar capability flags
      [media] sr030pc30: Remove empty s_stream op
      [media] noon010pc30: Conversion to the media controller API
      [media] noon010pc30: Improve s_power operation handling
      [media] v4l: Move SR030PC30, NOON010PC30, M5MOLS drivers to the right 
location
      [media] noon010pc30: Remove g_chip_ident operation handler
      [media] v4l2: Add polarity flag definitions for the parallel bus FIELD 
signal
      [media] s5p-fimc: Convert to use generic media bus polarity flags
      [media] m5mols: Remove superfluous irq field from the platform data struct
      ARM: S5PV210: Add support for NOON010PC30 sensor on GONI board
      ARM: S5PV210: Add support for M-5MOLS image sensor on UNIVERSAL_C210
      ARM: SAMSUNG: Move fimc plat. device from board files to plat-samsung
      ARM: EXYNOS4: Add support for M-5MOLS camera on Nuri board
      [media] staging: as102: Convert the comments to kernel-doc style
      [media] staging: as102: Unconditionally compile code dependent on DVB_CORE
      [media] staging: as102: Remove conditional compilation based on kernel 
version
      [media] v4l: Add AUTO option for the V4L2_CID_POWER_LINE_FREQUENCY control
      [media] v4l: Add v4l2 subdev driver for S5K6AAFX sensor

Szymon Janc (3):
      Bluetooth: Mark not declared l2cap_core functions as static
      Bluetooth: rfcomm: Fix sleep in invalid context in rfcomm_security_cfm
      Bluetooth: Increase HCI reset timeout in hci_dev_do_close

Søren Holm (1):
      serial: Support the EFR-register of XR1715x uarts.

TARUISI Hiroaki (1):
      [SCSI] Fix out of spec CD-ROM problem with media change

THOMSON, Adam (Adam) (1):
      mtd: nand_base: always initialise oob_poi before writing OOB data

Takashi Iwai (90):
      ALSA: hda - Add basic tracepoints
      ALSA: hda - Add documentation for tracepoints
      ALSA: hda - Add tracepoint for unsolicited events
      Merge branch 'fix/hda' into topic/hda
      ALSA: hda - Add snd_hda_override_pin_caps() helper function
      ALSA: hda - Remove ALC262 HP and sony-assamd quirks
      ALSA: hda - Remove ALC260 HP model quirks
      ALSA: hda - Remove ALC268 Dell, Toshiba and Zapto model quirks
      ALSA: hda - Remove ALC680 model quirks
      ALSA: hda - Remove ALC861VD Lenovo, Dallas, HP and V1S model quirks
      ALSA: hdspm - Correct max buffer size limit
      ALSA: hdspm - Add missing KNOT flag for AES32 rate restriction
      ALSA: hdspm - Simplify with snd_pcm_hw_constraint_pow2()
      ALSA: hda - Remove dell, dell-zm1 and samsung-nc10 models for ALC272
      Merge branch 'fix/hda' into topic/hda
      ALSA: hda - Remove acer, acer-aspire and acer-dmic models for ALC268
      ALSA: hda - Remove ALC269 model=futjisu and Acer
      ALSA: hda - Replace ALC269 quanta and lifebook models with fixups
      ALSA: hda - Remove ALC268 model quirks
      ALSA: hda - Remove ALC861 uniwill-m31, toshiba, asus and asus-laptop 
models
      ALSA: hda - Get rid of left-over chunks by previous cleanups
      ALSA: hda - Remove ALC662 eeepc-p701 and ecs models
      Merge branch 'fix/misc' into topic/misc
      ALSA: usb-audio - Check the dB-range validity in the later read, too
      ALSA: hda - Support multiple speakers by Realtek auto-parser
      ALSA: hda - Allow different assoc numbers for multiple speakers
      ALSA: hda - Remove ALC662 model=levono-101e model quirk
      Merge branch 'fix/hda' into topic/hda
      ALSA: hda - Fix initialization of multi-speaker output paths for Realtek
      ALSA: hda - Rename to snd_hda_parse_pin_defcfg()
      ALSA: hda - Restore VREF50 setup for ALC861-VD dallas/hp models
      ALSA: hda - Remove all ALC861 and ALC861-VD quirks
      ALSA: hda - Add multi-headphone NIDs in multiout struct
      ALSA: hda - Support multiple headphones in Realtek auto-parser
      ALSA: hda - Rewrite ALC662 asus-mode* models with fixups
      ALSA: hda - Rewrite ALC269 laptop-amic,dmic,&co quirks with fixups
      ALSA: hda - Remove ALC662 ASUS M51VA, G71V, H13 and G50V model quirks
      Merge branch 'fix/hda' into topic/hda
      ALSA: hda - Rewrite Lenovo X200 quirk with pincfg-fix using auto-parser
      ALSA: hda - Fix Center/LFE mixer element creations for Realtek
      ALSA: hda - Prefer multi-io to speakers for realtek auto-parser
      ALSA: hda - Remove ALC662 ASUS eeepc-ep20 model quirk
      ALSA: hda - Remove the rest of ALC662 quirks
      Merge branch 'fix/misc' into topic/misc
      Merge branch 'fix/hda' into topic/hda
      Merge branch 'topic/asoc' into topic/remove-irqf_disable
      Merge branch 'fix/misc' into topic/misc
      ALSA: fm801 - Clean up redundant reference to snd_fm801_tea575x_gpios[]
      ALSA: aloop - Use vmalloc buffer
      Merge branch 'fix/hda' into topic/hda
      ALSA: hda - Avoid unnecessary verbs to clear PCM formats
      ALSA: hda:via - Skip creations of empty PCM streams
      ALSA: pcm - Export snd_pcm_lib_default_mmap() helper
      ALSA: hda - Add snoop option
      ALSA: hda - Allow patching with any vendor/subsystem ids
      ALSA: hda - Moved snd_print_pcm_rates() back into hda_proc.c
      ALSA: hda/realtek - Choose more cleverly the primary outputs
      Merge branch 'fix/hda' into topic/hda
      ALSA: hda - Distinguish each substream for better sticky assignment
      ALSA: usb-audio - Fix possible access over audio_feature_info[] array
      ALSA: hda/realtek - Check the error from alc_codec_rename()
      ALSA: hda/realtek - Use alc_codec_rename()
      ALSA: hda/realtek - Clean up codec renames
      ALSA: hda/realtek - Cache COEF 0 value
      ALSA: hda - Add position_fix quirk for Dell Inspiron 1010
      Merge branch 'fix/hda' into topic/hda
      drm/i915/panel: Always record the backlight level again (but cleverly)
      ALSA: hda/realtek - Fix DAC assignments of multiple speakers
      x86: Fix S4 regression
      hp_accel: Add a new PNP id
      hp_accel: Add axis-mapping for HP ProBook / EliteBook
      ALSA: Update the sound git tree URL
      ALSA: hda - Fix surround/CLFE headphone and speaker pins order
      ALSA: hda - Fix pin-config for ASUS W90V
      Merge branch 'topic/misc' into for-linus
      Merge branch 'topic/remove-irqf_disable' into for-linus
      Merge branch 'topic/asoc' into for-linus
      ALSA: hda/realtek - Fix missing volume controls with ALC260
      ALSA: hda - Keep EAPD turned on for old Conexant chips
      ALSA: hda - Fix ADC input-amp handling for Cx20549 codec
      Merge branch 'topic/hda' into for-linus
      ALSA: intel8x0 - Fix inclusion of kvm_para.h
      ALSA: hda - Check NO_PRESENCE pincfg default bit
      ALSA: hda/realtek - Don't create alt-stream for capture when unnecessary
      ALSA: hda - Remove unused variables
      ALSA: hda/realtek - Skip invalid digital out pins
      Merge branch 'fix/asoc' into for-linus
      ALSA: hda - Fix silent output regression with ALC861
      ALSA: hda - Fix a regression for DMA-position check with CA0110
      ALSA: hda - Revert the check of NO_PRESENCE pincfg default bit

Takuya Yoshikawa (4):
      KVM: x86 emulator: Use ctxt->_eip directly in do_insn_fetch_byte()
      KVM: x86 emulator: Drop _size argument from insn_fetch()
      KVM: x86 emulator: Let compiler know insn_fetch() rarely fails
      KVM: x86 emulator: Make x86_decode_insn() return proper macros

Tang Yuantian (1):
      powerpc/mm: Fix the call trace when resumed from hibernation

Tanmay Upadhyay (2):
      USB: pxa168: Add onchip USB host controller support
      mmc: sdhci-pxa: Check pdata before using its members

Tao Ma (13):
      ext4: Free resources in ext4_mb_init()'s error paths
      ext4: Free resources in some error path in ext4_fill_super
      ext4: fix the comment describing ext4_ext_search_right()
      ext4: remove the obsolete/broken EXT4_IOC_WAIT_FOR_READONLY ioctl
      ext4: use le32_to_cpu for ext4_extent_idx.ei_block in 
ext4_ext_search_left()
      ext3: Remove the obsolete broken EXT3_IOC32_WAIT_FOR_READONLY.
      ext4: avoid stamping on other memories in ext4_ext_insert_index()
      block: Remove the control of complete cpu from bio.
      block: warn if tag is greater than real_max_depth.
      ext4: don't check io->flag when setting EXT4_STATE_DIO_UNWRITTEN inode 
state
      ext4: Use correct locking for ext4_end_io_nolock()
      ext4: Create helper function for EXT4_IO_END_UNWRITTEN and 
i_aiodio_unwritten
      fs/buffer.c: add device information for error output in 
__find_get_block_slow()

Tapani Utriainen (1):
      ARM: OMAP: irq: loop counter fix in omap_init_irq()

Tarun Kanti DebBarma (8):
      ARM: OMAP2+: dmtimer: add device names to flck nodes
      ARM: OMAP1: dmtimer: conversion to platform devices
      ARM: OMAP2+: dmtimer: convert to platform devices
      ARM: OMAP: dmtimer: platform driver
      ARM: OMAP: dmtimer: switch-over to platform device driver
      ARM: OMAP: dmtimer: pm_runtime support
      ARM: OMAP: dmtimer: low-power mode support
      ARM: OMAP: dmtimer: add error handling to export APIs

Tatyana Nikolova (1):
      RDMA/nes: Add support for MPAv2 Enhanced RDMA Negotiation

Tejun Heo (19):
      video: don't use flush_scheduled_work() in fb_defio
      apm-emulation: use wait_event_freezable() instead of 
freezer_[do_not_]count()
      block: add GENHD_FL_NO_PART_SCAN
      libata: clear PIO pad area
      block: make gendisk hold a reference to its queue
      block: fix genhd refcounting in blkio_policy_parse_and_set()
      block: move blk_throtl prototypes to block/blk.h
      block: pass around REQ_* flags instead of broken down booleans during 
request alloc/free
      block: drop unnecessary blk_get/put_queue() in scsi_cmd_ioctl() and 
blk_get_tg()
      block: reorganize queue draining
      block: reorganize throtl_get_tg() and blk_throtl_bio()
      block: make get_request[_wait]() fail if queue is dead
      block: drop @tsk from attempt_plug_merge() and explain sync rules
      block: fix request_queue lifetime handling by making blk_queue_cleanup() 
properly shutdown
      block: make gendisk hold a reference to its queue
      [S390] fix _TIF_SINGLE_STEP definition
      ida: make ida_simple_get/put() IRQ safe
      block: don't call blk_drain_queue() if elevator is not up
      PM / Freezer: Revert 27920651fe "PM / Freezer: Make fake_signal_wake_up() 
wake TASK_KILLABLE tasks too"

Teka (1):
      [media] Support for Terratec G1

Tero Kristo (1):
      omap: voltage: add a stub header file for external/regulator use

Terry Lambert (1):
      HID: support primax keyboards violating USB HID spec

Tetsuo Handa (17):
      TOMOYO: Fix incorrect enforce mode.
      TOMOYO: Add environment variable name restriction support.
      TOMOYO: Add socket operation restriction support.
      TOMOYO: Allow controlling generation of access granted logs for per an 
entry basis.
      TOMOYO: Allow domain transition without execve().
      TOMOYO: Avoid race when retrying "file execute" permission check.
      TOMOYO: Bump version.
      TOMOYO: Allow specifying domain transition preference.
      TOMOYO: Fix make namespacecheck warnings.
      TOMOYO: Simplify garbage collector.
      TOMOYO: Remove tomoyo_policy_memory_lock spinlock.
      TOMOYO: Fix domain transition failure warning.
      TOMOYO: Remove redundant tasklist_lock.
      TOMOYO: Fix quota and garbage collector.
      TOMOYO: Fix unused kernel config option.
      TOMOYO: Fix incomplete read after seek.
      TOMOYO: Fix interactive judgment functionality.

Thadeu Lima de Souza Cascardo (6):
      jsm: remove remaining flip buffer code
      jsm: remove buggy write queue
      jsm: print byte we are dequeing
      powerpc/eeh: Fix /proc/ppc64/eeh creation
      powerpc: Reserve iommu page 0
      ehea: Change maintainer to me

Theodore Ts'o (32):
      ext2,ext3,ext4: don't inherit APPEND_FL or IMMUTABLE_FL for new inodes
      ext4: fake direct I/O mode for data=journal
      ext4: call ext4_handle_dirty_metadata with correct inode in 
ext4_dx_add_entry
      ext4: improve handling of conflicting mount options
      jbd2: add debugging information to jbd2_journal_dirty_metadata()
      ext4: only call ext4_jbd2_file_inode when an inode has been extended
      ext4: add ext4-specific kludge to avoid an oops after the disk disappears
      ext4: read-only support for bigalloc file systems
      ext4: enforce bigalloc restrictions (e.g., no online resizing, etc.)
      ext4: convert instances of EXT4_BLOCKS_PER_GROUP to 
EXT4_CLUSTERS_PER_GROUP
      ext4: factor out block group accounting into functions
      ext4: split out ext4_free_blocks_after_init()
      ext4: bigalloc changes to block bitmap initialization functions
      ext4: convert block group-relative offsets to use clusters
      ext4: teach mballoc preallocation code about bigalloc clusters
      ext4: teach ext4_free_blocks() about bigalloc and clusters
      ext4: teach ext4_ext_map_blocks() about the bigalloc feature
      ext4: teach ext4_ext_truncate() about the bigalloc feature
      ext4: convert s_{dirty,free}blocks_counter to 
s_{dirty,free}clusters_counter
      ext4: convert the free_blocks field in s_flex_groups to be free_clusters
      ext4: teach ext4_statfs() to deal with clusters if bigalloc is enabled
      ext4: tune mballoc's default group prealloc size for bigalloc file systems
      ext4: enable mounting bigalloc as read/write
      ext4: Rename ext4_free_blks_{count,set}() to refer to clusters
      ext4: rename ext4_count_free_blocks() to ext4_count_free_clusters()
      ext4: rename ext4_free_blocks_after_init() to 
ext4_free_clusters_after_init()
      ext4: rename ext4_claim_free_blocks() to ext4_claim_free_clusters()
      ext4: rename ext4_has_free_blocks() to ext4_has_free_clusters()
      ext4: documentation: remove acl and user_xattr mount options
      fs: optimize out 16 bytes worth of padding in struct inode
      ext4: remove unnecessary call to waitqueue_active()
      ext4: optimize locking for end_io extent conversion

Thierry Reding (18):
      [media] tuner/xc2028: Add I2C flush callback
      [media] tm6000: Miscellaneous cleanups
      [media] tm6000: Use correct input in radio mode
      [media] tm6000: Implement I2C flush callback
      [media] tm6000: Flesh out the IRQ callback
      [media] tm6000: Rename active interface register
      [media] tm6000: Disable video interface in radio mode
      [media] tm6000: Rework standard register tables
      [media] tm6000: Add locking for USB transfers
      [media] tm6000: Properly count device usage
      [media] tm6000: Initialize isochronous transfers only once
      [media] tm6000: Execute lightweight reset on close
      [media] tm6000: Do not use video buffers in radio mode
      [media] tm6000: Plug memory leak on PCM free
      [media] tm6000: Enable audio clock in radio mode
      [media] tm6000: Enable radio mode for Cinergy Hybrid XE
      [media] tm6000: Add fast USB access quirk
      [media] tm6000: Enable fast USB quirk on Cinergy Hybrid

Thomas Abraham (7):
      serial: samsung: Add unified interrupt handler for s3c64xx and later SoC's
      ARM: SAMSUNG: Remove uart irq handling from plaform code
      ARM: SAMSUNG: remove sdhci default configuration setup platform helper
      gpio/samsung: Fix incorrect gpio pull up/down callback for EXYNOS4
      mmc: sdhci-s3c: add default controller configuration
      i2c-s3c2410: Keep a copy of platform data and use it
      i2c-s3c2410: Add device tree support

Thomas Gleinxer (1):
      ARM: 7133/1: SMP: fix per cpu timer setup before the cpu is marked online

Thomas Gleixner (35):
      rtmutex: Cleanup the debug code
      x86: cache_info: Remove bogus free of amd_l3_cache data
      x86: cache_info: Kill the moronic shadow struct
      x86: cache_info: Kill the atomic allocation in amd_init_l3_cache()
      clocksource: Make watchdog reset lockless
      locking, kprobes: Annotate the hash locks and kretprobe.lock as raw
      locking, percpu_counter: Annotate ::lock as raw
      locking, sched, cgroups: Annotate release_list_lock as raw
      locking, lib/proportions: Annotate prop_local_percpu::lock as raw
      locking, tracing: Annotate tracing locks as raw
      locking, printk: Annotate logbuf_lock as raw
      locking, sched: Annotate thread_group_cputimer as raw
      locking, semaphores: Annotate inner lock as raw
      locking, rwsem: Annotate inner lock as raw
      locking, timer_stats: Annotate table_lock as raw
      locking, latencytop: Annotate latency_lock as raw
      locking, video: Annotate vga console lock as raw
      locking, oprofile: Annotate oprofilefs lock as raw
      locking, ACPI: Annotate c3_lock as raw
      locking, x86: mce: Annotate cmci_discover_lock as raw
      locking, powerpc: Annotate uic->lock as raw
      locking, ARM: Annotate low level hw locks as raw
      locking, x86, iommu: Annotate iommu->register_lock as raw
      locking, x86, iommu: Annotate irq_2_ir_lock as raw
      locking, x86, iommu: Annotate qi->q_lock as raw
      alarmtimers: Fix error handling
      watchdog: Drop FIFO policy in exit path
      sched: Fix idle_cpu()
      genirq: Fix fatfinered fixup really
      rtmutex: Add missing rcu_read_unlock() in debug_rt_mutex_print_deadlock()
      sched: Warn on rt throttling
      sched: Don't use tasklist_lock for debug prints
      net: Unlock sock before calling sk_free()
      Blackfin: H8606: fixup bogus ioresource init
      jdb/jbd2: factor out common functions from the jbd[2] header files

Thomas Hellstrom (39):
      vmwgfx: Let SVGA_REG_NUM_DISPLAYS determine output connectivity
      vmwgfx: Fix potential execbuf deadlocks
      vmwgfx: Switch to VGA when we drop master and vmwgfx fbdev is not active
      vmwgfx: Restrict number of GMR pages to device limit
      vmwgfx: Update register definitions for HWV8 and print out new 
capabilities
      vmwgfx: Implement GMR2
      vmwgfx: Remove the fifo debug ioctl
      vmwgfx: Remove the update layout IOCTL.
      vmwgfx: Remove the possibility to map the fifo from user-space
      vmwgfx: Add functionality to get 3D caps
      vmwgfx: Fix confusion caused by using "fence" in various places
      vmwgfx: Make vmw_wait_seqno a bit more readable
      vmwgfx: Implement fence objects
      vmwgfx: Bump major
      ttm: export ttm_bo_create
      vmwgfx: Break out execbuf command processing
      vmwgfx: Require HWV8 for 3d support
      vmwgfx: minor dmabuf utilities cleanup
      vmwgfx: Allow reference and unreference of NULL fence objects.
      vmwgfx: Fix up query processing
      vmwgfx: Optimize the command submission resource list
      vmwgfx: Make sure we always have a user-space handle to use for objects 
that are backing kms framebuffers.
      vmwgfx: Handle device surface memory limit
      vmwgfx: Bump driver minor to advertise support for new ioctls.
      vmwgfx: Minor cleanups
      vmwgfx: Implement memory accounting for resources
      vmwgfx: Break out and comment vmw_execbuf_copy_fence_user
      vmwgfx: Add fence events
      vmwgfx: Wrap drm_read and drm_poll
      vmwgfx: Take the driver out of staging
      ttm: Fix error-path using an uninitialized value
      drm: Introduce "Virtual" connectors and encoders
      vmwgfx: Use "Virtual" connectors and encoders rather than "LVDS".
      vmwgfx: Reinstate the update_layout ioctl
      vmwgfx: Screen object cleanups
      vmwgfx: Remove screen object active list
      vmwgfx: Make the preferred autofit mode have a 60Hz vrefresh
      vmwgfx: Infrastructure for explicit placement
      vmwgfx: Fix hw cursor position

Thomas Jarosch (2):
      perf buildid: Fix possible unterminated readlink() result buffer
      tools, slub: Fix off-by-one buffer corruption after readlink() call

Thomas Meyer (16):
      crypto: n2 - Fix a get/put_cpu() imbalance
      staging: brcm80211: use kzalloc()
      staging: brcm80211: use kstrdup()
      staging: rts_pstor: dont cast void* from kmalloc()
      staging: altera-stapl: dont cast void* from kmalloc()
      Staging: rts_pstor: dont cast void* from kmalloc()
      staging: ft1000: dont cast void* from kmalloc()
      staging: tidspbridge: dont cast void* from kmalloc()
      staging: rts_pstor: dont cast void* from kmalloc()
      staging/easycap: Use memdup_user
      staging: spectra: Use memdup_user
      ARM: davinci: edma: use kzalloc()
      [media] davinci vpbe: Use resource_size()
      xen/pciback: use resource_size()
      tty: Support compat_ioctl get/set termios_locked
      ACPI: use kstrdup()

Thomas Pedersen (9):
      mac80211: fix mesh beacon format
      ieee80211: introduce Self Protected Action codes
      mac80211: update mesh peering frame codes
      mac80211: update mesh peering frame format
      ieee80211: add mesh action codes
      mac80211: update mesh path selection frame format
      mac80211: mesh gate fixes
      mac80211: check if mesh frame is in RMC after decrypt
      mac80211: notify peer when shutting down peer link

Thomas Petazzoni (4):
      at91: ohci-at91: add vbus_pin_inverted platform attribute
      at91: at91-ohci: support overcurrent notification
      at91: at91-ohci: configure overcurrent pins as input GPIOs
      easycap: fix ntsc module parameter description

Thomas Renninger (2):
      EDAC i7core: Use mce socketid for better compatibility
      ACPI: Export FADT pm_profile integer value to userspace

Thomas Weber (4):
      OMAP: DSS2: Support for Innolux AT070TN83
      OMAP: Devkit8000: Change lcd driver to AT070TN83
      mfd: Fix twl4030 dependencies for audio codec
      ARM: OMAP: Devkit8000: Remove double omap_mux_init_gpio

Tim Chen (1):
      Scm: Remove unnecessary pid & credential references in Unix socket's send 
and receive path

Timo Kokkonen (1):
      [media] saa7134.h: Suppress compiler warnings when 
CONFIG_VIDEO_SAA7134_RC is not set

Timur Tabi (37):
      drivers/video: use strings to specify the Freescale DIU monitor port
      ASoC: claim the IRQ when the fsl_ssi device is probed, not opened
      ASoC: fsl: fix build warning in fsl_dma
      tty/powerpc: introduce the ePAPR embedded hypervisor byte channel driver
      tty/powerpc: fix build break with ehv_bytechan.c on allyesconfig
      fbdev: fix indentation in modedb.c
      ASoC: improve asynchronous mode support in the fsl_ssi driver
      ASoC: support sample sizes properly in the WM8776 codec driver
      ASoC: support all possible sample rates in the WM8776 driver
      drivers/video: fsl-diu-fb: clean up whitespace and formatting
      drivers/video: fsl-diu-fb: clean up printk usage
      drivers/video: fsl-diu-fb: remove unused ioctls
      drivers/video: fsl-diu-fb: fix compilation warning
      drivers/video: fsl-diu-fb: improve device tree usage
      drivers/video: fsl-diu-fb: remove redundant default video mode
      drivers/video: fsl-diu-fb: improve local variable usage in some functions
      drivers/video: fsl-diu-fb: set the driver name to "fsl-diu-fb"
      drivers/video: fsl-diu-fb: fix potential memcpy buffer overflow bug
      drivers/video: fsl-diu-fb: fix memory leak on error
      drivers/video: fsl-diu-fb: use a normal for-loop to uninstall framebuffers
      drivers/video: fsl-diu-fb: the video buffer is not I/O memory
      drivers/video: fsl-diu-fb: remove unusued MEM_ALLOC_THRESHOLD
      powerpc/mpic: Add support for discontiguous cores
      powerpc/5200: enable audio in the defconfig
      drivers/tty: don't use the byte channel handle as a parameter in 
ehv_bytechan.c
      drivers/video: fsl-diu-fb: fix some ioctls
      drivers/video: fsl-diu-fb: move some definitions out of the header file
      drivers/video: fsl-diu-fb: remove broken screen blanking support
      drivers/video: fsl-diu-fb: add several new video modes
      drivers/video: fsl-diu-fb: use an enum for the AOI index
      drivers/video: fsl-diu-fb: remove unused panel operating mode support
      drivers/video: fsl-diu-fb: only DIU modes 0 and 1 are supported
      drivers/video: fsl-diu-fb: merge diu_hw into fsl_diu_data
      drivers/video: fsl-diu-fb: merge diu_pool into fsl_diu_data
      powerpc/fsl_msi: fix support for multiple MSI ranges
      powerpc/85xx: clean up FPGA device tree nodes for Freecsale QorIQ boards
      powerpc/fsl_msi: add support for "msi-address-64" property

Tobias Klauser (5):
      usb: isp1362-hcd: Quieten printks
      staging: usbip: userspace: Check return value for mkdir()
      staging: usbip: Add header guards to stub.h and vhci.h
      mtd: plat-nand: Fixup kerneldoc for struct platform_nand_chip
      Input: gpio_keys - use of_property_read_u32()

Todd Poynor (5):
      OMAP: VP: Explicitly mask VPVOLTAGE field
      OMAP: Improve register access in L3 Error handler.
      OMAP: Fix a BUG in l3 error handler.
      mfd: Fix twl6030 lockdep recursion warning on setting wake IRQs
      mfd: Disable twl6030 IRQ during suspend

Tom Herbert (4):
      rps: Some minor cleanup in get_rps_cpus
      rps: Add flag to skb to indicate rxhash is based on L4 tuple
      rps: Infrastructure in __skb_get_rxhash for deep inspection
      rps: Inspect GRE encapsulated packets to get flow hash

Tom Tucker (1):
      RDMA/cxgb4: Mark QP in error before disabling the queue in firmware

Tomas Winkler (2):
      staging: mei: enable msi when supported
      staging/easycap: kill timeval members of easycap struct

Tomasz Figa (4):
      ARM: S3C64XX: Use S3C64XX_SDMA_SEL register name instead of numeric 
address
      ARM: S3C64XX: Save/restore S3C64XX_SDMA_SEL on suspend/resume
      ARM: S3C64XX: Save/restore S3C64XX_MODEM_MIFPCON on suspend/resume
      ARM: S3C64XX: Add support for synchronous clock operation

Tomasz Stanislawski (7):
      [media] media: v4l: remove single to multiplane conversion
      [media] s5p-tv: hdmi: use DVI mode
      [media] s5p-tv: fix mbus configuration
      ARM: SAMSUNG: add i2c hdmiphy controller definitions
      ARM: S5P: add support for tv device
      ARM: EXYNOS4: enable TV support on Universal_C210 board
      ARM: S5PV210: enable TV support on GONI board

Tomi Valkeinen (65):
      fbdev: fix parsing of standard timings
      OMAP: DSS2: PicoDLP: fix error handling in power_on
      OMAP: DSS2: check for manager when enabling display
      Revert "HACK: OMAP: DSS2: clk hack for OMAP2/3"
      Revert "OMAP: DSS2: HDMI: fix hdmi clock name"
      OMAP: DSS2: remove unneeded fck enable/disables
      OMAP: DSS2: Change DSI device naming
      OMAP4: TWL: Add common omapdss supplies
      OMAP: DSS2: DSI: Improve dsi_mux_pads parameters
      OMAP: DSS2: Implement dsi_mux_pads for OMAP4
      OMAP: OMAPFB: make omapfb start even when a display is missing a driver
      OMAP: DSS2: fix clock sources on error and uninit
      OMAP: DSS2: Handle manager change in apply
      OMAP: DSS2: Remove "EXPERIMENTAL" from Kconfig
      OMAP: DSS2: Remove support for non-DISPC overlays
      OMAP: DSS2: DISPC: use lookup tables for bit shifts
      OMAP: DSS2: Add overlay caps to DSS features
      OMAP: DSS2: Add GLOBAL_ALPHA & PRE_MULT_ALPHA to ovl caps
      OMAP: DSS2: string parsing cleanups
      OMAP: OMAPFB: string parsing cleanups
      OMAP: DSS2: DISPC: remove non-existing func prototypes
      OMAP: DSS2: DISPC: rename overlay related funcs
      OMAP: DSS2: DISPC: rename manager related funcs
      OMAP: DSS2: reorganize functions in dss.h
      OMAP: DSS2: DISPC: Fix minimum PCD value
      OMAP: DSS2: HDMI: use default dividers
      OMAP: DSS2: HDMI: change regn definition
      OMAP: DSS2: DSI: Add comment about regn
      OMAP: DSS2: DISPC: Add missing IRQ  definitions
      OMAP: DSS2: add dss_get_hdmi_venc_clk_source()
      OMAP: DSS2: DISPC: improve dispc_mgr_enable_digit_out()
      OMAP: DSS2: HDMI: improve hdmi output enable
      OMAP: DSS2: add read_edid() to omap_dss_driver struct
      OMAP: DSS2: add detect() to omap_dss_driver struct
      OMAP: DSS2: HDMI: make set_timing saner
      OMAP: DSS2: HDMI: implement read_edid()
      OMAP: DSS2: HDMI: remove edid parsing
      OMAP: DSS2: HDMI: split hdmi_core_ddc_edid
      OMAP: DSS2: HDMI: clean up edid reading & fix checksum
      OMAP: DSS2: HDMI: remove error prints in check_timings
      OMAP: DSS2: HDMI: implement detect()
      OMAP: DSS2: add panel-dvi driver
      OMAP: use dvi panel driver instead of generic-dpi
      OMAP: stalker: Remove LCD device from board file
      OMAP: DSS2: panel-generic-dpi: remove "generic" panel
      OMAP: Add DDC i2c_bus_num to board files
      OMAPFB: find best mode from edid
      OMAPDSS: Taal: remove external backlight support
      OMAPFB: Remove unused lcd drivers
      OMAPDSS: Port 2430sdp display driver to DSS2
      OMAPDSS: Port the H4 display driver to DSS2
      OMAPDSS: Port the Apollon display driver to DSS2
      OMAPDSS: Add N800 panel driver
      OMAPDSS: remove vaddr from overlay info
      OMAP: 4430SDP: Remove unneeded lcd config
      OMAP4: 4430SDP: Add panel support to board file
      OMAP4: 4430SDP: Add picodlp support to board file
      OMAP: RX51: Remove unused old omapfb stuff
      OMAP: omap3touchbook: Remove unused lcd stuff
      OMAP: 2420SDP: Port the display driver to new DSS2
      OMAP: LDP: Port the display driver to new DSS2
      OMAP: H4: Port the display driver to new DSS2
      OMAP: Apollon: Port the display driver to new DSS2
      OMAPDSS: picodlp: add missing #include <linux/module.h>
      ARM: OMAP: change get_context_loss_count ret value to int

Tommaso Massimi (1):
      Platform: samsung_laptop: add support for X520 machines.

Tomoya MORINAGA (22):
      pch_phub: Care FUNCSEL register in PM
      gpio-ml-ioh: Delete unnecessary code
      gpio-ml-ioh: Support interrupt function
      gpio-ml-ioh: Fix suspend/resume issue
      gpio-pch: Delete invalid "restore" code in suspend()
      gpio-pch: add spinlock in suspend/resume processing
      gpio-pch: support ML7223 IOH n-Bus
      gpio-pch: modify gpio_nums and mask
      gpio-pch: Save register value in suspend()
      gpio-pch: Support interrupt function
      pch_dma: Fix suspend issue
      pch_dma: Reduce wasting memory
      8250_pci: Fix kernel panic when pch_uart is disabled
      gpio-pch: Use NUMA_NO_NODE not GFP_KERNEL
      gpio-ml-ioh: Use NUMA_NO_NODE not GFP_KERNEL
      i2c-eg20t: Fix bus-idle waiting issue
      i2c-eg20t: Modify returned value s32 to long
      i2c-eg20t: Fix 10bit access issue
      i2c-eg20t: Separate error processing
      i2c-eg20t: add stop sequence in case wait-event timeout occurs
      i2c-eg20t: Fix flag setting issue
      i2c-eg20t: Add initialize processing in case i2c-error occurs

Tony Breeds (2):
      net: fix IBM EMAC driver after rename.
      powerpc/4xx/pci: Add __init annotations for *init_port_hw() functions.

Tony Jago (1):
      [media] saa7164: Add support for another HVR2200 hardware revision

Tony Lindgren (32):
      omap2+: Use Kconfig symbol in Makefile instead of obj-y
      ARM: OMAP: Move omap2_init_common_devices out of init_early
      ARM: OMAP: Introduce SoC specific early_init
      Merge branch 'omap_chip_remove_cleanup_3.2' of 
git://git.pwsan.com/linux-2.6 into cleanup
      Merge branch 'for_3.2/voltage-cleanup' of 
git://gitorious.org/khilman/linux-omap-pm into voltage
      ARM: OMAP: Add support for dmtimer v2 ip
      ARM: OMAP2+: Fix missing inline functions for Makefile cleanup
      ARM: OMAP: dmtimer: skip reserved timers
      Merge branch 'for_3.2/omap_device' of 
git://gitorious.org/khilman/linux-omap-pm into cleanup
      Merge branch 'for_3.2/pm-cleanup' of 
git://gitorious.org/khilman/linux-omap-pm into cleanup
      Merge branch 'for_3.2/voltage-cleanup' of 
git://gitorious.org/khilman/linux-omap-pm into voltage
      ARM: OMAP2+: Use SoC specifc map_io
      ARM: OMAP2+: Remove custom init_irq for remaining boards
      Merge branch 'for_3_2/omap_misc' of 
git://gitorious.org/omap-sw-develoment/linux-omap-dev into l3
      Merge branches 'cleanup-part3', 'voltage', 'dmtimer' and 'l3' into dt-base
      Merge branch 'for_3.2/3_omap_devicetree' of 
git://gitorious.org/omap-pm/linux into dt
      ARM: OMAP1: Use generic map_io, init_early and init_irq
      ARM: OMAP: Avoid cpu_is_omapxxxx usage until map_io is done
      ARM: OMAP: Remove calls to SRAM allocations for framebuffer
      ARM: OMAP: Map SRAM later on with ioremap_exec()
      ARM: OMAP: Move set_globals initialization to happen in init_early
      ARM: OMAP: Warn if omap_ioremap is called before SoC detection
      ARM: 7129/1: Add __arm_ioremap_exec for mapping external memory as 
MT_MEMORY
      net: Add back alignment for size for __alloc_skb
      PM / OPP: Fix build when CONFIG_PM_OPP is not set
      Merge branch 'omap_clock_fixes_3.2' of git://git.pwsan.com/linux-2.6 into 
fixes
      Merge branch 'prcm_scm_misc_fixes_3.2' of git://git.pwsan.com/linux-2.6 
into fixes
      Merge branch 'for_3.2/pm-cleanup-2' of 
git://github.com/khilman/linux-omap-pm into fixes
      ARM: OMAP1: Fix warnings about enabling 32 KiHz timer
      ARM: OMAP2: Fix H4 matrix keyboard warning
      ARM: OMAP: Fix export.h or module.h includes
      Merge branch 'fixes-modulesplit' into fixes

Tony Luck (4):
      [IA64] sn2: add missing put_cpu()
      [IA64[ add CONFIG_NET_VENDOR_INTEL=y to default config files where needed
      MAINTAINERS: Update entry for IA64
      [IA64] Wire up cross memory attach syscalls

Toon Schoenmakers (2):
      staging: rtl8192u: Follow all suggestions from checkpatch on compress.c
      staging: vt6655: Fixed all the indents and other errors in IEEE11h.c

Tore Anderson (1):
      ipv6: Send ICMPv6 RSes only when RAs are accepted

Tormod Volden (1):
      drm/radeon: Print gart initialization details on all chipsets

Toshiyuki Okajima (1):
      ext3: fix message in ext3_remount for rw-remount case

Trond Myklebust (16):
      NFSD: Cleanup for nfsd4_path()
      NFSD: Remove the ex_pathname field from struct svc_export
      NFSD: Add a cache for fs_locations information
      Revert "NFS: Ensure that writeback_single_inode() calls write_inode() 
when syncing"
      SUNRPC: Fix rpc_sockaddr2uaddr
      SUNRPC: Remove unnecessary export of rpc_sockaddr2uaddr
      NFS: Use the inode->i_version to cache NFSv4 change attribute information
      NFS: Remove the unused "lookupfh()" version of nfs4_proc_lookup()
      NFSv4: Translate NFS4ERR_BADNAME into ENOENT when applied to a lookup
      NFS: Get rid of the unused nfs_read_data->flags field
      NFS: Get rid of the unused nfs_write_data->flags field
      NFS: Get rid of nfs_restart_rpc()
      NFS: Get rid of unnecessary calls to ClearPageError() in read code
      NFS: Don't rely on PageError in nfs_readpage_release_partial
      NFS: Get rid of the nfs_rdata_mempool
      Merge branch 'osd-devel' into nfs-for-next

Troy Kisky (3):
      ARM: i.MX51: Remove _MX51_PAD_xxx references
      ARM: i.MX51: clean up iomux-mx51.h
      ARM: i.MX53: clean up iomux-mx53.h

Tsutomu Itoh (1):
      Btrfs: fix return value of btrfs_get_acl()

Tushar Behera (5):
      ARM: EXYNOS4: Fix sdhci card detection for ORIGEN
      ARM: EXYNOS4: Add support for secondary MMC port on ORIGEN
      ARM: EXYNOS4: Add machine support for 7" LCD on ORIGEN
      ARM: EXYNOS4: convert boot_params to atag_offset
      gpio/samsung: Move SoC specific codes within macro

Tyler Hicks (1):
      MAINTAINERS: Update eCryptfs maintainer address

Ujfalusi, Peter (1):
      ASoC: sdp4430: Fix string for FM input name

Ulf Hansson (2):
      mmc: core: Fix hangs related to insert/remove of cards
      mmc: core: Prevent too long response times for suspend

Ursula Braun (4):
      qeth: do not apply priority queuing to HiperSockets
      iucv: kernel option for z/VM IUCV and HiperSockets
      af_iucv: cleanup - use iucv_sk(sk) early
      af_iucv: add HiperSockets transport

Uwe Bonnes (6):
      USB: ftdi_sio.c: Basic icount infrastructure for ftdi_sio
      USB: ftdi_sio.c: Fill the RX field of the ftdi async_icount structure
      USB: ftdi_sio.c:Fill TX field of the ftdi async_icount structure
      USB: ftdi_sio.c: Fill LSR fields of the ftdi async_icount structure
      USB: ftdi_sio.c:Fill MSR fields of the ftdi async_icount structure
      USB: ftdi_sio.c: Use ftdi async_icount structure for TIOCMIWAIT, as in 
other drivers

Uwe Kleine-König (19):
      ARM: mx5: fix remaining inconsistent names for irqs
      ARM: mx5: remove unused #includes of devices.h
      ARM: mx5: dynamically allocate mxc-ehci devices
      ARM: mx5: dynamically allocate fsl-usb2-udc devices
      ARM: mx5: dynamically allocate high speed i2c (imx-i2c actually)
      ARM: imx/mx1ads: dynamically allocate physmap-flash device
      ARM: imx/armadillo5x0: dynamically allocate physmap-flash device
      ARM: mxc: drop now unused function mxc_register_device
      new helper to create platform devices with dma mask
      ARM: mxc: convert device creation to use platform_device_register_full
      locking, dma, ipu: Annotate bank_lock as raw
      mfd: Provide a generic version of mc13xxx adc_do_conversion
      input: Convert mc13783-ts to mc13xxx API
      ARM: imx: use mc13xxx constants instead of mc13783
      hwmon: Convert mc13783-adc to mc13xxx API
      mfd: Remove mc13783 API functions and symbols
      mfd: Fix a sparse warning about mc13xxx_chipname not being declared
      ARM: imx/mx31moboard: use mc13xxx structs instead of removed mc13783 
structs
      drivers/rtc/rtc-mc13xxx.c: move probe and remove callbacks to .init.text 
and .exit.text

Vaibhav Nagarnaik (2):
      trace: Add a new readonly entry to report total buffer size
      trace: Add ring buffer stats to measure rate of events

Vasanthakumar Thiagarajan (54):
      ath6kl: cleanup callbacks for different scatter gather method
      ath6kl: Move ath6kl_sdio_async_rw_scatter() down to other hif_ops 
functions
      ath6kl: Remove struct hif_scatter_req_priv
      ath6kl: Remove useless flags in hif_scatter_req
      ath6kl: Remove endpoint reference from hif_scatter_req
      ath6kl: Refactor refactor ath6kl_sdio_setup_scat_resource()
      ath6kl: Cleanup ath6kl_sdio_enable_scatter()
      ath6kl: Cleanup ath6kl_sdio_cleanup_scatter()
      ath6kl: Move down scatter enable and cleanup functions
      ath6kl: Merge scatter gather setup functions for two method
      ath6kl: Moe virt_scat from hif_dev_scat_sup_info to hif_scatter_req
      ath6kl: Refactor ath6kl_sdio_read_write_sync()
      ath6kl: Merge scatter rw request functions into one
      ath6kl: Remove ath6kldev_setup_msg_bndl()
      ath6kl: Minor cleanup in ath6kldev_submit_scat_req()
      ath6kl: Remove callback msg_pending() and used the function directly
      ath6kl: Move bundle size from ath6kl_device to htc_target
      ath6kl: Move block_sz and block_mask from ath6kl_device to htc_target
      ath6kl: Move scatter information from ath6kl_device to htc_target
      ath6kl: Bypass reading irq status based on chk_irq_status_cnt
      ath6kl: Move chk_irq_status_cnt from ath6kl_device to htc_target
      ath6kl: Remove unused struct ath6kl_async_reg_io_buffer
      ath6kl: Cleanup void *parent_dev in struct wmi
      ath6kl: Move scan table from wmi to ath6kl
      ath6kl: Cleanup parameters for wlan_refresh_inactive_nodes()
      ath6kl: Remove bssid from struct wmi
      ath6kl: Remove ath6kl_wmi_get_current_bssid()
      ath6kl: Cleanup parameters of wlan_node_table_init()
      ath6kl: Move initialization/deinitialization of scan_table to appropriate 
functions
      ath6kl: Pass only the needed scan_table to ath6kl_wmi_iterate_nodes()
      ath6kl: Remove ath6kl_wmi_iterate_nodes()
      ath6kl: Use ath6kl_cfg80211_scan_node() directly instead of function 
pointer
      ath6kl: Cleanup void * in ath6kl_cfg80211_scan_node()
      ath6kl: Release ar->lock right afer updating net_stats in ath6kl_rx()
      ath6kl: Minor cleanup in min_hdr_len computation
      ath6kl: Cleanup ath6kl_wmi_data_hdr_remove()
      ath6kl: Fix bug in computing AMSU subframe padding
      ath6kl: Fix buffer alignment for scatter-gather I/O
      ath6kl: Fix system freeze under heavy data load
      ath6kl: Remove unused meta_v2 from ath6kl_data_tx()
      ath6kl: Add wmi meta data information only it is available
      ath6kl: Avoid rolling back of entire scatter setup in case of failure
      ath6kl: Add initial debugfs changes
      ath6kl: Add debugfs entry to dump target stats
      ath6kl: Add debugfs file entry to dump credit distribution stats
      ath6kl: Add debugfs interface to dump diagnostic registers from firmware
      ath6kl: Fix endianness in requesting chip register read
      ath6kl: Make ath6kl_diag_write32() non-static
      ath6kl: Fix endianness in register write
      ath6kl: Add debugfs support to write a chip register
      ath6kl: Remove auth type fall back in auto authentication mode
      ath6kl: Set the sme_state to disconnected in disconnect() callback
      ath6kl: Fix disconnect event reporting
      ath6kl: Remove unnecessary retrieval of first list entry in 
ath6kl_htc_tx_setup_scat_list()

Vasiliy Kulikov (2):
      mm: restrict access to slab files under procfs and sysfs
      proc: fix races against execve() of /proc/PID/fd**

Vasily Averin (2):
      ipv4: NET_IPV4_ROUTE_GC_INTERVAL removal
      watchdog: move watchdog_*_all_cpus under CONFIG_SYSCTL

Vasu Dev (9):
      ixgbe: disable LLI for FCoE
      [SCSI] libfc: cache align struct fc_fcp_pkt fields
      [SCSI] libfc: cache align struct fc_exch fields
      [SCSI] libfc: cache align fc_exch_pool
      [SCSI] fcoe: use real dev in case of HW vlan acceleration
      [SCSI] fcoe: setup default initial value for DDP threshold
      [SCSI] libfc: fix checking FC_TYPE_BLS
      [SCSI] libfc: avoid exchanges collision during lport reset
      [SCSI] libfc: improve flogi retries to avoid lport stuck

Venkat Subbiah (1):
      watchdog: Octeon: Mark octeon_wdt interrupt as IRQF_NO_THREAD

Venkatraman S (2):
      mmc: queue: declare mmc_alloc_sg as static
      mmc: fix integer assignments to pointer

Vikas Chaudhary (13):
      [SCSI] qla4xxx: Added new "struct ipaddress_config"
      [SCSI] qla4xxx: added support to show multiple iface in sysfs
      [SCSI] qla4xxx: Add VLAN support
      [SCSI] qla4xxx: add bsg support
      [SCSI] scsi_transport_iscsi: Added support to update mtu
      [SCSI] qla4xxx: Added support to update mtu
      [SCSI] qla4xxx: Added vendor specific sysfs attributes
      [SCSI] scsi_transport_iscsi: Added support to update initiator iscsi port
      [SCSI] qla4xxx: added support to update initiator iscsi port
      [SCSI] scsi: Added support for adapter and firmware reset
      [SCSI] qla4xxx: Added support for adapter and firmware reset
      [SCSI] qla4xxx: Update license
      [SCSI] qla4xxx: Update driver version to 5.02.00-k8

Vincent Abel-Grimalt (1):
      Staging : winbond : fix coding style issue in phy_calibration.c

Vincent Guittot (2):
      ARM: 7011/1: Add ARM cpu topology definition
      [CPUFREQ] ARM: ux500: send cpufreq notification for all cpus

Vincent Palatin (1):
      usb-storage: fix realtek cr configuration

Vinicius Costa Gomes (15):
      Bluetooth: Reset the security timer when a command is queued
      Bluetooth: Add a flag to indicate that SMP is going on
      Bluetooth: Use the same timeouts for both ACL and LE links
      Bluetooth: Add support for pairing via mgmt over LE
      Bluetooth: Add support for running SMP without a socket
      Bluetooth: Add link_type information to the mgmt Connected event
      Bluetooth: Move SMP fields to a separate structure
      Bluetooth: Move SMP crypto functions to a workqueue
      Bluetooth: Require authentication if MITM protection is requested
      Bluetooth: Use the MEDIUM security level for pairings
      Bluetooth: Fix sending wrong authentication requirements
      Bluetooth: Use the LTK after receiving a LE Security Request
      Revert "Bluetooth: Add support for communicating keys with userspace"
      Bluetooth: Fix not setting a pending security level
      Bluetooth: Remove support for other SMP keys than the LTK

Vinod Koul (5):
      dmaengine: add helper function for slave_single
      dmaengine: remove struct scatterlist for header
      Merge branch 'next' into v3.1-rc4
      Merge branch 'samsung_dma' into next
      dmaengine: mid_dma: mask_peripheral_interrupt only when dmac is idle

Viresh Kumar (27):
      dmaengine/dmatest: Terminate transfers on all channels in case of error 
or exit
      ARM: asm/pl080.h: Protect against multiple inclusion of header file
      dmaengine/amba-pl08x: Resolve formatting issues
      dmaengine/amba-pl08x: Rearrange inclusion of header files in ascending 
order
      dmaengine/amba-pl08x: pass (*ptr) to sizeof() instead of (struct xyz)
      dmaengine/amba-pl08x: Complete doc comment for struct pl08x_txd
      dmaengine/amba-pl08x: Remove redundant comment and rewrite original
      dmaengine/amba-pl08x: Changing few prints to dev_dbg from dev_info
      dmaengine/amba-pl08x: support runtime PM
      dmaengine/amba-pl08x: Simplify pl08x_ensure_on()
      dmaengine/amba-pl08x: No need to check "ch->signal < 0"
      dmaengine/amba-pl08x: Schedule tasklet in case of error interrupt
      dmaengine/amba-pl08x: Get rid of pl08x_pre_boundary()
      dmaengine/amba-pl08x: max_bytes_per_lli is TRANSFER_SIZE * src_width (not 
MIN(width))
      dmaengine/amba-pl08x: Add prep_single_byte_llis() routine
      dmaengine/amba-pl08x: Align lli_len to max(src.width, dst.width)
      dmaengine/amba-pl08x: Choose peripheral bus as master bus
      dmaengine/amba-pl08x: Pass flow controller information with slave channel 
data
      dmaengine/amba-pl08x: Call pl08x_free_txd() instead of calling kfree() 
directly
      dmaengine/amba-pl08x: Add support for sg len greater than one for slave 
transfers
      dmaengine/amba-pl08x: Check txd->llis_va before freeing dma_pool
      spi/spi-pl022: Resolve formatting issues
      spi/spi-pl022: Use GFP_ATOMIC for allocation from tasklet
      spi/spi-pl022: Don't allocate more sg than required.
      spi/spi-pl022: calculate_effective_freq() must set rate <= requested rate
      spi/spi-pl022: Call pl022_dma_remove(pl022) only if enable_dma is true
      mmc: sdhci-spear: Don't set power gpio to 1 on probe

Virupax Sadashivpetimath (1):
      mfd: Add ab8500 interrupt disable hook

Vitaliy Ivanov (3):
      treewide: typo 'interrrupt' word corrections.
      async: uninitialized warning corrections
      futex: uninitialized warning corrections

Vivek Goyal (2):
      blk-throttle: Free up policy node associated with deleted rule
      blk-throttle: Take blkcg->lock while traversing blkcg->policy_list

Vivek Natarajan (5):
      ath6kl: Add debugfs entry to modify roaming parameters.
      ath6kl: Process regulatory requests from firmware.
      cfg80211/nl80211: Indicate roaming feature capability to userspace.
      ath6kl: deinitialise wiphy on error
      ath6kl: Indicate the roaming capability of the firmware

Vladimir Zapolskiy (6):
      ARM: EXYNOS4: use dma-pl330 device name for clock
      ARM: S5PC100: use dma-pl330 device name for clock
      ARM: S5PV210: use dma-pl330 device name for clock
      dm9000: define debug level as a module parameter
      connector: add comm change event report to proc connector
      staging: tidspbridge: MMU2 registers are limited to 32-bit data access

WANG Cong (9):
      nbd: use task_pid_nr() to get current pid
      nbd: replace sysfs_create_file() with device_create_file()
      nbd: replace printk KERN_ERR with dev_err()
      nbd: lower the loglevel of an error message
      nbd: replace some printk with dev_warn() and dev_info()
      cris: fix a build error in drivers/tty/serial/crisv10.c
      cris: lower the printk level in cris serial driver
      MAINTAINERS: Update linux-pm list address
      sysctl: make CONFIG_SYSCTL_SYSCALL default to n

Waldemar Rymarkiewicz (1):
      Bluetooth: Fix possible NULL pointer dereference

Wang Shaoyan (2):
      viafb: fix pointer type missmatch
      viafb: replace strict_strtoul to kstrto* and check return value

Wang Sheng-Hui (7):
      elevator: use ELV_NAME_MAX instead of magic number 16 for chosen_elevator
      trival: md_k.h should be md.h in the beginning comment of file md.h
      cleanup: vfs: small comment fix for block_invalidatepage
      lib/idr.c: fix comment for ida_get_new_above()
      virtio.h: correct comment for struct virtio_driver
      virtio: modify vring_init and vring_size to take account of the layout 
containing *_event_idx
      Documentation: drop as block elevator reference in switching-sched.txt

Wang Xingchao (1):
      sched: Remove redundant test in check_preempt_tick()

Wanlong Gao (7):
      USB: otg: remove unused function twl6030_set_phy_clk
      drivers:uio:change the goto label to consistent with others
      drivers:uio:fix section mismatch in uio_pdrv_genirq.c
      Input: ad714x-i2c - change placement of __init/__exit annotations
      mfd: Fix section mismatch warning in ab3550-core
      ipc/mqueue.c: fix wrong use of schedule_hrtimeout_range_clock()
      ksm: fix the comment of try_to_unmap_one()

Wayne Boyer (2):
      [SCSI] ipr: Add support to flash FPGA and flash back DRAM images
      [SCSI] ipr: add definitions for additional adapter

Weiping Pan (1):
      bonding:update speed/duplex for NETDEV_CHANGE

Wey-Yi Guy (45):
      iwlagn: default smps mode for 1000 series device
      iwlagn: Remove ht40 support from 5.2GHz for _bgn devices
      iwlagn: change default sensitivity value for 5000 and 6000 series
      iwlagn: support v2 of enhanced sensitivity table
      iwlagn: Rename iwlcore prefix
      iwlagn: remove out-dated comments
      iwlagn: enable 11n aggregation without checking traffic load
      iwlagn: support small form factor SKU of 6205
      iwlagn: more comments for bt channel inhibition
      iwlagn: add comments to module parameters
      iwlagn: adding special "D" SKU for 2000 series
      iwlagn: only perform necessary calibration at init time
      iwlagn: disply queue read/write pointer when stuck
      iwlagn: enable 11n support for "_d" sku
      iwlagn: remove lines from the wrong place
      iwlagn: New SKU for 6005 SFF
      iwlagn: merge eeprom access into single file
      iwlagn: add support for v2 of temperature offset calibration
      iwlagn: use iwl_eeprom_calib_hdr structure
      iwlagn: fix stack corruption for temperature offset v2
      iwlagn: signedness bug
      MAINTAINERS: update iwlwifi
      iwlagn: add debugging to show probe related info in scan notification
      iwlagn: separate init calib and rt calib
      iwlagn: add cmd queue pointer info when timeout
      iwlagn: add REPLY_ECHO host command
      iwlagn: add WARN if tx cmd complete come back late
      iwlagn: add "echo" test when command queue stuck
      iwlagn: check rf kill in queue stuck
      iwlagn: add "echo test" command to debugfs
      iwlagn: remove un-necessary step
      iwlagn: set rts retry limit
      iwlagn: add "_d" sku to 6005 series of devices
      iwlagn: Add "_d" sku to 105 series of devices
      iwlagn: do nothing when disable agg in wrong state
      iwlagn: use low retry limit for WoWLAN
      iwlwifi: update comments on how to enable debug flag
      iwlagn: more info on warning for shutdown agg queue
      iwlagn: don't stop rts/cts until last aggregation queue close
      iwlagn: add debug for mac80211 callback
      iwlagn: rename all the mac80211 callback functions
      iwlagn: merge station management functions
      iwlagn: rename iwl-rx.c to iwl-agn-rx.c
      iwlwifi: allow pci_enable_msi fail
      iwlwifi: don't perform "echo test" when cmd queue stuck

Will Deacon (29):
      ARM: PMU: move CPU PMU platform device handling and init into perf
      ARM: perf: use cpumask_t to record active IRQs
      ARM: perf: use u32 instead of unsigned long for PMNC register
      ARM: perf: use integers for ARMv7 event indices
      ARM: perf: index ARMv7 event counters starting from zero
      ARM: perf: index Xscale and ARMv6 event counters starting from zero
      ARM: perf: index PMU registers from zero
      ARM: perf: allow armpmu to implement mode exclusion
      ARM: perf: add mode exclusion for Cortex-A15 PMU
      ARM: hw_breakpoint: add initial Cortex-A15 (debug v7.1) support
      ARM: hw_breakpoint: reserve one breakpoint for watchpoint stepping
      ARM: hw_breakpoint: add support for multiple watchpoints
      ARM: hw_breakpoint: trap undef instruction exceptions in reset_ctrl_regs
      ARM: hw_breakpoint: reduce the number of WARN_ONCE invocations
      Merge branches 'hwbreak', 'perf/updates' and 'perf/system-pmus' into 
for-rmk
      ARM: 7127/1: hw_breakpoint: skip v7-specific reset on v6 cores
      ARM: 7060/1: smp: populate logical CPU mapping during boot
      ARM: 7061/1: gic: convert logical CPU numbers into physical numbers
      ARM: 7072/1: debug: use kconfig choice for selecting DEBUG_LL UART
      ARM: 7073/1: debug: augment DEBUG_LL Kconfig help to clarify behaviour
      ARM: 7116/1: debug: provide dummy default option for DEBUG_LL UART choice
      ARM: 7062/1: cache: detect PIPT I-cache using CTR
      ARM: exynos4: convert logical CPU numbers to physical numbers
      ARM: msm: convert logical CPU numbers to physical numbers
      ARM: shmobile: convert logical CPU numbers to physical numbers
      ARM: ux500: convert logical CPU numbers to physical numbers
      ARM: versatile: convert logical CPU numbers to physical numbers
      ARM: plat-samsung: use Kconfig choice for debug UART selection
      ARM: realview: use Kconfig choice for debug UART selection

Will Drewry (1):
      init: add root=PARTUUID=UUID/PARTNROFF=%d support

William Douglas (2):
      printk: fix bounds checking for log_prefix
      printk: remove bounds checking for log_prefix

William Light (2):
      ALSA: snd-usb-caiaq: Fix NULL dereference in input.c
      ALSA: snd-usb-caiaq: Add support for Maschine

Williams, Mitch A (2):
      igbvf: Update module identification strings
      igbvf: Bump version number

Wim Van Sebroeck (1):
      watchdog: iTCO_wdt.c - problems with newer hardware due to SMI clearing

Witold Szczeponik (1):
      PNPACPI: Simplify disabled resource registration

Wolfgang Grandegger (1):
      can/sja1000: driver for PEAK PCAN PCI/PCIe cards

Wolfram Sang (20):
      video: s3c2410: remove unused variable
      arm: mxs: mx28evk: add fixed regulators for audio
      arm: mach-mxs: add device for rtc
      arm: mach-mxs: add rtc to all boards
      staging/olpc_dcon: Remove obsolete cleanup for clientdata
      ASoC: imx-ssi: use dma_writecombine consistently
      ASoC: imx: use more robust checking of available streams
      gpio: move mpc8xxx/512x gpio driver to drivers/gpio
      powerpc: update 512x-defconfig
      [media] gspca - zc3xx: New webcam 03f0:1b07 HP Premium Starter Cam
      drivers: base: print rejected matches with DEBUG_DRIVER
      ASoC: tlv320aic32x4 fix initialization of micpga routing
      arm: mx3: update defconfig
      ASoC: Fix typo in Kconfig symbol for tlv320aic32x4
      mtd: tests: don't use mtd0 as a default
      mtd: tests: annotate as DANGEROUS in Kconfig
      video/backlight: remove obsolete cleanup for clientdata
      drivers/leds/leds-lm3530.c: remove obsolete cleanup for clientdata
      Documentation: watchdog: add guide how to convert drivers to new framework
      watchdog: s3c2410: convert to use the watchdog framework

Wolfram Stering (2):
      mtd: mxc_nand: preset_v1_v2: unlock all NAND flash blocks
      mx3fb: fix NULL pointer dereference in screen blanking.

Wu Fengguang (17):
      drm: support routines for HDMI/DP ELD
      drm/i915: pass ELD to HDMI/DP audio driver
      writeback: account per-bdi accumulated dirtied pages
      writeback: dirty position control
      writeback: add bg_threshold parameter to __bdi_update_bandwidth()
      writeback: dirty rate control
      writeback: stabilize bdi->dirty_ratelimit
      writeback: per task dirty rate limit
      writeback: IO-less balance_dirty_pages()
      writeback: limit max dirty pause time
      writeback: control dirty pause time
      writeback: dirty position control - bdi reserve area
      writeback: per-bdi background threshold
      writeback: fix ppc compile warnings on do_div(long long, unsigned long)
      writeback: trace event bdi_dirty_ratelimit
      writeback: trace event balance_dirty_pages
      writeback: fix uninitialized task_ratelimit

Xiangliang Yu (8):
      [SCSI] mvsas: fix expander link error
      [SCSI] mvsas: add support for 9480 device id
      [SCSI] mvsas: fixed some disk spin up issue
      [SCSI] mvsas: fixed wrong destination when hiting NAK for command frame
      [SCSI] mvsas: change SL mode0 register value
      [SCSI] mvsas: expander write performance enhancement
      [SCSI] mvsas: fixed SMP request watchdog timeout issue.
      [SCSI] mvsas: update driver version

Xiao Guangrong (3):
      KVM: x86: fix broken read emulation spans a page boundary
      KVM: x86: abstract the operation for read/write emulation
      KVM: x86: cleanup the code of read/write emulation

Xiao Jiang (2):
      net/fec: replace hardcoded irq num with macro
      net/fec: add poll controller function for fec nic

Xin Xie (1):
      regulator: tps6586x: add SMx slew rate setting

Xu lei (2):
      USB: Fix USB Kconfig dependency problem on 85xx/QoirQ platforms
      mmc: sdhci-of-esdhc: Access Freescale eSDHC registers as 32-bit

Yan, Zheng (3):
      fib_rules: fix unresolved_rules counting
      btrfs: check file extent backref offset underflow
      ipv4: fix ipsec forward performance regression

Yang Ruirui (1):
      [media] v4l2: uvcvideo use after free bug fix

Yang, Wei Y (1):
      KVM: MMU: Fix SMEP failure during fetch

Yaniv Rosner (6):
      bnx2x: Add new PHY BCM54616
      bnx2x: Fix LED blink rate for 578xx
      bnx2x: Add link retry to 578xx-KR
      bnx2x: Fix RX/TX problem caused by the MAC layer
      bnx2x: Fix 54618se LED behavior
      bnx2x: Enable changing speed when port type is PORT_DA

Yanmin Zhang (2):
      printk: add module parameter ignore_loglevel to control ignore_loglevel
      printk: add console_suspend module parameter

Yauheni Kaliuta (1):
      usb: gadget: file_storage: fix race on unloading

Yevgeny Petrilin (6):
      mlx4: Fix vlan table overflow
      mlx4_en: Controlling FCS header removal
      mlx4_en: Checksum counters per ring
      mlx4_en: Recording rx queue for gro packets
      mlx4_en: Adding rxhash support
      mlx4_en: Updating driver version

Ying Xue (4):
      tipc: Add support for SO_SNDTIMEO socket option
      tipc: Simplify prohibition of listen and accept for connectionless sockets
      tipc: Remove callback field from subscription structure
      tipc: Remove unused link event tracking code

Yinghai Lu (6):
      x86, ioapic: Pass struct irq_attr * to setup_ioapic_irq()
      x86, ioapic: Split up setup_ioapic_entry()
      x86, ioapic: Print out irte with right ioapic index
      x86, ioapic: Factor out print_IO_APIC() to only print one io apic
      x86, ioapic: Clean up ioapic/apic_id usage
      x86/irq: Standardize on CONFIG_SPARSE_IRQ=y

Yogesh Ashok Powar (5):
      cfg80211/mac80211: move information element parsing logic to cfg80211
      mwl8k: Set hardware flag IEEE80211_HW_AP_LINK_PS
      mwifiex: replace kmalloc & memcpy sequence with kmemdup
      mwifiex: add cfg80211 handlers add/del_virtual_intf
      mwifiex: fix smatch errors

Yong Zhang (20):
      sched: Kill WAKEUP_PREEMPT
      sched/cpupri: Remove cpupri->pri_active
      Input: remove IRQF_DISABLED from drivers
      lib: atomic64: Change the type of local lock to raw_spinlock_t
      staging: irq: Remove IRQF_DISABLED
      USB: irq: Remove IRQF_DISABLED
      sound: irq: Remove IRQF_DISABLED
      TTY: irq: Remove IRQF_DISABLED
      video: irq: Remove IRQF_DISABLED
      IB/ehca: Remove IRQF_DISABLED, since it's a no-op
      ata: irq: Remove IRQF_DISABLED
      mfd: Remove IRQF_DISABLED
      spi: irq: Remove IRQF_DISABLED
      sony-laptop:irq: Remove IRQF_DISABLED
      hwmon: (exynos4_tmu) Remove IRQF_DISABLED
      Blackfin: irq: remove IRQF_DISABLED
      mmc: irq: Remove IRQF_DISABLED
      SH: irq: Remove IRQF_DISABLED
      i2c: irq: Remove IRQF_DISABLED
      watchdog: irq: Remove IRQF_DISABLED

Yongqiang Yang (9):
      ext4: let ext4_page_mkwrite stop started handle in failure
      ext4: move variables to their scope
      ext4: clean up AGGRESSIVE_TEST code
      ext4: trace punch_hole correctly in ext4_ext_map_blocks
      ext4: move vars to local scope in 
ext4_discard_partial_page_buffers_no_lock()
      ext4: return ENOMEM if find_or_create_pages fails
      ext4: let ext4_discard_partial_buffers handle unaligned range correctly
      ext4: fix a syntax error in ext4_ext_insert_extent when debugging enabled
      ext4: let ext4_ext_rm_leaf work with EXT_DEBUG defined

Yoshihiro Shimoda (10):
      net: sh_eth: use ioremap()
      sh: modify prototype in sh_eth.h
      net: sh_eth: move the asm/sh_eth.h to include/linux/
      net: sh_eth: fix build failure
      usb: gadget: r8a66597-udc: change prototype of r8a66597_write_fifo
      usb: gadget: r8a66597-udc: add function for external controller
      usb: gadget: r8a66597-udc: use dev_*() instead of printk()
      usb: gadget: r8a66597-udc: add support for SUDMAC
      sh: add parameters for EHCI and RIIC in clock-sh7757.c
      sh: modify the asm/sh_eth.h to linux/sh_eth.h in some boards

Yu Ke (1):
      xen/acpi: Domain0 acpi parser related platform hypercall

Yu Tang (1):
      [media] media: vb2: fix userptr VMA release seq

Zack Parsons (2):
      usb: misc: usbled: fixed coding style issues
      usb: misc: usblcd: fixed coding style issues

Zhao Jin (1):
      x86, mm, trivial: Remove unnecessary get_order() in free_thread_info()

Zheng Yan (1):
      ipv6: fix error propagation in ip6_ufo_append_data()

Zhi Li (1):
      capabilities: do not grant full privs for setuid w/ file caps + no 
effective caps

Zhiwu Song (1):
      ARM: CSR: add rtc i/o bridge interface for SiRFprimaII

adam radford (11):
      [SCSI] megaraid_sas: Continue booting immediately if FW in FAULT at 
driver load time
      [SCSI] megaraid_sas: Increase default cmds per lun to 256
      [SCSI] megaraid_sas: Fix mismatch in megasas_reset_fusion() mutex 
lock-unlock
      [SCSI] megaraid_sas: Remove some unnecessary code
      [SCSI] megaraid_sas: Clear state change interrupts
      [SCSI] megaraid_sas: Clear FUSION_IN_RESET before enabling interrupts
      [SCSI] megaraid_sas: Add support for MegaRAID 9360/9380 12GB/s controllers
      [SCSI] megaraid_sas: Add multiple MSI-X vector/multiple reply queue 
support
      [SCSI] megaraid_sas: Add driver workaround for PERC5/1068 kdump kernel 
panic
      [SCSI] megaraid_sas: Changelog and version update
      [SCSI] megaraid_sas: Fix instance access in megasas_reset_timer

alex.bluesman.smirnov@xxxxxxxxx (1):
      6LoWPAN: fix skb_copy call

brenohl@xxxxxxxxxx (1):
      ehea: Remove sleep at .ndo_get_stats

chetan loke (3):
      af-packet: Added TPACKET_V3 headers.
      af-packet: TPACKET_V3 flexible buffer implementation.
      af_packet: Prefixed tpacket_v3 structs to avoid name space collision

danborkmann@xxxxxxxxxxxxx (1):
      af_packet: remove unnecessary BUG_ON() in tpacket_destruct_skb

david decotigny (3):
      forcedeth: fix race when unloading module
      forcedeth: remove unneeded stats updates
      forcedeth: fix a few sparse warnings (variable shadowing)

edwin_rong (2):
      Staging: add driver for Realtek RTS5139 cardreader
      USB: Realtek cr: Fix driver freeze issue

frank.blaschka@xxxxxxxxxx (2):
      qdio: support asynchronous delivery of storage blocks
      qdio: support forced signal adapter indications

françois romieu (10):
      via-velocity : update receive packets statistics.
      via-velocity : ethtool statistics support.
      via-velocity : cleanups.
      bnx2: don't request firmware when there's no userspace.
      atm/iphase : removal of PCI space dereferences.
      sc92031: use standard #defines from mii.h.
      rtl8150: removal of forward declarations.
      drivers/net/ethernet: remove unused #define.
      tehuti: shorten PCI device table.
      r8169: fix driver shutdown WoL regression.

hank (1):
      time: Change jiffies_to_clock_t() argument type to unsigned long

hayeswang (1):
      r8169: fix wrong eee setting for rlt8111evl

holt@xxxxxxx (6):
      flexcan: Remove #include <mach/clock.h>
      flexcan: Abstract off read/write for big/little endian.
      flexcan: Fix up fsl-flexcan device tree binding.
      flexcan: Add of_match to platform_device definition.
      flexcan: Prefer device tree clock frequency if available.
      flexcan: Add flexcan device support for p1010rdb.

huajun li (1):
      net/flow: Fix potential memory leak

istvan_v@xxxxxxxxxx (1):
      [media] cx88: notch filter control fixes

johnnyhsu@xxxxxxxxxxx (1):
      ASoC: Add driver for rt5631

kashyap.desai@xxxxxxx (6):
      [SCSI] mptfusion: Set max sector count module parameter
      [SCSI] mptfusion: Better handling of DEAD IOC PCI-E Link down error 
condition
      [SCSI] mptfusion: Avoid out of order Event processing due to cpu migration
      [SCSI] mptfusion: Bump version 3.4.20
      [SCSI] mpt2sas: Added missing mpt2sas_base_detach call from scsih_remove 
context
      [SCSI] mptfusion: Fix for device offline while doing aggressive HBA reset

kuninori.morimoto.gx@xxxxxxxxxxx (2):
      usb: add usb_endpoint_maxp() macro
      usb: renesas_usbhs: use usb_endpoint_maxp()

nagalakshmi.nandigama@xxxxxxx (13):
      [SCSI] mpt2sas: Added NUNA IO support in driver which uses multi-reply 
queue support of the HBA
      [SCSI] mpt2sas: Bump driver version 09.100.00.01
      [SCSI] mptfusion: Added check for SILI bit in READ_16 CDB for DATA 
UNDERRUN ERRATA
      [SCSI] mpt2sas: MPI next revision header update
      [SCSI] mpt2sas: New feature - Fast Load Support
      [SCSI] mpt2sas: Fix for system hang when discovery in progress
      [SCSI] mpt2sas: Fix failure message displayed during diag reset
      [SCSI] mpt2sas: Fix drives not getting properly deleted if sas cable is 
removed while host reset is active
      [SCSI] mpt2sas: Fix for dead lock occurring between host_lock and 
sas_device_lock
      [SCSI] mpt2sas: Fix for deadlock between hot plug worker threads and host 
reset context
      [SCSI] mpt2sas: Fix for issue Port Reset taking long time(around 5 mins) 
to complete while issued during creating a volume
      [SCSI] mpt2sas: Fix for Panic when inactive volume is tried deleting
      [SCSI] mpt2sas: Bump driver version to 10.100.00.00

rongqing.li@xxxxxxxxxxxxx (1):
      security: Fix a typo

roy.qing.li@xxxxxxxxx (1):
      neigh: fix rcu splat in neigh_update()

sifram.rajas@xxxxxxxxx (1):
      xhci: Redundant check in xhci_check_args for xhci->devs

sjur.brandeland@xxxxxxxxxxxxxx (1):
      caif-hsi: HSI Fix uninitialized data in HSI header

sricharan (3):
      OMAP: Fix indentation issues in l3 error handler.
      OMAP: Fix sparse warnings in l3 error handler.
      OMAP: Print Initiator name for l3 custom error.

srimugunthan dhandapani (1):
      UBIFS: fix the dark space calculation

srinidhi kasagar (1):
      ARM: mach-ux500: enable fix for ARM errata 754322

stephen hemminger (11):
      wan: make LAPB callbacks const
      pcnet32: constify function table
      bna: make function tables cont
      vxge: make function table const
      sky2: manage irq better on single port card
      bridge: fix ordering of NEWLINK and NEWNEIGH events
      bridge: allow updating existing fdb entries
      bridge: allow forwarding some link local frames
      bridge: fix hang on removal of bridge via netlink
      macvlan: receive multicast with local address
      sky2: fix regression on Yukon Optima

susan gao (1):
      ASoC: Add 3D stereo support for wm8996

tvboxspy (5):
      [media] STV0288 frontend provide wider carrier search and DVB-S2 drop 
out. resend
      [media] [1/2,ver,1.89] DM04/QQBOX Interupt Urb and Timing changes
      [media] [2/2,ver,1.90] DM04/QQBOX Reduce USB buffer size
      [media] it913x: add remote control support
      [media] it913x-fe: correct tuner settings

venu byravarasu (1):
      PM / Runtime: Fix runtime accounting calculation error

wwang (1):
      staging:rts_pstor:Fix SDIO issue

zero.lin (1):
      rt2x00: Add new chipset support

Ã?meric Maschino (1):
      [IA64] agp/hp-agp: Allow binding user memory to the AGP GART

Ã?ric Piel (9):
      lis3lv02d: avoid divide by zero due to unchecked
      lis3: update maintainer information
      lis3: add support for HP EliteBook 2730p
      lis3: add support for HP EliteBook 8540w
      hp_accel: add HP ProBook 655x
      lis3: free regulators if probe() fails
      lis3: use consistent naming of variables
      lis3: change exported function to use passed parameter
      lis3: remove the references to the global variable in core driver

-----------------------------------------------------------------------


hooks/post-receive
-- 
XFS development tree

<Prev in Thread] Current Thread [Next in Thread>
  • [XFS updates] XFS development tree annotated tag, v3.2-rc1, created. v3.2-rc1, xfs <=