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
_______________________________________________ xfs mailing list xfs@xxxxxxxxxxx http://oss.sgi.com/mailman/listinfo/xfs