This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "XFS development tree". The annotated tag, v3.4-rc1 has been created at b84516a747a9754fc77668a23cbf6203cf2c05d2 (tag) tagging dd775ae2549217d3ae09363e3edb305d0fa19928 (commit) replaces v3.3 tagged by Linus Torvalds on Sat Mar 31 16:24:17 2012 -0700 - Log ----------------------------------------------------------------- Linux 3.4-rc1 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.18 (GNU/Linux) iQEcBAABAgAGBQJPd5IqAAoJEHm+PkMAQRiGisYH/iOhuzD7pkUuXcsh1YAAoZji uFbAlBnJxBD7OvH00psFey8oVivgVgnTqH84zVkyzYgxt+PYKn/QtvPdCgjRDDje tONmbZ47O0RveszfeT7Q5fojsWjGgFrtNOsEmVyz5w622ToJnrxdr+PCOko3dPIZ EJT8r8FdJXHqsFnS6vskysukvzjslLpqvtIqpKrKGlTIfZSEDWUw+Pd37IZxbMPu TzUQPeCYz3NHmvfDywPXG8rfkIzPCBcR8vujdpK5NGyEQmMQfXq1bwrG1PWg2o7b 0QPSPIf/ZI7nrOy7cQVER6pU8SsUSfV8sF6r/SCvUHd07lJ+o3AgkIatxOSnrRI= =bEgW -----END PGP SIGNATURE----- Aaro Koskinen (1): ARM: OMAP: add minimal support for Nokia RM-696 Aarthi Thiruvengadam (2): ath6kl: Clear the IE in firmware if not set ath6kl: Fix merge error in ath6kl_set_ies() AceLan Kao (4): dell-laptop: add 3 machines that has touchpad LED dell-laptop: touchpad LED should persist its status after S3 asus-wmi: add scalar board brightness adj. support asus-wmi: store backlight power status for AIO machine Adam Jackson (7): drm/i915: Silence _DSM errors drm/i915: Implement plane-disabled assertion for PCH too drm/i915: Fix assert_pch_hdmi_disabled to mention HDMI (not DP) drm/i915: Remove a comment about PCH from the non-PCH path drm/i915/dp: Tweak auxch clock divider for PCH drm/i915/dp: Use auxch precharge value of 5 everywhere drm/i915/dp: Check for AUXCH error before checking for success Adrian Hunter (7): dmaengine: intel_mid_dma: fix error status mask dmaengine: intel_mid_dma: move pm_runtime_put mmc: start removing enable / disable API mmc: core: add high-capacity erase size capability flag mmc: sdhci-pci: select HC erase size for Medfield eMMC mmc: sdhci: add quirk for keeping card power during suspend mmc: sdhci-pci: add SDHCI_QUIRK2_HOST_OFF_CARD_ON for Medfield SDIO Afzal Mohammed (2): cpufreq: OMAP: specify range for voltage scaling ARM: OMAP2+: id: Add am33xx SoC type detection Ajeet Yadav (1): Squashfs: use define instead of constant Ajit Khaparde (4): be2net: enable WOL by default if h/w supports it be2net: Program secondary UC MAC address into MAC filter be2net: Fix number of vlan slots in flex mode be2net: fix programming of VLAN tags for VF Akihiro Nagai (4): perf script: Unify the expressions indicating "unknown" perf script: Print branch_from and branch_to of BTS events perf script: Add the offset field specifier perf script: Add option resolving vmlinux path Akihiro Tsukada (4): [media] dvb: earth-pt1: stop polling data when no one accesses the device [media] dvb: earth-pt1: add an error check/report on the incoming data [media] dvb: earth-pt1: decrease the too large DMA buffer size [media] dvb: earth-pt1: remove unsupported net subdevices Akinobu Mita (12): mISDN: use memchr_inv [SCSI] hpsa: use find_first_zero_bit powerpc/pmac: Use string library in nvram code bitops: rename for_each_set_bit_cont() in favor of analogous list.h function bitops: remove for_each_set_bit_cont() bitops: introduce for_each_clear_bit() mtd: use for_each_clear_bit() s390/char: use for_each_clear_bit() uwb: use for_each_clear_bit() x86: use for_each_clear_bit_from() string: memchr_inv() speed improvements sysctl: use bitmap library functions Al Viro (114): mm: collapse security_vm_enough_memory() variants into a single function security: trim security.h constify struct pci_dev * in obvious cases vfs: check i_nlink limits in vfs_{mkdir,rename_dir,link} vfs: drop_file_write_access() made static ecryptfs: don't bother with ->drop_inode() vfs: turn generic_drop_inode() into static inline clean up the failure exits in cifs_read_super() coda: clean failure exits in coda_fill_super() ... and the same failure exits cleanup for ocfs2 procfs: clean proc_fill_super() up switch open-coded instances of d_make_root() to new helper ntfs: switch to d_make_root() fat: switch to d_make_root() hfsplus: switch to d_make_root() minixfs: switch to d_make_root() tidy up after d_make_root() conversion vfs: d_alloc_root() gone aio: don't bother with async freeing on failure in ioctx_alloc() aio: aio_nr decrements don't need to be delayed aio: aio_nr_lock is taken only synchronously now aio: use cancel_delayed_work_sync() aio: don't bother with cancel_delayed_work() in exit_aio() aio: fix the comment in aio_kick_handler() constify path argument of audit_log_d_path() constify path argument of trace_seq_path() switch unix_sock to struct path switch touch_atime to struct path no need to play with fs->seq in exit_fs() vfs: take path_get_longterm() out of write_seqcount scope take private bits of reiserfs_xattr.h to fs/reiserfs/xattr.h move reiserfs_acl.h to fs/reiserfs/acl.h kill pointless includes of reiserfs_fs_{i,sb}.h move private bits of reiserfs_fs.h to fs/reiserfs/reiserfs.h kill reiserfs_fs_{i,sb}.h spufs: make register_filesystem the last potential failure exit ibmasmfs: make register_filesystem the last failure exit make simple_pin_fs() pass MS_KERNMOUNT - it's a kernel-internal one usbfs: kill racy detection of simple_pin_fs() 9p: make register_filesystem() the last failure exit anon_inodes: move allocation of anon_inode into ->mount() autofs: set things up *before* registering fs type __register_binfmt() made void configfs: don't bother with checks for mkdir/rmdir/unlink/symlink in root configfs: kill configfs_sb configfs: sanitize configfs_create() configfs: configfs_create_dir() has parent dentry in dentry->d_parent make configfs_pin_fs() return root dentry on success jfs: mising cleanup on register_filesystem() failure logfs: missing cleanup on register_filesystem() failure ntfs: forgets to unregister sysctls on register_filesystem() failure ecryptfs: make register_filesystem() the last potential failure exit ocfs2: fix leaks on failure exits in module_init gadgetfs: list_for_each_safe() misuse um: embed ->stub_pages[] into mmu_context um: uml_dup_mmap() relies on ->mmap_sem being held, but activate_mm() doesn't hold it trim includes in inode.c take removal of PF_FORKNOEXEC to flush_old_exec() qnx4: get rid of qnx4_bread/qnx4_getblk qnx4: new helper - try_extent() debugfs-related mode_t whack-a-mole VM: unmap_page_range() can return void VM: can't go through the inner loop in unmap_vmas() more than once... VM: make zap_page_range() return void VM: don't bother with feeding upper limit to tlb_finish_mmu() in exit_mmap() VM: make unmap_vmas() return void VM: make zap_page_range() callers that act on a single VMA use separate helper ext4: initialization of ext4_li_mtx needs to be done earlier Fix full_name_hash() behaviour when length is a multiple of 8 um: clean up the includes in ubd um: auxvec.h is never used um: switch line_remove() to setup_one_line() um: switch line_config() to setup_one_line() um: get rid of the init_prio mess um: convert count_lock to mutex, fix a race in line_open() um: fix races between line_open() and line_config() um: switch line.c tty drivers to dynamic device creation um: get rid of lines_init() um: finally kill ->init_str leaks um: sorting out the chan mess, part 1 um: switch users of ->chan_list to ->chan_{in,out} (easy cases) um: chan_init_pri is dead now um: line->have_irq is never checked... um: race fix: initialize delayed_work *before* registering IRQ um: switch close_chan() to struct line um: merge processor_{32,64}.h a bit... um: asm-offsets.h might as well come from underlying arch... um: remove pointless include of asm/fixmap.h from asm/pgtable.h um: kill HOST_TASK_PID um: ptrace-generic.h doesn't need user.h um: a bunch of headers can be killed by using generic-y um: use the right ifdef around exports in user_syms.c um: don't bother trying to rebuild CHECKFLAGS for USER_OBJS um: deadlock in line_write_interrupt() um: most of the SUBARCH uses can be killed um: allow SUBARCH=x86 selinuxfs: merge dentry allocation into sel_make_dir() aio: merge aio_cancel_all() with wait_for_all_aios() aio: take final put_ioctx() into callers of io_destroy() pstore: trim pstore_get_inode() mtdchar: kill persistently held vfsmount get rid of pointless includes of ext2_fs.h new helper: ext2_image_size() migrate ext2_fs.h guts to fs/ext2/ext2.h ext3: move headers to fs/ext3/ untangling do_lookup() - isolate !dentry stuff from the rest of it. untangling do_lookup() - expand the area under ->i_mutex untangling do_lookup() - eliminate a loop. untangling do_lookup() - get rid of need_reval in !dentry case untangling do_lookup() - massage !dentry case towards __lookup_hash() untangling do_lookup() - merge failure exits in !dentry case untangling do_lookup() - merge d_alloc_and_lookup() callers untangling do_lookup() - switch to calling __lookup_hash() untangling do_lookup() - take __lookup_hash()-calling case out of line. Alan Cox (27): x86/mid: Remove Intel Moorestown serial: Kill off NO_IRQ staging: sep: Fix warnings caused by sizeof() types cpufreq/gx: Fix the compile error staging: Fix SEP build x86/mrst/pci: avoid SoC fixups on non-SoC platforms vt: lock the accent table vt: tidy a few bits of checkpatch noise x86/mid: Kill off Moorestown x86/mid/scu_ipc: Remove Moorestown support vt:tackle kbd_table vt: sort out locking for font handling vt: push down the tty lock so we can see what is left to tackle vt: push down tioclinux cases vt: waitevent is self locked so drop the tty_lock vt: tackle the main part of the selection logic gma500: plug in more of the gamma functionality gma500: clean up some of the struct fields we no longer use gma500: now move the Oaktrail save state into its own structure gma500: Kconfig documentation tweak gma500: re-order calling on the fix setup so we set up after the DRM layer gma500: rework register stuff sanely gma500: Fix resume paths gma500: suspend/resume support for Cedartrail intel_scu_ipc: Remove Moorestown support platform, x86: Kill off Moorestown watchdog: softdog: convert to watchdog core Alan Stern (19): Driver core: driver_find() drops reference before returning Dynamic ID addition doesn't need get_driver() Remove useless get_driver()/put_driver() calls Eliminate get_driver() and put_driver() USB/PCI/PCMCIA: Clean up new_id and remove_id sysfs attribute routines PCI/XEN: Fix bug introduced by a recent change USB: debugging code shouldn't alter control flow SCSI: fix typo in definition of struct scsi_target SCSI & usb-storage: add flags for VPD pages and REPORT LUNS usb-storage: reorganize target-specific code usb-serial: new API for driver registration usb-serial: use new registration API in [a-c]* drivers usb-serial: use new registration API in [d-h]* drivers usb-serial: use new registration API in [i-j]* drivers usb-serial: use new registration API in [k-m]* drivers usb-serial: use new registration API in [n-p]* drivers usb-serial: use new registration API in [q-s]* drivers usb-serial: use new registration API in [t-z]* drivers usb-serial: use new registration API in staging drivers Alasdair G Kergon (4): dm: add persistent data to MAINTAINERS dm uevent: no longer experimental dm raid: no longer experimental dm thin: use dm_target_offset Aleksey Babahin (1): USB: serial: add metro-usb driver to the tree Alex (1): ARM: OMAP: Add omap_reserve functionality Alex Deucher (66): drm/radeon/kms/dce3+: add support for hw i2c using atom drm/radeon/kms: add r1xx/r2xx support for CS_KEEP_TILING_FLAGS drm/radeon/kms: add r1xx/r2xx CS support for tiled textures drm/radeon/kms: add wait_for_vblank asic callback drm/radeon/kms: add a radeon asic callback for mc idle drm/radeon/kms: reorganize hpd callbacks drm/radeon/kms: reorganize page flip callbacks drm/radeon/kms: reorganize pm callbacks drm/radeon/kms: reorganize copy callbacks drm/radeon/kms: reorganize irq callbacks drm/radeon/kms: remove unused cp callbacks from radeon_asic drm/radeon/kms: make ring_start, ring_test, and ib_test per ring drm/radeon/kms: reorganize gart callbacks drm/radeon/kms: reorganize display callbacks drm/radeon/kms: move clock/pcie setting callbacks into pm struct drm/radeon/kms: reorganize surface callbacks drm/radeon/kms: clean up radeon_asic struct (v2) drm/radeon/kms: fix analog load detection on DVI-I connectors drm/radeon/kms: add connector quirk for Fujitsu D3003-S2 board drm/radeon/kms: Upstream ObjectID.h updates drm/radeon/kms: upstream atombios.h updates drm/radeon/kms: upstream power table updates drm/radeon/kms: add SI chip families drm/radeon/kms: add initial DCE6 display watermark support drm/radeon/kms: fix up atom HPD gpio parsing for DCE6 drm/radeon/kms/atom: DCE6 no longer has crtcmemreq bits drm/radeon/kms/atom: add support for crtc power gating drm/radeon/kms: DCE6 disp eng pll updates drm/radeon/kms/atom: add support for DCE6.x dig transmitters drm/radeon/kms: DP aux updates for DCE6 drm/radeon/kms: update comments about dig encoders/transmitters drm/radeon/kms/atom: add support for SI SetVoltage table drm/radeon/kms: update power table parsing for SI drm/radeon/kms: add support for internal thermal sensor on SI drm/radeon/kms: add gpu init support for SI drm/radeon/kms: Add support for SI GPU reset drm/radeon/kms: add support for MC/VM setup on SI drm/radeon/kms: add support for the CONST IB to the CS ioctl drm/radeon/kms: add VM CS checker for SI drm/radeon/kms: Only VM CS ioctl is supported on SI (v2) drm/radeon/kms: add ucode loading for SI drm/radeon/kms: add support for MC ucode loading on SI drm/radeon/kms: add support for CP setup on SI drm/radeon/kms: add IB and fence dispatch functions for SI drm/radeon/kms: Add support for RLC init on SI drm/radeon/kms: add support for interrupts on SI drm/radeon/kms: fill in startup/shutdown callbacks for SI drm/radeon/kms: add support for compute rings in CS ioctl on SI drm/radeon/kms: add radeon_asic struct for SI drm/radeon/kms: Add SI pci ids drm/radeon/kms: add trinity (TN) chip family drm/radeon/kms: no support for internal thermal sensor on TN yet drm/radeon/kms: DCE6.1 watermark updates for TN drm/radeon/kms: DCE6.1 disp eng pll updates drm/radeon/kms: Adjust pll picker for DCE6.1 drm/radeon/kms: disable PPLL0 on DCE6.1 when not in use drm/radeon/kms/DCE6.1: ss is not supported on the internal pplls drm/radeon/kms: Add checks for TN in the DP bridge code drm/radeon/kms: cayman gpu init updates for trinity drm/radeon/kms: Update evergreen functions for trinity drm/radeon/kms/vm: set vram base offset properly for TN drm/radeon/kms: add support for ucode loading on trinity (v2) drm/radeon/kms: add radeon_asic struct for trinity drm/radeon/kms: add trinity pci ids drm/radeon/kms: update duallink checks for DCE6 drm/radeon/kms/atom: force bpc to 8 for now Alex Elder (59): xfs: only take the ILOCK in xfs_reclaim_inode() ceph: don't reset s_cap_ttl to zero ceph: use a shared zero page rather than one per messenger ceph: make use of "else" where appropriate ceph: kill addr_str_lock spinlock; use atomic instead ceph: eliminate some needless casts ceph: eliminate some abusive casts ceph: don't null-terminate xattr values ceph: pass inode rather than table to ceph_match_vxattr() ceph: use a symbolic name for "ceph." extended attribute namespace ceph: use macros to normalize vxattr table definitions ceph: drop "_cb" from name of struct ceph_vxattr_cb ceph: encode type in vxattr callback routines ceph: avoid repeatedly computing the size of constant vxattr names ceph: make ceph_setxattr() and ceph_removexattr() more alike rbd: a few small cleanups rbd: make ceph_parse_options() return a pointer rbd: do not duplicate ceph_client pointer in rbd_device rbd: encapsulate new rbd id selection rbd: rework calculation of new rbd id's rbd: protect the rbd_dev_list with a spinlock rbd: tie rbd_dev_list changes to rbd_id operations rbd: restore previous rbd id sequence behavior rbd: release client list lock sooner rbd: move ctl_mutex lock inside rbd_get_client() rbd: move ctl_mutex lock inside rbd_client_create() rbd: rename "node_lock" rbd: a few simple changes rbd: have rbd_get_client() return a rbd_client rbd: reduce memory used for rbd_dev fields rbd: simplify error handling in rbd_add() rbd: encapsulate argument parsing for rbd_add() rbd: don't use sscanf() in rbd_add_parse_args() rbd: do a few checks at build time rbd: have rbd_parse_args() report found mon_addrs size rbd: don't allocate mon_addrs buffer in rbd_add() rbd: fix module sysfs setup/teardown code rbd: do some refactoring rbd: small changes rbd: don't drop the rbd_id too early libceph: move prepare_write_banner() libceph: encapsulate connection kvec operations libceph: make ceph_msgr_wq private libceph: encapsulate some messenger cleanup code libceph: make ceph_tcp_connect() return int libceph: a few small changes ceph: ensure Boolean options support both senses libceph: use "do" in CRC-related Boolean variables libceph: separate CRC calculation from byte swapping libceph: do crc calculations outside loop libceph: small refactor in write_partial_kvec() libceph: some simple changes libceph: fix inverted crc option logic libceph: use kernel_sendpage() for sending zeroes libceph: only call kernel_sendpage() via helper libceph: get rid of zero_page_address libceph: rename "page_shift" variable to something sensible libceph: isolate kmap() call in write_partial_msg_pages() ceph: fix three bugs, two in ceph_vxattrcb_file_layout() Alex Frid (1): PM / QoS: Simplify PM QoS expansion/merge Alex Gershgorin (1): i.MX35-PDK: Add Camera support Alex He (1): ACPI: Clean redundant codes in scan.c Alex Shi (4): xen: use this_cpu_xxx replace percpu_xxx funcs slub: per cpu partial statistics change x86/numa: Improve internode cache alignment KVM: use correct tlbs dirty type in cmpxchg Alex Yang (1): ath6kl: add testmode 2 for 6003 ART Alexander Duyck (41): ixgbe: Minor refactor of RSC ixgbe: Address fact that RSC was not setting GSO size for incoming frames ixgbe: Let the Rx buffer allocation clear status bits instead of cleanup ixgbe: Add function for testing status bits in Rx descriptor ixgbe: Drop the _ADV of descriptor macros since all ixgbe descriptors are ADV ixgbe: Combine post-DMA processing of sk_buff fields into single function skbuff: Move rxhash and vlan_tci to consolidate holes in sk_buff ixgbe: Minor formatting and comment corrections for ixgbe_xmit_frame_ring ixgbe: Fix comments that are out of date or formatted incorrectly ixgbe: add support for byte queue limits net: Fix issue with netdev_tx_reset_queue not resetting queue from XOFF state net: Add memory barriers to prevent possible race in byte queue limits ixgbe: Do no clear Tx status bits since eop_desc provides enough info ixgbe: Reorder adapter contents for better cache utilization ixgbe: Address issues with Tx WHTRESH value not being set correctly ixgbe: Correct Adaptive Interrupt Moderation so that it will change values ixgbe: Default to queue pairs when number of queues is less than CPUs ixgbe: Drop unnecessary napi_schedule_prep and spare blank line from ixgbe_intr ixgbe: Allocate rings as part of the q_vector ixgbe: Add iterator for cycling through rings on a q_vector ixgbe: Simplify logic for ethtool loopback frame creation and testing ixgbe: Do not disable read relaxed ordering when DCA is enabled ixgbe: Replace eitr_low and eitr_high with static values in ixgbe_update_itr ixgbe: Replace standard receive path with a page based receive ixgbe: cleanup logic in ixgbe_change_mtu ixgbe: Make certain that all frames fit minimum size requirements ixgbe: Modify setup of descriptor flags to avoid conditional jumps ixgbe: Use packets to track Tx completions instead of a seperate value ixgbe: Place skb on first buffer_info structure to avoid using stack space ixgbe: Write gso_segs and bytcount to the ring sooner ixgbe: always write DMA for single_mapped value with skb ixgbe: Store Tx flags and protocol information to tx_buffer sooner ixgbe: Update layout of ixgbe_ring structure to improve cache performance ixgbe: cleanup logic for the service timer and VF hang detection ixgbe: Move poll routine in order to improve readability ixgbe: drop err_eeprom tag which is at same location as err_sw_init ixgbe: Two minor fixes for RSS and FDIR set queues functions ixgbe: Whitespace cleanups ixgbe: Add support for enabling UDP RSS via the ethtool rx-flow-hash command ixgbe: Correct flag values set by ixgbe_fix_features ixgbe: Fix issues with SR-IOV loopback when flow control is disabled Alexander Gordeev (7): genirq: Fix incorrect check for forced IRQ thread handler genirq: Get rid of unnecessary irqaction field in task_struct genirq: No need to check IRQTF_DIED before stopping a thread handler genirq: Get rid of unnecessary IRQTF_DIED flag x86/io_apic: Move and reenable irq only when CONFIG_GENERIC_PENDING_IRQ=y genirq: Minor readablity improvement in irq_wake_thread() genirq: Get rid of unneeded force parameter in irq_finalize_oneshot() Alexander Graf (13): KVM: PPC: E500: Support hugetlbfs KVM: PPC: Book3s: PR: Disable preemption in vcpu_run KVM: PPC: Book3s: PR: No irq_disable in vcpu_run KVM: PPC: Use get/set for to_svcpu to help preemption KVM: PPC: align vcpu_kick with x86 KVM: PPC: Book3S: PR: Fix signal check race KVM: PPC: Add generic single register ioctls KVM: PPC: Add support for explicit HIOR setting KVM: PPC: Rename MMIO register identifiers KVM: PPC: E500: Fail init when not on e500v2 KVM: PPC: Convert RMA allocation into generic code KVM: PPC: Initialize linears with zeros KVM: PPC: Add HPT preallocator Alexander Stein (7): compiler.h: Fix typo i2c-eg20t: Rework pch_i2c_wait_for_bus_idle to reduce wait time i2c-eg20t: Remove write-only variables mtd: mtdblock: call mtd_sync() only if opened for write mmc: sdhci-pci: Add MSI support mmc: sdhci: check interrupt flags in ISR again mmc: sdhci-pci: allow 8-bit bus width for Intel PCH Alexandre Bounine (2): dmaengine/dma_slave: introduce inline wrappers dmaengine: add context parameter to prep_slave_sg and prep_dma_cyclic Alexandru Guduleasa (1): staging/comedi/drivers fix spelling errors Alexey Dobriyan (1): crypto: sha512 - use standard ror64() Alexey Khoroshilov (3): [media] staging: go7007: fix mismatch in mutex lock-unlock in [read|write]_reg_fp [media] dib9000: fix explicit lock mismatches [media] dib9000: implement error handling for DibAcquireLock Alexey Orishko (4): cdc_ncm: reduce driver latency in the data path cdc_ncm: fix MTU and max_datagram_size handling cdc_ncm: avoid discarding datagrams in rx path usbnet: use netif_tx_wake_queue instead of netif_start_queue Allan Stephens (31): tipc: improve the link deferred queue insertion algorithm tipc: Prevent transmission of outdated link protocol messages tipc: Prevent broadcast link stalling in dual LAN environments tipc: Ensure broadcast link re-acquires node after link failure tipc: Fix problem with broadcast link synchronization between nodes tipc: Add missing broadcast link lock when sending NACK tipc: Fix node lock reclamation issues in broadcast link reception tipc: Fix bug in broadcast link duplicate message statistics tipc: Add missing locks in broadcast link statistics accumulation tipc: Major redesign of broadcast link ACK/NACK algorithms tipc: Remove obsolete broadcast tag capability tipc: Prevent loss of fragmented messages over unicast links tipc: Prevent loss of fragmented messages over broadcast link tipc: Eliminate alteration of publication key during name table purging tipc: Minor optimization to rejection of connection-based messages tipc: Introduce node signature field in neighbor discovery message tipc: Detect duplicate nodes using different network interfaces tipc: Remove duplicate check of message destination node tipc: Simplify enforcement of reserved name type prohibition tipc: Add check to prevent insertion of duplicate name table entries tipc: Eliminate a test for negative unsigned quantities tipc: Hide internal details of node table implementation tipc: Eliminate trivial buffer manipulation helper routines tipc: Remove obsolete comments about routing table updates tipc: Minor optimization to broadcast link synchronization logic tipc: Revert name table translation optimization tipc: Eliminate obsolete support for "not running" mode tipc: Eliminate support for tipc_mode global variable tipc: Un-inline port routine for processing incoming messages tipc: Eliminate obsolete code for re-sending a message tipc: Optimize setting of immutable payload message header fields Allison Henderson (1): ext4: correct ext4_punch_hole return codes Alok Chauhan (1): i2c: tegra: Remove unnecessary write to INT_STATUS Alok Kataria (1): x86, tsc: Skip refined tsc calibration on systems with reliable TSC Amit Beka (7): iwlwifi: range check to testmode direct reg access iwlwifi: testmode new indirect RW API iwlwifi: added reply data to testmode HCMD send iwlwifi: fixes to testmode indirect access iwlwifi: send testmode hcmd reply with rx header iwlwifi: add testmode command for rx forwarding iwlwifi: fixed testmode notifications length Amit Daniel Kachhap (6): ARM: EXYNOS: Add support AFTR mode on EXYNOS4210 ARM: S5P: add L2 early resume code ARM: EXYNOS: save L2 settings during bootup ARM: EXYNOS: remove useless code to save/restore L2 ARM: EXYNOS: Enable l2 configuration through device tree thermal: Fix for setting the thermal zone mode to enable/disable Amit Sahrawat (1): xfs: kill the unused XFS_BB_FSB_OFFSET macro Amit Shah (5): virtio: balloon: Allow stats update after restore from S4 virtio: drop thaw PM operation virtio-pci: drop restore_common() virtio-pci: S3 support virtio-pci: switch to PM ops macro to initialise PM functions Amitkumar Karwar (12): mwifiex: update BSS parameters in dump_station_info() mwifiex: fix NULL pointer dereference in set_channel() mwifiex: enable HT operating mode mwifiex: cleanup in snmp_mib command preparation code mwifiex: update correct dtim_period in dump_station() mwifiex: remove redundant scan operation mwifiex: remove unnecessary enum MWIFIEX_802_11_WEP_STATUS mwifiex: handle auto authentication mode correctly mwifiex: remove unnecessary struct mwifiex_802_11_ssid mwifiex: fix bug in wildcard scan handling mwifiex: correction in number of bitrates mwifiex: correction in structure name passed to sizeof() Amon Ott (1): ceph: use 2 instead of 1 as fallback for 32-bit inode number Amos Kong (1): PCI: Can continually add funcs after adding func0 Anatolij Gustschin (3): usb: ehci-fsl: set INCR8 mode for system bus interface on MPC512x fbdev: da8xx:: fix reporting of the display timing info fbdev: da8xx: add support for SP10Q010 display Andi Kleen (15): Add driver auto probing for x86 features v4 crypto: Add support for x86 cpuid auto loading for x86 crypto drivers intel-idle: convert to x86_cpu_id auto probing ACPI: Load acpi-cpufreq from processor driver automatically HWMON: Convert via-cputemp to x86 cpuid autoprobing HWMON: Convert coretemp to x86 cpuid autoprobing cpufreq: Add support for x86 cpuinfo auto loading v4 x86: autoload microcode driver on Intel and AMD systems v2 usb: gadget: f_fs: Remove lock is held before freeing checks staging/zmem: Use lockdep_assert_held instead of spin_is_locked mm: update stale lock ordering comment for memory-failure.c ACPI: Do cpufreq clamping for throttling per package v2 ACPI: ec: Do request_region outside WARN() ACPI: Make ACPI interrupt threaded Disable MCP limit exceeded messages from Intel IPS driver Andiry Xu (10): xHCI: BESL calculation based on USB2.0 LPM errata xHCI: store ring's type xHCI: store ring's last segment and segment numbers xHCI: count free TRBs on transfer ring xHCI: factor out segments allocation and free function xHCI: set cycle state when allocate rings xHCI: dynamic ring expansion xHCI: Allocate 2 segments for transfer ring xHCI: check enqueue pointer advance into dequeue seg xHCI: update sg tablesize Andre Guedes (25): Bluetooth: Add 'eir_len' param to mgmt_device_found() Bluetooth: Report LE devices Bluetooth: Use GFP_KERNEL in hci_conn_add() Bluetooth: Use GFP_KERNEL in hci_chan_create() Bluetooth: Fix potential deadlock Bluetooth: Remove unneeded locking Bluetooth: Use GFP_KERNEL in hci_add_adv_entry() Bluetooth: LE scan should send Discovering events Bluetooth: Minor code refactoring Bluetooth: Add hci_do_le_scan() Bluetooth: Add hci_le_scan() Bluetooth: MGMT start discovery LE-Only support Bluetooth: Fix indentation Bluetooth: Add BT_DBG to mgmt_discovering() Bluetooth: Fix discovery state machine Bluetooth: Fix event sending with DISCOVERY_STOPPED state Bluetooth: Prepare start_discovery Bluetooth: Track discovery type Bluetooth: Merge INQUIRY and LE_SCAN discovery states Bluetooth: Interleaved discovery support Bluetooth: Set DISCOVERY_STOPPED if controller resets Bluetooth: Change interleaved discovery behavior Bluetooth: Fix Kconfig help description Bluetooth: Check capabilities in BR/EDR and LE-Only discovery Bluetooth: Don't force DISCOVERY_STOPPED state in inquiry_cache_flush Andre Przywara (1): hwmon: (fam15h_power) Increase output resolution Andrea Arcangeli (3): mm: thp: fix pmd_bad() triggering in code paths holding mmap_sem read mode numa_emulation: fix cpumask_of_node() mm: thp: fix up pmd_trans_unstable() locations Andrea Gelmini (1): Documentation/powerpc/mpc52xx.txt: Checkpatch cleanup Andrea Righi (1): staging: zcache: avoid AB-BA deadlock condition Andreas Herrmann (1): hwmon: (fam15h_power) Correct sign extension of running_avg_capture Andreas Hübner (1): HID: add new driver for non-compliant Saitek devices Andreas Nielsen (1): HID: multitouch: add PID for Fructel product Andreas Regel (2): [media] stb0899: set FE_HAS_SIGNAL flag in read_status [media] stb0899: fixed reading of IF_AGC_GAIN register Andrei Emeltchenko (30): Bluetooth: Process num completed data blocks event Bluetooth: Remove magic number from ACL TO Bluetooth: Use chan instead of sk Bluetooth: Change sk to l2cap_chan Bluetooth: trivial: space correction Bluetooth: Add alloc_skb chan operator Bluetooth: Use list _safe deleting from conn_hash_list Bluetooth: Use list _safe deleting from conn chan_list Bluetooth: Recalculate sched HCI blk/pkt flow ctrl Bluetooth: Helper removes duplicated code Bluetooth: Change chan_ready param from sk to chan Bluetooth: Clean up l2cap_chan_add Bluetooth: Remove unneeded sk variable Bluetooth: Do not dereference zero sk Bluetooth: Move scope of state_to_string Bluetooth: Use symbolic names for state in debug Bluetooth: Prefix hex numbers with object name Bluetooth: trivial: Fix long line Bluetooth: Revert to mutexes from RCU list Bluetooth: Add l2cap_chan_lock Bluetooth: Add locked and unlocked state_change Bluetooth: Add socket error function Bluetooth: Fix coding style issues in mgmt code Bluetooth: Add unlocked __l2cap_chan_add function Bluetooth: Change sk lock to chan lock in L2CAP core Bluetooth: Remove socket lock check Bluetooth: Fix init request completion with AMP controllers Bluetooth: Fix double locking in LE and conless chan Bluetooth: Remove duplicated code in l2cap conn req Bluetooth: Save remote L2CAP fixed channel mask Andrei Warkentin (2): KDB: Fix usability issues relating to the 'enter' key. dm exception store: fix init error path Andres Salomon (1): Input: psmouse - allow drivers to use psmouse_{de,}activate Andrew Bird (Sphere Systems) (3): USB: qmi_wwan: Add ZTE (Vodafone) K3565-Z and K4505-Z net interfaces USB: option: Ignore ZTE (Vodafone) K3570/71 net interfaces USB: qmi_wwan: Add ZTE (Vodafone) K3570-Z and K3571-Z net interfaces Andrew Jones (1): xen kconfig: relax INPUT_XEN_KBDDEV_FRONTEND deps Andrew Lunn (2): ARM: orion: spi: remove enable_clock_fix which is not used ARM: Kirkwood: Remove tclk from kirkwood_asoc_platform_data. Andrew Miller (14): Staging: media: lirc: lirc_sasem.c: fixed long line coding style issue Staging: rtl8187se: r8180_core.c: Cleaned up if statement Staging: rtl8187se: r8180_core.c: Removed trailing spaces Staging: rtl8187se: r8180_core.c: Fix some spacing issues Staging: rtl8187se: r8180_core.c: Fix some long line issues Staging: rtl8187se: r8180_dm.c: Removed spaces before tab stop Staging: rtl8187se: r8180_dm.c: Fix brackets Staging: rtl8187se: r8180_dm.c Fixed indentation issues Staging: rtl8187se: r8180_dm.c: Fix spacing issues Staging: rtl8187se: r8180_dm.c: Fix comments Staging: rtl8187se: r8180_dm.c: Removed old comments Staging: rtl8187se: r8180_wx.c: Removed old comments Staging: rtl8187se: r8180_wx.c: Cleaned up comments [media] Staging: media: solo6x10: core.c Fix some coding style issue Andrew Morton (10): [SCSI] mpt2sas: spell "primitive" correctly in function prototype writeback: fix typo in the writeback_control comment [media] uvcvideo: uvc_driver.c: use linux/atomic.h fs/namei.c: fix warnings on 32-bit mm/memcontrol.c: s/stealed/stolen/ kernel/watchdog.c: convert to pr_foo() kernel/watchdog.c: add comment to watchdog() exit path drivers/leds/leds-lp5523.c: constify some data fs/proc/namespaces.c: prevent crash when ns_entries[] is empty selftests/Makefile: make `run_tests' depend on `all' Andrew Vagin (1): uevent: send events in correct order according to seqnum (v3) Andrew Vasquez (6): [SCSI] qla2xxx: Use a valid enode-mac if none defined. [SCSI] qla2xxx: Use consistent DL mask for ELS/CT passthru requests. [SCSI] qla2xxx: Perform implicit logout during rport tear-down. [SCSI] qla2xxx: Prep zero-length BSG data-transfer requests. [SCSI] qla2xxx: Reduce mbx-command timeout for Login/Logout requests. [SCSI] qla2xxx: Cache swl during fabric discovery. Andrey Danin (9): ASoC: alc5632: Coding style. Remove two extra empty lines. ASoC: alc5632: Fixed voice DAC volume step. ASoC: alc5632: Add voice DAC playback switch ASoC: alc5632: Rename capture switches to common scheme XXX2REC ASoC: alc5632: Remove unexisting route from Phone Mix to Mono Mix ASoC: alc5632: Refactored DAPM routes to add voice support ASoC: alc5632: Add DMIC switches and controls ASoC: alc5632: Fix I2S digital interface power for recording ASoC: alc5632: Allow 8kHz stream support. Andrey Vagin (1): tracing: Don't print an extra separator of flags Andrzej Jakowski (1): [SCSI] isci: improvements in driver unloading routine Andrzej Kaczmarek (2): Bluetooth: Fix sk_sndtimeo initialization for L2CAP socket Bluetooth: l2cap_set_timer needs jiffies as timeout value Andrzej Pietrasiewicz (4): [media] s5p-jpeg: Adapt to new controls ARM: EXYNOS: add support JPEG ARM: EXYNOS: Register JPEG on universal_c210 ARM: EXYNOS: Register JPEG on nuri Andy Adamson (4): SUNRPC: add sending,pending queue and max slot to xprt stats NFSv4.1 set highest_used_slotid to NFS4_NO_SLOT NFSv4.1 handle DS stateid errors NFSv4.1 cleanup DS stateid error handling Andy Gospodarek (1): bonding: remove entries for master_ip and vlan_ip and query devices instead Andy Green (1): staging: android-alarm: Add needed module.h includes Andy Gross (3): staging: drm/omap: Disable DMM debugfs for OMAP3 staging: drm/omap: Validate debugfs device staging: drm/omap: Get DMM resources from hwmod Andy Grover (15): scsi: update scsi.h with SYNCHRONIZE_CACHE_16 target: Use #define for SYNCHRONIZE_CACHE_16 scsi: Use struct scsi_lun in fc/fcp.h target: fix comment typos target: Remove unused struct se_queue_req target/iscsi: Remove unneeded wrapper functions tcm_fc: Simplify ft_send_work for tmr path tcm_fc: Remove cmd->cdb data member target: Add SCF_SCSI_TMR_CDB usage and drop se_tmr_req_cache tcm_fc: Move core->fc code conversion earlier in ft_send_tm() tcm_fc: Call lookup_tmr_lun() for all TM types tcm_fc: Use transport_generic_free_cmd for ft_sess_put in ft_send_tm target: Add target_submit_tmr helper function tcm_fc: Convert ft_send_tm to use target_submit_tmr target: Cleanup transport_kunmap_data_sg() Andy Lutomirski (2): x86-64: Simplify and optimize vdso clock_gettime monotonic variants x86-64: Inline vdso clock_gettime helpers Andy Shevchenko (7): [media] media: video: append $(srctree) to -I parameters [media] media: tuners: append $(srctree) to -I parameters [media] media: dvb: append $(srctree) to -I parameters [media] media: saa7134: append $(srctree) to -I parameters [media] media: saa7164: append $(srctree) to -I parameters [media] media: ivtv: append $(srctree) to -I parameters [media] media: gspca: append $(srctree) to -I parameters Andy Whitcroft (5): checkpatch: catch [ ... ] usage when not at the beginning of definition checkpatch: allow simple character constants in #defines checkpatch: handle string concatenation in simple #defines checkpatch: high precedence operators do not require additional parentheses in #defines checkpatch: add [] to type extensions Aneesh Kumar K.V (1): hugetlbfs: avoid taking i_mutex from hugetlbfs_read() AnilKumar Ch (2): regulator: tps65217: Add tps65217 regulator driver mfd: Add new mfd device for TPS65217 Anirban Chakraborty (1): qlcnic: Bug fix for LRO Anssi Hannula (1): ALSA: hda - fix printing of high HDMI sample rates Anthony PERARD (1): PCI: Add PCI_EXP_TYPE_PCIE_BRIDGE value Anton Blanchard (8): atomic: Allow atomic_inc_not_zero to be overridden powerpc/atomic: Implement atomic*_inc_not_zero powerpc: Make function that parses RTAS error logs global powerpc/pseries: Parse and handle EPOW interrupts powerpc/pseries: Use rtas_get_sensor in RAS code powerpc/pseries: Remove RTAS_POWERMGM_EVENTS powerpc/pseries: Clean up ras_error_interrupt code powerpc/pseries: Cut down on enthusiastic use of defines in RAS code Anton Tikhomirov (2): usb: dwc3: Add Exynos Specific Glue layer usb: dwc3: use proper function for setting endpoint name Anton Vorontsov (17): staging: android/lowmemorykiller: Don't grab tasklist_lock staging: android/lowmemorykiller: Better mm handling staging: android/lowmemorykiller: No need for task->signal check staging: android/lowmemorykiller: Do not kill kernel threads sysrq: Fix possible race with exiting task sysrq: Properly check for kernel threads sched: Turn lock_task_sighand() into a static inline mm/memcontrol.c: remove redundant BUG_ON() in mem_cgroup_usage_unregister_event() ab8500_charger: Convert to the new USB OTG calls ab8500_btemp: Get rid of 'enum adc_therm' ab8500_fg: Get rid of 'struct v_to_cap' ab8500_fg: Get rid of 'struct battery_type' ab8500_fg: Fix copy-paste error ab8500: Turn unneeded global symbols into local ones charger-manager: Simplify charger_get_property(), get rid of a warning ab8500_fg: Fix some build warnings on x86_64 Revert "max8998_charger: Include linux/module.h just once" Antonio Quartulli (12): mac80211: In IBSS the DA field of auth frames is different from BSSID mac80211: remove useless DA checking in ieee80211_rx_mgmt_probe_resp() ath5k: claim support for IBSS RSN mac80211: add a 2-way Authentication challenge to IBSS mode mac80211: in IBSS use the Auth frame to trigger STA reinsertion ath9k_htc: claim support for IBSS RSN cfg80211/mac80211: userspace peer authorization in IBSS batman-adv: add tt_initialised flag to the orig_node struct batman-adv: set TT_CLIENT_NEW flag before invoking hash_add() batman-adv: code refactoring - move debug print into tt_local_set_pending batman-adv: TT_CLIENT_PENDING is never set in struct tt_global_entry mac80211_hwsim: correctly line up a multiline printk Antti Palosaari (15): [media] anysee: repeat failed USB control messages [media] Realtek RTL2830 DVB-T demodulator driver [media] Realtek RTL28xxU serie DVB USB interface driver [media] rtl28xx: fix rtl2831u with tuner mxl5005s [media] rtl28xx: initial support for rtl2832u [media] rtl28xx: reimplement I2C adapter [media] rtl2830: correct I2C functionality [media] rtl28xxu: make it compile against current Kernel [media] rtl28xxu: many small tweaks [media] rtl2830: prevent .read_status() when sleeping [media] tda10071: fix the delivery system [media] tda10071: fix the delivery system [media] af9015: fix i2c failures for dual-tuner devices - part 2 [media] em28xx: support for 1b80:e425 MaxMedia UB425-TC [media] em28xx: support for 2013:0251 PCTV QuatroStick nano (520e) Archit Taneja (2): OMAPDSS: Features: Maintain dss_feats as a list OMAPDSS: DISPC: Fix scaling constraints for OMAP4 Arend van Spriel (23): brcm80211: update the maintainers listed for brcm80211 drivers brcm80211: smac: fix unintended fallthru in wlc_phy_radio_init_2057() brcm80211: smac: remove redundant assignments from txpwrctrl_pwr_setup_nphy brcm80211: smac: fix endless retry of A-MPDU transmissions brcm80211: smac: remove smatch warnings from brcmsmac code brcm80211: fmac: resolve smatch issues in brcmfmac code brcm80211: fmac: use specific types in struct brcmf_bus brcm80211: fmac: move module entry points to dhd_linux.c brcm80211: fmac: only return success in brcmf_sdbrcm_bus_init() when true brcm80211: fmac: update bus state in common driver part brcm80211: fmac: change allocation flag in brcmf_enq_event() function brcm80211: fmac: use spinlock calls saving irq flags in brcmf_enq_event() brcm80211: fmac: add USB support for bcm43235/6/8 chipsets brcm80211: fmac: make sdio firmware filename specific brcm80211: fmac: remove unnecessary NULL pointer check brcm80211: fmac: remove brcmf_usb_attrib structure brcm80211: fmac: use counters in brcmf_bus structure brcm80211: fmac: initialize host interface drivers regardless result brcm80211: fmac: remove firmware requests from init_module syscall brcm80211: smac: remove firmware requests from init_module syscall brcm80211: smac: cleanup couple of debug output statements bcma: return error in bcma_sprom_get() when fallback fails bcma: add support for on-chip OTP memory used for SPROM storage Ariel Elior (10): bnx2x: Support Queue Per Cos in 5771xx devices bnx2x: Removing indirect register access bnx2x: Obtain Bus Device Function from register bnx2x: Function Level Reset Final Cleanup bnx2x: Loaded Firmware Version Validation bnx2x: Lock PF-common resources bnx2x: Track active PFs with bitmap bnx2x: Recovery flow bug fixes bnx2x: Recoverable and unrecoverable error statistics bnx2x: Update version to 1.72.0 and copyrights Arik Nemtsov (8): wl12xx: set the ELP entry delay to the FW dyn-ps timeout wl12xx: change bits in the link_map under spin lock wl12xx: reset link Tx queues when freeing it wl12xx: avoid starving the system hlid wl12xx: flush all Tx queues on tx_flush timeout wl12xx: flush Tx during suspend and 802.11h chan switch wl12xx: increase dynamic PS timeout to 200ms wl12xx: implement SW Tx watchdog Arjan van de Ven (2): clocksource: Load the ACPI PM clocksource asynchronously PCI: Annotate PCI quirks in initcall_debug style Armando Visconti (5): Input: usbtouchscreen - add support for Data Modul EasyTouch TP 72037 mtd: fsmc: fixed data abort inside change_bit() mtd: fsmc: Improve the fsmc_correct_data() routine mtd: fsmc: Support of 224-bytes OOB area length mtd: nand/fsmc: Remove default partition information from driver Arnaldo Carvalho de Melo (8): perf tools: Add fprintf methods for thread_map and cpu_map classes perf tools: Introduce per user view perf python: Use attr.watermark in twatch.py Merge branch 'perf/urgent' into perf/core perf tools: Handle kernels that don't support attr.exclude_{guest,host} perf tools: Invert the sample_id_all logic Merge branch 'perf/urgent' into perf/core perf annotate: Fix off by one symbol hist size allocation and hit accounting Arnaud Lacombe (1): kconfig: fix new choices being skipped upon config update Arnd Bergmann (102): Merge branch 'v3.4-next/devel-samsung-rtc' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into next/drivers Merge branch 'depends/driver-core' into next/soc2 Merge branch 'ux500/soc' into next/soc2 Merge branch 'lpc32xx/drivers' into next/drivers Merge tag 'rpmsg-for-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc into next/rpmsg Merge branch 'vexpress-dt-v3.3-rc4' of git://git.linaro.org/people/pawelmoll/linux into next/dt Merge branch 'features/cs89x0' of git://git.pengutronix.de/git/imx/linux-2.6 into next/drivers Merge branch 'imx-fixes' of git://git.pengutronix.de/git/imx/linux-2.6 into next/fixes-non-critical Merge branch 'imx-cleanup' of git://git.pengutronix.de/git/imx/linux-2.6 into next/cleanup Merge branch 'imx-drivers' of git://git.pengutronix.de/git/imx/linux-2.6 into next/drivers Merge branch 'v3.4/fixes' of git://gitorious.org/linux-davinci/linux-davinci into next/fixes-non-critical ARM: davinci: add back dummy header files Merge branch 'davinci/cleanups' into next/cleanup Merge branch 'kirkwood/board' into next/boards Merge branch 'lpc32xx/fixes-non-critical' of git://git.antcom.de/linux-2.6 into next/fixes-non-critical Merge branch 'mxs/gpmi' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/drivers Merge branch 'imx/driver' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/drivers Merge branch 'imx/dt' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/dt Merge branch 'imx/defconfig' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/soc Merge branch 'rtc-sa1100' of git://github.com/hzhuang1/linux into next/drivers Merge branch 'cleanup-3.4' of git://github.com/hzhuang1/linux into next/cleanup Merge branch 'board-specific' of git://github.com/hzhuang1/linux into next/boards Merge branch 'at91-3.4-base2+cleanup' of git://github.com/at91linux/linux-at91 into at91/staging/base2+cleanup ARM: ux500: U8500 depends on MMU ARM: ux500: add board autoselection ARM: ux500: select L2X0 cache on ux500 ARM: ux500: select CPU_FREQ_TABLE where needed Merge branch 'fixes-non-critical' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/fixes-non-critical Merge branch 'soc' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/soc Merge branch 'omap1' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/boards Merge branch 'dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/dt Merge branch 'cleanup' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into omap/cleanup Merge branch 'cleanup' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/cleanup Merge branch 'depends/omap/gpio/runtime-pm-cleanup' into next/cleanup Merge branches 'depends/irqdomain' and 'at91/base2+cleanup' into next/dt Merge branch 'at91-3.4-cleanup2+DT' of git://github.com/at91linux/linux-at91 into next/dt Merge branch 'features/imx27-visstrim' of git://git.pengutronix.de/git/imx/linux-2.6 into next/boards Merge branch 'features/imx27-dt' of git://git.pengutronix.de/git/imx/linux-2.6 into next/dt Merge branch 'features/imx31-moboard' of git://git.pengutronix.de/git/imx/linux-2.6 into next/boards Merge branch 'features/imx3' of git://git.pengutronix.de/git/imx/linux-2.6 into next/soc ARM: tegra: select CPU_FREQ_TABLE ARM: tegra: build localtimer support only when needed ARM: tegra: export usb phy symbols Merge tag 'tegra-cleanups' of git://git.kernel.org/pub/scm/linux/kernel/git/olof/tegra into tegra/cleanups Merge tag 'tegra-cleanups' of git://git.kernel.org/pub/scm/linux/kernel/git/olof/tegra into tegra/cleanups Merge tag 'tegra-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/olof/tegra into tegra/dt Merge tag 'tegra-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/olof/tegra into tegra/soc Merge tag 'tegra-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/olof/tegra into tegra/soc Merge tag 'tegra-soc-drivers' of git://git.kernel.org/pub/scm/linux/kernel/git/olof/tegra into tegra/soc-drivers Merge tag 'tegra-soc2' of git://git.kernel.org/pub/scm/linux/kernel/git/olof/tegra into tegra/soc2 Merge tag 'tegra-boards' of git://git.kernel.org/pub/scm/linux/kernel/git/olof/tegra into tegra/boards Merge branch 'depends/irqdomain' into next/drivers Merge branch 'ux500-fixes-20120301' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson into next/fixes-non-critical ARM: tegra: export tegra_gpio_{en,dis}able Merge branch 'ux500/timers' into next/timer Merge branch 'vexpress/timer' into next/timer Merge branch 'local_timers-for-arm-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into next/timer ARM: shmobile: remove additional __io() macro use Merge branch 'local_timers-for-arm-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into next/timer Merge tag 'imx25-iomux-ds' of git://git.pengutronix.de/git/imx/linux-2.6 into next/fixes-non-critical Merge branches 'lpc32xx/mach-lpc32xx-eth' and 'lpc32xx/mach-lpc32xx-usb' of git://git.antcom.de/linux-2.6 into lpc32xx/drivers Merge branch 'lpc32xx/drivers' into next/drivers Merge branch 'ep93xx-for-arm-soc' of git://github.com/RyanMallon/linux-2.6 into next/cleanup Merge branch 'fixes' of git://gitorious.org/linux-davinci/linux-davinci into next/fixes-non-critical Merge branch 'board-specific' of git://github.com/hzhuang1/linux into next/boards Merge branch 'fixes-non-critical' of git://github.com/hzhuang1/linux into next/maintainers Merge tag 'imx35-cam-fb' of git://git.pengutronix.de/git/imx/linux-2.6 into next/boards Merge branch 'renesas/fixes' into renesas/soc Merge branch 'renesas/soc' into next/soc Merge branch 'v3.4/features' of git://gitorious.org/linux-davinci/linux-davinci into next/drivers Merge branch 'next/soc-exynos5250-gpio' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into next/drivers Merge branch 'next/soc-exynos5250-arch' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into samsung/exynos5 Merge branch 'for-armsoc' of http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm into next/soc2 Merge branch 'samsung/exynos5' into next/soc2 Merge branch 'samsung/soc' into next/soc2 Merge branch 'at91-3.4-cleanup2-DT2' of git://github.com/at91linux/linux-at91 into next/dt Merge branch 'at91-3.4-cleanup2-DT2+USB' of git://github.com/at91linux/linux-at91 into next/dt Merge branch 'ux500/soc' into ux500/dt Merge branch 'depends/driver-core' into ux500/dt ARM: ux500: Initial Device Tree support for Snowball ARM: ux500: combine the board init functions for DT boot ARM: ux500: split dts file for snowball into generic part Merge branch 'ux500/dt' into next/dt2 Merge branch 'kirkwood_dt_for_3.4_v3' of git://git.infradead.org/users/jcooper/linux-kirkwood into kirkwood/dt Merge branch 'spear/dt' into next/dt2 ARM: tegra: select USB_ULPI if USB is selected clk: make CONFIG_COMMON_CLK invisible Merge branch 'for-3.4/dt' of git://git.kernel.org/pub/scm/linux/kernel/git/olof/tegra into next/dt2 Merge branch 'for-3.4/cleanup-and-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/olof/tegra into tegra/cleanups Merge branch 'tegra/cleanups' into next/cleanup2 Merge branch 'for-3.4/boards' of git://git.kernel.org/pub/scm/linux/kernel/git/olof/tegra into next/boards Merge branch 'fixes' into next/fixes-non-critical Merge branch 'renesas/timer' into next/timer Merge branch 'samsung/cleanup-exynos-clock' into next/soc Merge branch 'imx/defconfig' into next/drivers Merge branch 'next/fixes-non-critical' into next/drivers Merge branch 'tegra/cleanups' into next/timer Merge tag 'regulator-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator into next/drivers Merge branch 'rmobile-fixes-for-linus' of git://github.com/pmundt/linux-sh into renesas/soc Merge branch 'renesas/soc' into next/soc2 Merge branch 'kirkwood/dt' into next/dt2 Merge tag 'asoc-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into next/boards Artem Bityutskiy (41): UBIFS: amend recovery debugging message UBIFS: increase dumps loglevel UBIFS: make the dbg_lock spinlock static UBIFS: do not use inc_link when i_nlink is zero UBIFS: kill CUR_MAX_KEY_LEN macro UBIFS: improve error messages UBI: fix documentation and improve readability UBI: fix eraseblock picking criteria UBI: rename peb_buf1 to peb_buf UBI: rename MOVE_CANCEL_BITFLIPS to MOVE_TARGET_BITFLIPS ext4: do not mark superblock as dirty unnecessarily ext4: write superblock only once on unmount ext4: remove useless s_dirt assignment mm: export dirty_writeback_interval vfs: remove unused superblock helpers checkpatch.pl: be silent when -q and --ignore is given jffs2: remove direct mtd->point reference romfs: switch to new MTD API mtd: add leading underscore to all mtd functions mtd: block2mtd: initialize writebufsize mtd: doc2000: initialize writebufsize mtd: doc2001: initialize writebufsize mtd: doc2001plus: initialize writebufsize mtd: docg3: initialize writebufsize mtd: lart: initialize writebufsize mtd: spear_smi: initialize writebufsize mtd: sst25l: initialize writebufsize mtd: mtdconcat: return -EOPNOTSUPP if block_markbad is undefined mtdoops: clean-up new MTD API usage mtd: nftlcore: remove out-of-date and now irrelevant piece of code mtd: redboot: remove useless code mtd: return error code from mtd_unpoint mtd: add offset and length checks to the API function mtd: do not duplicate length and offset checks in drivers mtd: remove R/O checking duplication mtd: remove retlen zeroing duplication mtd: remove junk pmc551.h mtd: harmonize mtd_point interface implementation mtd: move zero length verification to MTD API functions mtd: check for zero length in OTP functions mtd: do not use plain 0 as NULL Arun Easi (8): [SCSI] qla2xxx: Handle change notifications based on switch scan results. [SCSI] qla2xxx: Fix ql_dbg arguments. [SCSI] qla2xxx: Add new message when a new loopid is assigned. [SCSI] qla2xxx: Log messages to use correct vha. [SCSI] qla2xxx: Handle device mapping changes due to device logout. [SCSI] qla2xxx: Fix incorrect register access in qla2x00_start_iocbs(). [SCSI] qla2xxx: Stop iteration after first failure in *_id functions. [SCSI] qla2xxx: Avoid invalid request queue dereference for bad response packets. Arun Murthy (4): abx500-chargalg: Add abx500 charging algorithm ab8500-charger: AB8500 charger driver ab8500-fg: A8500 fuel gauge driver ab8500-btemp: AB8500 battery temperature driver Arve HjønnevÃ¥g (4): staging: android-alarm: Add android alarm driver & in-kernel alarm interface staging: android-alarm: Don't use save_time_delta. staging: android-alarm: Update hrtimer if alarm at the head of the queue is reprogrammed Staging: android: binder: Fix use-after-free bug Arvind Kumar (1): [SCSI] vmw_pvscsi: Try setting host->max_id as suggested by the device. Ashish Chavan (2): ASoC: da7210: Update for using I2C regmap ASoC: da7210: Remove extra registers from defaults list Ashish Jangam (2): Input: add support for OnKey module for DA9052/53 PMIC rtc: driver for DA9052/53 PMIC v1 Ashish Shenoy (1): amd64_edac: Fix missing csrows sysfs nodes Ashok Nagarajan (4): {nl,cfg,mac}80211: Implement RSSI threshold for mesh peering mac80211: Fix potential null pointer dereferencing mac80211_hwsim: Fix set mactime on receiver hwsim radio ath9k: Fix mactime from being clobbered in rx_status Atita Shirwaikar (1): ixgbe: Fix race condition where RX buffer could become corrupted. Attila Fazekas (1): rtl8187: Add AD-HOC support Austin Boyle (1): rtc: ds1307: generalise ram size and offset Avi Kivity (5): KVM: x86 emulator: add 8-bit memory operands KVM: x86 emulator: Remove byte-sized MOVSX/MOVZX hack KVM: x86 emulator: reject SYSENTER in compatibility mode on AMD guests KVM: Ensure all vcpus are consistent with in-kernel irqchip settings KVM: VMX: Fix delayed load of shared MSRs Avinash Patil (2): mwifiex: pass priv pointer instead of adapter mwifiex: correct bitrates advertised to cfg80211 Axel Lin (117): devfreq: exynos4_bus: Use dev_get_drvdata at appropriate places devfreq: Remove MODULE_ALIAS for exynos4 busfreq driver regulator: s5m8767: Add missing breaks regulator: s5m8767: Remove redundant MODULE_ALIAS regulator: Update tps65217-regulator for DT changes ASoC: jz4740: Convert qi_lb60 to use snd_soc_register_card() ASoC: Add __devinit/__devexit annotations at necessary places MISC: convert drivers/misc/* to use module_platform_driver() MISC: convert drivers/misc/* to use module_i2c_driver() MISC: convert drivers/misc/* to use module_spi_driver() regulator: Add empty devm_regulator_bulk_get for !CONFIG_REGULATOR ASoC: Set idle_bias_off flag in snd_soc_codec_driver ALSA: aoa: Convert onyx and tas codec drivers to module_i2c_driver ALSA: Convert at73c213 to module_spi_driver video: convert drivers/video/* to use module_spi_driver() regulator: Add devm_regulator_put in consumer.h regulator: add devm_regulator_* to the list of managed interfaces regmap: Remove incorrect unreachable comment in regcache_set_val() ASoC: Use dai_fmt in afeb9260 machine driver ASoC: Convert afeb9260 to table based DAPM init regulator: Kill s5m8767_get_reg_id function regulator: Remove redundant regmap_update_bits call for TPS65023_REG_CON_CTRL2 regulator: Show correct chip id for max8649 ASoC: Convert kirkwood-t5325 to use snd_soc_register_card() ASoC: Convert kirkwood-openrd to use snd_soc_register_card() ASoC: Fix build error in sound/soc/omap/n810.c regmap: Fix kcalloc parameters swapped drm: Fix kcalloc parameters swapped staging:iio:dac: Fix kcalloc parameters swapped ASoC: Get correct revision id for wm2200 ASoC: Show device id in the debug message ASoC: Change spitz_ext_control to take dapm as argument. ARM: U300: Don't specify regulator consumers by struct device regulator: Remove obsolete consumer_dev related comment ASoC: Add __devinit annotation for pxa2xx_ac97_probe regulator: Simplify regulator_bulk_get and regulator_bulk_enable error paths rpmsg: rename virtqueue_add_buf_gfp to virtqueue_add_buf regulator: Set delay to 0 if set_voltage_time_sel callback returns error pcmcia: convert drivers/pcmcia/* to use module_platform_driver() pcmcia: Convert to DEFINE_PCI_DEVICE_TABLE ARM: pxa: fix error handling in pxa2xx_drv_pcmcia_probe ASoC: Add missing regmap_init_i2c in wm8804_i2c_probe mfd: Add missing regmap_exit to free a previously allocated da9052 register map mfd: Fix section mismatch warning for da9052-spi mfd: Fix kcalloc parameters swapped mfd: Fix val_len parameters for s5m-core regmap_raw_write mfd: Make pcf50633_write_block() return 0 on success mfd: Fix typo for TPS65912 mfd: Show correct device id for wm8400 mfd: Initialize tps65912 irq platform data properly mfd: Remove unused io_lock mutex from da9052 mfd: Include linux/mfd/pcf50633/pmic.h in pcf50633-gpio.c mfd: Include linux/mfd/pcf50633/mbc.h in pcf50633-irq.c mfd: Return proper error if s5m-core regmap_init_i2c fails mfd: Fix a typo in MFD_MAX8997 Kconfig entry [media] convert drivers/media/* to use module_i2c_driver() spi: Convert to DEFINE_PCI_DEVICE_TABLE spi/imx: simplify error handling to free gpios regulator: tps62360: Remove pointless test for unsigned less than zero regulator: Fix module desciption for tps65910 regulator regulator: Sort Kconfig and Makefile entries regulator: Convert ab8499 to use get_voltage_sel() regulator: Fix the logic of s5m8767_set_voltage_time_sel regulator: Fix n_voltage settings for pcf50633 regulator regulator: Kill max8997_get_rid function regulator: Kill max8998_get_ldo function regulator: Simplify the code to get selector in isl6271a_set_voltage regulator: Add a pointer to aat2870_data in struct aat2870_regulator regulator: ad5398: Use DIV_ROUND_UP macro to calculate selector regulator: max1586: Use DIV_ROUND_UP macro to calculate selector regulator: max8660: Use DIV_ROUND_UP macro to calculate selector regulator: wm8400: Use DIV_ROUND_UP macro to calculate selector regulator: da903x: Use DIV_ROUND_UP macro to calculate selector regulator: tps65217: Use DIV_ROUND_UP macro to calculate selector regulator: Remove unused i2c variable in s5m8767_pmic_probe regulator: Silence error message in max8998_pmic_probe regulator: max8649: Use DIV_ROUND_UP macro to calculate selector regulator: Simplify the implementation of tps65912_get_voltage_dcdc regulator: Rename set_voltage_sel callback function name to *_sel regulator: tps6524x: Remove unneeded comment for N_REGULATORS regulator: Rename s5m8767_convert_voltage to s5m8767_convert_voltage_to_sel regulator: Use array to store dcdc_range settings for tps65912 regulator: Use DIV_ROUND_CLOSEST in wm8350_isink_get_current regulator: Merge tps65217_pmic_ldo234_ops and tps65217_pmic_dcdc_ops to tps65217_pmic_ops regulator: Fix the logic of tps65910_get_mode regulator: tps65912: Use simple equations to get register address regulator: max8925: Use DIV_ROUND_UP macro regulator: Use tps65912_set_voltage_sel for both DCDCx and LDOx regulator: Simplify implementation of tps65912_get_voltage_dcdc regulator: s5m8767: Check pdata->buck[2|3|4]_gpiodvs earlier regulator: Make s5m8767_get_voltage_register always return correct register regulator: Refactor tps6507x to use one tps6507x_pmic_ops for all LDOs and DCDCs regulator: Convert tps6507x to set_voltage_sel mfd: Use DIV_ROUND_CLOSEST for sm501 clock Input: convert SPI drivers to use module_spi_driver() Input: convert I2C drivers to use module_i2c_driver() hwmon: convert drivers/hwmon/* to use module_i2c_driver() hwmon: convert drivers/hwmon/* to use module_spi_driver() platform-drivers-x86: convert drivers/platform/x86/* to use module_platform_driver() backlight: convert backlight i2c drivers to module_i2c_driver backlight: convert backlight spi drivers to module_spi_driver drivers/leds/leds-pca9633.c: remove unused 'adapter' variable drivers/leds/leds-lm3530.c: move the code setting gen_config to one place rtc: convert rtc spi drivers to module_spi_driver rtc: convert rtc i2c drivers to module_i2c_driver da9052-battery: Add missing platform_set_drvdata da9052-battery: Fix a memory leak when unload the module da9052-battery: Convert to use module_platform_driver charger-manager: Clean up for better readability lp8727_charger: Add MODULE_DEVICE_TABLE power_supply: Convert i2c drivers to module_i2c_driver i2c: Convert drivers/i2c/muxes/* to use module_i2c_driver() mtd: convert drivers/mtd/* to use module_spi_driver() watchdog: Convert jz4740_wdt driver to watchdog core watchdog: Convert wm8350_wdt driver to watchdog core watchdog: Convert max63xx_wdt driver to watchdog framework watchdog: Convert txx9wdt driver to watchdog framework Azael Avalos (1): toshiba_acpi: Support additional hotkey scancodes Bala Shanmugam (1): cfg80211: Add background scan period attribute. Balaji T K (3): mmc: omap_hsmmc: use platform_get_resource_byname for tx/rx DMA channels mmc: omap_hsmmc: remove unused .set_sleep function mmc: omap_hsmmc: Use OMAP_HSMMC_SUPPORTS_DUAL_VOLT flag to remove host->id based hardcoding Barry Song (2): blackfin: restore L1 base address and length blackfin: cplb-mpu: fix page mask table overflow Bart Van Assche (2): IB/srp: Use pr_fmt() and pr_err()/pr_warn() IB/srp: Consolidate repetitive sysfs code Bart Westgeest (3): staging: usbip: removed unused structure field staging: usbip: changed function return type to void staging: usbip: removed #if 0'd out code Bastian Hecht (9): mtd: sh_flctl: Expand FLCMNCR register bit field mtd: sh_flctl: Reorder empty_fifo() calls mtd: sh_flctl: Expand the READID command to 8 bytes mtd: sh_flctl: Implement NAND_CMD_RNDOUT command mtd: sh_flctl: Use cached register value for FLCMNCR mtd: sh_flctl: Add FLHOLDCR register ARM: mach-shmobile: mackerel: Add the flash controller flctl mtd: sh_flctl: Add power management with QoS request mmc: sh_mobile_sdhi: add a callback for board specific init code Belinda Thompson (1): ctcm: use correct idal word list for ctcmpc Ben Collins (2): udlfb: Make sure to get correct endian keys from vendor descriptor udlfb: Add module_param to allow forcing pixel_limit Ben Greear (22): net: Support RXFCS feature flag. e1000e: Support RXFCS feature flag. net: Add framework to allow sending packets with customized CRC. e1000e: Support sending custom Ethernet CRC. net: Support RX-ALL feature flag. e1000e: Support RXALL feature flag. e1000: Support sending custom Ethernet CRC. e1000: Support RX-FCS flag. 8139too: Support RX-ALL logic. 8139too: Support RX-FCS flag. r8169: Support RX-ALL flag. r8169: Support RX-FCS flag. e100: Support RXFCS feature flag. e100: Support sending custom Ethernet CRC e100: Support RXALL feature flag. e100: Fix rx-over-length statistics. e100: Show short v/s long rx length errors in ethtool stats. ath9k: Add wiphy name to log messages. igb: Support sending custom Ethernet FCS. igb: Support RX-ALL feature flag. ixgbe: Support sending custom Ethernet FCS. ixgbe: Support RX-ALL feature flag. Ben Hutchings (76): sfc: Fix some formatting errors reported by checkpatch sfc: Avoid assignment in an if-statement, reported by checkpatch sfc: Remove parentheses around return expressions, reported by checkpatch sfc: Const-qualify static data as appropriate, partly prompted by checkpatch sfc: Remove unnecessary inclusion of <asm/io.h>, prompted by checkpatch sfc: Update MCDI (firmware interface) definitions sfc: Rename efx_wanted_channels() to efx_wanted_parallelism() sfc: Set default parallelism to per-core by default sfc: Remove fallback for invalid permanent MAC address sfc: Make handling of MC reboot more reliable sfc: Use new names for MC shared memory layout constants sfc: Hold efx_nic::stats_lock while reading efx_nic::mac_stats sfc: Merge efx_mac_operations into efx_nic_type sfc: Merge efx_mcdi_mac_check_fault() and efx_mcdi_get_mac_faults() sfc: Remove efx_nic_type::push_multicast_hash operation sfc: Consistently test DEBUG macro, not EFX_ENABLE_DEBUG sfc: Correct interrupt timer quantum for Siena (normal and turbo mode) sfc: Remove dependence on NAPI polling in efx_test_eventq_irq() Partly revert "sfc: Handle serious errors in exactly one interrupt handler" sfc: Clean up test interrupt handling sfc: Add hwmon driver for boards using SFC9000-family controllers sfc: Update the description of SFC_MTD sfc: Remove obsolete function efx_dev_name() sfc: Remove remnants of on-load self-test sfc: Use existing local variables instead of repeated indirect lookups sfc: Minor formatting fixes sfc: Remove redundant 'rc' variable, always set to 0 sfc: Rename implementation of ndo_set_rx_mode sfc: Make all MAC statistics consistently 64 bits wide sfc: Move the end of the non-GRO RX path into its own function sfc: Replace efx_rx_buffer::is_page and other booleans with a flags field sfc: MTD: Leave the DEBUG macro alone sfc: Use a more sensible cast in efx_rx_buf_offset() x86/cpu: Fix overrun check in arch_print_cpu_modalias() x86/cpu: Clean up modalias feature matching intel_idle: Fix ID for Nehalem-EX Xeon in device ID table powernow-k7: Fix CPU family number powernow-k6: Really enable auto-loading sfc: Skip RX end-of-batch work on channels without an RX queue sfc: Do not retry hardware probe if it schedules a reset sfc: Replace some literal constants with EFX_PAGE_SIZE/EFX_BUF_SIZE sfc: Warn if unable to create MTDs sfc: Add support for configuring RX unicast/multicast default filters sfc: Add support for TX MAC filters sfc: Correct MAC filter bitfield definitions sfc: Generalise driver event generation sfc: Generate RX fill events based on RX queues, not channels sfc: Leave interrupts and event queues enabled whenever we can sfc: Use proper function to test for RX channel in efx_poll() sfc: Generalise event generation to cover VF-owned event queues sfc: Make buffer table indices and counts consistently unsigned sfc: Make all CPU/IRQ/channel/queue counts unsigned sfc: Add support for 'extra' channel types sfc: Pass NIC structure into efx_wanted_parallelism() sfc: Allocate SRAM between buffer table and descriptor caches at init time sfc: Add SR-IOV back-end support for SFC9000 family intel_idle: Revert change of auto_demotion_disable_flags for Nehalem sfc: Specify that the VFDI status page has page alignment and size sfc: Correct validation of peer_page_count in efx_vfdi_set_status_page() sfc: Reverse initial buffer table allocation to allow for later resizing sfc: Minor formatting cleanup sfc: Correct efx_for_each_possible_channel_tx_queue() to skip non-TX channels cdc-wdm: Fix more races on the read path cdc-wdm: Don't clear WDM_READ unless entire read buffer is emptied mdio: Export mdio.h to userland ethtool, mdio, mii: Specify MDIO information fields in struct ethtool_cmd sfc: Remove redundant function efx_nic_has_mc() sfc: Update comments on efx_rx_packet_gro() sfc: Remove TX completions from adaptive IRQ scoring sfc: Raise self-test timeouts sfc: Test all event queues in parallel sfc: Encapsulate access to efx_{channel,nic}::last_irq_cpu in self-test sfc: Run event/IRQ self-test asynchronously when interface is brought up sfc: Remove efx_channel::last_eventq_read_ptr sfc: Log the part number on probe [S390] Remove unncessary export of arch_pick_mmap_layout Ben Skeggs (62): drm/nouveau: move vram detection funcs to chipset-specific fb code drm/nouveau: memory type detection for the really old chipsets drm/nv20: split PFB code out of nv10_fb.c drm/nv20-nv40: add memory type detection drm/nv50: add memory type detection drm/nv50: hopefully handle the DDR2/DDR3 memtype detection somewhat better drm/nvc0: add initial memory type detection drm/nouveau: rework the init/takedown ordering drm/nouveau/pm: avoid potential divide-by-zero drm/nouveau/pm: restructure bios table parsing drm/nouveau/pm: readback boot perflvl *before* parsing vbios drm/nouveau/pm: calculate memory timings at perflvl creation time drm/nouveau/pm: embed timings into perflvl structs drm/nouveau/pm: introduce ram reclocking helper drm/nv50/pm: initial work towards proper memory reclocking, with timings drm/nv50/disp: more accurate function to determine active crtcs drm/nv50/pm: use hwsq for engine reclocking too drm/nouveau/pm: track mr2 for gddr3 drm/nv50: fix detection of second vram rank drm/nouveau/pm: detect when we need dll disabled for gddr3 drm/nouveau/pm: fix dll off -> dll on transitions drm/nouveau/pm: rework to allow selecting separate profiles for ac/battery drm/nouveau/pm: extend profile interface for destroy/init/fini drm/nouveau/mem: handle dll_off for ddr2/ddr3 drm/nouveau: recognise DCB connector type for DP+DVI+VGA DMS-59 drm/nv50-nvc0/vm: support unsnooped system memory drm/nvc0/fb: detect presense of second rank drm/nouveau/pm: init only after display subsystem has been created drm/nouveau/mxm: call mxmi to determine revision before calling mxms drm/nvc0/pm: restrict pll mode to clocks that can actually use it drm/nv40/pm: fix fanspeed regression drm/nvc0/vram: get part count from PUNITS drm/nvd0/disp: attempt to handle more than 2 crtcs if possible drm/nouveau/bios: attempt acpi rom fetch before pcirom drm/nouveau/bios: rework vbios shadowing drm/nouveau/pm: fix oops if chipset has no pm support at all drm/nouveau/dp: make functions for executing various bios tables drm/nouveau/dp: move all nv50/sor-specific code out of nouveau_dp.c drm/nouveau/dp: make dp dpms function common, call from sor code instead drm/nvd0/disp: initial implementation of displayport drm/nvd0/disp: fix dcb sor link matching in supervisor handler drm/nouveau/dp: account for channel coding overhead in link training drm/nvd0/disp: move syncs/magic setup to or mode_set drm/nvd0/disp: disconnect encoders before reprogramming them drm/nouveau: map first page of mmio early and determine chipset earlier drm/nouveau/ttm: always do buffer moves on kernel channel drm/nouveau: remove subchannel names from places where it doesn't matter drm/nouveau: move fence sequence check to start of loop drm/nvc0-/disp: reimplement flip completion method as fifo method drm/nouveau: remove m2mf creation on userspace channels drm/nouveau: inform userspace of new kernel subchannel requirements drm/nouveau: oops, increase channel dispc_vma to 4 drm/nvd0/disp: ignore clock set if no pclk drm/nouveau: bump version to 1.0.0 drm/nouveau: move out of staging drivers drm/nouveau: add bios connector type for dms59 drm/nve0: initial modesetting support for kepler chipsets drm/nve0/disp: nvidia randomly decided to move the dithering method drm/nouveau/dp: support version 4.0 of DP table drm/nouveau: fix thinko causing init to fail on cards without accel drm/nouveau: default to 8bpc for non-LVDS panels if EDID isn't useful drm/nouveau/i2c: fix thinko/regression on really old chipsets Ben Widawsky (7): agp/intel: Add pci id for hostbridge from has/qemu drm/i915: argument to control retiring behavior drm/i915: drm/i915: Fix recursive calls to unmap drm/i915: correct lock type in destroy drm/i915: use gtfifodbg drm/i915: catch gtfifo errors on forcewake_put drm/i915: check gtfifodbg after possibly failed writes Bengt Jonsson (5): regulators/db8500: split off shared dbx500 code mfd: Spawned db8500 regulators update mfd: Support for the AB8500 AB8505 variant mfd: Add 8520 PRCMU variant to db8500-prcmu mfd: Add 8420 variant to db8500-prcmu Benjamin Herrenschmidt (23): Merge remote-tracking branch 'origin/master' into next powerpc/mpic: Fix allocation of reverse-map for multi-ISU mpics powerpc: Remove legacy iSeries bits from assembly files powerpc: Use the same interrupt prolog for perfmon as other interrupts powerpc: Rework runlatch code powerpc: Improve 64-bit syscall entry/exit powerpc: Improve behaviour of irq tracing on 64-bit exception entry powerpc: Call do_page_fault() with interrupts off powerpc: Disable interrupts in 64-bit kernel FP and vector faults powerpc: Add support for page fault retry and fatal signals powerpc/xmon: Add display of soft & hard irq states powerpc: Fix register clobbering when accumulating stolen time powerpc: Fix 64-bit BookE FP unavailable exceptions powerpc: Replace mfmsr instructions with load from PACA kernel_msr field powerpc: Rework lazy-interrupt handling Merge branch 'eeh' into next powerpc/hvc_udbg: Don't crash when udbg_putc is NULL powerpc: Fix power4/970 idle code regression with lockdep Merge remote-tracking branch 'jwb/next' into next Merge remote-tracking branch 'kumar/next' into next powerpc/spufs: Fix double unlocks powerpc+sparc/vio: Modernize driver registration powerpc/perf: Fix instruction address sampling on 970 and Power4 Benjamin LaHaise (2): Fix pppol2tp getsockname() l2tp: enable automatic module loading for l2tp_ppp Benjamin Marzinski (1): GFS2: call gfs2_write_alloc_required for each chunk Benjamin Poirier (2): sctp: Export sctp_do_peeloff dlm: Do not allocate a fd for peeloff Benjamin Tissoires (11): HID: multitouch: add support for trackpads HID: multitouch: add control of the feature "Maximum Contact Number" HID: multitouch: support Perixx PERIPAD 701 HID: multitouch: add support for Atmel maXTouch 03eb:2118 HID: multitouch: add new PID from Ideacom HID: multitouch: add more eGalax devices HID: usbhid: add quirk no_get for quanta 3008 devices HID: multitouch: add support for eGalax 0x722a HID: multitouch: fix handling of buggy reports descriptors for Dell ST2220T HID: handle all multitouch devices through hid-multitouch HID: multitouch: detect serial protocol Benny Halevy (7): pnfs: clean up initiate_file_draining layout lookup nfsd41: share_access_to_flags should consider only nfs4.x share_access flags nfsd41: split out share_access want and signal flags while decoding nfsd41: implement NFS4_SHARE_WANT_NO_DELEG, NFS4_OPEN_DELEGATE_NONE_EXT, why_no_deleg nfsd41: refactor nfs4_open_deleg_none_ext logic out of nfs4_open_delegation nfsd41: refactor nfsd4_deleg_xgrade_none_ext logic out of nfsd4_process_open2 nfsd41: free_session/free_client must be called under the client_lock Benoit Cousson (28): arm/dts: OMAP: Remove bootargs node from board files ARM: OMAP2+: kconfig: Enable devicetree by default for OMAP2+ systems spi/omap: Add DT support to McSPI driver ARM: OMAP2+: board-generic: Remove un-needed .atag_offset for DT_MACHINE mfd: twl-core.c: Fix the number of interrupts managed by twl4030 ARM: OMAP2+: omap_device: Replace dev_warn by dev_dbg in omap_device_build_from_dt ARM: OMAP2+: pm: Do not init statically the SR and voltage layer with DT ARM: OMAP1: kconfig: Enable IRQ_DOMAIN by default for OMAP1 platforms arm/dts: OMAP3&4: Remove the '0x' prefix for serial nodes arm/dts: OMAP4: Add i2c controller nodes arm/dts: OMAP3: Add i2c controller nodes arm/dts: OMAP4: Update DTS file with new GIC bindings Merge branch 'irqdomain/next' of git://git.secretlab.ca/git/linux-2.6 into for_3.4/dt_irq_domain2 ARM: OMAP2/3: intc: Add DT support for TI interrupt controller arm/dts: OMAP3: Add interrupt-controller bindings for INTC ARM: OMAP2+: board-generic: Use of_irq_init API gpio/omap: Remove bank->id information and misc cleanup gpio/omap: Use devm_ API and add request_mem_region gpio/omap: Add DT support to GPIO driver gpio/omap: Fix IRQ handling for SPARSE_IRQ mfd: Return twl6030_mmc_card_detect IRQ for board setup ARM: OMAP2+: board-omap4-*: Do not use anymore TWL6030_IRQ_BASE in board files mfd: Remove references already defineid in header file from twl-core mfd: Move twl-core IRQ allocation into twl[4030|6030]-irq files mfd: Make twl4030 SIH SPARSE_IRQ capable mfd: Replace twl-* pr_ macros by the dev_ equivalent and do various cleanups gpio/twl: Allocate irq_desc dynamically for SPARSE_IRQ support gpio/twl: Add DT support to gpio-twl4030 driver Benson Leung (1): drm/i915: Fix single msg gmbus_xfers writes Bernd Schubert (3): fs: add new FMODE flags: FMODE_32bithash and FMODE_64bithash nfsd: rename 'int access' to 'int may_flags' in nfsd_open() nfsd: vfs_llseek() with 32 or 64 bit offsets (hashes) Bernhard Walle (5): misc: bmp085: Handle jiffies overflow correctly misc: bmp085: Use unsigned long to store jiffies ARM: OMAP2+: GPMC: Export gpmc_enable_hwecc and gpmc_calculate_ecc init/do_mounts.c: print error code on mount failure scripts/Kbuild.include: Fix portability problem of "echo -e" Bernie Thompson (2): udlfb: add maintainer udlfb: fix hcd_buffer_free panic on unplug/replug Bhanu Prakash Gollapudi (9): [SCSI] bnx2fc: fix panic in bnx2fc_post_io_req [SCSI] bnx2fc: Handle LOGO flooding from the target [SCSI] bnx2fc: NPIV ports go offline when interface is brought down & up [SCSI] bnx2fc: Bumped version to 1.0.10 [SCSI] libfc: Fix panic in fc_exch_recv [SCSI] libfc: Handle discovery failure during ctlr link down bnx2fc: HSI dependent changes for 7.2.xx FW [SCSI] libfcoe: Do not sends FDISCs before FLOGI during CVL [SCSI] libfcoe: Support extra MAC descriptor to be used as FCoE MAC Bharat Bhushan (3): PPC: Fix race in mtmsr paravirt implementation KVM: PPC: Fix DEC truncation for greater than 0xffff_ffff/1000 KVM: PPC: booke: Do Not start decrementer when SPRN_DEC set 0 Bhavna Yadav (1): mtd: fsmc_nand: ECC1 & ECC4 layout separated for different page sizes Bhupesh Sharma (2): gpio/gpio-stmpe: Fix the value returned by _get_value routine [media] V4L/v4l2-dev: Make 'videodev_init' as a subsys initcall Bjorn Helgaas (40): x86/PCI: don't fall back to defaults if _CRS has no apertures PM / Hibernate: print physical addresses consistently with other parts of kernel PCI: make pci_flags always available PCI: add pci_clear_flags() alpha/PCI: replace pci_probe_only with pci_flags arm/PCI: remove arch pci_flags definition arm/PCI: use pci_flags PCI_PROBE_ONLY instead of arm-specific flag microblaze/PCI: remove unused pci_flags mips/PCI: replace pci_probe_only with pci_flags mips/PCI: removed unused pci_probe configurability powerpc/PCI: make pci_probe_only default to 0 powerpc/PCI: replace pci_probe_only with pci_flags unicore32/PCI: use pci_flags PCI_PROBE_ONLY instead of arm-specific flag PCI: make pci_flags non-weak PCI: don't publish new root bus until it's fully initialized PCI: add struct pci_host_bridge and a list of all bridges found PCI: add struct pci_host_bridge_window with CPU/bus address offset PCI: convert bus addresses to resource when reading BARs PCI: add generic pcibios_resource_to_bus() alpha/PCI: get rid of device resource fixups arm/PCI: get rid of device resource fixups ia64/PCI: SN: convert to pci_scan_root_bus() for correct root bus resources ia64/PCI: get rid of device resource fixups microblaze/PCI: get rid of device resource fixups mips/PCI: get rid of device resource fixups mn10300/PCI: get rid of device resource fixups parisc/PCI: get rid of device resource fixups powerpc/PCI: get rid of device resource fixups sh/PCI: get rid of device resource fixups sparc/PCI: get rid of device resource fixups xtensa/PCI: get rid of device resource fixups PCI: collapse pcibios_resource_to_bus PCI: fix bridge I/O window bus-to-resource conversion arm/PCI: don't export pci_flags powerpc/PCI: compute I/O space bus-to-resource offset consistently powerpc/PCI: convert devtree bus addresses to resource powerpc/PCI: allow reallocation on PA Semi sparc/PCI: convert devtree and arch-probed bus addresses to resource unicore32/PCI: move <asm-generic/pci-bridge.h> include to asm/pci.h ACPI / PM: print physical addresses consistently with other parts of kernel Bjørn Mork (19): USB: cdc-wdm: no need to fill the in request URB every time it's submitted USB: cdc-wdm: better allocate a buffer that is at least as big as we tell the USB core USB: cdc-wdm: no need to use usb_alloc_coherent USB: cdc-wdm: kill the now unnecessary bMaxPacketSize0 field and udev variable USB: cdc-wdm: Avoid hanging on interface with no USB_CDC_DMM_TYPE USB: cdc-wdm: avoid printing odd-looking "cdc-wdm-176" names net: usb: qmi_wwan: New driver for Huawei QMI based WWAN devices usb: cdc-wdm: Add device-id for Huawei 3G/LTE modems usb: cdc-wdm: make reset work with blocking IO usb: cdc-wdm: split out reusable parts of probe usb: cdc-wdm: adding list lookup indirection usb: cdc-wdm: adding usb_cdc_wdm_register subdriver support net: usb: qmi_wwan: New driver for Huawei QMI based WWAN devices net: qmi_wwan: support devices having a shared QMI/wwan interface net: qmi_wwan: add Gobi and Pantech UML290 device IDs USB: option: make interface blacklist work again USB: option: add ZTE MF820D net: qmi_wwan: add support for ZTE MF820D net: qmi_wwan: fix build error due to cdc-wdm dependecy Boaz Harrosh (1): pnfs-obj: Uglify objio_segment allocation for the sake of the principle :-( Bob Liu (11): bfin_sport: add support for ADC/DAC. blackfin: bf561: forgot CSYNC in get_core_lock_noflush blackfin: kgdb: skip hardware watchpoint test blackfin: bf537: stamp: update board file for 193x bfin: add bfin_ad73311_machine platform device blackfin: thread_info: add suspend flag blackfin: update default defconfig blackfin: cleanup anomaly workarounds arch: blackfin: udpate defconfig blackfin:dma: rename bfin_dma_5xx.c to bfin_dma.c ksm: cleanup: introduce find_mergeable_vma() Bob Moore (16): ACPICA: Update _REV return value to 5 ACPICA: ACPI 5: Support for new FADT SleepStatus, SleepControl registers ACPICA: Move ACPI timer prototypes to public acpixf file ACPICA: Support for custom ACPICA build for ACPI 5 reduced hardware ACPICA: Expand OSL memory read/write interfaces to 64 bits ACPICA: ACPI 5: Update debug output for new notify values ACPICA: Add acpi_os_physical_table_override interface ACPICA: Distill multiple sleep method functions to a single function ACPICA: Split sleep/wake functions into two files ACPICA: Add table-driven dispatch for sleep/wake functions ACPICA: Update to version 20120215 ACPICA: Clarify METHOD_NAME* defines for full-pathname cases ACPICA: Change exception code for invalid pathname in acpi_evaluate_object ACPICA: Debugger: Add missing object info to namespace dump ACPICA: Object repair code: Support to add Package wrappers ACPICA: Update to version 20120320 Bob Pearson (9): crc32: remove two instances of trailing whitespaces crc32: move long comment about crc32 fundamentals to Documentation/ crc32: simplify unit test code crc32: miscellaneous cleanups crc32: fix mixing of endian-specific types crc32: make CRC_*_BITS definition correspond to actual bit counts crc32: add slice-by-8 algorithm to existing code crc32: optimize loop counter for x86 crc32: add note about this patchset to crc32.c Bob Peterson (5): GFS2: Sort the ordered write list GFS2: Unlock rindex mutex on glock error GFS2: Eliminate sd_rindex_mutex GFS2: make sure rgrps are up to date in func gfs2_blk2rgrpd GFS2: Change truncate page allocation to be GFP_NOFS Bobby Powers (5): fs: Fix close_on_exec pointer in alloc_fdtable x32: Make sure TS_COMPAT is cleared for x32 tasks x32: Only clear TIF_X32 flag once headers: include linux/types.h where appropriate headers_check: recursively search for linux/types.h inclusion Bobi Jam (1): ext4: expand commit callback and Boojin Kim (5): DMA: PL330: Merge PL330 driver into drivers/dma/ DMA: PL330: Removes useless function DMA: PL330: Support MEMTOMEM transmit w/o RMB, WMB ARM: EXYNOS: Enable MDMA driver ARM: EXYNOS: add support DMA for EXYNOS4X12 SoC Boris Ostrovsky (3): KVM: SVM: Add support for AMD's OSVW feature in guests idle, x86: Allow off-lined CPU to enter deeper C states cpuidle: power_usage should be declared signed integer Borislav Petkov (11): x86/sched/perf/AMD: Set sched_clock_stable amd64_edac: Fix K8 revD and later chip select sizes EDAC: Correct scrub rate API MCE, AMD: Correct some MC0 error types MCE, AMD: Correct ucode patch buffer description MCE, AMD: Correct VB data error description MCE, AMD: Rework NB MCE signatures MCE, AMD: Correct bank 5 error signatures MCE, AMD: Constify error tables hdaps: Shut up gcc uninitialized variable warnings perf tools: Simplify event_read_id exit path Brian King (6): [SCSI] ipr: Fix target id allocation re-use problem [SCSI] ipr: Remove unnecessary interrupt clearing on new adapters [SCSI] ipr: Remove unnecessary memory barriers [SCSI] ipr: Increase max concurrent oustanding commands [SCSI] ipr: Increase alignment boundary of command blocks [SCSI] ipr: Driver version 2.5.3 Brian Norris (13): ahci: add AHCI_HFLAG_DELAY_ENGINE host flag ahci: move AHCI_HFLAGS() macro to ahci.h ahci_platform: add STRICT_AHCI platform type mtd: nand: erase block before marking bad mtd: nand: fix SCAN2NDPAGE check for BBM mtd: nand: differentiate 1- vs. 2-byte writes when marking bad blocks mtd: nand: correct comment on nand_chip badblockbits mtd: mtdoops: kill Kconfig usage instructions mtd: nand: move SCANLASTPAGE handling to the correct code block jffs2: update to new MTD interface mtd: mtdcore: remove unnecessary mtd->resume check mtd: m25p80: set writebufsize mtd: nand: write BBM to OOB even with flash-based BBT Bruce Allan (69): e1000e: cleanup Rx checksum offload code e1000e: add Receive Packet Steering (RPS) support e1000e: re-enable alternate MAC address for all devices which support it e1000e: convert head, tail and itr_register offsets to __iomem pointers e1000e: pass pointer to ring struct instead of adapter struct e1000e: re-factor ethtool get/set ring parameter e1000e: default IntMode based on kernel config & available hardware support e1000e: always set transmit descriptor control registers the same e1000e: 82579: workaround for link drop issue e1000e: use default settings for Tx Inter Packet Gap timer e1000e: use hardware default values for Transmit Control register e1000e: 82574/82583 Tx hang workaround e1000e: disable Early Receive DMA on ICH LOMs e1000e: update workaround for 82579 intermittently disabled during S0->Sx e1000e: ICHx/PCHx LOMs should use LPLU setting in NVM when going to Sx e1000e: increase Rx PBA to prevent dropping received packets on 82566/82567 e1000e: conditionally restart autoneg on 82577/8/9 when setting LPLU state e1000e: concatenate long debug strings which span multiple lines e1000e: convert final strncpy() to strlcpy() e1000e: increase version number e1000e: call er16flash() instead of __er16flash() e1000e: split lib.c into three more-appropriate files e1000e: update copyright year e1000e: add missing initializers reported when compiling with W=1 e1000e: cleanup - check return values consistently e1000e: cleanup e1000_init_mac_params_80003es2lan() e1000e: cleanup e1000_init_mac_params_82571() e1000e: cleanup e1000_set_phys_id e1000e: cleanup - use braces in both branches of a conditional statement e1000e: fix checkpatch warning from MINMAX test e1000e: fix sparse warnings with -D__CHECK_ENDIAN__ e1000e: minor whitespace and indentation cleanup e1000e: remove test that is always false e1000e: remove unnecessary returns from void functions e1000e: remove unnecessary parentheses e1000e: use true/false for bool autoneg_false e1000e: pass pointer to hw struct for e1000_init_mac_params_XXX() e1000e: replace '1' with 'true' for boolean get_link_status e1000e: cleanup: use goto for common work needed by multiple exit points e1000e: cleanup: rename goto labels to be more meaningful e1000e: potentially incorrect return for e1000_cfg_kmrn_10_100_80003es2lan e1000e: potential incorrect return for e1000_setup_copper_link_80003es2lan e1000e: cleanup: remove unnecessary assignments just before returning e1000e: cleanup: always return 0 e1000e: potentially incorrect return for e1000_set_d3_lplu_state_ich8lan e1000e: cleanup: remove unreachable statement e1000e: cleanup: remove unnecessary variable ret_val e1000e: cleanup: remove unnecessary test and return e1000e: cleanup: remove unnecessary variable initializations e1000e: cleanup: minor whitespace addition (insert blank line separator) e1000e: potentially incorrect return for e1000_init_hw_ich8lan e1000e: potentially incorrect return for e1000e_setup_fiber_serdes_link e1000e: cleanup goto statements to exit points without common work e1000e: cosmetic change to boolean comparisons e1000e: cosmetic comment changes to make lines less than 80 characters e1000e: cleanup: rename e1000e_id_led_init() and call as function pointer e1000e: cleanup: rename e1000e_setup_link() and call as function pointer e1000e: cleanup use of check_mng_mode function pointer e1000e: cleanup use of check_reset_block function pointer e1000e: cleanup calls to setup_physical_interface function pointer e1000e: comment correction in e1000e_set_kmrn_lock_loss_workaround_ich8lan e1000e: rename e1000e_config_collision_dist() and call as function pointer e1000e: cleanup comment in e1000_hash_mc_addr() e1000e: use true/false for boolean send_xon, do not assume always true e1000e: cleanup - remove unnecessary variable e1000e: rename e1000e_reload_nvm() and call as function pointer e1000e: cleanup incorrect filename in comment e1000e: cleanup whitespace and indentation e1000e: use msleep instead of mdelay Bruce E. Robertson (1): Add I2C driver for Summit Microelectronics SMB347 Battery Charger. Bruno Thomsen (1): USB: Microchip VID mislabeled as Hornby VID in ftdi_sio. Bryan Schumaker (16): NFS: Pass a stateid to test_stateid() and free_stateid() NFS: Call test_stateid() and free_stateid() with correct stateids NFS: Fall back on old idmapper if request_key() fails NFS: Keep idmapper include files in one place NFS: Update idmapper documentation NFSD: Clean up the test_stateid function Created a function for setting timeouts on keys NFS: Store the legacy idmapper result in the keyring NFS: Undo changes to idmap.h NFS: Only define some function when v4.1 is enabled NFS: Check return value from rpc_queue_upcall() NFS: Remove nfs4_setup_sequence from generic write code NFS: Remove nfs4_setup_sequence from generic read code NFS: Remove nfs4_setup_sequence from generic unlink code NFS: Remove nfs4_setup_sequence from generic rename code SUNRPC: Use the already looked-up xprt in rpcb_getport_async() Bryan Wu (1): led-class: change back LEDS_CLASS to tristate instead of bool Carsten Emde (1): drm: allow loading an EDID as firmware to override broken monitor Carsten Otte (11): KVM: s390: add parameter for KVM_CREATE_VM KVM: s390: ucontrol: per vcpu address spaces KVM: s390: ucontrol: export page faults to user KVM: s390: ucontrol: export SIE control block to user KVM: s390: ucontrol: disable in-kernel handling of SIE intercepts KVM: s390: ucontrol: disable in-kernel irq stack KVM: s390: ucontrol: interface to inject faults on a vcpu page table KVM: s390: ucontrol: disable sca KVM: s390: fix assumption for KVM_MAX_VCPUS KVM: s390: ucontrol: announce capability for user controlled vms KVM: s390: Fix return code for unknown ioctl numbers Catalin Marinas (1): sched/arch: Introduce the finish_arch_post_lock_switch() scheduler callback Cesar Eduardo Barros (1): time: remove no_sync_cmos_clock Chad Dupuis (8): [SCSI] qla2xxx: Increase speed of flash access in ISP82xx adapters to improve firmware load speed. [SCSI] qla2xxx: Handle failure cases during fabric_login [SCSI] qla2xxx: Print mailbox command opcode and return code when a command times out. [SCSI] qla2xxx: Convert remaining printk's to ql_log format. [SCSI] qla2xxx: Use ql_log* #define's in ql_log() and ql_log_pci(). [SCSI] qla2xxx: Perform firmware dump procedure on mailbox command timeout. [SCSI] qla2xxx: Update LICENSE.qla2xxx. [SCSI] qla2xxx: Add ha->max_fibre_devices to keep track of the maximum number of targets. Chandra Seetharaman (4): Define a new function xfs_this_quota_on() Define a new function xfs_inode_dquot() Change xfs_sb_from_disk() interface to take a mount pointer Define new macro XFS_ALL_QUOTA_ACTIVE and simply some usage Changhwan Youn (1): ARM: EXYNOS: fix cycle count for periodic mode of clock event timers Chanho Min (1): amba-pl011â??/dma: Add check for the residue in DMA callback Chanho Park (1): usb: dwc3: use devm_xxx functions Chanwoo Choi (1): mfd: Add platform data for MAX8997 haptic driver Charulatha V (8): gpio/omap: remove dependency on gpio_bank_count gpio/omap: use flag to identify wakeup domain gpio/omap: make gpio_context part of gpio_bank structure gpio/omap: make non-wakeup GPIO part of pdata gpio/omap: avoid cpu checks during module ena/disable gpio/omap: use pinctrl offset instead of macro gpio/omap: remove bank->method & METHOD_* macros gpio/omap: fix bankwidth for OMAP7xx MPUIO Chase Douglas (2): bcm5974: Add pointer and buttonpad properties HID: hid-magicmouse: Add pointer and buttonpad properties for Magic Trackpad Chen Gong (3): ACPI, APEI, EINJ, limit the range of einj_param ACPI, APEI, EINJ, new parameter to control trigger action Update documentation for parameter *notrigger* in einj.txt Chih-Wei Huang (1): eeepc-wmi: add extra keymaps for EP121 Chilam Ng (3): ath6kl: initialize the 'nominal_phy' field in the 'wmi_create_pstream_cmd' struct for create_qos command ath6kl: prioritize Tx bundling based on AC priorities ath6kl: assign Tx packet drop threshold per endpoint based on AC priority Chris Bagwell (4): Input: wacom - isolate input registration Input: wacom - wireless monitor framework Input: wacom - create inputs when wireless connect Input: wacom - wireless battery status Chris Ball (2): staging: Update TODO for rts5139 and rts_pstor mmc: sdhci: Add platform suspend/resume hooks. Chris Blair (3): spi/pl022: Add high priority message pump support mfd: Add support for no-interrupt stmpe config gpio: Support no-irq stmpe mode Chris Boot (3): firewire: sbp2: Take into account Unit_Unique_ID firewire: sbp2: Ignore SBP-2 targets on the local node firewire: sbp2: Fix SCSI sense data mangling Chris Kelly (12): staging: ozwpan: Added driver entry code staging: ozwpan: Added basic L2 protocol support staging: ozwpan: Added device state support staging: ozwpan: Added USB HCD implementation staging: ozwpan: Added USB service to protocol staging: ozwpan: Added character device support staging: ozwpan: Added event logging support staging: ozwpan: Added debug support staging: ozwpan: Plumbed in Kconfig and Kbuild staging: ozwpan: Reduced size of oz_evtlist structure. staging: ozwpan: added TODO file. staging: ozwpan: added maintainer for ozwpan driver Chris Mason (11): Btrfs: allow metadata blocks larger than the page size Btrfs: add the ability to cache a pointer into the eb Btrfs: loop waiting on writeback Btrfs: adjust the write_lock_level as we unlock Btrfs: don't use threaded IO completion helpers for metadata writes Merge branch 'error-handling' into for-linus Merge branch 'for-chris' of git://github.com/idryomov/btrfs-unstable into for-linus Merge git://git.jan-o-sch.net/btrfs-unstable into for-linus Btrfs: flush out and clean up any block device pages during mount Btrfs: don't use crc items bigger than 4KB Btrfs: update the checks for mixed block groups with big metadata blocks Chris Metcalf (2): ipc: provide generic compat versions of IPC syscalls compat: use sys_sendfile64() implementation for sendfile syscall Chris Wilson (13): drm/i915: Check that plane/pipe is disabled before removing the fb drm/i915: Separate fence pin counting from normal bind pin counting drm/i915: Remove the upper limit on the bo size for mapping into the CPU domain drm/i915: Handle unmappable buffers during error state capture drm/i915: Record the tail at each request and use it to estimate the head drm/i915: Record the in-flight requests at the time of a hang drm/i915: Record the position of the request upon error drm/i915/lvds: Always use the presence pin for LVDS on PCH drm/i915/bios: Downgrade the "signature missing" DRM_ERROR to debug drm/i915: Only bump refcnt on objects scheduled for eviction drm/i915: No need to search again after retiring requests drm/i915: Silence the error message from i915_wait_request() drm/i915: Only clear the GPU domains upon a successful finish Christian Borntraeger (7): KVM: s390: rework code that sets the prefix KVM: provide synchronous registers in kvm_run KVM: s390: provide the prefix register via kvm_run KVM: s390: provide general purpose guest registers via kvm_run KVM: s390: provide access guest registers via kvm_run KVM: s390: Sanitize fpc registers for KVM_SET_FPU KVM: s390: provide control registers via kvm_run Christian Gmeiner (1): backlight: add driver for Bachmann's ot200 Christian König (4): drm/radeon: move ring syncing after bo validation drm/radeon/kms: no need to align IB like this drm/radeon: also make the cs_parse function per ring drm/radeon: fix IB debugfs files for multiple cards Christian Lamparter (4): carl9170: remove eeprom data injection option carl9170: allow users to lower output power level p54: pass interface setup errors back to mac80211 p54pci: use new driver.pm interface for suspend/resume Christian Riesch (2): davinci_cpdma: Fix channel number written to teardown registers davinci_mdio: Correct bitmask for clock divider value Christoph Bumiller (1): drm/nv50/display: expose color vibrance control Christoph Hellwig (37): xfs: use a normal shrinker for the dquot freelist xfs: split tail_lsn assignments from log space wakeups xfs: do exact log space wakeups in xlog_ungrant_log_space xfs: remove xfs_trans_unlocked_item xfs: cleanup xfs_log_space_wake xfs: remove log space waitqueues xfs: add the xlog_grant_head structure xfs: add xlog_grant_head_init xfs: add xlog_grant_head_wake_all xfs: share code for grant head waiting xfs: share code for grant head wakeups xfs: share code for grant head availability checks xfs: split and cleanup xfs_log_reserve target: replace various cmd flags with a transport state target: remove the transport_lun_active field in struct se_cmd target: remove the unused struct iblock_hba target: increase iblock task sizes tcm_loop: kill tcm_loop_allocate_core_cmd tcm_loop: defer all command submissions to workqueue tcm_loop: switch to using transport_handle_cdb_direct xfs: merge xfs_qm_export_dquot into xfs_qm_scall_getquota xfs: include reservations in quota reporting quota: make Q_XQUOTASYNC a noop xfs: use per-filesystem I/O completion workqueues xfs: do not require an ioend for new EOF calculation xfs: log file size updates as part of unwritten extent conversion xfs: log file size updates at I/O completion time xfs: log timestamp updates xfs: make xfs_inode_item_size idempotent xfs: split in-core and on-disk inode log item fields xfs: reimplement fdatasync support xfs: use common code for quota statistics xfs: per-filesystem dquot LRU lists xfs: use per-filesystem radix trees for dquot lookup xfs: remove the per-filesystem list of dquots xfs: remove the global xfs_Gqm structure xfs: trace xfs_name strings correctly Christoph Lameter (3): slub: Do not hold slub_lock when calling sysfs_slab_add() slub: include include for prefetch mm: fix move/migrate_pages() race on task struct Christopher Hudson (1): Input: kxtj9 - who_am_i check value and initial data rate fixes Chuck Lever (15): SUNRPC: Use KERN_DEFAULT for debugging printk's nfs: Clean up debugging in nfs_follow_mountpoint() NFS: Make nfs_cache_array.size a signed integer NFS: Clean up debugging in decode_pathname() NFS: Add debugging messages to NFSv4's CLOSE procedure SUNRPC: Add API to acquire source address NFS: Make clientaddr= optional NFS: Add a client-side function to display NFS file handles NFS: Simplify arguments of encode_renew() NFS: Introduce NFS_ATTR_FATTR_V4_LOCATIONS NFS: Request fh_expire_type attribute in "server caps" operation NFS: Reduce debugging noise from encode_compound_hdr NFS: Fix nfs4_verifier memory alignment NFSD: Fix nfs4_verifier memory alignment SUNRPC: Kill compiler warning when RPC_DEBUG is unset Chun-Yeow Yeoh (4): {nl,cfg,mac}80211: Add support of setting non-forwarding entity in Mesh mac80211: Fix the generation of PREQs in proactive RANN mechanism of HWMP mac80211: fix the support of setting non-forwarding entity in Mesh ath5k: allow AP and mesh mode to operate simultaneously Claudiu Manoil (2): powerpc/85xx: Fix compiler error with THIS_MODULE and related powerpc/85xx: Add missing config option for CACHE SRAM code Clemens Ladisch (9): firewire: ohci: fix too-early completion of IR multichannel buffers firewire: cdev: fix IR multichannel event documentation firewire: ohci: copy_iso_headers(): make comment match the code firewire: ohci: remove unused excess_bytes field firewire: ohci: optimize control bit checks firewire: ohci: simplify iso header pointer arithmetic firewire: ohci: factor out iso completion flushing code firewire: prevent dropping of completed iso packet header data firewire: allow explicit flushing of iso packet completions Colin Cross (9): staging: android: ram_console: move footer strings staging: android: ram_console: drop early buffer support staging: android: ram_console: drop verbose ram_console support staging: android: ram_console: split out persistent ram staging: android: persistent_ram: refactor ecc support staging: android: persistent_ram: handle reserving and mapping memory staging: android: persistent_ram: make persistent_ram_write atomic staging: android: persistent_ram: add notrace to persistent_ram_write staging: android: ram_console: fix crash in ram_console_late_init Cong Wang (61): kernel/resource.c: move EXPORT_SYMBOL right after definition highmem: mark k[un]map_atomic() with two arguments as deprecated include/linux/highmem.h: remove the second argument of k[un]map_atomic() arm: remove the second argument of k[un]map_atomic() mips: remove the second argument of k[un]map_atomic() powerpc: remove the second argument of k[un]map_atomic() sh: remove the second argument of k[un]map_atomic() um: remove the second argument of k[un]map_atomic() x86: remove the second argument of k[un]map_atomic() crypto: remove the second argument of k[un]map_atomic() ata: remove the second argument of k[un]map_atomic() block: remove the second argument of k[un]map_atomic() crypto: remove the second argument of k[un]map_atomic() edac: remove the second argument of k[un]map_atomic() drm: remove the second argument of k[un]map_atomic() ide: remove the second argument of k[un]map_atomic() infiniband: remove the second argument of k[un]map_atomic() md: remove the second argument of k[un]map_atomic() media: remove the second argument of k[un]map_atomic() memstick: remove the second argument of k[un]map_atomic() net: remove the second argument of k[un]map_atomic() scsi: remove the second argument of k[un]map_atomic() hv: remove the second argument of k[un]map_atomic() rtl8192u: remove the second argument of k[un]map_atomic() zram: remove the second argument of k[un]map_atomic() target: remove the second argument of k[un]map_atomic() vhost: remove the second argument of k[un]map_atomic() fs: remove the second argument of k[un]map_atomic() btrfs: remove the second argument of k[un]map_atomic() afs: remove the second argument of k[un]map_atomic() exofs: remove the second argument of k[un]map_atomic() ext2: remove the second argument of k[un]map_atomic() fuse: remove the second argument of k[un]map_atomic() gfs2: remove the second argument of k[un]map_atomic() jbd: remove the second argument of k[un]map_atomic() jbd2: remove the second argument of k[un]map_atomic() logfs: remove the second argument of k[un]map_atomic() minix: remove the second argument of k[un]map_atomic() nfs: remove the second argument of k[un]map_atomic() nilfs2: remove the second argument of k[un]map_atomic() ntfs: remove the second argument of k[un]map_atomic() ocfs2: remove the second argument of k[un]map_atomic() reiserfs: remove the second argument of k[un]map_atomic() squashfs: remove the second argument of k[un]map_atomic() ubifs: remove the second argument of k[un]map_atomic() udf: remove the second argument of k[un]map_atomic() kdb: remove the second argument of k[un]map_atomic() power: remove the second argument of k[un]map_atomic() lib: remove the second argument of k[un]map_atomic() mm: remove the second argument of k[un]map_atomic() net: remove the second argument of k[un]map_atomic() rds: remove the second argument of k[un]map_atomic() sunrpc: remove the second argument of k[un]map_atomic() tomoyo: remove the second argument of k[un]map_atomic() dm: remove the second argument of k[un]map_atomic() gma500: remove the second argument of k[un]map_atomic() zcache: remove the second argument of k[un]map_atomic() drbd: remove the second argument of k[un]map_atomic() highmem: kill all __kmap_atomic() feature-removal-schedule.txt: schedule the deprecated form of kmap_atomic() for removal nmi watchdog: do not use cpp symbol in Kconfig Copot Alexandru (1): mm/vmscan.c: fix spelling error Corentin Chary (33): samsung-laptop: put all local variables in a single structure samsung-laptop: move code into init/exit functions samsung-laptop: don't handle backlight if handled by acpi/video samsung-laptop: use a sysfs group samsung-laptop: ehance SABI support samsung-laptop: add a small debugfs interface samsung-laptop: remove selftest samsung-laptop: add battery life extender support samsung-laptop: add usb charge support samsung-laptop: cleanup KConfig samsung-laptop: add keyboard backlight support samsung-laptop: add true rfkill support for swsmi samsung-laptop: make the dmi check less strict samsung-laptop: dump model and version informations samsung-laptop: tweak traces samsung-laptop: promote myself as maintainer of samsung-laptop asus-laptop: log unknown keys eeepc-laptop: log unknown keys asus-laptop: cleanup rfkill code asus-laptop: control how BLED and WLED should be exposed asus-laptop: add rfkill interfaces for wlan and wwan asus-laptop: check WLED and BLED presence before adding rfkill platform/x86: drop deprecated asus_acpi driver asus-laptop: add some keys found on Lenovo SL500 samsung-laptop: fix seclinux rfkill and us it as fallback asus-nb-wmi: ignore useless keys asus-wmi: on/off bit is not set when reading the value asus-wmi: move WAPF variable into quirks_entry asus-nb-wmi: set panel_power correctly eeepc-wmi: refine quirks handling eeepc-wmi: split et2012 specific hacks asus-wmi: don't update power and brightness when using scalar samsung-laptop: unregister ACPI video module for some well known laptops Corey Minyard (4): ipmi: use a tasklet for handling received messages ipmi: fix message handling during panics ipmi: simplify locking ipmi: use locks on watchdog timeout set on reboot Cousson, Benoit (1): tty: serial: OMAP: Fix oops due to NULL pdata in DT boot Curt Wohlgemuth (3): ext4: mark possibly unused variable in ext4_mb_normalize_request() ext4: don't release page refs in ext4_end_bio() ext4: add comments to definition of ext4_io_end_t Cyril Roelandt (6): usb: amd5536udc: Fix brace coding style issues. usb: amd5536udc: Fix coding style issues. usb: amd5536udc: Fix indentation usb: amd5536udc: use the DEFINE_PCI_DEVICE_TABLE macro usb: amd5536udc: Fix the type of ep_string usb: amd5536udc: Remove old CVS markers Dan Carpenter (68): usb: gadget: mv_udc: remove unneeded NULL check bnx2x: unlock before returning an error nfc: NULL vs zero in nci_activate_target() sysctl: remove an unused variable sysctl: fix memset parameters in setup_sysctl_set() xfrm6: remove unneeded NULL check in __xfrm6_output() nfsd: don't allow zero length strings in cache_parse() nfsd: remove some unneeded checks mac80211: off by one in mcs mask handling ath9k: cleanup a min_t() cast SUNRPC: remove an unneeded NULL check in xprt_connect() caif: remove duplicate initialization netxen_nic: signedness bug in netxen_md_entry_err_chk() staging: precedence bug in crystalhd_stop_tx_dma_engine() Staging: sbe-2t3e3: logical || vs bitwise | Staging: wlan-ng: cap the ssid length Staging: comedi: logical || vs bitwise | wl12xx: remove some dead code in wl1271_plt_init() drm/radeon/evergreen: make texdw[] array larger viafb: NULL dereference on allocation failure in query_edid() ext4: remove an unneeded NULL check in __ext4_check_dir_entry() ext4: using PTR_ERR() on the wrong variable in ext4_ext_migrate() Staging: wlan-ng: memsetting the wrong amount of data brcm80211: fmac: fix a couple checking after dereference bugs Bluetooth: use kfree_skb() instead of kfree() Bluetooth: change min_t() cast in hci_reassembly() [SCSI] qla2xxx: handle default case in qla2x00_request_firmware() Staging: wlan-ng: still setting wrong data usb: dwc3: make dwc3_get_device_id() return the id usb: gadget: dummy_hcd: signedness bug in transfer() usb: otg: ab8500-usb: make probe() work again Staging: ozwpan: prevent bogus dereference rndis_wlan: integer overflows in rndis_wlan_do_link_up_work() rndis_wlan: remove unneeded variables rndis_wlan: make some variables unsigned rndis_wlan: prevent integer overflow in indication() mwifiex: endian bug in mwifiex_drv_change_adhoc_chan() airo: fix test for FLAG_RADIO_DOWN svcrdma: silence a Sparse warning KEYS: testing wrong bit for KEY_FLAG_REVOKED [media] s2255drv: cleanup vidioc_enum_fmt_cap() [media] s2255drv: fix some endian bugs tty: cyclades: TIOCSERGETLSR should should store to a uint tty: moxa: fix bit test in moxa_start() spi: release lock on error path in spi_pump_messages() vt: NULL dereference in vt_do_kdsk_ioctl() NFS: null dereference in dev_remove() x86, efi: Fix pointer math issue in handle_ramdisks() iscsi-target: remove improper externs [media] gpio-ir-recv: a couple signedness bugs exofs: fix endian conversion in exofs_sync_fs() exofs: Cap on the memcpy() size toshiba_acpi: make one-bit bitfields unsigned AFS: checking wrong bit in afs_readpages() mm: compaction: make compact_control order signed thermal: spear13xx: checking for NULL instead of IS_ERR() netlabel: use GFP flags from caller instead of GFP_ATOMIC RDS: use gfp flags from caller in conn_alloc() drivers/leds/leds-tca6507.c: cleanup error handling in tca6507_probe() epoll: remove unneeded variable in reverse_path_check() samsung-laptop: cleanup return type: mode_t vs umode_t mtd: docg4: fix printk() warnings cpusets: Remove an unused variable nfsd4: memory corruption in numeric_name_to_id() x86, tls: Off by one limit check ALSA: asihpi - fix return type of hpios_locked_mem_alloc() Input: wacom - check for allocation failure in probe() ACPI throttling: fix endian bug in acpi_read_throttling_status() Dan Liang (2): ARM: at91/at91sam9x5: overall definition ARM: at91/at91sam9x5: SoC basic support Dan Magenheimer (18): mm: cleancache: s/flush/invalidate/ mm: zcache/tmem/cleancache: s/flush/invalidate/ mm: cleancache: report statistics via debugfs instead of sysfs. mm: cleancache: Use __read_mostly as appropiate. staging: ramster: cluster/messaging foundation staging: ramster: local compression + tmem staging: ramster: ramster-specific changes to cluster code staging: ramster: ramster-specific changes to zcache/tmem staging: ramster: ramster-specific new files staging: ramster: enable as staging driver staging: ramster: enable as staging driver staging: ramster: cluster/messaging foundation staging: ramster: local compression + tmem staging: ramster: xvmalloc allocation files staging: ramster: ramster-specific changes to zcache/tmem staging: ramster: ramster-specific new files staging: ramster: build ramster properly when CONFIG_OCFS2=m|y staging: ramster: Dont build ramster when CONFIGFS_FS=m Dan Williams (55): [SCSI] libsas: remove unused ata_task_resp fields [SCSI] libsas: kill sas_slave_destroy [SCSI] libsas: fix domain_device leak [SCSI] libsas: fix leak of dev->sata_dev.identify_[packet_]device [SCSI] libsas: replace event locks with atomic bitops [SCSI] libsas: convert ha->state to flags [SCSI] libsas: introduce sas_drain_work() [SCSI] libsas: remove ata_port.lock management duties from lldds [SCSI] libsas: convert dev->gone to flags [SCSI] libsas: prevent domain rediscovery competing with ata error handling [SCSI] libsas: use ->set_dmamode to notify lldds of NCQ parameters [SCSI] libsas: kill invocation of scsi_eh_finish_cmd from sas_ata_task_done [SCSI] libsas: close error handling vs sas_ata_task_done() race [SCSI] libsas: prevent double completion of scmds from eh [SCSI] libsas: fix timeout vs completion race [SCSI] libsas: let libata handle command timeouts [SCSI] libsas: defer SAS_TASK_NEED_DEV_RESET commands to libata [SCSI] libsas: use libata-eh-reset for sata rediscovery fis transmit failures [SCSI] libsas: perform sas-transport resets in shost->workq context [SCSI] libsas: execute transport link resets with libata-eh via host workqueue [SCSI] libsas: sas_phy_enable via transport_sas_phy_reset [SCSI] libsas: async ata-eh USB: qcserial: don't grab QMI port on Gobi 1000 devices [SCSI] libsas: poll for ata device readiness after reset [SCSI] libsas: don't mark expanders as gone when a child device is removed [SCSI] libsas: check for 'gone' expanders in smp_execute_task() [SCSI] libsas: fix sas_find_local_phy(), take phy references [SCSI] libsas: don't recover 'gone' devices in sas_ata_hard_reset() [SCSI] isci: kill iphy->isci_port lookups [SCSI] isci: kill isci_port->status [SCSI] isci: fix interpretation of "hard" reset [SCSI] isci: stop interpreting ->lldd_lu_reset() as an ata soft-reset [SCSI] isci: ->lldd_ata_check_ready handler [SCSI] isci: remove bus and reset handlers [SCSI] isci: remove IDEV_EH hack to disable "discovery-time" ata resets [SCSI] libsas: pre-clean commands that won the eh vs completion race [SCSI] libsas: mark all domain devices gone if root port disappears [SCSI] libsas: close scsi_remove_target() vs libata-eh race [SCSI] libsas: fix mixed topology recovery [SCSI] libsas: route local link resets through ata-eh [SCSI] libsas: fix sas_unregister_ports vs sas_drain_work [SCSI] libsas: improve debug statements [SCSI] libsas: fix sas port naming [SCSI] libsas: let libata recover links that fail to transmit initial sig-fis [SCSI] libsas: delete device on sas address changed [SCSI] libsas: restore scan order [SCSI] libsas: async ata scanning [SCSI] libsas: fix lifetime of SAS_HA_FROZEN [SCSI] libsas: revert ata srst [SCSI] libsas: set attached device type and target protocols for local phys [SCSI] libsas: fixup target_port_protocols for expanders that don't report sata [SCSI] libsas: don't recover end devices attached to disabled phys [SCSI] scsi_transport_sas: 'enable' phys on reset [SCSI] isci: debug, provide state-enum-to-string conversions [SCSI] isci: improve phy event warnings Daniel Drake (3): x86/olpc/xo15/sci: Enable lid close wakeup control libertas: remove dump_survey implementation x86/olpc: Add debugfs interface for EC commands Daniel J Blueman (1): x86/platform: Move APIC ID validity check into platform APIC code Daniel Lezcano (14): ARM: at91: coding style fixes ARM: at91: declare header name ARM: at91: remove wait_for_interrupt definition ARM: at91: implement the standby function for pm/cpuidle mfd: Decouple/recouple gic from the ux500 PRCMU mfd : Cleanup duplicate db8500 definitions mfd : Check if there are pending irq on the db8500 gic mfd : Copy the db8500 gic setting to the prcmu mfd : Check if the db8500 prcmu has pending irq mfd : Check if the other db8500 core is in WFI pidns: add reboot_pid_ns() to handle the reboot syscall cpuidle: use the driver's state_count as default cpuidle: remove useless array definition in cpuidle_structure cpuidle: remove unused 'governor_data' field Daniel Mack (2): ASoC: pxa-ssp: atomically set stream active masks ARM: OMAP: hsmmc: add max_freq field Daniel Schwierzeck (1): mtd: mips: lantiq: reintroduce support for cmdline partitions Daniel Vetter (57): drm/i915: kill i915_mem.c drm/i915: clarify gen2 pageflip cmd drm/i915: fixup assert_pipe to take the pipe A quirk into account drm/i915: switch ring->id to be a real id drm/i915: refactor ring error state capture to use arrays drm/i915: collect more per ring error state drm/i915/ringbuffer: kill snb blt workaround drm/i915: don't trash the gtt when running out of fences drm/i915: refactor debugfs open function drm/i915: refactor debugfs create functions drm/i915: capture error_state also for stuck rings drm/i915: remove the i915_batchbuffer_info debugfs file drm/i915: reject GTT domain in relocations drm/i915: add per-ring fault reg to error_state drm/i915: fix swizzle detection for gen3 drm/i915: add debugfs file for swizzling information drm/i915: fall through pwrite_gtt_slow to the shmem slow path drm/i915: rewrite shmem_pwrite_slow to use copy_from_user drm/i915: rewrite shmem_pread_slow to use copy_to_user drm/i915: swizzling support for snb/ivb drm/i915: consolidate swizzling control bit frobbing drm/i915: add gen6+ registers to i915_swizzle_info drm/i915: s/DRM_ERROR/DRM_DEBUG in i915_gem_execbuffer.c drm/i915: dump even more into the error_state agp/intel-gtt: export the scratch page dma address agp/intel-gtt: export the gtt pagetable iomapping drm/i915: initialization/teardown for the aliasing ppgtt drm/i915: ppgtt binding/unbinding support drm/i915: ppgtt register definitions drm/i915: ppgtt debugfs info drm/i915: enable ppgtt Merge remote-tracking branch 'airlied/drm-fixes' into drm-intel-next-queued drm/i915: clean up interlaced pipeconf bit definitions drm/i915: fixup interlaced vertical timings confusion, part 1 drm/i915: fixup interlaced vertical timings confusion, part 2 drm/i915: fixup interlaced support on ilk+ drm/i915: don't allow interlaced pipeconf on gen2 drm/i915: correctly program the VSYNCSHIFT register drm/i915: fixup overlay checks for interlaced modes drm/i915: outstanding_lazy_request is a u32 drm/i915: fixup seqno allocation logic for lazy_request drm/i915: enable forcewake voodoo also for gen6 drm/i915: fix up locking inconsistency around gem_do_init drm/modes: do not enforce an odd vtotal for interlaced modes Merge remote-tracking branch 'airlied/drm-next' into for-airlied drm/i915: use the new hdmi_force_audio enum more drm/i915: error_buffer->ring should be signed drm/i915: add dev_priv to intel_gmbus drm/nouveau: do a better job at hiding the NIH i2c bit-banging algo i2c: export bit-banging algo functions drm/i915: merge struct intel_gpio into struct intel_gmbus drm/i915: merge gmbus and gpio i2c adpater into one drm/i915: i2c: unconditionally set up gpio fallback drm/i915: reenable gmbus on gen3+ again dma-buf: don't hold the mutex around map/unmap calls dma-buf: add support for kernel cpu access dma_buf: Add documentation for the new cpu access support Daniel Wagner (1): Bluetooth: Don't mark non xfer isoc endpoint URBs with URB_ISO_ASAP Daniel Willerud (1): mfd: Remove db8500-prcmu U8400 legacy Daniele Palmas (1): USB: option driver: adding support for Telit CC864-SINGLE, CC864-DUAL and DE910-DUAL modems Danny Kukawka (69): OMAPDSS: VENC: fix NULL pointer dereference in DSS2 VENC sysfs debug attr on OMAP4 hamradio: fix incompatible pointer in module parameter eicon: fix -Warray-bounds warning hdaps: fix for -Wuninitialized cs5535-mfgpt: don't call __init function from __devinit riva/fbdev: fix several -Wuninitialized eth: reset addr_assign_type if eth_mac_addr() called rename dev_hw_addr_random and remove redundant second mISDN/hfcsusb: remove unused variable hfcsusb_rev [media] max2165: trival fix for some -Wuninitialized warning PCI hotplug: cpcihp: fix debug module parameter to be bool net: replace random_ether_addr() with eth_hw_addr_random() net: use eth_hw_addr_random() and reset addr_assign_type renesas/sh_eth.c: fix linux/interrupt.h included twice Staging: sm7xx/smtcfb.c included linux/module.h twice Revert "drivers/gpu/drm/i915/intel_overlay.c needs seq_file.h" openrisc: included linux/thread_info.h twice perf tools: Remove duplicated string.h includes au1000_eth: use eth_hw_addr_random() instead of random_ether_addr() lantiq_etop: set addr_assign_type if random_ether_addr() used davinci_emac: use eth_hw_addr_random() instead of random_ether_addr() xilinx ll_temac: use eth_hw_addr_random() instead of random_ether_addr() igbvf: reset netdevice addr_assign_type if changed batman-adv: use eth_hw_addr_random() instead of random_ether_addr() ethoc: set addr_assign_type if random_ether_addr() used atheros eth: set addr_assign_type if random_ether_addr() used UML net: set addr_assign_type if random_ether_addr() used cisco/enic: use eth_hw_addr_random() instead of random_ether_addr() arch/blackfin: don't generate random mac in bfin_get_ether_addr() adi: adapt to eth_hw_addr_random() and changes in arch/blackfin 3com/typhoon: reuse eth_mac_addr() net/ieee802154/6lowpan.c: reuse eth_mac_addr() usb: at91_udc: linux/prefetch.h included twice ethernet: unify return value of .ndo_set_mac_address if address is invalid mcs7830: unify return value of .ndo_set_mac_address if address is invalid br_device: unify return value of .ndo_set_mac_address if address is invalid Staging: et131x: unify return value of .ndo_set_mac_address if address is invalid Staging: et131x: unify return value of .ndo_set_mac_address if address is invalid amd/hplance.c: print MAC via printk format specifier cirrus/mac89x0: print MAC via printk format specifier dec/tulip/de4x5: print MAC via printk format specifier ixgbevf: print MAC via printk format specifier sun/sunqe: print MAC via printk format specifier xscale/ixp2000/ixpdev: print MAC via printk format specifier usb/cdc_ncm: print MAC via printk format specifier usb/kaweth: print MAC via printk format specifier arch/ia64/hp/sim/simeth.c: print MAC via printk format specifier Staging: ft1000-pcmcia: print MAC via printk format specifier Staging: wlags49_h2: print MAC via printk format specifier tty/serial/mux.c: linux/tty.h included twice char/ramoops: included linux/err.h twice arch/powerpc/kvm/book3s_hv.c: included linux/sched.h twice arch/powerpc/platforms/powernv/setup.c: included asm/xics.h twice iwlwifi: iwl-agn.h included twice [media] mt2063: remove mt2063_setTune from header ARM: ux500: included linux/gpio.h twice usb: dwc3: linux/module.h included twice can: cc770: linux/can/dev.h included twice ARM: OMAP: clock.c: included linux/debugfs.h twice ARM: OMAP2+: included some headers twice drivers/dma: linux/module.h included twice arch/powerpc/kvm/book3s_hv.c: included linux/sched.h twice [media] adp1653: included linux/module.h twice [media] mt9p031.c included media/v4l2-subdev.h twice [media] cx18-driver: fix handling of 'radio' module parameter spi-topcliff-pch: fix -Wuninitialized warning hdaps: trivial fix for -Wuninitialized arch/blackfin: don't generate random mac in bfin_get_ether_addr() Blackfin: pnav: delete duplicate linux/export.h include Darren Hart (5): pch_uart: Use uartclk instead of base_baud pch_uart: Add Fish River Island II uart clock quirks pch_uart: Add user_uartclk parameter pch_uart: Use existing default_baud in setup_console pch_uart: Add module parameter descriptions Darrick J. Wong (6): ext4: update s_free_{inodes,blocks}_count during online resize crc32: bolt on crc32c crypto: crc32c should use library implementation crc32: add self-test code for crc32c crc32: select an algorithm via Kconfig crc32: add help text for the algorithm select option Dave Airlie (22): Merge branch 'for-airlied' of git://people.freedesktop.org/~danvet/drm-intel into drm-core-next Merge branch 'drm-vmware-next' into drm-core-next Merge tag 'drm-intel-next-2012-02-07' of git://people.freedesktop.org/~danvet/drm-intel into drm-core-next drm: move pci bus master enable into driver. drm: add some caps for userspace to discover more info for dumb KMS driver (v2) Merge tag 'drm-intel-next-2012-02-16-merge-resolved' of git://people.freedesktop.org/~danvet/drm-intel into drm-core-next drm: drop setting vm_file to filp Merge branch 'drm-gma500-alanc' into drm-core-next Merge branch 'drm-nouveau-next' of git://anongit.freedesktop.org/git/nouveau/linux-2.6 into drm-core-next drm/nouveau: add userspace fallback hints. drm: Merge tag 'v3.3-rc7' into drm-core-next drm/sysfs: protect sysfs removal code against being run twice. drm/modeset: add helper to unplug all connectors from sysfs drm: add core support for unplugging a device (v2) drm/udl: initial UDL driver (v4) drm: fix build with UDL if USB is a module drm/usb: move usb support into a separate module drm/radeon: dp only enable enhanced framing if sink supports. Merge tag 'drm-intel-next-2012-03-01' of git://people.freedesktop.org/~danvet/drm-intel into drm-next Merge branch 'drm-nouveau-next' of git://git.freedesktop.org/git/nouveau/linux-2.6 into drm-next dma-buf: pass flags into dma_buf_fd. drm/i915: suspend fbdev device around suspend/hibernate Dave Chinner (11): xfs: clean up minor sparse warnings xfs: fix inode lookup race xfs: remove remaining scraps of struct xfs_iomap xfs: fallback to vmalloc for large buffers in xfs_attrmulti_attr_get xfs: fallback to vmalloc for large buffers in xfs_getbmap xfs: Fix open flag handling in open_by_handle code xfs: introduce an allocation workqueue xfs: don't cache inodes read through bulkstat xfs: Account log unmount transaction correctly xfs: fix fstrim offset calculations xfs: add lots of attribute trace points Dave Jiang (1): [SCSI] isci: T10 DIF support Dave Jones (2): Merge branch 'for_3.4/cpufreq' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap-pm into fixes Remove printk from rds_sendmsg Dave Martin (1): ARM: 7311/1: Add generic instruction opcode manipulation helpers Dave Young (5): module: add kernel param to force disable module load kdump x86: fix total mem size calculation for reservation mm: move page-types.c from Documentation to tools/vm mm: move slabinfo.c to tools/vm mm: move hugepage test examples to tools/testing/selftests/vm David Ahern (3): perf record: No build id option fails perf tools: Fix out of tree compiles perf tools: Allow multiple threads or processes in record, stat, top David Anders (1): rtc: ds1307: comment and format cleanup David Daney (3): perf tools: Fix broken build by defining _GNU_SOURCE in Makefile staging/octeon: Fix PHY binding in octeon-ethernet driver. usb: Don't make USB_ARCH_HAS_{XHCI,OHCI,EHCI} depend on USB_SUPPORT. David Gibson (3): orinoco: Remove old mailing lists from MAINTAINERS hugetlb: cleanup hugetlb.h hugepages: fix use after free bug in "quota" handling David Henningsson (1): ALSA: hda - fix broken automute/autoswitch for Realtek David Herrmann (28): Bluetooth: hci-uart-ll: Use GFP_ATOMIC in open() Bluetooth: hci-uart-h4: Use GFP_ATOMIC in open() Bluetooth: hci-uart-bcsp: Use GFP_ATOMIC in open() Bluetooth: hci-uart-ath: Use GFP_ATOMIC in open() Bluetooth: dtl1: Fix memleak in probe() Bluetooth: Make hci-destruct callback optional Bluetooth: bluecard-cs: Remove empty destruct cb Bluetooth: bt3c-cs: Remove empty destruct cb Bluetooth: btmrvl: Remove empty destruct cb Bluetooth: btuart-cs: Remove empty destruct cb Bluetooth: btwilink: Remove empty destruct cb Bluetooth: dtl1-cs: Remove empty destruct cb Bluetooth: vhci: Free driver_data on file release Bluetooth: bfusb: Free driver_data on USB shutdown Bluetooth: btusb: Free driver data on USB shutdown Bluetooth: bpa10x: Free private driver data on usb shutdown Bluetooth: btsdio: Free driver data on SDIO shutdown Bluetooth: uart-ldisc: Fix memory leak and remove destruct cb Bluetooth: Remove unused hci-destruct cb Bluetooth: Correctly acquire module ref Bluetooth: Remove HCI-owner field Bluetooth: Correctly take hci_dev->dev refcount Bluetooth: Remove __hci_dev_put/hold Bluetooth: Introduce to_hci_dev() Bluetooth: Remove hci_dev->driver_data Bluetooth: Introduce to_hci_conn Bluetooth: Use proper datatypes in release-callbacks Bluetooth: btusb: Remove device lock on release David Howells (45): KEYS: Allow special keyrings to be cleared Wrap accesses to the fd_sets in struct fdtable Replace the fd_sets in struct fdtable with an array of unsigned longs Delete the __FD_*() funcs for operating on fd_set from linux/time.h bitops: Adjust the comment on get_order() to describe the size==0 case bitops: Optimise get_order() fs: Remove missed ->fds_bits from cessation use of fd_set structs internally Disintegrate asm/system.h for Blackfin [ver #2] ARM: Fix missing linux/types.h #inclusion in asm/hardware/iop3xx.h SELinux: selinux/xfrm.h needs net/flow.h Disintegrate asm/system.h for X86 Disintegrate asm/system.h for Alpha Disintegrate asm/system.h for ARM Disintegrate asm/system.h for AVR32 Disintegrate asm/system.h for C6X Disintegrate asm/system.h for CRIS Disintegrate asm/system.h for FRV Disintegrate asm/system.h for H8300 Disintegrate asm/system.h for Hexagon Disintegrate asm/system.h for IA64 Disintegrate asm/system.h for M32R m68k: Fix xchg/cmpxchg to fail to link if given an inappropriate pointer Disintegrate asm/system.h for M68K Disintegrate asm/system.h for Microblaze Disintegrate asm/system.h for MIPS Disintegrate asm/system.h for MN10300 Disintegrate asm/system.h for PA-RISC Disintegrate asm/system.h for PowerPC Disintegrate asm/system.h for S390 Disintegrate asm/system.h for Score Disintegrate asm/system.h for SH Disintegrate asm/system.h for Sparc Disintegrate asm/system.h for Tile Disintegrate asm/system.h for Xtensa Make asm-generic/cmpxchg.h #include asm-generic/cmpxchg-local.h Create asm-generic/barrier.h Move the asm-generic/system.h xchg() implementation to asm-generic/cmpxchg.h Split the switch_to() wrapper out of asm-generic/system.h Split arch_align_stack() out from asm-generic/system.h Disintegrate asm/system.h for OpenRISC Move all declarations of free_initmem() to linux/mm.h Add #includes needed to permit the removal of asm/system.h Remove all #inclusions of asm/system.h Delete all instances of asm/system.h ia64: Fixup asm/cmpxchg.h David Jander (1): Input: revert "gpio_keys - switch to using threaded IRQs" David Miller (7): infiniband: Convert dst_fetch_ha() over to dst_neigh_lookup(). infiniband: cxgb4: Convert import_ep() over to dst_neigh_lookup(). infiniband: nes: Convert nes_addr_resolve_neigh() over to dst_neigh_lookup(). qeth: Move away from using neighbour entries in qeth_l3_fill_header() perf symbols: Do not include libgen.h perf symbols: Handle NULL dso in dso__name_len perf annotate: addr2line wants addresses in same format as objdump David Rientjes (13): staging: android, lowmemorykiller: convert to use oom_score_adj mm, oom: avoid looping when chosen thread detaches its mm mm, oom: fold oom_kill_task() into oom_kill_process() mm, oom: do not emit oom killer warning if chosen thread is already exiting mm, oom: introduce independent oom killer ratelimit state mm, oom: force oom kill on sysrq+f mm, memcg: pass charge order to oom killer mm, counters: remove task argument to sync_mm_rss() and __sync_task_rss_stat() mm, counters: fold __sync_task_rss_stat() into sync_mm_rss() mm, hugetlb: add thread name and pid to SHM_HUGETLB mlock rlimit warning drivers, samsung-laptop: fix initialization of sabi_data in sabi_set_commandb drivers, samsung-laptop: fix usage of isalnum mm, coredump: fail allocations when coredumping instead of oom killing David S. Miller (70): ipv4: Remove bogus checks of rt_gateway being zero. ipip: Fix bug added to ipip_tunnel_xmit(). ip_gre: Fix bug added to ipgre_tunnel_xmit(). Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net ipv4/ipv6: Prepare for new route gateway semantics. ipv6: sit: Convert to dst_neigh_lookup() e1000e: Need to include vmalloc.h ipv6: Use ipv6_addr_any() ipv4: ip_gre: Convert to dst_neigh_lookup() ipv6: ndisc: Convert to dst_neigh_lookup() ipv6: fib: Convert fib6_age() to dst_neigh_lookup(). ipv6: Remove neigh argument from ndisc_send_redirect() ipv6: Eliminate dst_get_neighbour_noref() usage in ip6_forward(). Merge branch 'for-davem' of git://git.kernel.org/pub/scm/linux/kernel/git/bwh/sfc-next Merge branch 'davem-next.r8169' of git://violet.fr.zoreil.com/romieu/linux Merge branch 'for-davem' of git://git.kernel.org/pub/scm/linux/kernel/git/bwh/sfc-next ipv6: Remove never used function inet6_ac_check(). decnet: Add missing neigh->ha locking to dn_neigh_output_packet() atm: clip: Convert over to dst_neigh_lookup(). Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net Merge branch 'master' of git://gitorious.org/linux-can/linux-can-next net: Make qdisc_skb_cb upper size bound explicit. Merge branch 'for-davem' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next Merge branch 'tipc_net-next' of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux sonice: Fix build due to botched netdev_alloc_skb() conversion. Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/davem/net Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-next Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-next decnet: net/dn.h needs net/flow.h ipv4: Eliminate spurious argument to __ipv4_neigh_lookup Merge git://git.kernel.org/pub/scm/linux/kernel/git/bwh/sfc-next Merge tag 'batman-adv-for-davem' of git://git.open-mesh.org/linux-merge Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net ll_temac: Fix build. Merge branch '20120221_isdn' of git://repo.or.cz/linux-2.6/trivial-mods Merge branch 'for-davem' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next Merge branch 'for-davem' of git://git.kernel.org/pub/scm/linux/kernel/git/bwh/sfc-next net: Add missing getsockopt for SO_NOFCS. Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-next Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net Merge tag 'batman-adv-for-davem' of git://git.open-mesh.org/linux-merge mac89x0: Fix build error. Merge branch 'tipc_net-next' of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net Merge branch 'dccp' of git://eden-feed.erg.abdn.ac.uk/net-next mdio.h: Include linux/types.h Merge branch 'master' of git://gitorious.org/linux-can/linux-can-next Merge branch 'for-davem' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net net: Use bool for return value of dev_valid_name(). Merge branch 'master' of git://1984.lsi.us.es/net-next Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/padovan/bluetooth-next Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net ipv4: Make ip_call_ra_chain() return bool. ipv4: Make ip_rcv_options() return bool. net: Use bool in skbuff.h helper functions. net: Use bool in netdevice.h helpers. ptp_pch: rename pch_pcidev to pci_driver to fix section mismatch warnings. Merge branch 'for-davem' of git://git.kernel.org/pub/scm/linux/kernel/git/bwh/sfc-next Merge branch 'davem-next.r8169' of git://violet.fr.zoreil.com/romieu/linux Merge tag 'batman-adv-for-davem' of git://git.open-mesh.org/linux-merge Merge branch 'master' of git://gitorious.org/linux-can/linux-can-next Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-next Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net Merge branch 'gianfar-bql' of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-next cpsw: Hook up default ndo_change_mtu. Merge branch 'master' of git://1984.lsi.us.es/net Merge branch 'vhost-net' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost sparc: Fix even more fallout from system.h split. David Smith (1): tracepoint, vfs, sched: Add exec() tracepoint David Spinadel (7): iwlwifi: add option to test MFP iwlwifi: avoid some operations if no uCode loaded iwlwifi: explicitly track whether INIT uCode was run iwlwifi: more modularity in fw images and sections iwlwifi: Add TLVs and fields for 16.0 uCode iwlwifi: change struct iwl_fw iwlwifi: Add bool mvm_ucode to iwl_fw David Sterba (2): Btrfs: enhance superblock sanity checks btrfs: disallow unequal data/metadata blocksize for mixed block groups David Teigland (2): dlm: fix slow rsb search in dir recovery dlm: last element of dlm_local_addr[] never used Davidlohr Bueso (4): tg3: remove IRQF_SAMPLE_RANDOM flag KVM: MMU: unnecessary NX state assignment KVM: SVM: comment nested paging and virtualization module parameters KVM: MMU: make use of ->root_level in reset_rsvds_bits_mask Dean Nelson (1): thp: allow a hwpoisoned head page to be put back to LRU Deepak Sikri (2): USB: ehci-spear: Add PM support rtc-spear: fix for balancing the enable_irq_wake in Power Mgmt Denis 'GNUtoo' Carikli (2): serial: samsung: fix s3c2442 platform data ASoC: wm8753: fix initialization Denis Kovalev (1): HID: multitouch: add support of Panasonic multitouch panels Denys Vlasenko (7): net: Deinline __nlmsg_put and genlmsg_put. -7k code on i386 defconfig. kernel/exit.c: if init dies, log a signal which killed it, if any ptrace: don't modify flags on PTRACE_SETOPTIONS failure ptrace: simplify PTRACE_foo constants and PTRACE_SETOPTIONS code ptrace: make PTRACE_SEIZE set ptrace options specified in 'data' parameter ptrace: renumber PTRACE_EVENT_STOP so that future new options and events can match ptrace: remove PTRACE_SEIZE_DEVEL bit Devendra.Naga (2): rtlwifi: remove return in _rtl_pci_switch_clk_req rtlwifi/rtl8192c: in _rtl92c_phy_calculate_bit_shift remove comparing bitmask against 1 Devin J. Pohly (1): staging: mei: fix typo in error code return Diana CRACIUN (1): powerpc/fsl: Added aliased MSIIR register address to MSI node in dts Dima Zavin (1): staging: android: ram_console: set CON_ANYTIME console flag Dimitri Sivanich (2): x86/UV: Lower UV rtc clocksource rating [IA64] genirq fixup for SGI/SN Dimitris Papastamos (3): ASoC: wm8983: Remove useless snd_kcontrol regmap: Add support for writing to regmap registers via debugfs regmap: Expose the driver name in debugfs Dirk Behme (1): ARM: imx6: Rename DEBUG_IMX6Q_UART to UART4 Dirk Brandewie (2): max17042: Align register definitions with data sheet and init appnote max17042: Change capacity property to use reported SOC register Divy Le Ray (1): cxgb3: update firmware version Diwakar Tundlam (2): sched/nohz: Correctly initialize 'next_balance' in 'nohz' idle balancer init: check printed flag to skip printing message Djalal Harouni (1): fs/proc/kcore.c: make get_sparsemem_vmemmap_info() static Dmitry Adamushko (1): x86-32: Fix endless loop when processing signals for kernel tasks Dmitry Artamonow (3): arm/tegra: fix harmony pinmux for PCIe arm/tegra: add timeout to PCIe PLL lock detection loop arm/tegra: pcie: fix return value of function Dmitry Kasatkin (2): ima: policy for RAMFS digsig: changed type of the timestamp Dmitry Kravkov (8): use FW 7.2.16 bnx2x: add gro_check bnx2x: update driver version to 1.72.10-0 bnx2x: code doesn't use stats for allocating Rx BDs bnx2x: changed initial dcb configuration bnx2x: added TLV_NOT_FOUND flags to the dcb bnx2x: changed iscsi/fcoe mac init and macros bnx2x: validate FW trace prior to its printing Dmitry Tarnyagin (1): caif: Fix for a race in socket transmit with flow control. Dmitry Torokhov (20): Input: nomadik-ske-keypad - do not assign driver's probe() method Input: nomadik-ske-keypad - convert to using SIMPLE_DEV_PM_OPS Input: at32psif - convert to dev_pm_ops Input: q40kbd - convert driver to the split model Input: cyttsp - remove useless checks in cyttsp_probe() Input: atmel-wm97xx - set driver owner Input: atmel-wm97xx - convert to dev_pm_ops Input: max8925_onkey - avoid accessing input device too early Merge commit 'v3.3-rc6' into next Merge branch 'for-next' of github.com:rydberg/linux into next Input: twl4030-vibra - really switch from #if to #ifdef Input: synaptics_usb - switch to module_usb_driver() Merge branch 'next' into for-linus Input: gpio_keys - constify platform data Input: gpio_keys - consolidate key destructor code mfd: Add some da9052-i2c section annotations dell-laptop: switch to using use MODULE_DEVICE_TABLE compal-laptop: switch to using use MODULE_DEVICE_TABLE intel-oaktrail: switch to using use MODULE_DEVICE_TABLE Merge branch 'next' into for-linus Don Fry (16): iwlwifi: clarify comment iwlwifi: move bcast_sta_id init to common routine iwlwifi: move all ucode routines to iwl-ucode.c iwlwifi: create iwl_nic structure iwlwifi: move ucode_ver to iwl_nic iwlwifi: move fw_index from iwl_priv to iwl_nic iwlwifi: move firmware_name to iwl_nic iwlwifi: move firmware_loading_complete to iwl_nic iwlwifi: Move ucode pointers to iwl_fw iwlwifi: change args to ucode routines iwlwifi: move event and err pointers to iwl_nic iwlwifi: changes args to iwl_nic for firmware operations iwlwifi: save ucode capabilities in iwl_fw iwlwifi: separate status to priv and trans iwlwifi: more status bit factoring iwlwifi: correct status bit refactoring errors Don Skidmore (2): ixgbe: fix spelling errors ixgbe: fix obvious return value bug. Donald Lee (1): USB: serial: mos7840: Fixed MCS7820 device attach problem Donggeun Kim (1): Input: add driver support for MAX8997-haptic Donghwa Lee (3): video: support MIPI-DSI controller driver video: backlight: support s6e8ax0 panel driver based on MIPI DSI MAINTAINERS: add entry for exynos mipi display drivers Doug Anderson (2): ARM: tegra: Introduce define DEBUG_UART_SHIFT ARM: tegra: uncompress.h: Store UART address in a variable Doug Ledford (1): IB/iser: Free IB connection resources in the proper place Douglas Gilbert (1): [SCSI] scsi_debug: GET LBA STATUS response length correction Duc Dang (2): powerpc/44x: Add new compatible value for EMAC node of APM821XX dts file. powerpc/44x: Add more changes for APM821XX EMAC driver Earl Chew (1): seq_file: fix mishandling of consecutive pread() invocations. Eddie Wai (2): cnic: Update VLAN ID during ISCSI_UEVENT_PATH_UPDATE [SCSI] bnx2i: Fixed the override of the error_mask module param Eli Cohen (3): IB/mlx4: Set bad_wr for invalid send opcode mlx4: Enforce device max FMR maps in FMR alloc IB/mlx4: Fix possible missed completion event Eliad Peller (37): mac80211: check sta_apply_parameters() return value mac80211: send null packet on active (psm) reconfiguration mac80211: support hw scan while idle wl12xx: check bss_conf->assoc on CHANGED_BSSID wl12xx: remove wl1271_tx_update_filters Revert "wl12xx: Change claiming of the SDIO bus" wl12xx: don't release/claim sdio on suspend/resume wl12xx: fw api change - add role_id to set_template wl12xx: use dev_role_id for scans wl12xx: fw api change - add role_id to tsf_info wl12xx: fw api change - update cmd/acx/event enums wl12xx: add TX_HW_ATTR_HOST_ENCRYPT flag wl12xx: add new coex params wl12xx: consider encryption and QoS in auto arp template wl12xx: Revert "wl12xx: disable auto-arp" wl12xx: configure arp filtering only after association wl12xx: declare support for hw scan while idle wl12xx: don't fail on AP scan wl12xx: Use a dedicated fw for PLT wl12xx: dynamically change fw according to number of active roles wl12xx: enter forced-psm on fw change wl12xx: delete wl->vif (and allow multiple vifs) mac80211: don't queue monitor work for HW_CONNECTION_MONITOR mac80211: remove redundant monitor_work enqueueing wl12xx: don't start dev role on ibss vifs wl12xx: consider bss_conf->idle instead of hw->conf.flags wl12xx: implement sta_state callback wl12xx: set authorized AP on sta_state notification wl12xx: increment session_counter for device role as well wl12xx: set correct vif type in change_interface callback wl12xx: don't handle change_channel while associated wl12xx: don't allow scanning while device is in ROC wl12xx: configure the correct beacon_interval wl12xx: avoid bug_on_recovery during fw switch wl12xx: print the tx packet len mac80211: add NULL terminator to debugfs_netdev write buf mac80211: make uapsd_* keys per-vif Emil Tantilov (1): igb: fix warning about unused function Emmanuel Grumbach (51): iwlwifi: add fw_alive to transport layer API, kill tx_start iwlwifi: separate the APM from the EEPROM iwlwifi: move the shrd memory from priv iwlwifi: allocate the transport from the bus layer iwlwifi: move the bus configuration to transport iwlwifi: the read / write register ops move to transport iwlwifi: give trans to all the read / write functions iwlwifi: remove the pointer to dev from the bus layer iwlwifi: don't use the bus for ucode fw_desc any more iwlwifi: rename trans_ops->request_irq to trans_ops->start_hw iwlwifi: move prepare_card_hw to start_hw iwlwifi: move apm_init to start_hw iwlwifi: introduce trans_ops->stop_hw iwlwifi: move the RF kill logic from iwl_probe to transport iwlwifi: consolidate the start_device flow iwlwifi: kill bus_apm_config iwlwifi: kill bus_is_pm_supported iwlwifi: kill bus_get_hw_id_string iwlwifi: kill bus_get_hw_id iwlwifi: move hw_rev to transport layer iwlwifi: stop_hw replace enable_rfkill_int iwlwifi: debug print in tx_queue_set_status is more clear iwlwifi: kill iwl_down and s/__iwl_down/iwl_down iwlwifi: iwl_set_hw_params returns always 0 iwlwifi: use enhance_sensitivity from iwl_fw iwlwifi: document the transport layer iwlwifi: the transport knows its state iwlwifi: SRAM size moves from hw_params to cfg iwlwifi: parse_tlv functions set the fw_version string iwlwifi: move content of iwl_probe to post fetch_fw iwlwifi: introducing the drv object's flows iwlwifi: drv object can release its own memory iwlwifi: rename iwl_remove to iwl_op_mode_dvm_stop iwlwifi: virtualize the op_mode iwlwifi: use sparse compliant __aligned__ attribute iwlwifi: virtualize op_mode's free skb iwlwifi: virtualize op_mode's rx iwlwifi: virtualize op_mode's stop/start queue iwlwifi: virtualize op_mode's set_hw_rf_kill iwlwifi: virtualize op_mode's fw_error iwlwifi: remove a few dereferences to iwl_priv from the tansport iwlwifi: move eeprom defines to iwl-eeprom.c iwlwifi: eeprom gets transport and not bus iwlwifi: kill iwl_bus.h iwlwifi: remove iwl_print_rx_config_cmd from shared iwlwifi: remove iwl_reset_traffic_log from shared iwlwifi: document the operational mode iwlwifi: iwl-trans.h doesn't need all these includes iwlwifi: fix IDI compilation iwlwifi: log stop / wake queues iwlwifi: restore PAN support Eran (1): Bluetooth: Adding USB device 13d3:3375 as an Atheros AR3012. Eric Anholt (2): drm/i915: Remove the MI_FLUSH_ENABLE setting. drm/i915: Correct the bit number for the MI_FLUSH_ENABLE. Eric Dumazet (31): slub: prefetch next freelist pointer in slab_alloc() vmxnet3: cleanup tso headers manipulation be2net: allocate more headroom in incoming skbs tcp: add LINUX_MIB_TCPRETRANSFAIL counter ipv6: fix RFC5722 comment tcp: md5: remove obsolete md5_add() method tcp: md5: rcu conversion tcp: md5: use sock_kmalloc() to limit md5 keys tcp: md5: protects md5sig_info with RCU sh-eth: use netdev stats structure and fix dma_map_single gro: more generic L2 header check virtio: net: remove sparse errors gro: fix truesize underestimation ppp: fix truesize underestimation net_sched: sch_plug: plug_qdisc_ops is static [SCSI] bnx2i: use kthread_create_on_node() af_unix: MSG_TRUNC support for dgram sockets IB/ehca: Use kthread_create_on_node() mlx4_en: dont change mac_header on xmit net: export netdev_stats_to_stats64 mlx4_en: remove sparse errors netfilter: xt_LOG: add __printf() to sb_add() tcp: md5: correct a RCU lockdep splat asix: asix_rx_fixup surgery to reduce skb truesizes tcp: introduce tcp_data_queue_ofo tcp: reduce out_of_order memory use net: bpf_jit: fix BPF_S_LDX_B_MSH compilation net: fix napi_reuse_skb() skb reserve proc: speed up /proc/stat handling net: add a truesize parameter to skb_add_rx_frag() net: fix a potential rcu_read_lock() imbalance in rt6_fill_node() Eric Paris (1): IMA: fix audit res field to indicate 1 for success and 0 for failure Eric Sandeen (5): jbd2: clear BH_Delay & BH_Unwritten in journal_unmap_buffer ext4: remove the journal=update mount option ext4: remove the resize mount option ext4: avoid deadlock on sync-mounted FS w/o journal [SCSI] scsi_debug: add LBPRZ support Eric W. Biederman (37): sysfs: Add s_hash to sysfs_dirent and order directory entries by hash sysfs: Reduce s_flags to an unsinged short so it packs well with s_mode sysfs: Store the sysfs inode in an unsigned int. sysfs: Kill nlink counting. sysctl: Consolidate !CONFIG_SYSCTL handling sysctl: Register the base sysctl table like any other sysctl table. sysctl: Move the implementation into fs/proc/proc_sysctl.c sysctl: Make the directories have nlink == 1 sysctl: Implement retire_sysctl_set sysctl: Remove the unnecessary sysctl_set parent concept. sysctl: Create local copies of directory names used in paths sysctl: Add support for register sysctl tables with a normal cstring path. sysctl: Add ctl_table chains into cstring paths sysctl: register only tables of sysctl files sysctl: Improve the sysctl sanity checks sysctl: Remove the now unused ctl_table parent field. sysctl: A more obvious version of grab_header. sysctl: Initial support for auto-unregistering sysctl tables. sysctl: Factor out init_header from __register_sysctl_paths sysctl: Factor out insert_header and erase_header sysctl: Normalize the root_table data structure. sysctl: Rewrite proc_sys_lookup introducing find_entry and lookup_entry. sysctl: Rewrite proc_sys_readdir in terms of first_entry and next_entry sysctl: Add a root pointer to ctl_table_set sysctl: Stop requiring explicit management of sysctl directories sysctl: Add sysctl_print_dir and use it in get_subdir sysctl: Replace root_list with links between sysctl_table_sets. sysctl: Modify __register_sysctl_paths to take a set instead of a root and an nsproxy sysctl: Move sysctl_check_dups into insert_header sysctl: Make the header lists per directory. sysctl: Index sysctl directories with rbtrees. sysctl: Add register_sysctl for normal sysctl users sysfs: Update the name hash when renaming sysfs entries sysctl: An easier to read version of find_subdir sysctl: Correct error return from get_subdir sysctl: Comments to make the code clearer. sysctl: Don't call sysctl_follow_link unless we are a link. Erich E. Hoover (2): ipv4: Implement IP_UNICAST_IF socket option. ipv6: Implement IPV6_UNICAST_IF socket option. Etay Luz (2): ath6kl: add padding to firmware log records ath6kl: Collect residue firmware logs Eugeni Dodonov (5): drm/i915: there is no pipe CxSR on ironlake drm/i915: fix typo in function name drm/i915: add a LLC feature flag in device description drm/i915: print out which pixel format we do not support drm: give up on edid retries when i2c bus is not responding Eugenia Emantayev (8): mlx4_core: fix buffer overrun mlx4: fix QP tree trashing mlx4: remove unused field high_prios mlx4: remove unnecessary variables and arguments mlx4: remove redundant adding of steering type to gid mlx4: attach multicast with correct flag mlx4: add unicast steering entries to resource_tracker mlx4_core: fix race on comm channel Eunchul Kim (1): drm/exynos: add default pixel format for plane Eunki Kim (1): ARM: EXYNOS: support EINT for EXYNOS4 and EXYNOS5 Eyal Shapira (12): wl12xx: remove PS management code wl12xx: add support for HW dynamic PS wl12xx: add dynamic_ps_timeout debugfs file wl12xx: remove 2 unused parameters in wl1271_ps_set_mode() wl12xx: enable/disable BET with AUTO_PS/ACTIVE wl12xx: change WLVIF_FLAG_PSM name and remove WLVIF_FLAG_PSM_REQUESTED wl12xx: Set different wake up conditions in case of suspend wl12xx: add suspend_listen_interval debugfs file wl12xx: add forced_ps mode wl12xx: add forced_ps debugfs file wl12xx: use split scan for normal scan wl12xx: add split_scan_timeout debugfs file Ezequiel GarcÃa (6): [media] staging: easycap: Clean comment style in easycap_usb_probe() [media] staging: easycap: Fix incorrect comment [media] media: em28xx: Remove unused urb arrays from device struct [media] media: em28xx: Paranoic stack save [media] rc: Pospone ir raw decoders loading until really needed [media] em28xx: Unused macro cleanup Fabio Baltieri (2): usb: gadget: Kconfig: fix typo for 'different' usb: gadget: Kconfig: fix typo for 'different' Fabio Estevam (36): ima: fix Kconfig dependencies ASoC: sgtl5000: Print revision number in hex ASoC: sgtl5000: Convert to table based DAPM and control init regulator: mc13xxx-regulator-core: Fix the build when driver is selected as module net: fec: use module_platform_driver ARM: mx28: Let audio support be built by default ARM: mx28: Remove duplicate OCOTP error message ARM: mx28evk: Simplify GPIO requests ARM: mxs: Use a proper timeout mechanism net: fec: Fix build due to wrong dev annotation Bluetooth: Fix 'enable_hs' type ASoC: soc-core: Show the returned values on error messages ARM: mach-pcm038: Fix field name of regulator_consumer_supply struct ARM: imx_v4_v5_defconfig: Fix the selection of 32 bit flash support for iMX21ADS board ARM: imx_v6_v7_defconfig: Add support for framebuffer and camera on mx31 ARM: mx27_3ds: Add camera support ARM: imx_v4_v5_defconfig: Update defconfig ARM: plat-mxc: audmux-v1: Remove unneeded ifdef's ARM: mx3: Let mx31 and mx35 share the same CCM header file ARM: mach-imx: mx3: Fix section mismatch in imx3_init_l2x0() ARM: mx3: Let mx31 and mx35 enter in LPM mode in WFI ARM: mx3: Setup AIPS registers dma: dmaengine: Distinguish between 'dmaengine: failed to get' messages dma: imx-sdma: Let the driver be probed even if no firware is found dma: imx-sdma: Print a message when firmare fails to be requested ASoC: imx: imx-audmux: Fix section mismatch ARM: mx5: Use common function for configuring AIPS ARM: mx35: Setup the AIPS registers [media] media: video: mx2_camera.c: Provide error message if clk_get fails [media] media: video: mx2_camera.c: Remove unneeded dev_dbg ASoC: mx27vis-aic32x4: Convert it to platform driver [media] video: Kconfig: Select VIDEOBUF2_DMA_CONTIG for VIDEO_MX2 dma: imx-sdma: Treat firmware messages as warnings instead of erros drivers/thermal/thermal_sys.c: fix build warning ASoC: Add extra parameter to device_prep_dma_cyclic mtd: mtdcore: Fix build warning when CONFIG_MTD_CHAR is not defined Fan Yong (1): ext4: return 32/64-bit dir name hash according to usage type Felipe Balbi (39): usb: musb: make modules behave better usb: musb: debugfs: fix error check usb: dwc3: gadget: re-factor USB2 test mode to a function usb: dwc3: gadget: allow testmodes changes via debugfs usb: dwc3: gadget: re-factor Link state change to a function usb: dwc3: gadget: allow Link state changes via debugfs usb: dwc3: gadget: fix XferNotReady debug print usb: dwc3: gadget: use the descriptor pointer we hold usb: dwc3: ep0: move to CONFIGURED also on delayed status usb: dwc3: gadget: dynamically re-size TxFifos usb: dwc3: gadget: start core on Rx.Detect usb: dwc3: omap: convert pdata to of property usb: dwc3: debugfs: fix error check usb: dwc3: host: align on host device name usb: dwc3: gadget: avoid memcpy()ing event buffer usb: dwc3: gadget: allocate 3 packets for bulk and isoc endpoints usb: dwc3: convert TRBs into bitshifts usb: host: ehci: allow ehci_* symbols to be unused usb: gadget: add generic map/unmap request utilities usb: dwc3: gadget: use generic map/unmap routines usb: gadget: langwell: use generic map/unmap functions usb: renesas: gadget: use generic map/unmap routines usb: gadget: amd5536: use generic map/unmap routines usb: gadget: r8a66597: use generic map/unmap routines usb: gadget: net2272: use generic map/umap routines usb: gadget: net2280: use generic map/unmap routines usb: gadget: goku: use generic map/unmap routines usb: core: hcd: make hcd->irq unsigned ARM: OMAP3+: SmartReflex: add missing platform_set_drvdata() ARM: OMAP3+: SmartReflex: move late_initcall() closer to its argument ARM: OMAP3+: SmartReflex: misc cleanups ARM: OMAP3+: SmartReflex: micro-optimization for sanity check usb: host: xhci: use __ffs() instead of hardcoding shift usb: dwc3: pci: fix another failure path in dwc3_pci_probe() Input: omap4-keypad - move platform_data to <linux/platform_data> mfd: Make twl-core not depend on pdata->irq_base/end mfd: Remove unneeded header from twl-core mfd: Micro-optimization on twl4030 IRQ handler scripts: dtc: fix compile warnings Felipe Contreras (4): ASoC: tlv320aic3x: remove unused code ARM: OMAP: mailbox: trivial whitespace fix mfd: Trivial twl4030 code-style fixes isp1704_charger: Fix probe error path Felix Fietkau (32): mac80211: add #ifdef CONFIG_MAC80211_VERBOSE_DEBUG for a debug printk mac80211: do not call rate control .tx_status before .rate_init ath9k_hw: remove duplicate initvals Revert "ath9k_hw: Fix false tx hung detection in AR9003 chips" ath9k: do not call ath9k_hw_txprocdesc on AR9003 outside of the tx tasklet ath9k_hw: enable interrupts for beacon tx completion events ath9k: fix drv_tx_last_beacon on AR9003 by processing beacon tx status mac80211: use 16 bit alignment for the if_ibss bssid field mac80211: use compare_ether_addr on MAC addresses instead of memcmp mac80211: add an rx flag for ignoring a packet's signal strength ath5k: do not stop queues for full calibration ath5k: do not re-run AGC calibration periodically ath9k_hw: use cold instead of warm reset on AR9280 ath9k: make MAC sample statistics optional ath9k: remove rssi/antenna information from recv debug stats ath9k: get rid of double queueing of rx frames on EDMA ath9k: fix signal strength reporting issues ath9k: fix going to full-sleep on PS idle ath9k_hw: simplify tx queue interrupt mask handling ath9k_hw: clean up tx completion interrupt handling ath9k_hw: remove ath9k_hw_htc_resetinit ath9k_hw: remove ath9k_hw_getdefantenna ath9k: optimize register access functions ath9k_hw: remove ath9k_hw_gettxintrtxqs ath9k_hw: clean up ath9k_hw_setuprxdesc ath9k_hw: remove iniCommon_*_cck_fir_coeff_9271 ath9k_hw: fold ar9002_hw_cck_chan14_spread into mode regs initialization ath9k_hw: fix AR9380 register settings for channel 14 ath9k_hw: clean up iniModesAdditional ath9k_hw: remove iniModes_*_tx_gain_9271 ath9k: inline AR9271 1.0 INI overrides ath9k_hw: remove unused initvals Felix Kuehling (1): drm/radeon: fix deferred page-flip detection logic on Avivo-based ASICs Feng Tang (3): serial: pch_uart: add debugfs hook for register dump serial: pch_uart: trivial cleanup by removing the get_msr() serial: pch_uart: trivail cleanup by removing the pch_uart_hal_request() Fengguang Wu (3): writeback: fix fn name in writeback_inodes_sb_nr_if_idle() comment header mm: don't set __GFP_WRITE on ramfs/sysfs writes mm: use global_dirty_limit in throttle_vm_writeout() Fernando Luis Vázquez Cao (3): watchdog: Update documentation watchdog: Update Kconfig entries watchdog: Fix code/comments mismatches Florian Fainelli (2): zd1211rw: wait between setting hash table and powering radio on spi: add Broadcom BCM63xx SPI controller driver Florian Tobias Schandinat (26): Merge commit 'v3.3-rc1' into fbdev-next viafb: add auxiliary device management infrastructure viafb: set correct polarity for second adapter viafb: fill xres and yres viafb: make single framebuffer multiple adapter mode work viafb: make SAMM to also work on LCD viafb: fix I2C emulation on GPIO ports viafb: add initial EDID support Merge branch 'viafb-samm' into viafb-next Merge branch 'viafb-aux' into viafb-next i740fb: fix compile error when CONFIG_MTRR is not selected viafb: another workaround for OLPCs weird wiring viafb: Fix bug in centering code Merge branch 'fbdev-for-linus' into fbdev-next Merge branch 'fbdev-for-linus' into fbdev-next viafb: LCD bpp cleanup Merge pull request #1 from bernieplug/fbdev-next Merge commit 'v3.3-rc6' into fbdev-next viafb: modetable conversion viafb: avoid refresh and mode lookup in set_par Merge branch 'for-next' of git://linuxtv.org/pinchartl/fbdev into fbdev-next Merge branch 'viafb-next' of git://github.com/schandinat/linux-2.6 into fbdev-next Merge branch 'for-3.4' of git://gitorious.org/linux-omap-dss2/linux into fbdev-next Merge commit 'v3.3' into fbdev-next Revert "MAINTAINERS: add entry for exynos mipi display drivers" Revert "video:uvesafb: Fix oops that uvesafb try to execute NX-protected page" Franck Bui-Huu (6): perf doc: Allow producing documentation in a specified output directory cpupower tool: remove use of undefined variables from the clean target of the top makefile cpupower tool: makefile: simplify the recipe used to generate cpupower.pot target cpupower tool: allow to build in a separate directory cpupower tools: allow to build debug tools in a separate directory too cpupower tools: add install target to the debug tools' makefiles Francois Romieu (20): r8169: remove hardcoded PCIe registers accesses. r8169: remove rtl8169_reinit_task. r8169: stop delaying workqueue. r8169: factor out IntrMask writes. r8169: irq mask helpers. r8169: missing barriers. r8169: remove work from irq handler. r8169: fix early queue wake-up. r8169: bh locking redux and task scheduling. r8169: move task enable boolean to bitfield. r8169: avoid a useless work scheduling. r8169: spinlock redux. r8169: move the driver removal method to the end of the driver file. r8169: move the driver probe method to the end of the driver file. r8169: move net_device_ops beyond the methods it references. r8169: move rtl_set_rx_mode before its rtl_hw_start callers. r8169: move rtl8169_open after rtl_task it depends on. r8169: move the netpoll handler after the irq handler. r8169: move rtl_cfg_info closer to its caller. r8169: stop using net_device.{base_addr, irq}. Frank Benkert (1): mpc5200b/uart: select more tolerant uart prescaler on low baudrates Frank Blaschka (2): qeth: add query OSA address table support qeth: synchronize discipline module loading Franky Lin (1): brcm80211: fmac: make sure cancel_work_sync only called after INIT_WORK Frans Meulenbroeks (26): hwmon: (lm80) add error handling hwmon: (amc6821) fix initialisation hwmon: remove () used with return hwmon: use DEFINE_PCI_DEVICE_TABLE hwmon: (i5k_amb) fix checkpatch issues hwmon: (g760a) fix checkpatch issues hwmon: (adm1029) fix checkpatch issues hwmon: fix checkpatch issues hwmon: (wm831x-hwmon) fix checkpatch issues hwmon: (w83l785ts) fix checkpatch issues hwmon: (ad7418) fix checkpatch issues hwmon: (ad7414) fix checkpatch issues hwmon: (ibmaem) fix checkpatch issues hwmon: (sht15) fix checkpatch issues hwmon: (smm665) fix checkpatch issues hwmon: (adt7475) fix checkpatch issues hwmon: (asus_atk0110) fix checkpatch issues hwmon: (f71882fg) fix checkpatch issues hwmon: (lm70) fix checkpatch issues hwmon: (adt7411) fix checkpatch issues hwmon: (adt7470) fix checkpatch issues hwmon: (lm80) fix checkpatch warnings hwmon: (lm80) reset device if error occurred hwmon: (k8temp) fix checkpatch issues hwmon: (lm83) fix checkpatch issues hwmon: (mc13783-adc) Remove space before tab Fred Isaman (4): NFS: remove NFS_PAGE_TAG_LOCKED NFS: remove nfs_inode radix tree NFS: ncommit count is being double decremented NFS4.1: remove duplicate variable declaration in filelayout_clear_request_commit Frederic Weisbecker (7): nohz: Remove ts->Einidle checks before restarting the tick timer: Fix bad idle check on irq entry rcu: Improve synchronize_rcu() diagnostics cgroup: Remove wrong comment on cgroup_enable_task_cg_list() cgroup: Walk task list under tasklist_lock in cgroup_enable_task_cg_list perf tools: Fix display of first level of callchains selftests: launch individual selftests from the main Makefile Ganesan Ramalingam (1): i2c: Support for Netlogic XLR/XLS I2C controller. Gao feng (1): ipv6: fix incorrent ipv6 ipsec packet fragment Gary Hade (1): ACPI, APEI: Fix incorrect APEI register bit width check and usage Gavin Shan (24): powerpc/eeh: Cleanup comments in the EEH core powerpc/eeh: Cleanup function names in the EEH core powerpc/eeh: Platform dependent EEH operations powerpc/eeh: pseries platform EEH initialization powerpc/eeh: pseries platform EEH operations powerpc/eeh: pseries platform EEH PE address retrieval powerpc/eeh: pseries platform PE state retrieval powerpc/eeh: pseries platform EEH wait PE state powerpc/eeh: pseries platform EEH reset PE powerpc/eeh: pseries platform EEH error log retrieval powerpc/eeh: pseries platform EEH configure bridge powerpc/pseries: Cleanup comments in EEH aux components powerpc/eeh: Cleanup function names in EEH aux components powerpc/eeh: Introduce EEH device powerpc/eeh: Replace pci_dn with eeh_dev for EEH sysfs powerpc/eeh: Replace pci_dn with eeh_dev for EEH address cache powerpc/eeh: Replace pci_dn with eeh_dev for EEH core powerpc/eeh: Replace pci_dn with eeh_dev for EEH aux components powerpc/eeh: Replace pci_dn with eeh_dev for EEH on pSeries powerpc/eeh: Introduce struct eeh_stats for EEH powerpc/eeh: pseries platform config space access in EEH powerpc/eeh: Remove eeh device from OF node powerpc/eeh: Remove eeh information from pci_dn powerpc/eeh: Retrieve PHB from global list Geert Uytterhoeven (3): Blackfin: s/#if CONFIG/#ifdef CONFIG/ uml/hostfs: Propagate dirent.d_type to filldir() Input: amijoy - add missing platform check Gerard Cauvy (2): usb: dwc3: debugfs: fix off by one when entering testmode usb: dwc3: ep0: fix SetFeature(TEST) Gerard Ryan (1): Staging: bcm: fix CodingStyle warnings/errors reported by checkpatch.pl in led_control.h Gerard Snitselaar (4): kbuild: clean up samples directory staging: vme: fix section mismatches in linux-next 20120314 iommu/amd: Fix section mismatch fs: xfs: fix section mismatch in linux-next Gerlando Falauto (1): tracing: Do not select FRAME_POINTER on PPC Gerrit Renker (1): dccp ccid-3: replace incorrect BUG_ON Gertjan van Wingerde (9): rt2x00: Introduce concept of driver data in struct rt2x00_dev. rt2x00: Use struct rt2x00_dev driver data in rt2800{pci,usb}. rt2x00: Update comment on freq_offset field in struct rt2x00_dev. rt2x00: Use saved BBP 25 and 26 values when configuring channel on RT3572. rt2x00: Fix RFCSR 12 & 13 programming on RT3572 channel switching. rt2x00: Align RT3572 channel switch RFCSR 1 programming with Ralink driver. rt2x00: Fix RT3572 channel switch RFCSR 7 programming. rt2x00: Correctly set txmixer_gain in RT3572 channel switching. rt2x00: Add support for D-Link DWA-127 to rt2800usb. Geunsik Lim (3): ftrace: sched_switch plugin is deprecated ftrace: Append wakeup_rt description of ftrace doc Doc: Update numastat.txt Gianluca Gennari (5): [media] rtl2830: __udivdi3 undefined [media] em28xx: pre-allocate DVB isoc transfer buffers [media] as102: map URB DMA addresses in the driver [media] as102: add __packed attribute to structs defined inside packed structs [media] as102: set optimal eLNA config values for each device Gilad Ben-Yossef (5): smp: introduce a generic on_each_cpu_mask() function smp: add func to IPI cpus based on parameter func slub: only IPI CPUs that have per cpu obj to flush fs: only send IPI to invalidate LRU BH when needed mm: only IPI CPUs to drain local pages if they exist Giridhar Malavali (4): [SCSI] qla2xxx: Enhanced the dump routines to capture multiple request and response queues. [SCSI] qla2xxx: Enhancements to support ISP83xx. [SCSI] qla2xxx: Consolidation of SRB processing. [SCSI] qla2xxx: Change the log message when previous dump is available to retrieve for ISP82xx. Gleb Natapov (5): KVM: x86: reset edge sense circuit of i8259 on init KVM: x86 emulator: correctly mask pmc index bits in RDPMC instruction emulation KVM: PMU: warn when pin control is set in eventsel msr KVM: PMU: Fix raw event check KVM: PMU: add proper support for fixed counter 2 Gordon Hecker (1): [media] af9015: fix i2c failures for dual-tuner devices Govindraj.R (3): mfd: Remove omap-usb-host magic numbers for dev dma mask mfd: Move omap-usb-host usbhs init before allocing child dev ARM: OMAP: pm: fix compilation break Grant Grundler (1): staging:iio:tsl2563 rewrite probe error handling Grant Likely (44): of: Add of_property_match_string() to find index into a string list Merge branch 'spi/s3c64xx' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/misc drivercore: Output common devicetree information in uevent irq_domain: add documentation and MAINTAINERS entry. irq_domain: Be less verbose irq_domain: Make irq_domain structure match powerpc's irq_host irq_domain: convert microblaze from irq_host to irq_domain irq_domain/powerpc: Use common irq_domain structure instead of irq_host irq_domain/powerpc: eliminate irq_map; use irq_alloc_desc() instead irq_domain/powerpc: Eliminate virq_is_host() irq_domain: Move irq_domain code from powerpc to kernel/irq irq_domain: remove NO_IRQ from irq domain code irq_domain: Remove references to old irq_host names irq_domain: Replace irq_alloc_host() with revmap-specific initializers irq_domain: Add support for base irq and hwirq in legacy mappings of/address: add empty static inlines for !CONFIG_OF irq_domain: Remove 'new' irq_domain in favour of the ppc one irq_domain: Remove irq_domain_add_simple() irq_domain: Create common xlate functions that device drivers can use irq_domain: constify irq_domain_ops irq_domain/c6x: constify irq_domain structures irq_domain/c6x: Use library of xlate functions irq_domain/powerpc: constify irq_domain_ops irq_domain/powerpc: Replace custom xlate functions with library functions irq_domain/microblaze: Convert microblaze to use irq_domains of: Only compile OF_DYNAMIC on PowerPC pseries and iseries Merge branch 'for_3.4/gpio/runtime-pm-cleanup' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap-pm into gpio/next irq_domain/x86: Convert x86 (embedded) to use common irq_domain irq_domain/mips: Allow irq_domain on MIPS irq_domain: Centralize definition of irq_dispose_mapping() devicetree: Add empty of_platform_populate() for !CONFIG_OF_ADDRESS (sparc) mfd: twl-core: Add IRQ_DOMAIN dependency Merge branch 'irqdomain/next' into gpio/next gpio: constify the data parameter to gpiochip_find() dt: fix twl4030 for non-dt compile on x86 powerpc: Make SPARSE_IRQ required drivercore: Add driver probe deferral mechanism Merge tag 'v3.3-rc7' into gpio/next powerpc/5200: convert mpc5200 to use of_platform_populate() Merge branch 'for_3.4/fixes/gpio-2' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap-pm into gpio/next gpio/sodaville: Mark broken due to core irqdomain migration irqdomain: Remove powerpc dependency from debugfs file irqdomain/powerpc: updated defconfigs for VIRQ_DEBUG rename dt: Linux DT usage model documentation Grazvydas Ignotas (7): usb: musb: drop superfluous pm_runtime calls around musb_shutdown OMAPDSS: TPO-TD03MTEA1: fix suspend hang OMAPDSS: TPO-TD03MTEA1: update default gamma ARM: OMAP: pandora: add support for backlight and poweroff ARM: omap: pandora: fix usbhs platform data ASoC: omap-mcbsp: fix snd_pcm_hw_rule_add arguments backlight: add support for Pandora backlight Greg Dietsche (6): coccicheck: change handling of C={1,2} when M= is set staging: android: ram_console use kmemdup instead of kmalloc iwlegacy: Kconfig: Move Debugging Options iwlegacy: Kconfig: Change Debug Option to be more clear iwlegacy: remove enum iw_calib and related code iwlegacy: remove unused enum il4965_calib_enabled_state Greg KH (1): USB: create module_usb_serial_driver macro Greg Kroah-Hartman (91): Merge 3.3-rc2 into the driver-core-next branch. Merge tag 'for-uas-next-2012-02-02' of git://git.kernel.org/pub/scm/linux/kernel/git/sarah/xhci into usb-next PCI: Add helper macro for pci_register_driver boilerplate DWC3: use module_pci_driver staging: ramster: delete the driver Merge tag 'tty-3.3-rc3' tty-next Merge tag 'staging-3.3-rc3' into staging-next Merge tag 'usb-3.3-rc3' into usb-next Merge branch 'usb-linus' into usb-next Merge tag 'for-usb-next-2012-02-14' of git://git.kernel.org/pub/scm/linux/kernel/git/sarah/xhci into usb-next staging: clean up Greg's email address in some TODO files driver-core: documentation: fix up Greg's email address Staging: ramster: mark BROKEN x86/mce: Convert static array of pointers to per-cpu variables Merge branch 'usb-3.3-rc4' into usb-next usb-serial: use new registration API in keyspan_pda.c USB: serial: remove usb_serial_register and usb_serial_deregister Revert "TTY: get rid of BTM around devpts_*" Revert "TTY: pty, remove superfluous ptm test" tty: keyboard.c: add uaccess.h to fix a build problem on sparc32 USB: ftdi_sio: fix problem when the manufacture is a NULL string USB: serial: quatech_usb2.c: use module_usb_serial_driver USB: serial: serqt_usb2.c: use module_usb_serial_driver USB: serial: aircable.c: use module_usb_serial_driver USB: serial: ark3116.c: use module_usb_serial_driver USB: serial: belkin_sa.c: use module_usb_serial_driver USB: serial: ch341.c: use module_usb_serial_driver USB: serial: cp210x.c: use module_usb_serial_driver USB: serial: cyberjack.c: use module_usb_serial_driver USB: serial: cypress_m8.c: use module_usb_serial_driver USB: serial: digi_acceleport.c: use module_usb_serial_driver USB: serial: empeg.c: use module_usb_serial_driver USB: serial: funsoft.c: use module_usb_serial_driver USB: serial: garmin_gps.c: use module_usb_serial_driver USB: serial: hp4x.c: use module_usb_serial_driver USB: serial: io_edgeport.c: use module_usb_serial_driver USB: serial: io_ti.c: use module_usb_serial_driver USB: serial: ipw.c: use module_usb_serial_driver USB: serial: iuu_phoenix.c: use module_usb_serial_driver USB: serial: keyspan.c: use module_usb_serial_driver USB: serial: keyspan_pda.c: use module_usb_serial_driver USB: serial: kl5kusb105.c: use module_usb_serial_driver USB: serial: kobil_sct.c: use module_usb_serial_driver USB: serial: mct_u232.c: use module_usb_serial_driver USB: serial: mos7720.c: use module_usb_serial_driver USB: serial: mos7840.c: use module_usb_serial_driver USB: serial: moto_modem.c: use module_usb_serial_driver USB: serial: navman.c: use module_usb_serial_driver USB: serial: omninet.c: use module_usb_serial_driver USB: serial: opticon.c: use module_usb_serial_driver USB: serial: option.c: use module_usb_serial_driver USB: serial: oti6858.c: use module_usb_serial_driver USB: serial: qcaux.c: use module_usb_serial_driver USB: serial: qcserial.c: use module_usb_serial_driver USB: serial: siemens_mpi.c: use module_usb_serial_driver USB: serial: sierra.c: use module_usb_serial_driver USB: serial: spcp8x5.c: use module_usb_serial_driver USB: serial: ssu100.c: use module_usb_serial_driver USB: serial: symbolserial.c: use module_usb_serial_driver USB: serial: usb_debug.c: use module_usb_serial_driver USB: serial: vivopay-serial.c: use module_usb_serial_driver USB: serial: whiteheat.c: use module_usb_serial_driver USB: serial: zio.c: use module_usb_serial_driver USB: serial: add Fintek F81232 usb to serial driver Merge branch 'work-next' into staging-next Revert "powerpc/usb: fix usb CTRL_PHY_CLK_VALID breaks on some platform" Merge tag 'musb-for-v3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb into usb-next Merge tag 'xceiv-for-v3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb into usb-next Merge tag 'gadget-for-v3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb into usb-next Merge tag 'dwc3-for-v3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb into usb-next staging: ozwpan: remove debug allocator Staging: android: lowmemorykiller.c tty: delete briq_panel.c driver driver core: move the deferred probe pointer into the private area driver core: minor comment formatting cleanups Revert "sysfs: Kill nlink counting." USB: serial: metro-usb: fix up usb_serial_register calls USB: serial: metro-usb: add to the build USB: serial: metro-usb: remove vendor and product module parameters USB: serial: metro-usb: convert to use module_usb_serial_driver USB: serial: metro-usb: remove the .h file USB: serial: metro-usb: fix up coding style errors USB: serial: metro-usb: remove function prototypes USB: serial: metro-usb: remove function header comments USB: serial: metro-usb: remove unneeded cast and function call USB: serial: metro-usb: move to use dev_dbg() instead of dbg() Merge 3.3-rc6 into driver-core-next USB: serial: use module_driver() macro Merge 3.3-rc7 into usb-next Merge tag 'for-usb-next-2012-03-13' of git://git.kernel.org/pub/scm/linux/kernel/git/sarah/xhci into usb-next Staging: android: ram_console.c: Greg Rose (1): rtnetlink: Fix VF IFLA policy Greg Ungerer (57): m68knommu: hard set the ColdFire MBAR register on startup m68knommu: clean up linker script m68knommu: remove reduntant definitions of _ramvec m68knommu: make persistent clock code consistent with m68k m68knommu: modify timer init code to make it consistent with m68k code m68knommu: remove unused CONFIG_GENERIC_CMOS_UPDATE option m68k: merge mmu and non-mmu versions of time.c m68k: remove dead timer code m68k: merge the mmu and non-mmu versions of ptrace.c m68k: make support for FPU hardware configurable m68k: merge the MMU and non-MMU versions of process.c m68knommu: make 5206 UART platform addressing consistent m68knommu: make 520x UART platform addressing consistent m68knommu: make 523x UART platform addressing consistent m68knommu: make 5249 UART platform addressing consistent m68knommu: make 5272 UART platform addressing consistent m68knommu: make 527x UART platform addressing consistent m68knommu: make 5307 UART platform addressing consistent m68knommu: make 528x UART platform addressing consistent m68knommu: make 532x UART platform addressing consistent m68knommu: make 5407 UART platform addressing consistent m68knommu: make 54xx UART platform addressing consistent m68knommu: simplify the 5206 UART setup code m68knommu: simplify the 520x UART setup code m68knommu: simplify the 5249 UART setup code m68knommu: simplify the 5272 UART setup code m68knommu: simplify the 527x UART setup code m68knommu: simplify the 528x UART setup code m68knommu: simplify the 5307 UART setup code m68knommu: simplify the 532x UART setup code m68knommu: simplify the 5407 UART setup code m68knommu: simplify the 54xx UART setup code m68knommu: merge common ColdFire UART platform setup code m68knommu: merge common ColdFire UART IRQ setup m68knommu: make 520x FEC platform addressing consistent m68knommu: make 523x FEC platform addressing consistent m68knommu: make 5272 FEC platform addressing consistent m68knommu: make 527x FEC platform addressing consistent m68knommu: make 528x FEC platform addressing consistent m68knommu: make 532x FEC platform addressing consistent m68knommu: merge common ColdFire FEC platform setup code m68knommu: make 520x QSPI platform addressing consistent m68knommu: make 523x QSPI platform addressing consistent m68knommu: make 5249 QSPI platform addressing consistent m68knommu: make 527x QSPI platform addressing consistent m68knommu: make 528x QSPI platform addressing consistent m68knommu: make 532x QSPI platform addressing consistent m68knommu: merge common ColdFire QSPI platform setup code m68knommu: clean up init code in ColdFire 523x startup m68knommu: clean up init code in ColdFire 528x startup m68knommu: clean up init code in ColdFire 532x startup m68knommu: move old ColdFire timers init from CPU init to timers code m68knommu: factor some common ColdFire cpu reset code m68knommu: make 523x CPU reset register addressing consistent m68knommu: make 527x CPU reset register addressing consistent m68knommu: make 528x CPU reset register addressing consistent m68knommu: factor more common ColdFire cpu reset code Gregory Greenman (1): iwlwifi: Connect IDI transport to driver. Guan Xuetao (1): Disintegrate asm/system.h for Unicore32 [based on ver #3, changed by gxt] Guennadi Liakhovetski (18): PM / Domains: Provide a dummy dev_gpd_data() when generic domains are not used usb: renesas_usbhs: (cosmetic) simplify list operations usb: renesas: fix scheduling in atomic context bug spi: remove redundant variable assignment [media] V4L: soc-camera: call soc_camera_power_on() after adding the client to the host [media] V4L: sh_mobile_ceu_camera: maximum image size depends on the hardware version mmc: tmio_mmc: do not enable card hotplug interrupts, if unused mmc: simplify mmc_cd_gpio_request() by removing two parameters mmc: tmio: calculate the native hotplug condition only once mmc: tmio_mmc: support the generic MMC GPIO card hotplug helper mmc: sh_mobile_sdhi: pass card hotplug GPIO number to TMIO MMC mmc: tmio_mmc: power status flag doesn't have to be exposed in platform data mmc: tmio_mmc: remove unused sdio_irq_enabled flag mmc: sh_mobile_sdhi: do not manage PM clocks manually mmc: tmio: cosmetic: prettify the tmio_mmc_set_ios() function mmc: sh_mobile_sdhi: support modular mmc-core with non-standard hotplug mmc: sh_mmcif: simplify bitmask macros sh: ecovec: switch SDHI controllers to card polling Guenter Roeck (109): hwmon: (pmbus) Replace strict_strtol with kstrtol hwmon: (max6650) Fix checkpatch issues hwmon: (vt8231) Fix checkpatch issues hwmon: (abituguru3) Fix checkpatch issues hwmon: (adm1025) Fix checkpatch issues hwmon: (w83781d) Fix checkpatch issues hwmon: (max6650) Fix multi-line comments hwmon: (f71805f) Fix checkpatch issues hwmon: (adt7475) Fix multi-line comments hwmon: (vt8231) Fix multi-line comments hwmon: (ds1621) Fix checkpatch issues hwmon: (hwmon) Fix multi-line comments hwmon: (hwmon-vid) Fix multi-line comments hwmon: (it87) Fix multi-line comments hwmon: (asc7621) Fix multi-line comments hwmon: (smm665) Fix checkpatch error hwmon: (wm831x-hwmon) Fix multi-line comments hwmon: (pc87360) Fix multi-line comments hwmon: (coretemp) Fix checkpatch error hwmon: (jc42) Fix multi-line comments hwmon: (ad7414) Fix multi-line comments hwmon: (it87) Constify fixed string arrays hwmon: (asus_atk0110) Fix multi-line comments hwmon: (applesmc) Fix multi-line comments hwmon: (wm8350-hwmon) Constify fixed string array hwmon: (ltc4245) Fix multi-line comments hwmon: (ltc4215) Fix multi-line comments hwmon: (adt7462) Fix checkpatch issues hwmon: (atxp1) Fix checkpatch issues hwmon: (fschmd) Fix checkpatch issues hwmon: (lm87) Fix checkpatch issues hwmon: (lm87) Fix: do not use assignment in if condition hwmon: (lm92) Fix checkpatch issues hwmon: (lm93) Fix checkpatch issues hwmon: (pcf8591) Fix checkpatch issues hwmon: (sis5595) Fix checkpatch issues hwmon: (smsc47m192) Fix checkpatch issues hwmon: (smsc47m1) Fix: do not use assignment in if condition hwmon: (smsc47m1) Fix checkpatch issues hwmon: (thmc50) Fix checkpatch issues hwmon: (ultra45_env) Fix checkpatch issues hwmon: (w83791d) Fix checkpatch issues hwmon: (abituguru3) Fix multi-line comments hwmon: (ads7828) Fix multi-line comments hwmon: (ads7871) Fix multi-line comments hwmon: (amc6821) Fix multi-line comments hwmon: (emc1403) Fix multi-line comments hwmon: (f71882fg) Fix multi-line comments hwmon: (g760a) Fix multi-line comments hwmon: (ltc4151) Fix multi-line comments hwmon: (max1111) Fix multi-line comments hwmon: (w83627ehf) Fix multi-line comments hwmon: (abituguru) Fix checkpatch issues hwmon: (adm1021) Fix checkpatch issues hwmon: (adm1026) Fix checkpatch issues hwmon: (adm9240) Fix checkpatch issues hwmon: (asb100): Fix checkpatch issues hwmon: (dme1737) Fix checkpatch issues hwmon: (gl518sm) Fix checkpatch issues hwmon: (gl520sm) Fix checkpatch issues hwmon: (gl520sm) Fix: do not use assignment in if condition hwmon: (lm77) Fix checkpatch issues hwmon: (lm78) Fix checkpatch issues hwmon: (lm85) Fix checkpatch issues hwmon: (max1619): Fix checkpatch issues hwmon: (pc87360) Fix checkpatch issues hwmon: (pc87360) Fix: do not use assignment in if condition hwmon: (via686a) Fix checkpatch issues hwmon: (vt1211) Fix checkpatch issues hwmon: (vt1211) Fix: do not use assignment in if condition hwmon: (w83792d) Fix checkpatch issues hwmon: (w83793) Fix checkpatch issues hwmon: (w83l786ng) Fix checkpatch issues hwmon: (w83627hf) Fix checkpatch issues hwmon: (adm1029) Fix multi-line comments hwmon: (adm1031) Fix multi-line comments hwmon: (emc2103) Fix multi-line comments hwmon: (lm80) Fix multi-line comments hwmon: (max1668) Fix multi-line comments hwmon: (pc87427) Fix multi-line comments hwmon: (smsc47b397) Fix multi-line comments hwmon: (w83781d) Fix multi-line comments hwmon: (w83781d) Fix: do not use assignment in if condition hwmon: (w83l785ts) Fix multi-line comments hwmon: (w83l786ng) Fix multi-line comments hwmon: (lm70) Register hwmon device after creating attribute files, and remove it first hwmon: (lm70) Fix: do not use assignment in if condition hwmon: (hwmon-vid) Add new entries to VRM model table hwmon: (hwmon-vid) Fix checkpatch issues hwmon: (lineage-pem) Convert to use devm_kzalloc hwmon: (pmbus) Convert pmbus drivers to use devm_kzalloc hwmon: (pmbus) Simplify remove functions hwmon: (ltc4261) Convert to use devm_kzalloc hwmon: (smm665) Convert to use devm_kzalloc hwmon: (max16065) Convert to use devm_kzalloc hwmon: (jc42) Convert to use devm_kzalloc hwmon: (max34440) Add support for 'lowest' output voltage attribute hwmon: (pmbus) Add support for TI TPS40400 and TPS40422 hwmon: (pmbus) Add support for Lineage Power MDT040 hwmon: (pmbus) Add more virtual registers hwmon: (max34440) Add support for MAX34446 hwmon: (adm1275) Add support for ADM1075 hwmon: (zl6100) Add support for ZL9101M and ZL9117M hwmon: (jc42) Remove unnecessary device IDs hwmon: (w83627ehf) Add support for temperature offset registers hwmon: (w83795) Fix multi-line comments hwmon: (lm90) Fix multi-line comments hwmon: (lm90) Add support for GMT G781 hwmon: (lm90) Restore original configuration if probe function fails Gustavo F. Padovan (5): Bluetooth: Fix coding style with breaking lines Bluetooth: Fix coding style in mgmt.h Bluetooth: Use correct type for userspace exported structs Bluetooth: Fix coding style in all .h files Bluetooth: fix conding style issues all over the tree Gustavo Zacarias (1): powerpc/85xx: fix typo in p1010rdb.dtsi H Hartley Sweeten (6): ep93xx: Convert the watchdog driver into a platform device. fs/notify/notification.c: make subsys_initcall function static gpio/ep93xx: Remove unused inline function and useless pr_err message watchdog: ep93xx: Convert the watchdog driver into a platform device. watchdog: Convert ep93xx driver to watchdog core Documentation: remove 'mach' from dontdiff file H. J. Lu (10): compat: Introduce COMPAT_USE_64BIT_TIME compat: Use COMPAT_USE_64BIT_TIME in the input subsystem compat: Use COMPAT_USE_64BIT_TIME in the Bluetooth subsystem compat: Use COMPAT_USE_64BIT_TIME in net/compat.c compat: Create compat_sys_p{read,write}v64 elf: Allow core dump-related fields to be overridden x86-64: Add prototype for old_rsp to a header file x32: Add struct ucontext_x32 x32: Allow x32 to be configured x32: Add x32 VDSO support H. Peter Anvin (58): posix_types: Make __kernel_[ug]id32_t default to unsigned int posix_types: Make it possible to override __kernel_fsid_t alpha: Use generic posix_types.h arm: Use generic posix_types.h avr32: Use generic posix_types.h cris: Use generic posix_types.h frv: Use generic posix_types.h h8300: Use generic posix_types.h ia64: Use generic posix_types.h m32r: Use generic posix_types.h m68k: Use generic posix_types.h mips: Use generic posix_types.h mn10300: Use generic posix_types.h parisc: Use generic posix_types.h powerpc: Use generic posix_types.h s390: Use generic posix_types.h sh: Remove unnecessary posix_types.h type overrides sparc: Use generic posix_types.h x86: Use generic posix_types.h xtensa: Use generic posix_types.h posix_types: Remove fd_set macros x86: Factor out TIF_IA32 from 32-bit address space x86-64: Use explicit sizes in sigcontext.h, prepare for x32 sysinfo: Move struct sysinfo to a separate header file posix_types: Introduce __kernel_[u]long_t x32: Create posix_types_x32.h sysinfo: Use explicit types in <linux/sysinfo.h> compat: Add helper functions to read/write struct timeval, timespec compat: Handle COMPAT_USE_64BIT_TIME in the lp driver compat: Handle COMPAT_USE_64BIT_TIME in net/socket.c aio: Use __kernel_ulong_t to define aio_context_t x32: Add a thread flag for x32 processes x86-64, ia32: Drop sys32_rt_sigprocmask x32: Add x32 system calls to syscall/syscall_64.tbl x32: Generate <asm/unistd_x32.h> x32: Generate <asm/unistd_64_x32.h> x86: Move some signal-handling definitions to a common header x32: Export setup/restore_sigcontext from signal.c x32: Add rt_sigframe_x32 x32: Handle the x32 system call flag x86: Add #ifdef CONFIG_COMPAT to <asm/sys_ia32.h> x32: Signal-related system calls x32: Handle process creation x32: If configured, add x32 system calls to system call tables x32: Fix coding style violations in the x32 VDSO code x86, cpufeature: Add CPU features from Intel document 319433-012A x32: Drop non-__vdso weak symbols from the x32 VDSO Merge branch 'core/types' into x86/x32 Merge branch 'core/types' into x86/x32 x32: Warn and disable rather than error if binutils too old x86, tools: Remove unneeded header files from tools/build.c x86, build: Fix portability issues when cross-building x86, mtrr: Use explicit sizing and padding for the 64-bit ioctls x32: Provide separate is_ia32_task() and is_x32_task() predicates x32: Switch to a 64-bit clock_t x32: Fix stupid ia32/x32 inversion in the siginfo format x32: Fix alignment fail in struct compat_siginfo x86, boot: Correct CFLAGS for hostprogs H.J. Lu (1): x32: Add ptrace for x32 Hai Dong (1): mfd: Fix wm831x-spi table id name typo in MODULE_DEVICE_TABLE macro Haiyang Zhang (6): net/hyperv: Convert camel cased variables in rndis_filter.c to lower cases net/hyperv: Correct the assignment in netvsc_recv_callback() net/hyperv: Remove the unnecessary memset in rndis_filter_send() net/hyperv: Fix data corruption in rndis_filter_receive() net/hyperv: Add support for vlan trunking from guests net/hyperv: Fix the code handling tx busy Hannes Reinecke (2): dm table: simplify call to free_devices dm: clear bi_end_io on remapping failure Hans Schillstrom (1): netfilter: ctnetlink: fix lockep splats Hans Verkuil (39): [media] V4L2: Add per-device-node capabilities [media] vivi: set device_caps [media] ivtv: setup per-device caps [media] vivi: don't set V4L2_CAP_DEVICE_CAPS for the device_caps field [media] v4l2: add VIDIOC_(TRY_)DECODER_CMD [media] v4l spec: document VIDIOC_(TRY_)DECODER_CMD [media] ivtv: implement new decoder command ioctls [media] v4l2-ctrls: add new controls for MPEG decoder devices [media] Document decoder controls [media] ivtv: implement new decoder controls [media] cx18/ddbridge: remove unused headers [media] ivtv: add IVTV_IOC_PASSTHROUGH_MODE [media] v4l2: standardize log start/end message [media] v4l2-subdev: add start/end messages for log_status [media] v4l2-ctrls: add helper functions for control events [media] vivi: use v4l2_ctrl_subscribe_event [media] radio-keene: add a driver for the Keene FM Transmitter [media] hid-core: ignore the Keene FM transmitter [media] radio-isa: add framework for ISA radio drivers [media] radio-aimslab: Convert to radio-isa [media] radio-aztech: Convert to radio-isa [media] radio-gemtek: Convert to radio-isa [media] radio-rtrack2: Convert to radio-isa [media] radio-terratec: Convert to radio-isa [media] radio-trust: Convert to radio-isa [media] radio-typhoon: Convert to radio-isa [media] radio-zoltrix: Convert to radio-isa [media] radio/Kconfig: cleanup [media] v4l2-ctrls: v4l2_ctrl_add_handler should add all refs [media] ivtv: simplify how the decoder controls are set up [media] Fix small DocBook typo [media] Add missing slab.h to fix linux-next compile errors [media] tea575x-tuner: update to latest V4L2 framework requirements [media] tea575x: fix HW seek [media] radio-maxiradio: use the tea575x framework [media] V4L2 Spec: return -EINVAL on unsupported wrap_around value [media] Two small string fixes in v4l2-ctrls.c [media] -EINVAL -> -ENOTTY poll: add poll_requested_events() and poll_does_not_wait() functions Hans de Goede (2): hwmon: (sch56xx) Add support for the integrated watchdog (v2) watchdog: watchdog_dev: Let the driver update the timeout field on set_timeout success Haojian Zhuang (19): pinctrl: enable pinmux for mmp series rtc: sa1100: remove periodic code rtc: sa1100: remove verification code of alarm rtc: sa1100: declare irq in resource ARM: pxa: add rtc dummy clock rtc: sa1100: enable clk support ARM: mmp: append irq name of gpio device ARM: pxa: add dummy clock for pxa25x and pxa27x ARM: mmp: enable rtc in pxa910 rtc: sa1100: add OF support serial: pxa: add OF support i2c: pxa: add OF support ARM: mmp: enable rtc clk in pxa168 ARM: mmp: append OF support on pxa168 ARM: dts: append DTS file of pxa168 Document: devicetree: add OF documents for arch-mmp MAINTAINERS: update MAINTAINERS email entry ARM: pxa: fix build issue on cm-x300 ARM: pxa: fix build issue on stargate2 Hauke Mehrtens (25): bcma: add the core unit number bcma: add constants for PCI and use them bcma: export bcma_pcie_read() bcma: make some functions __devinit bcma: add PCIe host controller bcma: add bus num counter bcma: add extra sprom check bcma: log the id, rev and pkg of the chip found ssb: log the id, rev and pkg of the chip found ssb: add support for bcm5354 ssb: sprom fix some sizes / signedness ssb: remove 5GHz antenna gain from sprom ssb: fix per path sprom vars ssb: add alpha2 ssb: add some missing sprom attributes bcma: export bcma_find_core bcma: add support for sprom not found on the device MIPS: BCM47XX: return number of written bytes in nvram_getenv MIPS: BCM47XX: fix signature of nvram_parse_macaddr MIPS: BCM47XX: move and extend sprom parsing MIPS: BCM47XX: provide sprom to bcma bus b43: prevent firmware on bcm5354 from taking over wrong GPIO pins USB: OHCI: Add a generic platform device driver USB: EHCI: Add a generic platform device driver USB: use generic platform driver on ath79 He Chunhui (1): x86, boot: Fix port argument to inl() function Hefty, Sean (1): RDMA/ucma: Fix AB-BA deadlock Heikki Krogerus (19): usb: otg: Rename otg_transceiver to usb_phy usb: otg: Rename usb_xceiv_event to usb_phy_event usb: otg: Separate otg members from usb_phy usb: otg: ab8500: Start using struct usb_otg usb: otg: fsl: Start using struct usb_otg usb: otg: gpio_vbus: Start using struct usb_otg usb: otg: isp1301_omap: Start using struct usb_otg usb: otg: msm: Start using struct usb_otg usb: otg: nop: Start using struct usb_otg usb: otg: twl4030: Start using struct usb_otg usb: otg: twl6030: Start using struct usb_otg usb: otg: ulpi: Start using struct usb_otg arm: imx: Start using struct usb_otg usb: musb: Start using struct usb_otg power_supply: Convert all users to new usb_phy usb: otg: mv_otg: Start using struct usb_otg usb: Convert all users to new usb_phy usb: otg: Remove OTG specific members from usb_phy usb: otg: Convert all users to pass struct usb_otg for OTG functions Heiko Carstens (7): ext4: fix balloc.c printk-format-warning rcu: Convert WARN_ON_ONCE() in rcu_lock_acquire() to lockdep softirq: Reduce invoke_softirq() code duplication [S390] irq: set __ARCH_IRQ_EXIT_IRQS_DISABLED [S390] irq: external interrupt code passing [S390] stack dump: fix indentation in output [S390] Fix build errors (fallout from system.h disintegration) Heiko Schocher (5): ARM: davinci: map default_queue to edma channels powerpc/mpc5200: update mpc5200_defconfig to fit for charon board phy: add am79c874 PHY support powerpc/mpc52xx: add a4m072 board support powerpc/mpc5200: add options to mpc5200_defconfig Heiko Stuebner (21): ARM: S3C24XX: remove unused spi gpio setup functions ARM: S3C24XX: move spi-s3c24xx platdata out of mach ARM: S3C24XX: Remove extern declaration of clk_msysclk ARM: S3C24XX: move common S3C2443 clock definitions to clock.h ARM: S3C2410: move s3c2410_baseclk_add to clock.h ARM: SAMSUNG: cleanup of rtc register definitions rtc-s3c: make room for more variants in devicetree block rtc-s3c: add variants for S3C2443 and S3C2416 ARM: S3C2443/S3C2416: add s3c_rtc_setname and rename rtc devices ARM: S3C24XX: Move s3c2443-clock.c to mach-s3c24xx ARM: S3C24XX: Move common-smdk code to mach directory ARM: S3C24XX: move simtec-specific code to mach directory ARM: S3C24XX: Consolidate Simtec extensions ARM: S3C24XX: Move device setup files to mach directory ARM: S3C24XX: Fix indentation of dma-s3c2443 ARM: S3C24XX: Reuse S3C2443 dma for S3C2416 ARM: S3C24XX: remove obsolete S3C2416_DMA option ARM: S3C24XX: remove XXX_setup_clocks method from S3C2443 ARM: S3C24XX: add get_rate for clk_h on S3C2416/2443 ARM: S3C24XX: add get_rate for clk_p on S3C2416/2443 ARM: S3C24XX: remove call to s3c24xx_setup_clocks Heiko Stübner (5): usb: s3c-hsudc: Use helper functions instead of generic container_of usb: s3c-hsudc: add basic runtime_pm calls [CPUFREQ] Add S3C2416/S3C2450 cpufreq driver pxa: magician/hx4700: Convert to gpio-regulator from bq24022 regulator: Remove bq24022 regulator driver Helmut Schaa (8): mac80211: Fix incorrect num_sta_ps decrement in __sta_info_destroy mac80211: Fix incorrect num_sta_ps decrement in ap_sta_ps_end mac80211: Move num_sta_ps counter decrement after synchronize_rcu mac80211: Limit TID buffering during BA session setup/teardown mac80211: Disable MCS > 7 in minstrel_ht when STA uses static SMPS rt2x00: Fix beacon skew in rt2800pci rt2x00: Set IEEE80211_HW_REPORTS_TX_ACK_STATUS in rt2800 mac80211: Don't sample max throughput rate in minstrel_ht Hemant Agrawal (1): crypto: caam - add sha224 and sha384 variants to existing AEAD algorithms Hemant Gupta (2): Bluetooth: Send correct response to IO Capability Request Bluetooth: Fix clearing of debug and linkkey flags Hendrik Brueckner (1): [S390] perf: add support for s390x CPU counters Henning Heinold (1): arm: tegra: export tegra_chip_uid Henrik Rydberg (3): Input: Use accessor for MT values Input: Add EVIOC mechanism for MT slots hwmon: (applesmc) Silence uninitialized warnings Herbert Xu (1): Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 Hervé Fache (1): mtd: phram: dot not crash when built-in and passing boot param Hillf Danton (7): mm/vmscan.c: cleanup with s/reclaim_mode/isolate_mode/ mm: vmscan: fix misused nr_reclaimed in shrink_mem_cgroup_zone() mm: hugetlb: defer freeing pages when gathering surplus pages vmscan: handle isolated pages with lru lock released mm: hugetlb: bail out unmapping after serving reference page hugetlbfs: return error code when initializing module mm: hugetlb: cleanup duplicated code in unmapping vm range Hiroshi DOYU (2): ARM: IOMMU: Tegra20: Add iommu_ops for GART driver ARM: IOMMU: Tegra30: Add iommu_ops for SMMU driver Hiroshi Shimamoto (3): sched: Move SMP-only variable into the SMP section sched: Make initial SCHED_RR timeslace DEF_TIMESLICE sched: Clean up parameter passing of proc_sched_autogroup_set_nice() Hitoshi NAKAMORI (1): Staging: frontier: Fix checkpatch.pl issue. Holger Dengler (1): [S390] Remove monolithic build option for zcrypt driver. Hong Wu (2): wireless: Save original maximum regulatory transmission power for the calucation of the local maximum transmit power mac80211: Fix the maximum transmit power with power constraint Hong Xu (1): ARM: at91: Update struct atmel_nand_data to support PMECC Huajun Li (3): usb: Disable dynamic id of USB storage subdrivers usb: Re-enable usb-storage support dynamic id USB: dynamically allocate usb_device children pointers instead of using a fix array Huang Shijie (6): ARM: mxs: add GPMI-NAND support for imx23/imx28 mtd: gpmi: fix compiler warning mxs-dma : move the mxs dma.h to a more common place mxs-dma : rewrite the last parameter of mxs_dma_prep_slave_sg() mtd: change the location of the ONFI detected log mtd: gpmi: fix the wrong DMA command. Hugh Dickins (14): rcu: Stop spurious warnings from synchronize_sched_expedited compact_pgdat: workaround lockdep warning in kswapd memcg: replace MEM_CONT by MEM_RES_CTLR memcg: replace mem and mem_cont stragglers memcg: lru_size instead of MEM_CGROUP_ZSTAT memcg: enum lru_list lru memcg: remove redundant returns idr: make idr_get_next() good for rcu_read_lock() cgroup: revert ss_id_lock to spinlock memcg: let css_get_next() rely upon rcu_read_lock() mm: fix testorder interaction between two kswapd patches x86: Stop recursive fault in print_context_stack after stack overflow mm for fs: add truncate_pagecache_range() swapon: check validity of swap_flags Hui Wang (3): edac: sb_edac: Let the driver depend on PCI_MMCONFIG edac: sb_edac: Fix a INTERLEAVE_MODE() misuse edac: sb_edac: Fix a wrong value setting for the previous value Ian Abbott (8): staging: comedi: ni_pcimio: Add support for NI PXIe-6251 staging: comedi: dt2801: do INSN_CONFIG properly for DIO subdevice. staging: comedi: me4000: Check for unsupported INSN_CONFIG. staging: comedi: adv_pci_dio: Advantech PCI-1739U support staging: comedi: ni_pcidio: Mark buffer for writing when setting up DMA. staging: comedi: ni_pcidio: Grab MITE spinlock while preparing DMA. staging: comedi: ni_pcidio: Add comedi_poll support staging: comedi: ni_pcidio: Support trailing edge external trigger Ido Reis (1): wl12xx: increase max probe-req template size to WL1271_CMD_TEMPL_MAX_SIZE Ido Shayevitz (1): usb: gadget: Clear usb_endpoint_descriptor inside the struct usb_ep on disable Ido Yariv (8): wl12xx: Acquire lock before stopping plt wl12xx: Power off after flushing work wl12xx: Fix potential interrupt storm Bluetooth: Fix access to the STK generation methods matrix Bluetooth: Set security level on incoming pairing request genirq: Flush the irq thread on synchronization mmc: davinci: Eliminate spurious interrupts mmc: davinci: Poll status for small size transfers Igor Grinberg (1): ARM: OMAP3: cm-t3517: add EMAC support Igor Mammedov (2): x86: Introduce x86_cpuinit.early_percpu_clock_init hook xen: initialize platform-pci even if xen_emul_unplug=never Igor Maravic (1): r8169: add byte queue limit support. Igor Murzov (2): ACPI video: Harden video bus adding. ACPI video: Don't start video device until its associated input device has been allocated Ilan Elias (10): NFC: Complete NCI deactivate in deactivate_ntf NFC: Increase NCI deactivate timeout NFC: Export new attributes sensb_res and sensf_res NFC: Add NCI data exchange timer NFC: Add endian annotations to nfcwilink driver NFC: Download TI NFC init script NFC: Free sk_buff if nfcwilink_send fails NFC: Clearly separate NCI states from flags NFC: NFC core layer should not set the target_idx NFC: Add NCI multiple targets support Ilija Hadzic (2): drm/radeon/kms: common definitions for blit copy code drm/radeon/kms: remove benchmarks shorter than one page Ilya Dryomov (11): Btrfs: stop silently switching single chunks to raid0 on balance Btrfs: add wrappers for working with alloc profiles Btrfs: make profile_is_valid() check more strict Btrfs: move alloc_profile_is_valid() to volumes.c Btrfs: add get_restripe_target() helper Btrfs: add __get_block_group_index() helper Btrfs: improve the logic in btrfs_can_relocate() Btrfs: validate target profiles only if we are going to use them Btrfs: allow dup for data chunks in mixed mode Btrfs: fix memory leak in resolver code Btrfs: fix infinite loop in btrfs_shrink_device() Ilya Yanok (3): ARM: OMAP: move generic EMAC init to separate file arm/dts: mt_ventoux: very basic support for TeeJet Mt.Ventoux board ARM: OMAP2+: ads7846_init: put gpio_pendown into pdata if it's provided Imre Kaloz (1): ARM: 7001/2: Wire up support for the XZ decompressor Ingo Molnar (42): Merge branch 'sigtrace' of git://github.com/utrace/linux into perf/core Merge tag 'mce-recovery-for-tip' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras into x86/mce Merge tag 'perf-core-for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/core Merge branch 'linus' into perf/core Merge branch 'perf/fast' into perf/core Merge branch 'perf/urgent' into perf/core Merge tag 'perf-core-for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/core Merge tag 'v3.3-rc2' into perf/core Merge tag 'perf-core-for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/core Merge tag 'perf-core-for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/core Merge branch 'tip/perf/core' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace into perf/core Merge tag 'perf-core-for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/core clocksource: scx200_hrt: Fix the build static keys: Introduce 'struct static_key', static_key_true()/false() and static_key_slow_[inc|dec]() Merge tag 'mce-recovery-for-tip' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras into x86/mce Merge branch 'tip/perf/core' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace into perf/core Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu into core/rcu Merge branch 'linus' into x86/asm Merge branch 'tip/x86/urgent' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace into x86/asm x86/x32: Fix the binutils auto-detect Merge branch 'perf/jump-labels' into perf/core Merge branch 'linus' into sched/core Merge branch 'perf/urgent' into perf/core Merge tag 'perf-core-for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/core Merge tag 'mce-fix-for-3.3-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras into x86/urgent Merge branch 'perf/urgent' into perf/core Merge branch 'perf/hw-branch-sampling' into perf/core Merge branch 'x86/x32' into x86/cleanups Merge tag 'v3.3-rc7' into sched/core Merge tag 'v3.3-rc7' into x86/mce Merge tag 'mce-for-tip' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras into x86/mce Merge tag 'v3.3-rc7' into x86/platform Merge tag 'perf-core-for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/core Merge branch 'tip/perf/core' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace into perf/urgent Merge tag 'perf-core-for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/urgent MAINTAINERS: Update email address for SCHEDULER and PERF EVENTS x86/kconfig: Update defconfigs Merge branch 'tip/perf/urgent' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace into perf/urgent Merge branch 'linus' into perf/urgent Merge branch 'sched/arch' into sched/urgent perf tools: Remove auto-generated bison/flex files Merge branch 'perf/urgent' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/urgent Inki Dae (4): drm/exynos: added mode_fixup feature and code clean. drm/exynos: update gem and buffer framework. drm/exynos: added new funtion to get/put dma address. drm/exynos: added virtual display driver. Ira Snyder (2): carma-fpga: fix lockdep warning carma-fpga: fix race between data dumping and DMA callback Ira W. Snyder (1): mtd: cfi: AMD/Fujitsu compatibles: add panic write support Ivan Kalvachev (1): [media] em28xx: support for 2304:0242 PCTV QuatroStick (510e) J. Bruce Fields (17): nfsd: cleanup setting of default max_block_size nfsd: fix default iosize calculation on 32bit nfsd4: fix sessions slotid wraparound logic nfsd4: rearrange struct nfsd4_slot nfsd4: check for uninitialized slot nfsd4: don't set cl_firststate on first reclaim in 4.1 case nfsd4: purge stable client records with insufficient state nfsd4: fix recovery-entry leak nfsd startup failure nfsd4: delay setting current filehandle till success nfsd4: reduce do_open_lookup() stack usage nfsd4: make sure set CB_PATH_DOWN sequence flag set nfsd: merge cookie collision fixes from ext4 tree Merge nfs containerization work from Trond's tree nfsd4: allow numeric idmapping sunrpc: skip portmap calls on sessions backchannel nfsd4: use auth_unix unconditionally on backchannel vfs: fix out-of-date dentry_unhash() comment JP Abgrall (1): staging: android-alarm: Fix bad index when canceling alarms[] Jaccon Bastiaansen (4): CS89x0 : add platform driver support CS89x0 : add CS89x0 platform device to the iMX21ADS board CS89x0 : remove QQ2440 board support from the CS89x0 driver CS89x0 : add CS89x0 platform device to the iMX31ADS board Jack Morgenstein (1): mlx4_core: Report thermal error events Jacob Pan (4): x86/ioapic: Use legacy_pic to set correct gsi-irq mapping x86/mrst: Set ISA bus type for fake MP IRQs x86/mrst/pci: assign d3_delay to 0 for Langwell devices x86/mrst/pci: v4l/atomisp: treat atomisp as real pci device Jaecheol Lee (3): ARM: EXYNOS: add clock registers for exynos4x12-cpufreq EXYNOS4X12: Add support cpufreq for EXYNOS4X12 EXYNOS5250: Add support cpufreq for EXYNOS5250 Jaehoon Chung (10): ARM: SAMSUNG: support the second capability for samsung-soc mmc: sdhci-s3c: add platform data for the second capability ARM: SAMSUNG: change the name from s3c-sdhci to exynos4-sdhci mmc: dw_mmc: add support for eMMC Power Off Notify feature mmc: dw_mmc: Override blk_settings with platdata on IDMAC mmc: core: add a debug message for SET_BLOCK_COUNT mmc: dw_mmc: shift with slot-id for CLKENA register mmc: dw_mmc: fix compile error when CONFIG_MMC_DW_IDMAC is disabled mmc: core: warn when card doesn't support HPI watchdog: fix compiler error for missing parenthesis Jakob Bornecrantz (5): vmwgfx: Rework fence event action vmwgfx: Make it possible to get fence from execbuf vmwgfx: Pipe fence out of screen object dirty functions vmwgfx: Add page flip support vmwgfx: Pick up the initial size from the width and height regs Jakub Kicinski (3): mac80211: use proper sub_if_data on suspend path rt2800: Add documentation on MCU requests rt2800pci: Fix 'Error - MCU request failed' during initialization James Hogan (2): [media] rc/ir-raw: use kfifo_rec_ptr_1 instead of kfifo [media] media: ir-sony-decoder: 15bit function decode fix James Kime (1): can: plx_pci: add support for IXXAT PCI cards James M. Leddy (1): Bluetooth: btusb: add support for BCM20702A0 [0a5c:21e6] James Morris (4): Merge branch 'linus-master'; commit 'v3.3-rc3' into next Merge branch 'next-queue' into next Merge branch 'for-security' of git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor into next Merge branch 'for-security' of git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor into next James Smart (28): [SCSI] lpfc 8.3.29: BSG and User interface fixes [SCSI] lpfc 8.3.29: SLI related fixes [SCSI] lpfc 8.3.29: T10 Diff fixes and enhancements [SCSI] lpfc 8.3.29: FC Discovery state machine fixes [SCSI] lpfc 8.3.29: Locking fix and Memory leak Fixes [SCSI] lpfc 8.3.29: Remove GFP_KERNEL allocation while lock is held [SCSI] lpfc 8.3.29: Update driver version to 8.3.29 [SCSI] lpfc 8.3.30: Make BA_ACC work on a fully qualified exchange [SCSI] lpfc 8.3.30: Fix lack of LOGO with vport delete. [SCSI] lpfc 8.3.30: Fix port and system failure in SLI4 FC function reset [SCSI] lpfc 8.3.30: Fix driver handling of XRI Aborted CQE response [SCSI] lpfc 8.3.30: Fix RPI registered multiple times after HBA reset [SCSI] lpfc 8.3.30: Fix deadlock during adapter offline request [SCSI] lpfc 8.3.30: Fixed missing CVL event causing FCF failover [SCSI] lpfc 8.3.30: Fix SLI4 driver module load and unload [SCSI] lpfc 8.3.30: Fix resource leak when acc fails for received plogi [SCSI] lpfc 8.3.30: Fixed the system panic during EEH recovery [SCSI] lpfc 8.3.30: Add -Werror compilation flag [SCSI] lpfc 8.3.30: Fixed panic with extents and small blocks [SCSI] lpfc 8.3.30: Update copyright date for files modified in 2012 [SCSI] lpfc 8.3.30: Flush reset register write [SCSI] lpfc 8.3.30: Change default DA_ID support from disabled to enabled [SCSI] lpfc 8.3.30: Enhancements for T10 DIF debugfs error injection [SCSI] lpfc 8.3.30: Fix handling of REG_VFI and cable pull. [SCSI] lpfc 8.3.30: Update copyright date for files modified in 2012 [SCSI] lpfc 8.3.30: Added more T10 DIF debugfs error injection [SCSI] lpfc 8.3.30: Revert fix for Link Pull Causes I/O Failures [SCSI] lpfc 8.3.30: Update lpfc to version 8.3.30 Jamie Iles (1): ARM: picoxcell: remove mach/irqs.h Jamie Lentin (1): mtd: Move fdt partition documentation to a seperate file Jan Beulich (28): x86-64: Slightly shorten copy_page() x86: Adjust asm constraints in atomic64 wrappers x86: atomic64 assembly improvements perf bench: Make "default" memcpy() selection actually use glibc's implementation perf bench: Also allow measuring alternative memcpy implementations perf bench: Also allow measuring memset() perf bench: Allow passing an iteration count to "bench mem mem{cpy,set}" x86-64: Fix memset() to support sizes of 4Gb and above x86-64: Fix memcpy() to support sizes of 4Gb and above x86-64: Handle byte-wise tail copying in memcpy() without a loop x86/spinlocks: Eliminate TICKET_MASK x86-64: Fix CFI annotations for NMI nesting code x86-64: Improve insn scheduling in SAVE_ARGS_IRQ xenbus: address compiler warnings x86: Properly _init-annotate NMI selftest code x86/time: Eliminate unused irq0_irqs counter x86: Tighten dependencies of CPU_SUP_*_32 x86/32: Print control and debug registers for kerenel context x86: Include probe_roms.h in probe_roms.c xenbus: don't free other end details too early xen: constify all instances of "struct attribute_group" perf tools: Adjust make rules xen/tmem: cleanup consolidate WARN_...ONCE() static variables modpost: fix ALL_INIT_DATA_SECTIONS watchdog: xen: don't unconditionally enable the watchdog during resume watchdog: xen: don't clear is_active when xen_wdt_stop() failed ACPI: consistently use should_use_kmap() Jan Engelhardt (3): netfilter: ipset: use NFPROTO_ constants netfilter: ipset: expose userspace-relevant parts in ip_set.h AppArmor: add const qualifiers to string arrays Jan Glauber (2): [S390] qdio: log all adapter characteristics [S390] oprofile: Allow multiple users of the measurement alert interrupt Jan Kara (15): quota: Make quota code not call tty layer with dqptr_sem held udf: Fix handling of i_blocks udf: Fix deadlock in udf_release_file() jbd2: split updating of journal superblock and marking journal empty jbd2: protect all log tail updates with j_checkpoint_mutex jbd2: issue cache flush after checkpointing even with internal journal jbd2: fix BH_JWrite setting in checkpointing code jbd2: declare __jbd2_journal_temp_unlink_buffer() static jbd2: remove always true condition in __journal_try_to_free_buffer() jbd2: remove bh_state lock from checkpointing code jbd2: cleanup journal tail after transaction commit fs: Remove bogus wait in write_inode_now() writeback: Remove outdated comment btrfs: Fix busyloop in transaction_kthread() xfs: Fix oops on IO error during xlog_recover_process_iunlinks() Jan Kiszka (4): KVM: Allow host IRQ sharing for assigned PCI 2.3 devices KVM: Convert intx_mask_lock to spin lock kgdb: x86: Return all segment registers also in 64-bit mode kgdb: Respect that flush op is optional Jan Schmidt (3): Btrfs: actually call btrfs_init_lockdep Btrfs: check return value of btrfs_cow_block() Btrfs: fix regression in scrub path resolving Jan Steinhoff (1): Input: add Synaptics USB device driver Janusz Krzysztofik (12): ARM: OMAP1: ams-delta: register latch dependent devices later ARM: OMAP1: ams-delta: convert latches to basic_mmio_gpio ARM: OMAP1: ams-delta: supersede custom led device by leds-gpio LED: drop leds-ams-delta driver MTD: NAND: ams-delta: use GPIO instead of custom I/O omapfb: lcd_ams_delta: drive control lines over GPIO input: serio: ams-delta: toggle keyboard power over GPIO ARM: OMAP1: ams-delta: fix incorrect section tags ARM: OMAP1: ams-delta: clean up init data section assignments ARM: OMAP1: ams-delta: set up regulator over modem reset GPIO pin ARM: OMAP1: ams-delta: update the modem to use regulator API ASoC: OMAP: ams-delta: drop .set_bias_level callback Jarkko Nikula (1): ARM: OMAP: McSPI: Remove unused flag from struct omap2_mcspi_device_config Jarkko Sakkinen (1): tmpfs: security xattr setting on inode creation Jarod Wilson (2): HID: add support for tivo slide remote [media] mceusb: add Formosa device ID 0xe042 Jaroslav Kysela (1): ALSA: Release v1.0.25 Jason Baron (6): jump label: Add a WARN() if jump label key count goes negative jump label: Fix compiler warning static keys: Add docs better explaining the whole 'struct static_key' mechanism static keys: Inline the static_key_enabled() function coredump: remove VM_ALWAYSDUMP flag coredump: add VM_NODUMP, MADV_NODUMP, MADV_CLEAR_NODUMP Jason Cooper (9): ARM: kirkwood: add dreamplug (fdt) support. ARM: kirkwood: convert uart0 to devicetree. ARM: orion: wdt: use resource vice direct access ARM: kirkwood: fdt: use mrvl ticker symbol ARM: kirkwood: fdt: absorb kirkwood_init() ARM: kirkwood: fdt: facilitate new boards during fdt migration ARM: kirkwood: fdt: define uart[01] as disabled, enable uart0 ARM: kirkwood: rtc-mv devicetree bindings ARM: kirkwood: use devicetree for rtc-mv Jason Gerecke (1): Input: wacom - fix physical size calculation for 3rd-gen Bamboo Jason Wessel (3): kgdb,debug-core,gdbstub: Hook the reboot notifier for debugger detach kgdb,debug_core: add the ability to control the reboot notifier kdb: Add message about CONFIG_DEBUG_RODATA on failure to install breakpoint Jassi Brar (5): usb: gadget: Rename audio function to uac1 usb: uac2: Add ACHeader and FormatType descriptor usb: gadget: audio: Move string IDs to audio.c usb: gadget: Add Audio Class 2.0 Driver ASoC: Samsung: Merge two identical if-else clauses Jaswinder Singh (1): ASoC: Samsung: Update email id of the author Javi Merino (3): Remove remaining bits of io_remap_page_range() ARM: 7319/1: Print debug info for SIGBUS in user faults Documentation: mention scripts/diffconfig tool Javier Cardona (2): mac80211_hwsim: Add tsf to beacons, probe responses and radiotap header. mac80211: Modify tsf via debugfs in mesh interfaces Javier Martin (40): ASoC: Route Mic Bias in Visstrim_M10 board. ASoC: Add external amplifier controls for Visstrim_M10. [media] MEM2MEM: Add support for eMMa-PrP mem2mem operations [media] MX2: Add platform definitions for eMMa-PrP device i.MX27: visstrim_m10: Add m41t00 RTC support. i.MX27: visstrim_m10: Sort IMX_HAVE_PLATFORM_MXC_MMC properly. i.MX27: visstrim_m10: Register I2C devices after I2C busses have been added. i.MX27: visstrim_m10: Add video support. i.MX27: visstrim_m10: Add led support. dmaengine: Add support for MEMCPY for imx-dma. dmaengine: Add support for multiple descriptors for imx-dma. [media] media: vb2: support userptr for PFN mappings [media] media i.MX27 camera: migrate driver to videobuf2 [media] media i.MX27 camera: add start_stream and stop_stream callbacks [media] media i.MX27 camera: improve discard buffer handling [media] media i.MX27 camera: handle overflows properly [media] media: i.MX27 camera: Use list_first_entry() whenever possible [media] media: i.MX27 camera: Use spin_lock() inside the IRQ handler [media] media: i.MX27 camera: return IRQ_NONE if no IRQ status bit is set [media] media: i.MX27 camera: fix compilation warning [media] media: i.MX27 camera: more efficient discard buffer handling [media] media: i.MX27 camera: Add resizing support [media] media: tvp5150: Add cropping support [media] media: tvp5150: support g_mbus_fmt callback [media] uvcvideo: Allow userptr IO mode dmaengine: imx-dma: merge old dma-v1.c with imx-dma.c dmaengine: imx-dma: remove data member from internal structure. dmaengine: imx-dma: remove dma_mode member of internal structure. dmaengine: imx-dma: remove 'imxdma_setup_mem2mem_hw' function. dmaengine: imx-dma: remove 'imxdma_config_channel_hw' function. dmaengine: imx-dma: remove 'imxdma_setup_sg_hw' function. dmaengine: imx-dma: remove sg member from internal structure. dmaengine: imx-dma: remove 'in_use' field of 'internal' structure. dmaengine: imx-dma: remove 'resbytes' field of 'internal' structure. dmaengine: imx-dma: remove internal structure. dmaengine: imx-dma: remove unused arg of imxdma_sg_next. dmaengine: imx-dma: remove 'imx_dmav1_baseaddr' and 'dma_clk'. dmaengine: imx-dma: use 'dev_dbg' and 'dev_warn' for messages. dmaengine: i.MX: Add support for interleaved transfers. dmaengine: i.MX: Fix merge of cookie branch. Javier Martinez Canillas (3): Input: add Cypress TTSP capacitive multi-touch screen support security: struct security_operations kerneldoc fix Input: add cyttsp touchscreen maintainer entry Jayachandran C (1): i2c: Move I2C_EG20T option to the right place. Jean Delvare (18): drm/kms: Make i2c buses faster drm/radeon/kms: Use the standard VESA timeout for DDC channels mfd: Fix ACPI conflict check [media] cx22702: Fix signal strength drm/nouveau: Fix module parameter description formats hwmon: (lm87) Reorganize the code hwmon: (lm87) Get rid of macro-generated functions hwmon: (lm80) Add detection of NatSemi/TI LM96080 [media] dib0700: Drop useless check when remote key is pressed [media] dib0700: Fix memory leak during initialization fbdev: bfin_adv7393fb: Drop needless include hwmon: (w83795) Unconditionally support manual fan speed control hwmon: (lm63) Reorganize the code hwmon: (lm63) Make fan speed control strategy changeable hwmon: (lm63) Let the user adjust the lookup table i2c-i801: Use usleep_range to wait for command completion i2c: Update the FSF address i2c-algo-bit: Don't resched on clock stretching Jean Pihet (4): PM / QoS: unconditionally build the feature ARM: OMAP3+: SmartReflex: fix the use of debugfs_create_* API ARM: OMAP3+: SmartReflex: fix error handling ARM: OMAP2+: PM debug: fix the use of debugfs_create_* API Jean-Christophe PLAGNIOL-VILLARD (51): ARM: at91: code removal of CAP9 SoC of_gpio: add support of of_gpio_named_count to be able to count named gpio ARM: at91: factorise duplicated at91sam9 idle ARM: at91/at91x40: remove use of at91_sys_read/write ARM: at91: make matrix register base soc independent ARM: at91: make ST (System Timer) soc independent ARM: at91/pm_slowclock: rename register to named define ARM: at91/pm_slowclock: function slow_clock() accepts parameters ARM: at91: move at91rm9200 sdramc defines to at91rm9200_sdramc.h ARM: at91: make sdram/ddr register base soc independent ARM: at91/pm_slowclock: add runtime detection of memory contoller ARM: at91/PMC: make register base soc independent ARM: at91/rtc-at91sam9: each SoC can select the RTT device to use ARM: at91:rtc/rtc-at91sam9: ioremap register bank ARM: at91/rtc-at91sam9: pass the GPBR to use via resources ARM: at91: finally drop at91_sys_read/write ARM: at91: merge SRAM Memory banks thanks to mirroring Atmel: move console default platform_device to serial driver ARM: at91/board-dt: drop default console ARM: at91: properly sort dtb files in Makefile.boot ARM: at91: pit add DT support ARM: at91: usb_a9g20/dt: add leds support ARM: at91: at91sam9m10g45ek/dt: add leds support ARM: at91: at91sam9m10g45ek/dt: add gpio-keys support ARM: at91: usb_a9g20/dt: add gpio-keys support ARM: at91: at91sam9x5cm/dt: add leds support ATMEL: fix nand ecc support mtd/atmel_nand: add on_flash_bbt to enable the use of On Flash BBT ARM: at91: enable on flash bbt for Atmel Reference and DT boards of: introduce helper to manage boolean of/mtd/nand: add generic bindings and helpers atmel/nand: add DT support ARM: at91: sam9x5 add nand support i2c/gpio: add DT support ARM: at91: sam9g20 add i2c DT support ARM: at91: usb_a9g20 add DT i2c support ARM: at91: sam9g45 add i2c DT support ARM: at91: sam9x5 add i2c DT support ARM: at91/dt: add Calao DAB-MMX daugther board support for USB-A9G20 ARM: at91/dt: add specific DT soc init ARM: at91: add pmc DT support ARM: at91: always enable sam9 restart ARM: at91: add RSTC (Reset Controller) dt support ARM: at91: add ram controller DT support ARM: at91: add Shutdown Controller (SHDWC) DT support ARM: at91: usb ohci add dt support ARM: at91: dt: enable usb ohci for sam9g20, sam9g45 amd sam9x5 ARM: at91: usb ehci add dt support ARM: at91: dt: enable usb ehci for sam9g45 and sam9x5 USB: at91: Device udc add dt support ARM: at91: sam9g20 udc add dt support Jean-François Moine (25): [media] gspca - pac7302: Add new webcam 06f8:301b [media] gspca - pac7302: Cleanup source [media] gspca - pac7302: Simplify the function pkt_scan [media] gspca - pac7302: Use the new video control mechanism [media] gspca - pac7302: Do autogain setting work [media] gspca - sonixj: Remove the jpeg control [media] gspca - sonixj: Add exposure, gain and auto exposure for po2030n [media] gspca - zc3xx: Adjust the JPEG decompression tables [media] gspca - zc3xx: Do automatic transfer control for hv7131r and pas202b [media] gspca - zc3xx: Remove the low level traces [media] gspca - zc3xx: Cleanup source [media] gspca - zc3xx: Fix bad sensor values when changing autogain [media] gspca - zc3xx: Set the exposure at start of hv7131r [media] gspca - zc3xx: Add V4L2_CID_JPEG_COMPRESSION_QUALITY control support [media] gspca - zc3xx: Lack of register 08 value for sensor cs2102k [media] gspca - sn9c20x: Fix loss of frame start [media] gspca - sn9c20x: Use the new video control mechanism [media] gspca - sn9c20x: Propagate USB errors to higher level [media] gspca - sn9c20x: Add a delay after Omnivision sensor reset [media] gspca - sn9c20x: Add the JPEG compression quality control [media] gspca - sn9c20x: Optimize the code of write sequences [media] gspca - sn9c20x: Greater delay in case of sensor no response [media] gspca - sn9c20x: Add automatic JPEG compression mechanism [media] gspca - sn9c20x: Simplify register write for capture start/stop [media] gspca - sn9c20x: Cleanup source Jeff Kirsher (3): igb: fix ethtool offline test ixgbe: remove tie between NAPI work limits and interrupt moderation ixgbe: fix namespace issues when FCoE/DCB is not enabled Jeff Layton (26): nfs: remove unneeded NULL pointer check in nfs4_remote_mount nfsd4: fix recovery-dir leak on nfsd startup failure cifs: fix issue mounting of DFS ROOT when redirecting from one domain controller to the next cifs: clean up call to cifs_dfs_release_automount_timer() cifs: clean up ordering in exit_cifs cifs: add new cifsiod_wq workqueue cifs: add pid field to cifs_writedata cifs: allow caller to specify completion op when allocating writedata cifs: fix allocation in cifs_write_allocate_pages cifs: make cifsFileInfo_get return the cifsFileInfo pointer cifs: fix up get_numpages cifs: abstract out function to marshal up the iovec array for async writes cifs: call cifs_update_eof with i_lock held cifs: convert cifs_iovec_write to use async writes cifs: remove /proc/fs/cifs/OplockEnabled cifs: handle "sloppy" option appropriately nfsd: convert nfs4_client->cl_cb_flags to a generic flags field nfsd: add nfsd4_client_tracking_ops struct and a way to set it sunrpc: create nfsd dir in rpc_pipefs nfsd: add a per-net-namespace struct for nfsd nfsd: add a header describing upcall to nfsdcld nfsd: add the infrastructure to handle the cld upcall nfsd: add notifier to handle mount/unmount of rpc_pipefs sb nfsd: don't allow legacy client tracker init for anything but init_net nfsd: fix NULL pointer dereference in cld_pipe_downcall nfsd: only register cld pipe notifier when CONFIG_NFSD_V4 is enabled Jeff Liu (1): mm/memcontrol.c: remove unnecessary 'break' in mem_cgroup_read() Jeff Mahoney (21): btrfs: Add btrfs_panic() btrfs: Catch locking failures in {set,clear,convert}_extent_bit btrfs: Panic on bad rbtree operations btrfs: Fix kfree of member instead of structure btrfs: Simplify btrfs_insert_root btrfs: clean_tree_block should panic on observed memory corruption and return void btrfs: avoid NULL deref in btrfs_reserve_extent with DEBUG_ENOSPC btrfs: Remove set bits return from clear_extent_bit btrfs: find_and_setup_root error push-up btrfs: btrfs_update_root error push-up btrfs: Simplify btrfs_submit_bio_hook btrfs: Factor out tree->ops->merge_bio_hook call btrfs: ->submit_bio_hook error push-up btrfs: __add_reloc_root error push-up btrfs: return void in functions without error conditions btrfs: drop gfp_t from lock_extent btrfs: split extent_state ops btrfs: btrfs_drop_snapshot should return int btrfs: add varargs to btrfs_error btrfs: enhance transaction abort infrastructure btrfs: replace many BUG_ONs with proper error handling Jeff Moyer (3): ext4: fix race between unwritten extent conversion and truncate ext4: clean up the flags passed to __blockdev_direct_IO ext4: fix race between sync and completed io work Jeff Skirvin (2): [SCSI] libsas: Remove redundant phy state notification calls. [SCSI] libsas: add mutex for SMP task execution Jeffrey Huang (1): cnic: set error flag when iSCSI connection fails Jeffrin Jose (2): ALSA: Fixed a trailing white space error ALSA: control - Fixe a trailing white space error Jens Freimann (4): KVM: s390: do store status after handling STOP_ON_STOP bit KVM: s390: make sigp restart return busy when stop pending KVM: s390: ignore sigp stop overinitiative KVM: s390: add stop_on_stop flag when doing stop and store Jens Rottmann (2): cs5535-clockevt: Don't ignore MFGPT on SMP-capable kernels cs5535-clockevt: Allow the MFGPT IRQ to be shared Jeremy Fitzhardinge (2): HID: hid-input/battery: set scope and powered device for HID battery x86/ioapic: Add io_apic_ops driver layer to allow interception Jerome Glisse (2): drm/radeon: add support for evergreen/ni tiling informations v11 drm/radeon/kms: add htile support to the cs checker v3 Jerry Huang (4): powerpc/85xx: add P1020MBG-PC platform support powerpc/85xx: add P1020UTM-PC platform support mmc: esdhc: Implement power management for ESDHC mmc: esdhc: Workaround for data crc error on p1010rdb Jesper Juhl (38): [media] drxk_hard: does not need to include linux/version.h dm-bufio.c: there's no need to include linux/version.h ab5500-core.c: Don't needlessly include linux/version.h Fix up version number reference in include/trace/events/power.h drivers/media/dvb/frontends/drxk_hard.c does not need to include linux/version.h gma500, lvds: Fix use after free and mem leak in psb_intel_lvds_init() crypto: In crypto_add_alg(), 'exact' wants to be initialized to 0 Remove incorrect comment from include/trace/events/power.h decnet: remove unused variable from dn_output() caif: caifdev is never used in net/caif/caif_dev.c::transmit() - remove it. bonding: Fix misspelling of "since" [media] tm6000: Don't use pointer after freeing it in tm6000_ir_fini() [media] easycap: Fix mem leak in easycap_usb_probe() staging, vt6656/wpactl.c: A basic style cleanup staging, vt6656/wpactl.c: Fix mem leak in wpa_ioctl() staging, media, easycap: Fix mem leak in easycap_usb_probe() ARM, KS8695: Only include linux/gpio.h once in arch/arm/mach-ks8695/leds.c ARM: Remove duplicate asm/memblock.h include from arch/arm/mm/init.c BTRFS: Don't include disk-io.h twice in check-integrity.c power, max8998: Include linux/module.h just once in drivers/power/max8998_charger.c SCSI, ISCSI: Just #include "host.h" once in host.c Staging: The header linux/module.h is included twice in drivers/staging/iio/dac/ad5686.c bonding: Fix misspelling of "since" Only include linux/sched.h once in arch/arm/mach-bcmring/dma.c XFS: xfs_trans_add_item() - don't assign in ASSERT() when compare is intended crypto: twofish-x86 - Remove dead code from twofish_glue_3way.c::init() crypto: serpent-sse2 - remove dead code from serpent_sse2_glue.c::serpent_sse2_init() Staging, rtl8192e, softmac: remove redundant memset and fix mem leak [SCSI] bfa: don't leak mem in bfad_im_bsg_els_ct_request() NVM Express: Remove unneeded include of linux/version.h from nvme.c ARM: Remove redundant ';' from avic_irq_set_priority() Allocate correct size (portably) in drivers/usb/gadget/f_midi.c::f_midi_bind() mfd: Remove unneeded version.h include from ab5500 intel, gma500, lvds: Fix use after free and mem leak in psb_intel_lvds_init() [media] [trivial] DiB0090: remove redundant '; ' from dib0090_fw_identify() [media] media, cx231xx: Fix double free on close max8998_charger: Include linux/module.h just once drivers/platform/x86/amilo-rfkill.c::amilo_rfkill_probe() avoid NULL deref Jesse Barnes (6): drm/i915: split 9xx refclk & sdvo tv code out drm/i915: split out pll divider code drm/i915: properly mask and or watermark values for sprites Merge branch 'pci-next+probe_only+bus2res-fb127cb' of git://github.com/bjorn-helgaas/linux into linux-next PCI: hand PCI maintenance over to Bjorn Helgaas PCI: Bjorn gets PCI hotplug too Jesse Brandeburg (1): ixgbe: use typed min/max functions where possible Jett.Zhou (6): ARM: sa1100: clean up clock support mfd: Add ability to wake the system for 88pm860x mfd: Add power control interface for pm8606 chip mfd: Code cleanup for pm8606 sub-dev initialization backlight: Modified power control of pm860x backlight led: Modified power control of pm860x led Jia Hongtao (3): powerpc/85xx: Clean up partition nodes in dts for MPC8572DS powerpc: add support for MPIC message register API powerpc: document the FSL MPIC message register binding Jianbin Kang (1): kbuild: incremental tags update for GNU Global Jiang Liu (3): ACPI, APEI, Fix ERST header length check CPER failed to handle generic error records with multiple sections genirq: Adjust irq thread affinity on IRQ_SET_MASK_OK_NOCOPY return value Jim Cromie (21): dynamic_debug: fix whitespace complaints from scripts/cleanfile dynamic_debug: drop enabled field from struct _ddebug, use _DPRINTK_FLAGS_PRINT dynamic_debug: make dynamic-debug supersede DEBUG ccflag dynamic_debug: change verbosity at runtime dynamic_debug: replace strcpy with strlcpy, in ddebug_setup_query() dynamic_debug: pr_err() call should not depend upon verbosity dynamic_debug: drop explicit !=NULL checks dynamic_debug: describe_flags with '=[pmflt_]*' dynamic_debug: tighten up error checking on debug queries dynamic_debug: early return if _ddebug table is empty dynamic_debug: reduce lineno field to a saner 18 bits dynamic_debug: chop off comments in ddebug_tokenize dynamic_debug: enlarge command/query write buffer dynamic_debug: add trim_prefix() to provide source-root relative paths dynamic_debug: factor vpr_info_dq out of ddebug_parse_query dynamic_debug: process multiple debug-queries on a line clocksource: scx200_hrt: use pr_<level> instead of printk scx200_32: use PCI_VDEVICE scx200_32: replace printks with pr_<level>s init: fix wording error in mm_init comment kernel-time: fix s/then/than/ spelling errors Jim Garlick (3): net/9p: don't allow Tflush to be interrupted net/9p: handle flushed Tclunk/Tremove 9p: statfs should not override server f_type Jim Paris (1): USB: ftdi_sio: add support for FT-X series devices Jim Schutt (1): net/ceph: Only clear SOCK_NOSPACE when there is sufficient space in the socket buffer Jimi Xenidis (1): powerpc/icswx: Fix race condition with IPI setting ACOP Jing Huang (1): [SCSI] bfa: add readme file Jingjun Wu (1): rtlwifi: rtl8192ce: Fix loss of receive performance Jingoo Han (12): video: use gpio_request_one video: s3c-fb: fix checkpatch error video: s3c-fb: add alpha value width setting video: s3c-fb: add video clock running at data under-flow ARM: SAMSUNG: Add a callback 'notify_after' for PWM backlight control video: support DP controller driver video: s3c-fb: use devm_request_irq() USB: ohci-exynos: replace hcd->state with ohci->rh_state video: s3c-fb: Add support EXYNOS5 FIMD MAINTAINERS: add maintainer entry for Exynos DP driver USB: ehci-s5p: add DMA burst support backlight: convert platform_lcd to dev_pm_ops Jiri Benc (2): ipv6: helper function to get tclass net: implement IP_RECVTOS for IP_PKTOPTIONS Jiri Kosina (15): Merge branch 'master' into for-next HID: tivo: fix broken build [IA64] disable interrupts when exiting from ia64_mca_cmc_int_handler() HID: correct PID for saitek PS1000 Revert "media: Fix typo in mixer_drv.c and hdmi_drv.c" x86, memblock: Move mem_hole_size() to .init tpm_tis: fix tis_lock with respect to RCU Revert "power, max8998: Include linux/module.h just once in drivers/power/max8998_charger.c" HID: make it possible to force hid-core claim the device HID: tivo: add support for BT-version (0x1200) Revert "char: Fix typo in viotape.c" Merge branches 'battery-scope', 'logitech' and 'multitouch' into for-linus Merge branches 'roccat' and 'wacom' into for-linus Merge branch 'upstream' into for-linus thp: documentation: 'transparent_hugepage=' can also be specified on cmdline Jiri Olsa (24): perf evlist: Make splice_list_tail method public ftrace: Change filter/notrace set functions to return exit code perf tool: Fix perf stack to non executable on x86_64 perf tools: Remove unused functions from debugfs object perf tools: Add sysfs mountpoint interface perf tools: Add bitmap_or function into bitmap object ftrace: Add enable/disable ftrace_ops control interface ftrace, perf: Add open/close tracepoint perf registration actions ftrace, perf: Add add/del tracepoint perf registration actions ftrace: Add FTRACE_ENTRY_REG macro to allow event registration ftrace, perf: Add support to use function tracepoint in perf ftrace: Allow to specify filter field type for ftrace events ftrace, perf: Add filter support for function trace event perf: Add ifdef to remove unused enum switch warnings perf: Adding sysfs group format attribute for pmu device perf tools: Add parser generator for events parsing perf tools: Add config options support for event parsing perf tools: Add perf pmu object to access pmu format definition perf tools: Add support to specify pmu style event perf tools: Fix various casting issues for 32 bits perf tools: Fix modifier to be applied on correct events perf diff: Fix to work with new hists design perf: Move mmap page data_head offset assertion out of header perf tools: Switch module.h into export.h Jiri Slaby (81): TTY: provide tty_standard_install helper USB: serial, use tty_standard_install TTY: use tty_standard_install TTY: pty, remove superfluous ptm test TTY: get rid of BTM around devpts_* [IA64] hpsim, fix SAL handling in fw-emu [IA64] simserial, include some headers [IA64] hpsim, initialize chip for assigned irqs [IA64] simserial, bail out when request_irq fails USB: cdc-acm, use tty_standard_install TTY: tty_io, remove buffer re-assignments TTY: let alloc_tty_driver deduce the owner automatically TTY: remove minor_num from tty_driver TTY: remove re-assignments to tty_driver members TTY: simplify tty_driver_lookup_tty a bit TTY: remove tty driver re-set from tty_reopen TTY: serial, simplify ASYNC_USR_MASK TTY: tty_driver, document tty->ops->shutdown limitation ALPHA: srmcons, use timer functions ALPHA: srmcons, fix racy singleton structure TTY: srmcons, convert to use tty_port TTY: serialP, remove DECLARE_WAITQUEUE check TTY: remove unneeded tty->index checks TTY: ipwireless, fix tty->index handling NET: pc300, do not zero global variables NET: pc300, show version info from module init XTENSA: iss/console, use setup_timer XTENSA: iss/console, fix potential deadlock TTY: iss/console, use tty_port TTY: serial, use atomic_inc_return in ioc4_serial TTY: serial, include pci.h in m32r_sio TTY: remove serialP.h inclusion from some files TTY: speakup, do not use serialP TTY: serialP, remove unused material TTY: amiserial, remove tasklet for tty_wakeup TTY: amiserial, use only one copy of async flags hpsim, fix SAL handling in fw-emu simserial, include some headers hpsim, initialize chip for assigned irqs simserial, bail out when request_irq fails TTY: simserial, use only one copy of async flags TTY: simserial/amiserial, use one instance of other members TTY: simserial, remove support of shared interrupts TTY: simserial, remove IRQ_T TTY: amiserial, remove IRQ_ports TTY: serialP, merge serial_state and async_struct TTY: amiserial, simplify set_serial_info TTY: amiserial, pass tty down to functions TTY: simserial, pass tty down to functions TTY: amiserial/simserial, use tty_port TTY: amiserial/simserial, use close delays from tty_port TTY: amiserial/simserial, use count from tty_port TTY: amiserial/simserial, use flags from tty_port TTY: simserial, remove static initialization TTY: simserial, remove tmp_buf TTY: simserial, stop using serial_state->{line,icount} TTY: simserial no longer needs serialP TTY: simserial, define local tty_port pointer TTY: simserial, remove some tty ops TTY: simserial, use tty_port_close_end TTY: simserial, use tty_port_close_start TTY: simserial, properly refcount tty_port->tty TTY: simserial, use tty_port_open TTY: simserial, use tty_port_hangup TTY: simserial, remove useless comments TTY: simserial, fix includes TTY: simserial, reindent some code TTY: simserial, final cleanup TTY: amiserial, define local tty_port pointer TTY: amiserial, stop using serial_state->{irq,type,line} TTY: amiserial no longer needs serialP TTY: amiserial, provide carrier helpers TTY: amiserial, use tty_port_block_til_ready TTY: amiserial, use tty_port_close_end TTY: amiserial, use tty_port_close_start TTY: pdc_cons, fix racy tty test TTY: pdc_cons, fix open vs timer race TTY: pdc_cons, fix open vs pdc_console_tty_driver race TTY: pdc_cons, use tty_port TTY: isdn/gigaset, do not set tty->driver_data to NULL TTY: isdn/gigaset, use tty_port Jitendra Kalsaria (4): qlge: Fixed invalid reference to ip header qlge: Removing needless print's which are not qlge: Fix memory leak in the process of refill qlge: Bumped driver version to 1.00.00.30. Joachim Eastwood (3): ASoC: use proper defines for stream directions in pcm engines ASoC: replace 0xffffffff with DMA_BIT_MASK macro pcmcia at91_cf: fix raw gpio number usage Joe Carnuccio (3): [SCSI] qla2xxx: Correct print format for edc ql_log() calls. [SCSI] qla2xxx: Return blank sysfs string on initial get thermal failure. [SCSI] qla2xxx: Remove EDC sysfs interface. Joe Perches (68): rtlwifi: Neaten RT_ASSERT, RT_TRACE, RTPRINT, RT_PRINT_DATA macros rtlwifi: Standardize RT_PRINT_DATA macro and uses rtlwifi: Convert RT_TRACE macro to use ##__VA_ARGS__ rtlwifi: Convert RTPRINT macro to use ##__VA_ARGS__ rtlwifi: Convert RT_ASSERT macro to use ##__VA_ARGS__ rtlwifi: Remove duplicate __func__ rtlwifi: Optimize RT_TRACE macro use of KBUILD_MODNAME for size rtlwifi: add CONFIG_RTLWIFI_DEBUG to remove all of the debug logging code rtlwifi: Remove incorrect logging message prefixes rtlwifi: Simplify chip version id logging brcm80211: Use normal DEBUG define brcmfmac: Convert printk(KERN_DEBUG to pr_debug brcm80211: Add and use brcmX_dbg_dump_hex brcmfmac: Remove useless #ifdef DEBUG brcm80211: Convert printk(KERN_DEBUG to pr_debug brcm80211: Use brcmu_dbg_hex_dump brcm80211: Use pr_fmt and pr_<level> brcmfmac: Trivial typo of "couldn" to "could" fix drivers/net: Remove unnecessary k.alloc/v.alloc OOM messages drivers/net: Remove alloc_etherdev error messages netpoll: Convert printks to np_<level> and add pr_fmt netpoll: Neaten MAX_SKB_SIZE macro PATCH V2 net-next] net: dev: Convert printks to pr_<level> tms380tr: Fix cascading if/else tab abuse telephony: Move to staging staging: tidspbridge: Rename module from bridgedriver to tidspbridge drivers/net: Remove boolean comparisons to true/false Bluetooth: Add logging functions bt_info and bt_err isdn: whitespace coding style cleanup e1000: Neaten e1000_config_dsp_after_link_change gigaset: Use semicolons to terminate statements udf: Remove unnecessary OOM messages powerpc: Use vsprintf extention %pf with builtin_return_address net: Convert printks to pr_<level> net: ipv4: Standardize prefixes for message logging ixgb: Remove unnecessary defines, use pr_debug microblaze: Use vsprintf extention %pf with builtin_return_address if_vlan: Remove VLAN_ETH_ALEN define and the 1 use of it atlx: Use ETH_ALEN igbvf: Use ETH_ALEN rtlwifi: Remove unused ETH_ADDR_LEN defines ext4: remove redundant "EXT4-fs: " from uses of ext4_msg ext4: add no_printk argument validation, fix fallout ext4: avoid output message interleaving in ext4_error_<foo>() drm/ttm: Use pr_fmt and pr_<level> acer-wmi: Message logging neatening acerhdf: Message logging neatening thermal_sys: remove unnecessary line continuations thermal_sys: remove obfuscating used-once macros thermal_sys: kernel style cleanups thermal_sys: convert printks to pr_<level> get_maintainer: use a default "unknown" S: status/role MAINTAINERS: update MCA section MAINTAINERS: update git urls for 2.6 deletions MAINTAINERS: add status to ALPHA architecture MAINTAINERS: add "S: Maintained" to clkdev and clk sections include/ and checkpatch: prefer __scanf to __attribute__((format(scanf,...) checkpatch: add some --strict coding style checks checkpatch: add --strict tests for braces, comments and casts checkpatch: warn on use of yield() checkpatch: whitespace - add/remove blank lines gianfar: Fix possible overrun and simplify interrupt name field creation jffs2: Remove unnecessary OOM messages jffs2: Convert most D1/D2 macros to jffs2_dbg jffs2: Convert printks to pr_<level> jffs2: Use pr_fmt and remove jffs: from formats jffs2: Standardize JFFS_<LEVEL> uses watchdog: Use pr_<fmt> and pr_<level> Joe Thornber (11): dm thin: fix stacked bi_next usage dm persistent data: fix btree rebalancing after remove dm thin: correct comments dm persistent data: remove redundant value_size arg from value_ptr dm thin metadata: pass correct space map to dm_sm_root_size dm thin: commit outstanding data every second dm persistent data: remove space map ref_count entries if redundant dm thin: support read only external snapshot origins dm thin: prepare to support discard dm thin: support discards dm thin: add pool target flags to control discard Joerg Roedel (13): perf top: Don't process samples with no valid machine object perf tools: Change perf_guest default back to false bitops: Add missing parentheses to new get_order macro kbuild: Fix link to headers in 'make deb-pkg' kbuild: Only build linux-image package for UML kbuild: Fix out-of-tree build for 'make deb-pkg' iommu/amd: Split amd_iommu_init function iommu/amd: Fix double free of mem-region in error-path iommu/amd: Update git-tree in MAINTAINERS iommu/amd: Don't initialize IOMMUv2 resources when not required iommu/amd: Make sure IOMMU interrupts are re-enabled on resume iommu/amd: Move interrupt setup code into seperate function Merge branches 'iommu/fixes', 'arm/tegra' and 'x86/amd' into next Johan Hedberg (121): Bluetooth: Convert inquiry cache to use standard list types Bluetooth: Move Extended Inquiry Response defines to hci.h Bluetooth: Add initial mgmt_confirm_name support Bluetooth: Return updated name state with hci_inquiry_cache_update Bluetooth: Flush inquiry cache when starting mgmt triggered inquiry Bluetooth: Rename hdev->inq_cache to hdev->discovery Bluetooth: Add discovery state tracking Bluetooth: Add name resolving support for mgmt based discovery Bluetooth: Remove bogus inline declaration from l2cap_chan_connect Bluetooth: Move mgmt related flags from hdev->flags to hdev->dev_flags Bluetooth: Fix resetting HCI_MGMT flag Bluetooth: Sort to-be-resolved devices by RSSI during discovery Bluetooth: Fix clearing persistent flags Bluetooth: Rename mgmt connected events to match user space Bluetooth: Add eir_len parameter to mgmt_ev_device_found Bluetooth: Rename eir_has_complete_name to eir_has_data_type Bluetooth: Add missing EIR defines to hci.h Bluetooth: Move eir_has_data_field to hci_core.h Bluetooth: Merge device class into the EIR data in mgmt_ev_device_found Bluetooth: Rename conn->pend to conn->flags Bluetooth: Convert hdev->out to a bool type Bluetooth: Update device_connected and device_found events to latest API Bluetooth: Merge boolean members of struct hci_conn into flags Bluetooth: Convert hdev->ssp_mode to a flag Bluetooth: Add a convenience function to check for SSP enabled Bluetooth: Update mgmt.h to match latest API spec Bluetooth: mgmt: Implement Cancel Pair Device command Bluetooth: Add missing QUIRK_NO_RESET test to hci_dev_do_close Bluetooth: Fix device_found event length for remote name resolving Bluetooth: Update and rename mgmt_remove_keys to mgmt_unpair_device Bluetooth: Update mgmt_disconnect to match latest API Bluetooth: Add address type to user_confirm and user_passkey messages Bluetooth: Add address type to Out Of Band mgmt messages Bluetooth: Add address type to mgmt blacklist messages Bluetooth: Add address type to mgmt_ev_auth_failed Bluetooth: Fix mgmt_unpair_device command status Bluetooth: Add Device Unpaired mgmt event Bluetooth: Implement Read Supported Commands commands for mgmt Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next.git Bluetooth: Remove unused member from cmd_lookup struct Bluetooth: mgmt: Use more consistent error variable names Bluetooth: mgmt: Add support for Set Link Security command Bluetooth: mgmt: Add support for Set SSP command Bluetooth: mgmt: Add address type to link key messages Bluetooth: mgmt: Add address type to PIN code messages Bluetooth: mgmt: Add address type to confirm name command Bluetooth: Add Intel copyright to mgmt files Bluetooth: mgmt: Change ordering of cmd_status paramters Bluetooth: mgmt: Move status parameters into the cmd_complete header Bluetooth: mgmt: Fix Pair Device response status values Bluetooth: mgmt: Fix Start Discovery return parameters Bluetooth: mgmt: Fix (Un)Block Device return parameters Bluetooth: mgmt: Fix OOB command response parameters Bluetooth: mgmt: Bump mgmt version Bluetooth: Fix hci_connect error return values Bluetooth: mgmt: Add address type parameter to Stop Discovery command Bluetooth: mgmt: Add address type parameter to Discovering event Bluetooth: mgmt: Add basic support for Set High Speed command Bluetooth: mgmt: Fix Set SSP check for supported feature Bluetooth: mgmt: Clear EIR data when disabling SSP Bluetooth: mgmt: Fix powered checks for commands Bluetooth: mgmt: Fix set_local_name and set_dev_class powered checks Bluetooth: mgmt: Fix set_fast_connectable error return Bluetooth: mgmt: Fix pairable setting upon initialization Bluetooth: mgmt: Allow connectable/discoverable changes in off state Bluetooth: mgmt: Fix Removing discoverable timeout in set_connectable Bluetooth: mgmt: Fix current settings values when powered off Bluetooth: mgmt: Add convenience function for sending New Settings Bluetooth: mgmt: Fix New Settings event for connectable/discoverable Bluetooth: Fix clearing of persistent dev_flags Bluetooth: mgmt: Fix connectable/discoverable response values Bluetooth: mgmt: Make Set Link Security callable while powered off Bluetooth: Remove unneeded hci_cc_read_ssp_mode function Bluetooth: mgmt: Make Set SSP command callable while powered off Bluetooth: mgmt: Fix EIR toggling with SSP Bluetooth: mgmt: Fix clearing of hdev->eir Bluetooth: Explicitly clear EIR data upon hci_dev setup Bluetooth: mgmt: Fix Set SSP supported check Bluetooth: mgmt: Implement Set LE command Bluetooth: Fix EIR data clearing when powering off Bluetooth: mgmt: Fix updating EIR when updating the name Bluetooth: Add hdev->short_name for EIR generation Bluetooth: Fix read_name updating when HCI_SETUP is not set Bluetooth: mgmt: Allow local name changes while powered off Bluetooth: mgmt: Fix name_changed event for short name changes Bluetooth: mgmt: Fix missing short_name in read_info Bluetooth: Fix clearing of dev_class when powering down Bluetooth: mgmt: Fix return value for set_class Bluetooth: mgmt: Check for HCI_UP in update_eir() and update_class() Bluetooth: mgmt: Allow class of device changes while powered off Bluetooth: mgmt: Add missing powered checks to commands Bluetooth: mgmt: Fix unpair_device responses Bluetooth: mgmt: Fix device_found parameters Bluetooth: mgmt: Add legacy pairing info to dev_found events Bluetooth: mgmt: Fix count parameter in get_connections reply Bluetooth: mgmt: Fix update_eir/class with HCI_AUTO_OFF flag set Bluetooth: mgmt: Fix return value of add/remove_uuid Bluetooth: mgmt: Move service cache setting to a more sensible place Bluetooth: mgmt: Fix clear UUIDs response Bluetooth: mgmt: Add flags parameter to device_connected Bluetooth: mgmt: Track pending class changes Bluetooth: mgmt: Fix dev_class related command response timing Bluetooth: mgmt: Fix clear_uuids response Bluetooth: Fix init request completion with old controllers Bluetooth: Use kernel int types instead of ones from stdint.h Bluetooth: Don't send unnecessary write_le_enable command Bluetooth: Remove redundant read_host_features commands Bluetooth: Add missing host features definitions Bluetooth: Use LMP_HOST_SSP define instead of magic values Bluetooth: mgmt: Add missing hci_dev locking to set_le() Bluetooth: Fix init sequence for some CSR based controllers Bluetooth: mgmt: Refactor hci_dev lookup for commands Bluetooth: mgmt: Initialize HCI_MGMT flag for any command Bluetooth: mgmt: Move command handlers into a table Bluetooth: mgmt: Add defines for command sizes Bluetooth: mgmt: Centralize message length checks Bluetooth: Fix clearing of HCI_PENDING_CLASS flag Bluetooth: mgmt: Fix command status error code values Bluetooth: mgmt: Add new error code for invalid index Bluetooth: Remove HCI_PI_MGMT_INIT flag for sockets Bluetooth: mgmt: Fix updating local name when powering on Johan Hovold (5): USB: cp210x: fix debug output USB: serial: add macro for console error reporting USB: serial: fix console error reporting USB: serial: use dev_err_console in generic write USB: serial: use dev_err_console in custom write paths Johannes Berg (144): mac80211: refactor __ieee80211_get_channel_mode mac80211: clean up aggregation destruction mac80211: clean up rate control code mac80211: make beacon filtering per virtual interface mac80211: make CQM RSSI support per virtual interface mac80211: fix a few -Wshadow warnings cfg80211: fix a few -Wshadow warnings iwlwifi: fix uCode event tracing iwlwifi: always restrict scan dwell in P2P mac80211: station state transition error handling iwlwifi: fix uCode event tracing iwlwifi: always restrict scan dwell in P2P iwlwifi: release IRQ in error path mac80211: move managed mode station state modification mac80211: simplify AP_VLAN handling mac80211: dont program keys for stations not uploaded mac80211: add NOTEXIST station state mac80211: add sta_state callback mac80211: implement sta_add/sta_remove in sta_state mac80211: remove dummy STA support cfg80211: stop tracking authenticated state cfg80211: export cfg80211_ref_bss mac80211: redesign auth/assoc mac80211: call rate control only after init printk/tracing: Add console output tracing iwlwifi: trace debug messages iwlwifi: move workqueue to priv iwlwifi: give PCIe its own lock cfg80211: restructure AP/GO mode API mac80211: clean up asm/unaligned.h inclusion mac80211: fix associated vs. idle race mac80211: fix auth/assoc data & timer leak mac80211: fix sta_info_flush() return value mac80211: remove local_to_hw iwlwifi: move uCode flags handling to op_mode cfg80211: remove cookies from callbacks mac80211: dont call cfg80211 from ieee80211_send_deauth_disassoc mac80211: fix ieee80211_set_disassoc() sending DelBA mac80211: make deauth/disassoc sequence more natural mac80211: handle non-bufferable MMPDUs correctly cfg80211: fix kernel-doc mac80211: use common radiotap code for cooked monitors mac80211: combine QoS with other BSS changes cfg80211/mac80211: report signal strength for mgmt frames iwlwifi: always monitor for stuck queues iwlwifi: move iwl_clear_driver_stations to user iwlwifi: remove an unused argument iwlwifi: reduce sta_lock hold time in TX iwlwifi: simplify code in iwlagn_key_sta_id iwlwifi: build some station commands directly iwlwifi: introduce per-queue locks iwlwifi: make sta lock private & BH lock iwlwifi: introduce statistics lock iwlwifi: remove shared lock iwlwifi: make EXIT_PENDING depend on mac80211 iwlwifi: simplify auth/assoc flow iwlwifi: remove per-device debug level iwlwifi: remove SKU from config iwlwifi: use valid TX/RX antenna from hw_params iwlwifi: make config const iwlwifi: reduce IDI code ifdef iwlwifi: clean up (wowlan) suspend flow iwlwifi: move wowlan bool into priv iwlwifi: use ieee80211_tx_status iwlwifi: pass response packet directly iwlwifi: don't pass iwl_rx_mem_buffer to upper layers iwlwifi: refactor PCI-E RX path iwlwifi: transport's tx_agg_alloc must not sleep iwlwifi: move queue functions to PCI-E iwlwifi: iwl_rx_cmd_buffer belongs to transport API iwlwifi: move tid_to_ac to PCI-E iwlwifi: move IWL_MASK into file using it iwlwifi: move traffic log definitions iwlwifi: fix station HT parameters iwlwifi: move uCode deallocation to drv iwlwifi: move iwl_base_params to shared header iwlwifi: move firmware request into drv iwlwifi: move firmware completion wait iwlwifi: move ucode loading to op_mode iwlwifi: split out firmware store iwlwifi: remove iwl-wifi.h iwlwifi: add wrappers for command sending iwlwifi: move RF/CT kill check to command wrapper iwlwifi: move lockdep assertion into DVM iwlwifi: move mutex out of shared iwlwifi: move rfkill status handling out of transport iwlwifi: rename ucode.h to fw-file.h iwlwifi: remove AMT check from transport iwlwifi: remove shadow_reg_enable from hw_params iwlwifi: move status check functions out of shared iwlwifi: make tracing use device as identifier iwlwifi: virtualize command queue full behaviour iwlwifi: clean up iwl-core.h inclusions iwlwifi: remove num_of_queues module parameter iwlwifi: remove max_txq_num from hw_params iwlwifi: keep plcp_delta_threshold in priv iwlwifi: use watchdog timeout from hw_params iwlwifi: put use_rts_for_aggregation into hw_params iwlwifi: constify remaining config data iwlwifi: fix notification wait bug iwlwifi: abstract out notification wait support iwlwifi: move ucode_owner to priv iwlwifi: move all uCode load variables iwlwifi: move irq to PCIe iwlwifi: move packet to transport iwlwifi: virtualize nic_config iwlwifi: remove priv from shared iwlwifi: remove PA type configuration iwlwifi: don't include iwl-prph.h everywhere iwlwifi: clean up iwl-commands.h iwlwifi: make iwl_fill_probe_req static iwlwifi: remove unused arguments from iwlagn_gain_computation iwlwifi: remove unused argument from rs_initialize_lq iwlwifi: move iwl_sta_id_or_broadcast to user iwlwifi: remove unused argument from iwl_init_hw_rates iwlwifi: remove two unused arguments in testmode iwlwifi: remove unused argument from iwlagn_suspend iwlwifi: redesign PASSIVE_NO_RX workaround iwlwifi: transport's tx_agg_disable must be atomic iwlwifi: remove BT handlers from lib_ops iwlwifi: move BT/HT params to shared iwlwifi: make EEPROM enhanced TX power a bool iwlwifi: remove unused max_nrg_cck from sensitivity and constify iwlwifi: return error if loading uCode failed iwlwifi: remove messages from queue wake/stop iwlwifi: make iwl_init_context static iwlwifi: don't delete AP station directly mac80211: remove tx_sync mac80211: set channel back after disassociating mac80211: add auth/assoc/deauth flow diagram iwlwifi: remove TX hex debug iwlwifi: abstract out missing SEQ_RX_FRAME workaround iwlwifi: convert bad state message into warning mac80211: move misplaced comment mac80211: simplify HT checks mac80211: simplify wmm check during association mac80211: remove spurious BSSID change flag mac80211: refactor common auth/assoc setup code mac80211: set basic rates earlier mac80211: move RX WEP weak IV counting mac80211: linearize SKBs as needed for crypto brmc80211: dont use jiffies for BSS TSF cfg80211: clarify timestamp in cfg80211_inform_bss mac80211: rename bss_conf timestamp to last_tsf Johannes Thumshirn (1): Staging: android: timed_gpio: Removed spaces before tabs John David Anglin (1): [PARISC] futex: Use same lock set as lws calls John Fastabend (3): ixgbe: dcb: check setup_tc return codes net: dcb: getnumtcs()/setnumtcs() should return an int ixgbe: dcb: use DCB config values for FCoE traffic class on open John Hughes (1): to fix scancodes returned by sony-laptop driver John Johansen (14): AppArmor: Add mising end of structure test to caps unpacking AppArmor: Fix dropping of allowed operations that are force audited AppArmor: Fix underflow in xindex calculation AppArmor: fix mapping of META_READ to audit and quiet flags AppArmor: Fix the error case for chroot relative path name lookup AppArmor: Fix error returned when a path lookup is disconnected AppArmor: Fix oops in policy unpack auditing AppArmor: Add const qualifiers to generated string tables AppArmor: Retrieve the dentry_path for error reporting when path lookup fails AppArmor: Minor cleanup of d_namespace_path to consolidate error handling AppArmor: Update dfa matching routines. AppArmor: Move path failure information into aa_get_name and rename AppArmor: Add ability to load extended policy apparmor: Fix change_onexec when called from a confined task John Kacur (1): perf tools: Remove distclean from Makefile help output John Li (4): rt2x00:Fix typo rt2x00:Add debug message for new chipset rt2x00:Add VCO recalibration rt2x00:Add RT5372 chipset support John Stultz (27): rtc: Avoid setting alarm to a time in the past time: Move total_sleep_time into the timekeeper structure time: Move wall_to_monotonic into the timekeeper structure time: Move xtime into timekeeeper structure time: Move raw_time into timekeeper structure time: Cleanup global variables and move them to the top time: Add timekeeper lock ntp: Cleanup timex.h ntp: Access tick_length variable via ntp_tick_length() ntp: Add ntp_lock to replace xtime_locking time: Remove most of xtime_lock usage in timekeeping.c clocksource: scx200_hrt: Convert scx200 to use clocksource_register_hz Input: add infrastructure for selecting clockid for event time stamps staging: android-alarm: Fix include compile issues staging: android-alarm: Fix namespace collision with upstreamed alarmtimers staging: android-alarm: HACK: wakelock workaround staging: android-alarm: Reenable android alarm driver staging: android-alarm: Fixup minor pr_alarm warnings staging: android-alarm: Support old drivers via preprocessor aliasing time: x86: Fix race switching from vsyscall to non-vsyscall clock time: Fix change_clocksource locking rtc: Provide flag for rtc devices that don't support UIE ntp: Fix leap-second hrtimer livelock alarmtimer: Make sure we initialize the rtctimer time: Avoid scary backtraces when warning of > 11% adj merge_config.sh: Set execute bit merge_config.sh: Add option to display redundant configs John W. Linville (19): ath5k: use bool type for no_hw_rfkill_switch module parameter orinoco_usb: remove version definition ath9k: use WARN_ON_ONCE in ath_rc_get_highest_rix Revert "mac80211: Do not scan for IBSS merge with a fixed BSSID." Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into for-davem Merge branch 'for-linville' of git://github.com/kvalo/ath6kl Merge branch 'wireless-next' of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi rtlwifi: Modify rtl_pci_init to return 0 on success Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into for-davem Merge branch 'for-linville' of git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx Merge branch 'wireless-next' of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless carl9170: fix breakage from "mac80211: handle non-bufferable MMPDUs correctly" Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into for-davem Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into for-davem Merge branch 'for-linville' of git://github.com/kvalo/ath6kl Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into for-davem Jon Hunter (1): ARM: OMAP: Remove definition cpu_is_omap4430() Jonas Aaberg (1): mfd: Remove check for db8500 firmware bug Jonas Bonn (4): openrisc: Set shortest clock event to 100 ticks openrisc: fix virt_addr_valid openrisc: sanitize use of orig_gpr11 openrisc: remove semicolon from KSTK_ defs Jonathan Bither (1): ath5k:Remove __raw_read and __raw_write Jonathan Cameron (10): staging:iio:adc:ad7192 unwind use of is_visible for attribute group. staging:iio:dds:ad9834 unwind use of is_visible for attrs. staging:iio:dac:ad5446 unwind use of is_visible for attrs. staging:iio:adc:ad7606 unwind use of is_visible for attrs. staging:iio:adc:adt7310/7410 sticking plaster fix for broken event attrs. staging:iio:core set the iio_dev.info pointer to null on unregister under lock. staging:iio:core add in kernel interface mapping and getting IIO channels. staging:iio: move iio data return types into types.h for use by inkern staging:iio::hwmon interface client driver. staging:iio:Documentation in kernel pull description. Jonathan Corbet (7): [media] marvell-cam: ensure that the camera stops when requested [media] marvell-cam: Remove broken "owner" logic [media] marvell-cam: Increase the DMA shutdown timeout [media] marvell-cam: fix the green screen of death [media] marvell-cam: Don't signal multiple frame completions in scatter/gather mode [media] mmp-camera: Don't power up the sensor on resume [media] marvell-cam: Demote the "release" print to debug level Jonathan E Brassow (1): dm raid: handle failed devices during start up Jonghwan Choi (4): driver-core: Fix possible null reference in subsys_interface_unregister mfd: wm8350 variable dereferenced before check mfd: Fix possible s5m null pointer dereference mfd: Fix s5m error handling for invalid device type Joonyoung Shim (9): ARM: S3C64XX: Add usb otg phy control ARM: S5PV210: Add usb otg phy control drm/exynos: remove exynos_mixer.h drm/exynos: add HDMI version 1.4 support drm/exynos: release pending pageflip events when closed drm/exynos: remove module of exynos drm subdrv drm/exynos: add subdrv open/close functions drm/exynos: add is_local member in exynos_drm_subdrv struct drm/exynos: cleanup exynos_hdmi.h Jorgyano Vieira (6): Staging: crystalhd: crystalhd_misc: improved debug macros Staging: crystalhd: crystalhd_misc: Get rid of unused macro Staging: crystalhd: Get rid of unecessary BCMLOG_ENTER macro Staging: crystalhd: Add global header Staging: crystalhd: Replace the local includes with global header Staging: crystalhd: Remove unused header bc_dts_types.h Jose Alberto Reguero (5): [media] az6007: add another Terratec H7 usb id [media] drxk: Fix get_tune_settings for DVB-T [media] mt2063: increase frequency_max to tune channel 69 [media] Add CI support to az6007 driver [media] gspca - ov534_9: Add brightness to OmniVision 5621 sensor Josef Bacik (8): Btrfs: remove the ideal caching code Btrfs: remove search_start and search_end from find_free_extent and callers Btrfs: set page->private to the eb Btrfs: only use the existing eb if it's count isn't 0 Btrfs: introduce free_extent_buffer_stale Btrfs: introduce mark_extent_buffer_accessed Btrfs: ensure an entire eb is written at once Btrfs: deal with read errors on extent buffers differently Josenivaldo Benito Jr (2): Staging: sm7xx: smtcfb.c: fixed a pointer declaration coding style Staging: sm7xx: smtcfb.h: fix sparse error Josh Boyer (3): MAINTAINERS: Update PowerPC 4xx tree sony-laptop: Enable keyboard backlight by default merge_config.sh: Use the first file as the initial config Josh Durgin (2): rbd: use a single value of snap_name to mean no snap rbd: move snap_rwsem to the device, rename to header_rwsem Josh Triplett (2): checkpatch: check for quoted strings broken across lines Documentation: CodingStyle: add inline assembly guidelines Josh Wu (2): ARM: at91: add clock selection parameter for at91_add_device_isi() ARM: at91: add Atmel ISI and ov2640 support on sam9m10g45 board Josselin Costanzi (1): UBI: reduce memory consumption Jouni Malinen (3): ath6kl: Fix connect command to clear previously used IEs ath6kl: Add del_station cfg80211_ops ath6kl: Advertise TX/RX support for frames in AP mode Jozsef Kadlecsik (3): netfilter: ipset: Log warning when a hash type of set gets full netfilter: ipset: Exceptions support added to hash:*net* types netfilter: ipset: hash:net,iface timeout bug fixed Julia Lawall (34): hwrng: tx4939 - use devm_request_and_ioremap crypto: ixp4xx - convert GFP_KERNEL to GFP_ATOMIC drivers/net/wireless/mwifiex/scan.c: convert GFP_KERNEL to GFP_ATOMIC OMAPDSS: use devm_ functions clocksource: cyclone: Add missing iounmap drivers/video/au*fb.c: use devm_ functions drivers/dma/pl330.c: add missing iounmap drivers/dma/amba-pl08x.c: adjust double test drivers/staging: adjust double test ASoC: mxs-saif: use devm_ functions PCI: drivers/pci/hotplug/ibmphp_ebda.c: add missing iounmap arch/openrisc/mm/init.c: trivial: use BUG_ON PTR_ERR should be called before its argument is cleared. drivers/video/pxa168fb.c: use devm_ functions coccinelle: semantic patch for missing clk_put coccinelle: semantic patch for missing iounmap coccinelle: semantic patch converting 0 test to null test coccinelle: semantic patch to check for PTR_ERR after reassignment coccinelle: semantic patch for bool issues [media] v4l: s5p-tv: use devm_ functions drivers/atm/eni.c: ensure arguments to request_irq and free_irq are compatible drivers/net/irda/{ali-ircc, via-ircc, w83977af-ir}.c: ensure arguments to request_irq and free_irq are compatible Input: hp680_ts_input - ensure arguments to request_irq and free_irq are compatible drivers/ata/pata_mpc52xx.c: clean up error handling code drivers/video/pvr2fb.c: ensure arguments to request_irq and free_irq are compatible arch/sh/drivers/dma/{dma-g2,dmabrg}.c: ensure arguments to request_irq and free_irq are compatible drivers/gpu/drm/radeon/radeon_cs.c: eliminate possible double free drivers/gpu/drm/savage/savage_state.c: add missing kfree drivers/video/backlight/wm831x_bl.c: use devm_ functions drivers/video/backlight: use devm_ functions drivers/video/backlight/adp5520_bl.c: use devm_ functions scripts/coccinelle/api/ptr_ret.cocci: semantic patch for ptr_err mtd: onenand: samsung: add missing iounmap ACPI: processor_driver: add missing kfree Julian Anastasov (1): ACPICA: Fix regression in FADT revision checks Julian Andres Klode (3): staging: nvec: Fix typo s/I2C_SL_NEWL/I2C_SL_NEWSL/ staging: nvec: Use gpio_request_one() instead of gpio_request() staging: nvec: Fix Kconfig dependencies Julian Stecklina (1): KVM: Don't mistreat edge-triggered INIT IPI as INIT de-assert. (LAPIC) Jun'ichi Nomura (1): dm mpath: detect invalid map_context Junchang Wang (2): r8169: add 64bit statistics. 8139too: Add 64bit statistics Jussi Kivilinna (21): crypto: twofish-x86_64-3way - blacklist pentium4 and atom crypto: blowfish-x86_64 - blacklist Pentium 4 crypto: serpent-sse2 - change transpose_4x4 to only use integer instructions crypto: serpent-sse2 - use crypto_[un]register_algs crypto: twofish-x86_64-3way - use crypto_[un]register_algs crypto: blowfish-x86_64 - use crypto_[un]register_algs crypto: serpent-sse2 - combine ablk_*_init functions crypto: blowfish-x86_64 - set alignmask to zero crypto: twofish-x86_64/i586 - set alignmask to zero rndis_wlan: fix le16/le32_to_cpu mix up with config.beacon_period rndis_wlan: use RNDIS_WLAN_NUM_KEYS for all key index checks rndis_wlan: use u8 for key indexes crypto: camellia - simplify key setup and CAMELLIA_ROUNDSM macro crypto: testmgr - add more camellia test vectors crypto: tcrypt - add more camellia tests crypto: camellia - rename camellia module to camellia_generic crypto: camellia - fix checkpatch warnings crypto: camellia - rename camellia.c to camellia_generic.c crypto: camellia - add assembler implementation for x86_64 crypto: camellia-x86_64 - module init/exit functions should be static crypto: twofish-x86_64-3way - module init/exit functions should be static Justin P. Mattock (6): drivers:staging:android Typos: fix some comments that have typos in them. Typos: change aditional to additional. drivers:staging:et131x Fix some typo's in staging et131x. drivers:staging:iio Fix typos and comments in staging iio. drivers:staging:mei Fix some typos in staging/mei [media] staging: Fix comments and some typos in staging/media/* Jörn Engel (7): target: fix use after free in target_report_luns target: prevent NULL pointer dereference in target_report_luns target: Fix off-by-seven in target_report_luns target: Use array_zalloc for tpg_lun_list target: Use array_zalloc for device_list target: remove obvious warnings iscsi-target: Remove unused variables in iscsi_target_parameters.c K. Y. Srinivasan (27): drivers: hv: Get rid of some unnecessary code drivers: hv: kvp: Add/cleanup connector defines drivers: hv: kvp: Move the contents of hv_kvp.h to hyperv.h Staging: hv: storvsc: Cleanup some comments Staging: hv: storvsc: Cleanup storvsc_probe() Staging: hv: storvsc: Cleanup storvsc_queuecommand() Staging: hv: storvsc: Introduce defines for srb status codes Staging: hv: storvsc: Cleanup storvsc_host_reset_handler() Staging: hv: storvsc: Move and cleanup storvsc_remove() Staging: hv: storvsc: Add a comment to explain life-cycle management Staging: hv: storvsc: Get rid of the on_io_completion in hv_storvsc_request Staging: hv: storvsc: Rename the context field in hv_storvsc_request Staging: hv: storvsc: Miscellaneous cleanup of storvsc driver Staging: hv: storvsc: Cleanup the code for generating protocol version Staging: hv: storvsc: Cleanup some protocol related constants Staging: hv: storvsc: Get rid of some unused defines Staging: hv: storvsc: Consolidate the request structure Staging: hv: storvsc: Consolidate all the wire protocol definitions drivers: hv: Cleanup the kvp related state in hyperv.h tools: hv: Use hyperv.h to get the KVP definitions drivers: hv: kvp: Cleanup the kernel/user protocol drivers: hv: Increase the number of VCPUs supported in the guest Staging: hv: storvsc: Move the storage driver out of the staging area Drivers: hv: Add new message types to enhance KVP Drivers: hv: Support the newly introduced KVP messages in the driver Tools: hv: Fully support the new KVP verbs in the user level daemon Tools: hv: Support enumeration from all the pools KAMEZAWA Hiroyuki (12): memcg: remove unnecessary thp check in page stat accounting memcg: remove PCG_CACHE page_cgroup flag memcg: remove EXPORT_SYMBOL(mem_cgroup_update_page_stat) memcg: simplify move_account() check memcg: remove PCG_MOVE_LOCK flag from page_cgroup memcg: use new logic for page stat accounting memcg: remove PCG_FILE_MAPPED memcg: fix performance of mem_cgroup_begin_update_page_stat() procfs: add num_to_str() to speed up /proc/stat procfs: speed up /proc/pid/stat, statm seq_file: add seq_set_overflow(), seq_overflow() procfs: fix /proc/statm Kai Bankett (2): qnx4fs: small cleanup fs: initial qnx6fs addition Kalle Valo (36): ath6kl: handle firmware names more dynamically ath6kl: add support for FW API 3 Merge remote branch 'wireless-next/master' into ath6kl-next ath6kl: use netdev_features_t ath6kl: remove -D__CHECK_ENDIAN__ from Makefile ath6kl: fix uninitialized warning in ath6kl_process_uapsdq() ath6kl: rename vif init and cleanup functions ath6kl: unify cfg80211 init/cleanup functions ath6kl: add ATH6KL_CONF_UART_DEBUG ath6kl: create core.c ath6kl: get rid of AR_DBG_LVL_CHECK() ath6kl: convert ath6kl_dbg() and ath6kl_dbg_dump() into functions ath6kl: create ath6kl_core.ko ath6kl: add back beginnings of USB support ath6kl: fix testmode when fw-2.bin or fw-3.bin is used ath6kl: fix compiler warning in ath6kl_init_hw_params() ath6kl: store firmware logs in skbuffs ath6kl: add blocking debugfs file for retrieving firmware logs Merge remote branch 'wireless-next/master' into ath6kl-next ath6kl: fix pointer style ath6kl: fix checkpatch error with EPSTAT() macro ath6kl: alignment should match open parenthesis ath6kl: logical continuations should be on the previous line ath6kl: remove multiple assignments ath6kl: add ath6kl_bmi_write_hi32() ath6kl: add ath6kl_bmi_read_hi32() ath6kl: fix error handling ath6kl_target_config_wlan_params() ath6kl: fix open paranthesis alignment in ath6kl_cfg80211_connect() ath6kl: document all spinlocks ath6kl: fix too long lines ath6kl: make ath6kl_bmi_[read|write]_hi32() endian safe ath6kl: fix regression in ath6kl_upload_board_file() ath6kl: replace strict_strtoul() with kstrtoul() ath6kl: fix open parenthesis alignment in ath6kl_sdio_suspend() ath6kl: use max_t() in ath6kl_cfg80211_connect() ath6kl: fix debug.c file mode Kamal Dasu (1): xfs: fix deadlock in xfs_rtfree_extent Kamil Debski (6): ARM: EXYNOS: add G2D to mach-nuri ARM: EXYNOS: add G2D to mach-universal ARM: SAMSUNG: add G2D to plat-s5p and mach-exynos [media] s5p-g2d: Added support for clk_prepare [media] s5p-mfc: Added support for clk_prepare [media] s5p-g2d: Added locking for writing control values to registers Karol Lewandowski (3): regulator: max8997: Avoid spaces in regulator names max17042_battery: Use devm_kzalloc() where applicable max17042_battery: Make it possible to instantiate driver from DT Kashyap Gada (1): Staging: ft1000: ft1000-pcmia: fix space required after that ', ' in ft1000_proc.c Kautuk Consul (4): rmap: anon_vma_prepare: Reduce code duplication by calling anon_vma_chain_link page_alloc.c: remove add_from_early_node_map() page_alloc: remove unused find_zone_movable_pfns_for_nodes() argument mmap.c: fix comment for __insert_vm_struct() Kay Sievers (2): udlfb: remove sysfs framebuffer device with USB .disconnect() udlfb: remove sysfs framebuffer device with USB .disconnect() Kay, Allen M (1): PCI: check for pci bar restore completion and retry Kazuya Mio (2): ext3: Don't call dquot_free_block() if we don't update anything ext3: Update ctime in ext3_splice_branch() only when needed Kees Cook (10): security: create task_free security callback security: Yama LSM Yama: add PR_SET_PTRACER_ANY AppArmor: refactor securityfs to use structures AppArmor: add initial "features" directory to securityfs AppArmor: add "file" details to securityfs AppArmor: export known rlimit names/value mappings in securityfs x86: Use enum instead of literals for trap values futex: Do not leak robust list to unprivileged process futex: Mark get_robust_list as deprecated Kelvin Cheung (1): USB: Add EHCI bus glue for Loongson1x SoCs (UPDATED) Keng-Yu Lin (3): HID: add extra hotkeys in Asus AIO keyboards HID: add more hotkeys in Asus AIO keyboards Bluetooth: Add AR30XX device ID on Asus laptops Kenny Hsu (8): iwlwifi: update testmode command of direct register access iwlwifi: enhance testmode command sram_read iwlwifi: update error dump in testmode command sram_read iwlwifi: add testmode cmd IWL_TM_CMD_APP2DEV_GET_FW_INFO iwlwifi: update testmode command of direct register access iwlwifi: enhance testmode command sram_read iwlwifi: update error dump in testmode command sram_read iwlwifi: add testmode cmd IWL_TM_CMD_APP2DEV_GET_FW_INFO Kevin Hilman (8): cpufreq: OMAP: scale voltage along with frequency ARM: OMAP: convert omap_device_build() and callers to __init Merge remote-tracking branch 'omap/hsmmc' into for_3.4/cleanup/pm-base ARM: OMAP: omap_device: remove omap_device_parent ARM: OMAP2+: PM: fix section mismatch with omap2_init_processor_devices() ARM: OMAP2+: PM: fix wakeupgen warning when hotplug disabled ARM: OMAP2+: gpmc-smsc911x: only register regulator for first instance gpio/omap: fix wakeups on level-triggered GPIOs Kevin Liu (3): Input: max8925_onkey - allow to be used as a wakeup source drivers/rtc/rtc-max8925.c: fix max8925_rtc_read_alarm() return value error drivers/rtc/rtc-max8925.c: fix alarm->enabled mistake in max8925_rtc_read_alarm/max8925_rtc_set_alarm Kevin McKinney (10): Staging: bcm: Fix an integer overflow in IOCTL_BCM_NVM_READ/WRITE Staging: bcm: Fix coding style issues in CmHost.c Staging: bcm: Replace dated variable __FUNCTION__. Staging: bcm: Remove typedef from CmHost.c and use enum. Staging: bcm: Remove assignment from if statement and reverse if logic for readability. Staging: bcm: Replace variables and function outputs defined as INT with int. Staging: bcm: Alter name, datatype, and default value of iterator variables. Staging: bcm: Move directives for the preprocessor statement to enum value in led_control.h Staging: bcm: fix possible NULL dereference of psfLocalSet in CmHost.c Staging: bcm: fix possible memory leak of 'pstAddIndication' in CmHost.c and removes a whitespace Kevin Wolf (4): KVM: x86 emulator: Fix task switch privilege checks KVM: x86 emulator: VM86 segments must have DPL 3 KVM: SVM: Fix CPL updates KVM: x86 emulator: Allow PM/VM86 switch during task switch Kim Phillips (2): crypto: caam - be less noisy on startup crypto: caam - fix gcc 4.6 warning Kim, Milo (17): regulator: fix wrong header name in description backlight: new backlight driver for LP855x devices drivers/leds/leds-lp5521.c: add 'name' in the lp5521_led_config drivers/leds/leds-lp5521.c: add 'update_config' in the lp5521_platform_data drivers/leds/leds-lp5521.c: support led pattern data drivers/leds/leds-lp5521.c: redefinition of register bits leds-lm3530: set the max_brightness to 127 leds-lm3530: replace i2c_client with led_classdev leds-lm3530: support pwm input mode leds-lm3530: remove LM3530_ALS_ZONE_REG code leds-lm3530: replace pltfm with pdata lp8727_charger: Add company name and description lp8727_charger: Add error check routine on probe() lp8727_charger: Change i2c functions lp8727_charger: Fix wrong code style lp8727_charger: Add description of platform data lp8727_charger: Correct typos on the comment Kirill A. Shutemov (42): kbuild: disable -Wmissing-field-initializers for W=1 gma500: make init_pm callback in struct psb_op optional gma500: initial medfield merge gma500: psbfb_create(): move depth initialization out of loop gma500: mdfld_dsi_output_init() drop unused parameter gma500: medfield: drop a bit of dead code gma500: gem_glue: add missing include gma500: drop unused psbfb_suspend()/psbfb_resume() gma500: mark psb_fbdev_destroy() and psb_fbdev_fini() as static gma500: gtt: mark psb_gtt_entry() and psb_gtt_alloc() as static gma500: mmu: drop unused psb_get_default_pd_addr() gma500: mmu: mark psb_mmu_free_pt() and psb_mmu_pt_alloc_map_lock() as static gma500: use DRM_IOCTL_DEF_DRV instead of custom PSB_IOCTL_DEF gma500: fix ioctl confict gma500: psb_driver_load(): drop unused variables gma500: mark psb_driver_device_is_agp() and psb_driver_preclose() as static gma500: fix two -Wmissing-field-initializers warnings gma500: fix cdv_intel_wait_for_vblank() prototype gma500: cdv_intel_crt: add missing include gma500: cdv_intel_crt: drop dead code gma500: cdv_intel_crt: drop unused variables gma500: cdv_intel_crt: mark few functions as static gma500: cdv_intel_hdmi: add missing include gma500: cdv_intel_lvds: mark few functions as static gma500: cdv_intel_lvds: #if 0 currently unused functions gma500: mdfld_device: mark few functions as static gma500: mdfld_dsi_dpi: drop unused variables gma500: mdfld_dsi_pkg_sender: fix -Wtype-limits warning gma500: mdfld_intel_display: drop unused variables gma500: oaktrail_crtc: mark few functions as static gma500: oaktrail_crtc: drop unused variables gma500: oaktrail_hdmi: drop dead code gma500: oaktrail_hdmi: fix -Wmissing-field-initializers warning gma500: mark oaktrail_backlight_init() as static gma500: oaktrail_hdmi_i2c_access() drop unused variable gma500: oaktrail_lvds_init() drop unused variable gma500: drop unused psb_intel_modeset_cleanup() gma500: mark psb_intel_pipe_set_base() as static gma500: psb_intel_display: drop unused variables gma500: mark psb_intel_sdvo_hdmi_sink_detect() as static gma500: psb_irq: mark mid_{enable, disable}_pipe_event() as static gma500: medfield: fix build without CONFIG_BACKLIGHT_CLASS_DEVICE Klaus Schmidinger (1): [media] stb0899: fix the limits for signal strength values Klaus-Dieter Wacker (1): lcs: Return zero from ccwgroup devs set_offline function Konrad Rzeszutek Wilk (18): pci: Introduce __pci_reset_function_locked to be used when holding device_lock. xen/pciback: Support pci_reset_function, aka FLR or D3 support. xen/netfront: add netconsole support. PCI: Introduce __pci_reset_function_locked to be used when holding device_lock. xen/pciback: Support pci_reset_function, aka FLR or D3 support. xen/setup/pm/acpi: Remove the call to boot_option_idle_override. xen/enlighten: Expose MWAIT and MWAIT_LEAF if hypervisor OKs it. tboot: Add return values for tboot_sleep xen/acpi-processor: C and P-state driver that uploads said data to hypervisor. provide disable_cpufreq() function to disable the API. MAINTAINERS: Adding cleancache API to the list. Merge branch 'stable/cleancache.v13' into linux-next provide disable_cpufreq() function to disable the API. xen/cpufreq: Disable the cpu frequency scaling drivers from loading. xen/acpi-processor: Do not depend on CPU frequency scaling drivers. xen/acpi: Remove the WARN's as they just create noise. xen/smp: Fix bringup bug in AP code. xen/acpi: Fix Kconfig dependency on CPU_FREQ Konstantin Khlebnikov (13): tty: cleanup prohibition of direct opening for unix98 pty master tty: move pty count limiting into devpts tty: rework pty count limiting HID: use generic driver for Logitech Unifying receivers if !CONFIG_HID_LOGITECH_DJ mm: add rss counters consistency check mm: make get_mm_counter static-inline mm: replace PAGE_MIGRATION with IS_ENABLED(CONFIG_MIGRATION) mm: drain percpu lru add/rotate page-vectors on cpu hot-unplug mm: forbid lumpy-reclaim in shrink_active_list() memcg: kill dead prev_priority stubs radix-tree: introduce bit-optimized iterator radix-tree: rewrite gang lookup using iterator radix-tree: use iterators in find_get_pages* functions Krishna Gudipati (10): bna: Implement ethtool flash_device entry point. [SCSI] bfa: Add fc host issue lip support [SCSI] bfa: Modify ISR to process pending completions [SCSI] bfa: Serialize the IOC hw semaphore unlock logic. [SCSI] bfa: Flash controller IOC pll init fixes. [SCSI] bfa: Revised Fabric Assigned Address(FAA) feature implementation. [SCSI] bfa: Move service parameter programming logic into firmware. [SCSI] bfa: Fix to avoid vport delete hang on request queue full scenario. [SCSI] bfa: BSG and User interface fixes. [SCSI] bfa: Update the driver version to 3.0.23.0 Kukjin Kim (33): ARM: EXYNOS: use static declaration when it is not used in other files ARM: S3C24XX: use static declaration when it is not used in other files ARM: S3C64XX: use static declaration when it is not used in other files ARM: S5P64X0: use static declaration when it is not used in other files ARM: S5PC100: use static declaration when it is not used in other files ARM: S5PV210: use static declaration when it is not used in other files ARM: SAMSUNG: use static declaration when it is not used in other files [CPUFREQ] EXYNOS4210: update the name of EXYNOS clock register ARM: S3C24XX: change the ARCH_S3C2410 to ARCH_S3C24XX ARM: S3C2410: move mach-s3c2410/* into mach-s3c24xx/ ARM: S3C2412: move mach-s3c2412/* into mach-s3c24xx/ ARM: S3C2416: move mach-s3c2416/* into mach-s3c24xx/ ARM: S3C2440: move mach-s3c2440/* into mach-s3c24xx/ ARM: S3C2443: move mach-s3c2443/* into mach-s3c24xx/ ARM: s3c2410_defconfig: update s3c2410_defconfig Merge branch 'topic/cleanup-s3c24xx' into next/cleanup-s3c24xx Merge branch 'topic/cleanup-use-static' into next/cleanup-use-static Merge branch 'next/cleanup-use-static' into next/cleanup-exynos-clock ARM: EXYNOS: replace clock.c for other new EXYNOS SoCs ARM: EXYNOS: use static declaration on regarding clock ARM: EXYNOS: change the prefix S5P_ to EXYNOS4_ for clock PM / devfreq: update the name of EXYNOS clock register ARM: EXYNOS: to declare static for mach-exynos/common.c ARM: EXYNOS: use exynos_init_uarts() instead of exynos4_init_uarts() ARM: EXYNOS: add clock part for EXYNOS5250 SoC ARM: EXYNOS: add initial setup-i2c0 for EXYNOS5 ARM: EXYNOS: add support uart for EXYNOS4 and EXYNOS5 ARM: EXYNOS: add support for EXYNOS5250 SoC ARM: EXYNOS: add interrupt definitions for EXYNOS5250 ARM: EXYNOS: add support get_core_count() for EXYNOS5250 ARM: EXYNOS: add support ARCH_EXYNOS5 for EXYNOS5 SoCs ARM: EXYNOS: add support device tree enabled board file for EXYNOS5 ARM: dts: add initial dts file for EXYNOS5250, SMDK5250 Kumar Gala (2): powerpc/fsl-booke: Fixup calc_cam_sz to support MMU v2 powerpc: Add initial e6500 cpu support Kumar Sanghvi (1): RDMA/cxgb4: Add missing peer2peer check in MPAv2 code Kuninori Morimoto (27): ASoC: fsi: reduce runtime calculation by using pre-setting ASoC: fsi: tidyup: fsi_stream_xx() functions were gathered ASoC: fsi: data push/pop calculation part was divided ASoC: fsi: rename fsi_dma_soft_xxx() to fsi_pio_xxx() ASoC: fsi: tidyup: move fsi_fifo_init() onto fsi_hw_startup() ASoC: fsi: remove unnecessary parameter from fsi_hw_shutdown() ASoC: fsi: rename fsi_stream_push/pop() to fsi_stream_init/quit() ASoC: fsi: modify fsi_pio_get_area() parameter and using position ASoC: fsi: re-define fsi_is_play() and fsi_stream_is_play() ASoC: fsi: use fsi_stream in fsi_get_current_fifo_samples() parameter ASoC: fsi: add fsi_stream_handler and PIO handler ASoC: fsi: tidyup: fsi_pio_xxx() are gathered ASoC: fsi: don't use is_play as a parameter of fsi functions ASoC: fsi: add .start_stop handler to fsi_stream_handler ASoC: fsi: fsi_stream_is_working() care substream->runtime ASoC: fsi: PortA/B information was controlled by sh_fsi_port_info ASoC: fsi: add .init/.quit handler support ASoC: fsi: Add DMAEngine support usb: renesas_usbhs: bugfix: add .release function to gpriv->gadget.dev spi: Add SuperH HSPI prototype driver ARM: mach-shmobile: ap4evb: Reserve DMA memory for the frame buffer spi: s3c64xx: remove unnecessary callback msg->complete spi: sh-hspi: convert to using core message queue spi: sh-hspi: control spi clock more correctly spi: sh-hspi: modify write/read method fbdev: remove dependency of FB_SH_MOBILE_MERAM from FB_SH_MOBILE_LCDC fbdev: sh_mipi_dsi: add extra phyctrl for sh_mipi_dsi_info Kyle McMartin (1): IB/ehca: Fix ilog2() compile failure Kyle Moffett (6): powerpc/mpic: Fix use of "flags" variable in mpic_alloc() fsl/mpic: Document and use the "big-endian" device-tree flag fsl/mpic: Create and document the "single-cpu-affinity" device-tree flag powerpc/mpic: Remove MPIC_BROKEN_FRR_NIRQS and duplicate irq_count powerpc/mpic: Add "last-interrupt-source" property to override hardware powerpc/mpic: Remove duplicate MPIC_WANTS_RESET flag Kyle Strickland (1): [media] Add support for KWorld PC150-U ATSC hybrid tuner card Kyoungil Kim (1): spi: Compatibility with direction which is used in samsung DMA operation Lai Jiangshan (1): workqueue: use percpu allocator for cwq on UP Lajos Molnar (3): OMAPDSS: DISPC: Fix OMAP4 supported color formats OMAPDSS: DISPC: Fix FIR coefficients OMAPDSS: MANAGER/APPLY: Add runtime_pm protection around wait_for_go/vsync functions Lalit Chandivade (3): [SCSI] qla4xxx: Fix un-necessary delay on invalid DDB [SCSI] qla4xxx: Fix verify boot idx correctly [SCSI] qla4xxx: Remove un-necessary print statment Lan Tianyu (1): [SCSI] sd: Add runtime pm in the sd_check_events() Larry Finger (26): rtlwifi: rtl8192c_common: rtl8192de: Check for allocation failures rtl8192cu: Remove dead code never selected rtlwifi: Update copyright dates rtl8192c_common: Update copyright dates rtl8192ce: Update copyright dates rtl8192cu: Update copyright dates rtl8192de: Update copyright dates rtl8192se: Update copyright dates bcma: Enable logging of SPROM offset rtlwifi: Move pr_fmt macros to a single location rtlwifi: Convert to asynchronous firmware load rtlwifi: Remove extra debugging message accidentally left in staging: r8712u: Simplify semaphores staging: r8712u: Add missing initialization and remove configuration parameter CONFIG_R8712_AP rtlwifi: rtl8192c-common: rtl8192se: rtl8192de: Simplify if statements rtlwifi: Fix breakage in debug functions when built as a module staging: r8712u: Fix regression introduced by commit a5ee652 staging: r8712u: Fix regression caused by commit 8c213fa staging: r8712u: Fix regression in signal level after commit c6dc001 rtlwifi: Detect misread of end-point count rtlwifi: Remove extraneous value return rtlwifi: rtl8192c: Prevent sleeping from invalid context in rtl8192cu staging: r8712u: Fix Smatch warning [media] ivtv: Fix build warning b43legacy: Load firmware from work queue instead of from probe routine b43: Load firmware from a work queue and not from the probe routine Lars-Peter Clausen (33): ASoC: blackfin: Use dai_fmt staging:iio: Setup buffer access functions when allocating the buffer staging:iio: Update iio_event_interface documentation staging:iio: Factor out event handling into its own file staging:iio:events: Use kfifo for event queue staging:iio:events: Use waitqueue lock to protect event queue staging:iio:events: Add poll support staging:iio:events: Use non-atmoic bitops staging:iio:events: Remove obsolete documentation staging:iio: Rename IIO_EVENT_CODE_EXTRACT_NUM to IIO_EVENT_CODE_EXTRACT_CHAN staging:iio: Add missing event code extract macros staging:iio: Add event monitor example application ASoC: imx-pcm: Remove empty prepare callback ASoC: imx-pcm: Remove unused fields from imx_pcm_runtime_data struct ASoC: mxs-pcm: Remove unused fields from struct mxs_pcm_runtime_data ASoC: imx-ssi: Set dma data early ASoC: imx-pcm: Request DMA channel early ASoC: mxs-pcm: Request DMA channel early staging:iio: Use dev_pm_ops staging:iio: Convert remaining drivers to module_spi_driver staging:iio: Add extended IIO channel info staging:iio:dac:ad5064: Convert to extended channel info attributes staging:iio:dac:ad5064: Prepare driver for the addition of chip variants staging:iio:dac:ad5064: Add AD5025/AD5045/AD5065 support staging:iio:dac:ad5064: Add AD5628/AD5648/AD5668 support staging:iio:dac:ad5064: Add AD5666 support staging:iio: Remove declaration for non existing function ASoC: Add dmaengine PCM helper functions ASoC: imx-pcm-dma: Use dmaengine PCM helper functions ASoC: mxs-pcm: Use dmaengine PCM helper functions staging:iio: Fix compile error without CONFIG_DEBUG_FS driver-core: Allow additional parameters for module_driver ASoC: ep93xx-pcm: Use dmaengine PCM helper functions Laura Vasilescu (1): kcore: fix spelling in read_kcore() comment Laurent Pinchart (67): fbdev: sh_mobile_lcdc: Reorder code into sections fbdev: sh_mobile_lcdc: Mark init-only symbols with __devinit(const) fbdev: sh_mobile_lcdc: Move pm runtime enable to probe() fbdev: sh_mobile_lcdc: Don't pass struct device around fbdev: sh_mobile_lcdc: Create functions to turn the display on/off fbdev: sh_mobile_hdmi: Don't access LCDC channel in notifier callback sh_mobile_hdmi: Remove platform data lcd_dev field fbdev: sh_mobile_lcdc: Add sh_mobile_lcdc_entity definition fbdev: sh_mobile_hdmi: Implement sh_mobile_lcdc_entity interface fbdev: sh_mipi_dsi: Implement sh_mobile_lcdc_entity interface fbdev: sh_mobile_lcdc: Handle HDMI/MIPI transmitter device directly arm: mach-shmobile: Add LCDC tx_dev field to platform data fbdev: sh_mipi_dsi: Don't hook up into board_cfg display operations fbdev: sh_mobile_hdmi: Don't hook up into board_cfg display operations arm: mach-shmobile: Don't initialize the hdmi_info lcd_chan field fbdev: sh_mobile_hdmi: Remove sh_mobile_hdmi_info lcd_chan field fbdev: sh_mobile_lcdc: Remove board configuration owner field fbdev: sh_mobile_lcdc: Remove board configuration board_data field fbdev: sh_mobile_lcdc: Move brightness ops to sh_mobile_lcdc_bl_info fbdev: sh_mobile_lcdc: Merge board_cfg and lcd_size_cfg into panel_cfg sh_mobile_lcdc: Add an lcdc channel pointer to sh_mobile_lcdc_entity sh_mobile_hdmi: Use sh_mobile_lcdc_entity::channel to access fb_info fbdev: sh_mobile_lcdc: Remove fb_info parameter to display_on operation fbdev: sh_mobile_lcdc: Return display connection state in display_on sh_mobile_lcdc: Add display notify callback to sh_mobile_lcdc_chan sh_mobile_hdmi: Use LCDC notification callback fbdev: sh_mobile_lcdc: Pass a video mode to the notify callback fbdev: sh_mobile_hdmi: Don't set sh_hdmi::mode in the display on handler fbdev: sh_mobile_hdmi: Don't access LCDC fb_info fbdev: sh_mobile_lcdc: Store display mode in a struct fb_videomode fbdev: sh_mobile_lcdc: Rename (lcd|num)_cfg (lcd|num)_modes fbdev: sh_mobile_lcdc: Reorganize the sh_mobile_lcdc_chan structure fbdev: sh_mobile_lcdc: Add sh_mobile_format_info() function fbdev: sh_mobile_lcdc: Store the format in struct sh_mobile_lcdc_chan fbdev: sh_mobile_lcdc: Split fb init/cleanup from channel init/cleanup fbdev: sh_mobile_lcdc: Pass physical device pointer to DMA functions fbdev: sh_mobile_lcdc: Store configuration in channel structure fbdev: sh_mobile_lcdc: Pass channel pointer to sh_mobile_wait_for_vsync arm: mach-shmobile: Split MERAM resources into regs and meram fbdev: sh_mobile_meram: Request memory regions for memory resources fbdev: sh_mobile_meram: Add _cfg suffix to struct sh_mobile_meram_icb fbdev: sh_mobile_meram: Make variables unsigned where applicable fbdev: sh_mobile_meram: Make current_reg field store the current reg set fbdev: sh_mobile_meram: Add struct sh_mobile_meram_icb fbdev: sh_mobile_meram: Don't inline everything fbdev: sh_mobile_meram: Divide the code into sections fbdev: sh_mobile_meram: Use genalloc to manage MERAM allocation fbdev: sh_mobile_meram: Allocate ICBs automatically arm: mach-shmobile: Don't set MERAM ICB numbers in platform data fbdev: sh_mobile_meram: Remove unused sh_mobile_meram_icb_cfg fields fbdev: sh_mobile_lcdc: Don't store copy of platform data arm: mach-shmobile: Constify sh_mobile_meram_cfg structures fbdev: sh_mobile_meram: Don't perform update in register operation fbdev: sh_mobile_meram: Remove unneeded sanity checks fbdev: sh_mobile_meram: Implement system suspend/resume dma-buf: Constify ops argument to dma_buf_export() dma-buf: Remove unneeded sanity checks dma-buf: Return error instead of using a goto statement when possible dma-buf: Move code out of mutex-protected section in dma_buf_attach() [media] v4l: Add custom compat_ioctl32 operation [media] uvcvideo: Return -ENOTTY in case of unknown ioctl [media] uvcvideo: Implement compat_ioctl32 for custom ioctls [media] uvcvideo: Add support for Dell XPS m1530 integrated webcam [media] mt9p031: Remove unused xskip and yskip fields in struct mt9p031 [media] v4l: Aptina-style sensor PLL support [media] mt9p031: Use generic PLL setup code [media] media: Initialize the media core with subsys_initcall() Lauri Hintsala (1): ARM: mxs: Add initial support for Bluegiga APX4 Development Kit Laxman Dewangan (26): regulator: TPS62360: Add tps62360 regulator driver regulator: tps65910: Add regulator info for RTC rail regulator: tps65910: Initialize n_voltages for rails. regulator: tps65910: use appropriate variable names. regulator: tps65910: Sleep control through external inputs gpio: tps65910: Add sleep control support ARM: tegra: Pause DMA when reading transfer count ARM: tegra: dma: not required to move requestor when stopping. regmap: Support for caching in reg_raw_write() regmap: add regmap_bulk_write() for register write regmap: Bypassing cache when initializing cache Documentation: gpio: Add details of open-drain/source configuration gpio: gpiolib: Support for open drain/collector gpios gpio: gpiolib: Support for open source/emitter gpios mfd: Initialize tps65910 irq platform data properly mfd: Add itps65910 wakeup support mfd: Use regmap for tps65910 register access. regulator: twl6030: Fix voltage selection logic regulator: tps65910: Correct VIO voltage configuration regulator: tps65910: Sleep off rails when ext sleep configured regulator: tps65910: Provide settling time for enabling rails regulator: tps65910: Provide settling time for DCDC voltage change mfd: Use correct variable name for tps65910 regmap config mfd: Add support for RICOH PMIC RC5T583 Input: gpio_keys - add support for interrupt only keys mfd: Build rtc5t583 only if I2C config is selected to y. Lee Duncan (1): [SCSI] st: expand ability to write immediate filemarks Lee Jones (13): drivers/base: add bus for System-on-Chip devices Documentation: add information for new sysfs soc bus functionality ARM: ux500: pass parent pointer to each platform device ARM: ux500: export System-on-Chip information ux500 via sysfs ARM: ux500: move top level platform devices in sysfs to /sys/devices/socX ARM: ux500: remove intermediary add_platform_device* functions ARM: ux500: CONFIG: Enable Device Tree support for future endeavours ARM: ux500: db8500: list most devices in the snowball device tree ARM: ux500: Enable Cortex-A9 GIC (Generic Interrupt Controller) in Device Tree ARM: ux500: Enable PL011 AMBA UART Controller for Device Tree ARM: ux500: Enable PL310 Level 2 Cache Controller in Device Tree ARM: ux500: Enable PL022 SSP Controller in Device Tree ARM: ux500: Provide local timer support for Device Tree Lee, Chun-Yi (6): acer-wmi: remove useless input argument for internal wmi acer-wmi: Detect communication hot key number acer-wmi: fix out of input parameter size when set acer-wmi: support Lenovo ideapad S205 Brazos wifi switch acer-wmi: No wifi rfkill on Sony machines acer-wmi: add quirk table for video backlight vendor mode Len Brown (9): ACPI: ignore FADT reset-reg-sup flag Merge branch 'stable/for-x86-for-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen into tboot tools turbostat: add summary option tools turbostat: reduce measurement overhead due to IPIs tools turbostat: harden against cpu online/offline Merge branches 'acpica', 'bgrt', 'bz-11533', 'cpuidle', 'ec', 'hotplug', 'misc', 'red-hat-bz-727865', 'thermal', 'throttling', 'turbostat' and 'video' into release Merge branch 'apei' into release Merge branch 'd3' into release Merge branch 'tboot' into release Lennart Poettering (1): prctl: add PR_{SET,GET}_CHILD_SUBREAPER to allow simple process supervision Leon Romanovsky (10): ASoC: Tegra+ALC5632: Implement device tree support in board file ASoC: ALC5632: Add device tree binding documentation ASoC: Tegra+ALC5632 machine: Add device tree binding documentation ASoC: Tegra+ALC5632: Enable headset autodetection on PAZ00 board. ASoC: tegra: Remove unused DAPM route structure. ARM: dt: tegra: Enable device tree audio codec on PAZ00 board. ARM: dt: tegra: Enable headset autodetection on PAZ00 board. ASoC: tegra+alc5632: Added digital microphone DAPM widget. ASoC: DT: Update digital microphone binding documentation to PAZ00 board. ASoC: DT: Add digital microphone binding to PAZ00 board. Li Wei (1): ipv6: Fix Smatch warning. Li Zefan (4): cgroup: remove cgroup_attach_task_current_cg() cgroup: move struct cgroup_pidlist out from the header file cgroup: remove cgroup_subsys argument from callbacks cgroup: update MAINTAINERS entry Liam Girdwood (16): ASoC: core - Improve card registration error messaging for large DAI links. ASoC: twl6040 - add method to query HS DC offset step size in mV ASoC: utils - Add support for a dummy codec driver. ASoC: core: Add support for DAI and machine kcontrols. ASoC: dapm: Export mixer|mux_update_power() to public API. ASoC: dapm: Clean up header information. ASoC: max9768: Fix build and use new add control API. ALSA: PCM - Add PCM creation API for internal PCMs. ASoC: dapm - Make DAPM reset code a separate function. ASoC: dapm: Notify stream event to all card components. ASoC: core: Convert CODEC debugfs init to use dev_warn() ASoC: spitz: Fix kcontrols to use card instead of codec ASoC: core: cleanup platform debugfs on probe failure. ASoC: dapm: Use dev_warn for debugfs warning message ASoC: core: Add platform component mutex ASoC: DAPM: Make sure DAPM widget IO ops hold the component mutex Lin Ming (4): ACPICA: Sleep/Wake interfaces: optionally execute _GTS and _BFS ACPI: Move module parameter gts and bfs to sleep.c ACPI: Add interface to register/unregister device to/from power resources ACPI, PCI: Move acpi_dev_run_wake() to ACPI core Linus Torvalds (190): x86-32/irq: Don't switch to irq stack for a user-mode irq i387: Uninline the generic FP helpers that we expose to kernel modules i387: Split up <asm/i387.h> into exported and internal interfaces vfs: use 'unsigned long' accesses for dcache name comparison and hashing vfs: get rid of batshit-insane pointless dentry hash calculations Merge branch 'dcache-word-accesses' Merge branch 'core-iommu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip Merge branch 'core-locking-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip Merge tag 'char-misc-3.3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc Merge tag 'driver-core-3.3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core Merge tag 'staging-3.3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging Merge tag 'tty-3.3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty Merge tag 'usb-3.3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb Merge branch 'for-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup Merge branch 'for-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial Merge branch 'kmap_atomic' of git://github.com/congwang/linux Merge tag 'pm-for-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm Merge tag 'irqdomain-for-linus' of git://git.secretlab.ca/git/linux-2.6 Merge tag 'dt-for-linus' of git://git.secretlab.ca/git/linux-2.6 Merge tag 'spi-for-linus' of git://git.secretlab.ca/git/linux-2.6 Merge tag 'rdma-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband Merge tag 'regulator-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator Merge tag 'hwmon-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security Merge branch 'vm' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs Merge tag 'dlm-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm Merge git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-3.0-nmw Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc Merge branch 'akpm' (Andrew's patch-bomb) Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip Merge branch 'x86-atomic-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip Merge branches 'x86-cpu-for-linus', 'x86-boot-for-linus', 'x86-cpufeature-for-linus', 'x86-process-for-linus' and 'x86-uv-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip Merge branch 'x86-debug-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip Merge branch 'x86-eficross-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip Merge branch 'x86-build-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip Merge branch 'x86-fpu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip Merge branch 'x86-mce-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip Merge branch 'x86-platform-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip Merge tag 'md-3.4' of git://neil.brown.name/md Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6 Merge tag 'sound-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound Merge branch 'drm-next' of git://people.freedesktop.org/~airlied/linux Merge branch 'drm-radeon-sitn-support' of git://people.freedesktop.org/~airlied/linux Merge branch 'drm-nouveau-destage' of git://people.freedesktop.org/~airlied/linux vfs: tidy up fs/namei.c byte-repeat word constants vfs: tidy up sparse warnings in fs/namei.c security: optimize avc_audit() common path Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/lliubbo/blackfin Merge tag 'stable/for-linus-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/mm Merge tag 'stable/for-linus-3.4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev Merge tag 'pinctrl-for-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl Merge tag 'firewire-updates' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394 Merge tag 'regmap-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap Merge tag 'fbdev-updates-for-3.4' of git://github.com/schandinat/linux-2.6 Merge tag 'nfs-for-3.4-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfs Merge git://git.samba.org/sfrench/cifs-2.6 Merge branch 'for-linus' of git://oss.sgi.com/xfs/xfs Merge tag 'pstore-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux Merge tag 'upstream-3.4-rc1' of git://git.infradead.org/linux-ubi Merge tag 'upstream-3.4-rc1' of git://git.infradead.org/linux-ubifs Merge tag 'ktest-v3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-ktest Merge tag 'for_linus-3.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net Merge branch 'linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci Merge branch 'i2c-embedded/for-3.4' of git://git.pengutronix.de/git/wsa/linux Merge tag 'iommu-updates-v3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu Merge branch 'hwmon-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging Merge branch 'v4l_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media Merge branch 'akpm' (Andrew's patch-bomb) Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip Merge tag 'ia64-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux Merge tag 'for-3.4' of git://openrisc.net/jonas/linux Merge branch 'for-armsoc' of git://git.linaro.org/people/rmk/linux-arm Merge branch 'amba' of git://git.linaro.org/people/rmk/linux-arm Merge branch 'pcmcia' of git://git.linaro.org/people/rmk/linux-arm Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq Merge tag 'amd64-edac-updates-for-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp Merge git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/sysctl Merge tag 'bug-for-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux Merge tag 'module-for-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux Merge tag 'device-for-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux Merge tag 'stable/for-linus-3.4-tag-two' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen Merge tag 'fixes-non-critical' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc Merge tag 'maintainers' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc Merge tag 'cleanup' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc Merge tag 'timer' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc Merge tag 'soc' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc Merge tag 'boards' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc Merge tag 'rpmsg' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc Merge tag 'drivers' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc Merge tag 'dt' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net Merge branch 'platforms' of git://git.linaro.org/people/rmk/linux-arm Merge branch 'next' of git://git.monstr.eu/linux-2.6-microblaze Merge branch 'for-linus-3.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux Merge tag 'for-linus-3.4-merge-window' of git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4 Merge tag 'writeback-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/wfg/linux Merge tag 'drivers2' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc Merge tag 'soc2' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc Merge tag 'dt2' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc Merge tag 'common-clk-api' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc Merge branch 'drm-fixes' of git://people.freedesktop.org/~airlied/linux Merge tag 'dm-3.4-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/agk/linux-dm Merge git://www.linux-watchdog.org/linux-watchdog Merge tag 'mfd_3.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6 Merge tag 'gpio-for-linus' of git://git.secretlab.ca/git/linux-2.6 Merge branch 'i2c-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging Merge branch 'for_linus' of git://cavan.codon.org.uk/platform-drivers-x86 Merge branch 'linux_next' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security Merge git://github.com/rustyrussell/linux Merge branch 'kvm-updates/3.4' of git://git.kernel.org/pub/scm/virt/kvm/kvm Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc Merge branch 'for-linus-3.4' of git://git.linaro.org/people/sumitsemwal/linux-dma-buf Merge branch 'slab/for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/penberg/linux Merge branch 'for-linus' of git://oss.sgi.com/xfs/xfs Merge tag 'split-asm_system_h-for-linus-20120328' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-asm_system Merge branch 'akpm' (Andrew's patch-bomb) Merge tag 'squashfs-updates' of git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next Merge tag 'nfs-for-3.4-2' of git://git.linux-nfs.org/projects/trondmy/linux-nfs Merge branch 'for-linus' of git://git.open-osd.org/linux-open-osd Merge tag 'mmc-merge-for-3.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc Merge branch 'drm-fixes' of git://people.freedesktop.org/~airlied/linux Merge branch 'akpm' (Andrew's patch-bomb) Merge branch 'irqdomain/merge' of git://git.secretlab.ca/git/linux-2.6 Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip Merge git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile Merge branch 'for-3.4' of git://linux-nfs.org/~bfields/linux Merge branch 'next' of git://git.infradead.org/users/vkoul/slave-dma Merge git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia Merge git://git.kernel.org/pub/scm/linux/kernel/git/brodo/cpupowerutils Merge branch 'for-linus' of git://git.linaro.org/people/rmk/linux-arm Revert "ext4: don't release page refs in ext4_end_bio()" Merge tag 'cleanup2' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc Merge branch 'x86-x32-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip Merge branch 'x86-cleanups-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip Merge tag 'devicetree-for-linus' of git://git.secretlab.ca/git/linux-2.6 Merge tag 'fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc Merge branch 'for-3.4-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input Merge tag 'sh-for-linus' of git://github.com/pmundt/linux-sh Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux Merge tag 'sound-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs Merge branch 'dunlap' (Randy's Documentation patches) Merge tag 'for-v3.4-rc1' of git://git.infradead.org/battery-2.6 Merge git://git.samba.org/sfrench/cifs-2.6 Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux Merge tag 'fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc Merge tag 'for-linus-3.4' of git://git.infradead.org/mtd-2.6 Merge branch 'core-locking-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip Merge branch 'kconfig' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild Merge branch 'misc' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild Merge branch 'kbuild' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc selinux: don't inline slow-path code into avc_has_perm_noaudit() selinux: inline avc_audit() and avc_has_perm_noaudit() into caller Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6 Merge tag 'parisc-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6 Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs Merge branch 's3-for-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/amit/virtio-console Linux 3.4-rc1 Linus Walleij (33): ARM: 7268/1: integrator: defconfig for both AP and CP ARM: plat-nomadik: get rid of global mtu base pointer ARM: plat-nomadik: handle clocking properly ARM: plat-nomadik: modernize MTU timer pinctrl: delete raw device pointers in pinmux maps pinctrl: break out a pinctrl consumer header pinctrl: move generic functions to the pinctrl_ namespace pinctrl: factor pin control handles over to the core pinctrl: changes hog mechanism to be self-referential serial/sirf: fixup for changes to pin control pinctrl: spawn U300 pinctrl from the COH901 GPIO ARM: 7335/1: mach-u300: do away with MMC config files ARM: ux500: delete TPS6105X selection ARM: ux500: solve some Kconfig mess pinctrl: make the pinmux-pins more helpful pinctrl: fix the pin descriptor kerneldoc mfd: Fix ab8500 error path bug mfd: Add ab8500 version detection and enforcing mfd: Parametrize ab8500 IRQ masks and registers mfd: Support AB9540 ab8500 variant pinctrl: include machine header to core.h pinctrl: split pincontrol states into its own header Merge branch 'pinctrl-tegra-for-next-diet' into for-next spi: create a message queueing infrastructure pinctrl: fix error path in pinconf_map_to_setting() pinctrl: introduce generic pin config pinctrl/coh901: use generic pinconf enums and parameters pinctrl: support pinconfig on the U300 ARM: u300: configure some pins as an example serial: PL011: clear pending interrupts ARM: 7310/1: integrator: implement sched_clock across all boards ARM: 7349/1: integrator: convert to sparse irqs watchdog: coh901327: convert to use watchdog core Lionel Debroux (1): EDAC: Make pci_device_id tables __devinitconst. Liu Bo (9): mm: fix comment typo of truncate_inode_pages_range Btrfs: show useful info in space reservation tracepoint Btrfs: fix deadlock during allocating chunks Btrfs: fix race between direct io and autodefrag Btrfs: fix the mismatch of page->mapping Btrfs: fix recursive defragment with autodefrag option Btrfs: add a check to decide if we should defrag the range Btrfs: do not bother to defrag an extent if it is a big real extent Btrfs: update to the right index of defragment Liu Gang (2): powerpc/srio: Fix the relocation errors when building with 64bit powerpc/srio: Fix the compile errors when building with 64bit Liu Jiang (1): [IA64] Fix ISA IRQ trigger model and polarity setting Liu Shuo (2): powerpc/fsl_msi: return proper error value when ioremap failed. powerpc/dts: fix the compatible string of sec 4.0 Liu Yu (1): KVM: PPC: booke: Add booke206 TLB trace Liu Yu-B13201 (1): KVM: PPC: Avoid patching paravirt template code Liz Clark (1): TTY: Wrong unicode value copied in con_set_unimap() Lothar WaÃ?mann (2): arm/mxs: Add support for SSP/MMC ports 2 & 3 usb gadget: fix a section mismatch when compiling g_ffs with CONFIG_USB_FUNCTIONFS_ETH Lucas De Marchi (4): sysctl: remove impossible condition check sysctl: protect poll() in entries that may go away Documentation: remove references to /etc/modprobe.conf Documentation: replace install commands with softdeps Lucas Stach (1): iommu/tegra-gart: fix spin_unlock in map failure path Luciano Coelho (12): wl1251: fix sparse warning wl1251: convert 32-bit values to le32 before writing to the chip wl1251: enable sparse endianess check by default wl12xx: enable sparse endianess check by default wl12xx: cancel delayed elp work and clear flags when stopping PLT wl12xx: move partition table definition to io.c wl12xx: read chip ID and HW PG version during probe wl12xx: use two MAC addresses based on the NVS or from fuse ROM wl12xx: add testmode operation to read the BD_ADDR from Fuse ROM wl12xx: remove unnecessary shadow declaration wl12xx: fix typo in fwlog module param description Merge branch 'wl12xx-next' into for-linville Luck, Tony (2): x86: Remove some noise from boot log when starting cpus Fix ia64 build errors (fallout from system.h disintegration) Ludovic Desroches (1): mmc: atmel-mci: fix typo Ludwig Nussel (1): debugfs: add mode, uid and gid options Luis R. Rodriguez (1): mac80211: rename mesh static path_lookup() Luiz Augusto von Dentz (1): Bluetooth: Fix using uninitialized variable Lukas Czerner (10): ext4: ignore EXT4_INODE_JOURNAL_DATA flag with delalloc ext4: fix resize when resizing within single group ext3: fix start and len arguments handling in ext3_trim_fs() ext4: rewrite punch hole to use ext4_ext_remove_space() ext4: remove unused code from ext4_ext_map_blocks() ext4: give more helpful error message in ext4_ext_rm_leaf() ext4: fix start and len arguments handling in ext4_trim_fs() ext4: fix trimmed block count accunting ext4: always set then trimmed blocks count into len ext4: remove restrictive checks for EOFBLOCKS_FL MUNEDA Takahiro (1): PCI: Add pcie_hp=nomsi to disable MSI/MSI-X for pciehp driver Maciej Trela (1): [SCSI] libsas: kill spurious sas_put_device Maciej Å»enczykowski (1): net: get rid of some pointless casts to sockaddr Magnus Damm (36): PM / Domains: Fix include for PM_GENERIC_DOMAINS=n case sh: introduce sh_clk_ops in parallel with clk_ops sh: convert cpg code to sh_clk_ops ARM: mach-shmobile: sh7367 sh_clk_ops rename ARM: mach-shmobile: sh7377 sh_clk_ops rename ARM: mach-shmobile: sh7372 sh_clk_ops rename ARM: mach-shmobile: sh73a0 sh_clk_ops rename ARM: mach-shmobile: r8a7740 sh_clk_ops rename ARM: mach-shmobile: r8a7779 sh_clk_ops rename sh: sh header sh_clk_ops rename sh: sh2 sh_clk_ops rename sh: sh2a sh_clk_ops rename sh: sh3 sh_clk_ops rename sh: sh4 sh_clk_ops rename sh: sh4a sh_clk_ops rename sh: sh5 sh_clk_ops rename sh: board sh_clk_ops rename sh: remove clk_ops ARM: mach-shmobile: sh7367 map_io and init_early update ARM: mach-shmobile: sh7377 map_io and init_early update ARM: mach-shmobile: sh7372 map_io and init_early update ARM: mach-shmobile: sh73a0 map_io and init_early update ARM: mach-shmobile: r8a7740 map_io and init_early update ARM: mach-shmobile: r8a7779 map_io and init_early update ARM: mach-shmobile: r8a7779 L2 cache support ARM: mach-shmobile: rename clk_init() to shmobile_clk_init() ARM: mach-shmobile: Move sh7372 Mackerel external clk setup ARM: mach-shmobile: Move sh7372 AP4EVB external clk setup ARM: mach-shmobile: add shmobile_earlytimer_init() ARM: mach-shmobile: sh7367 and G3EVM timer rework ARM: mach-shmobile: sh7377 and G4EVM timer rework ARM: mach-shmobile: sh7372, AP4EVB and Mackerel timer rework ARM: mach-shmobile: sh73a0, AG5EVM and Kota2 timer rework ARM: mach-shmobile: r8a7740 and Bonito timer rework ARM: mach-shmobile: r8a7779 and Marzen timer rework ARM: mach-shmobile: default to no earlytimer Mahesh Rajashekhara (1): [SCSI] aacraid: Added Sync.mode to support series 7/8/9 controllers Mahesh Salgaonkar (10): fadump: Add documentation for firmware-assisted dump. fadump: Reserve the memory for firmware assisted dump. fadump: Register for firmware assisted dump. fadump: Initialize elfcore header and add PT_LOAD program headers. fadump: Convert firmware-assisted cpu state dump data into elf notes. fadump: Add PT_NOTE program header for vmcoreinfo fadump: Introduce cleanup routine to invalidate /proc/vmcore. fadump: Invalidate registration and release reserved memory for general use. fadump: Invalidate the fadump registration during machine shutdown. fadump: Remove the phyp assisted dump code. Malcolm Priestley (16): [media] it913x v1.23 use it913x_config.chip_ver to select firmware [media] it913x ver 1.24 Make 0x60 default on version 2 devices [media] IT913X Version 1 and Version 2 keymaps [media] it913x v1.25 support different for remotes [media] lmedm04 ver 1.96 Turn off PID filter by default [media] it913x ver 1.26 change to remove interruptible mutex locks [media] it913x ver 1.27 Allow PID 8192 to turn PID filter off [media] it913x-fe ver 1.15 read signal strenght using reg VAR_P_INBAND [media] STV0288 increase delay between carrier search [media] lmedm04 ver 1.97 Remove delays required for STV0288 [media] lmedm04 v1.98 Remove clear halt [media] m88rs2000 1.12 v2 DVB-S frontend and tuner module [media] lmedm04 ver 1.99 support for m88rs2000 v2 [media] lmedm04 RS2000 Firmware details [media] lmedm04 - support for m88rs2000 missing kconfig option [media] m88rs2000 ver 1.13 Correct deseqc and tuner gain functions Mandeep Singh Baines (4): cgroup: simplify double-check locking in cgroup_attach_proc cgroup: replace tasklist_lock with rcu_read_lock cgroup: remove extra calls to find_existing_css_set drm: remove master fd restriction on mode setting getters Manish Rangankar (2): [SCSI] qla4xxx: Modified debug log messages for boot info. [SCSI] qla4xxx: Add support for multiple session per host. Manish chopra (2): netxen_nic: fw dump support qlcnic: Fix API unlock Manjunath Hadli (12): ASoC: CQ93VC: remove machine specific header file inclusion from codec driver ARM: davinci: dm644x: move private definitions to C file ARM: davinci: dm365: move private definitions to C file ARM: davinci: dm646x: move private definitions to C file [media] davinci: vpif: remove machine specific header file includes ARM: davinci: create new common platform header for davinci ARM: davinci: streamline sysmod access ARM: davinci: dm644x: improve readability using macro ARM: davinci: dm644x: fix inconsistent variable naming ARM: davinci: dm644x: don't force vpfe registeration on all boards ARM: davinci: dm644x: add support for v4l2 video display ARM: davinci: dm644x evm: add support for VPBE display Manjunathappa, Prakash (3): video: da8xx-fb: reset LCDC only if functional clock changes with DVFS video: da8xx-fb: Fix build warning on unused label video:da8xx-fb: calculate pixel clock period for the panel Manoj Iyer (2): Bluetooth: btusb: Add vendor specific ID (0a5c 21f3) for BCM20702A0 thinkpad-acpi: recognize Lenovo as version string in newer V-series BIOS Marc Dietrich (12): staging: nvec: ps2: add suspend/resume functions staging: nvec: ps2: let the start/stop streaming commands be called by the start/stop functions of serio staging: nvec: ps2: tell nvec to send 6 byte long messages staging: nvec: ps2: add some more debug functions staging: nvec: ps2: disable/enable mouse on suspend/resume staging: nvec: ps2: change serio type to passthrough ARM: tegra: paz00: fix wrong SD1 power gpio ARM: tegra: paz00: fix wrong UART port on mini-pcie plug ARM: dt: tegra: add ADT7461 temperature sensor to paz00 device tree ARM: dt: tegra: add the power gpio key to paz00 device tree ARM: dt: tegra: add the wifi led to paz00 device tree ASoC: alc5632: Connect HP/HPL/HPR mix'es to HPOut Mix Marc Gariepy (1): drm/i915: Ignore LVDS on hp t5745 and hp st5747 thin client Marc Kleine-Budde (2): can: dev: let can_get_echo_skb() return dlc of CAN frame mtd: ixp4xx: oops in ixp4xx_flash_probe Marc Zyngier (20): ARM: 7309/1: realview: fix unconnected interrupts on EB11MP ARM: davinci: convert to common sched_clock() implementation ARM: prima2: convert to common sched_clock() implementation ARM: Make the sched_clock framework mandatory ARM: smp_twd: make local_timer_stop a symbol instead of a #define ARM: local timers: introduce a new registration interface ARM: smp_twd: add runtime registration support ARM: smp_twd: add device tree support ARM: OMAP4: convert to twd_local_timer_register() interface ARM: plat-versatile: convert to twd_local_timer_register() interface ARM: tegra: convert to twd_local_timer_register() interface ARM: shmobile: convert to twd_local_timer_register() interface ARM: ux500: convert to twd_local_timer_register() interface ARM: highbank: convert to twd_local_timer_register() interface ARM: imx6q: convert to twd_local_timer_register() interface ARM: smp_twd: remove old local timer interface ARM: local timers: convert exynos to runtime registration interface ARM: local timers: convert MSM to runtime registration interface ARM: local timers: make the runtime registration interface mandatory ARM: ux500: fix compilation after local timer rework Marcel Holtmann (25): Bluetooth: Split sending for HCI raw and control sockets Bluetooth: Remove unneeded bt_cb(skb)->channel variable Bluetooth: Limit HCI raw socket options to actual raw sockets Bluetooth: Lock socket when reading HCI socket options Bluetooth: Add HCI CMSG details only to raw sockets Bluetooth: Simplify HCI socket bind handling Bluetooth: Fix issue with shared SKB between HCI raw socket and driver Bluetooth: Remove HCI notifier handling Bluetooth: Add support for HCI monitor channel Bluetooth: Restrict access to management interface Bluetooth: Set supported settings based on enabled HS and/or LE Bluetooth: Always enable management interface Bluetooth: Fix parameter list for setting local name Bluetooth: Only keep controller up after init if powered on Bluetooth: Don't send New Settings event during setup power down Bluetooth: Fix two minor style issues in management code Bluetooth: Fix two minor style issues in HCI code Bluetooth: Enable timestamps for control channel Bluetooth: Disabling discoverable with timeout is invalid Bluetooth: Fix handling of discoverable setting with timeout Bluetooth: Send management event for class of device changes Bluetooth: Allow HCI UART reset parameter via flags ioctl Bluetooth: Add support for creating HCI UART based AMP controllers Bluetooth: Update L2CAP timeout constants to use msecs_to_jiffies Bluetooth: Update MGMT and SMP timeout constants to use msecs_to_jiffies Marcelo Tosatti (4): KVM: x86: increase recommended max vcpus to 160 KVM: Allow adjust_tsc_offset to be in host or guest cycles x86: kvmclock: abstract save/restore sched_clock_state KVM: x86: fix kvm_write_tsc() TSC matching thinko Marcin Tomczak (1): [SCSI] isci: enable clock gating Marcos Paulo de Souza (11): staging: vt6656: iwctl.c: Remove commented code staging: vt6656: iwctl.c: Remove useless function staging: vt6656: Remove return statement of iwctl_giwmode staging: vt6656: Remove return statement of iwctl_giwrange staging: vt6656: iwctl.c: Remove return statement of iwctl_giwessid staging: vt6656: iwctl.c: Remove return statement of iwctl_giwrate staging: vt6656: iwctl.c: Rewrite siwrts funciton PM / Suspend: Avoid code duplication in suspend statistics update PM / Freezer: Remove references to TIF_FREEZE in comments drivers/platform/x86/dell-laptop.c: Remove some unneeded break statements drivers/idle/intel_idle.c: fix confusing code identation Marek Lindner (7): batman-adv: simplify bat_ogm_receive API call batman-adv: warn if added interface is part of a bridge batman-adv: add infrastructure to change routing algorithm at runtime batman-adv: convert batman iv algorithm to use dynamic infrastructure batman-adv: convert time_after instances to has_timed_out batman-adv: allowing changing the routing algorithm via module parameter batman-adv: export used routing algorithm via sysfs Marek Olšák (9): drm/radeon/kms: add support for streamout v7 drm/radeon/kms: skip cb/db checking if SX_MISC is 1 on r600+ drm/radeon/kms: make some DRM errors more informative drm/radeon/kms: compute GPU addresses correctly on evergreen drm/radeon/kms: optimize streamout checking for evergreen drm/radeon/kms: skip db/cb/streamout checking when possible on evergreen drm/radeon/kms: remove some unused variables in evergreen_cs_track drm/radeon/kms: compute GPU addresses correctly on r600 drm/radeon/kms: skip db/cb/streamout checking when possible on r600 Mark A. Allyn (6): staging: sep: Add new PCI identifier staging: sep: Basic infrastructure for SEP DMA access to non CPU regions staging: sep: Add interfaces for the new functions staging: sep: update initialisation staging: sep: NULL out pointers, mark debug code DEBUG to fix warnings staging: sep: reworked crypto layer Mark Allyn (1): staging: sep: SEP update Mark Asselstine (1): rpmsg: fix build warning when dma_addr_t is 64-bit Mark Brown (290): ARM: S3C64XX: Support GPIO LEDs on Cragganmore ARM: S3C64XX: Fix build of Cragganmore after SPI changes ARM: S3C64XX: Enable power management for disk on Cragganmore ARM: S3C64XX: Enable power management for WiFi on Cragganmore ARM: S3C64XX: Add hookup for Tomatin module on Cragganmore ARM: S3C64XX: Add basic cpuidle driver regulator: Update s5m8767 for device tree API changes regmap: Add support for padding between register and address ASoC: Make WM8978 I2C usage unconditional ASoC: Remove unused control type from wm8978 driver ASoC: Convert wm8978 to table based DAPM and control init ASoC: Convert wm8978 to devm_kzalloc() ASoC: Use standard cache sync for WM8978 ASoC: Convert wm8978 to direct regmap API usage ASoC: Push wm8978 reset down into the I2C probe ASoC: Convert WM9090 to use regmap directly ASoC: Move WM9090 device identification and reset to I2C probe ASoC: Convert wm8993 to direct regmap API usage ASoC: Move WM8993 resource acquisition and device reset to bus probe ASoC: Convert WM8753 to direct regmap API usage ASoC: Make WM8971 I2C usage unconditional ASoC: Convert wm8971 to table based DAPM and control init ASoC: Convert wm8971 to devm_kzalloc() ASoC: Make wm8974 I2C usage unconditional ASoC: Convert wm8974 to table based DAPM and control init ASoC: Remove wm8974 private data ASoC: Use standard cache sync for wm8804 ASoC: Convert wm8804 to devm_kzalloc() ASoC: Convert wm8804 to direct regmap API usage ASoC: Make WM8904 I2C usage unconditional ASoC: Convert wm8904 to devm_kzalloc() ASoC: Use standard cache sync for WM8904 ASoC: Convert WM8904 to direct regmap API usage ASoC: Make I2C usage unconditional in WM8940 ASoC: Convert WM8940 to devm_kzalloc() ASoC: Make I2C usage unconditional in WM8955 ASoC: Convert WM8955 to devm_kzalloc() ASoC: Use standard register cache sync for WM8955 ASoC: Convert WM8955 to direct regmap API usage ASoC: Convert WM8955 to table based DAPM and control init ASoC: Optimise performance of WM8904 ADC 128fs OSR mode ASoC: Make WM8962 I2C usage unconditional ASoC: Convert WM8962 register access map to modern style ASoC: Add WM8962 DAC and ADC L/R swap support ASoC: Allow drivers to specify how many bits are significant on a DAI ASoC: 24 bits are significant on the WM8996 audio interfaces ASoC: Implement basic WM8993 interrupt support ASoC: Make WM8993 I2C usage unconditional ASoC: 24 bits are significant on wm_hubs DAIs ASoC: When releasing WM5100 put /RESET into reset ASoC: Say we can't read WM5100 ID register ASoC: Remove redundant set_bias_level() from WM5100 remove() ASoC: Make WM5100 interrupt path use regmap directly ASoC: Push WM5100 interrupt request into I2C probe spi/s3c64xx: Log error interrupts spi/s3c64xx: Convert to dev_pm_ops spi/s3c64xx: Implement runtime PM support ASoC: Don't tell applications about msbits unless we're ignoring input ASoC: Use regmap update bits operation for drivers using regmap ASoC: Fix build of tlv320dac33 ASoC: wm8985: Convert to devm_kzalloc() ASoC: wm8985: Convert to table based DAPM and control init ASoC: wm8985: Use standard cache sync implementation ASoC: wm8985 Don't directly reference the cache data structure ASoC: wm8985: Convert to direct regmap API usage ASoC: wm8988: Convert to table based DAPM and control init ASoC: wm8988: Convert to devm_kzalloc() regulator: Implement devm_regulator_free() regulator: Provide devm_regulator_bulk_get() Input: samsung-keypad - don't synchronise with runtime PM put ASoC: sgtl5000: It's sgtl5000 not sgtl500 regmap: Support register patch sets ASoC: Convert WM8731 to direct regmap API usage ASoC: wm5100: Fix mismerge of IRQ frees Merge tag 'regmap-patch-initial' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap into for-3.4 ASoC: Convert the WM5100 revision A updates to a regmap patch ASoC: wm5100: Fix warnings from recent patches ASoC: wm8962: Optimise power consumption for IN4 DC measurement usage regmap: Unexport regcache_write() and regcache_read() regmap: Skip patch application when the cache is not dirty on sync regmap: Bypass the cache when applying patches crypto: Add bulk algorithm registration interface Merge tag 'topic/devm' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator into HEAD ASoC: Provide REGULATOR_SUPPLY widget type ASoC: wm5100: Move regulator supplies over to DAPM infrastructure ASoC: wm2200: Add WM2200 CODEC driver ASoC: dapm: Drop runtime PM references asynchronously ASoC: dapm: Ignore isolated signal generators for power purposes regmap: Reset device debugfs when reinitialising the cache ASoC: wm5100: Convert to devm_regulator_bulk_get() ASoC: wm5100: Use pm_runtime for powerdown managment ASoC: wm8996: Handle failures to determine accessory polarity ASoC: wm8994: Report any low impedance accessory as a headphone ARM: S3C64XX: Add a SPKVDD supply for CODECs on Cragganmore ARM: S3C64XX: Use IN4 DC measurement mode on Tobermory ASoC: wm8962: Enable idle_bias_off video: s3c-fb: Convert to devm style allocation ASoC: wm2200: Remove trailing whitespace regmap: Implement managed regmap_init() ASoC: max9768: Fix up review comments in max9768 driver ASoC: fsi: Remove unneeded empty runtime PM callbacks ASoC: wm8993: Convert to use a regmap patch ASoC: core: Support suspend to disk ASoC: wm_hubs: Push check for idle_bias_off out into drivers Merge tag 'v3.3-rc2' into for-3.4 ASoC: wm8996: Switch to using common code for managing CPVDD supply ASoC: wm8996: Use devm_regulator_bulk_get() ASoC: wm5100: Handle failures to determine accessory polarity ASoC: wm9712: Remove driver specific version ASoC: wm9712: Add TLV information for microphone input regulator: wm8350: Don't specify consumer supplies with struct device Merge branch 'regulator-drivers' into regulator-supply regulator: Remove support for supplies specified by struct device ASoC: pcm: Improve error logging mfd: twl-core: Don't specify regulator consumers by struct device ASoC: samsung: Enable accessory detect for WM8994 on Littlemill ASoC: wm8994: Don't bring up to STANDBY by default ASoC: wm8994: We don't need to runtime resume by default ASoC: wm8994: Unsuspend the device while reading GPIO statuses ASoC: wm8994: Bring WM8994 accessory detection up to date regmap: Don't use bitfields for booleans regmap: Add debugfs information for the cache status ASoC: tlv320aic3x: Remove even more unused code ASoC: wm_hubs: Convert most output drivers to OUT_DRV widgets ASoC: wm8962: Support mono playback and record ASoC: pcm: If pmdown_time is zero then shut down DAPM immediately ASoC: core: Allow CODECs to set ignore_pmdown_time in the driver struct ASoC: twl6040: Move ignore_pmdown_time to driver struct ASoC: wm2200: Ignore pmdown_time Merge branch 'topic/pcm-internal' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound into for-3.4 Merge tag 'v3.3-rc3' as we've got several bugfixes in there which are regulator: Don't add the function name to pr_fmt regulator: Complain if a voltage range is specified but can't be used w1: Use linux/gpio.h rather than asm/gpio.h ASoC: wm8993: Correct typos in regmap conversion ASoC: wm8993: Add register default for INPUTS_CLAMP ARM: S3C64XX: Gate some more clocks by default ARM: S3C64XX: Reduce residency requirement for cpuidle WFI mode ARM: S3C64XX: Define some additional always off clocks ASoC: wm_hubs: Improve single ended line output enable performance ASoC: wm_hubs: Clamp inputs to VMID while we ramp ASoC: wm8994: VMID management improvements ASoC: wm8994: Actively discharge VMID when not in use ASoC: wm9081: Use module_i2c_driver ASoC: wm8988: Convert to direct regmap API usage ASoC: wm8988: Remove unneded -codec from driver name ASoC: wm9081: Move WM9081 IRQ platform data handling into I2C probe ASoC: wm9081: Use idle_bias_off ASoC: wm8994: Use slow start for VMID ASoC: dapm: Convert pin switches to use snd_soc_card ASoC: wm8962: Update the clocking when setting system clock ASoC: wm8962: Only configure BCLK in hw_params when audio is active ASoC: wm8962: Log the selected SYSCLK ratio ASoC: wm8962: Add new SYSCLK ratios for new device revisions ASoC: wm8962: Clean up register dump cruft ASoC: wm8962: Don't automatically enable and disable FLL ASoC: wm8962: Convert to runtime PM for bias off management ASoC: ak4535: Remove -codec from driver name ASoC: ak4535: Make I2C usage unconditional ASoC: ak4535: Remove bitrotted driver version ASoC: ak4535: Convert to direct regmap API usage ALSA: core: Constify the name in new kcontrols ASoC: dapm: Unexport snd_soc_dapm_new_control() ASoC: dapm: Refactor snd_soc_dapm_new_widget() to return the widget ASoC: dapm: Supply the DAI and substream when calling stream events ASoC: dapm: Constify lots of names that are never modified ASoC: dapm: Implement and instantiate DAI widgets ASoC: dapm: Convert stream events to use DAI widgets ASoC: wm8994: Convert to use DAI widget routing rather than streams ASoC: dapm: Only mark pin widgets as dirty if we actually change state ASoC: wm8962: Convert to module_i2c_driver() ASoC: wm8993: Convert to module_i2c_driver() ASoC: wm8996: Convert to module_i2c_driver() ASoC: wm8996: Make sure we bounce /RESET to reset regmap: Add stub regmap calls as a build crutch for infrastructure users regmap: Implement support for 32 bit registers and values Merge tag 'v3.3-rc4' into for-3.4 in order to resolve the conflict regmap: Allow users to query the size of register values Merge branch 'topic/devm' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap into regmap-drivers Merge branch 'topic/patch' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap into regmap-drivers ASoC: ak4104: Remove uninformative print on probe() ASoC: ak4104: Convert to module_spi_driver() ASoC: wm8776: Add WM8775 device ID to the WM8776 ASoC: wm_hubs: Convert headphone driver to output driver widget regulator: Clean up debugfs error handling a bit ASoC: wm8994: Enable headphone startup mode 1 for WM1811 and WM8958 ASoC: wm8994: Actively discharge idle MICBIAS with jack detect ASoC: wm8994: Support external capacitors on MICBIAS2 with jack detection regmap: Support raw reads from cached registers Merge tag 'topic/introspection' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap into HEAD ASoC: io: Retrieve val_bytes from the regmap API ASoC: core: Add SND_SOC_BYTES control for coefficient blocks ASoC: core: Add support for masking out parts of coefficient blocks ASoC: wm8996: Implement DRC coefficient configuration ASoC: wm5100: Implement DRC coefficient configuration ASoC: wm8996: Convert to use DAPM routes for stream connections ASoC: wm8994: Move wm_hubs callback before we start ramping VMID mfd: wm8994: Add __devinit and __devexit annotations for probe and remove mfd: Add __devinit and __devexit annotations in wm8994 mfd/ASoC: Convert WM8994 driver to use regmap patches mfd: wm8994: Convert to devm_regmap_init() mfd: wm831x: Convert to devm_regmap_init() mfd: wm8400: Convert to devm_regmap_init_i2c() ASoC: ak4104: Use snd_soc_update_bits() for read/modify/write ASoC: ak4104: Use snd_soc_write() rather than internal write function ASoC: ak4104: Convert to direct regmap API usage ASoC: wm8962: Remove mistakenly committed debug logging regmap: Skip hardware defaults for LZO caches regmap: Remove default cache sync implementation ASoC: wm8962: Convert interrupt handler to direct regmap usage regmap: Mark the cache as clean after a successful sync regmap: Add tracepoints for cache only and cache bypass regmap: Supply ranges to the sync operations regmap: Allow drivers to sync only part of the register cache regmap: Fix x86_64 breakage ASoC: wm8753: Convert to devm_kzalloc() ALSA: Use a define for the number of jack switch types ASoC: wm8994: Make sure we don't have MICBIAS on during jackdet mode mfd: Improve performance of later WM1811 revisions ASoC: wm8996: Fix /RESET bounce ordering ASoC: wm8996: Remove stub register cache ASoC: wm_hubs: Bomb out if we can't read back the DC servo result ASoC: wm8994: Remove stub of register access code [CPUFREQ] s3c64xx: Fix mis-cherry pick of VDDINT regmap: Add stub for regcache_sync_region() ASoC: wm8962: Remove register default for PLL2 ASoC: wm8994: Disable debounce of jack detection on inserted jack ASoC: wm8962: Run the headphone in class G mode when sidetone is enabled ASoC: core: Log a warning when machines use soc-audio ASoC: wm8994: Push wm8994 private data allocation out into device probe ASoC: wm8994: Suppress noop updates of FLL K ASoC: wm_hubs: Disable cache of the DC servo calibration for WM1811 ASoC: wm8994: Make sure we sync DAPM on WM8958 detection mode changes ASoC: wm8994: Disable JACKDET when disabling detecton ASoC: wm8994: Don't bother updating the jackdet mode needlessly ASoC: wm8994: Factor out WM1811A detection mode setting ASoC: core: Split the union for CODEC/platform in the DAI ASoC: dapm: Show if widgets are forced in debugfs gpiolib: Add comments explaining the _cansleep() WARN_ON()s regcache: Make sure we sync register 0 in an rbtree cache regmap: Fix rbtree block base in sync ASoC: wm8994: Use audio mode for jack detection when system is active ASoC: wm8962: Remove unneeded pm_runtime_set_active() ASoC: wm8962: Remove defaults for volatile registers mfd: twl-core: Don't specify regulator consumers by struct device mfd: wm8994: Mark MICBIAS register as readable mfd: wm8994: We don't need to runtime resume by default mfd: Test for jack detection when deciding if wm8994 should suspend mfd: wm8994: Add __devinit and __devexit annotations for probe and remove mfd: Correct readability of WM8994 DC servo 4E register ASoC: dapm: Only lock CODEC for I/O if not using regmap ARM: S3C64XX: Add some more Cragganmore module IDs to the table ARM: S3C64XX: Supply platform data for SPI on Cragganmore i2c-s3c2410: Convert to devm_kzalloc() i2c-s3c2410: Add stub runtime power management ASoC: wm8996: Remove some volatile regisers from the defaults table ASoC: wm8996: Remove separate output stage enable step spi/s3c64xx: Convert to using core message queue spi: Mark spi_register_board_info() __devinit regmap: Rejig struct declarations for stubbed API regulator: s5m8767: Fix unused variable warning in probe() regulator: wm8994: Convert to devm_kzalloc() ASoC: Revert widget I/O locking for 3.4 regulator: Support driver probe deferral ASoC: wm8994: Prevent ABBA deadlock with CODEC and accdet mutexes tracing: Fix build breakage without CONFIG_PERF_EVENTS Merge remote-tracking branches 'regmap/topic/core' and 'regmap/topic/devm' into regmap-next Merge remote-tracking branch 'regmap/topic/drivers' into regmap-next Merge remote-tracking branches 'regmap/topic/patch' and 'regmap/topic/sync' into regmap-next Merge remote-tracking branch 'regmap/topic/introspection' into regmap-next Merge remote-tracking branch 'regmap/topic/bulk' into regmap-next ASoC: wm8996: Add 44.1kHz support ALSA: pcm: Constify the list in snd_pcm_hw_constraint_list spi: s3c64xx: Fix build ASoC: core: Fix obscure leak of runtime array mfd: wm8994: Remove defaults for volatile registers mfd: wm8994: Fix register default for WM1811 AntiPOP2 mfd: Remove unused LDO supply field from WM8994 pdata ARM: S3C64XX: Hook up supply for WM8994 LDOs on Littlemill Merge remote-tracking branch 'regulator/topic/drivers' into regulator-next Merge remote-tracking branch 'regulator/topic/stub' into regulator-next Merge remote-tracking branches 'regulator/topic/devm' and 'regulator/topic/stub' into regulator-next Merge remote-tracking branch 'regulator/topic/supply' into regulator-next Merge tag 'topic/twl' into regulator-next ASoC: wm_hubs: Don't actively manage LINEOUT_VMID_BUF ASoC: wm8994: Add missing break in resume ASoC: wm8994: Provide VMID mode control and fix default sequence ASoC: wm8994: Update WM8994 DCS calibration drivers/leds/leds-gpio.c: use linux/gpio.h rather than asm/gpio.h i2c-gpio: Use linux/gpio.h rather than asm/gpio.h Mark Einon (1): staging: et131x: use netif_rx_ni() for packet receive Mark Fasheh (10): btrfs: Don't BUG_ON errors from btrfs_create_subvol_root() btrfs: Don't BUG_ON() errors in update_ref_for_cow() btrfs: Don't BUG_ON kzalloc error in btrfs_lookup_csums_range() btrfs: Don't BUG_ON errors in __finish_chunk_alloc() btrfs: Go readonly on bad extent refs in update_ref_for_cow() btrfs: Don't BUG_ON errors from update_ref_for_cow() btrfs: Go readonly on tree errors in balance_level btrfs: Don't BUG_ON insert errors in btrfs_alloc_dev_extent() btrfs: Remove BUG_ON from __btrfs_alloc_chunk() btrfs: Remove BUG_ON from __finish_chunk_alloc() Mark Grosen (2): remoteproc: do not require an iommu remoteproc: avoid registering a virtio device if not supported Mark Salter (1): irq_domain/c6x: Convert c6x to use generic irq_domain support. Mark Salyzyn (3): [SCSI] pm8001: fix lockup on phy_control hard reset. [SCSI] pm8001: Add FUNC_GET_EVENTS [SCSI] pm8001: deficient responses to IO_XFER_ERROR_BREAK and IO_XFER_OPEN_RETRY_TIMEOUT Mark Wielaard (1): x86-64: Fix CFI data for common_interrupt() Markus Grabner (3): staging: line6: removed obsolete code staging: line6: use source select control for UX2 devices staging: line6: separate handling of buffer allocation and stream startup Martin Decky (1): udlfb: Improve debugging printouts with refresh rate Martin Hostettler (1): [media] v4l: Add driver for Micron MT9M032 camera sensor Martin Hundebøll (2): batman-adv: Rm empty line from is_my_mac() in main.c batman-adv: Move is_out_of_time() to main.h for general use Martin K. Petersen (4): [SCSI] Ensure discard failure gets treated as a target problem [SCSI] sd: Make sure provisioning mode is reported correctly [SCSI] Handle disk devices which can not process medium access commands [SCSI] scsi_debug: Fix incorrect page length in logical block provisioning VPD Martin Krause (2): Staging rtl8712: Remove double USB device IDs Staging: rtl8712/rtl8192u: move USB device ID within staging drivers. Martin Peres (6): drm/nouveau/pm: style fixes drm/nouveau/pm: restore fan speed after suspend drm/nouveau: move pwm_divisor to the nouveau_pm_fan struct drm/nouveau/pm: improve the reclocking logs' readability drm/nv50/pm: wait for all fifo-connected engines to idle before reclocking drm/nv50/hwsq: some nv92 fixes Martin Schwidefsky (4): [S390] rename lowcore field [S390] rework smp code [S390] rework idle code [S390] register cpu devices for SMP=n Martyn Welch (4): powerpc: Add GE FPGA config option gpio: Move GE GPIO driver to reside within GPIO subsystem powerpc: Move GE PIC drivers powerpc/85xx: Board support for GE IMP3A Masami Hiramatsu (4): x86: Fix to decode grouped AVX with VEX pp bits x86/kprobes: Fix instruction recovery on optimized path x86/kprobes: Fix a bug which can modify kernel code permanently x86/kprobes: Split out optprobe related code to kprobes-opt.c Masami Ichikawa (1): sysfs: Fix memory leak in sysfs_sd_setsecdata(). Masanari Iida (109): perf evsel: Fix spelling typo Input: pcf8574_keypad - fix typo in Kconfig atm: Fix typo in lanai.c vmxnet3: Fix typo in vmxnet3_drv.c ath6kl: Fix typo in cfg80211.c tty: fix comment typo in synclink_gt.c mpt2sas: Fix typo in mpt2sas_config.c reiserfs: fix printk typo in lbalance.c macintosh: fix string typo in mediabay.c ntfs: fix printk typos in mft.c media: Fix typo in mixer_drv.c and hdmi_drv.c iwmc3200wifi: fix printk typo in trace.h pm8001: fix printk typo in pm8001_hwi.c qla2xxx: fix printk typo in qla_bsg.c net: fix printk typo in ipw2x00/libipw_rx.c mlx4: Fix typo in cmd.c iommu: Fix typo in intel-iommu.c staging: Fix typo in ieee80211_rx.c staging: Fix typo in mei/interrupt.c aic7xxx: Fix typo in aic7xxx media: Fix typo in lmedm04.c dma: Fix typo in iop-adma.c media: Fix typo in ov6650.c mips: Fix typo in bcm63xx/setup.c mmc: Fix typo in s3cmci.c frontends: Fix typo in tda1004x.c sh: Fix typo in pci-sh7780.c score: Fix typo in Kconfig.debug drm: Fix typo in vmwgfx_drv.c drm: Fix typo in rv515.c net: Fix typo in ipw2x00/libipw_rx.c iwmc3200wifi: Fix typo in trace.h rtlwifi: Fix typo in dm.c [media] [trivial] lmedm04: Fix typo [media] [trivial] ov6650: Fix typo [media] [trivial] s5p: Fix typo in mixer_drv.c and hdmi_drv.c stmmac: Fix typo in stmmac_pci.c staging: Fix typo in mei/interrupt.c char: Fix typo in viotape.c char: Fix typo in tlclk.c staging: Fix typo in ieee80211_rx.c mach-omap1: Fix typo in lcd_dma.c btrfs: Fix typo in free-space-cache.c char: Fix typo in viotape.c char: Fix typo in tlclk.c mantis: Fix typo in mantis_hif.c jffs2: Fix typo in compr.c mm: Fix typo in unevictable-lru.txt rds: Fix typo in iw_recv.c and ib_recv.c aeroflex: Fix typo in greth.c SRP: Fix typo in ib_srpt.c ASoC: Fix typo in twl4030.c Documentation: Fix typo in tcm_mod_builder.py zd1211rw: Fix typo in zd_usb.c and zd_mac.c mm: Fix typo in cleancache.txt aeroflex: Fix typo in greth.c isdn: Fix typo in callc.c and tei.c isdn: Fix typo in isdn_ppp.c mISDN: Fix typo in dsp_core.c stmicro: Fix typo in stmmac_pci.c and stmmac_platform.c usb: Fix typo in imx21-dbg.c PCI: Fix typo in setup-res.c [media] [trivial] frontends: Fix typo in tda1004x.c ALSA: usx2y: Fix typo in usbusx2yaudio.c and usx2yhwdeppcm.c ethernet: Fix typo in lantiq_etop.c Documentation: Fix typo in watchdog-kernel-api.txt watchdog: Fix typo in Kconfig watchdog: Fix typo in pnx4008_wdt.c hostap: Fix typo in hostap_hw.c cramfs: Fix typo in inode.c tools: Fix typo in ktest.pl simtec: Fix typo in pm-simtec.c mach-orion5x: Fix typo in db88f5281-setup.c and rd88f5182-setup.c media: Fix typo in radio-sf16fmr2.c Documentation: Fix typo in power-management.txt scsi: Fix typo in pmcraid.h Documentation: Fix typo in thin-provisioning.txt ia64: Fix typo in irq_xen.c Documentation: Fix typo in events-power.txt wireless: Fix typo in mac80211_hwsim.c usb: Fix typo in ehci-dbg.c Documentation: Fix typo in proc_usb_info.txt serial: Fix typo in sn_console.c davinci: Fix typo in dm355_ccdvc.c Documentation: Fix Broken URL "freshmeat" Documentation: Fix broken URL "JF" arm: Fix typo in spear3[012]0.c Documentation: Fix typo in kernel-parameters.txt ALSA: ctxfi: Fix typo in ctvmem.c staging: Fix typo in bssdb.c staging: Fix typo in unioxx5.c usb: Fix typo in ehci-dbg.c serial: Fix typo in sn_console.c IB/srpt: Fix typo "alocate" -> "allocate" macintosh: Fix typo in mediabay.c [media] [trivial] mantis: Fix typo in mantis_hif.c wireless: Fix typo in mac80211_hwsim.c ARM: OMAP1: Fix typo in lcd_dma.c Documentation: Fix multiple typo in Documentation [media] [trivial]: Fix typo in radio-sf16fmr2.c [media] [trivial] davinci: Fix typo in dm355_ccdvc.c staging: crystalhd: Fix typo in crystalhd_hw.c target: Fix typo in drivers/target microblaze: Fix typo in early_printk.c exofs: (trivial) Fix typo in super.c drivers/leds/leds-lp5521.c: fix typo jffs2: fix typo in scan.c jffs2: Fix typo in compr.c backlight: fix typo in tosa_lcd.c Mathias Krause (1): ARM: exec: remove redundant set_fs(USER_DS) Matt Carlson (23): tg3: Move tg3_restart_hw to a better location tg3: Relocate tg3_reset_task tg3: Move tg3_change_mtu to a better location tg3: Move tg3_set_rx_mode tg3: Move tg3_nvram_write_block functions tg3: Relocate tg3_find_peer tg3: Eliminate unneeded prototype tg3: Move transmit comment to a better location tg3: Disable new DMA engine for 57766 tg3: Fix stats while interface is down tg3: Fix copper autoneg adv checks tg3: Fix NVRAM page writes on newer devices tg3: Reduce UMP event collision window tg3: Consolidate ASIC rev detection code tg3: Remove unused link config code tg3: Remove unneeded link_config.orig_... members tg3: Use *_UNKNOWN ethtool definitions tg3: Update copyright tg3: Fix link check in tg3_adjust_link tg3: Remove SPEED_UNKNOWN checks tg3: Clear RECOVERY_PENDING with reset_task_cancel tg3: Create timer helper functions tg3: Recode PCI MRRS adjustment as a PCI quirk Matt Evans (2): KVM: PPC: Fix vcpu_create dereference before validity check. KVM: PPC: Add KVM_CAP_NR_VCPUS and KVM_CAP_MAX_VCPUS Matt Fleming (23): OpenRISC: Don't reimplement force_sigsegv() OpenRISC: No need to reset handler if SA_ONESHOT OpenRISC: Don't mask signals if we fail to setup signal stack OpenRISC: Use set_current_blocked() and block_sigmask() tools/include: Add byteshift headers for endian access x86, relocs: Don't open code put_unaligned_le32() x86, mkpiggy: Don't open code put_unaligned_le32() x86, boot: Restrict CFLAGS for hostprogs x86, efi: Fix endian issues and unaligned accesses USB: ffs-test: Don't duplicate {get,put}_unaligned*() functions powerpc: Use set_current_blocked() and block_sigmask() [S390] Use block_sigmask() xtensa: don't reimplement force_sigsegv() xtensa: no need to reset handler if SA_ONESHOT xtensa: don't mask signals if we fail to setup signal stack xtensa: use set_current_blocked() and block_sigmask() sparc: use block_sigmask() um: don't restore current->blocked on error um: use set_current_blocked() and block_sigmask() Hexagon: use set_current_blocked() and block_sigmask() ARM: use set_current_blocked() and block_sigmask() sh: no need to reset handler if SA_ONESHOT sh: use set_current_blocked() and block_sigmask() Matt Turner (3): drm: remove unneeded redefinition of DDC_ADDR drm/radeon: use DDC_ADDR instead of hard-coding it drm/i915: use DDC_ADDR instead of hard-coding it Matthew Garrett (11): usb: Add support for indicating whether a port is removable usb: Use hub port data to determine whether a port is removable PCI: pcie: Add support for setting default ASPM policy hfsplus: initialise userflags hfsplus: change finder_info to u32 hfsplus: add an ioctl to bless files ipmi: increase KCS timeouts ACPI: Evaluate thermal trip points before reading temperature ACPI: export acpi_kobj ACPI: Add support for exposing BGRT data ASPM: Fix pcie devices with non-pcie children Matthew Slattery (1): sfc: Support extraction of CAPABILITIES from GET_BOARD_CFG response. Matthieu CASTET (1): mtd: support ONFI multi lun NAND Mattias Nilsson (8): mfd: Function for obtaining the db8500 prcmu firmware version mfd: Update abstract dbx500 interface mfd: db8500 clock handling update mfd: db8500 OPP and sleep handling update mfd: Add initial db8500 prcmu register access api mfd: Add a prcmu_abb_write_masked routine to db8500-prcmu mfd: Make use of the ab8500 firmware read-modify-write service mfd: Remove obsolete hwacc implementation for db8500-prmcu Mauro Carvalho Chehab (53): [media] dvb: Add a new driver for az6007 [media] az6007: Fix compilation troubles at az6007 [media] az6007: Fix it to allow loading it without crash [media] az6007: Fix the I2C code in order to handle mt2063 [media] az6007: Comment the gate_ctl mutex [media] az6007: Remove some dead code that doesn't seem to be needed [media] az6007: CodingStyle cleanup [media] az6007: Get rid of az6007.h [media] az6007: Replace the comments at the beginning of the driver [media] az6007: move device PID's to the proper place [media] az6007: make driver less verbose [media] drxk: Don't assume a default firmware name [media] az6007: need to define drivers name before including dvb-usb.h [media] az6007: Fix some init sequences and use the right firmwares [media] az6007: Change the az6007 read/write routine parameter [media] az6007: Simplify the read/write logic [media] az6007: Simplify the code by removing an uneeded function [media] az6007: Fix IR receive code [media] az6007: improve the error messages for az6007 read/write calls [media] az6007: Use the new MFE support at dvb-usb [media] az6007: Change it to use the MFE solution adopted at dvb-usb [media] az6007: Use a per device private struct [media] drxk: Allow setting it on dynamic_clock mode [media] az6007: Use DRX-K dynamic clock mode [media] drxk: add support for Mpeg output clock drive strength config [media] drxk: Allow enabling MERR/MVAL cfg [media] az6007: code cleanups and fixes [media] az6007: Driver cleanup [media] az6007: Protect read/write calls with a mutex [media] az6007: Be sure to use kmalloc'ed buffer for transfers [media] az6007: Fix IR handling [media] az6007: Convert IR to use the rc_core logic [media] az6007: Use the right keycode for Terratec H7 [media] az6007: Enable the driver at the building system [media] az6007: CodingStyle fixes Merge tag 'v3.3-rc1' into staging/for_v3.3 [media] cinergyT2-fe: Fix bandwdith settings Merge branch 'v4l_for_linus' into staging/for_v3.4 Merge branch 'v4l_for_linus' into staging/for_v3.4 [media] fintek-cir: add support for newer chip version [media] Documentation: Update some card lists [media] radio-sf16fmr2: fix session mismatches Merge tag 'v3.3' into staging/for_v3.4 [media] m88rs2000: Don't fill info.type [media] /w9966: Fix a build warning [media] partially reverts changeset fa5527c [media] update CARDLIST.em28xx Fix sb_edac compilation with 32 bits kernels edac/ppc4xx_edac: Fix compilation edac: Improve the comments to better describe the memory concepts i5400_edac: Avoid calling pci_put_device() twice edac: rename channel_info to rank_info Merge branch 'staging/for_v3.4' into v4l_for_linus Max Filippov (1): p54spi: Release GPIO lines and IRQ on error in p54spi_probe Maxim Levitsky (1): mtd: sm_ftl: fix typo in major number. Maxim Osipov (1): ARM: at91: Add external RTC for Flexibity board Meenakshi Venkataraman (5): iwlwifi: enable receiving beacons when not associated iwlwifi: configure transport layer from dvm op mode iwlwifi: move setting up fw parameters iwlwifi: move command queue number out of the iwl_shared struct iwlwifi: move wait_command_queue from shared to trans Mehnert (1): iomux-mx25.h slew rate adjusted for LCD __LD pins Mel Gorman (2): mm: vmscan: forcibly scan highmem if there are too many buffer_heads pinning highmem cpuset: mm: reduce large amounts of memory barrier related damage v3 Meng Zhang (1): USB: option: Add MediaTek MT6276M modem&app interfaces Merav Sicron (1): bnx2x: revised driver prints Merlin Schumacher (1): acer-wmi: support for P key on TM8372 Michael Chan (8): bnx2: Add support for ethtool --show-channels|--set-channels cnic: Add FCoE parity error recovery cnic: update for FW 7.2.xx tg3: Fix jumbo loopback test on 5719 tg3: Add memory barriers to sync BD data tg3: Fix poor tx performance on 57766 after MTU change tg3: Fix RSS ring refill race condition cnic: Fix parity error code conflict Michael Demeter (2): x86/mid/powerbtn: Use MSIC read/write instead of ipc_scu intel_mid_powerbtn: use MSIC read/write instead of ipc_scu Michael Ellerman (1): powerpc/perf: Move perf core & PMU code into a subdirectory Michael Hennerich (4): iio: core: constitfy available_scan_mask staging: iio: core: Introduce debugfs support, add support for direct register access staging: iio: core: Avoid NULL pointer de-ref in case indio_dev->setup_ops are not in use staging: iio: Convert platform_drivers to use module_platform_driver Michael Holzheu (7): [S390] Fix gcc 4.6.0 compile warning [S390] Use copy_to_absolute_zero() instead of "stura/sturg" [S390] zfcpdump: Implement async sdias event processing [S390] kernel: Add z/VM LGR detection [S390] kernel: Add OS info memory interface [S390] Ensure that vmcore_info pointer is never accessed directly [S390] kernel: Pass correct stack for smp_call_ipl_cpu() Michael J Wang (1): sched/rt: Improve pick_next_highest_task_rt() Michael Krufky (12): [media] xc5000: allow drivers to set desired firmware in xc5000_attach [media] xc5000: add XC5000C_DEFAULT_FIRMWARE: dvb-fe-xc5000c-41.024.5-31875.fw [media] tuner: add support for Xceive XC5000C [media] tveeprom: add support for Xceive XC5000C tuner [media] remove unneeded #define's in xc5000.h [media] xc5000: remove static dependencies on xc5000 created by previous changesets [media] xc5000: drivers should specify chip revision rather than firmware [media] xc5000: declare firmware configuration structures as static const [media] tveeprom: update hauppauge tuner list thru 181 [media] au8522: bug-fix: enable modulation AFTER tune (instead of before tuning) [media] mxl111sf: fix error on stream stop in mxl111sf_ep6_streaming_ctrl() [media] pvrusb2: fix 7MHz & 8MHz DVB-T tuner support for HVR1900 rev D1F5 Michael Opdenacker (2): Documentation: broken URL in filesystems.tmpl Documentation: broken URL in libata.tmpl Michael S. Tsirkin (5): tools/virtio: add linux/module.h stub tools/virtio: add linux/hrtimer.h stub tools/virtio: stub out strong barriers vhost: fix release path lockdep checks KVM: fix error handling for out of range irq Michael Thalmeier (1): mfd: Add pdata to set mc13783-ts conversion delay Michael Witten (1): drivers/char: comment fix: CMOS RTC update code is now in kernel/time/ntp.c Michal Hocko (2): nohz: Remove update_ts_time_stat from tick_nohz_start_idle watchdog: make sure the watchdog thread gets CPU on loaded system Michal Marek (1): Merge branch 'kbuild/rc-fixes' into kbuild/misc Michal Nazarewicz (1): usb: gadget: update Michal Nazarewicz's email address Michal Schmidt (1): bnx2x: make bnx2x_close() static again Michal Simek (16): microblaze: Fix makefile to work with latest toolchain microblaze: Add PVR version string for MB 8.20.b and 8.30.a microblaze: trivial: Fix typo fault in timer.c microblaze: mm: Use ZONE_DMA instead of ZONE_NORMAL microblaze: mm: Fix lowmem max memory size limits microblaze: Introduce fixmap microblaze: Show more detailed information about memory microblaze: Use active regions microblaze: Highmem support microblaze: Fix mapin_ram function microblaze: Use node name instead of compatible string microblaze: Clear all MSR flags on the first kernel instruction microblaze: Extend space for compiled-in FDT to 32kB microblaze: Improve TLB calculation for small systems microblaze: Introduce TLB skip size microblaze: Handle TLB skip size dynamically MichaÅ? Wróbel (2): USB: ftdi_sio: new PID: Distortec JTAG-lock-pick USB: ftdi_sio: new PID: LUMEL PD12 Michel Dänzer (5): drm/radeon: Restrict offset for legacy hardware cursor. drm/radeon: Restrict offset for legacy display engine. drm/radeon: Drop radeon_gem_object_(un)pin. drm/radeon: Update radeon_info_ioctl for SI. (v2) drm/radeon: Only warn if the intra-domain offset actually exceeds the limit. Michel Lespinasse (1): vfs: fix d_ancestor() case in d_materialize_unique Mika Westerberg (11): x86/config: Select MSIC MFD driver on Intel Medfield platform x86/mrst: Add msic_thermal platform support x86/mid/thermal: Convert to use Intel MSIC API x86/mid/thermal: Add msic_thermal alias x86/mid/thermal: Turn off thermistor ASoC: dmaengine_pcm: Reset pointer position when starting a stream platform-x86: intel_mid_thermal: add msic_thermal alias platform-x86: intel_mid_thermal: convert to use Intel MSIC API platform-x86: intel_mid_thermal: turn off thermistor voltage by default x86, mrst: add msic_thermal platform support watchdog: ep93xx_wdt: Fix timeout after conversion to watchdog core Mike Christie (6): [SCSI] iscsi: fix setting of pid from netlink skb [SCSI] libiscsi_tcp: fix max_r2t manipulation [SCSI] libiscsi: fix cmd timeout/completion race [SCSI] scsi_transport: Export CHAP index as sysfs attribute [SCSI] qla4xxx: Export CHAP index as sysfs attribute [SCSI] iscsi class: fix gfp use in ping compl and host event Mike Dunn (4): mtd: nand: add support for diskonchip G4 nand flash device mtd: fix partition wrapper functions mtd: add ecc_strength fields to mtd structs mtd: flash drivers set ecc strength Mike Frysinger (2): spi/bfin_spi: drop bits_per_word from client data Blackfin: wire up new process_vm syscalls Mike Marciniszyn (2): IB/qib: Add logic for affinity hint IB/qib: Avoid filtering LID on SMA portinfo Mike Snitzer (2): [SCSI] scsi_error: classify some ILLEGAL_REQUEST sense as a permanent TARGET_ERROR dm thin: relax hard limit on the maximum size of a metadata device Mike Travis (2): x86/iommu/intel: Fix identity mapping for sandy bridge x86/iommu/intel: Increase the number of iommus supported to MAX_IO_APICS Mike Turquette (3): Documentation: common clk API clk: introduce the common clock framework clk: basic clock hardware types Miklos Szeredi (4): vfs: fix d_need_lookup/d_revalidate order in do_lookup vfs: don't revalidate just looked up dentry vfs: move MAY_EXEC check from __lookup_hash() vfs: split __lookup_hash Mikulas Patocka (5): dm crypt: fix mempool deadlock dm crypt: add missing error handling dm: reject trailing characters in sccanf input dm bufio: prefetch dm: add verity target Milan Broz (1): dm: document sysfs entries Ming Lei (1): Fix circular locking dependency (3.3-rc2) Minho Ban (1): ARM: SAMSUNG: use spin_lock_irqsave() in clk_{enable,disable} Mintz Yuval (11): bnx2x: consistent statistics after internal driver reload bnx2x: half duplex support added for several boards bnx2x: ethtool publishes link partners speed and FC bnx2x: added autoneg-restart after link advertisement changes bnx2x: force 10G on 84833 phy should be autoneg with only 10G advertised bnx2x: allocate memory dynamically in ethtool self-test. bnx2x: allocate smaller Rx rings for 1G functions bnx2x: notify cnic of address of info-to-the-mcp bnx2x: allow BCM84833 phy to advertise 100Base-T speeds bnx2x: removed code re-checking memory base after device open bnx2x: allow all functions to display the phy FW version Mircea Gherzan (2): ARM: OMAP: enable Bluetooth on the PandaBoard ARM: 7259/3: net: JIT compiler for packet filters Mitch A Williams (1): igbvf: refactor Interrupt Throttle Rate code Mitsuo Hayasaka (4): xfs: show uuid when mount fails due to duplicate uuid xfs: change available ranges of softlimit and hardlimit in quota check xfs: make inode quota check more general xfs: cleanup quota check on disk blocks and inodes reservations Moger, Babu (2): [SCSI] Correctly set the scsi host/msg/status bytes [SCSI] fix the new host byte settings (DID_TARGET_FAILURE and DID_NEXUS_FAILURE) Mohammed Shafi Shajakhan (6): mac80211: minor cleanup ath9k: remove obsolete comments ath9k: remove unnecessary PS wrappers ath9k: completely zero intialize valid_phy_rate_idx ath9k: make use of list_for_each_entry_safe ath9k_hw: Fix enabling of MCI and RTT Mugunthan V N (2): netdev: driver: ethernet: add cpsw address lookup engine support netdev: driver: ethernet: Add TI CPSW driver Muthu Kumar (1): magic.h: move some FS magic numbers into magic.h Myron Stowe (5): PCI: Fix starting basis for resource requests x86/PCI: Infrastructure to maintain a list of FW-assigned BIOS BAR values x86/PCI: Convert maintaining FW-assigned BIOS BAR values to use a list x86/PCI: add spinlock held check to 'pcibios_fwaddrmap_lookup()' ACPI: Fix logic for removing mappings in 'acpi_unmap' Mythri P K (6): OMAPDSS: HDMI: remove duplicate video interface code OMAPDSS: HDMI: update static timing table OMAPDSS: HDMI: change the timing match logic OMAPDSS: HDMI: remove duplicate code and mode parameter OMAPDSS: HDMI: Move Avi-infoframe struct to hdmi_ip_data OMAPDSS: HDMI: Add M2 divider while calculating clkout MyungJoo Ham (9): PM / devfreq: fixed syntax errors. PM / devfreq: add min/max_freq limit requested by users. [CPUFREQ] CPUfreq ondemand: update sampling rate without waiting for next sampling ARM: EXYNOS: Add DMC1, allow PPMU access for DMC PM / devfreq: update the name of EXYNOS clock registers that were omitted ARM: EXYNOS: Add clock register addresses for EXYNOS4X12 bus devfreq driver ARM: EXYNOS: support Exynos4210-bus Devfreq driver on Nuri board PM / devfreq: add relation of recommended frequency. max17042_battery: Fix CHARGE_FULL representation. Márton Németh (1): staging: rts5139: fix pointer coding style Nadav Har'El (2): vhost: don't forget to schedule() KVM: nVMX: Fix erroneous exception bitmap check Namhyung Kim (25): perf lock: Document lock info subcommand perf tools: Remove unnecessary ctype.h inclusion perf stat: Adjust print unit perf stat: Align scaled output of cpu-clock perf tools: Fix build dependency of perf python extension perf tools: Implement islower/isupper macro into util.h perf tools: ctype.c only wants util.h perf tools: Get rid of ctype.h in symbol.c perf evlist: Restore original errno after open failed perf tools: Add descriptions of missing Makefile arguments perf annotate: Print asm code as blue when source code is displayed perf annotate: Handle lower case key code in annotate_browser__run() perf annotate: Restore title when came back to original symbol perf annotate: Fix help string on tui perf annotate: Add missing newline on error message perf stat: Fix event grouping on forked task perf tools: Do not disable members of group event perf hists: Add hists__filter_by_symbol perf ui browser: Introduce ui_browser__input_window perf ui browser: Add 's' key to filter by symbol name perf report: Add --symbol-filter option perf report: Treat an argument as a symbol filter perf ui browser: Clean lines inside of the input window perf report: Document --symbol-filter option perf tools: Add missing ref-cycles event back to event parser Namjae Jeon (2): fat: clean up xlate_to_uni() fat: fix bug in enforcing Long File Name length Naoya Horiguchi (10): x86/mce: Fix return value of mce_chrdev_read() when erst is disabled pagemap: avoid splitting thp when reading /proc/pid/pagemap thp: optimize away unnecessary page table locking pagemap: export KPF_THP pagemap: document KPF_THP and make page-types aware of it pagemap: introduce data structure for pagemap entry memcg: clean up existing move charge code thp: add HPAGE_PMD_* definitions for !CONFIG_TRANSPARENT_HUGEPAGE memcg: avoid THP split in task migration pagemap: remove remaining unneeded spin_lock() Naveen Gangadharan (2): ath6kl: Fix firmware crash dump ath6kl: Add unicast mgmt frame buffering Navin P (1): drivers/rtc/rtc-pm8xxx.c: make pm8xxx_rtc_pm_ops static Neel Patel (3): enic: Enable support for multiple hardware receive queues enic: Check firmware capability before issuing firmware commands enic: Update enic maintainers Neerav Parikh (7): [SCSI] scsi_transport_fc: Add FDMI host attributes [SCSI] scsi_transport_fc: Getting FC Port Speed in sync with FC-GS [SCSI] libfc: Make the libfc Common Transport(CT) code generic [SCSI] libfc: Add support for FDMI [SCSI] fcoe: Add support for FDMI in fcoe [SCSI] fcoe: Allow exposing FDMI attributes via sysfs [SCSI] fcoe: Allow exposing FDMI attributes via sysfs Neil Horman (6): arp: allow arp processing to honor per interface arp_accept sysctl [SCSI] fcoe: Ensure fcoe_recv_frame is always called in process context [SCSI] foce: remove bh disable from fcoe sw transport rcv function [SCSI] bnx2fc: Remove bh disable in softirq context [SCSI] fcoe: remove frame dropping code from fcoe_percpu_clean [SCSI] fcoe: reduce contention for fcoe_rx_list lock [v2] Neil Zhang (2): usb: host: remove ehci-pxa168.c usb: host: add dependence for USB_EHCI_MV NeilBrown (27): rtc: Expire alarms after the time is set. (v2) w1: Fix w1_bq27000 lockd: fix arg parsing for grace_period and timeout. ARM: OMAP2+: UART: remove unused fields in omap_uart_state. ARM: OMAP2+: remove some orphan function declarations. w1_bq27000: remove unnecessary NULL test. w1_bq27000 - remove w1_bq27000_write w1_bq27000: Only one thread can access the bq27000 at a time. md/raid5: make sure reshape_position is cleared on error path. md/raid10: remove unnecessary smp_mb() from end_sync_write md/raid5: removed unused 'added_devices' variable. md: allow re-add to failed arrays. md: don't set md arrays to readonly on shutdown. md/bitmap: ensure to load bitmap when creating via sysfs. md/raid1,raid10: avoid deadlock during resync/recovery. md: tidy up rdev_for_each usage. md: add proper merge_bvec handling to RAID0 and Linear. md/raid10: handle merge_bvec_fn in member devices. md/raid1: handle merge_bvec_fn in member devices. md/raid10 - support resizing some RAID10 arrays. md/bitmap: remove some unused noise from bitmap.h md/bitmap: move printing of bitmap status to bitmap.c md/bitmap: change a 'goto' to a normal 'if' construct. md/bitmap: remove some pointless locking. md/bitmap: remove unnecessary indirection when allocating. md/bitmap: discard CHUNK_BLOCK_SHIFT macro md: fix clearing of the 'changed' flags for the bad blocks list. Nestor Lopez Casado (1): HID: logitech: fix mask to enable DJ mode Nicholas Bellinger (22): target: Export transport_generic_request_failure symbol target: Add SCF_ACK_KREF flag for acknowledgement kref target: Make target_release_cmd_kref release on empty list target: Add TMR_ABORT_TASK task management support iscsi-target: Fix iscsit_alloc_buffs() failure cases target: Fix target_submit_tmr LUN lookup failures target: Fix target_submit_tmr se_tmr_req allocation failures tcm_fc: Handle target_submit_tmr allocation failure target: Push target_submit_tmr LUN lookup failure to system_wq context target: Allow target_submit_tmr interrupt context + pass ABORT_TASK tag iscsi-target: Fix dynamic -> explict NodeACL pointer reference target: Convert session_lock to irqsave target: Add se_sess->sess_kref + get/put helpers target: Add se_node_acl->acl_free_comp for NodeACL release path target: Add se_node_acl->acl_kref for ->acl_free_comp usage target: Convert se_node_acl->acl_group removal to use ->acl_kref iscsi-target: Convert to use target_put_session + sess_kref target: Drop unused legacy target_core_fabric_ops API callers tcm_fc: Fix fc_exch memory leak in ft_send_resp_status target: Bump core version to v4.1.0-rc2-ml + fabric versions loopback: Fix transport_generic_allocate_tasks error handling ib_srpt: Fix srpt_handle_cmd send_ioctx->ioctx_kref leak on exception Nick Kralevich (1): staging: android: ram_console: honor dmesg_restrict Nicolae Mogoreanu (1): KVM: Ignore the writes to MSR_K7_HWCR(3) Nicolas Cavallari (2): carl9170: claim to support IBSS RSN. mac80211: Do not scan for IBSS merge with a fixed BSSID. Nicolas Ferre (30): Merge remote-tracking branch 'armsoc/depends/rmk/for-armsoc' into at91-3.4-base ARM: at91/dma: remove platform data from DMA controller ARM: at91/dma: DMA controller registering with DT support ARM: at91/at91sam9x5: PMC header file ARM: at91/at91sam9x5: clock management for at91sam9x5 chip family ARM: at91/at91sam9x5: Configuration and Makefile ARM: at91/at91sam9x5: Device tree definition files Merge remote-tracking branch 'armsoc/at91/device-board' into at91-3.4-base2 Merge remote-tracking branch 'armsoc/at91/9x5' into at91-3.4-base2 ARM: at91/ST: remove not needed casts ARM: at91/PMC: move assignment out of printf ARM: at91: add at91sam9g25ek.dts in Makefile.boot Merge branch 'irqdomain/next' of git://git.secretlab.ca/git/linux-2.6 ARM: at91/aic: add irq domain and device tree support ARM: at91/snapper9260: move gpio_to_irq out of structure initialization ARM/USB: at91/ohci-at91: remove the use of irq_to_gpio ARM: at91/gpio: change comments and one variable name ARM: at91/gpio: add irqdomain and DT support ARM: at91/gpio: non-DT builds do not have gpio_chip.of_node field ARM: at91/gpio: add .to_irq gpio_chip handler ARM: at91/gpio: remove the static specification of gpio_chip.base ARM: at91/board-dt: remove AIC irq domain from board file ARM: at91: AIC and GPIO IRQ device tree initialization ARM: at91/pit: add traces in case of error ARM: at91/tclib: take iomem size from resource ARM: at91/tc: add device tree support to atmel_tclib ARM: at91/tc/clocksource: Add 32 bit variant to Timer Counter ARM: at91: add sam9_smc.o to at91sam9x5 build ARM: at91/pio: add new PIO3 features dmaengine: at_hdmac: add slave config operation Nicolas Pitre (24): ARM: OMAP1: Fix pm_idle during suspend ARM: clean up idle handlers ARM: OMAP: convert idle handlers from pm_idle to arm_pm_idle ARM: mach-s5pv210: use standard arch_idle() ARM: mach-s5pc100: use standard arch_idle() ARM: mach-s5p64x0: move idle handler from pm_idle to arm_pm_idle ARM: mach-exynos: use standard arch_idle() ARM: mach-at91: move special idle code out of line ARM: mach-clps711x: move special idle code out of line ARM: mach-ebsa110: move special idle code out of line ARM: mach-gemini: move special idle code out of line ARM: mach-h720x: move special idle code out of line ARM: s3c24xx: move special idle code to out of line ARM: plat-mxc: hook special idle handlers to arm_pm_idle ARM: mach-msm: hook special idle handlers to arm_pm_idle ARM: mach-ixp23xx: properly disable CPU idle call ARM: mach-ixp4xx: properly disable CPU idle call ARM: mach-shark: properly disable CPU idle call ARM: mach-w90x900: properly disable CPU idle call ARM: mach-s3c64xx: use standard arch_idle() implementation ARM: mach-tegra: properly disable CPU idle call ARM: substitute arch_idle() ARM: big removal of now unused arch_idle() ARM: 7338/1: add support for early console output via semihosting Nigel Cunningham (1): PM / Sleep: JBD and JBD2 missing set_freezable() Niklas Söderlund (2): edac: i5100 fix erroneous define for M1Err edac: i5100 ack error detection register after each read Nikola Pajkovsky (1): jffs2: make jffs2_initxattrs() static Nikolai Kondrashov (5): HID: waltop: Add support for Waltop Q Pad HID: kye: Add support for 3 tablets HID: uclogic: Replace original rdescs with links HID: waltop: Replace original rdescs with links HID: waltop: Add support for tablet with PID 0038 Nikos Mavrogiannopoulos (1): crypto: Add CRYPTO_ALG_KERN_DRIVER_ONLY flag Nikunj A. Dadhania (1): sched: Remove rcu_read_lock/unlock() from select_idle_sibling() Nilesh Javali (2): [SCSI] iscsi_transport: Add support to display CHAP list and delete CHAP entry [SCSI] qla4xxx: Add support to display CHAP list and delete CHAP entry Nishanth Aravamudan (2): powerpc/prom: Remove limit on maximum size of properties bootmem/sparsemem: remove limit constraint in alloc_bootmem_section Nishanth Menon (12): gpio/omap: save and restore debounce registers gpio/omap: enable irq at the end of all configuration in restore gpio/omap: restore OE only after setting the output level gpio/omap: handle set_dataout reg capable IP on restore ARM: OMAP3+: SmartReflex: fix err interrupt disable sequence ARM: OMAP3+: SmartReflex Class3: disable errorgen before disable VP ARM: OMAP3+: SmartReflex: Add a shutdown hook ARM: OMAP3+: SmartReflex: Fix status masking in ERRCONFIG register ARM: OMAP3+: SmartReflex: clear ERRCONFIG_VPBOUNDINTST only on a need ARM: OMAP3+: hwmod: add SmartReflex IRQs mfd: Clear twl6030 IRQ status register only once mfd: Make twl6030_irq_set_wake static Nitin Gupta (4): staging: zsmalloc: zsmalloc memory allocation library staging: zram: replace xvmalloc with zsmalloc staging: zram: remove xvmalloc staging: zram: Rename module parameter Nobuhiro Iwamatsu (3): sh/next: Fix build fail by asm/system.h in asm/bitops.h sh: dma: Collect up CHCR of SH7723 and SH7730 sh: dma: Collect up CHCR of SH7763, SH7764, SH7780 and SH7785 Octavian Purdila (2): Bluetooth: silence lockdep warning Bluetooth: Fix RFCOMM session reference counting issue Ohad Ben-Cohen (30): remoteproc: add framework for controlling remote processors remoteproc: add debugfs entries remoteproc: create rpmsg virtio device remoteproc/omap: add a remoteproc driver for OMAP4 rpmsg: add virtio-based remote processor messaging bus samples/rpmsg: add an rpmsg driver sample remoteproc: remove unused resource type remoteproc/omap: utilize module_platform_driver remoteproc: look for truncated firmware images remoteproc: add Kconfig menu rpmsg: add Kconfig menu ARM: OMAP: omap_device: Expose omap_device_{alloc, delete, register} remoteproc: depend on EXPERIMENTAL rpmsg: depend on EXPERIMENTAL remoteproc: don't use virtio's weak barriers remoteproc: bail out if firmware has different endianess remoteproc: s/big switch/lookup table/ remoteproc: make sure we're parsing a 32bit firmware remoteproc/omap: two Kconfig fixes rpmsg: fix name service endpoint leak rpmsg: validate incoming message length before propagating rpmsg: fix published buffer length in rpmsg_recv_done ARM: OMAP: don't build hwspinlock in vain remoteproc: resource table overhaul remoteproc: remoteproc_rpmsg -> remoteproc_virtio remoteproc: safer boot/shutdown order remoteproc: remove the single rpmsg vdev limitation remoteproc/omap: remove the mbox_callback limitation remoteproc: remove the hardcoded vring alignment remoteproc: cleanup resource table parsing paths Ola Lilja (3): ARM: ux500: Add placeholder for clk_set_parent ARM: ux500: Add DMA-channels for MSP ARM: ux500: Add audio-regulators Oleg Nesterov (19): tracing: let trace_signal_generate() report more info, kill overflow_fail/lose_info tracing: send_sigqueue() needs trace_signal_generate() too CLONE_PARENT shouldn't allow to set ->exit_signal exit_signal: simplify the "we have changed execution domain" logic exit_signal: fix the "parent has changed security domain" logic exec: move de_thread()->setmax_mm_hiwater_rss() into exec_mmap() ptrace: the killed tracee should not enter the syscall ptrace: don't send SIGTRAP on exec if SEIZED signal: give SEND_SIG_FORCED more power to beat SIGNAL_UNKILLABLE signal: cosmetic, s/from_ancestor_ns/force/ in prepare_signal() paths signal: oom_kill_task: use SEND_SIG_FORCED instead of force_sig() signal: zap_pid_ns_processes: s/SEND_SIG_NOINFO/SEND_SIG_FORCED/ usermodehelper: use UMH_WAIT_PROC consistently usermodehelper: introduce umh_complete(sub_info) usermodehelper: implement UMH_KILLABLE usermodehelper: kill umh_wait, renumber UMH_* constants usermodehelper: ____call_usermodehelper() doesn't need do_exit() kmod: introduce call_modprobe() helper kmod: make __request_module() killable Oliver Neukum (5): USB: code cleanup in suspend/resume path (3rd try) USB: cleanup the handling of the PM complete call [SCSI] st: implement PM USB: allow users to run setserial with cdc-acm usbnet: consider device busy at each recieved packet Olivier Sobrie (3): udlfb: Fix invalid return codes in edid sysfs entry store function Input: ili210x - add support for Ilitek ILI210x based touchscreens i2c-isch: Decrease delay in command completion check loop Olof Johansson (77): ARM: tegra: emc: device tree bindings ARM: tegra: seaboard: add EMC table to device tree ARM: tegra: Don't WARN_ON() for too early dma channel allocations ARM: tegra: use APB DMA for accessing APB devices ARM: tegra: fuse: use apbio dma for register access ARM: tegra: fuse: add functions to access chip revision ARM: tegra: fuse: add bct strapping reading ARM: tegra: emc: convert tegra2_emc to a platform driver ARM: tegra: emc: device tree support Merge branch 'ux500-timers' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson into ux500/timers Merge tag 'v3.3-rc2' into depends/rmk/for-armsoc Merge branch 'at91-3.4-base' of git://github.com/at91linux/linux-at91 into next/cleanup Merge branch 'at91-3.4-base+pm_cleanup' of git://github.com/at91linux/linux-at91 into next/cleanup Merge branch 'at91-3.4-base' of git://github.com/at91linux/linux-at91 into at91/base Merge branch 'at91-3.4-base+device_board' of git://github.com/at91linux/linux-at91 into at91/device-board Merge branch 'at91-3.4-base+pm_cleanup' of git://github.com/at91linux/linux-at91 into at91/pm_cleanup Merge branch 'at91-3.4-base+9x5' of git://github.com/at91linux/linux-at91 into at91/9x5 Merge branch 'ux500-timers' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson into next/soc Merge branch 'mxs/clk' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/soc Merge branch 'mxs/defconfig' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/soc Merge branch 'at91-3.4-base+9x5' of git://github.com/at91linux/linux-at91 into next/soc Merge branch 'at91-3.4-base+device_board' of git://github.com/at91linux/linux-at91 into next/drivers Merge branch 'mxs/boards' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/boards Merge branch 'features/imx-clk-prepare' of git://git.pengutronix.de/git/imx/linux-2.6 into next/drivers staging:iio: isl29018: add of_match table for device-tree probing staging:iio: ak8975: add of_match table for device-tree probing Merge branch 'for-arm-soc' of git://sources.calxeda.com/kernel/linux into next/soc x86, efi: Refactor efi_init() a bit x86, efi: Convert printk to pr_*() x86, efi: Cleanup config table walking x86, efi: Add basic error handling x86, efi: Allow basic init with mixed 32/64-bit efi/kernel Merge branch 'for-3.4/soc' into for-3.4/t30-smp Merge branch 'for-3.4/soc-drivers' into for-3.4/t30-smp Merge branch 'depends/rmk/for-armsoc' into for-3.4/cleanup-and-fixes Merge branch 'fixes-non-critical' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/fixes-non-critical Merge branch 'cleanup' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/cleanup Merge branch 'next/cleanup-use-static' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into next/cleanup Merge branch 'maintainers' of git://gitorious.org/linux-davinci/linux-davinci into next/maintainers Merge branch 'fixes-non-critical-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/fixes-non-critical Merge tag 'rpmsg-fixes-and-more-for-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc into next/rpmsg Merge branch 'next/cleanup-s3c24xx' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into next/cleanup Merge tag 'imx35-imx5-aips-setup' of git://git.pengutronix.de/git/imx/linux-2.6 into next/soc Merge branch 'dt' of git://github.com/hzhuang1/linux into next/dt Merge branch 'regulator' of git://github.com/hzhuang1/linux into next/drivers Merge branch 'rtc' of git://github.com/hzhuang1/linux into next/drivers Merge branch 'io-cleanup-for-3.4' of git://sources.calxeda.com/kernel/linux into devel/io-cleanup Merge branch 'io-cleanup-for-3.4' of git://sources.calxeda.com/kernel/linux into next/cleanup2 Merge branch 'fixes-non-critical-part3' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/fixes-non-critical Merge branch 'ams-delta' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/boards Merge branch 'cleanup-pm' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/cleanup Merge branch 'uart' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/cleanup Merge branch 'dt-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/dt Merge branch 'sr' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/drivers Merge branch 'board' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/boards Merge branch 'next/devel-samsung' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into next/soc Merge branch 'fix-smsc911x-regulator' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into fixes Merge branch 'next/cleanup-exynos-clock' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into next/cleanup Merge branch 'next/board-samsung' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into next/boards Merge branch 'next/devel-samsung-mmc' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into next/drivers Merge branch 'next/devel-samsung-dma' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into next/drivers Merge branch 'next/devel-samsung-pd' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into next/drivers Merge branch 'soc' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/renesas into next/soc Merge branch 'io-cleanup-for-3.4' of git://sources.calxeda.com/kernel/linux into devel/io-cleanup Merge branch 'io-cleanup-for-3.4' of git://sources.calxeda.com/kernel/linux into next/cleanup2 Input: of_keymap - add device tree bindings for simple key matrices Input: tegra-kbc - revise device tree support ARM: tegra: update main repo and add patchwork Merge branch 'io-cleanup-for-3.4' of git://sources.calxeda.com/kernel/linux into next/cleanup2 Merge branch 'tegra/soc' into next/cleanup2 Merge branch 'for-3.4/fixes-for-io-cleanup' of git://git.kernel.org/pub/scm/linux/kernel/git/swarren/linux-tegra into next/cleanup2 Merge branch 'fixes-non-critical' into next/drivers2 Merge branch 'for-3.4/fixes-for-rc1-and-v3.3' of git://git.kernel.org/pub/scm/linux/kernel/git/swarren/linux-tegra into fixes Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into fixes Merge branch 'fixes' of git://github.com/hzhuang1/linux into fixes ARM: fix builds due to missing <asm/system_misc.h> includes ARM: clps711x: fix missing include file Omar Ramirez Luna (3): staging: tidspbridge: fix bridge_open memory leaks staging: tidspbridge: always compile dsp wdt code staging: tidspbridge: detect wdt3 feature at runtime Ondrej Zary (1): Resurrect Intel740 driver: i740fb Or Gerlitz (8): IB/iser: Post initial receive buffers before sending the final login request IB: Use central enum for speed instead of hard-coded values net/mlx4: fix sparse warnings on TX control flags, endianess net/mlx4: fix sparse warnings on TX blue flame buffer mlx4_core: Get rid of redundant ext_port_cap flags IB: Change CQE "csum_ok" field to a bit flag IB/mlx4: Fix info returned when querying IBoE ports mlx4_core: Allow dynamic MTU configuration for IB ports Orjan Friberg (1): USB: gadget: Make g_hid device class conform to spec. Oskar Schirmer (2): i2c: imx: fix imx driver to work though signal is pending watchdog: make imx2_wdt report boot status correctly Oskari Saarenmaa (1): Input: sentelic - improve packet debugging information Ozan Ã?aÄ?layan (1): cpupower: Fix linking with --as-needed Pablo Neira Ayuso (19): netlink: add netlink_dump_control structure for netlink_dump_start() netlink: allow to pass data pointer to netlink_dump_start() callback netfilter: ctnetlink: support kernel-space dump filtering by ctmark netfilter: ctnetlink: allow to set helper for new expectations netfilter: ctnetlink: allow to set expectation class netfilter: ctnetlink: add NAT support for expectations netfilter: ctnetlink: allow to set expectfn for expectations netfilter: nf_ct_udp[lite]: convert UDP[lite] timeouts to array netfilter: nf_ct_tcp: move retransmission and unacknowledged timeout to array netfilter: nf_ct_gre: add unsigned int array to define timeouts netfilter: nf_conntrack: pass timeout array to l4->new and l4->packet netfilter: add cttimeout infrastructure for fine timeout tuning netfilter: nf_ct_ext: add timeout extension netfilter: xt_CT: allow to attach timeout policy + glue code netfilter: xt_LOG: use CONFIG_IP6_NF_IPTABLES instead of CONFIG_IPV6 netfilter: cttimeout: fix dependency with l4protocol conntrack module netfilter: xt_CT: missing rcu_read_lock section in timeout assignment netfilter: xt_CT: fix assignation of the generic protocol tracker netfilter: nf_conntrack: permanently attach timeout policy to conntrack Padmanabh Ratnakar (2): be2net: Fix link status query command be2net: Use new implementation of get mac list command Pan Jiafei (1): USB: ehci-fsl: Turn on cache snooping on MPC8xxx Paolo Bonzini (1): [SCSI] virtio-scsi: SCSI driver for QEMU based virtual machines Paolo Pantò (1): [media] rtl28xxu: add another Freecom usb id Paul E. McKenney (46): rcu: Bring RTFP.txt up to date. rcu: Add lockdep-RCU checks for simple self-deadlock rcu: Add diagnostic for misaligned rcu_head structures rcu: Avoid waking up CPUs having only kfree_rcu() callbacks rcu: Move RCU_TRACE to lib/Kconfig.debug s390: Convert call_rcu() to kfree_rcu(), drop ext_int_hash_update() tcm_fc: Convert call_rcu() to kfree_rcu(), drop ft_tport_rcu_free() ipv4: Convert call_rcu() to kfree_rcu(), drop opt_kfree_rcu() ipv4: Convert call_rcu() to kfree_rcu(), drop opt_kfree_rcu mac80211: Convert call_rcu() to kfree_rcu(), drop mesh_gate_node_reclaim() rcu: Simplify offline processing rcu: Make rcutorture flag online/offline failures rcu: Limit lazy-callback duration rcu: Check for callback invocation from offline CPUs rcu: Don't make callbacks go through second full grace period rcu: Remove single-rcu_node optimization in rcu_start_gp() rcu: Protect __rcu_read_unlock() against scheduler-using irq handlers rcu: Streamline code produced by __rcu_read_unlock() rcu: Prevent RCU callbacks from executing before scheduler initialized rcu: Inform RCU of irq_exit() activity rcu: Simplify unboosting checks rcu: Clean up straggling rcu_preempt_needs_cpu() name rcu: Check for idle-loop entry while in RCU read-side critical section rcu: Make rcu_sleep_check() also check rcu_lock_map rcu: Note that rcu_access_pointer() can be used for teardown rcu: Remove #ifdef CONFIG_SMP from TREE_RCU rcu: Set RCU CPU stall times via sysfs rcu: Print scheduling-clock information on RCU CPU stall-warning messages rcutorture: Permit holding off CPU-hotplug operations during boot rcu: Make documentation give more realistic rcutorture duration rcu: Add CPU-stall capability to rcutorture rcu: Update stall-warning documentation rcu: Check for illegal use of RCU from offlined CPUs rcu: Move synchronize_sched_expedited() to rcutree.c rcu: No interrupt disabling for rcu_prepare_for_idle() lockdep: Add CPU-idle/offline warning to lockdep-RCU splat rcu: Rework detection of use of RCU by offline CPUs rcu: Call out dangers of expedited RCU primitives rcu: Trace only after NULL-pointer check rcu: Remove redundant check for rcu_head misalignment rcu: Allow nesting of rcu_idle_enter() and rcu_idle_exit() rcu: Add RCU_NONIDLE() for idle-loop RCU read-side critical sections rcu: Eliminate softirq-mediated RCU_FAST_NO_HZ idle-entry loop rcu: Hold off RCU_FAST_NO_HZ after timer posted staging: android/lowmemorykiller: Don't unregister notifier from atomic context ACPI: Fix unprotected smp_processor_id() in acpi_processor_cst_has_changed() Paul Fertser (2): ASoC: alc5632: Fix Boost Volume TLVs used for the external microphones ASoC: alc5632: Fix Capture/Playback attributes for microphone inputs Paul Fox (1): Input: psmouse - use psmouse_[de]activate() from sentelic and hgpk drivers Paul Gortmaker (39): drivers/net: fix up stale paths from driver reorg drivers/net: strip unused module code from sun3_82586.c tty: sparc: rename drivers/tty/serial/suncore.h -> include/linux/sunserialcore.h ppc-6xx: fix build failure in flipper-pic.c and hlwd-pic.c tipc: nuke the delimit static inline function. ASoC: fix trivial build error in mpc5200_dma.c [IA64] Fix warning from machine_kexec.c [IA64] Check return from device_register() in cx_device_register() [IA64] Fix a couple of warnings for EXPORT_SYMBOL usb: fix defined but not used warnings in hcd-pci.c x86: relocate get/set debugreg fcns to include/asm/debugreg. spinlock: macroize assert_spin_locked to avoid bug.h dependency lib: fix implicit users of kernel.h for TAINT_WARN includecheck: delete any duplicate instances of module.h fs: reduce the use of module.h wherever possible bug.h: add include of it to various implicit C users regmap: delete unused module.h from drivers/base/regmap files BUG: headers with BUG/BUG_ON etc. need linux/bug.h bug: consolidate BUILD_BUG_ON with other bug code kernel.h: doesn't explicitly use bug.h, so don't include it. ucc_geth: separate out rx/tx ring alloc and free operations lib: reduce the use of module.h wherever possible serial: delete last unused traces of pausing I/O in 8250 serial: make 8250's serial_in shareable to other drivers. serial: delete useless void casts in 8250.c serial: reduce number of indirections in 8250 code serial: introduce generic port in/out helpers serial: use serial_port_in/out vs serial_in/out in 8250 serial: remove back and forth conversions in serial_out_sync device.h: cleanup users outside of linux/include (C files) powerpc/85xx: fix Kconfig warning about missing 8250 dependency gianfar: Add support for byte queue limits. gianfar: constify giant block of status descriptor strings gianfar: delete orphaned version strings and dead macros device.h: audit and cleanup users in main include dir powerpc/83xx: mpc836x - fix failed phy detection for ucc ethernet on MDS gianfar: use netif_tx_queue_stopped instead of __netif_subqueue_stopped ARM: pxa: fix regulator related build fail in magician_defconfig ARM: pxa: fix build failure for regulator consumer in em-x270.c Paul Mackerras (22): ppp: Change copyright notices from ANU to me ppp: Move ioctl definitions from if_ppp.h to new ppp-ioctl.h ppp: Replace uses of <linux/if_ppp.h> with <linux/ppp-ioctl.h> KVM: PPC: Make wakeups work again for Book3S HV guests KVM: PPC: Keep a record of HV guest view of hashed page table entries KVM: PPC: Keep page physical addresses in per-slot arrays KVM: PPC: Add an interface for pinning guest pages in Book3s HV guests KVM: PPC: Make the H_ENTER hcall more reliable KVM: PPC: Only get pages when actually needed, not in prepare_memory_region() KVM: PPC: Allow use of small pages to back Book3S HV guests KVM: PPC: Allow I/O mappings in memory slots KVM: PPC: Maintain a doubly-linked list of guest HPTEs for each gfn KVM: PPC: Implement MMIO emulation support for Book3S HV guests KVM: PPC: Implement MMU notifiers for Book3S HV guests KVM: Add barriers to allow mmu_notifier_retry to be used locklessly KVM: PPC: Allow for read-only pages backing a Book3S HV guest KVM: PPC: Book3S HV: Keep HPTE locked when invalidating KVM: PPC: Book3s HV: Maintain separate guest and host views of R and C bits KVM: PPC: Book3S HV: Use the hardware referenced bit for kvm_age_hva KVM: PPC: Book3s HV: Implement get_dirty_log using hardware changed bit KVM: PPC: Move kvm_vcpu_ioctl_[gs]et_one_reg down to platform-specific code KVM: Move gfn_to_memslot() to kvm_host.h Paul Mundt (18): sh: intc: Make global intc controller counter static. sh: intc: Prefer IRQCHIP_SKIP_SET_WAKE over a dummy set_wake callback. sh: intc: Kill off superfluous irq_shutdown hooking. sh: intc: Use IRQ_SET_MASK_OK_NOCOPY for intc_set_affinity. sh: intc: optimize intc IRQ lookup sh: cpufreq: percpu struct clk accounting. sh: cpufreq: struct device lookup from CPU topology. sh: cpufreq: Support CPU clock frequency table. sh: cpufreq: notify about rate rounding fallback. sh: cpufreq: Wire up scaling_available_freqs support. Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into sh-latest Merge branch 'sh/cpufreq' into sh-latest Merge branch 'common/intc-extension' into sh-latest sh: Avoid exporting unimplemented syscalls. sh: Consolidate duplicate _32/_64 unistd definitions. sh: select ARCH_DISCARD_MEMBLOCK. sh: intc: Fix up section mismatch for intc_ack_data sh: Support I/O space swapping where needed. Paul Parsons (13): pxa/hx4700: Correct StrataFlash block size discovery pxa/hx4700: Add ASIC3 LED support pxa/hx4700: Fix PXA_GPIO_IRQ_BASE/IRQ_NUM values mfd: Add to_irq() member to asic3 gpio_chip structure ARM: pxa/hx4700: Remove unwanted request for GPIO105 ARM: pxa/hx4700: Reduce sleep mode battery discharge by 35% pxa/hx4700: Remove pcmcia platform_device structure mtd: chips: cfi_cmdset_0001: Match ENABLE_VPP()/DISABLE_VPP() calls mtd: chips: cfi_cmdset_0002: Match ENABLE_VPP()/DISABLE_VPP() calls mtd: maps: physmap: Add reference counter to set_vpp() mtd: maps: l440gx: Add reference counter to set_vpp() mtd: maps: pcmciamtd: Add reference counter to set_vpp() mtd: maps: sa1100-flash: Add reference counter to set_vpp() Paul Stewart (2): mac80211: Filter duplicate IE ids mac80211: Don't let regulatory make us deaf Paul Walmsley (10): tty: serial: OMAP: use a 1-byte RX FIFO threshold in PIO mode tty: serial: OMAP: block idle while the UART is transferring data in PIO mode tty: serial: omap-serial: wakeup latency constraint is in microseconds, not milliseconds ARM: OMAP2+: I2C: always compile I2C reset code, even if I2C driver is not built ARM: OMAP2xxx: PM: remove obsolete timer disable code in the suspend path ARM: OMAP3: PM: remove superfluous calls to pwrdm_clear_all_prev_pwrst() ARM: OMAP2+: PM: clean up omap_set_pwrdm_state() ARM: OMAP2+: PM: share clkdms_setup() across OMAP2, 3, 4 ARM: OMAP2+: omap_device: call all suspend, resume callbacks when OMAP_DEVICE_NO_IDLE_ON_SUSPEND is set ARM: OMAP2+: PM: share some suspend-related functions across OMAP2, 3, 4 Paul Zimmerman (8): usb: dwc3: clean up whitespace damage, typos, missing parens, etc. usb: dwc3: gadget: don't wrap around the TRB poll on non-ISOC usb: dwc3: fix bogus test in dwc3_gadget_start_isoc usb: dwc3: replace hard-coded constant in DWC3_GCTL_SCALEDOWN(3) usb: dwc3: pci: fix failure path in dwc3_pci_probe() usb: dwc3: shorten long delay in dwc3_gadget_set_link_state() usb: dwc3: take lock while modifying flags usb: dwc3: clear 'res_trans_idx' as soon as it becomes invalid Paulo Zanoni (2): drm/i915: set interlaced bits for TRANSCONF drm/i915: add missing SDVO bits for interlaced modes on ILK Pavel Emelyanov (6): datagram: Factor out sk queue referencing datagram: Add offset argument to __skb_recv_datagram skb: Add skb_peek_next helper sock: Introduce the SO_PEEK_OFF sock option unix: Support peeking offset for datagram and seqpacket sockets unix: Support peeking offset for stream sockets Pavel Hofman (1): ALSA: ice1724 - constrain runtime rates for locked internal rate Pavel Roskin (1): ath9k: avoid useless cast from (struct ath_rateset *) to (u8 *) and back Pavel Shilovsky (13): CIFS: Fix a spurious error in cifs_push_posix_locks CIFS: Respect negotiated MaxMpxCount CIFS: Simplify inFlight logic CIFS: Introduce credit-based flow control CIFS: Make wait_for_free_request killable CIFS: Prepare credits code for a slot reservation CIFS: Delete echo_retries module parm CIFS: Separate protocol-specific code from transport routines CIFS: Separate protocol-specific code from demultiplex code CIFS: Separate protocol-specific code from cifs_readv_receive code CIFS: Expand CurrentMid field CIFS: Change mid_q_entry structure fields CIFS: Add missed forcemand mount option Pawel Moll (10): ARM: vexpress: Get rid of MMIO_P2V ARM: versatile: Map local timers using Device Tree when possible ARM: vexpress: Use FDT data in platform SMP calls ARM: vexpress: Add Device Tree support ARM: vexpress: Motherboard RS1 memory map support ARM: vexpress: Add Device Tree for V2P-CA5s core tile ARM: vexpress: Add Device Tree for V2P-CA9 core tile ARM: vexpress: Add Device Tree for V2P-CA15 core tile (TC1 variant) i2c: versatile: Add Device Tree support params: <level>_initcall-like kernel parameters Pekka Enberg (1): perf report: Add a simple GTK2-based 'perf report' browser Peter Chen (2): usb: fsl_udc_core: Fix scheduling while atomic dump message usb: Fix build error due to dma_mask is not at pdev_archdata at ARM Peter De Schrijver (20): ARM: tegra: add support for tegra30 interrupts ARM: tegra: add support for new clock framework features ARM: tegra: implement basic tegra30 clock framework ARM: tegra: enable tegra30 clock framework ARM: tegra: initialize basic system clocks ARM: tegra: definitions for flow controller ARM: tegra: assembler code for LP3 ARM: tegra: cpuidle driver for tegra ARM: tegra: Avoid compiling cpuidle code when not configured ARM: tegra: cleanup use of chipid register ARM: tegra: export Tegra chipid ARM: tegra: initialize Tegra chipid early ARM: tegra: functions to access the flowcontroller ARM: tegra: rework Tegra secondary CPU core bringup ARM: tegra: prepare powergate.c for multiple variants ARM: tegra: export tegra_powergate_is_powered() ARM: tegra: add support for Tegra30 powerdomains ARM: tegra: support for Tegra30 CPU powerdomains ARM: tegra: support for secondary cores on Tegra30 ARM: tegra: Enable CPUIdle on Tegra20 Peter Huewe (12): staging/xgifb: Remove unsupported mode LCD_320x480 staging/xgifb: Include sis headers staging/xgifb: Use structs and defines from the sis headers staging/xgifb: Remove remaining duplicate structs and defines staging/xgifb: Include sis initdef.h header staging/xgifb: Rename panel defines and remove duplicated defines staging/xgifb: Rename Set* defines and remove duplicated defines staging/xgifb: Rename remaining sis initdef.h defines and remove duplicates staging/xgifb: Rename XGI specific initdef.h defines staging/xgifb: Use TVCLKBASE_315 as a base address staging/xgifb: remove remaining duplicate initdef.h defines staging: asus_oled: Remove superfluous loop Peter Hurley (1): Bluetooth: Fix l2cap conn failures for ssp devices Peter Korsgaard (2): atmel_lcdfb: support 16bit BGR:565 mode, remove unsupported 15bit modes USB: ftdi_sio: add support for BeagleBone rev A5+ Peter Meerwald (1): drivers/leds: add driver for PCA9633 I2C chip Peter P Waskiewicz Jr (1): ixgbe: Add module parameter to allow untested and unsafe SFP+ modules Peter Pan(æ½?å?«å¹³) (1): bonding: send igmp report for its master Peter Ross (2): drm/i915: allow interlaced mode output on the SDVO connector drm/i915: allow interlaced mode output on the HDMI connector Peter Ujfalusi (45): ASoC: tlv320dac33: Use core to set the msbits constraint ASoC: twl4030: Use core to set the msbits constraint ASoC: omap-dmic: Use core to set the msbits constraint ASoC: omap-mcpdm: Set 24msbits constraint ASoC: soc-pcm: msbits constraint: Drop 8 and 16 bit sample sizes ASoC: sdp4430: Correct author e-mail address ASoC: OMAP4: Rename the sdp4430 machine driver ASoC: omap-abe-twl6040: Correct internal prefix, Kconfig entry include: platform_data: Platform data header for OMAP4 ASoC audio OMAP4: 4430sdp: Register platform device for OMAP4 audio ASoC: omap-abe-twl6040: Convert to platform deriver ASoC: twl6040: Convert MICBIAS to SUPPLY widget ASoC: omap-abe-twl6040: Add complete DAPM routing ASoC: omap-abe-twl6040: DAI link selection based on platform data ASoC: omap-abe-twl6040: Configure card according to platform data ASoC: omap-abe-twl6040: Use provided MCLK frequency from pdata OMAP4: omap4panda: Enable audio support ASoC: Kconfig: OMAP4: Enable support for PandaBoards ASoC: twl4030: Debug code cleanup OMAP4: dma: Correct CPU version check for dma_common_ch_end regulator: twl-regulator: Add fixed LDO for V1V8, V2V1 supply mfd: twl-core: regulator configuration for twl6030 V1V8, V2V1 SMPS OMAP4: panda: Correct cpu version check for 4430 ARM: OMAP: mcbsp: Convert core driver to proper platform driver OMAP: mcbsp: Move core driver under sound/soc/omap ASoC: OMAP: McBSP: Consolidate plat/mcbsp.h content ASoC: omap-mcbsp: Create a single driver for McBSP ARM: OMAP: Do not register omap-mcbsp-dai device ASoC: OMAP: mcbsp.h: Clean up bit definitions ASoC: OMAP McBSP: Remove redundant accessors ASoC: omap-mcbsp: Cleanup of module probe/remove code ASoC: omap-mcbsp: Merge the omap_mcbsp_data into omap_mcbsp structure ASoC: omap-mcbsp: Simplify DMA configuration ASoC: omap: mcbsp: Use uniform st_data pointer initialization ASoC: omap: mcbsp: Remove redundant checks for the st_data pointer ASoC: omap-mcbsp: Configure wakeup in later phase ASoC: omap-mcbsp: When closing the port select PRCM source for CLKS signal ASoC: omap McBSP: Clear rx_irq at probe time for OMAP4 ARM: OMAP2+: McBSP: Correct CLKR/FSR clock source mux configuration ARM/ASoC: OMAP McBSP: Move remainig defines from arch to ASoC header ASoC: omap-mcbsp: Single function CLKR/FSR source mux configuration ASoC: omap-mcbsp: Correct clock muxing for CLKR/FSR signals ARM: OMAP: Remove CONFIG_OMAP_MCBSP references ASoC: OMAP: Build config cleanup for McBSP mfd: Detach twl6040 from the pmic mfd driver Peter Zijlstra (25): perf: Update the mmap control page on mmap() perf, arch: Rework perf_event_index() perf: Fix mmap_page::offset computation perf, x86: Implement user-space RDPMC support, to allow fast, user-space access to self-monitoring counters perf, x86: Provide means for disabling userspace RDPMC perf: Extend the mmap control page with time (TSC) fields perf tools: Add x86 RDPMC, RDTSC test jump_label: Add some documentation sched, block: Unify cache detection sched/rt: Keep period timer ticking when rt throttling is active sched/rt: Do not throttle when PI boosting sched: Move load-balancing arguments into helper struct sched: Rename load-balancing fields sched: Ditch per cgroup task lists for load-balancing sched: Fix load-balance wreckage sched: Cleanup cpu_active madness printk/sched: Introduce special printk_sched() for those awkward moments sched: Update yield() docs sched: Fix nohz load accounting -- again! perf/x86: Prettify pmu config literals printk: Make it compile with !CONFIG_PRINTK perf: Fix mmap_page capabilities and docs sched: Fix compiler warning about declared inline after use sched/x86/smp: Do not enable IRQs over calibrate_delay() sched: Fix select_fallback_rq() vs cpu_active/cpu_online Petr Uzel (3): qla4xxx: Add missing spaces to error messages [SCSI] qla4xxx: Add missing spaces to error messages [SCSI] sd: make comment and printk string match code Petr Vandrovec (1): ACPI: Fix use-after-free in acpi_map_lsapic Philip A. Prindeville (1): geos: Platform driver for Geos and Geos2 single-board computers. Philip Prindeville (2): x86/geode/alix2: Supplement driver to include GPIO button support x86/geode/net5501: Add platform driver for Soekris Engineering net5501 Philipp Grete (1): drm/i915: Fixes distorted external screen image on HP 2730p Philipp Zabel (6): MAINTAINERS: update maintainer entry for pxa/hx4700 serial: pxa: add clk_prepare/clk_unprepare calls USB: ohci-pxa27x: add clk_prepare/clk_unprepare calls net/irda: add clk_prepare/clk_unprepare to pxaficp_ir [media] V4L: pxa_camera: add clk_prepare/clk_unprepare calls video: pxafb: add clk_prepare/clk_unprepare calls Philippe Langlais (2): ARM: ux500: set ARCH_NR_GPIO to 355 on U8500 platforms ARM: ux500: fix around AB8500 GPIO macro name Philippe Rétornaz (3): i.MX SDMA: Fix burstsize settings mx31moboard: update maintainer mx31moboard: Add watchdog support Phillip Lougher (6): Squashfs: update comment removing reference to zlib only Squashfs: remove redundant length initialisation in squashfs_readdir Squashfs: remove redundant length initialisation in squashfs_lookup Squashfs: get rid of obsolete definitions in header file Squashfs: fix f_pos check in get_dir_index_using_offset Squashfs: add mount time sanity check for block_size and block_log match Ping Cheng (2): Input: wacom - use BTN_TOOL_FINGER to indicate touch device type Input: wacom - use switch statement for wacom_tpc_irq() Pontus Fuchs (3): wl12xx: Make sure HW is available in sched scan ops wl12xx: Set IEEE80211_TX_RC_MCS on MCS rates on TX complete. wl12xx: Set IEEE80211_TX_RC_SHORT_GI if short GI was used on Prabhakar Kushwaha (1): NAND Machine support for Integrated Flash Controller Pradeep A Dalvi (3): netdev: ethernet dev_alloc_skb to netdev_alloc_skb netdev: ethernet dev_alloc_skb to netdev_alloc_skb netdev: ethernet dev_alloc_skb to netdev_alloc_skb Pradeep A. Dalvi (3): mace: Fix build for mace due to netdev_alloc_skb netdev: ethernet dev_alloc_skb to netdev_alloc_skb netdev: ethernet dev_alloc_skb to netdev_alloc_skb Praneeth Kumar Bajjuri (1): staging: android-alarm: Disable Android alarm driver by default Prarit Bhargava (1): genirq: Respect NUMA node affinity in setup_irq_irq affinity() Prasanna Kumar (1): ath6kl: add support for AR6003 2048 byte board file Prashanth Nageshappa (1): perf probe: Finder fails to resolve function name to address Pratyush Anand (1): i2c: designware: dw_i2c_init_driver as subsys initcall Praveena Nadahally (1): usb: gadget: Add Interface Association Descriptor to ECM Pravin B Shelar (1): proc-ns: use d_set_d_op() API to set dentry ops in proc_ns_instantiate(). Preston Fick (1): usb: cp210x: Update to support CP2105 and multiple interface devices Przemo Firszt (9): HID: wacom: Force new name for Wacom Intuos4 WL PTK-540WL HID: wacom: fix proximity tool release HID: wacom: set ABS_MISC bit for Intuos4 WL HID: wacom: Add serial and id reporting for Wacom Intuos4 WL HID: wacom: report distance for Intuos4 WL HID: wacom: Add pad buttons reporting on Intuos4 WL HID: wacom: Reset stylus buttons - Intuos4 WL HID: wacom: Replace __set_bit with input_set_capability HID: wacom: Add reporting of wheel for Intuos4 WL Qiang Liu (1): sata_fsl: add support for interrupt coalsecing feature Qiao Zhou (1): ASoC: add more sample rate for pxa-ssp Rabin Vincent (9): rtc: Disable the alarm in the hardware (v2) staging: logger: hold mutex while removing reader mfd: Don't use mutex_lock_interruptible in ab8500-core ARM: 7351/1: ftrace: remove useless memory checks ARM: 7330/1: ftrace: use canonical Thumb-2 wide instruction format ARM: 7331/1: extract out insn generation code from ftrace ARM: 7332/1: extract out code patch function from kprobes ARM: 7333/2: jump label: detect %c support for ARM ARM: 7334/1: add jump label support Rachna Patil (1): Input: add support for TI Touchscreen controller Rafael Aquini (1): mm: SLAB Out-of-memory diagnostics Rafael J. Wysocki (39): Merge branch 'devfreq-for-next' of git://git.infradead.org/users/kmpark/linux-samsung into pm-devfreq PM / Sleep: Introduce "late suspend" and "early resume" of devices PM / Sleep: Introduce generic callbacks for new device PM phases PM / Domains: Run late/early device suspend callbacks at the right time Merge branch 'v3.4-for-rafael' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into pm-domains Merge commit 'pm-fixes-for-3.3-rc3' into pm-sleep Merge commit 'pm-fixes-for-3.3-rc3' into pm-qos PM / Sleep: Initialize wakeup source locks in wakeup_source_add() PM / Sleep: Do not check wakeup too often in try_to_freeze_tasks() PM / Sleep: Remove unnecessary label from suspend_freeze_processes() PCI / PM: Disable wakeup during shutdown for devices not enabled to wake up PM / Sleep: Unify kerneldoc comments in kernel/power/suspend.c PM / Sleep: Make enter_state() in kernel/power/suspend.c static PM / Sleep: Drop suspend_stats_update() PM: Add comment describing relationships between PM callbacks to pm.h PCI / PCIe: Introduce command line option to disable ARI PM / Sleep: Fix possible infinite loop during wakeup source destruction PM / Sleep: Fix race conditions related to wakeup source timer function PM / Sleep: Make __pm_stay_awake() delete wakeup source timers PM / Sleep: Add more wakeup source initialization routines Merge branch 'pm-devfreq' Merge branch 'pm-sleep' Merge branch 'pm-domains' Merge branch 'pm-qos' PM / QoS: Make it possible to expose PM QoS latency constraints tmio_mmc / PM: Use PM QoS latency constraint sh_mmcif / PM: Use PM QoS latency constraint PM / Domains: Fix handling of wakeup devices during system resume PM / Domains: Fix hibernation restore of devices, v2 PM / Domains: Introduce "always on" device flag PM / shmobile: Make TMU driver use pm_genpd_dev_always_on() PM / shmobile: Make CMT driver use pm_genpd_dev_always_on() PM / shmobile: Make MTU2 driver use pm_genpd_dev_always_on() Merge branch 'pm-qos' Merge branch 'pm-sleep' Merge branch 'pm-domains' Merge branch 'pm-devfreq' PM / Domains: Check domain status during hibernation restore of devices Merge branch 'pm-domains' Rafal Kapela (1): Documentation: fix typo in ABI/stable/sysfs-driver-usb-usbtmc RafaÅ? MiÅ?ecki (13): ssb: SPROM: extract each core power info bcma: SPROM: add macro for easier extraction bcma: SPROM: extract power info for cores b43: add maskset helpers b43: N-PHY: implement TX power control setup b43: N-PHY: add helper for getting gain table b43: N-PHY: fix typos in RF control b43: N-PHY: upload PAPD PGA gain delta table b43: N-PHY: implement RSSI calibration for rev3+ b43: N-PHY: trivial: change save&rest order in RSSI polling MAINTAINERS: update b43(legacy) mailing list brcm80211: fmac: use correct firmware filename bcma: silence PMU warning for BCM4331 Raghavendra K T (2): KVM: VMX: remove yield_on_hlt locking/kconfig: Simplify INLINE_SPIN_UNLOCK usage Raja Mani (14): ath6kl: Avoid taking struct as argument in ath6kl_wmi_set_ip_cmd ath6kl: Send own IP addr to the firmware during WOW suspend ath6kl: Remove useless initialization in ath6kl_read_fwlogs() ath6kl: Re-architect suspend mode handling in ath6kl_sdio_suspend ath6kl: Configure WOW patterns while going to wow_suspend ath6kl: Wait for host sleep mode cmd processed event during WOW suspend ath6kl: Return a proper error code when not in connected state ath6kl: Lower SDIO pad drive strength for hw2.1.1 board ath6kl: Fix random system lockup ath6kl: Restrict memcpy to bounce buffer only for write request ath6kl: Add provision to define suspend policy in disconnected state. ath6kl: Check wow state before sending control and data pkt ath6kl: Maintain the listen interval per VIF specific ath6kl: Set optimal listen intvl,bmiss,scan params while going to wow suspend Rajeev KUMAR (1): dmaengine/dw_dmac: Hibernation support in dw_dmac Rajeev Kumar (3): Input: spear-keyboard - delete redundant key definitions from 9x9 keyboard Input: spear-keyboard - add 6x6 keypad matrix definitions Input: spear-keyboard - configure device according to supplied mode Rajendra Nayak (8): regulator: twl: adapt twl-regulator driver to dt regulator: Fix up a confusing dev_warn when DT lookup fails mmc: omap_hsmmc: Get rid of omap_hsmmc_1_set_power function mmc: omap_hsmmc: Get rid of omap_hsmmc_4_set_power function mmc: omap_hsmmc: Don't expect MMC1 to always have vmmc supply mmc: omap_hsmmc: convert all pr_* to dev_* mmc: omap_hsmmc: Convert hsmmc driver to use device tree mmc: omap_hsmmc: Avoid a regulator voltage change with dt Rajesh Bhagat (1): ftrace: Fix function_graph for archs that test ftrace_trace_function Rajesh Borundia (1): netxen: Fix a panic during driver unload in device_remove_file Rajkumar Manoharan (1): ath9k: configure bss info at assoc notification Rakesh Iyer (2): Input: tegra-kbc - remove pre-Tegra20 definitions Input: tegra-kbc - enable key interrupt for wakeup Rakib Mullick (1): sched: Remove sched_switch Ramakrishna Pallala (3): max17042: Add POR init procedure from Maxim appnote max17042: Add support for signalling change in SOC max17042_battery: Clean up interrupt handling Rami Rosen (2): xfrm: remove unneeded method typedef declaration in net/xfrm.h. pxa168: remove unused stats member. Ramneek Mehresh (1): powerpc/85xx: Add usb controller version info Randy Dunlap (12): kernel-doc: fix new warnings in cfg80211.h sunrpc: fix stats.h for CONFIG_PROC_FS not enabled [media] wl128x: fix build errors when GPIOLIB is not enabled security: fix ima kconfig warning staging: ozwpan depends on NET fs: fix kernel-doc warnings in dcache.c backlight: fix ot200_bl build x86/kconfig: Remove CONFIG_TR=y from the defconfigs sound: fix oss/msnd_pinnacle module param type ALSA: fix isa/opti9xx module param type Documentation: sysrq: Crutcher Dunnavant is unavailable Documentation: input.txt: clarify mousedev 'cat' command syntax Ravi Kumar V (1): [media] rc: Add support for GPIO based IR Receiver driver Raymond Yau (1): ALSA: Au88x0 - Implement subdevice volume controls Renata Sayakhova (1): DS2781 Maxim Stand-Alone Fuel Gauge battery and w1 slave drivers Reuben Dowle (1): can: flexcan: Fix CAN_RAW_RECV_OWN_MSGS and CAN_RAW_LOOPBACK Ricardo Neri (4): OMAPDSS: HDMI: Correct source of the pixel clock in ACR calculation OMAPDSS: Add DSS feature for HDMI MCLK for audio OMAPDSS: HDMI: Implement initialization of MCLK OMAPDSS: HDMI: Modify logic to configure MCLK Richard Cochran (3): r8169: enable transmit time stamping. MAINTAINERS: add an entry for the PHC code phc: Update author's email address. Richard Weinberger (14): UBI: fix error handling in ubi_scan() OpenRISC: Select GENERIC_ATOMIC64 OpenRISC: Export dump_stack() OpenRISC: Remove memory_start/end prototypes netfilter: merge ipt_LOG and ip6_LOG into xt_LOG netfilter: xt_LOG: fix bogus extra layer-4 logging information get_maintainer.pl: add support for moderated lists Introduce CONFIG_GENERIC_IO um: Serve io_remap_pfn_range() um: Wire CONFIG_GENERIC_IO up MTD: Relax dependencies um: Switch to large mcmodel on x86_64 um: Update defconfig x86: Merge the x86_32 and x86_64 cpu_idle() functions Richard Zhao (23): dma/imx-sdma: let sdma_run_channel call sdma_enable_channel dma/imx-sdma: use readl_relaxed/writel_relaxed and use writel when necessary dma/imx-sdma: call sdma_set_channel_priority after sdma_request_channel dma/imx-sdma: move clk_enable out of sdma_request_channel dma/imx-sdma: use num_events to validate event_id0 dma/imx-sdma: convernt to use bit ops ARM: mxc: time: add clk_prepare/clk_unprepare ARM: mxc: ahci: add clk_prepare/clk_unprepare ARM: mxc: pwm: add clk_prepare/clk_unprepare ARM: mxc: epit: add clk_prepare/clk_unprepare ARM: mxc: arch_reset: add clk_prepare/clk_unprepare ARM: mxc: audmux-v2: add clk_prepare/clk_unprepare ARM: pm-imx5: add clk_prepare/clk_unprepare ARM: mx31moboard: add clk_prepare/clk_unprepare serial: imx: add clk_prepare/clk_unprepare i2c: imx: add clk_prepare/clk_unprepare mmc: sdhci-esdhc-imx: add clk_prepare/clk_unprepare ARM: dts: imx6q-sabrelite: add 2p5v and 3p3v regulators ARM: dts: imx6q-sabrelite: add sgtl5000 audio codec ARM: mxc: make imx_dma_is_general_purpose more generic for sdma ARM: imx6q: add cko1 clock ARM: imx: convert audmux to a platform driver ASoC: fsl: add dt support for imx-audmux Rik van Riel (5): mm: make swapin readahead skip over holes vmscan: reclaim at order 0 when compaction is enabled vmscan: kswapd carefully call compaction vmscan: only defer compaction for failed order and higher Fix potential endless loop in kswapd when compaction is not enabled Rishi Panjwani (1): ath6kl: Support for TCP checksum offload to firmware Rob Clark (13): drm: cope with platformdev->id == -1 staging: drm/omap: get supported color formats from ovl staging: drm/omap: add a workqueue staging: drm/omap: call omap_gem_roll() in non-atomic ctx staging: drm/omap: some minor fb cleanups staging: drm/omap: defer unpin until scanout completes staging: drm/omap: debugfs for object and fb tracking staging: drm/omap: mmap of tiled buffers with stride >4kb staging: drm/omap: avoid multiple planes having same z-order staging: drm/omap: send page-flip event after endwin staging: drm/omap: use current time for page-flip event dma-buf: add get_dma_buf() dma-buf: document fd flags and O_CLOEXEC requirement Rob Herring (53): irq: make SPARSE_IRQ an optionally hidden option sound: pxa2xx-ac97: include mach/irqs.h directly gpio: pxa: explicitly include mach/irqs.h ARM: remove mc146818rtc.h from time.c ARM: mc146818rtc: remove unnecessary include of mach/irqs.h ARM: it8152: explicitly include mach/irqs.h sh: intc: unify evt2irq/irq2evt macros for sh and arm sh: intc: remove dependency on NR_IRQS ARM: mmp: remove NR_IRQS ARM: pxa: remove NR_IRQS ARM: shmobile: remove NR_IRQS ARM: only include mach/irqs.h for !SPARSE_IRQ ARM: highbank: select SPARSE_IRQ and remove irqs.h ARM: timer-sp: add sched_clock support ARM: highbank: enable sp804 based sched_clock ARM: highbank: remove unused memory.h ARM: make arch_ret_to_user macro optional ARM: rpc: make default fiq handler run-time installed ARM: make entry-macro.S depend on !MULTI_IRQ_HANDLER ARM: remove disable_fiq and arch_ret_to_user macros ARM: 7344/1: pxa: mainstone: add missing include for IRQ_BOARD_START usb: ohci-pxa27x: add explicit include of hardware.h Merge remote-tracking branch 'arm-soc/at91/base2+cleanup' into cleanup-base usb: ohci-pxa27x: add explicit include of hardware.h ARM: provide runtime hook for ioremap/iounmap ARM: imx: convert to common runtime ioremap hook ARM: msm: use runtime ioremap hook ARM: iop13xx: use runtime ioremap hook ARM: ixp4xx: use runtime ioremap hook ARM: ebsa110: use runtime ioremap hook ARM: remove compile time __arch_ioremap/__arch_iounmap ARM: iop13xx: move io.h externs to pci.h ARM: msm: clean-up mach/io.h [media] davinci: remove includes of mach/io.h ARM: davinci: remove unneeded mach/io.h include ARM: orion5x: clean-up mach/io.h ARM: tegra: clean-up mach/io.h ARM: ep93xx: clean-up mach/io.h ARM: at91: add explicit include of hardware.h to uncompressor ARM: dove: add explicit include of dove.h to addr-map.c ARM: clps711x: remove unneeded include of mach/io.h ARM: make mach/io.h include optional ARM: remove bunch of now unused mach/io.h files ARM: kill off __mem_pci ARM: fix ioremap/iounmap for !CONFIG_MMU ARM: iop13xx: fix missing declaration of iop13xx_init_early ARM: create a common IOMEM definition ARM: __io abuse cleanup ARM: dma-mapping: convert ARCH_HAS_DMA_SET_COHERENT_MASK to kconfig symbol ARM: pxa: use common IOMEM definition ARM: 7340/1: rtc: sa1100: include mach/irqs.h instead of asm/irq.h ARM: 7341/1: input: prepare jornada720 keyboard and ts for sa11x0 sparse irq ARM: 7342/2: sa1100: prepare for sparse irq conversion Robert Jarzmik (6): mtd: docg3 trivial renaming mtd: docg3 reduce read alignment burden mtd: docg3 fix inbound calculations mtd: docg3 increase write/erase timeout mtd: docg3 refactor cascade floors structure mtd: docg3 add protection against concurrency Robert Lee (9): cpuidle: Add common time keeping and irq enabling ARM: at91: Consolidate time keeping and irq enable ARM: kirkwood: Consolidate time keeping and irq enable ARM: davinci: Consolidate time keeping and irq enable ARM: omap: Consolidate OMAP3 time keeping and irq enable ARM: omap: Consolidate OMAP4 time keeping and irq enable ARM: shmobile: Consolidate time keeping and irq enable SH: shmobile: Consolidate time keeping and irq enable ARM: davinci: Fix for cpuidle consolidation changes Robert Love (5): [SCSI] libfcoe: Don't KERN_ERR on netdev notification [SCSI] fcoe: Rename out_nomod label to out_putmod [SCSI] fcoe: Do not switch context in vport_delete callback [SCSI] fcoe: Remove reference counting on 'stuct fcoe_interface' [SCSI] fcoe: Drop the rtnl_mutex before calling fcoe_ctlr_link_up Robert Richter (4): perf record: Make feature initialization generic perf tools: Moving code in header.c perf tools: Factor out feature op to process header sections x86/apic/amd: Be more verbose about LVT offset assignments Robert Stonehouse (1): sfc: Fix calculation of vf_i in map_vi_index() Roberto Agostino Vitillo (3): perf tools: Add code to support PERF_SAMPLE_BRANCH_STACK perf record: Add support for sampling taken branch perf report: Add support for taken branch sampling Roland Dreier (17): IPoIB: Stop lying about hard_header_len and use skb->cb to stash LL addresses target: Use LIST_HEAD()/DEFINE_MUTEX() for static objects target: Fix up handling of short INQUIRY buffers target: Set peripheral device type consistently in INQUIRY response target: Don't set WBUS16 or SYNC bits in INQUIRY response target: Untangle front-end and back-end meanings of max_sectors attribute tcm_loop: Set residual field for SCSI commands target: Fix 16-bit target ports for SET TARGET PORT GROUPS emulation IB/core: Fix SDR rates in sysfs be2net: Remove unused OFFSET_IN_PAGE() macro mlx4_core: Fix one more static exported function mlx4_core: Scale size of MTT table with system RAM Merge branches 'misc' and 'mlx4' into for-next target: Remove hack to make READ CAPACITY(10) lie if thin provisioning is enabled target: Fix sense code for unsupported SERVICE ACTION IN Merge branches 'cma', 'cxgb3', 'cxgb4', 'ehca', 'iser', 'mad', 'nes', 'qib', 'srp' and 'srpt' into for-next setlocalversion: Use "grep -q" instead of piping output to "read dummy" Roland Stigge (29): ARM: LPC32xx: Added lpc32xx_defconfig ARM: LPC32xx: clock.c: warning fix ARM: LPC32xx: clock.c: Fix mutex lock issues ARM: LPC32XX: Remove broken non-static declaration ARM: LPC32xx: clock.c: Missing header file ARM: LPC32xx: clock.c: jiffies wrapping ARM: LPC32xx: clock.c: Clock registration fixes ARM: LPC32xx: Added lpc32xx_defconfig ARM: LPC32xx: clock.c: warning fix ARM: LPC32xx: clock.c: Fix mutex lock issues ARM: LPC32XX: Remove broken non-static declaration ARM: LPC32xx: clock.c: Missing header file ARM: LPC32xx: clock.c: jiffies wrapping ARM: LPC32xx: clock.c: Clock registration fixes staging: iio: LPC32xx: ADC driver ARM: LPC32xx: ADC support for mach-lpc32xx ARM: LPC32xx: Fix missing and bad LPC32XX macros GPIO: LPC32xx: Fix missing bit selection mask GPIO: LPC32xx: Add output reading to GPO P3 Merge branch 'lpc32xx/fixup' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc into lpc32xx/tmp Merge branch 'lpc32xx/fixup2' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc into lpc32xx/tmp Merge branch 'lpc32xx/drivers' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc into lpc32xx/tmp ARM: LPC32xx: USB Support ARM: LPC32xx: Ethernet support USB: OHCI-HCD: Rename ohci-pnx4008 to ohci-nxp USB: ohci-nxp: Rename symbols from pnx4008 to nxp USB: ohci-nxp: Support for LPC32xx USB: ohci-nxp: Remove i2c_write(), use smbus ARM: LPC32xx: clock.c: Fix lpc-eth clock reference Roopa Prabhu (7): enic: Fix address deregistration for sriov vf during port profile disassociate enic: remove assignment of random mac on enic vf enic: rename CMD_MAC_ADDR to CMD_GET_MAC_ADDR enic: Add new fw devcmd to set mac address of an interface enic: Fix ndo_set_vf_mac and ndo_set_vf_port to set/get the sriov vf's mac enic: Add support for fw init command on sriov vf's enic: Fix addr valid check in enic_set_vf_mac Roy Spliet (3): drm/nouveau/pm: improve memory timing generation drm/nouveau/pm: implement DDR2/DDR3/GDDR3/GDDR5 MR generation and validation drm/nouveau/pm: several fixes for nvc0 memory timings Russell King (210): ARM: cache-l2x0.c: consistently use u32 ARM: debug: arrange Kconfig options more logically ARM: add dma coherent region reporting via procfs ARM: earlier initialization of vectors page Merge branches 'debug' and 'idle' into for-armsoc ARM: amba: add amba_device allocation/add/put functions ARM: amba: of: convert to use amba_device_alloc ARM: amba: ux500: convert to use amba_device_alloc ARM: amba: integrator: convert to use amba_device_alloc ARM: amba: mxs: convert to use amba_device_alloc ARM: amba: make irq 0 invalid ARM: amba: ux500: get rid of NO_IRQ ARM: amba: get rid of NO_IRQ initializers ARM: amba: samsung: get rid of NO_IRQ initializers ARM: amba: integrator/realview/versatile/vexpress: get rid of NO_IRQ initializers ARM: amba: lpc32xx: get rid of NO_IRQ initializers ARM: amba: mxs: get rid of NO_IRQ initializers ARM: amba: nomadik: get rid of NO_IRQ initializers ARM: amba: netx: get rid of NO_IRQ initializers ARM: amba: spear: get rid of NO_IRQ initializers ARM: amba: u300: get rid of NO_IRQ initializers ARM: amba: make use of -1 IRQs warn ARM: amba: provide common initializers for static amba devices ARM: amba: vexpress: get rid of private platform amba_device initializer ARM: amba: versatile: get rid of private platform amba_device initializer PCMCIA: soc_common: move common initialization into soc_common PCMCIA: soc_common: add GPIO support for card status signals ARM: amba: realview: get rid of private platform amba_device initializer ARM: amba: integrator: use common amba device initializers ARM: amba: omap2: use common amba device initializers ARM: amba: ep93xx: use common amba device initializers ARM: amba: bcmring: use common amba device initializers ARM: amba: netx: use common amba device initializers ARM: amba: lpc32xx: use common amba device initializers ARM: amba: u300: use common amba device initializers ARM: amba: nomadik: use common amba device initializers ARM: amba: spear: use common amba device initializers ARM: amba: samsung: use common amba device initializers Merge branch 'amba' into for-armsoc ARM: pgtable: move TOP_PTE address definitions to arch/arm/mm/mm.h ARM: pgtable: use mk_pte rather than pfn_pte(page_to_pfn()) ARM: pgtable: consolidate set_pte_ext(TOP_PTE,...) + tlb flush ARM: pgtable: provide get_top_pte() to complement set_top_pte() ARM: pgtable: get rid of TOP_PTE() ARM: ebsa110: move platform definitions out of mach/hardware.h ARM: ebsa110: provide TRICK?_SIZE macros MFD: mcp-core: sanitize host creation/removal MFD: mcp-sa11x0: remove DMA initializers and variables MFD: mcp-sa11x0: move setup of PPC unit out of mcp-sa11x0.c MFD: mcp-sa11x0: add .owner initializer MFD: mcp-sa11x0: convert mcp-sa11x0 to use platform resources MFD: mcp-sa11x0: convert to use dev_pm_ops MFD: mcp-sa11x0: use _noirq resume methods Merge branch 'sparse_irq' of git://sources.calxeda.com/kernel/linux into devel-stable Merge branch 'sched_clock-for-rmk' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into devel-stable PCMCIA: pxa: convert PXA socket drivers to use new irq/gpio management PCMCIA: sa1111: use new per-socket irq/gpio infrastructure PCMCIA: sa11x0: assabet: convert to use new irq/gpio management PCMCIA: sa11x0: cerf: convert to use new irq/gpio management PCMCIA: sa11x0: cerf: convert reset handling to use GPIO subsystem PCMCIA: sa11x0: nanoengine: convert to use new irq/gpio management PCMCIA: sa11x0: nanoengine: convert reset handling to use GPIO subsystem MTD: sa11x0: Remove shutdown handler MTD: sa11x0: remove definitions and code left for documentation purposes ARM: sa11x0: fix off-by-one resource sizes ARM: sa11x0: fix sleep entry ARM: sa11x0: fix section mismatch warnings ARM: sa11x0: convert to use DEFINE_RES_xxx macros ARM: sa11x0: assabet: deassert QMUTE to codec while codec is unpowered ARM: sa11x0: assabet: avoid glitching GPIOs when setting outputs ARM: sa11x0: assabet: ensure that GPIO27 is driven ARM: sa11x0: neponset: fix interrupt setup ARM: sa11x0: neponset: provide function to manipulate NCR_0 ARM: sa11x0: neponset: shuffle some code around ARM: sa11x0: neponset: add driver .owner initializer ARM: sa11x0: neponset: save and restore MDM_CTL_0 ARM: sa11x0: neponset: dynamically create neponset child devices ARM: sa11x0: neponset: implement support for sparse IRQs ARM: sa11x0: neponset: get parent IRQ from neponset device resource ARM: sa11x0: neponset: place smc91x and sa1111 resources in neponset device ARM: sa11x0: neponset: suspend/resume in _noirq state ARM: sa11x0: assabet/neponest: create neponset device in assabet.c ARM: sa11x0: neponset: move register definitions to neponset.c ARM: sa11x0: neponset: don't static map neponset registers ARM: sa1111: fix memory request/grant setup on PM events ARM: sa1111: fix PWM state on suspend ARM: sa1111: add sa1111 core driver .owner initializer ARM: sa1111: add .owner initializer to sa1111 driver structures ARM: sa1111: finish "allow cascaded IRQs to be used by platforms" ARM: sa1111: implement support for sparse IRQs ARM: sa1111: add shutdown hook to sa1111_driver structure ARM: sa1111: add platform enable/disable functions ARM: sa11x0: badge4: move board specific ohci initialization to badge4.c ARM: sa1111: change devid to be a bitmask NET: sa11x0-ir: fix documentation bug NET: sa11x0-ir: handle DMA mapping errors properly NET: sa11x0-ir: set netdev's parent struct device NET: sa11x0-ir: obtain interrupt number from platform resources NET: sa11x0-ir: containerize DMA data NET: sa11x0-ir: fix leak of tx skb NET: sa11x0-ir: move sa1100_irda_{startup,shutdown,suspend,resume} NET: sa11x0-ir: factor out speed checks NET: sa11x0-ir: split SIR and FIR tx functions NET: sa11x0-ir: indirect handling of SIR and FIR interrupts NET: sa11x0-ir: move SIR and FIR interrupt support NET: sa11x0-ir: move sa1100_irda_txdma_irq NET: sa11x0-ir: get rid of si->hscr0 NET: sa11x0-ir: convert to use scatterlist DMA API NET: sa11x0-ir: fix size of SIR transmit buffer NET: sa11x0-ir: split si->dev for IrDA transmit and receive buffers MFD: mcp/ucb1x00: separate ucb1x00 driver data from the MCP data MFD: ucb1x00-ts: provide input layer with device parent MFD: ucb1x00-core: get rid of mach/hardware.h include MFD: ucb1x00-core: add handling for ucb1x00 reset MFD: ucb1x00-core: add .owner initializer and module alias MFD: ucb1x00-core: use mutexes instead of semaphores MFD: ucb1x00-core: clean up device handling in probe MFD: ucb1x00-core: add owner and dev initializers to gpio structure MFD: ucb1x00-core: scan drivers in same order they're registered MFD: ucb1x00-core: add missing ucb1x00_enable()/ucb1x00_disable() MFD: ucb1x00-core: disable mcp clock when bus is not required MFD: mcp-sa11x0: complain if mcp clock is left enabled MFD: ucb1x00-core: convert to use dev_pm_ops MFD: mcp-core: remove legacy driver suspend/resume methods MFD: ucb1x00: convert to use genirq MFD: ucb1x00-core: add wakeup support ARM: sa11x0: add assabet ucb1x00 platform data MFD: ucb1x00-assabet: add support for UCB1x00 GPIO switches MFD: mcp-sa11x0/assabet: move assabet reset handling out of mcp-sa11x0.c FB: sa1100: avoid section mismatch warnings FB: sa1100: add .owner initializer to driver structure FB: sa1100: constify rgb structures FB: sa1100: convert printks to dev_xxx() FB: sa1100: combine RGB bitfield overrides into sa1100fb_mach_info FB: sa1100: move machine inf structures to <video/sa1100fb.h> FB: sa1100: move platform data to platform files FB: sa1100: remove global sa1100fb_.*_power function pointers FB: sa1100: remove assabet specific initialization FB: sa1100: use inf members directly FB: sa1100: make GPIO configuration setting safe FB: sa11x0: fix shannon GPSR/GPCR accesses FB: sa11x0: convert shannon display enable accesses to use GPIO subsystem PCMCIA: sa11x0: shannon: convert to use new irq/gpio management PCMCIA: sa11x0: simpad: convert to use new irq/gpio management PCMCIA: sa11x0: h3600: convert to use new irq/gpio management PCMCIA: soc_common: remove soc_pcmcia_*_irqs functions PCMCIA: soc_common: remove explicit wrprot initialization in socket drivers PCMCIA: sa1111: pass along sa1111_pcmcia_configure_socket() failure code PCMCIA: sa1111: jornada720: no need to disable IRQs around sa1111_set_io PCMCIA: add Kconfig control for building sa11xx_base.c PCMCIA: make lubbock socket driver part of sa1111_cs PCMCIA: sa1111: rename sa1111 socket drivers to have sa1111_ prefix. cpufreq: OMAP driver depends CPUfreq tables Merge branch 'entry-macro-cleanup' of git://sources.calxeda.com/kernel/linux into for-armsoc FB: sa11x0: convert to use platform resource and ioremap() [CPUFREQ] Fix exposure of ARM_EXYNOS4210_CPUFREQ genirq: Fix long-term regression in genirq irq_set_irq_type() handling DMA: sa11x0: add SA-11x0 DMA driver ARM: sa11x0: add SA-11x0 DMA device Merge branch 'sa11x0-dma' into sa11x0-ir NET: sa11x0-ir: convert sa11x0-ir driver to use DMA engine API NET: sa11x0-ir: add DMA support for SIR transmit mode Merge branch 'sched_clock-for-rmk' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into devel-stable Merge branch 'mmci' into amba ARM: riscpc: move time-acorn.c to mach-rpc ARM: riscpc: pass IRQ resources into keyboard driver ARM: riscpc: use definition for serial port interrupt ARM: riscpc: remove IRQ_TIMER ARM: riscpc: move ecard.c to arch/arm/mach-rpc ARM: riscpc: use irq chip data in ecard.c ARM: riscpc: convert ecard to use irq_alloc_descs() ARM: riscpc: remove expansion card irq mask register ARM: riscpc: use DEFINE_RES_xxx() ARM: ecard: get rid of NO_IRQ madness ARM: SMP: use a timing out completion for cpu hotplug ARM: move CP15 definitions to separate header file ARM: Optimize multi-CPU tlb flushing a little more ARM: Add compiled ISA to oops dumps ARM: sync sched_clock() state on suspend ARM: get rid of asm/irq.h in asm/prom.h ARM: Versatile Express: add NO_IOPORT ARM: sa1111: provide a generic way to prevent devices from registering ARM: sa1111: delete unused physical GPIO register definitions ARM: sa1111: move PS/2 interface register definitions to sa1111p2.c ARM: sa1111: move PCMCIA interface register definitions to sa1111_generic.c ARM: sa1111: move USB interface register definitions to ohci-sa1111.c ARM: sa1111: register sa1111 devices with dmabounce in bus notifier ARM: sa1111: only setup DMA for DMA capable devices ARM: sa1111: cleanup sub-device registration and unregistration ARM: sa1111: use dev_err() rather than printk() ARM: sa11x0: don't static map sa1111 USB: sa1111: sparse and checkpatch cleanups USB: sa1111: get rid of nasty printk(KERN_DEBUG "%s: ...", __FILE__) USB: sa1111: reorganize ohci-sa1111.c USB: sa1111: add OHCI shutdown methods USB: sa1111: add hcd .reset method Merge branch 'sa1111' into sa11x0 Merge branch 'sa11x0-ir' into sa11x0 ARM: sa11x0: remove old SoC private DMA driver ARM: sa11x0: remove unused DMA controller definitions Merge branch 'sa11x0-mtd' into sa11x0 Merge branch 'sa11x0-lcd' into sa11x0 Merge branch 'sa11x0-mcp' into sa11x0 ARM: 7343/1: sa11x0: convert to sparse IRQ Merge branches 'acorn', 'ebsa110' and 'sa11x0' into platforms mtd: fix 'Flash device refused suspend due to active operation' message ARM: fix Kconfig warning for HAVE_BPF_JIT Merge branches 'l2', 'pgt2' and 'misc' into for-linus Merge branch 'devel-stable' into for-linus ARM: move CP15 definitions to separate header file Russell King - ARM Linux (11): dmaengine: mv_xor: remove write-only is_complete_cookie dmaengine: move last completed cookie into generic dma_chan structure dmaengine: add private header file dmaengine: consolidate assignment of DMA cookies dmaengine: provide a common function for completing a dma descriptor dmaengine: consolidate tx_status functions dmaengine: consolidate initialization of cookies dmaengine: fix cookie handling in iop-adma.c and ppc4xx/adma.c dmaengine: ensure all DMA engine drivers initialize their cookies mtd: sa11x0: Remove shutdown handler mtd: sa11x0: remove definitions and code left for documentation purposes Rusty Russell (3): [PARISC] remove references to cpu_*_map. netfilter: remove forward module param confusion. module_param: remove support for bool parameters which are really int. Ryan Mallon (11): ep93xx: Don't use system controller defines in audio drivers ep93xx: Move PHYS_BASE defines to local SoC header file ep93xx: Don't use system controller defines in audio drivers ep93xx: Move GPIO defines to gpio-ep93xx.h ep93xx: Use ioremap for backlight driver ep93xx: Move peripheral defines to local SoC header ep93xx: Configure GPIO ports in core code ep93xx: Make syscon access functions private to SoC ep93xx: Move crunch code to mach-ep93xx directory ep93xx: Move EP93XX_SYSCON defines to SoC private header ep93xx: Remove unnecessary includes of ep93xx-regs.h Ryosuke Saito (2): mtd: fix section mismatch for doc_probe_device mtd: phram: fix section mismatch for phram_setup Sachin Bhamare (1): pnfs-obj: autologin: Add support for protocol autologin Sachin Kamat (16): ARM: EXYNOS: Enable G2D on ORIGEN ARM: S5PV210: Add missing FIMC media device to Aquila ARM: EXYNOS: Add missing FIMC media device to SMDKV310 ARM: EXYNOS: Add missing FIMC media device to Origen [media] s5p-g2d: Add HFLIP and VFLIP support ARM: EXYNOS: Hook up G2D PD to generic PD infrastructure ARM: EXYNOS: Hook up JPEG PD to generic PD infrastructure ARM: EXYNOS: Enable G2D on SMDKV310 ARM: S5PV210: Enable MFC on SMDKV210 ARM: S5PV210: Enable MFC on SMDKC110 ARM: S5PV210: Enable FIMC on SMDKV210 ARM: S5PV210: Enable FIMC on SMDKC110 ARM: EXYNOS: Enable JPEG on SMDKV310 ARM: EXYNOS: Enable JPEG on Origen ARM: S5PV210: Add JPEG board definition ARM: S5PV210: Enable JPEG on SMDKV210 Sachin Prabhu (3): Try using machine credentials for RENEW calls cifs: use standard token parser for mount options Fix length of buffer copied in __nfs4_get_acl_uncached Salman Qazi (1): sched/x86: Fix overflow in cyc2ns_offset Sam Hansen (5): staging: vme: code convention fix staging: xgifb: pr_fmt kbuild macro staging: xgifb: checkpatch cleanup braces staging: xgifb: checkpatch cleanup __func__ staging: xgifb: checkpatch cleanup printk() -> pr_lvl() Sam Ravnborg (1): sparc32: fix fallout from system.h removal Samuel Jero (1): dccp: fix bug in sequence number validation during connection setup Samuel Ortiz (24): mfd: Fix pm8606 build failure NFC: Export NFCID1 from pn533 NFC: Add device powered netlink attribute NFC: Factorize the I frame queueing routine NFC: Handle Receiver Not Ready LLCP frame NFC: LLCP socket sendmsg implemetation NFC: Fix bitops usage in LLCP NFC: Clear pn533 target structure NFC: Clear LLCP SDPs whan MAC goes down NFC: Set the right LLCP N(R) value for I frames NFC: Send LLCP RR frames to acknowledge received I frames NFC: Set MIU and RW values from CONNECT and CC LLCP frames NFC: Fragment LLCP I frames NFC: Export sensf from pn533 NFC: Export Jewel/Topaz ID from pn533 NFC: Export NFCID when detecting a p2p target with pn533 NFC: Unlink LLCP child sockets from llcp_sock_release NFC: SN is not an invalid GT value NFC: Remove the rf mode parameter from the DEP link up routine NFC: Fix LLCP sockets releasing path NFC: LLCP code identation fixes NFC: Core code identation fixes NFC: NCI code identation fixes Revert "mfd: Add platform data for MAX8997 haptic driver" Sander Eikelenboom (1): [media] cx25821: Add a card definition for "No brand" cards that have: subvendor = 0x0000 subdevice = 0x0000 Sangbeom Kim (5): regulator: Add S5M8767A regulator driver regulator: Add S5M8767 configuration mfd: Convert s5m core driver to use devm_kzalloc() mfd: Add support for multiple s5m devices regulator: Fix s5m8767_set_voltage_time_sel calculation value Sangsu Park (4): ARM: EXYNOS: add support GPIO for EXYNOS5250 gpio/samsung: add support GPIOlib for EXYNOS5250 gpio/samsung: use ioremap() for EXYNOS4 GPIOlib ASoC: Samsung: Added to support mono recording Sangwook Lee (1): ARM: EXYNOS: Enable Bluetooth on ORIGEN Santosh Nayak (11): Staging: usbip: Remove commented code. ext4: Fix endianness bug when reading the MMP block [SCSI] pm8001: Fix bogus interrupt state flag issue. [SCSI] pm8001: Fix possible racing condition. [SCSI] pm8001: fix endian issue with code optimization. qla3xxx: ethernet: Silence static checker warning. [media] Driver: video: Use the macro DMA_BIT_MASK() netxen: qlogic ethernet : Fix endian bug. [media] dvb: negative value assigned to unsigned int in CDRXD() [SCSI] bfa: Fix endian bug in bfad_iocmd_debug_fw_core(). [SCSI] pm8001: Use spin_lock_irqsave() for task_state. Santosh Sajjan (1): ath6kl: Workaround to support Deep Sleep with MSM. Santosh Shilimkar (2): ARM: OMAP: fix section mismatch warning for omap4_hotplug_cpu() ARM: OMAP: Fix section mismatch warning for platform_cpu_die() Santosh Yaraganavi (1): [SCSI] ufshcd: UFS Host controller driver Sarah Sharp (12): UAS: Re-add workqueue items if submission fails. UAS: Use unique tags on non-streams devices. UAS: Free status URB when we can't find the SCSI tag. Merge tag 'uas_for_sarah' of git://linutronix.de/users/bigeasy/linux into for-uas-next xHCI: Kick khubd when USB3 resume really completes. USB/xhci: Enable remote wakeup for USB3 devices. USB: Suspend functions before putting dev into U3. USB/xHCI: Enable USB 3.0 hub remote wakeup. USB: Refactor hub remote wake handling. USB/xHCI: Support device-initiated USB 3.0 resume. USB: Set wakeup bits for all children hubs. USB: Turn on auto-suspend for USB 3.0 hubs. Sascha Hauer (29): mmc: mxcmmc: add missing dma_async_issue_pending ASoC: i.MX: Add missing dma_async_issue_pending dma: imx-dma: start transfer in issue_pending dma: imx-sdma: start transfer in issue_pending drm crtc: add forgotten idr cleanup functions drm/edid: drm modes have to be free with drm_mode_destroy drm crtc: use drm_mode_destroy instead of kfree in drm_mode_remove drm drm_fb_helper: destroy modes drm: add proper return value for drm_mode_crtc_set_gamma_size drm fb helper: use drm_helper_connector_dpms to do dpms drm fb helper: remove unused variable conn_limit drm fb helper: remove unused variable crtc_id drm crtc: Fix locking comments drm crtc_helper: use list_for_each_entry drm exynos: use drm_fb_helper_set_par directly drm: add convenience function to create an enum property drm: add convenience function to create an range property drm: do not set fb_info->pixmap fields ARM i.MX5/6: Add dt support for generic boards ARM i.MX27: Add devicetree support ARM i.MX: Add phytec phycore-i.MX27 (aka pcm038) devicetree support devicetree-bindings: Add documentation for i.MX generic boards drm: remove unused code regulator: provide a helper for registering a fixed regulator ARM i.MX pcm037: register a dummy regulator for the smsc911x device ARM i.MX 3ds debugboard: register a dummy regulator for the smsc911x device [media] V4L: mx2_camera: remove unsupported i.MX27 DMA mode, make EMMA mandatory regulator: mc13783: bail out without platform data regulator fixed: Do not report enumaratable voltages if there are none Sasha Levin (5): [SCSI] iscsi: don't hang in endless loop if no targets present KVM: PPC: Use the vcpu kmem_cache when allocating new VCPUs math: Introduce div64_long ntp: Fix integer overflow when setting time module: Remove module size limit Sathisha Nanjappa (1): [SCSI] mpt2sas: remove extraneous sas_log_info messages Sathya Perla (7): be2net: add descriptions for stat counters reported via ethtool be2net: event queue re-design be2net: cancel be_worker during EEH recovery be2net: fix tx completion cleanup be2net: reset queue address after freeing be2net: enable RSS for ipv6 pkts be2net: update driver version Saugata Das (1): mmc: MMC-4.5 Data Tag Support Scott Dial (1): usb-serial: Add support for the Sealevel SeaLINK+8 2038-ROHS device Scott Jiang (5): [media] adv7183: add adv7183 decoder driver [media] vs6624: add vs6624 sensor driver [media] add blackfin capture bridge driver bf548: add ppi interrupt mask and blanking clocks bf561: add ppi DLEN macro for 10bits to 16bits Scott Teel (3): [SCSI] hpsa: eliminate 8 external target limitation [SCSI] hpsa: improve naming on external target device functions [SCSI] hpsa: update device attributes when they change Scott Wood (17): KVM: PPC: e500: don't translate gfn to pfn with preemption disabled KVM: PPC: e500: Eliminate preempt_disable in local_sid_destroy_all KVM: PPC: e500: clear up confusion between host and guest entries KVM: PPC: e500: MMU API KVM: PPC: e500: tlbsx: fix tlb0 esel KVM: PPC: e500: Don't hardcode PIR=0 KVM: PPC: booke: check for signals in kvmppc_vcpu_run KVM: PPC: Rename deliver_interrupts to prepare_to_enter KVM: PPC: Move prepare_to_enter call site into subarch code KVM: PPC: booke: Check for MSR[WE] in prepare_to_enter KVM: PPC: booke: Fix int_pending calculation for MSR[EE] paravirt KVM: PPC: booke: Paravirtualize wrtee KVM: PPC: Paravirtualize SPRG4-7, ESR, PIR, MASn KVM: PPC: booke: Improve timer register emulation KVM: PPC: e500: Fix TLBnCFG in KVM_CONFIG_TLB KVM: PPC: e500: use hardware hint when loading TLB0 entries KVM: PPC: refer to paravirt docs in header file Sean Paul (2): drm/i915: Only look for matching clocks for LVDS downclock drm/i915: Don't lock panel registers when downclocking Sean Young (1): HID: sjoy: Add device ID for Super Joy Box 3 Sebastiaan de Haan (1): staging: wlan-ng: p80211netdev.c: fixed checkpatch error Sebastian Andrzej Siewior (34): usb/uas: use unique tags for all LUNs usb/uas: use scsi_host_find_tag() to find command from a tag usb/uas: one only one status URB/host on stream-less connection usb: gadget: dummy_hcd: initialize max_streams early usb: gadget: dummy_hcd: move the transfer part into its own function usb: gadget: dummy_hcd: add sg support usb: gadget: dummy_hcd: rename dummy_udc_udpate_ep0() to dummy_udc_update_ep0() usb: gadget: dummy_hcd: make alloc/free streams static usb: gadget: dummy_hcd: complete stream support usb: dummy_hcd: use usb_endpoint_type() usb: gadget: dummy_hcd: clean up checkpatch usb: gadget: f_mass_storage: remove one FSG_NO_INTR_EP usb/uhci: initialize sg_table properly usb/uas: only bind if the hcd supports SG usb/uas: move UAS structs / defines into a header file usb/uas: add usb_pipe_usage_descriptor usb/uas: make sure data urb is gone if we receive status before that gpio: Add a driver for Sodaville GPIO controller usb: gadget: dummy_hcd: don't assign ->desc on error case usb: gadget: dummy_hcd: fix null-deref free req usb: gadget: clean the ep in autoconf before returning it. usb: gadget: add usb3.0 descriptors to serial gadgets usb/storage: a couple defines from drivers/usb/storage/transport.h to include/linux/usb/storage.h usb/storage: redefine US_BULK_FLAG_IN and use it usb/gadget: use common defines within the storage gadget usb/storage: remove Filler member from struct bulk_cs_wrap usb/core: remove "always" from usb_unlink_urb() kernel doc entry usb: host: xhci: add platform driver support spi/fsl-espi: make the clock computation easier to read spi/fsl-espi: Make sure pm is within 2..32 powerpc/85xx: p2020rdb - move the NAND address. powerpc/85xx: p2020rdb & p1010rdb - lower spi flash freq to 40Mhz usb/ub: deprecate & schedule for removal the "Low Performance USB Block" driver Documentation/kernel-parameters: remove inttest parameter Sebastian Haas (2): can: ems_usb: Removed double netif_device_detach can: ems_usb: Improved memory handling on ems_usb_start Sebastian Ott (1): cio: remove {get,put}_driver Sebastien Guiriec (1): ASoC: core: add platform DAPM debugfs support Seiji Aguchi (2): jbd2: add drop_transaction/update_superblock_end tracepoints pstore: Introduce get_reason_str() to pstore Sekhar Nori (5): ARM: davinci: time.c: group related header files together MAINTAINERS: mark TI DaVinci list as "moderated" MAINTAINERS: add TI DaVinci git tree information gpio/davinci: fix oops on unbanked gpio irq request gpio/davinci: fix enabling unbanked GPIO IRQs Sergei Shtylyov (6): pata_legacy: correctly mask recovery field for HT6560B pata_cmd64x: turn string of *if* statements into *switch* pata_cmd64x: use interrupt status from MRDMODE register pata_cmd64x: implement sff_irq_clear() method pata_cmd64x: implement sff_irq_check() method [SCSI] atp870u, mpt2sas, qla4xxx use pci_dev->revision Sergey Senozhatsky (1): acer-wmi: ignore missing Aspire 5741G keys (checkpatched) Seth Forshee (5): ACPI: EC: Add ec_get_handle() toshiba_acpi: Support alternate hotkey interfaces toshiba_acpi: Refuse to load on machines with buggy INFO implementations apple_bl: Add register/unregister functions platform/x86: Add driver for Apple gmux device Seth Heasley (4): ALSA: hda - Add Lynx Point HD Audio Controller DeviceIDs ahci: AHCI-mode SATA patch for Intel Lynx Point DeviceIDs ata_piix: IDE-mode SATA patch for Intel Lynx Point DeviceIDs i2c-i801: Add device IDs for Intel Lynx Point Seth Jennings (13): staging: zcache: crypto API support staging: add zsmalloc to Kconfig/Makefile staging: zcache: fix serialization bug in zv stats staging: zcache: replace xvmalloc with zsmalloc staging: fix powerpc linux-next break on zsmalloc staging: zcache: fix length type mismatch staging: zcache: fix memory corruption bug staging: zcache: make zcache builtin only staging: zsmalloc: move object/handle masking defines staging: zsmalloc: add ZS_MAX_PAGES_PER_ZSPAGE staging: zsmalloc: calculate MAX_PHYSMEM_BITS if not defined staging: zsmalloc: change ZS_MIN_ALLOC_SIZE staging: zsmalloc: remove SPARSEMEM dep from Kconfig Seung-Woo Kim (1): drm/exynos: enable hdmi audio feature Seungwon Jeon (2): mmc: dw_mmc: Add support for pre_req and post_req mmc: dw_mmc: Regression fix for non-IDMAC DMA Shaohua Li (1): swap: don't do discard if no discard option added Shashidhar Hiremath (1): mmc: Support of PCI mode in the dw_mmc driver Shawn Guo (25): ARM: mxs: detect SoC by checking CHIPID register ASoC: imx/mxs: remove redundant SND_PCM selection ARM: imx5: generate dtbs for imx5 boards ARM: dts: imx51-babbage: update mc13892 device ARM: dts: imx6q-arm2: add vmmc-supply for usdhc ARM: dts: imx6q-sabrelite: add vmmc-supply for usdhc MAINTAINERS: remove arch/arm/mach-mx*/ from IMX entry ARM: imx: update imx_v6_v7_defconfig ARM: defconfig: imx_v6_v7: build in REGULATOR_FIXED_VOLTAGE ASoC: imx: let SND_MXC_SOC_FIQ select FIQ ASoC: fsl: correct get_dma_channel parameter name ASoC: fsl: align mpc8610_hpcd with p1022_ds on getting codec node ASoC: Remove unnecessary -codec from cs4270 driver name ASoC: imx: initialize dma_params burstsize just in imx-ssi ASoC: imx: move SND_SOC_AC97_BUS selection down to machine driver ASoC: sgtl5000: rename device tree binding document ASoC: imx: move eukrea audmux call into ASoC machine driver ASoC: imx: move phycore audmux call into ASoC machine driver ARM: imx: merge audmux-v1 and audmux-v2 ASoC: imx: move audmux driver into sound/soc/imx ASoC: imx: rename audmux prefix mxc to imx ASoC: imx: separate imx-pcm bits from imx-ssi driver ASoC: imx: add an explicit Kconfig option for imx-ssi driver ASoC: core: missing set_fmt should not be complaint ASoC: fsl: check property 'compatible' for the machine name Shawn Landden (1): scripts/patch-kernel: digest kernel.org hosted .xz patches Shawn Lu (1): tcp: md5: RST: getting md5 key from listener Shengzhou Liu (2): powerpc/usb: fix bug of kernel hang when initializing usb powerpc/usb: fix usb CTRL_PHY_CLK_VALID breaks on some platform Shimoda, Yoshihiro (6): usb: renesas_usbhs: add IRQ resource decoding for IRQF_SHARED usb: renesas_usbhs: add support for SUDMAC spi/spi-sh: add IORESOURCE_MEM_TYPE_MASK decoding for access size spi: add support for Renesas RSPI mmc: sh_mmcif: fix MMC_GEN_CMD setting sh: add platform_device for RSPI in setup-sh7757 Shiraz Hashim (7): rtc/spear: fix for RTC_AIE_ON and RTC_AIE_OFF ioctl errors mtd: ST SPEAr: Add SMI driver for serial NOR flash mtd: spear_smi: release memory region during remove mtd: fsmc: use ALE and CLE offsets from platform data mtd: fsmc: Move ALE, CLE defines to their respective platform mtd: fsmc_nand: add pm callbacks to support hibernation mmc: sdhci-spear: add pm callbacks to support hibernation Shmulik Ladkani (2): sfc: mtd: Use MTD_FAIL_ADDR_UNKNOWN instead of 0xffffffff mtd: unify initialization of erase_info->fail_addr Shreyas Bhatewara (1): vmxnet3: Fix log messages and corrects some typos Shridhar Rasal (1): Input: tegra-kbc - allow skipping setting up some of GPIO pins Shriram Rajagopalan (1): net/sched: sch_plug - Queue traffic until an explicit release command Shubhrajyoti D (1): spi: Trivial warning fix ShuoX Liu (1): cpuidle: add a sysfs entry to disable specific C state for debug purpose. Shweta Gulati (1): ARM: OMAP3+: SmartReflex: use voltage domain name in device attributes Siddhesh Poyarekar (2): x86_64: Record stack pointer before task execution begins procfs: mark thread stack correctly in proc/<pid>/maps Simon Arlott (1): [media] dvb-core: fix DVBFE_ALGO_HW retune bug Simon Glass (3): arm: tegra: dts: Support host/device selection and legacy mode arm: tegra: dts: Add legacy mode support to Tegra2x USB1 port arm: tegra: dts: Mark USB1 as an OTG port on Seaboard Simon Graham (2): rtlwifi: Handle previous allocation failures when freeing device memory rtlwifi: Return correct failure code on error Simon Que (1): drivers: i915: Fix BLC PWM register setup Simon Wunderlich (3): nl80211: add support for mcs masks mac80211: add support for mcs masks mac80211: update ieee80211_tx_rate_control kerneldoc Sonic Zhang (3): serial: bfin-uart: Don't access tty circular buffer in TX DMA interrupt after it is reset. bf548: ssm2602: Add ssm2602 platform data into bf548 ezkit board file. blackfin: clean up string bfin_dma_5xx after rename. Sony Chacko (2): netxen: report valid speed and duplex status when link is down qlcnic: report valid speed and duplex status when link is down Spencer O Krum (1): Documentation/target: Minor spelling typo Srikar Dronamraju (4): perf probe: Usability fixes perf probe: Rename target_module to target x86: Rename trap_no to trap_nr in thread_struct x86: Move is_ia32_task to asm/thread_info.h from asm/compat.h Srinidhi KASAGAR (1): drivers/leds/leds-lp5521.c: ret may be uninitialized Srinivas_Gowda (1): ipmi: decrease the IPMI message transaction time in interrupt mode Sritej Velaga (6): netxen_nic: fix cdrp race condition netxen_nic: Fix phy link status netxen_nic: Error logging on firmware hang qlcnic: Stop pause ctrl frames on fw hang. qlcnic: Fix firmware abort code check. qlge: Updating Schultz LICENSE.qlge file. Srivatsa S. Bhat (8): PM / Freezer / Docs: Document the beauty of freeze/thaw semantics PM / Hibernate: Thaw kernel threads in hibernation_snapshot() in error/test path PM / Hibernate: Refactor and simplify freezer_test_done PM / Hibernate: Enable usermodehelpers in hibernate() error path x86, mce: Fix rcu splat in drain_mce_log_buffer() lib/cpumask.c: remove __any_online_cpu() arch/ia64: remove references to cpu_*_map sched: Fix incorrect usage of for_each_cpu_mask() in select_fallback_rq() Stanislav Kinsbursky (91): SUNRPC: remove non-exclusive pipe creation from RPC pipefs SUNRPC: create RPC pipefs superblock per network namespace context SUNRPC: hold current network namespace while pipefs superblock is active SUNRPC: send notification events on pipefs sb creation and destruction SUNRPC: pipefs dentry lookup helper introduced SUNRPC: put pipefs superblock link on network namespace SUNRPC: pipefs per-net operations helper introduced SUNRPC: added debug messages to RPC pipefs SUNRPC: replace inode lock with pipe lock for RPC PipeFS operations SUNRPC: split SUNPRC PipeFS pipe data and inode creation SUNRPC: cleanup PipeFS redundant RPC inode usage SUNPRC: cleanup RPC PipeFS pipes upcall interface SUNRPC: cleanup GSS pipes usage SUNRPC: split SUNPRC PipeFS dentry and private pipe data creation SUNRPC: handle RPC client pipefs dentries by network namespace aware routines SUNRPC: handle GSS AUTH pipes by network namespace aware routines SUNRPC: make SUNPRC clients list per network namespace context SUNRPC: subscribe RPC clients to pipefs notifications SUNRPC: remove RPC client pipefs dentries after unregister SUNRPC: remove RPC pipefs mount point manipulations from RPC clients code SUNRPC: remove RPC PipeFS mount point reference from RPC client SUNRPC: split cache creation and PipeFS registration NFS: split cache creation and PipeFS registration NFS: handle NFS caches dentries by network namespace aware routines NFS: DNS resolver cache per network namespace context introduced NFS: DNS resolver PipeFS notifier introduced NFS: remove RPC PipeFS mount point references from NFS cache routines SUNRPC: fix pipe->ops cleanup on pipe dentry unlink NFS: make NFS client allocated per network namespace context NFS: pass NFS client owner network namespace to RPC client creation routine NFS: create callback transports in parent transport network namespace NFS: handle NFS idmap pipe PipeFS dentries by network namespace aware routines NFS: idmap PipeFS notifier introduced NFS: handle blocklayout pipe PipeFS dentry by network namespace aware routines NFS: blocklayout pipe creation per network namespace context introduced NFS: blocklayout PipeFS notifier introduced NFS: remove RPC PipeFS mount point reference from blocklayout routines SUNRPC: kernel PipeFS mount point creation routines removed SUNRPC: move rpcbind internals to sunrpc part of network namespace context SUNRPC: optimize net_ns dereferencing in rpcbind creation calls SUNRPC: optimize net_ns dereferencing in rpcbind registering calls SUNRPC: create rpcbind client in passed network namespace context SUNRPC: register rpcbind programs in passed network namespase context SUNRPC: parametrize local rpcbind clients creation with net ns SUNRPC: parametrize rpc_parse_scope_id() by network context SUNRPC: parametrize rpc_pton6() by network context SUNRPC: parametrize rpc_pton() by network context SUNRPC: parametrize rpc_uaddr2sockaddr() by network context SUNRPC: use proper network namespace in rpcbind RPCBPROC_GETADDR procedure SUNRPC: pass network namespace to service registering routines SUNRPC: register service on creation in current network namespace SUNRPC: unregister service on creation in current network namespace SUNRPC: cache creation and destruction routines introduced SUNRPC: create unix gid cache per network namespace SUNRPC: create GSS auth cache per network namespace SUNRPC: ip map cache per network namespace cleanup SUNRPC: generic cache register routines removed NFS: parse DNS cache in proper network namespace context NFS: decode destination address in proper network namespace context SUNRPC: register RPC stats /proc entries in passed network namespace context SUNRPC: register service stats /proc entries in passed network namespace context NFS: remove unused nfs4_find_client_no_ident function SUNRPC: search for service transports in network namespace context SUNPRC: remove marking service temporary sockets with XPT_CHNGBUF NFS: make nfs_client_list per net ns NFS: make nfs_volume_list per net ns NFS: make cb_ident_idr per net ns NFS: make nfs_client_lock per net ns NFS: pass proper net rpc_pton() in nfs_dns_resolve_name() NFS: search for client session id in proper network namespace NFS: pass current net to rpc_pton() while parsing mount options NFS: pass transport net to rpc_pton() while parse server name NFS: build fixed in case of NFS_USE_NEW_IDMAPPER is undefined SUNRPC: clear svc pools lists helper introduced SUNRPC: clear svc transports lists helper introduced SUNRPC: service destruction in network namespace context SUNRPC: service shutdown function in network namespace context introduced Lockd: create permanent lockd sockets in current network namespace Lockd: pernet usage counter introduced Lockd: per-net up and down routines introduced LockD: make nlm hosts network namespace aware LockD: make NSM network namespace aware Lockd: shutdown NLM hosts in network namespace context NFS: fix nfs4_find_client_sessionid() arguments list SUNRPC: init per-net rpcbind spinlock SUNRPC: release per-net clients lock before calling PipeFS dentries creation NFS: release per-net clients lock before calling PipeFS dentries creation SUNRPC: check RPC inode's pipe reference before dereferencing SUNRPC: move waitq from RPC pipe to RPC inode NFS: replace global bl_mount_reply with per-net one NFS: replace global bl_wq with per-net one Stanislav Yakovlev (4): net/wireless: ipw2x00: Use IW_HANDLER macro from linux/wireless.h ipw2x00: remove ipw2100_rates_11b[] net/wireless: ipw2x00: remove WEXT_USECHANNELS define net/wireless: ipw2x00: remove unused definitions for regulatory domain Stanislaw Gruszka (70): rt2800usb: initialize H2M_INT_SRC register rt2800: disable DMA after firmware load rt2800: zero MAC_SYS_CTRL bits during BBP and MAC reset rt2800usb: remove PWR_PIN_CFG=0x3 during init rt2800: radio 3xxx: reprogram only lower bits of RF_R3 rt2800: radio 3xxx: program RF_R1 during channel switch rt2800: radio 3xxx: add channel switch calibration routines rt2800: radio 3xxxx: channel switch RX/TX calibration fixes rt2800: document RF_R03 register bits [7:4] iwlegacy: move rxon commands out of ctx structure iwlegacy: get rid of ctx->rxon_cmd iwlegacy: get rid of ctx->rxon_timing_cmd iwlegacy: get rid of rxon_assoc_cmd iwlegacy: get rid of qos_cmd iwlegacy: get rid of wep_key_cmd iwlegacy: get rid of ap_sta_id iwlegacy: move bcast_sta_id to hw_params iwlegacy: get rid of *_devtype iwlegacy: get rid of ctxid iwlegacy: get rid of mcast_queue iwlegacy: move wep_keys out of context iwlegacy: get rid of ctx->station_flags iwlegacy: remove ctx interface_modes iwlegacy: move qos_data out of ctx structure iwlegacy: move ht out of ctx structure iwlegacy: get rid of ctx->ac_to_fifo iwlegacy: get rid of ctx->ac_to_queue iwlegacy: get rid of ctx->is_active iwlegacy: remove il_setup_interface() iwlegacy: get rid of ctx structure iwlegacy: move ops out of config iwlegacy: merge il_base_params into il_cfg iwlegacy: remove struct il_tx_info iwlegacy: remove set_hw_params callback iwlegacy: dump stack when fail to gain access to the device iwlegacy: always check if got h/w access before write iwlegacy: cleanup/fix memory barriers iwlegacy: use writeb,writel,readl directly iwlegacy: regulatory_bands is not an ops iwlegacy: gather all 4965 handlers in one place iwlegacy: move debugfs_ops to il_priv iwlegacy: remove temp_ops iwlegacy: merge eeprom_ops into lib_ops iwlegacy: remove il_apm_ops iwlegacy: merge il_lib_ops into il_ops iwlegacy: merge all ops structures into one iwlegacy: get rid of tx/rx traffic log iwlegacy: improve mac operation debuggability a bit iwleagcy: remove old comments iwleagcy: fix ident code damage iwlegacy: do not grab nic access if rfkill iwlegacy: check correct il_poll_bit error value iwlegacy: small il4965_set_hw_ready cleanup iwlegacy: enable only rfkill interrupt when rfkill switch is on during IFF_UP iwlegacy: small queue initializations cleanup iwlegacy: s/S_RF_KILL_HW/S_RFKILL/g iwlegacy: s/il_txq_mem/il_free_txq_mem/g iwlegacy: remove il_is_rfkill_hw iwlwifi: dump stack when fail to gain access to the device iwlwifi: always check if got h/w access before write iwlwifi: cleanup/fix memory barriers iwlwifi: use writeb,writel,readl directly iwlwifi: print DMA stop timeout error only if it happened iwlwifi: reintroduce iwl_enable_rfkill_int iwlwifi: make tx_cmd_pool kmem cache global rt2x00: rt2800usb: move additional txdone into new function rt2x00: rt2800usb: rework txdone code rt2x00: rt2800usb: rework txstatus code rt2x00: rt2800usb: do not check packedid for aggregated frames rt2x00: rt2800usb: limit tx queues length Stefan Achatz (1): HID: roccat: Only one Kconfig entry for all roccat drivers Stefan Behrens (3): Btrfs: introduce common define for max number of mirrors Btrfs: minor cleanup in scrub Btrfs: change scrub to support big blocks Stefan Berger (2): tpm_tis: Only probe iTPMs tpm_tis: Clean up after module_param cleanup Stefan Haberland (1): [S390] dasd: prevent validate server for offline devices Stefan Hajnoczi (2): perf tools: Allow expressions in __print_symbolic() fields target/pscsi: fix PHV_VIRUTAL_HOST_ID typo Stefan Kristiansson (1): openrisc: enable passing of flattened device tree pointer Stefan Richter (13): firewire: move fw_device reference counting from drivers to core firewire: ohci: use dev_printk API firewire: sbp2: use dev_printk API firewire: sbp2: identify to driver core as "firewire_sbp2", not "sbp2" firewire: net: identify to driver core as "firewire_net", not "net" firewire: net: use dev_printk API firewire: core: prefix log messages with card name firewire: core: remove obsolete comment firewire: core: fix race at address_handler unregistration firewire: core: convert AR-req handler lock from _irqsave to _bh firewire: sbp2: replace a GFP_ATOMIC allocation firewire: tone down some diagnostic log messages firewire: ohci: move runtime debug facility out of #ifdef Stefan Roese (6): ARM: SPEAr600: Add device-tree support to SPEAr600 boards stmmac: Add device-tree support mtd: minor coding style cleanup in mtdpart.c mtd: Add device-tree support to fsmc_nand mtd: spear_smi: Remove default partition information from driver mtd: add device-tree support to spear_smi Stefano Stabellini (5): hvc_xen: support PV on HVM consoles hvc_xen: implement multiconsole support hvc_xen: introduce HVC_XEN_FRONTEND xen/xenbus: ignore console/0 xen: support pirq_eoi_map Steffen Klassert (4): padata: Fix race in the serialization path padata: Fix race on sequence number wrap xfrm: Remove unused xfrm_state from xfrm_state_check_space xfrm: Access the replay notify functions via the registered callbacks Steffen Persvold (3): iommu/amd: Fix section warning for prealloc_protection_domains x86: Fix section warnings x86/apic: Add separate apic_id_valid() functions for selected apic drivers Stephane Eranian (26): perf tools: Fix strlen() bug in perf_event__synthesize_event_type() perf top: Fix number of samples displayed perf tools: fix endianness detection in perf.data perf tools: cleanup initialization of attr->size perf tools: fix broken perf record -a mode perf: Add generic taken branch sampling support perf/x86: Add Intel LBR MSR definitions perf/x86: Add Intel LBR sharing logic perf/x86: Sync branch stack sampling with precise_sampling perf/x86: Add Intel LBR mappings for PERF_SAMPLE_BRANCH filters perf/x86: Disable LBR support for older Intel Atom processors perf/x86: Implement PERF_SAMPLE_BRANCH for Intel CPUs perf/x86: Add LBR software filter support for Intel CPUs perf: Disable PERF_SAMPLE_BRANCH_* when not supported perf: Add callback to flush branch_stack on context switch perf: Add ABI reference sizes perf tools: Enable reading of perf.data files from different ABI rev perf tools: Fix ABI compatibility bug in print_event_desc() perf tools: Make perf able to read files from older ABIs perf record: Provide default branch stack sampling mode option perf record: Add HEADER_BRANCH_STACK tag perf report: Auto-detect branch stack sampling mode perf report: Enable TUI in branch view mode perf report: Remove duplicate annotate choice in branch view mode perf report: Fix annotate double quit issue in branch view mode perf tools: Fix bug in raw sample parsing Stephane Grosjean (6): can: peak_pci: add support of some new PEAK-System PCI cards can: sja1000: add support for PEAK-System PCMCIA card can: usb: PEAK-System Technik USB adapters driver core can: usb: PEAK-System Technik PCAN-USB specific part can: usb: PEAK-System Technik PCAN-USB Pro specific part can: peak_usb: PCAN-USB specific part: fix little endian usage Stephen Boyd (5): regulator: Add devm_regulator_get() regulator: Remove ifdefs for debugfs code msm: timer: Support sched_clock() staging: ram_console: Fix section mismatches sched: Fix __schedule_bug() output when called from an interrupt Stephen Hemminger (2): ath6kl: make net_device_ops const brcm80211: make ethtool_ops const Stephen M. Cameron (7): [SCSI] hpsa: fix per device memory leak on driver unload [SCSI] hpsa: removed unneeded structure member max_sg_entries and fix badly named constant MAXSGENTRIES [SCSI] hpsa: combine hpsa_scsi_detect and hpsa_register_scsi [SCSI] hpsa: factor out driver name [SCSI] hpsa: Fix problem with MSA2xxx devices [SCSI] hpsa: make target and lun match what SCSI REPORT LUNs returns [SCSI] hpsa: refactor hpsa_figure_bus_target_lun Stephen Rothwell (21): tty/powerpc: early udbg consoles can't be modules powerpc: remove CONFIG_PPC_ISERIES from the architecture Kconfig files powerpc: Remove the main legacy iSerie platform code net: powerpc: remove the legacy iSeries ethernet driver powerpc: remove the legacy iSeries part of ibmvscsi tty: powerpc: remove hvc_iseries tty: powerpc: remove SERIAL_ICOM dependency on PPC_ISERIES driver-core: remove legacy iSeries hack powerpc: clean up vio.c net: powerpc: remove the legacy iSeries ethernet driver powerpc: Remove some of the legacy iSeries specific device drivers tty/hvc_vio: FW_FEATURE_ISERIES is no longer selectable powerpc: Remove FW_FEATURE ISERIES from arch code init: Remove CONFIG_PPC_ISERIES powerpc: Remove the remaining CONFIG_PPC_ISERIES pieces powerpc: Remove the rest of the legacy iSeries include files powerpc/ps3: Do not adjust the wrapper load address nfs: non void functions must return a value powerpc: Remove NO_IRQ_IGNORE powerpc: Random little legacy iSeries removal tidy ups sparc: fix fallout from system.h split Stephen Warren (67): dt: tegra gpio: Flesh out binding documentation ARM: dt: tegra30.dtsi: Reformat gpio's interrupts property ARM: dt: tegra30.dtsi: Add extra GPIO interrupt ARM: dt: tegra: Add Tegra APB DMA device tree binding ARM: dt: tegra: Modify I2S nodes to match binding ARM: dt: tegra: Add labels for I2S controllers ARM: dt: tegra: Enable audio on WM8903 boards, disable others ARM: dt: Add binding for Tegra PMC ARM: tegra: Support Tegra30 in decompressor UART setup ARM: tegra: uncompress.h: Choose a UART at runtime ARM: tegra: Pass uncompress.h UART selection to DEBUG_LL ARM: tegra: Remove use of TEGRA_GPIO_TO_IRQ gpio: tegra: Dynamically allocate IRQ base, and support DT gpio: tegra: Parameterize the number of banks ARM: tegra: Fix EMC pdata initialization from registers ARM: tegra: Add a simple PMC driver ARM: tegra: Remove duplicate PMU interrupt inversion code pinctrl: make "hog" mapping table entries work pinctrl: pinctrl_register_mappings() shouldn't be __init pinctrl: use list_add_tail instead of list_add pinctrl: Store mapping table as a list of chunks pinctrl: Re-order pinmux.[ch] to match each-other pinctrl: Re-order pinconf.[ch] to match each-other pinctrl: core.c/h cleanups pinctrl: assume map table entries can't have a NULL ctrl_dev_name field pinctrl: downgrade pinctrl_get warning when no maps are found pinctrl: error if mapping table's control dev can't be found pinctrl: record a pin owner, not mux function, when requesting pins pinctrl: fix pinconf_groups_show() to emit newline pinctrl: disallow map table entries with NULL dev_name field pinctrl: use dev_*() instead of pr_*(), add some msgs, minor cleanups pinctrl: allocate sizeof(*p) instead of sizeof(struct foo) pinctrl: remove pin and hogs locks from struct pinctrl_dev gpio: tegra: Fix build issue due to irq_domain rework. ARM: dt: Add SD controller configuration to Tegra Cardhu ARM: tegra: Demote EMC clock inconsistency BUG to WARN ARM: tegra: select required CPU and L2 errata options ARM: tegra: uncompress.h: Don't depend on kernel headers pinctrl: re-order struct pinctrl_map pinctrl: move pinctrl-maps debugfs file to top-level pinctrl: enhance pinctrl_get() to handle multiple functions pinctrl: introduce PINCTRL_STATE_DEFAULT, define hogs as that state pinctrl: assume map table entries can't have a NULL name field ARM: tegra: match SoC name not board name in DT board files ARM: dt: Add ARM PMU to tegra*.dtsi ARM: dt: Explicitly configure all serial ports on Tegra Cardhu pinctrl: fix and simplify locking pinctrl: refactor struct pinctrl handling in core.c vs pinmux.c pinctrl: add usecount to pins for muxing pinctrl: API changes to support multiple states per device pinctrl: enhance mapping table to support pin config operations pinctrl: Show selected function and group in pinmux-pins debugfs pinctrl: add a driver for NVIDIA Tegra ARM: tegra: Select PINCTRL Kconfig variables ASoC: tegra: Remove unused variable pinctrl: forward-declare struct device ARM: tegra: update defconfig MAINTAINERS: ARM: tegra: update Stephen's email address regmap: Fix future missing prototype of devres_alloc() and friends Documentation/gpio.txt: Explain expected pinctrl interaction pinctrl: allow concurrent gpio and mux function ownership of pins gpio: tegra: tegra_gpio_config shouldn't be __init ARM: tegra: Fix device tree AUXDATA for USB/EHCI mmc: sdhci-tegra: Explicitly support Tegra30 Kbuild: centralize MKIMAGE and cmd_uimage definitions Merge remote branch 'remotes/korg_olof_tegra/for-3.4/soc' into for-3.4/fixes-for-io-cleanup ARM: tegra: Include assembler.h in sleep.S to fix build break Steve Dickson (1): SUNRPC: Adding status trace points Steve French (3): [CIFS] Fix trivial sparse warning with asyn i/o patch Merge branch 'for-3.4' [CIFS] Update CIFS version number to 1.77 Steve Hodgson (1): sfc: Disable flow control during flushes Steve Nickel (2): udf: Init/maintain file entry checkpoint field udf: Fix file entry logicalBlocksRecorded Steve Wise (2): RDMA/cxgb3: Don't pass irq flags to flush_qp() RDMA/iwcm: Reject connect requests if cmid is not in LISTEN state Steven Clark (1): [SCSI] libfc: fcoe_transport_create fails in single-CPU environment Steven Miao (2): BF561 MDMA : fixed BF561 DMA MMRs definition mismatch blackfin: timer: refine bfin simple timer driver Steven Rostedt (17): tracing/softirq: Move __raise_softirq_irqoff() out of header tracing/rcu: Add trace_##name##__rcuidle() static tracepoint for inside rcu_idle_exit() sections x86/tracing: Denote the power and cpuidle tracepoints as _rcuidle() cpuidle/tracing: Denote the tracepoints as being in rcu_idle_exit() section tracing: Don't use p->len field to determine output in __print_*() functions tracing/ring-buffer: Only have tracing_on disable tracing buffers x86: Fix the NMI nesting comments tracing: Keep NMI watchdog from triggering when dumping trace tracing: Move the tracing_on/off() declarations into CONFIG_TRACING ktest: Add INSTALL_MOD_STRIP=1 when installing modules ktest: Add warning when bugs are ignored ktest: Add SCP_TO_TARGET_INSTALL option ktest: Fix SWITCH_TO_GOOD to also reboot the machine ktest: Allow a test to override REBOOT_ON_SUCCESS epoll: comment the funky #ifdef module: move __module_get and try_module_get() out of line. tracing: Fix ent_size in trace output Steven Truelove (1): hugetlbfs: fix alignment of huge page requests Steven Whitehouse (7): GFS2: glock statistics gathering GFS2: Move two functions from log.c to lops.c GFS2: FITRIM ioctl support GFS2: Make bd_cmp() static GFS2: Flush pending glock work when evicting an inode GFS2: Remove a __GFP_NOFAIL allocation GFS2: Clean up log flush header writing Subhash Jadavani (1): mmc: core: hs200 fixes Sujith Manoharan (49): ath6kl: Fix panic when setting a channel ath6kl: Fix SDIO error path ath6kl: Remove redundant pointer check ath6kl: Initialize a variable properly ath6kl: Fix listen interval handling ath9k_htc: Load firmware asynchronously ath9k: Print the correct channel mode ath9k: Remove unnecessary variable initialization ath9k: Merge wiphy and misc debugfs files ath9k: Add a debugfs file to display reset statistics ath9k: Prettify recv debugfs file output ath9k: Fix phyerr debug statistics ath9k: Remove unused initvals ath9k: Initialize NF values properly ath9k: Fix programming SYNTH4 for AR9462 ath9k: Fix descriptor length for AR9462 ath9k: Remove AR9462 v1.0 support ath9k: Cleanup MCI init/deinit routines ath9k: Initialize MCI params using a helper ath9k: Move BTCOEX init/deinit functions to gpio.c ath9k: Use proper start/stop routines for BTCOEX ath9k: Process BTCOEX interrupts using a helper ath9k: Calculate ampdu limit using a helper ath9k: Use CONFIG_ATH9K_BTCOEX_SUPPORT ath9k: Initialize BTCOEX scheme using a helper ath9k_hw: Use a helper function to get MCI ISR ath9k_hw: Handle MCI power state using a helper ath9k_hw: Setup MCI calibration using a helper ath9k_hw: Cleanup MCI bits from ath9k_hw_reset() ath9k_hw: Cleanup MCI bits from hw.h ath9k_hw: Cleanup MCI function declarations ath9k_hw: Use CONFIG_ATH9K_BTCOEX_SUPPORT ath9k_htc: Start/stop btcoex using a helper ath9k_htc: Init BTCOEX inside htc_drv_gpio.c ath9k_htc: Use CONFIG_ATH9K_BTCOEX_SUPPORT ath9k: Remove ATH_BTCOEX_CFG_NONE checks ath9k: Remove ATH9K_HW_CAP_MCI checks ath9k: Modify ATH9K_BTCOEX_SUPPORT ath9k_hw: Cleanup MCI reset routine ath9k_hw: Remove HW revision checks ath9k_hw: MCI whitespace/debug cleanup ath9k: Cleanup mci.c ath9k: Fix BTCOEX shutdown ath9k: Remove unnecessary initialization ath9k: Remove unused variables ath9k: Remove 'other' VIF count ath9k_hw: Cleanup FastChannelChange ath9k: Remove aggregation flags ath9k: Fix multi-VIF BSS handling Sumit Semwal (2): dma-buf: add dma_data_direction to unmap dma_buf_op dma-buf: correct dummy function declarations. Supriya Karanth (1): usb: musb: Reselect index reg in interrupt context Suresh Siddha (3): clockevents: Leave the broadcast device in shutdown mode when not needed x86/tsc: Reduce the TSC sync check time for core-siblings x86/ioapic: Add register level checks to detect bogus io-apic entries Sven Eckelmann (9): batman-adv: Explicitly mark the common header structure batman-adv: refactor tt_global_del() to avoid misalignment batman-adv: Update copyright years batman-adv: Start new development cycle batman-adv: Fix indentation of multiline statements batman-adv: Ignore 80-chars per line limits for strings batman-adv: Don't begin block comments with only a /* line batman-adv: Use {} braces consistent on the arms of a statement batman-adv: Remove spaces after a cast Swapna Thete (2): IB/mad: Add MAD error codes from IBA spec IB/mad: Return error response for unsupported MADs Sylwester Nawrocki (21): regulator: Reverse the disable sequence in regulator_bulk_disable() ARM: EXYNOS: Increase virtual framebuffer size on Universal C210 board ARM: EXYNOS: Add support for S5K6AAFX image sensor on Universal C210 board ARM: SAMSUNG: Add support for S5K6AAFX camera on Nuri board [media] V4L: Add JPEG compression control class [media] V4L: Add JPEG compression control class documentation [media] s5p-jpeg: Use struct v4l2_fh [media] s5p-jpeg: Add JPEG controls support [media] s5p-fimc: Add driver documentation [media] s5p-fimc: convert to clk_prepare()/clk_unprepare() [media] s5p-csis: Add explicit dependency on REGULATOR [media] s5p-fimc: Convert to the device managed resources [media] s5p-fimc: Add support for VIDIOC_PREPARE_BUF/CREATE_BUFS ioctls [media] s5p-fimc: Replace the crop ioctls with VIDIOC_S/G_SELECTION [media] s5p-csis: Convert to the device managed resources [media] s5k6aa: Make subdev name independent of the I2C slave address [media] noon010pc30: Make subdev name independent of the I2C slave address [media] m5mols: Make subdev name independent of the I2C slave address ARM: SAMSUNG: Correct MIPI-CSIS io memory resource definition [media] V4L: Improve the selection API documentation [media] s5p-csis: Fix compilation with PM_SLEEP disabled Szymon Janc (27): Staging: quickstart: Some style, whitespaces and typos fixes Staging: quickstart: Prefix remaining functions names with quickstart_ Staging: quickstart: Move some code to avoid forward declarations Staging: quickstart: Make quickstart_input static Staging: quickstart: Cleanup quickstart_acpi_ghid Staging: quickstart: Cleanup quickstart_acpi_remove Staging: quickstart: Cleanup quickstart_acpi_add Staging: quickstart: Cleanup quickstart_acpi_config Staging: quickstart: Use switch-case in quickstart_acpi_notify Staging: quickstart: Remove unused defines Staging: quickstart: Get rid of quickstart_data struct Staging: quickstart: Use list.h API for buttons list Staging: quickstart: Use %u for printing button id Staging: quickstart: Rename quickstart_btn to quickstart_button Staging: quickstart: Use pr_err and pr_info for logs Bluetooth: Make l2cap_clear_timer return if timer was running or not Bluetooth: Set P-bit for SREJ frame only if there are I-frames to ack Bluetooth: Clear ack_timer when sending ack Bluetooth: Don't send RNR immediately when entering local busy Bluetooth: Drop L2CAP chan reference if ERTM ack_timer fired Bluetooth: Make l2cap_ertm_data_rcv static Bluetooth: Fix possible missing I-Frame acknowledgement Bluetooth: Fix double acking I-Frames when sending pending I-Frames Staging: quickstart: Use scnprintf in quickstart_pressed_button_show Staging: quickstart: Bump driver version to 1.04 Staging: quickstart: Fix compilation warning on 64 bit arch Bluetooth: Use NULL instead of integer for mgmt_device_connected param Tai-hwa Liang (3): Input: sentelic - refactor code for upcoming new hardware support Input: sentelic - enabling absolute coordinates output for newer hardware Input: sentelic - minor code cleanup Takahiro Shimizu (1): supports eg20t ptp clock Takahiroi Shimizu (1): net/pch_gbe: supports eg20t ptp clock Takashi Iwai (86): ALSA: hda - Use bint for enable_msi option Merge branch 'topic/convert-bint' into topic/hda Merge branch 'fix/hda' into topic/hda ALSA: hda - explicitly set buffer-align flag for Nvidia controllers ALSA: hda - Enable sync_write and reset for Conexant codecs ALSA: hda - Remove fallback to model=ideapad for Lenovo with cx5066 Merge branch 'fix/hda' into topic/hda ALSA: hda - Add suffix argument to snd_hda_add_vmaster() ALSA: hda - Remove a debug print in vmaster code Merge branch 'fix/hda' into topic/hda ALSA: hda - Make is_jack_detectable() as non-inlined ALSA: hda - Add codec->no_jack_detect flag ALSA: hda - Suppress auto-mute feature on some machines with ALC861 ALSA: hda - Add another jack-detection suppression for ASUS ALC892 ALSA: hda/realtek - Add the fixup codes for ALC260 model=will ALSA: hda/realtek - Replace ALC260 model=acer with the auto-parser ALSA: hda/realtek - Replace ALC260 model=replacer with the auto-parser ALSA: hda/realtek - Add the support for HP Presario B1900 ALSA: hda/realtek - Drop model=favorit100 for ALC260 ALSA: hda/realtek - Drop model=fujitsu from ALC260 static quirks ALSA: hda/realtek - Remove leftover static quirks for ALC260 ALSA: hda/realtek - Disable static fixups for ASUS with ALC269 Merge branch 'fix/hda' into topic/hda ALSA: hda/realtek - Improve the signel-connection check ALSA: hda/realtek - Finer tuning of auto-parser with badness evaluation ALSA: hda/realtek - Try harder to fit the single-connections ALSA: hda/realtek - Show multi-io pins in debug prints ALSA: hda/realtek - Adjust badness calculation for multi-ios ALSA: hda/realtek - Rewrite ALC880 model=lg with the auto-parser ALSA: hda/realtek - Rewrite ALC880 model=w810 with auto-parser ALSA: hda/realtek - Refactor the DAC filler function ALSA: hda/realtek - Drop ALC880 model=clevo ALSA: hda/realtek - Replace ALC880 model=tcl with auto-parser ALSA: hda/realtek - Apply probe-fixup really after probing ALSA: hda/realtek - Rewrite ALC880 model=futjisu with auto-parser ALSA: hda/realtek - Rewrite ALC880 model=F1734 with auto-parser ALSA: hda/realtek - Rewrite ALC880 model=uniwill-p53 with auto-parser ALSA: hda/realtek - Rewrite ALC880 model=uniwill with auto-parser ALSA: hda/realtek - Rewrite ALC880 model=uniwill-dig with auto-parser ALSA: hda/realtek - Rewrite ALC880 model=z71v with auto-parser ALSA: hda/realtek - Rewrite ALC880 model=asus-w1v with auto-parser ALSA: hda/realtek - Drop model=asus* from ALC880 ALSA: hda/realtek - Drop all ALC880 static quirks ALSA: hda/realtek - Add model=fixup not to apply fix-ups ALSA: hda/realtek - Remove the last static quirks for ALC882 ALSA: hda/realtek - Parse aa-loopback items dynamically ALSA: hda/realtek - Fix possible Oops with NULL input_mux ALSA: hda/realtek - Create individual mute switches for shared DAC ALSA: hda/realtek - Fix the possible conflicts of Bass Speaker name ALSA: hda/realtek - Fix the wrong offset for two-speaker systems ALSA: hda/realtek - Small code cleanups ALSA: hda/via - Don't create duplicated boost controls ALSA: hda/via - Add a few sanity checks ALSA: hda - Add position_fix=4 (COMBO) option ALSA: hda - Enable docking-station SPDIF for Thinkpad ALSA: hda/conexant - Clear unsol events on unused pins Merge branch 'fix/hda' into topic/hda Merge tag 'asoc-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into topic/asoc ALSA: hda - Add Gigabyte GA-MA790X to the beep whitelist Merge tag 'asoc-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into topic/asoc Merge branch 'fix/hda' into topic/hda ALSA: hda/realtek - Reuse init_hook for ALC269VB coef setup ALSA: hda - Set codec to D3 forcibly even if not used ALSA: core - Refactor card id string creation code ALSA: hda - Initialize vmaster slave volumes ALSA: Add a hook capability to vmaster controls ALSA: hda - Return the created kcontrol in __snd_hda_add_vmaster() ALSA: hda - Rewrite the mute-LED hook with vmaster hook in patch_sigmatel.c ALSA: hda - Rewrite the mute-LED control with vmaster hook for ALC269 ALSA: hda - Add EAPD control to Conexnat auto-parser ALSA: hda - Add "Mute-LED Mode" enum control ALSA: hda - Add expose_enum_ctl flag to snd_hda_add_vmaster_hook() ALSA: ymfpci - Fix legacy registers on S3/S4 resume ALSA: hda - Fix build of patch_sigmatel.c without CONFIG_SND_HDA_POWER_SAVE ALSA: pcm - Avoid GFP_ATOMIC in snd_pcm_link() Merge tag 'asoc-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into topic/asoc ALSA: usb-audio - Fix build error by consitification of rate list ALSA: au88x0 - Avoid possible Oops at unbinding ALSA: hda - Fix build with CONFIG_PM=n Merge branch 'topic/hda' into for-linus Merge branch 'topic/misc' into for-linus Merge branch 'topic/asoc' into for-linus Merge branch 'topic/jack' into for-linus Merge tag 'asoc-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus ALSA: hda/realtek - Fix ADC assignment with a shared HP/Mic pin Merge tag 'asoc-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus Takuya Yoshikawa (11): KVM: MMU: Remove for_each_unsync_children() macro KVM: MMU: Add missing large page accounting to drop_large_spte() KVM: MMU: Remove unused kvm_pte_chain KVM: MMU: Remove unused kvm parameter from __gfn_to_rmap() KVM: MMU: Remove unused kvm parameter from rmap_next() KVM: Fix write protection race during dirty logging KVM: Introduce gfn_to_index() which returns the index for a given level KVM: Split lpage_info creation out from __kvm_set_memory_region() KVM: Simplify ifndef conditional usage in __kvm_set_memory_region() KVM: Introduce kvm_memory_slot::arch and move lpage_info into it KVM: mmu_notifier: Flush TLBs before releasing mmu_lock Tang Liang (2): xen: Utilize the restore_msi_irqs hook. x86, acpi, tboot: Have a ACPI os prepare sleep instead of calling tboot_sleep. Tang Yuantian (3): i2c: mpc: Add support for SMBUS_READ_BLOCK_DATA powerpc/85xx: Adds Support for P2020RDB-PC board powerpc/85xx: Add p2020rdb-pc dts support Tarun Kanti DebBarma (24): gpio/omap: handle save/restore context in GPIO driver gpio/omap: further cleanup using wkup_en register gpio/omap: use level/edge detect reg offsets gpio/omap: remove hardcoded offsets in context save/restore gpio/omap: cleanup set_gpio_triggering function gpio/omap: cleanup omap_gpio_mod_init function gpio/omap: remove unnecessary bit-masking for read access gpio/omap: use pm-runtime framework gpio/omap: optimize suspend and resume functions gpio/omap: cleanup prepare_for_idle and resume_after_idle gpio/omap: fix debounce clock handling gpio/omap: fix incorrect access of debounce module gpio/omap: remove omap_gpio_save_context overhead ARM: OMAP: dmtimer: fix missing content/correction in low-power mode support gpio/omap: fix wakeup_en register update in _set_gpio_wakeup() gpio/omap: fix trigger type to unsigned gpio/omap: fix _set_gpio_irqenable implementation gpio/omap: fix missing dataout context save in _set_gpio_dataout_reg gpio/omap: fix incorrect context restore logic in omap_gpio_runtime_* gpio/omap: fix incorrect update to context.irqenable1 gpio/omap: fix redundant decoding of gpio offset ARM: OMAP: boards: Fix OMAP_GPIO_IRQ usage with gpio_to_irq() drivers: input: Fix OMAP_GPIO_IRQ with gpio_to_irq() in ams_delta_serio_exit() ARM: OMAP: Remove OMAP_GPIO_IRQ macro definition Tatyana Nikolova (1): RDMA/nes: Fixes for sparse endianness warnings Taylor Ralph (1): [media] hdpvr: update picture controls to support firmware versions > 0.15 Tejun Heo (1): cgroup: cgroup_attach_task() could return -errno after success Tero Kristo (2): regulator: twl4030: add support for external voltage get/set regulator: twl6030: add support for vdd1, vdd2 and vdd3 regulators Tetsuo Handa (4): TOMOYO: Fix mount flags checking order. TOMOYO: Return appropriate value to poll(). TOMOYO: Return error if fails to delete a domain AppArmor: Fix location of const qualifier on generated string tables Theodore Ts'o (18): ext4: fold ext4_claim_inode into ext4_new_inode ext4: fix race when setting bitmap_uptodate flag ext4: fix INCOMPAT feature codepoint reservation for INLINEDATA ext4: remove EXT4_MB_{BITMAP,BUDDY} macros ext4: remove deprecation warnings for minix_df and grpid ext4: remove Opt_ignore ext4: remove the I_VERSION mount flag and use the super_block flag instead ext4: simplify handling of the errors=* mount options ext4: unify handling of mount options which have been removed ext4: use a table-driven handler for mount options ext4: move ext4_show_options() after parse_options() ext4: make ext4_show_options() be table-driven ext4: add debugging /proc file showing file system options ext4: ignore mount options supported by ext2/3 (but have since been removed) ext4: try to deprecate noacl and noxattr_user mount options ext4: check for zero length extent ext4: remove trailing newlines from ext4_msg() and ext4_error() messages ext4: change some printk() calls to use ext4_msg() instead Thierry Reding (4): ARM: tegra: PCIe: Provide 3.3V supply voltage regulator: tps6586x: fix typo in debug message x86-32: Fix typo for mq_getsetattr in syscall table ext2: No longer export ext2_fs.h to user space Thirumalai Pachamuthu (1): ath6kl: Add support for uAPSD Thomas Abraham (2): PM / Domains: Add OF support ARM: EXYNOS: Hook up power domains to generic power domain infrastructure Thomas Faber (1): usb: gadgetfs: return number of bytes on ep0 read request Thomas Gleixner (22): time: Reorder so the hot data is together time: Move common updates to a function futex: Cover all PI opcodes with cmpxchg enabled check futex: Simplify return logic Merge branch 'fortglx/3.4/clocksource' of git://git.linaro.org/people/jstultz/linux into timers/core Merge branch 'fortglx/3.4/rtc' of git://git.linaro.org/people/jstultz/linux into timers/core Merge branch 'fortglx/3.4/time' of git://git.linaro.org/people/jstultz/linux into timers/core sched/rt: Add schedule_preempt_disabled() sched/rt: Use schedule_preempt_disabled() sched/rt: Document scheduler related skip-resched-check sites sched/wait: Add __wake_up_all_locked() API sched/rt: Prevent idle task boosting sched/rt: Do not submit new work when PI-blocked Merge branch 'linus' into irq/core time: Remove bogus comments x86: vdso: Remove bogus locking in update_vsyscall_tz() x86: vdso: Use seqcount instead of seqlock ia64: vsyscall: Use seqcount instead of seqlock genirq: Remove paranoid warnons and bogus fixups x86: vdso: Put declaration before code alarmtimer: Don't call rtc_timer_init() when CONFIG_RTC_CLASS=n ia64: vsyscall: Add missing paranthesis Thomas Hellstrom (4): vmwgfx: Clean up pending event references to struct drm_file objects on close drm/vmwgfx: Treat out-of-range initial width and height as host errors vmwgfx: Move function declaration to correct header drm/vmwgfx: Bump driver minor Thomas Jarosch (1): PCI: Add quirk for still enabled interrupts on Intel Sandy Bridge GPUs Thomas Meyer (5): drm/i915: Use kcalloc instead of kzalloc to allocate array Staging: android: ram_console: Use resource_size function Staging: bcm: Use memdup_user rather than duplicating its implementation staging: drm/omap: Use ERR_CAST inlined function instead of ERR_PTR(PTR_ERR(.. tracing/trivial: Use kcalloc instead of kzalloc to allocate array Thomas Pedersen (5): ath6kl: send TCMD response through testmode events ath6kl: implement hidden ssid cfg80211: expose cfg80211_calculate_bitrate() mac80211: fix mesh airtime link metric estimating mac80211: fix smatch lock errors in mesh Thomas Renninger (9): X86: Introduce HW-Pstate scattered cpuid feature CPU: Introduce ARCH_HAS_CPU_AUTOPROBE and X86 parts cpupower: Better interface for accessing AMD pci registers cpupower: AMD fam14h/Ontario monitor can also be used by fam12h cpus cpupower: Add cpupower-idle-info manpage cpupower: Unify cpupower-frequency-* manpages cpupower: Fix number of idle states cpupower: Remove unneeded code and by that fix a memleak cpupower: Fix broken mask values Thomas Schwinge (1): SH: pci-sh7780: enable big-endian operation. Thomas Weber (1): power: bq27x00: Fix typos in comment Tigran Mkrtchyan (10): nfsd4: initialize current stateid at compile time nfsd41: handle current stateid in open and close nfsd41: handle current stateid on lock and locku nfsd41: consume current stateid on read and write nfsd41: mark PUTFH, PUTPUBFH and PUTROOTFH to clear current stateid nfsd41: save and restore current stateid with current fh nfsd41: mark LOOKUP, LOOKUPP and CREATE to invalidate current stateid nfsd41: handle current stateid in SETATTR and FREE_STATEID nfsd41: consume current stateid on DELEGRETURN and OPENDOWNGRADE nfsd41: use current stateid by value Tim Bird (6): staging: android: logger: Change logger_offset() from macro to function staging: android: logger: simplify and optimize get_entry_len staging: android: logger: reorder prepare_to_wait and mutex_lock staging: android: logger: clarify code in clock_interval staging: android: logger: clarify non-update of w_off in do_write_log_from_user kdb: Avoid using dbg_io_ops until it is initialized Tim Gardner (3): rtlwifi: Fix PCI probe error path orphaned memory TPM: Zero buffer whole after copying to userspace rtlwifi: rtl8192se firmware load can overflow target buffer Timur Tabi (5): powerpc/85xx: create 32-bit DTS for the P1022DS powerpc/85xx: p1022ds: disable the NOR flash node if video is enabled powerpc/85xx: p1022ds: enable monitor switching via pixis indirect mode powerpc/85xx: allow CONFIG_PHYS_64BIT to be selectable ASoC: fsl: p1022ds: tell the WM8776 codec driver that it's the master Tobias Klauser (10): spi/nuc900: Remove unnecessary memset of struct nuc900_spi tty: serial: altera_uart: remove early_altera_uart_setup tty: serial: altera_uart: Add CONSOLE_POLL support net: ethernet: xilinx: Convert xilinx_axienet to module_platform_driver usb: isp1362-hcd: Convert to module_platform_driver usb: dwc3: core: Convert to module_platform_driver usb: isp116x-hcd: Convert to module_platform_driver usb: r8a66597-hcd: Convert to module_platform_driver usb: sl811-hcd: Convert to module_platform_driver Input: altera_ps2 - use of_match_ptr() Tom Stellard (1): drm/radeon/kms: add info query for max pipes Tom Tucker (3): svcrdma: Cleanup sparse warnings in the svcrdma module xprtrdma: The transport should not bug-check when a dup reply is received xprtrdma: Remove assumption that each segment is <= PAGE_SIZE Tomas Henzl (2): [SCSI] mpt2sas: add missing allocation check [SCSI] hpsa: add some older controllers to the kdump blacklist Tomas Winkler (11): staging: fix the build breakage cuased by telephony drivers staging/mei: update copyright year to 2012 staging/mei: normalize prototypes of all read buffers staging/mei: add mei user space example staging/mei: TODO : how to handle example code after unstaging staging/mei: fix hbm_host_version_response structure staging/mei: mei-amt-version - make all function static and used staging: mei: kill struct hbm_cmd bit fields staging/mei: don't use read buffer for writing staging/mei: propagate error codes up in the write flow staging: mei: remove driver internal versioning Tomasz Stanislawski (3): [media] v4l: s5p-tv: add sii9234 driver [media] v4l: s5p-tv: hdmi: add support for platform data [media] v4l: s5p-tv: hdmi: integrate with MHL Tomi Valkeinen (32): [media] omap_vout: fix section mismatch OMAPDSS: FEAT: Add FIFO_MERGE feature OMAPDSS: APPLY: add fifo merge support funcs OMAPDSS: APPLY: add fifo-merge support OMAPDSS: DISPC: print fifo threshold values in bytes OMAPDSS: DISPC: move fifo threhold calc to dispc.c OMAPDSS: DISPC: Add naive threshold calc for fifomerge Merge branch 'work/fifomerge' Merge commit 'v3.3-rc4' OMAPDSS: cleanup probe functions OMAPFB: remove old blizzard driver OMAPFB: Remove OMAP2/3 support from old omapfb driver OMAPDSS: Remove video SRAM support OMAPFB: Remove video SRAM support (old omapfb) OMAP2+: remove unneeded #include omapfb.h OMAP: N770: remove HWA742 platform data OAMPFB: remove unused omapfb_set_ctrl_platform_data() OMAPFB: remove early mem alloc from old omapfb OMAPFB: remove mem info from platform_data OMAPFB: remove unused fb_format_to_dss_mode() OMAPFB: Move old omapfb private structs to a private include file OMAPFB: remove omapfb_set_platform_data() OMAP1: pass LCD config with omapfb_set_lcd_config() OMAP: Remove OMAP_TAG_LCD and OMAP_TAG_FBMEM OMAP1: Remove unused LCD devices from board files OMAPFB: remove remaining OMAP arch checks Merge branch 'work/old-omapfb-removal' Merge commit 'v3.3-rc6' OMAPDSS: APPLY: print warning if wait_pending_extra_info_updates fails OMAPDSS: APPLY: fix clearing shadow dirty flag with manual update ARM: OMAP2+: Remove __init from DSI mux functions OMAPDSS: register dss drivers in module init Tomoya MORINAGA (15): usb: gadget: pch_udc: Fix disconnect issue usb: gadget: pch_udc: Fix wrong return value usb: gadget: pch_udc: Fix USB suspend issue usb: gadget: pch_udc: Fix usb/gadget/pch_udc: Fix ether gadget connect/disconnect issue usb: gadget: pch_udc: Reduce redundant interrupt usb: gadget: pch_udc: Add debug message can: pch_can: Change company name OKI SEMICONDUCTOR to LAPIS Semiconductor can: Kconfig: add more information about Intel EG20T PCH CAN controller usb: gadget: pch_udc: Detecting VBUS through GPIO usb: gadget: pch_udc: Detecting VBUS through GPIO with interrupt usb/gadget/pch_udc: Fix compile error spi-topcliff-pch: Modify pci-bus number dynamically to get DMA device info spi-topcliff-pch: Fix issue for transmitting over 4KByte spi-topcliff-pch: supports a spi mode setup and bit order setup by IO control spi-topcliff-pch: add recovery processing in case wait-event timeout Tony Lindgren (47): Merge branch 'omap1-part2' into omap1 Merge branch 'soc-part2' into soc Merge branch 'for_3.4/dt_base' of git://git.kernel.org/pub/scm/linux/kernel/git/bcousson/linux-omap-dt into dt ARM: OMAP2+: Split omap2_hsmmc_init() to properly support I2C GPIO pins ARM: OMAP2+: Set Kconfig dependencies for PROC_DEVICETREE ARM: OMAP2+: Fix Kconfig dependencies for USB_ARCH_HAS_EHCI ARM: OMAP2+: Fix OMAP_HDQ_BASE build error ARM: OMAP2+: Fix board_mux section type conflict when OMAP_MUX is not set ARM: OMAP2+: Fix zoom LCD backlight if TWL_CORE is not selected ARM: OMAP: Fix devexit for dma when CONFIG_HOTPLUG is not set ARM: OMAP2+: Fix multiple randconfig errors with SOC_OMAP and SOC_OMAP_NOOP ARM: OMAP2+: Fix devexit for smartreflex when CONFIG_HOTPLUG is not set ARM: OMAP2+: Drop DISPC L3 firewall code ARM: OMAP2+: Move SDRC related functions from io.h into local common.h ARM: OMAP: Move omap_init_consistent_dma_size() to local common.h ARM: OMAP1: Move 16xx GPIO system clock to platform init code ARM: OMAP1: Move most of plat/io.h into local iomap.h ARM: OMAP2+: Move most of plat/io.h into local iomap.h ARM: OMAP: Remove plat/io.h by splitting it into mach/io.h and mach/hardware.h ARM: OMAP2+: Limit omap_read/write usage to legacy USB drivers ARM: OMAP2+: Mark omap_hsmmc_init and omap_mux related functions as __init Merge branch 'for_3.4/dts_updates' of git://git.kernel.org/pub/scm/linux/kernel/git/bcousson/linux-omap-dt into dt Merge branch 'iomap' into cleanup Merge branch 'randconfig' into fixes-non-critical Merge branch 'hsmmc' into fixes-non-critical ARM: OMAP2+: Fix L4_EMU_34XX_BASE error after iomap changes Merge branch 'for_3.4/dt_irq_domain' of git://git.kernel.org/pub/scm/linux/kernel/git/bcousson/linux-omap-dt into dt-part2 Merge branch 'omap1' into ams-delta ARM: OMAP2+: Fix build error when only ARCH_OMAP2/3 or 4 is selected ARM: OMAP2+: Remove extra ifdefs for board-generic Merge branch 'for_3.4/cleanup/sr' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap-pm into sr Revert "ARM: OMAP2+: Fix multiple randconfig errors with SOC_OMAP and SOC_OMAP_NOOP" ARM: OMAP1: Fix section mismatch for omap1_init_early() ARM: OMAP2+: Fix omap24xx_io_desc warning if SoC subtypes are not selected ARM: OMAP2: Fix section warning for n8x0 when CONFIG_MMC_OMAP is not set Merge branch 'for_3.4/cleanup/pm' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap-pm into cleanup-pm Merge branch 'for_3.4/cleanup/uart' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap-pm into uart ARM: OMAP: Remove remaining includes for mach/io.h ARM: OMAP2+: Fix build error after merge ARM: OMAP2+: Fix build issues with missing include of linux/bug.h ARM: OMAP2+: Fix section warnings for hsmmc_init_one ARM: OMAP2+: Fix build for omap4 only builds with missing include of linux/bug.h ARM: OMAP2+: Fix compile error when FB_OMAP2 is not set gpio/omap: Fix section warning for omap_mpuio_alloc_gc() mmc: omap_hsmmc: Fix "Unbalanced pm_runtime_enable!" warning Merge branch 'fix-dss-mux' into fixes Merge branch 'fixes-gpio-to-irq' into fixes Tony Luck (7): HWPOISON: Clean up memory_failure() vs. __memory_failure() HWPOISON: Add code to handle "action required" errors. x86/mce: Create helper function to save addr/misc when needed x86/mce: Add mechanism to safely save information in MCE handler x86/mce: Handle "action required" errors x86/mce: Recognise machine check bank signature for data path error x86/mce: Replace hard coded hex constants with symbolic defines Tony Zelenoff (3): net: Allow ipv6 proxies and arp proxies be shown with iproute2 netfilter: nf_ct_ecache: trailing whitespace removed netfilter: nf_ct_ecache: refactor nf_ct_deliver_cached_events Torsten Schenk (6): ALSA: snd-usb-6fire: remove driver version information ALSA: snd-usb-6fire: add tlv to controls ALSA: snd-usb-6fire: add individual volume control for analog channels ALSA: snd-usb-6fire: add mute control for analog outputs ALSA: snd-usb-6fire: add analog input volume control ALSA: snd-usb-6fire: Select missing SND_VMASTER option in Kconfig Toshi Kani (1): ACPI: Add CPU hotplug support for processor device objects Tracey Dent (2): drivers/staging/android/ashmem.c: Cleanups drivers/staging/android/timed_gpio.c: Stlye fixes Tristan Pourcelot (1): Correcting typos in rtlwifi/base.c Trond Myklebust (78): NFS: Remove unnecessary includes from linux/nfs_fs_i.h NFSv4: Clean up nfs4_get_state_owner NFSv4: Replace state_owner->so_owner_id with an ida based allocator NFSv4: Replace lock_owner->ld_id with an ida based allocator NFSv41: Add a new helper nfs4_init_sequence() NFSv4: Move contents of struct rpc_sequence into struct nfs_seqid_counter NFS: Move struct nfs_unique_id into struct nfs_seqid_counter NFS: Optimise away unnecessary setattrs for open(O_TRUNC); NFS: Ensure that mmapped pages remain stable during writeback SUNRPC: Fix potential races in xprt_lock_write_next() SUNRPC: constify rpc_clnt fields cl_server and cl_protname SUNRPC: constify rpc_program->name SUNRPC: constify the rpc_program SUNRPC: Add trace events to the sunrpc subsystem NFSv4: Avoid thundering herd issues with nfs_release_seqid NFS: Use kcalloc() when allocating arrays SUNRPC: fixup for namespace changes NFSv4: Don't decode fs_locations if we didn't ask for them... NFSv4: ACCESS validation doesn't require a full attribute refresh SUNRPC: Fix up sunrpc trace events SUNRPC: Change the default limit to the number of TCP slots NFSv4.1: Convert slotid from u8 to u32 NFSv4.1: Add a module parameter to set the number of session slots NFS: Initialise the nfs_net->nfs_client_lock NFSv4: Reduce the footprint of the idmapper NFSv4: The idmapper now depends on keyring functionality NFSv4: Further reduce the footprint of the idmapper SUNRPC: Ensure that we can trace waitqueues when !defined(CONFIG_SYSCTL) NFS: Ensure that the nfs_client 'net' field is always set NFS: Ensure struct nfs_client holds a reference to the net namespace NFSv4.1: Don't call nfs4_deviceid_purge_client() unless we're NFSv4.1 NFSv4.1: Get rid of redundant NFS4CLNT_LAYOUTRECALL tests NFSv4.1: Get rid of NFS4CLNT_LAYOUTRECALL NFS: Extend the -overs= mount option to allow 4.x minorversions NFS: Ensure we display the minor version correctly in /proc/mounts etc. NFS: Consolidate the parsing of the '-ov4.x' and '-overs=4.x' mount options SUNRPC: Use RCU to dereference the rpc_clnt.cl_xprt field SUNRPC: Move clnt->cl_server into struct rpc_xprt Merge commit 'nfs-for-3.3-4' into nfs-for-next NFS: Fix a compile issue when !CONFIG_NFS_V4_1 NFS: Fix a typo in _nfs_display_fhandle NFS: Properly handle the case where the delegation is revoked NFSv4.1: Fix matching of the stateids when returning a delegation NFSv4: Further clean-ups of delegation stateid validation NFSv4: Rename encode_stateid() to encode_open_stateid() NFSv4: Add a helper for encoding opaque data NFSv4: Add a helper for encoding stateids NFSv4: Rename nfs4_copy_stateid() NFSv4: Add helpers for basic copying of stateids NFSv4: Simplify the struct nfs4_stateid NFSv4: Minor clean ups for encode_string() NFSv4: Add a helper for encoding NFSv4 sequence ids NFSv4: Add a encode op helper NFSv4: Cleanup - convert more functions to use encode_op_hdr NFSv4: More xdr cleanups NFSv4: Add a helper encode_uint64 NFSv4: Don't free the nfs4_lock_state until after the release_lockowner NFSv4: Return the delegation if the server returns NFS4ERR_OPENMODE NFS: Don't copy read delegation stateids in setattr NFSv4: Clean up nfs4_select_rw_stateid() NFSv4.0: Re-establish the callback channel on NFS4ERR_CB_PATHDOWN NFS: Fix a number of sparse warnings SUNRPC: Fix a few sparse warnings SUNRPC: Don't use variable length automatic arrays in kernel code NFSv4: Rate limit the state manager warning messages NFS: Fix a compile error when !defined NFS_DEBUG NFSv4.1: Clean ups and bugfixes for the pNFS read/writeback/commit code NFSv4.1: Fix a few issues in filelayout_commit_pagelist SUNRPC: We must not use list_for_each_entry_safe() in rpc_wake_up() NFSv4: It is not safe to dereference lsp->ls_state in release_lockowner NFS: Use cond_resched_lock() to reduce latencies in the commit scans SUNRPC/NFS: Add Kbuild dependencies for NFS_DEBUG/RPC_DEBUG NFSD: Fix warnings when NFSD_DEBUG is not defined SUNRPC/LOCKD: Fix build warnings when CONFIG_SUNRPC_DEBUG is undefined NFS: Fix more NFS debug related build warnings NFSv4: Fix two infinite loops in the mount code NFSv4.1: Fix layoutcommit error handling NFSv4: Minor cleanups for nfs4_handle_exception and nfs4_async_handle_error Tushar Behera (8): [CPUFREQ] EXYNOS: Initialize locking_frequency with initial frequency ARM: SAMSUNG: Add __init attribute to samsung_bl_set() ARM: SAMSUNG: fix __init attribute on regarding s3c_set_platdata() ARM: EXYNOS: Add __init attribute to nuri_camera_init() ARM: EXYNOS: Add __init attribute to universal_camera_init() ARM: EXYNOS: Add apb_pclk clkdev entry for mdma1 ARM: EXYNOS: Add clkdev lookup entry for lcd clock ARM: EXYNOS: Fix compilation error with mach-exynos4-dt board Tushar Dave (2): e1000: Adding e1000_dump function v2 e1000: Neaten e1000_dump function Tvrtko Ursulin (1): drm/radeon/kms: reduce probe latency on digital connectors Ulf Hansson (12): ARM: 7215/1: mmc: mmci: Increase max_segs from 16 to 128 ARM: 7216/1: mmc: mmci: Do not release spinlock in request_end ARM: 7217/1: mmc: mmci: Put power register deviations in variant data ARM: 7218/1: mmc: mmci: Provide option to configure bus signal direction ARM: 7219/1: mmc: mmci: Change vdd_handler to a generic ios_handler ARM: 7221/1: mmc: mmci: Change from using legacy suspend ARM: 7223/1: mmc: mmci: Fixup use of runtime PM and use autosuspend ARM: 7227/1: mmc: mmci: Prepare for SDIO before setting up DMA job ARM: 7230/1: mmc: mmci: Fix PIO read for small SDIO packets ARM: 7280/1: mmc: mmci: Cache MMCICLOCK and MMCIPOWER register mmc: core: Detect card removal on I/O error mmc: core: Clean up after mmc_pre_req if card was removed Ulisses Furquim (2): Bluetooth: Remove usage of __cancel_delayed_work() Bluetooth: Fix possible use after free in delete path Ursula Braun (9): af_iucv: remove IUCV-pathes completely af_iucv: block writing if msg limit is exceeded af_iucv: change net_device handling for HS transport af_iucv: allow retrieval of maximum message size qeth: add wake_up on write channel af_iucv: handle netdev events af_iucv: add shutdown for HS transport ctcm: make ctcmpc debugging compilable qeth: meaningful return code for set_mac_address Uwe Kleine-Koenig (1): hwmon: (mc13783-adc) Add support for the MC13892 PMIC Uwe Kleine-König (12): serial/efm32: add new driver trivial: typo hnalder -> handler mtd: simplify return logic in do_map_probe() ARM: OMAP4: board-4430sdp: don't initialize value that is never used spi/doc: spi_master_put must be followed up by kfree spi: controller drivers don't need to depend on SPI_MASTER explicitly ARM: davinci: cpufreq: fix compiler warning ARM: davinci: DA850: move da850_register_pm to .init.text drivers/staging/telephony/ixj.c: fix warning about sequence points ARM: 7312/1: only show modules in the memory layout for MODULES=y ARM: 7361/1: provide XIP_VIRT_ADDR for no-MMU builds mtd: simplify return logic in do_map_probe() Vaibhav Bedia (1): ARM: OMAP: sram: Add am33xx SRAM support (minimal) Vaibhav Hiremath (4): ARM: OMAP2+: Make cpu_rev static global variable ARM: OMAP2+: split omap2/3/4_check_revision function arm/dts: OMAP3: Add omap3evm and am335xevm support arm/dts: Add support for TI OMAP3 EVM board Varun Wadekar (1): crypto: driver for Tegra AES hardware Vasanthakumar Thiagarajan (31): ath6kl: Use cfg80211_roamed_bss() to report roaming event ath6kl: Remove few unnecessary spin_locks around set_bit() ath6kl: Add a module parameter to enable uart debug ath6kl: Add a function in wmi to send WMI_MCAST_FILTER_CMDID ath6kl: Add a function in wmi.c to add/delete a multicast filter ath6kl: Implement ndo_set_rx_mode() ath6kl: Remove deadcode in main.c ath6kl: Change ielen in ath6kl_add_new_sta() from u8 to size_t ath6kl: Use a mutex_lock to avoid race in diabling and handling irq ath6kl: Make sure to delete rx aggregation timer in aggr_reset_state() ath6kl: Fix memory leak when unloading ath6kl_sdio ath6kl: Define a structure for connection specific aggregation information ath6kl: Pass vif instead of ar to ath6kl_add_new_sta() ath6kl: Fix bug in using tid given by addba/delba req events ath6kl: Fix bug in maintaining aggregation state in AP mode ath6kl: Fix kernel panic during rx aggregation ath6kl: Update license header ath6kl: Fix missing release of semaphore in ath6kl_stop_txrx() ath6kl: Remove bogus non-NULL pointer check ath6kl: Make sure to allocate rx buffers after the endpoint connection ath6kl: Fix memory leak of rx packets in endpoint 0 ath6kl: Make foreground scan a deterministic one ath6kl: Register driver ht capabilities in wiphy ath6kl: Group wiphy initialization into ath6kl_cfg80211_init() ath6kl: Initialize netdev hw_features for every interface ath6kl: Refactor ath6kl_wmi_control_rx() ath6kl: Skip vif index validation in ath6kl_rx() for wmi events ath6kl: Defer wiphy and netdev registration till the end of ath6kl_core_init() ath6kl: Make sure wiphy is registered before calling regulatory_hint() cfg80211: Add an attribute to set inactivity timeout in AP mode ath6kl: Fix kernel panic while receiving fwlog during boot Vasily Khoruzhick (1): pxafb: do console locking before calling fb_blank() Vasu Dev (1): [SCSI] libfc: update fc_host mfs along with updating lport->mfs Venu Byravarasu (6): mfd: Fix compilation error in tps65910.h mfd: Add support for TPS65090 drivers/rtc/rtc-twl.c: optimize IRQ bit access drivers/rtc/rtc-twl.c: enable RTC irrespective of its prior state drivers/rtc/rtc-twl.c: simplify RTC interrupt clearing drivers/rtc/rtc-twl.c: return correct RTC event from ISR Vikas Chaudhary (19): [SCSI] libiscsi: Added support to show targetalias in sysfs [SCSI] qla4xxx: Added support to show targetalias in sysfs [SCSI] scsi_transport_iscsi: Added support to show port_state and port_speed in sysfs [SCSI] qla4xxx: Added support to show port_state and port_speed in sysfs [SCSI] qla4xxx: Update driver version to 5.02.00-k13 [SCSI] qla4xxx: Remove unused code [SCSI] qla4xxx: Proper detection of firmware abort error code for ISP82xx [SCSI] scsi_transport_iscsi: added support for host event [SCSI] qla4xxx: added support for host event [SCSI] iscsi_transport: Added Ping support [SCSI] qla4xxx: Added ping support [SCSI] qla4xxx: Update driver version to 5.02.00-k14 [SCSI] qla4xxx: Fix sparse warning [SCSI] qla4xxx: trivial cleanup [SCSI] qla4xxx: Update driver version to 5.02.00-k15 [SCSI] qla4xxx: assign correct address for iscsi_cls_host [SCSI] iscsi_transport: Added error status code for ping comp event [SCSI] qla4xxx: Removed packed attr from struct iscsi_chap_rec [SCSI] qla4xxx: Update driver version to 5.02.00-k16 Ville Ranki (1): HID: Add quirk for CH Products Fighterstick Ville Syrjälä (13): drm: Reject mode set with current fb if no current fb is bound drm: Change drm_display_mode::type to unsigned drm: Warn if mode to umode conversion overflows the destination types drm: Check crtc x and y coordinates drm: Make drm_mode_attachmode() void drm: Fix memory leak in drm_mode_setcrtc() drm: Check user mode against overflows drm: Check CRTC viewport against framebuffer size drm: Fix drm_mode_attachmode_crtc() drm: Make drm_crtc_convert_{umode, to_umode} static and constify their params drm: Handle drm_object_get() failures drm: Use a flexible array member for blob property data drm: Add drm_mode_copy() Vincent Guittot (1): sched: Ensure cpu_power periodic update Vincenzo Frascino (1): thermal: add support for thermal sensor present on SPEAr13xx machines Vinh Nguyen Huu Tuong (3): powerpc/44x: The bug fixed support for APM821xx SoC and Bluestone board powerpc/44x: Add support PCI-E for APM821xx SoC and Bluestone board powerpc/44x: Add additional device support for APM821xx SoC and Bluestone board Vinicius Costa Gomes (11): Bluetooth: Fix using an absolute timeout on hci_conn_put() Bluetooth: Add structures for the new LTK exchange messages Bluetooth: Rename smp_key_size to enc_key_size Bluetooth: Fix invalid memory access when there's no SMP channel Bluetooth: Fix doing some useless casts when receiving MGMT commands Bluetooth: Add new structures for handling SMP Long Term Keys Bluetooth: Use the updated key structures for handling LTKs Bluetooth: Add MGMT handlers for dealing with SMP LTK's Bluetooth: Add support for removing LTK's when pairing is removed Bluetooth: Clean up structures left unused Bluetooth: Add support for notifying userspace of new LTK's Vinod Koul (8): Merge branch 'fixes' into next Merge branch 'fixes' into next Revert "drivers/dma: linux/module.h included twice" dmaengine: pl330: fix the pl330 build after cookie cleanup dmaengine: fix for cookie changes and merge Merge branch 'rmk_cookie_fixes2' into next ASoC: dmaengine_pcm: use dmaengine cyclic wrapper dmaengine: imx: fix the build failure on x86_64 Vipin Kumar (12): mtd: fsmc: Newly erased page read algorithm implemented mtd: nand/fsmc: Pass partition information through platform data mtd: nand/fsmc: Correct the multiline comment format mtd: nand/fsmc: Read only 512 + 13 bytes for 8bit NAND devices mtd: nand/fsmc: Flip the bit only if the error index is < 4096 mtd: nand/fsmc: Initialize the badblockbits to 7 mtd: nand/fsmc: Modify fsmc driver to accept nand timing parameters via platform mtd: nand/fsmc: Use devm routines mtd: nand/fsmc: Use dev_err to report error scenario mtd: nand/fsmc: Access the NAND device word by word whenever possible mtd: nand/fsmc: Add DMA support mtd: nand/fsmc: Remove sparse warnings and errors Viresh Kumar (26): gpio/gpio-pl061: No need of thaw and poweroff routines for hibernate dmaengine: Add flow controller information to dma_slave_config dmaengine: Pass dma_slave_config .device_fc = NULL for all existing users dmaengine/amba-pl08x: Take flow controller info from DMA_SLAVE_CONFIG dmaengine/dw_dmac: Don't use magic number for total number of channels dmaengine/dw_dmac: Use dev_get_platdata() instead of accessing dev directly dmaengine/dw_dmac: Don't handle block interrupts dmaengine/dw_dmac: Add 64 bit access width support for slave xfers on mem side dmaengine/dw_dmac: Add support for DMA_SLAVE_CONFIG dmaengine/dw_dmac: Fix dw_dmac user drivers to adapt to slave_config changes dmaengine/dw_dmac: Remove unused fields in struct dw_dma_slave ASoC: core: Don't overwrite .poweroff in snd_soc_pm_ops Input: spear-keyboard - provide thaw and poweroff routines ata/pata_arasan_cf: Add Hibernation support Input: spear-keyboard - remove kbd_set_plat_data() thermal/spear_thermal: replace readl/writel with lighter _relaxed variants rtc/rtc-spear: call platform_set_drvdata() before registering rtc device Input: tegra-kbc - allocate pdata before using it watchdog: sp805_wdt: add pm callbacks to support standby/S2R/hibernation watchdog: mpcore_wdt: Rename dev to pdev for pointing to struct platform_device watchdog: mpcore_wdt: Use devm routines watchdog: mpcore_wdt: Allow platform_get_irq() to fail watchdog: sp805: Fix documentation style comment watchdog: sp805: replace readl/writel with lighter _relaxed variants watchdog: sp805: Use devm routines watchdog: Add support for WDIOC_GETTIMELEFT IOCTL in watchdog core Vitaliy Gusev (1): nfs41: Verify channel's attributes accordingly to RFC v2 Vitaliy Kulikov (1): ALSA: hda - Fix audio playback support on HP Zephyr system Vitaly Kuznetsov (1): sysfs: change permissions for /sys from 0755 to 0555 Vivek Natarajan (1): ath6kl: Remove redundant key_index check. Vivek Trivedi (1): NFS: fix sb->s_id in nfs debug prints Vlad Zolotarov (1): bnx2: Add missing memory barrier in bnx2_start_xmit() Vladimir Ermakov (1): fs_enet: Add MPC5125 FEC support and PHY interface selection Vladimir Zapolskiy (1): ARM: OMAP3: RX-51: add explicit mux configuration of tsc2005 control gpios VÃctor Manuel Jáquez Leal (29): staging: tidspbridge: more readable code staging: tidspbridge: remove unused header staging: tidspbridge: Lindent to drv_interface.c staging: tidspbridge: silence the compiler staging: tidspbridge: remove header inclusions staging: tidspbridge: remove trivial assert staging: tidspbridge: clean up bridge_mmap() staging: tidspbridge: use the driver name string staging: tidspbridge: remove DBC_ENSURE and DBC_REQUIRED staging: tidspbridge: remove DBC_ASSERT macro staging: tidspbridge: remove dbc.h staging: tidspbridge: remove CONFIG_TIDSPBRIDGE_DEBUG staging: tidspbridge: remove drv_init() and drv_exit() staging: tidspbridge: remove cod_init() and cod_exit() staging: tidspbridge: remove proc_init() and proc_exit() staging: tidspbridge: remove node_init() and node_exit() staging: tidspbridge: remove disp_init() and disp_exit() staging: tidspbridge: remove strm_init() and strm_exit() staging: tidspbridge: remove rmm_init() and rmm_exit() staging: tidspbridge: remove chnl_init() and chnl_exit() staging: tidspbridge: remove msg_mod_init() and msg_exit() staging: tidspbridge: remove io_init() and io_exit() staging: tidspbridge: remove cmm_init() and cmm_exit() staging: tidspbridge: remove dmm_init() and dmm_exit() staging: tidspbridge: remove dev_init() and dev_exit() staging: tidspbridge: simplify mgr_init() staging: tidspbridge: remove gh_init() and gh_exit() staging: tidspbridge: remove ref counting in nldr.c staging: tidspbridge: remove nldr_init() and nldr_exit() WANG Cong (1): netfilter: remove ipt_SAME.h and ipt_realm.h Wang YanQing (2): video:uvesafb: Fix oops that uvesafb try to execute NX-protected page video:uvesafb: notice user when we failed to save hardware state Wanlong Gao (2): MAINTAINERS: update maintainership of LTP nbd: rename the nbd_device variable from lo to nbd Wayne Boyer (1): [SCSI] ipr: update PCI ID definitions for new adapters Weston Andros Adamson (11): NFS: printks in fs/nfs/ should start with NFS: NFS: start printks w/ NFS: even if __func__ shown NFS: Fix comparison between DS address lists NFS: add mount options 'v4.0' and 'v4.1' NFS: dont allow minorversion= opt when vers != 4 NFS: include filelayout DS rpc stats in mountstats NFSv4: Send implementation id with exchange_id NFSv4: fix server_scope memory leak NFSv4: parse and display server implementation ids NFS: add filehandle crc for debug display NFS: add fh_crc to debug output Wey-Yi Guy (18): iwlwifi: don't process the info from uCode if does not has ownership iwlwifi: Sanity check for sta_id iwlwifi: update Copyright iwlwifi: don't process the info from uCode if does not has ownership iwlwifi: Sanity check for sta_id iwlwifi: update Copyright Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into wireless-next iwlwifi: fix typo iwlwifi: add option to disalbe LED iwlwifi: fix typo iwlwifi: add option to disalbe LED Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into wireless-next iwlwifi: log as error when error detected iwlwifi: remove un-necessary return iwlwifi: one more sku added to 6x35 series iwlwifi: update pci subsystem id iwlwifi: fix cmd_queue number merge iwlwifi: fix the delta for remove max_txq_num patch Will Deacon (7): ARM: 7300/1: realview: fix definition of GPIO0 interrupt on PB1176 to match TRM ARM: 7294/1: vectors: use gate_vma for vectors user mapping ARM: 7315/1: perf: add support for the Cortex-A7 PMU ARM: 7317/1: irq: avoid NULL check in for_each_irq_desc loop ARM: 7318/1: gic: refactor irq_start assignment ARM: 7316/1: kexec: EOI active and mask all interrupts in kexec crash path kexec: crash: don't save swapper_pg_dir for !CONFIG_MMU configurations William Dauchy (1): NFSv4: Rate limit the state manager for lock reclaim warning messages Wim Van Sebroeck (6): watchdog: nowayout is bool watchdog: fix set_timeout operations watchdog: ep93xx_wdt.c: fix platform probe watchdog: ep93xx_wdt: timeout is an unsigned int value. watchdog: coh901327_wdt.c: fix timeout watchdog: txx9wdt: fix timeout Wolfgang Grandegger (2): can: bfin_can/ti_hecc/mscan: add missing do_get_berr_counter callback can: replace the dev_dbg/info/err/... with the new netdev_xxx macros Wolfgang Mauerer (1): tracing: Fix ftrace stack trace entries Wolfram Sang (20): ARM: mx28: check for gated clocks when setting saif divider regmap: Add support for 2/6 register formating regmap: Properly round reg_bytes and val_bytes regmap: if format_write is used, declare all registers as "unreadable" ASoC: max9768: add driver for max9768 amplifier ARM: mxs: read correct values when setting up MAC arm: lpc32xx: phy3250: add rtc & touch device arm: lpc32xx: phy3250: add rtc & touch device misc: at24: describe platform_data with kernel_doc misc: fsa9480: Remove obsolete cleanup for clientdata tty: serial: vt8500: fix annotations for probe/remove drivers/leds/leds-tca6507.c: remove obsolete cleanup for clientdata rtc: ds1307: refactor chip_desc table rtc: ds1307: simplify irq setup code mtd: nand: gpmi: use correct member for checking NAND_BBT_USE_FLASH mtd: nand: gpmi: fix function annotations watchdog: documentation: remove index-file watchdog: pnx4008: cleanup resource handling using managed devices watchdog: pnx4008: don't use __raw_-accessors watchdog: pnx4008: convert driver to use the watchdog framework Wu Fengguang (3): drm/i915: set AUD_CONFIG N_value_index for DisplayPort drm/i915: add a "force-dvi" HDMI audio mode ALSA: hda - add id for Atom Cedar Trail HDMI codec Xi Wang (7): slab: introduce kmalloc_array() [media] lgdt330x: fix signedness error in i2c_read_demod_bytes() drm/nouveau/dp: fix bad comparison in dp_link_train_commit() ceph: avoid panic with mismatched symlink sizes in fill_inode() libceph: fix overflow check in crush_decode() ceph: fix overflow check in build_snap_context() mtd: pmc551: fix signedness bug in init_pmc551() Xiao Guangrong (11): KVM: MMU: remove the redundant get_written_sptes hugetlbfs: fix hugetlb_get_unmapped_area() hugetlb: try to search again if it is really needed mm: do not reset cached_hole_size when vma is unmapped mm: search from free_area_cache for the bigger size rmap: remove __anon_vma_link() declaration hugetlb: remove prev_vma from hugetlb_get_unmapped_area_topdown() prio_tree: remove unnecessary code in prio_tree_replace prio_tree: cleanup prio_tree_left()/prio_tree_right() prio_tree: simplify prio_tree_expand() prio_tree: introduce prio_set_parent() Xie Xiaobo (3): powerpc/85xx: Add some DTS nodes and attributes for mpc8536ds powerpc/85xx: Add magic-packet properties for etsec hwmon: Add MCP3021 ADC driver Xu Jiucheng (2): powerpc/85xx: Added dts for P1021RDB-PC board powerpc/85xx: Added P1021RDB-PC Platform support Yang Bai (1): scripts: refactor remove structure forward declarations Yegor Yefremov (2): OMAPDSS: add Innolux AT080TN52 display support Documentation: make exists consistent Yevgeny Petrilin (6): net/mlx4_en: Saving mem access on data path net/mlx4: fix sparse warnings on wrong type for RSS keys net/mlx4: fixing sparse warnings when copying mac, address to gid entry net/mlx4: fixing sparse warnings for not declared, functions net/mlx4: remove unused functions net/mlx4: defining functions as static Yi Zou (3): net: do not do gso for CHECKSUM_UNNECESSARY in netif_needs_gso fcoe: use CHECKSUM_UNNECESSARY instead of CHECKSUM_PARTIAL on tx net: update the usage of CHECKSUM_UNNECESSARY Ying-Chun Liu (PaulLiu) (2): regulator: Add Anatop regulator driver mfd: Add anatop mfd driver Yinghai Lu (55): ACPI: remove duplicated lines of merging problems with acpi_processor_start x86/debug: Fix/improve the show_msr=<cpus> debug print out PCI : Calculate right add_size PCI: Make add_to_list() return status PCI: Move get_res_add_size() function PCI: try to assign required+option size first PCI: Use add_list in pcie hotplug path. PCI: Make rescan bus increase bridge resource size if needed PCI: Make pci_rescan_bus handle add_list PCI: make re-allocation try harder by reassigning ranges higher in the heirarchy PCI: Move pdev_sort_resources() to setup-bus.c PCI: Move struct resource_list to setup-bus.c PCI: Replace resource_list with generic list PCI: Merge pci_dev_resource_x and pci_dev_resource PCI: Rename dev_res_x to add_res or fail_res PCI: make free_list() into a function PCI: add debug print out for add_size PCI: remove add_to_failed_list() PCI: make sriov work with hotplug remove PCI: Separate pci_bus_read_dev_vendor_id from pci_scan_device PCI: pciehp: replace unconditional sleep with config space access check PCI: pciehp: make check_link_active more helpful PCI: pciehp: Add pcie_wait_link_not_active() PCI: pciehp: Add Disable/enable link functions PCI: pciehp: Disable/enable link during slot power off/on PCI: Fix /sys warning when sriov enabled and card is hot removed PCI: Disable cardbus bridge MEM1 prefetchable bit PCI: Fix "cardbus bridge resources as optional" size handling PCI: Skip cardbus assigned resource reset during pci bus rescan PCI: Fix device class print out PCI: fix memleak for pci dev removing during hotplug PCI: move pci_find_saved_cap out of linux/pci.h PCI: Retry on IORESOURCE_IO type allocations PCI: prepare pci=realloc for multiple options PCI: print out suggestion about using pci=realloc PCI: add a PCI resource reallocation config option PCI: Add class support in quirk handling PCI: Use class for quirk for via_no_dac PCI: Use class quirk for intel fix_transparent_bridge PCI: Use class for quirk for pci_fixup_video PCI: Use class for quirk for host bridge mmio_always_on PCI: Use class for quirk for cardbus_legacy PCI: Use class for quirk for legacy ATA NO_D3 PCI: Use class for quirk for netmos class fixup PCI: Use class for quirk for intel e100 interrupt fixup PCI: Use class for quirk for ti816x class fixup PCI: Use class for quirk for usb host controller fixup PCI: Move "pci reassigndev resource alignment" out of quirks.c PCI: print out PCI device info along with duration PCI: Rename pci_remove_bus_device to pci_stop_and_remove_bus_device PCI: Rename pci_remove_behind_bridge to pci_stop_and_remove_behind_bridge PCI: export __pci_remove_bus_device PCI: make acpihp use __pci_remove_bus_device instead x86: Fix excessive MSR print out when show_msr is not specified PNPACPI: Fix device ref leaking in acpi_pnp_match Yogesh Ashok Powar (19): mwifiex: use bss_type and bss_num to retrieve priv mwifiex: derive priv from net_device instead of wiphy mwl8k: Configuring correct MAC address in broadcast key mwl8k: Remove BSSID from the firmware when the BSS is stopped mwifiex: rename long function names to shorter ones mwifiex: rearrange switch statement mwifiex: merge functions to derive cfp by chan & freq in one mwifiex: use usleep_range instead of udelay mwifiex: rearrange if and else blocks to avoid extra indentation mwifiex: rename fuctions and variables for better readability mwifiex: fix checkpatch --strict warnings/errors Part 1 mwifiex: fix checkpatch --strict warnings/errors Part 2 mwifiex: fix checkpatch --strict warnings/errors Part 3 mwifiex: fix checkpatch --strict warnings/errors Part 4 mwifiex: fix checkpatch --strict warnings/errors Part 5 mwifiex: fix checkpatch --strict warnings/errors Part 6 mwifiex: fix checkpatch --strict warnings/errors Part 7 mwifiex: fix checkpatch --strict warnings/errors Part 8 mwifiex: fix checkpatch --strict warnings/errors Part 9 Yoichi Yuasa (1): gma500: Fix mmap frambuffer Yong Zhang (5): clocksource: dbx500: convert to clocksource_register_hz() clocksource: Get rid of clocksource_calc_mult_shift() pcmcia: irq: Remove IRQF_DISABLED drivers/rtc: remove IRQF_DISABLED um: irq: Remove IRQF_DISABLED Yongqiang Yang (3): jbd2: allocate transaction from separate slab cache jbd2: rename functions which initialize slab caches jbd2: use KMEM_CACHE instead of kmem_cache_create() Yoshihiro Shimoda (5): net: sh_eth: add the value of tsu to the SH7757's GETHER net: sh_eth: change the condition of initialization net: sh_eth: modify a condition of ioremap for TSU net: sh_eth: add support for multicast filtering net: sh_eth: add support for VLAN tag filtering Yoshii Takashi (1): serial: sh-sci: fix a race of DMA submit_tx on transfer Yuan Jiangli (1): ARM: OMAP3+: PM: VP: fix integer truncation error Yufeng Shen (1): drm/i915: Fix race condition in accessing GMBUS Yuval Mintz (11): bnx2x: move LLH_CAM to header, apply naming conventions bnx2x: removed unused function bnx2x_queue_set_cos_cid bnx2x: set_one_mac_e1x uses raw's state as input bnx2x: use param's id instead of sp_obj's id bnx2x: mark functions as loaded on shared memory bnx2x: ethtool now returns unknown speed/duplex bnx2x: ethtool returns req. AN even when AN fails bnx2x: added 'likely' to fast-path skb existence bnx2x: reduced sparse warnings bnx2x: removed dcb unused code bnx2x: consistent statistics for old FW Zachary Amsden (7): KVM: Infrastructure for software and hardware based TSC rate scaling KVM: Improve TSC offset matching KVM: Leave TSC synchronization window open with each new sync KVM: Fix last_guest_tsc / tsc_offset semantics KVM: Add last_host_tsc tracking back to KVM KVM: Dont mark TSC unstable due to S4 suspend KVM: Track TSC synchronization in generations Zefir Kurtisi (1): ath9k: decouple RX error checking for DFS Zhang Rui (1): ACPI: Introduce ACPI D3_COLD state support Zhao Chenhui (3): powerpc/85xx: mpc8548cds - fix alias in mpc8548si-pre.dtsi powerpc/85xx: Refactor mpc8548cds device tree powerpc/85xx: mpc8548cds - add 36-bit dts Zhao Jin (1): slab, cleanup: remove unneeded return Zheng Liu (2): ext4: remove unneeded variable in ext4_xattr_check_block() ext4: format flag in dx_probe() Zhengwang Ruan (1): Staging:android: Change type for binder_debug_no_lock switch to bool Zhenzhong Duan (1): kexec: add further check to crashkernel Zhicheng Fan (6): powerpc/85xx: Add p1025rdb platform support powerpc/85xx: Add dts for p1025rdb board powerpc/85xx: Add p1020rdb-pc platform support powerpc/85xx: Add dts for p1020rdb-pc board powerpc/85xx: Abstract common define of signal multiplex control for qe powerpc/85xx: Add Quicc Engine support for p1025rdb Zhiwu Song (2): i2c: add CSR SiRFprimaII on-chip I2C controllers driver SPI: add CSR SiRFprimaII SPI controller driver chenhui zhao (5): powerpc/85xx: l2sram - Add compatible entry for mpc8548 L2 controller powerpc/85xx: mpc85xxcds - Fix PCI I/O space resource of PCI bridge powerpc/85xx: mpc8548cds - Add NOR flash node to dts powerpc/85xx: mpc8548cds - Add RapidIO node to dts powerpc/85xx: mpc8548cds - Add FPGA node to dts danborkmann@xxxxxxxxxxxxx (1): drivers/net/ethernet/xilinx: added Xilinx AXI Ethernet driver françois romieu (1): eni: fix driver remove function and driver probe error path. jwboyer@xxxxxxxxxx (1): USB: ums_realtek: do not use stack memory for DMA in __do_config_autodelink mahendra singh meena (1): Staging: vt6655: Fix brace coding style issues in ioctl.c majianpeng (3): md: Use existed macros instead of numbers md/raid5: use atomic_dec_return() instead of atomic_dec() and atomic_read(). md: Add judgement bb->unacked_exist in function md_ack_all_badblocks(). santosh nayak (1): firewire: nosy: Use the macro DMA_BIT_MASK(). sjur.brandeland@xxxxxxxxxxxxxx (4): caif: Kill debugfs vars for caif socket caif: Add drop count for caif_net device. caif-hsi: Add RX flip buffer caif: make zero a legal caif connetion id. stephen hemminger (1): sky2: override for PCI legacy power management stigge@xxxxxxxxx (1): lpc32xx: Added ethernet driver tom.leiming@xxxxxxxxx (2): usbnet: increase URB reference count before usb_unlink_urb usbnet: don't clear urb->dev in tx_complete viresh kumar (1): ARM: 7362/1: AMBA: Add module_amba_driver() helper macro for amba_driver wu guoxing (2): ARM/mx35/3ds: gpio: add mc9s08dz60 gpio function ARM : mx35: 3ds-board: add framebuffer device zhao zhang (1): MIPS: add RTC support for loongson1B ----------------------------------------------------------------------- hooks/post-receive -- XFS development tree
_______________________________________________ xfs mailing list xfs@xxxxxxxxxxx http://oss.sgi.com/mailman/listinfo/xfs