The annotated tag, batman-adv-for-davem has been created at b4d92f6d3993df6e3f725b2cefc30e2d128f3e47 (tag) tagging e48fa1618c50e007f63db66763fdd3afb732891c (commit) replaces v3.5 tagged by Antonio Quartulli on Wed Aug 22 16:43:45 2012 +0200
- Shortlog ------------------------------------------------------------ Included changes: - a set of codestyle rearrangements/fixes - new feature to early detect new joining (mesh-unaware) clients - a minor fix for the gw-feature - substitution of shift operations with the BIT() macro - reorganization of the main batman-adv structure (struct batadv_priv) - some more (very) minor cleanups and fixes
Aaron Lu (7): libata: tell scsi layer device supports runtime power off mmc: sdhci: fix incorrect command used in tuning mmc: sdhci: restore host settings when card is removed mmc: core: Simplify and fix for SD switch processing mmc: sdhci: Introduce new flag SDHCI_USING_RETUNING_TIMER mmc: sd: Fix sd current limit setting mmc: core: reset signal voltage on power up
Aaron Plattner (1): ALSA: hda - Add new GPU codec ID to snd-hda
Abhijith Das (1): GFS2: kernel panic with small gfs2 filesystems - 1 RG
AceLan Kao (5): asus-wmi: control backlight power through WMI, not ACPI asus-wmi: enable resume on lid open asus-nb-wmi: add wapf quirk for ASUS machines asus-nb-wmi: add some video toggle keys dell-laptop: Add 6 machines to touchpad led quirk
Adam Thomson (2): ASoC: core: Add single controls with specified range of values ASoC: codecs: Add DA732x codec driver
Aditya Kali (2): ext4: avoid uneeded calls to ext4_mb_load_buddy() while reading mb_groups ext4: make quota as first class supported feature
Aditya Nellutla (1): da8xx-fb: Rounding FB size to satisfy SGX buffer requirements
Adnan Ali (6): Staging: et131x: fix coding style issues Staging: cptm1217: clearpad_tm1217: fix coding style issues Staging: sep: fix coding style issues Staging: ramster: r2net: fix coding style issues Staging: gdm72xx: gdm_usb: fix deprecated function kernel_thread Staging: rts5139: sd_cprm: fix coding style and deprecation issues
Afzal Mohammed (3): ARM: OMAP2+: am33xx: Add low level debugging support ARM: OMAP2+: am33xx: Add AM335XEVM machine support arm/dts: am33xx wdt node
Akeem G. Abodunrin (1): igb: reset PHY in the link_up process to recover PHY setting after power down.
Akinobu Mita (19): lib: correct link to the original source for div64_u64 string: introduce memweight() qnx4fs: use memweight() dm: use memweight() affs: use memweight() video/uvc: use memweight() ocfs2: use memweight() ext2: use memweight() ext3: use memweight() ext4: use memweight() fork: fix error handling in dup_task() fault-injection: notifier error injection cpu: rewrite cpu-notifier-error-inject module PM: PM notifier error injection module memory: memory notifier error injection module powerpc: pSeries reconfig notifier error injection module fault-injection: add selftests for cpu and memory hotplug fault-injection: add tool to run command with failslab or fail_page_alloc fault-injection: fix failcmd.sh warning
Al Viro (100): batman-adv: get rid of pointless cast in memcpy() batman-adv: trivial endianness annotations batman-adv: keep batman_ogm_packet ->seqno net-endian all along batman-adv: don't bother flipping ->tt_data batman-adv: don't bother flipping ->tt_crc get rid of ->mnt_longterm get rid of magic in proc_namespace.c qnx6: don't bother with ->i_dentry in inode-freeing callback cifs: don't bother with ->i_dentry in ->destroy_inode() adfs: don't bother with ->i_dentry in ->destroy_inode() vfs: update documentation on ->i_dentry handling affs: get rid of open-coded list_for_each_entry() affs: unobfuscate affs_fix_dcache() ocfs2: use list_for_each_entry in ocfs2_find_local_alias() ext4: get rid of open-coded d_find_any_alias() vfs: switch i_dentry/d_alias to hlist coda: use list_for_each_entry namei.c: let follow_link() do put_link() on failure ->atomic_open() prototype change - pass int * instead of bool * don't modify od->filp at all make ->atomic_open() return int kill opendata->{mnt,dentry} kill struct opendata fs/namei.c: get do_last() and friends return int make finish_no_open() return int switch do_dentry_open() to returning int fold __dentry_open() into its sole caller do_dentry_open(): take initialization of file->f_path to caller switch nfs_lookup_check_intent() away from nameidata nfs_lookup_verify_inode() - nd is *always* non-NULL here fs/nfs/dir.c: switch to passing nd->flags instead of nd wherever possible stop passing nameidata * to ->d_revalidate() fs/namei.c: don't pass nameidata to d_revalidate() fs/namei.c: don't pass namedata to lookup_dcache() stop passing nameidata to ->lookup() fs/namei.c: don't pass nameidata to __lookup_hash() and lookup_real() don't pass nameidata to ->create() don't pass nameidata * to vfs_create() get rid of kern_path_parent() sysfs: switch to ->s_d_op and ->d_release() sysfs: just use d_materialise_unique() __d_unalias() should refuse to move mountpoints debugfs: make sure that debugfs_create_file() gets used only for regulars debugfs: fold debugfs_create_by_name() into the only caller debugfs: get rid of useless arguments to debugfs_{mkdir,symlink} mark_files_ro(): don't bother with mntget/mntput do_dentry_open(): close the race with mark_files_ro() in failure exit iscsi-target: Drop bogus struct file usage for iSCSI/SCTP use __lookup_hash() in kern_path_parent() signal: make sure we don't get stopped with pending task_work trimming task_work: kill ->data trim task_work: get rid of hlist merge task_work and rcu_head, get rid of separate allocation for keyring case move exit_task_work() past exit_files() et.al. deal with task_work callbacks adding more work switch fput to task_work_add aio: now fput() is OK from interrupt context; get rid of manual delayed __fput() get rid of ->scm_work_list hold task_lock around checks in keyctl unobfuscate follow_up() a bit tidy up namei.c a bit don't expose I_NEW inodes via dentry->d_inode ecryptfs: don't reinvent the wheels, please - use struct completion zoran: don't bother with struct file * in zoran_map spufs: shift dget/mntget towards dentry_open() switch dentry_open() to struct path, make it grab references itself btrfs: switch btrfs_ioctl_balance() to mnt_want_write_file() ext4: switch EXT4_IOC_RESIZE_FS to mnt_want_write_file() ext4: fix ext4 mismerge back in January ARM: 7472/1: pull all work_pending logics into C function ARM: 7473/1: deal with handlerless restarts without leaving the kernel ARM: 7474/1: get rid of TIF_SYSCALL_RESTARTSYS move spu_forget() into spufs_rmdir() spufs_create_context(): simplify failure exits spufs: pull unlock-and-dput() up into spufs_create() pull unlock+dput() out into do_spu_create() new helper: done_path_create() mknod: take sanity checks on mode into the very beginning pull mnt_want_write()/mnt_drop_write() into kern_path_create()/done_path_create() resp. clean unix_bind() up a bit sanitize ecryptfs_lookup() ecryptfs_lookup_interpose(): allocate dentry_info first uninline file_free_rcu() take grabbing f->f_path to do_dentry_open() consolidate pipe file creation slightly reduce idiocy in drivers/staging/bcm/Misc.c slightly reduce lossage in gdm72xx gadgetfs: clean up sound_firmware: don't pass crap to filp_close() brcm80211: pointless current->files passed to filp_close() lockd: shift grabbing a reference to nlm_host into nlm_alloc_call() lockd: handle lockowner allocation failure in nlmclnt_proc() selinux: fix selinux_inode_setxattr oops fix O_EXCL handling for devices simplify lookup_open()/atomic_open() - do the temporary mnt_want_write() early switch the protection of percpu_counter list to spinlock delousing target_core_file a bit um: switch UPT_SET_RETURN_VALUE and regs_return_value to pt_regs um: split syscall_trace(), pass pt_regs to it um: pull interrupt_end() into userspace()
Alain Renaud (2): xfs: xfs_vm_writepage clear iomap_valid when !buffer_uptodate (REV2) Prefix IO_XX flags with XFS_IO_XX to avoid namespace colision.
Alan Cox (19): lm8333: Fix check ordering regulator: tps65217: invalid if check via: Remove bogus if check mac80211: fix use after free mfd: Add missing out of memory check for pcf50633 [SCSI] aha152x: Allow use on 64bit systems mmc: core: correct invalid error checking caif: fix NULL pointer check wanmain: comparing array with NULL pch_uart: Fix missing break for 16 byte fifo smack: off by one error [media] ov9640: fix missing break [media] cx25821,medusa: incorrect check on decoder type [media] az6007: fix incorrect memcpy drivers/misc/ti-st/st_core.c: missing NULL check drivers/message/i2o/i2o_config.c: bound allocation taskstats: check nla_reserve() return drivers/misc/lkdtm.c: fix missing allocation failure check ceph: fix potential double free
Alan Stern (34): USB: EHCI: define extension registers like normal ones EHCI: centralize controller suspend/resume EHCI: centralize controller initialization USB: EHCI: initialize data before resetting hardware USB: EHCI: remove unneeded suspend/resume code USB: EHCI: don't refcount QHs USB: EHCI: add symbolic constants for QHs USB: EHCI: rename "reclaim" USB: EHCI: add pointer to end of async-unlink list USB: EHCI: add new root-hub state: STOPPING USB: EHCI: introduce high-res timer USB: EHCI: use hrtimer for the periodic schedule USB: EHCI: return void instead of 0 USB: EHCI: remove PS3 status polling USB: EHCI: use hrtimer for async schedule USB: EHCI: use hrtimer for interrupt QH unlink USB: EHCI: use hrtimer for controller death USB: EHCI: use hrtimer for (s)iTD deallocation USB: EHCI: don't refcount iso_stream structures USB: EHCI: use hrtimer for the IAA watchdog USB: EHCI: unlink multiple async QHs together USB: EHCI: use hrtimer for unlinking empty async QHs USB: EHCI: don't lose events during a scan USB: EHCI: always scan each interrupt QH USB: EHCI: use hrtimer for the I/O watchdog USB: EHCI: simplify isochronous scanning USB: EHCI: fix up locking USB: EHCI: resolve some unlikely races HID: usbhid: fix use-after-free bug HID: usbhid: fix autosuspend calls HID: usbhid: inline some simple routines HID: usbhid: replace HID_REPORTED_IDLE with HID_SUSPENDED HID: usbhid: check for suspend or reset before restarting HID: usbhid: fix error paths in suspend
Alasdair G Kergon (5): dm thin: reduce endio_hook pool size dm snapshot: remove redundant assignment in merge fn dm crypt: store crypt_config instead of dm_target struct dm: use bool bitfields in struct dm_target dm thin: commit before gathering status
Alban Crequy (5): netfilter: decnet: switch hook PFs to nfproto netfilter: bridge: switch hook PFs to nfproto netfilter: ipv4, defrag: switch hook PFs to nfproto netfilter: ipvs: switch hook PFs to nfproto netfilter: selinux: switch hook PFs to nfproto
Albert Pool (1): rt2800usb: 2001:3c17 is an RT3370 device
Albert Wang (1): [media] videobuf2: correct the #ifndef text mistake in videobuf2-dma-contig.h
Alessandro Rubini (7): ARM: 7430/1: sizes.h: move from asm-generic to <linux/sizes.h> ARM: 7431/1: amba: use the new linux/sizes.h ARM: 7432/1: use the new linux/sizes.h ARM: 7433/1: serial: use the new linux/sizes.h i2c-nomadik: move header to <linux/platform_data/i2c-nomadik.h> i2c-nomadik: turn the platform driver to an amba driver i2c-nomadik: depend on ARM_AMBA, not PLAT_NOMADIK
Alex Deucher (18): drm/radeon: clean up CS functions in r100.c drm/radeon: move r100_enable_bm to a more logic place drm/radeon: update ib_execute for SI (v2) drm/radeon: remove radeon_ring_index() drm/radeon: update rptr saving logic for memory buffers drm/radeon: add rptr save support for r1xx-r5xx drm/radeon: document radeon_device.c (v2) drm/radeon: document radeon_kms.c drm/radeon: document radeon_irq_kms.c drm/radeon: document radeon_asic.c drm/radeon: document radeon_fence.c (v2) drm/radeon: document radeon_ring.c (v4) drm/radeon: document non-VM functions in radeon_gart.c (v2) drm/radeon: document VM functions in radeon_gart.c (v3) drm/radeon: start to document the functions r100.c drm/radeon: start to document evergreen.c drm/radeon: fix up pll selection on DCE5/6 drm/radeon: fix SS setup for DCPLL
Alex Elder (76): libceph: eliminate connection state "DEAD" libceph: kill bad_proto ceph connection op libceph: rename socket callbacks libceph: rename kvec_reset and kvec_add functions libceph: embed ceph messenger structure in ceph_client libceph: start separating connection flags from state libceph: start tracking connection socket state libceph: provide osd number when creating osd libceph: set CLOSED state bit in con_init libceph: osd_client: don't drop reply reference too early libceph: embed ceph connection structure in mon_client libceph: init monitor connection when opening libceph: fully initialize connection in con_init() libceph: tweak ceph_alloc_msg() libceph: have messages point to their connection libceph: have messages take a connection reference libceph: make ceph_con_revoke() a msg operation libceph: make ceph_con_revoke_message() a msg op libceph: encapsulate out message data setup libceph: encapsulate advancing msg page libceph: don't mark footer complete before it is libceph: move init_bio_*() functions up libceph: move init of bio_iter libceph: don't use bio_iter as a flag libceph: SOCK_CLOSED is a flag, not a state libceph: don't change socket state on sock event libceph: just set SOCK_CLOSED when state changes libceph: don't touch con state in con_close_socket() libceph: clear CONNECTING in ceph_con_close() libceph: clear NEGOTIATING when done libceph: define and use an explicit CONNECTED state libceph: separate banner and connect writes libceph: distinguish two phases of connect sequence libceph: small changes to messenger.c libceph: add some fine ASCII art libceph: drop declaration of ceph_con_get() libceph: fix off-by-one bug in ceph_encode_filepath() rbd: drop a useless local variable libceph: define ceph_extract_encoded_string() rbd: define dup_token() rbd: rename rbd_dev->block_name rbd: create pool_id device attribute rbd: dynamically allocate pool name rbd: dynamically allocate object prefix rbd: dynamically allocate image header name rbd: dynamically allocate image name rbd: dynamically allocate snapshot name rbd: use rbd_dev consistently rbd: rename some fields in struct rbd_dev rbd: more symbol renames rbd: option symbol renames rbd: kill num_reply parameters rbd: don't use snapc->seq that way rbd: preserve snapc->seq in rbd_header_set_snap() rbd: set snapc->seq only when refreshing header rbd: kill rbd_image_header->snap_seq rbd: drop extra header_rwsem init rbd: simplify __rbd_remove_all_snaps() rbd: clean up a few dout() calls ceph: define snap counts as u32 everywhere rbd: encapsulate header validity test rbd: rename rbd_device->id rbd: snapc is unused in rbd_req_sync_read() rbd: drop rbd_header_from_disk() gfp_flags parameter rbd: drop rbd_dev parameter in snap functions rbd: drop "object_name" from rbd_req_sync_watch() rbd: drop "object_name" from rbd_req_sync_notify() rbd: drop "object_name" from rbd_req_sync_notify_ack() rbd: drop "object_name" from rbd_req_sync_unwatch() rbd: have __rbd_add_snap_dev() return a pointer rbd: make rbd_create_rw_ops() return a pointer rbd: pass null version pointer in add_snap() rbd: always pass ops array to rbd_req_sync_op() rbd: fixes in rbd_header_from_disk() rbd: return obj version in __rbd_refresh_header() rbd: create rbd_refresh_helper()
Alex Hung (2): rfkill: Add the capability to switch all devices of all type in __rfkill_switch_all(). asus-wmi: use ASUS_WMI_METHODID_DSTS2 as default DSTS ID.
Alex Porosanu (1): crypto: caam - ERA retrieval and printing for SEC device
Alex Shi (12): x86/tlb_info: get last level TLB entry number of CPU x86/flush_tlb: try flush_tlb_single one by one in flush_tlb_range x86/tlb: fall back to flush all when meet a THP large page x86/tlb: add tlb_flushall_shift for specific CPU x86/tlb: add tlb_flushall_shift knob into debugfs mm/mmu_gather: enable tlb flush range in generic mmu_gather x86/tlb: enable tlb flush range support for x86 x86/tlb: replace INVALIDATE_TLB_VECTOR by CALL_FUNCTION_VECTOR x86/tlb: do flush_tlb_kernel_range by 'invlpg' x86/tlb: Fix build warning and crash when building for !SMP cpumask: add a few comments of cpumask functions cpumask: cpulist_parse() comments correction
Alex Williamson (17): PCI: add PCI DMA source ID quirk PCI: add ACS validation utility PCI: export pci_user functions for use by other drivers PCI: create common pcibios_err_to_errno PCI: misc pci_reg additions PCI: add Ralink RT2800 broken INTx masking quirk driver core: Add iommu_group tracking to struct device iommu: IOMMU Groups amd_iommu: Support IOMMU groups intel-iommu: Support IOMMU groups amd_iommu: Make use of DMA quirks and ACS checks in IOMMU groups intel-iommu: Make use of DMA quirks and ACS checks in IOMMU groups iommu: Remove group_mf vfio: VFIO core vfio: Add documentation vfio: Type1 IOMMU implementation vfio: Add PCI device driver
Alexander Block (5): Btrfs: don't update atime on RO subvolumes Btrfs: make iref_to_path non static Btrfs: introduce subvol uuids and times Btrfs: add btrfs_compare_trees function Btrfs: introduce BTRFS_IOC_SEND for btrfs send/receive
Alexander Duyck (61): ipv4: Add sysctl knob to control early socket demux ixgbe: count q_vectors instead of MSI-X vectors ixgbe: Add upper limit to ring features ixgbe: Add feature offset value to ring features ixgbe: Clean up a useless switch statement and dead code in configure_srrctl ixgbe: Merge RSS and flow director ring register caching and configuration tcp: Fix out of bounds access to tcpm_vals net: Update alloc frag to reduce get/put page usage and recycle pages ixgbe: Simplify logic for getting traffic class from user priority ixgbe: Cleanup unpacking code for DCB ixgbe: Populate the prio_tc_map in ixgbe_setup_tc ixgbe: Add function for obtaining FCoE TC based on FCoE user priority ixgbe: Merge FCoE set_num and cache_ring calls into RSS/DCB config ixgbevf: Drop all dead or unnecessary code ixgbevf: Drop netdev_registered value since that is already stored in netdev ixgbevf: Make use of NETIF_F_RXCSUM instead of keeping our own flag ixgbevf: Drop use of eitr_low and eitr_high for hard coded values ixgbevf: Cleanup accounting for space needed at start of xmit_frame ixgbevf: Update q_vector to contain ring pointers instead of bitmaps ixgbevf: Move Tx clean-up into NAPI context ixgbevf: Use igb style interrupt masks instead of ixgbe style ixgbe: Ping the VFs on link status change to trigger link change ixgbe: Handle failures in the ixgbe_setup_rx/tx_resources calls ixgbe: Move configuration of set_real_num_rx/tx_queues into open ixgbe: Update the logic for ixgbe_cache_ring_dcb and DCB RSS configuration ixgbe: Cleanup logic for MRQC and MTQC configuration ixgbevf: Update descriptor macros to accept pointers and drop _ADV suffix ixgbevf: Do not rewind the Rx ring before bumping tail ixgbevf: Add netdev to ring structure ixgbevf: Consolidate Tx context descriptor creation code ixgbevf: Fix multiple issues in ixgbevf_get/set_ringparam ixgbe: Update configure virtualization to allow for multiple PF pools ixgbe: Add support for SR-IOV w/ DCB or RSS ixgbe: Retire RSS enabled and capable flags ixgbe: Cleanup holes in flags after removing several of them ixgbe: Use VMDq offset to indicate the default pool ixgbe: Fix memory leak when SR-IOV VFs are direct assigned ixgbe: Drop references to deprecated pci_ DMA api and instead use dma_ API ixgbe: Cleanup configuration of FCoE registers ixgbe: Merge all FCoE percpu values into a single structure ixgbe: Make FCoE allocation and configuration closer to how rings work ixgbe: Correctly set SAN MAC RAR pool to default pool of PF ixgbe: Only enable anti-spoof on VF pools ixgbe: Enable FCoE FSO and CRC offloads based on CAPABLE instead of ENABLED flag ixgbe: Drop probe_vf and merge functionality into ixgbe_enable_sriov ixgbe: Change how we check for pre-existing and assigned VFs ixgbevf: Add lock around mailbox ops to prevent simultaneous access ixgbevf: Add support for PCI error handling ixgbe: Fix handling of FDIR_HASH flag ixgbe: Reduce Rx header size to what is actually used ixgbe: Use num_tcs.pg_tcs as upper limit for TC when checking based on UP ixgbe: Use 1TC DCB instead of disabling DCB for MSI and legacy interrupts ixgbe: Remove code that was initializing Rx page offset ixgbe: combine ixgbe_add_rx_frag and ixgbe_can_reuse_page ixgbe: Only use double buffering if page size is less than 8K ixgbe: Have the CPU take ownership of the buffers sooner ixgbe: Make pull tail function separate from rest of cleanup_headers ixgbe: Copybreak sooner to avoid get_page/put_page and offset change overhead ixgbe: Make allocating skb and placing data in it a separate function ixgbe: Roll RSC code into non-EOP code ixgbe: Rewrite code related to configuring IFCS bit in Tx descriptor
Alexander Gordeev (14): x86/apic: Trivial whitespace fixes x86/apic: Factor out default target_cpus() operation x86/apic: Factor out default cpu_mask_to_apicid() operations x86/apic: Factor out default vector_allocation_domain() operation x86/apic: Try to spread IRQ vectors to different priority levels x86/apic: Avoid useless scanning thru a cpumask in assign_irq_vector() x86/apic: Make cpu_mask_to_apicid() operations return error code x86/apic: Make cpu_mask_to_apicid() operations check cpu_online_mask x86/x2apic/cluster: Vector_allocation_domain() should return a value x86/apic: Eliminate cpu_mask_to_apicid() operation x86/apic: Fix ugly casting and branching in cpu_mask_to_apicid_and() x86/apic/es7000+summit: Fix compile warning in cpu_mask_to_apicid() x86/apic/es7000+summit: Always make valid apicid from a cpumask x86/apic/es7000: Make apicid of a cluster (not CPU) from a cpumask
Alexander Graf (2): powerpc/kvm/bookehv: Fix build regression powerpc/kvm/book3s_32: Fix MTMSR_EERI macro
Alexander Holler (1): video/smscufx: fix line counting in fb_write
Alexander Lyakas (1): md/RAID1: Add missing case for attempting to repair known bad blocks.
Alexander Shishkin (1): usb: chipidea: remove unneeded NULL check
Alexander Shiyan (9): ARM: i.MX51 iomux: added missing pin definitions ARM: i.MX5x clocks: Add EPIT support ARM: i.MX5x clocks: Fix parent for PWM clocks ARM: i.MX5x clocks: Fix GPT clocks ARM: i.MX5x CSPI: Fixed clock name for CSPI ARM: clps711x/p720t: Replace __initcall by .init_early call ARM: clps711x: Removed superfluous transform virt_to_bus and related functions ARM: clps711x: Remove the setting of the time fb: epson1355fb: Fix section mismatch
Alexandre Courbot (3): of: return -ENOENT when no property gpio: propagate of_parse_phandle_with_args errors pwm_backlight: pass correct brightness to callback
Alexandre Pereira da Silva (23): ARM: LPC32xx: Build arch dtbs ARM: LPC32xx: Add dt settings to the at25 node ARM: LPC32xx: Remove spi chipselect request from board init ARM: LPC32xx: Remove spi chip definitions ARM: LPC32xx: Cleanup board init, remove duplicate clock init ARM: LPC32xx: Move uart6 irda disable to serial.c ARM: LPC32xx: Move i2s1 dma enabling to clock.c misc: at25: Parse dt settings USB: ohci-nxp: add usbd and otg clock initialization usb: gadget: lpc32xx_udc: move clock init to clock framework ARM: LPC32xx: Cleanup USB clock init ARM: LPC32xx: Remove unused gpios usb: gadget: lpc32xx_udc: Propagate devicetree to gadget drivers usb: gadget: s3c-hsotg: Propagate devicetree to gadget drivers usb: gadget: fsl_udc: Propagate devicetree to gadget drivers usb: gadget: at91_udc: Propagate devicetree to gadget drivers spi/pl022: cleanup pl022 header documentation UBIFS: fix compilation warning ARM: LPC32xx: Add PWM to base dts file ARM: LPC32xx: Set system serial based on cpu unique id ARM: LPC32xx: Add PWM clock ARM: LPC32xx: Add PWM support pwm: add lpc32xx PWM support
Amerigo Wang (2): net: move and rename netif_notify_peers() net: remove netdev_bonding_change()
Amir Vadai (6): net/mlx4: Move MAC_MASK to a common place net/rps: Protect cpu_rmap.h from double inclusion {NET,IB}/mlx4: Add rmap support to mlx4_assign_eq net/mlx4_en: Add accelerated RFS support net/mlx4_en: Limit the RFS filter IDs to be < RPS_NO_FILTER net/mlx4_en: loopbacked packets are dropped when SMAC=DMAC
Amit Shah (5): virtio ids: fix comment for virtio-rng virtio: rng: allow tasks to be killed that are waiting for rng input virtio: rng: don't wait on host when module is going away virtio: rng: split out common code in probe / remove for s3/s4 ops virtio: rng: s3/s4 support
Amitkumar Karwar (18): mwifiex: fix simultaneous scan and Tx traffic problem mwifiex: scan less channels per scan command to improve Tx traffic mwifiex: wake up main thread to handle Tx traffic if scan is delayed/aborted mwifiex: enhance power save for USB and PCIe chipsets mwifiex: wakeup main thread to handle command queued mwifiex: use correct firmware command to get power limits mwifiex: do not advertise custom regulatory domain capability mwifiex: retrieve correct max_power information in reg_notifier handler mwifiex: add set_antenna handler support mwifiex: correction in mcs index check mwifiex: remove redundant code in set channel path mwifiex: remove unnecessary code in data rate configuration mwifiex: add support to use basic rates in ibss join request mwifiex: improvement in cfg80211 set_bitrate_mask handler mwifiex: do le_to_cpu conversion for Rx packet header elements mwifiex: update max_chan_per_scan correctly for SSID scan mwifiex: improve scan delay logic during Tx traffic mwifiex: notify cfg80211 about MIC failures
Amos Kong (2): PCI: acpiphp: fix function 0 leak when disabling a slot PCI: acpiphp: remove all functions in slot, even without ACPI _EJx
Anand Jain (1): btrfs read error corrected message floods the console during recovery
Ananth N Mavinakayanahalli (1): uprobes: Pass probed vaddr to arch_uprobe_analyze_insn()
Ander Conselvan de Oliveira (1): drm/i915: mask tiled bit when updating ILK sprites
Andi Kleen (4): x86: Add rdpmcl() perf/x86: Don't assume there can be only 4 PEBS events slab/mempolicy: always use local policy from interrupt context floppy: Run floppy initialization asynchronous
Andi Shyti (1): tpm: check the chip reference before using it
Andre Guedes (25): Bluetooth: Change default MTU for L2CAP ATT channel Bluetooth: Check MTU value in l2cap_sock_setsockopt_old Bluetooth: Rename L2CAP_LE_DEFAULT_MTU Bluetooth: Filter duplicated reports in LE scan Bluetooth: Remove magic value in disconnect mgmt handler Bluetooth: Use GFP_KERNEL in mgmt_handlers Bluetooth: Use GFP_KERNEL in mgmt_pending_add Bluetooth: Use GFP_KERNEL in mgmt events functions Bluetooth: Remove missing code Bluetooth: Use lmp_bredr_capable where applicable Bluetooth: Use lmp_le_capable where applicable Bluetooth: Use lmp_ssp_capable where applicable Bluetooth: Use lmp_esco_capable where applicable Bluetooth: Use lmp_rswitch_capable where applicable Bluetooth: Use lmp_sniff_capable where applicable Bluetooth: Use lmp_sniffsubr_capable where applicable Bluetooth: Use lmp_no_flush_capable where applicable Bluetooth: Remove locking in hci_user_passkey_request_evt Bluetooth: Trivial refactoring Bluetooth: Fix hci_le_conn_complete_evt Bluetooth: Remove unneeded code Bluetooth: Refactor hci_cs_le_create_conn Bluetooth: Find hci_conn by BT_CONNECT state Bluetooth: Lookup hci_conn in hci_le_conn_complete_evt Bluetooth: Refactor in hci_le_conn_complete_evt
Andre Przywara (2): x86, pvops: Remove hooks for {rd,wr}msr_safe_regs x86, cpu, amd: Fix crash as Xen Dom0 on AMD Trinity systems
Andreas Schallenberg (1): gpio/tca6424: merge I2C transactions, remove cast
Andreas Schwab (1): sound/aoa: Adapt to new i2c probing scheme
Andrei Emeltchenko (64): Bluetooth: Silent sparse warnings Bluetooth: Use defined link key size Bluetooth: Preserve L2CAP flags values Bluetooth: trivial: Remove empty line Bluetooth: Define L2CAP conf continuation flag Bluetooth: Define and use PSM identifiers Bluetooth: Use __constant when dealing with constants Bluetooth: Use __constant modifier in HCI code Bluetooth: Define HCI AMP cmd struct Bluetooth: Move clean up code and set of SOCK_ZAPPED to l2cap_sock.c Bluetooth: Add l2cap_chan->ops->ready() Bluetooth: trivial: Use defined PSMLEN instead of magic Bluetooth: A2MP: Create A2MP channel Bluetooth: A2MP: AMP Manager basic functions Bluetooth: A2MP: Build and Send msg helpers Bluetooth: A2MP: Add chan callbacks Bluetooth: A2MP: Definitions for A2MP commands Bluetooth: A2MP: Define A2MP status codes Bluetooth: A2MP: Process A2MP messages Bluetooth: A2MP: Process A2MP Command Reject Bluetooth: A2MP: Process A2MP Discover Request Bluetooth: A2MP: Process A2MP Change Notify Bluetooth: A2MP: Process A2MP Get Info Request Bluetooth: A2MP: Process A2MP Get AMP Assoc Request Bluetooth: A2MP: Process A2MP Create Physlink Request Bluetooth: A2MP: Process A2MP Disc Physlink Request Bluetooth: A2MP: Process A2MP Command Responses Bluetooth: A2MP: Handling fixed channels Bluetooth: A2MP: Manage incoming connections Bluetooth: Do not check func ready existence Bluetooth: A2MP: Do not reference hci_conn Bluetooth: Make l2cap_data_channel return void Bluetooth: Make l2cap_conless_channel return void Bluetooth: Make l2cap_att_channel return void Bluetooth: Remove magic disconnect reason Bluetooth: Use standard HCI cmd timeout for RESET Bluetooth: Update HCI timeouts constants to use msecs_to_jiffies Bluetooth: Add opcode to error message Bluetooth: Correct debug print specifier for u16 objects Bluetooth: Fix not setting HCI_RESET flag for AMP Bluetooth: Fix compile warnings in mgmt Bluetooth: Use AUTO_OFF constant in jiffies Bluetooth: Improve debugging messages for hci_conn Bluetooth: Fix warning: using int as NULL pointer Bluetooth: Route traffic only through BR/EDR controller Bluetooth: bluecard_cs: Shorten scope for iobase Bluetooth: Do not auto off AMP controller Bluetooth: btmrvl: trivial style fixes Bluetooth: debug: Add printing num of cmds queued Bluetooth: debug: Correct types specifiers for L2CAP Bluetooth: debug: Print CID and PSM in hex format Bluetooth: debug: Add debug to l2cap_security_cfm Bluetooth: debug: Use standard hex object specifiers in hci_event Bluetooth: debug: Print l2cap_chan refcount Bluetooth: debug: Print amp_mgr refcnt vsprintf: add %pMR for Bluetooth MAC address Bluetooth: mgmt: Managing only BR/EDR HCI controllers Bluetooth: debug: Fix printing A2MP cmd code format Bluetooth: debug: Fix printing refcnt for hci_conn Bluetooth: trivial: Fix mixing spaces and tabs in smp Bluetooth: Define AMP controller statuses Bluetooth: Do not shadow hdr variable Bluetooth: Fix processing A2MP chan in security_cfm Bluetooth: Make connect / disconnect cfm functions return void
Andrew Armenia (3): i2c-piix4: Eliminate piix4_smba global variable i2c-piix4: Separate registration and probing code i2c-piix4: Support AMD auxiliary SMBus controller
Andrew Lunn (4): spi/orion: add device tree binding I2C: MV64XYZ: Add Device Tree support ARM: Kirkwood: Ensure runit clock always ticks. ARM: Kirkwood: Replace mrvl with marvell
Andrew Mahone (1): btrfs: ignore unfragmented file checks in defrag when compression enabled - rebased
Andrew Morton (11): notify_change(): check that i_mutex is held sysfs: fail dentry revalidation after namespace change fix kernel/sys.c: avoid argv_free(NULL) lib/vsprintf.c: remind people to update Documentation/printk-formats.txt when adding printk formats drivers/rtc/rtc-r9701.c: check that r9701_set_datetime() succeeded kernel/kmod.c: document call_usermodehelper_fns() a bit revert "sched: Fix fork() error path to not crash" include/linux/aio.h: cpp->C conversions drivers/media/video/v4l2-ioctl.c: fix build mm/memblock.c:memblock_double_array(): cosmetic cleanups memcg: rename config variables
Andrew Vagin (1): sched: Deliver sched_switch events to the current task
Andrey Vagin (1): net: make sock diag per-namespace
Andrzej Kaczmarek (3): Bluetooth: Allow only one LE connection attempt Bluetooth: Return proper mgmt state when LE pairing connection failed Bluetooth: Fix not removing hci_conn for failed LE connection
Andrzej Pietrasiewicz (1): staging: usb: gadget: Configurable Composite Gadget depends on BLOCK
Andy Adamson (6): NFSv4.1: Use session max response size for GETDEVICEINFO gdia_maxcount NFSv4.1 handle OPEN O_CREATE mdsthreshold NFSv4.1 return the LAYOUT for each file with failed DS connection I/O NFSv4.1 don't send LAYOUTCOMMIT if data resent through MDS NFSv4.1 mark layout when already returned NFSv4.1 do not send LAYOUTRETURN on emtpy plh_segs list
Andy Cress (3): pch_gbe: fix transmit watchdog timeout pch_gbe: add extra clean tx pch_gbe: vlan skb len fix
Andy Gross (2): staging: omapdrm: Fix error paths during dmm init omap2+: add drm device
Andy Grover (7): target: Do not special-case loop and iscsi fabric module loads target/iblock: Add parameter to specify read-only devices target: Remove unneeded double parentheses target: Remove hba param from core_dev_add_lun target: Misc retval cleanups target: Eliminate else using boolean logic target: refactor core_update_device_list_for_node()
Andy Shevchenko (21): dw_dmac: fix constant in the comment dw_dmac: use proper casting to print dma_addr_t values dw_dmac: introduce dwc_dump_chan_regs to dump registers dw_dmac: print correct number of scanned descriptors dw_dmac: use __func__ constant in the debug prints dw_dmac: disable dma in optimal way in probe dw_dmac: disable BLOCK interrupts dw_dmac: introduce dwc_fast_fls() dw_dmac: move from __init to __devinit dw_dmac: introduce dwc_chan_disable [media] media: dvb-usb: print mac address via native %pM staging: bcm: use %pM to print MAC addresses staging: csr: print MAC addresses via %pM staging: vt6656: use %pM for the BSSID staging: vt6655: use %pM for BSSID staging: gdm72xx: use %pM for MAC staging: ccg: print MAC addresses via %pM wireless: brcm80211: use %pM to print BSSID dw_dmac: mark dwc_dump_lli inline dw_dmac: use 'u32' for LLI structure members, not dma_addr_t vsprintf: add support of '%*ph[CDN]'
Aneesh Kumar K.V (17): hugetlb: rename max_hstate to hugetlb_max_hstate hugetlb: don't use ERR_PTR with VM_FAULT* values hugetlb: add an inline helper for finding hstate index hugetlb: use mmu_gather instead of a temporary linked list for accumulating pages hugetlb: simplify migrate_huge_page() hugetlb: add a list for tracking in-use HugeTLB pages hugetlb: make some static variables global mm/hugetlb: add new HugeTLB cgroup hugetlb/cgroup: add the cgroup pointer to page lru hugetlb/cgroup: add charge/uncharge routines for hugetlb cgroup hugetlb/cgroup: add support for cgroup removal hugetlb/cgroup: add hugetlb cgroup control files hugetlb/cgroup: migrate hugetlb cgroup info from oldpage to new page during migration hugetlb/cgroup: add HugeTLB controller documentation hugetlb: move all the in use pages to active list hugetlb/cgroup: assign the page hugetlb cgroup when we move the page to active list. hugetlb/cgroup: remove exclude and wakeup rmdir calls from migrate
AnilKumar Ch (7): can: c_can: Move overlay structure to array with offset as index can: c_can: Add support for Bosch D_CAN controller arm/dts: Add initial DT support for AM33XX SoC family arm/dts: Add support for AM335x EVM arm/dts: Add support for AM335x BeagleBone arm/dts: remove MMC/SD and SPI related entries from am33xx.dtsi regulator: tps65217: Add device tree support
Annie Li (1): xen/netback: only non-freed SKB is queued into tx_queue
Annie Liu (2): ALSA: hda - add support for HD-Audio of VIA HDMI GFX Cards ALSA: hda - add support for HD-Audio CODECes of VIA HDMI GFX Cards
Ansis Atteka (1): openvswitch: Do not send notification if ovs_vport_set_options() failed
Anton Blanchard (27): powerpc: Enable jump label support powerpc: tracing: Avoid tracepoint duplication with DECLARE_EVENT_CLASS powerpc: 64bit optimised __clear_user powerpc: Use enhanced touch instructions in POWER7 copy_to_user/copy_from_user powerpc: Clear RI and EE at the same time in system call exit powerpc: Rename copyuser_power7_vmx.c to vmx-helper.c powerpc: POWER7 optimised copy_page using VMX and enhanced prefetch powerpc: Use enhanced touch instructions in POWER7 copy_to_user/copy_from_user powerpc: POWER7 optimised memcpy using VMX and enhanced prefetch powerpc/pseries: Disable interrupts around IOMMU percpu data accesses powerpc/iommu: Reduce spinlock coverage in iommu_alloc and iommu_free powerpc/iommu: Reduce spinlock coverage in iommu_free powerpc/iommu: Push spinlock into iommu_range_alloc and __iommu_free powerpc/iommu: Implement IOMMU pools to improve multiqueue adapter performance powerpc: Optimise the 64bit optimised __clear_user powerpc/perf: Create mmcra_sihv/mmcra_sipv helpers powerpc/perf: Move code to select SIAR or pt_regs into perf_read_regs powerpc/perf: Always use pt_regs for userspace samples powerpc/perf: Use perf_instruction_pointer in callchains powerpc/vio: Remove dma not supported warnings powerpc/vio: Separate vio bus probe and device probe powerpc: Call dma_debug_add_bus for PCI and VIO buses powerpc: IOMMU fault injection powerpc: Add VDSO version of getcpu be2net: Missing byteswap in be_get_fw_log_level causes oops on PowerPC powerpc: Enable pseries hardware RNG and crypto modules powerpc: Lack of firmware flash support is not an error
Anton Vorontsov (30): pstore: Add console log messages support pstore/ram: Give proper names to dump-related variables pstore/ram: Factor dmesg przs initialization out of probe() pstore/ram: Factor ramoops_get_next_prz() out of ramoops_pstore_read() pstore/ram: Add console messages handling pstore/ram_core: Silence some printks pstore/ram: Add some more documentation and examples pstore/ram_core: Remove now unused code pstore/platform: Make automatic updates interval configurable pstore/platform: Disable automatic updates by default staging/android: Remove ram_console driver ds2781_battery: w1_ds2781_read() should be static pstore/ram: Probe as early as possible pstore/ram: Fix error handling during przs allocation pstore/ram_core: Proper checking for post_init errors (e.g. improper ECC size) pstore/ram_core: Better ECC size checking pstore/ram_core: Get rid of prz->ecc_symsize and prz->ecc_poly pstore/ram: Make ECC size configurable pstore/ram_core: Get rid of prz->ecc enable/disable flag tracing: Fix initialization failure path in tracing_set_tracer() pstore: Introduce write_buf backend callback pstore: Add persistent function tracing tracing/function: Introduce persistent trace option pstore/ram: Convert to write_buf callback pstore/ram: Add ftrace messages handling tracing/function: Convert func_set_flag() to a switch statement pstore: Headers should include all stuff they use pstore/ram: Make tracing log versioned Merge with upstream to accommodate with thermal changes thermal: Constify 'type' argument for the registration routine
Antonio Ospite (2): [media] gspca_kinect: remove traces of the gspca control mechanism [media] gspca_ov534: Convert to the control framework
Antonio Quartulli (12): batman-adv: fix skb->data assignment batman-adv: convert bat_priv->tt_crc from atomic_t to uint16_t batman-adv: use DBG_ALL in log_level sysfs definition batman-adv: fix condition in AP isolation batman-adv: fix global TT entry deletion batman-adv: clear ADD+DEL (and viceversa) events in the same orig-interval batman-adv: beautify tt_global_add() argument list batman-adv: move function arguments on one line batman-adv: add reference counting for type batadv_tt_orig_list_entry batman-adv: fix typos in comments batman-adv: detect not yet announced clients batman-adv: change interface_rx to get orig node
Antti Palosaari (5): [media] tda10071: fix DiSEqC message len check [media] tda10071: use decimal numbers for indexes and lengths [media] tda10071: convert Kernel dev_* logging [media] a8293: fix register 00 init value [media] a8293: use Kernel dev_* logging
Archit Taneja (27): OMAPDSS: Remove passive matrix LCD support (part 1) OMAPDSS: Remove passive matrix LCD support (part 2) OMAPDSS: Remove passive matrix LCD support (part 3) OMAPDSS: Remove passive matrix LCD support (part 4) OMAPDSS: Add some new fields to omap_video_timings OMAPDSS: DISPLAY: Ignore newly added omap_video_timings fields for display timings sysfs file OMAPDSS: DISPC: Configure newly added omap_video_timing fields OMAPDSS: DISPC: Remove dispc_mgr_set_pol_freq() OMAPFB: Map the newly added omap_video_timings fields with fb sync flags OMAPDSS: Remove omap_panel_config enum from omap_dss_device OMAPDSS: Add interlace parameter to omap_video_timings OMAPDSS: DISPC/APPLY: Use interlace info in manager timings for dispc_ovl_setup() OMAPFB: Map interlace field in omap_video_timings with fb vmode flags OMAPDSS: HDMI: Remove custom hdmi_video_timings struct OMAPDSS: DSI: Fix HSYNC, VSYNC and DE polarities between DISPC and DSI OMAPDSS: DISPC: Change return type of dispc_mgr_set_clock_div() OMAPDSS: Add struct to hold LCD overlay manager configuration OMAPDSS: DPI: Configure dss_lcd_mgr_config struct with lcd manager parameters OMAPDSS: RFBI: Configure dss_lcd_mgr_config struct with lcd manager parameters OMAPDSS: DSI: Configure dss_lcd_mgr_config struct with lcd manager parameters OMAPDSS: SDI: Configure dss_lcd_mgr_config struct with lcd manager parameters OMAPDSS: APPLY: Remove DISPC writes to manager's lcd parameters in interface drivers OMAPDSS: MANAGER: Check LCD related overlay manager parameters OMAPDSS: APPLY: Remove usage of omap_dss_device from manual/auto update checks OMAPDSS: DISPC: Remove a redundant function OMAPDSS: RFBI: Use dss_mgr_enable to enable the overlay manager OMAPDSS: OVERLAY: Clean up replication checking
Arend van Spriel (12): brcmsmac: remove brcms_set_hint() function brcmsmac: fix smatch warning found in ampdu.c brcmfmac: add debugfs helper functions brcmfmac: expose sdio internal counters in debugfs debugfs: change parameter check in debugfs_remove() functions brcmfmac: introduce checkdied debugfs functionality brcm80211: add mailing list address for brcm80211 drivers brcmfmac: make inclusion of vmalloc.h explicit fixing linux-next build brcmsmac: fix NULL pointer crash in brcms_c_regd_init() brcmfmac: reduce allocations needed during nvram data download brcmfmac: fix sparse warning introduced with checkdied patch brcmsmac: fix brcms_c_regd_init() which crashed after 11ad patch
Arik Nemtsov (74): wl18xx: create per-chip-family private storage wl18xx: set the number of Tx descriptors wl18xx: set normal/GEM Tx spare block counts wl18xx: implement hw op for calculating hw block count per packet wl18xx: implement hw op for setting blocks in hw_tx_desc wl18xx: implement hw op for setting frame length in tx_hw_desc wl18xx: define HW-rate translation elements/tables wl18xx: add fw_status private data wl18xx: set Rx block-size alignment quirk wl18xx: implement hw op for getting rx buffer data alignment wl18xx: implement hw op for getting rx packet data length wl18xx: implement immediate Tx completion wlcore/wl18xx: add hw op for setting Tx HW checksum wlcore/wl18xx: add hw op for Rx HW checksum wlcore: track current channel type per vif wl18xx: send channel type to FW on role start wl18xx: ipmlement ap_rate_mask hw op wlcore: support peer MIMO rates wlcore/wl18xx: enable MIMO/wide-chan rates in AP-mode rate config wl18xx: set HT capabilities wl18xx: add module param for overriding HT caps wl18xx: read FW pc on recovery wl18xx: disable FW log functionality wl18xx: implement hw op to read PG version wl18xx: init Tx-released index to 0 on HW init wl18xx: don't upload NVS to FW wl18xx: change board type enum according to new FW wlcore/wl12xx/18xx: split fw_status struct into two wlcore: fix sparse warnings related to static functions wlcore: fix dynamic_ps_timeout time regression wlcore: fixes for connection_loss_work wl18xx: add dependency on mac80211 wlcore: remove duplicate BUG_ON during recovery mac80211: allow low-level drivers to set netdev feature bits wlcore/wl12xx/wl18xx: introduce quirk to remove TKIP header space wlcore/wl12xx/wl18xx: handle spare blocks spacial cases per arch wlcore: add stop reason bitmap for waking/starting queues wlcore: stop queues on Tx flush wlcore/wl12xx/wl18xx: implement op_set_key per HW arch mac80211: add stations after AP start on reconfig wl18xx: allow FW-log by default for PG2.0 wl18xx: align wl18xx_conf_phy with FW variant and remove it wl18xx: clean up phy module parameters wlcore/wl12xx/wl18xx: make NVS file optional for wl18xx mac80211: stop Rx during HW reconfig mac80211: set only VO as a U-APSD enabled AC wlcore: suppress error message on Rx BA session removal wlcore: allow setting sleep_auth before interface init wlcore: reconfigure sleep_auth when removing interfaces wl18xx: increase Rx descriptors for PG2 wl18xx: set Tx align quirk for PG2 wl18xx: explicitly remove the 5Ghz MIMO HT cap wl18xx: sane defaults for HT capabilities wl18xx: split siso40 HT cap between 2Ghz and 5Ghz wlcore: cancel suspend when recovery is pending wlcore: don't allow SDIO read/writes after failure wlcore: force recovery on resume if suspended without recovering wlcore: check Rx-filter functions in the suspend path wlcore: refactor threaded IRQ routine wlcore: prevent recovery in the middle of resume wlcore/wl12xx/wl18xx: check min FW version wlcore: don't stop tx queue via watermark if already stopped wlcore: remove recover cmd from testmode wlcore: avoid debug prints during intended FW recovery wlcore: always clear recovery flag during recovery_work wlcore: don't set SDIO_FAILED flag when driver state is off wlcore: define number of supported bands internally wl12xx/wl18xx: use a dynamic PS timeout of 1.5sec wlcore: determine AP extra rates correctly mac80211: fix invalid band deref building preq IEs wl18xx: alloc conf.phy memory to ensure alignemnt wl18xx: fix bogus compile warning on cc config option wlcore: don't issue SLEEP_AUTH command during recovery wl18xx: enable MIMO rates when connected as a MIMO STA
Arkady Miasnikov (1): wlcore: access the firmware memory via debugfs
Arnaldo Carvalho de Melo (15): perf tools: Add sort by src line/number perf lib: Introduce rtrim perf hists browser: Implement printing snapshots to files perf evsel: Carve out event modifier formatting perf tools: Reconstruct hw cache event with modifiers from perf_event_attr perf tools: Reconstruct sw event with modifiers from perf_event_attr perf evsel: Handle all event types in perf_evsel__name perf tools: Move all users of event_name to perf_evsel__name perf script: Replace __event_name uses with perf_evsel__name perf tools: Don't access evsel->name directly perf tools: Remove __event_name perf evsel: Reconstruct raw event with modifiers from perf_event_attr perf evsel: Make some methods private perf tools: Stop using a global trace events description list Merge tag 'libtraceevent-core-for-acme' of git://git.kernel.org/pub/scm/linux/kernel/git/namhyung/linux-perf into perf/core
Arnd Bergmann (89): ARM: OMAP depends on MMU Merge tag 'at91-for-next-cleanup' of git://github.com/at91linux/linux-at91 into next/cleanup Merge branch 'prima2/drivers' of git://gitorious.org/sirfprima2-kernel/sirfprima2-kernel into next/pinctrl Merge branch 'imx/sparse-irq' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/irq Merge branch 'lpc32xx/dts' of git://git.antcom.de/linux-2.6 into next/dt Merge branch 'lpc32xx/defconfig' of git://git.antcom.de/linux-2.6 into next/defconfig Merge branch 'lpc32xx/core' of git://git.antcom.de/linux-2.6 into next/soc Merge tag 'omap-fixes-non-critical-for-v3.6' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/fixes-non-critical Merge tag 'omap-cleanup-for-v3.6' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/cleanup Merge tag 'omap-devel-dmtimer-for-v3.6' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/timer Merge tag 'omap-devel-driver-for-v3.6' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/pm Merge tag 'omap-devel-pm-for-v3.6' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/pm Merge tag 'omap-devel-am33xx-for-v3.6' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/soc ARM: at91: fix new build errors ARM: prima2: enable gpiolib unconditionally Merge branch 'prima2/pinctrl' into next/pinctrl Merge branch 'mxs/fixes-for-3.6' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/fixes-non-critical Merge tag 'v3.5-rc5' into next/dt Merge branch 'mxs/dt-for-3.6' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/dt Merge branch 'mxs/defconfig-for-3.6' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/defconfig Merge branch 'imx/cleanup-for-3.6' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/cleanup Merge branch 'imx/dt-for-3.6' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/dt Merge branch 'imx/sparse-irq' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/irq Merge tag 'imx-cleanup' of git://git.pengutronix.de/git/imx/linux-2.6 into next/cleanup Merge branch 'for-3.6/cleanup' of git://git.kernel.org/pub/scm/linux/kernel/git/swarren/linux-tegra into next/cleanup Merge branch 'for-3.6/fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/swarren/linux-tegra into next/cleanup Merge branch 'tegra/cleanup' into next/soc Merge branch 'for-3.6/soc' of git://git.kernel.org/pub/scm/linux/kernel/git/swarren/linux-tegra into next/soc Merge branch 'for-3.6/boards' of git://git.kernel.org/pub/scm/linux/kernel/git/swarren/linux-tegra into next/boards Merge branch 'tegra/cleanup' into next/clk Merge branch 'for-3.6/common-clk' of git://git.kernel.org/pub/scm/linux/kernel/git/swarren/linux-tegra into next/clk Merge branch 'for-3.6/defconfig' of git://git.kernel.org/pub/scm/linux/kernel/git/swarren/linux-tegra into next/defconfig ARM: 7459/1: irda/pxa: use readl_relaxed() to access OSCR register Merge branch 'next/cleanup-samsung' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into next/cleanup Merge branch 'next/devel-dma-ops' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into next/dma Merge branch 'next/board-samsung' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into next/boards Merge branch 'mvebu/newsoc' into next/newsoc Merge tag 'davinci-v3.6-cleanup' of git://gitorious.org/linux-davinci/linux-davinci into next/cleanup Merge tag 'davinci-v3.6-soc' of git://gitorious.org/linux-davinci/linux-davinci into next/soc Merge tag 'davinci-v3.6-fixes' of git://gitorious.org/linux-davinci/linux-davinci into next/fixes-non-critical Merge tag 'omap-devel-board-for-v3.6' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/boards Merge tag 'omap-cleanup-part2-for-v3.6' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/cleanup2 Merge branch 'omap/cleanup2' into next/clk Merge tag 'omap-devel-am33xx-data-for-v3.6' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/clk Merge branch 'omap/cleanup2' into next/newsoc Merge branch 'devel-omap5' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/newsoc Merge tag 'v3.5-rc6' into next/soc Merge tag 'imx-soc' of git://git.pengutronix.de/git/imx/linux-2.6 into next/soc Merge branch 'lpc32xx/core-fixes' of git://git.antcom.de/linux-2.6 into next/soc Merge branch 'picoxcell/timer' into next/timer Merge branch 'tegra/cleanup' into next/dt Merge branch 'for-3.6/dt' of git://git.kernel.org/pub/scm/linux/kernel/git/swarren/linux-tegra into next/dt Merge tag 'v3.5-rc6' into next/dt Merge tag 'at91-for-next-dt' of git://github.com/at91linux/linux-at91 into next/dt Merge tag 'omap-devel-dt-for-v3.6' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/dt Merge tag 'imx-dt' of git://git.pengutronix.de/git/imx/linux-2.6 into next/dt Merge branch 'imx/dt-for-3.6' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/dt Merge tag 'imx-defconfig' of git://git.pengutronix.de/git/imx/linux-2.6 into next/defconfig Merge branch 'mxs/dt-for-3.6' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/dt Merge tag 'davinci-v3.6-dt' of git://gitorious.org/linux-davinci/linux-davinci into next/dt Merge branch 'vexpress-v3.5-rc6' of git://git.linaro.org/people/pawelmoll/linux into next/soc Merge branch 'clps711x/cleanup' into next/cleanup Merge branch 'mvebu/newsoc' into next/newsoc Merge tag 'imx-clk' of git://git.pengutronix.de/git/imx/linux-2.6 into next/clk Merge branch 'next/cleanup-samsung-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into next/cleanup Merge branch 'next/board-samsung-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into next/boards Merge branch 'samsung/dma' into next/dt Merge branch 'next/dt-samsung' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into next/dt ARM: EXYNOS: mark the DMA channel binding for SPI as preliminary Merge branch 'next/devel-samsung' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into next/soc Merge branch 'ux500/fixes-3.5' into next/dt Merge branch 'for-arm-soc-next' of git://git.linaro.org/people/ljones/linux-3.0-ux500 into next/dt Merge tag 'ep93xx-fixes-for-3.6' of git://github.com/RyanMallon/linux-ep93xx into next/fixes-non-critical Merge tag 'ep93xx-devel-for-3.6' of git://github.com/RyanMallon/linux-ep93xx into next/soc Merge branch 'soc' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/renesas into late/soc Merge tag 'topic/fixed' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator into late/board Merge branch 'board' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/renesas into late/board Merge branch 'lpc32xx/dts2' of git://git.antcom.de/linux-2.6 into next/dt Merge branch 'lpc32xx/core2' of git://git.antcom.de/linux-2.6 into next/soc Merge tag 'v3.5-rc7' into next/boards Merge branch 'next/board-samsung-3' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into next/boards Merge branch 'next/devel-samsung-spi' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into next/spi Merge branch 'samsung/defconfig' into next/defconfig Merge tag 'v3.5-rc7' into late/soc Merge branch 'samsung/devel-2' into late/soc spi/omap2: mark omap2_mcspi_master_setup as __devinit Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into fixes Merge branch 'v3.5-rc7-fixes' of git://github.com/lunn/linux into fixes Merge branch 'board-specific' of git://github.com/hzhuang1/linux into late/board
Arnd Hannemann (1): Btrfs: allow mount -o remount,compress=no
Arne Jansen (12): Btrfs: qgroup on-disk format Btrfs: add helper for tree enumeration Btrfs: check the root passed to btrfs_end_transaction Btrfs: added helper to create new trees Btrfs: qgroup state and initialization Btrfs: Test code to change the order of delayed-ref processing Btrfs: qgroup implementation and prototypes Btrfs: quota tree support and startup Btrfs: hooks to reserve qgroup space Btrfs: add qgroup ioctls Btrfs: add qgroup inheritance Btrfs: add helper for tree enumeration
Artem Bityutskiy (30): udf: stop using s_dirt of: mtd: nuke useless const qualifier affs: stop setting bm_flags affs: remove useless superblock writeout on unmount affs: remove useless superblock writeout on remount affs: re-structure superblock locking a bit affs: stop using lock_super affs: introduce VFS superblock object back-reference affs: get rid of affs_sync_super UBIFS: add debugfs knob to switch to R/O mode UBIFS: simplify reply code a bit hfsplus: make hfsplus_sync_fs static hfsplus: amend debugging print hfsplus: remove useless check hfsplus: get rid of write_super hfs: push lock_super down hfs: get rid of lock_super hfs: remove extra mdb write on unmount hfs: simplify a bit checking for R/O hfs: introduce VFS superblock object back-reference hfs: get rid of hfs_sync_super fs/sysv: remove useless write_super call fs/sysv: remove another useless write_super call fs/sysv: stop using write_super and s_dirt fs/ufs: remove extra superblock write on unmount fs/ufs: re-arrange the code a bit fs/ufs: get rid of write_super ext4: remove unnecessary superblock dirtying ext4: weed out ext4_write_super ext4: remove unnecessary argument from __ext4_handle_dirty_metadata()
Arun Murthy (1): mfd: Update db8500-prmcu hostport_access enable
Ashish Jangam (1): hwmon: Driver for DA9052/53 PMIC
Ashish Sangwan (2): UDF: Remove unnecessary variable "offset" from udf_fill_inode ext4: fix hole punch failure when depth is greater than 0
Asias He (3): virtio-blk: Call del_gendisk() before disable guest kick virtio-blk: Reset device after blk_cleanup_queue() virtio-blk: Use block layer provided spinlock
Assaf Azulay (2): wl18xx: change default tcp_checksum to false wlcore: increase number of BA sessions to 3
Attila Kinali (1): dma: mxs-dma: Export missing symbols from mxs-dma.c
Austin Hendrix (1): HID: multitouch: add support for Novatek touchscreen
Avi Kivity (31): KVM: ia64: Mark ia64 KVM as BROKEN Merge branch 'for-upstream' of git://github.com/agraf/linux-2.6 into next KVM: MMU: Force cr3 reload with two dimensional paging on mov cr3 emulation KVM: VMX: Return correct CPL during transition to protected mode KVM: Split cpuid register access from computation KVM: x86 emulator: change ->get_cpuid() accessor to use the x86 semantics KVM: x86 emulator: emulate cpuid KVM: x86 emulator: allow loading null SS in long mode KVM: x86 emulator: fix LIDT/LGDT in long mode KVM: VMX: Relax check on unusable segment KVM: VMX: Limit iterations with emulator_invalid_guest_state KVM: x86 emulator: emulate LEAVE KVM: x86 emulator: initialize memop KVM: Fix SS default ESP/EBP based addressing KVM: x86 emulator: emulate SGDT/SIDT KVM: VMX: Fix interrupt exit condition during emulation KVM: VMX: Continue emulating after batch exhausted KVM: x86 emulator: emulate LAHF KVM: x86 emulator: fix byte-sized MOVZX/MOVSX KVM: x86 emulator: split push logic from push opcode emulation KVM: x86 emulator: implement ENTER KVM: VMX: Stop invalid guest state emulation on pending event KVM: VMX: Improve error reporting during invalid guest state emulation KVM: x86 emulator: emulate BSWAP KVM: x86 emulator: emulate LLDT KVM: x86 emulator: make read_segment_descriptor() return the address KVM: x86 emulator: make loading TR set the busy bit KVM: x86 emulator: implement LTR KVM: VMX: Emulate invalid guest state by default Merge branch 'for-upstream' of git://github.com/agraf/linux-2.6 into next x86, hyper: fix build with !CONFIG_KVM_GUEST
Avinash Patil (22): mwifiex: invalidate bss config before setting channel for uAP mwifiex: support NL80211_HIDDEN_SSID_ZERO_LEN for uAP ieee80211: definitions for Microsoft Vendor OUI and WPA OUI type mwifiex: set channel via start_ap handler for AP interface mwifiex: set HT capability based on cfg80211_ap_settings mwifiex: separate uAP WPA/WPA2 parsing from other BSS parameters mwifiex: support for WEP in AP mode ieee80211: more OUI type definitions for WLAN_OUI_MICROSOFT mwifiex: parse WPA IE and support WPA/WPA2 mixed mode for uAP mwifiex: pass cfg80211_beacon_data to mwifiex_set_mgmt_ie() mwifiex: separate IE parsing for Head/Tail IEs and beacon_ies etc mwifiex: overwrite earlier IE buffers for new set IE request mwifiex: add change_beacon cfg80211 handler mwifiex: advertise WPS probe response offload support to cfg80211 mwifiex: parse WPS IEs from beacon_data mwifiex: update 11n status as per start_ap IE mwifiex: separate file for handling AP events mwifiex: create list for associated stations in AP mode mwifiex: improve uAP RX handling mwifiex: support RX AMSDU aggregation for uAP mwifiex: add 11n Block Ack support for uAP mwifiex: cleanup TX/RX BA tables for uAP
Axel Lin (136): regulator: core: Allow drivers to set voltage mapping table in regulator_desc regulator: core: Call set_voltage_time_sel() only when the regulator is on regulator: ab3100: Use regulator_list_voltage_table() regulator: ab8500: Use regulator_list_voltage_table() regulator: lp3972: Use regulator_list_voltage_table() regulator: tps6105x: Use regulator_list_voltage_table() regulator: tps6507x: Use regulator_list_voltage_table() regulator: lp3971: Use regulator_list_voltage_table() regulator: ab8500: Let regulator core handle the case no delay for setting new voltage if regulator is off regulator: palmas: Use regulator_[list|map]_voltage_linear() for palmas_ops_smps10 regulator: anatop: Convert to regulator_list_voltage_linear() regulator: wm8994: Convert wm8994_ldo1_ops to regulator_[list|map]_voltage_linear regulator: wm831x-ldo: Use regulator_map_voltage_linear for wm831x_alive_ldo_ops regulator: wm8400: Use regulator_map_voltage_linear for wm8400_dcdc_ops regulator: fixed: Use of_match_ptr() for of_match_table entry regulator: wm8350: Use regulator_map_voltage_linear for wm8350_dcdc_ops regulator: max77686: Use regulator_map_voltage_linear for simple linear mappings regulator: core: Use map_voltage_linear() if list_voltage_linear() is in use and nothing is set regulator: max1586: Convert max1586_v6_ops to regulator_list_voltage_table regulator: max1586: Convert max1586_v6_ops to set_voltage_sel regulator: max77686: Fix checkpatch warnings regulator: tps6507x: Remove unused min_uV and max_uV from struct tps_info regulator: tps6507x: Avoid duplicating the same mapping table for LDO2 and VDCDCx regulator: core: Handle fixed voltage in map_voltage_linear regulator: isl6271a: Use regulator_[list|map]_voltage_linear for isl_fixed_ops regulator: da903x: Don't read/write to DA9030_INVAL/DA9034_INVAL address regulator: rc5t583: Simplify rc5t583_set_voltage_time_sel implementation regulator: palmas: Clear PALMAS_SMPS12_CTRL_MODE_ACTIVE_MASK bits in palmas_set_mode_smps regulator: palmas: Slightly code change for better readability regulator: pcap: Convert to regulator_list_voltage_table regulator: tps6586x: Convert to regulator_list_voltage_table regulator: max1586: Convert max1586_v3_ops to regulator_list_voltage_linear regulator: max1586: Convert max1586_v3_ops to set_voltage_sel and map_voltage_linear regulator: isl6271a: Remove setting map_voltage callback for isl_fixed_ops regulator: twl: Convert twl6030ldo_ops to use regulator_list_voltage_linear regulator: anatop: Convert to set_voltage_sel and regulator_map_voltage_linear regulator: max77686: Check pdata->num_regulators earlier regulator: max77686: Fix the delay time for set_voltage_time_sel regulator: core: Return correct delay time in regulator_set_voltage_time_sel ASoC: ml26124: Convert to devm_regmap_init_i2c regulator: wm8350: Add missing min_uV and uV_step settings for DCDC4 regulator: wm8400: Use wm8400_ldo_list_voltage instead of open code to verify selected voltage regulator: wm8400: Adjust the equation for selector >= 15 in wm8400_ldo_list_voltage regulator: tps65217: Convert to regulator_[is_enabled|get_voltage_sel]_regmap regmap: mmio: Staticize regmap_mmio_gen_context() iio: dac: Convert ad5380 to devm_regmap_* APIs regulator: wm8350: Use wm8350_ldo_list_voltage instead of open code to verify selected voltage regulator: wm8350: Reuse map_voltage() to get selector of a given uV regulator: tps65023: Set n_voltages to 1 for fixed voltage regulator: wm831x-dcdc: Convert wm831x_buckp_ops to regulator_list_voltage_linear regulator: tps62360: Simplify tps62360_set_voltage_time_sel implementation regulator: mc13xxx: Fix voltage checking for mc13xxx_fixed_regulator_set_voltage regulator: mc13xxx: Convert to regulator_list_voltage_table regulator: ab8500: Use regulator_list_voltage_linear for ab8500_regulator_fixed_ops regulator: ab8500: Remove min_uV and max_uV from struct ab8500_regulator_info regulator: pcf50633: Convert to regulator_set_voltage_sel_regmap and map_voltage regulator: ab3100: Convert fixed voltage to use regulator_list_voltage_linear regulator: wm831x-ldo: Convert to regulator_set_voltage_sel_regmap and map_voltage regulator: wm831x-dcdc: Convert wm831x_buckp_ops to regulator_set_voltage_sel_regmap regulator: wm831x-dcdc: Convert wm831x_buckv_ops to set_voltage_sel and map_voltage regulator: Fix setting constraints->ramp_delay in of_get_regulation_constraints regulator: core: Support table based mapping in regulator_set_voltage_time_sel regulator: core: Change the unit of ramp_delay from mV/uS to uV/uS extcon: Set platform drvdata in gpio_extcon_probe() and fix irq leak extcon: Convert extcon_gpio to devm_gpio_request_one regulator: mc13xxx: Remove mc13xxx_sw_regulator_is_enabled function regulator: tps65023: Convert to regulator_list_voltage_table regulator: tps65023: Convert to get_voltage_sel regulator: tps65023: Convert tps65023_ldo_ops to regulator_[get|set]_voltage_sel_regmap regulator: max77686: Initialize regulator_config regulator: lp872x: Return -EINVAL if pdata is NULL regulator: tps65910: Convert to regulator_set_voltage_time_sel() regulator: tps65910: Remove unused min_uV and max_uV from struct tps_info regulator: tps65910: Convert to regulator_list_voltage_table regulator: tps62360: Remove chip_id and voltage_base from struct tps62360_chip regulator: max8998: Convert to regulator_list_voltage_linear() regulator: max8998: Convert to set_voltage_sel and regulator_map_voltage_linear regulator: Use list_voltage() to get voltage in regulator_set_voltage_time_sel regulator: rc5t583: Use regulator_set_voltage_time_sel() regulator: arizona-micsupp: Fix choosing selector in arizona_micsupp_map_voltage regulator: s5m8767: Convert to regulator_list_voltage_linear regulator: tps65217: Convert LDO1 to use regulator_list_voltage_table regulator: tps6524x: Convert to regulator_list_voltage_table() regulator: tps6524x: Convert fixed ilimsel to table based regulator: tps62360: Convert to regulator_set_voltage_time_sel() regulator: tps65217: Fix voltage boundary checking in tps65217_pmic_map_voltage regulator: tps65910: Set enable enable_time in regulator_desc regulator: gpio-regulator: Set enable enable_time in regulator_desc regulator: gpio-regulator: Use core GPIO enable support regulator: twl: Set enable enable_time in regulator_desc regulator: ad5398: Fix min/max current limit boundary checking regulator: ab3100: Set enable enable_time in regulator_desc regulator: ab3100: Use rdev_get_drvdata() rather than use reg->reg_data driectly mfd: Add terminating entry for i2c_device_id palmas table mfd: Remove unused max77693 iolock mutex mfd: Use devm_* APIs for mc13xxx mfd: Fix max77693 irq leak and wrong kfree call mfd: Fix mc13xxx-spi merge conflict mfd: Guard adp5520 PM methods with CONFIG_PM_SLEEP mfd: Guard tc3589x PM methods with CONFIG_PM_SLEEP mfd: Remove unused max77686 iolock mutex regulator: da9052: Use for_each_child_of_node() macro regulator: max8952: Remove wrong set_suspend_disable callback setting regulator: max8998: Remove wrong set_suspend_[en|dis]able callback settings mfd: Guard max77686_pmic_dt_match with CONFIG_OF mfd: Export pm80x_regmap_config regulator: max8952: Use core GPIO enable support regulator: tps65910: Remvoe tps65910_reg_[read|modify_bits|read_locked|write_locked] functions regulator: s2mps11: Fixup missing commas regulator: s2mps11: Fix wrong setting for config.dev regulator: s2mps11: Use sec_reg_write rather than sec_reg_update when mask is 0xff regulator: da9052: initialize of_node param for regulator register regulator: aat2870: Convert to regulator_list_voltage_table regulator: aat2870: Remove unused min_uV and max_uV from struct aat2870_regulator regulator: max8997: Properly handle gpio_request failure regulator: s5m8767: Properly handle gpio_request failure regulator: twl: Fix the formula to calculate vsel and voltage for twl6030ldo regulator: twl: Convert twl6030ldo_ops to [get|set]_voltage_sel mfd: Fix checking return value of 88pm8xx regmap_read() mfd: Remove __devexit annotation for pm80x_deinit mfd: Remove unneeded io_mutex from struct twl6040 regulator: twl: Fix list_voltate for twl6030ldo_ops regulator: lp872x: Simplify implementation of lp872x_find_regulator_init_data() regulator: palmas: Fix calcuating selector in palmas_map_voltage_smps regulator: mc13xxx: Remove extern function declaration for mc13xxx_sw_regulator watchdog: orion_wdt: Convert driver to watchdog core pwm: Convert pwm-imx to use devm_* APIs pwm: Convert pwm-vt8500 to use devm_* APIs pwm: Convert pwm-pxa to use devm_* APIs pwm: pwm-bfin: Return proper error if pwmchip_remove() fails pwm: pwm-mxs: Return proper error if pwmchip_remove() fails pwm: Convert pwm-tegra to use devm_clk_get() pwm: Convert pwm-samsung to use devm_* APIs leds: max8997: Simplify max8997_led_set_mode implementation i2c/busses: Use module_pci_driver ata: use module_pci_driver
Bala Shanmugam (2): ath6kl: Add support for setting tx rateset. ath9k: fix incorrect profile type manupulation
Barak Witkowski (3): bnx2x: Split the FP structure bnx2x: Support DCBX for all functions bnx2x, bnx2fc, bnx2i, cnic: Add statistics support and FCoE capabilities advertisement
Barry Song (1): PINCTRL: SiRF: add GPIO and GPIO irq support in CSR SiRFprimaII
Bart Van Assche (5): [SCSI] scsi_dh_alua: Re-enable STPG for unavailable ports [SCSI] Fix device removal NULL pointer dereference [SCSI] Avoid dangling pointer in scsi_requeue_command() [SCSI] Change return type of scsi_queue_insert() into void [SCSI] Stop accepting SCSI requests before removing a device
Bart Westgeest (2): staging: usbip: Updated comment describing VHCI_NPORTS staging: usbip: cleanup and fix of vhci_hub_status
Bartlomiej Zolnierkiewicz (1): ARM: EXYNOS: Remove leftovers of the Samsung specific power domain control
Ben Chan (2): staging: gdm72xx: Fix spinlock recursion on gdm_usb_send_complete staging: gdm72xx: Simplify spinlock fix for gdm_usb_send_complete
Ben Collins (4): [SCSI] aacraid: Use resource_size_t for IO mem pointers and offsets [SCSI] aacraid: Better handling of in-flight events on thread stop [SCSI] aacraid: Relax the tight timeout loop on fib commands [SCSI] aacraid: Fix endian issues in core and SRC portions of driver
Ben Dooks (1): ARM: mvebu: MPIC: read number of interrupts from control register
Ben Greear (1): ath9k: Support ethtool getstats api.
Ben Hutchings (21): net: Update kernel-doc for __alloc_skb() ethtool: Make more commands available to unprivileged processes staging: zsmalloc: Finish conversion to a separate module net: Properly define functions with no parameters net: Fix (nearly-)kernel-doc comments for various functions net: Fix non-kernel-doc comments with kernel-doc start marker drivers/net/ethernet: Fix (nearly-)kernel-doc comments for various functions drivers/net/ethernet: Fix non-kernel-doc comments with kernel-doc start markers sfc: Work around bogus 'uninitialised variable' warning sfc: Use generic DMA API, not PCI-DMA API sfc: Remove dead write to tso_state::packet_space sfc: Stop changing header offsets on TX sfc: Use strlcpy() to copy ethtool stats names sfc: Use dev_kfree_skb() in efx_end_loopback() sfc: Explain why efx_mcdi_exit_assertion() ignores result of efx_mcdi_rpc() sfc: Disable VF queues during register self-test sfc: Fix interface statistics running backward sfc: Correct some comments on enum reset_type net: Allow driver to limit number of GSO segments per skb sfc: Fix maximum number of TSO segments and minimum TX queue size tcp: Apply device TSO segment limit earlier
Ben Minerds (5): USB: serial: keyspan: Fix spacing around conditional. USB: serial: keyspan: Fixed space around equals. USB: serial: keyspan: Fixed space near open parenthesis. USB: serial: keyspan: Removed trailing whitespace. USB: serial: keyspan: Removed unrequired parentheses.
Ben Myers (1): xfs: shutdown xfs_sync_worker before the log
Ben Pfaff (1): openvswitch: Check gso_type for correct sk_buff in queue_gso_packets().
Ben Skeggs (5): drm/nouveau: dcb table quirk for fdo#50830 drm/nouveau/gem: fix object reference leak in a failure path drm/nouveau: move current gpuobj code out of nouveau_object.c drm/nouveau: mark most of our ioctls as deprecated, move to compat layer drm/nv50: extend vblank semaphore to generic dmaobj + offset pair
Ben Widawsky (29): drm/i915: timeout parameter for seqno wait drm/i915: improve i915_wait_request_begin trace drm/i915: wait render timeout ioctl drm/i915: s/i915_wait_request/i915_wait_seqno/g drm/i915: Dynamic Parity Detection handling drm/i915: enable parity error interrupts drm/i915: remap l3 on hw init drm/i915: l3 parity sysfs interface drm/i915: Inifite timeout for wait ioctl drm/i915: Add wait render timeout get param drm/i915: CXT_SIZE register offsets added drm/i915: preliminary context support drm/i915: context basic create & destroy drm/i915: context switch implementation drm/i915: Ivybridge MI_ARB_ON_OFF context w/a drm/i915: PIPE_CONTROL_TLB_INVALIDATE drm/i915: possibly invalidate TLB before context switch drm/i915: use the default context drm/i915: add ccid to error state drm/i915: switch to default context on idle drm/i915/context: create & destroy ioctls drm/i915/context: switch contexts with execbuf2 drm/i915: reset the GPU on context fini drm/i915: disable contexts on old HW drm/i915: set IDICOS to medium uncore resources drm/i915: linuxify create_hw_context() drm/i915/context/: s/CTX/CXT drm/i915/context: Add missing IVB context sizes drm/i915: missing error case in init status page
Bengt Jonsson (1): drivers/rtc/rtc-ab8500.c: remove fix for AB8500 ED version
Benjamin Herrenschmidt (11): Merge branch 'merge' into next powerpc: Move and fix MTMSR_EERI definition powerpc: Fixup oddity in entry_32.S i2c/powermac: Improve detection of devices from device-tree Merge remote-tracking branch 'kumar/next' into next powerpc/iommu: Fix iommu pool initialization Remove stale .rej file powerpc/mpic: Create a revmap with enough entries for IPIs and timers powerpc: Update g5_defconfig fbdev: Make pixel_to_pat() failure mode more friendly Merge remote-tracking branch 'kumar/merge' into merge
Benjamin Marzinski (1): GFS2: Use lvbs for storing rgrp information with mount option
Benjamin Poirier (2): menuconfig: add u, d, q command keys in text boxes nconf: add u, d command keys in scroll windows
Benjamin Tissoires (2): HID: hid-multitouch: fix input mode feature command HID: hid-multitouch: add support for Zytronic panels
Benoît Thébaudeau (16): ARM: imx: cleanup otg_mode [media] media: gpio-ir-recv: fix missing udev by-path entry [media] media: gpio-ir-recv: add map name [media] media: gpio-ir-recv: switch to module_platform_driver hwrng: mxc-rnga - fix data_present API ASoC: dapm: Fix snd_soc_dapm_put_volsw() connect ASoC: dapm: Remove incomplete stereo code ASoC: dapm: Fix dapm_set_path_status() connect ARM: imx: remove unused pdata from device macros media: add Analog Devices ADV7393 video encoder driver ARM: imx: fix i.MX35 CPU architecture ARM: imx: enable support for mx35 rtc ARM: imx: add rtc support to mx35_3ds ARM: imx: make ehci power/oc polarities configurable ARM: imx: fix mx51 ehci setup errors gpio/mxc: use the edge_sel feature if available
Bernhard Seibold (1): HID: Driver for Lenovo Keyboard with Trackpoint
Betty Dall (1): IB/qib: Fix an incorrect log message
Bhanu Prakash Gollapudi (4): [SCSI] bnx2fc: Support interface creation on non-VLAN interface also. [SCSI] bnx2fc: Improve error recovery by handling parity errors [SCSI] bnx2fc: use list_entry instead of explicit cast [SCSI] bnx2fc: Bumped version to 1.0.12
Bharat Bhushan (7): KVM: PPC: booke: Added DECAR support KVM: PPC: Not optimizing MSR_CE and MSR_ME with paravirt. powerpc: Fix assmption of end_of_DRAM() returns end address crypto: caam - Using alloc_coherent for caam job rings booke/bookehv: Add host crit-watchdog exception support booke: Added crit/mc exception handler for e500v2 KVM: PPC: Critical interrupt emulation support
Bhupesh Sharma (3): usb: gadget: uvc: Fix string descriptor STALL issue when multiple uvc functions are added to a configuration usb: gadget: uvc: Use macro for interrupt endpoint status size instead of using a MAGIC number usb: gadget: uvc: Add super-speed support to UVC webcam gadget
Bill Pemberton (2): USB: serial: Remove unused s_priv variable USB: serial: Remove unused serial_priv variable
Bing Zhao (4): Bluetooth: btmrvl: add SD8787 Bluetooth AMP device ID mwifiex: shorten per channel scan time mwifiex: fix powerpc64-linux- compilation warnings mwifiex: fix 'smatch' warning in preparing key_material cmd
Bjorn Helgaas (41): PCI: remove pci_bus_find_ext_capability() (unused) PCI: remove pci_max_busnr() (was already commented out) PCI/AER: use pci_is_pcie() instead of obsolete pci_dev.is_pcie Merge branch 'topic/yinghai-busn-alloc' into next Merge branch 'topic/kong-acpiphp-remove' into next Merge branch 'topic/bjorn-remove-unused' into next Merge branch 'topic/alex-vfio-prep' into next sparc/PCI: remove unused pcibios_assign_resource() definition PCI: add infrastructure for devices with broken INTx masking Merge branch 'topic/stowe-cap-cleanup' into next Merge branch 'topic/sebastian-devinit-fixups' into next Merge branch 'topic/jan-intx-masking' into next PCI: use __weak consistently PCI: fix upstream P2P bridge checks when enabling OBFF and LTR PCI: fix P2P bridge I/O port window sign extension PCI: shpchp: remove dead code PCI: acpiphp: check whether _ADR evaluation succeeded PCI: remove useless pcix_set_mmrbc() dev->bus check MAINTAINERS: correct PCI git tree address Merge branch 'topic/fixes-for-3.5' into next Merge branch 'topic/bjorn-trivial' into next Merge branch 'topic/jiang-mmconfig-v10' into next Merge branch 'topic/huang-d3cold-v7' into next sparc/PCI: remove unused pcibios_assign_resource() definition Merge branch 'pci/myron-pcibios_setup' into next Merge branch 'pci/rafael-pci_set_power_state-rebase' into next PCI: allow P2P bridge windows starting at PCI bus address zero PCI: leave MEM and IO decoding disabled during 64-bit BAR sizing, too PCI: disable MEM decoding while updating 64-bit MEM BARs PCI: reimplement P2P bridge 1K I/O windows (Intel P64H2) Merge branch 'pci/myron-final-fixups-v2' into next Merge branch 'pci/bjorn-disable-decode' into next sparc/PCI: replace pci_cfg_fake_ranges() with pci_read_bridge_bases() Merge branch 'pci/bjorn-p2p-bridge-windows' into next Merge branch 'pci/yinghai-hotplug-cleanup' into next PCI: reorder __pci_assign_resource() (no change) Merge branch 'pci/greg-m68k' into next Merge branch 'pci/myron-final-fixups-v2' into next Merge branch 'pci/julia-return-values' into next Merge branch 'pci/nikhil-big-bar-fixes' into next Merge branch 'pci/yinghai-pciehp-unused' into next
Bjørn Mork (17): USB: allow match on bInterfaceNumber net: qmi_wwan: define a structure for driver specific state net: qmi_wwan: rearranging to prepare for code sharing net: qmi_wwan: bind to both control and data interface net: qmi_wwan: shorten driver description net: qmi_wwan: use module_usb_driver macro USB: cdc-wdm: QMI devices are now handled by qmi_wwan USB: qcserial: consolidate usb_set_interface calls USB: qcserial: centralize probe exit path USB: qcserial: make probe more flexible USB: qcserial: support generic Qualcomm serial ports USB: qcserial: adding Sierra Wireless devices USB: sierra: QMI mode MC7710 moved to qcserial USB: option: add ZTE MF821D net: qmi_wwan: make dynamic device IDs work net: qmi_wwan: add ZTE MF821D net: e100: ucode is optional in some cases
Bob Liu (7): bfin: reorg clock init steps for bf609 blackfin: Kconfig: fix ROM range for bf60x blackfin: mach-common: ints-priority add irq_set_wake blackfin: bf609-ezkit: add probe_type for norflash blackfin: fix musb macro name blackfin: cplb-nompu: fix ROM cplb size for bf609-ezkit bf60x: fix build warning
Bob Moore (24): ACPICA: Object dump routines: Use common function for string output ACPICA: Lint fixes for acpi_write, no functional changes ACPICA: Add support for multiple notify handlers ACPICA: Update to version 20120420 ACPICA: Disassembler: Add support for Operation Region externals ACPICA: ACPI 5/iASL: Add support for PCC keyword ACPICA: iASL: Improved pathname support ACPICA: Add FADT error message for GAS BitWidth overflow ACPICA: Update to version 20120518 ACPICA: Disassembler: Emit descriptions for ACPI predefined names ACPICA: Utilities: conditionally compile backslash removal function ACPICA: Update comments; no functional change ACPICA: Add support for implicit notify on multiple devices ACPICA: Update to version 20120620 ACPICA: Split exception code utilities to a new file, utexcep.c ACPICA: Add new interfaces for BIOS(firmware) errors and warnings ACPICA: Table manager: deploy new firmware error/warning interfaces ACPICA: Fix some comment fields ACPICA: Add PCC address space to space ID decode function ACPICA: Split file: tbxface.c -> tbxfload.c ACPICA: Add new ACPI table load/unload external interfaces ACPICA: Update header files copyrights to 2012 ACPICA: AcpiSrc: Fix some translation issues for Linux conversion ACPICA: Update to version 20120711
Bob Peterson (6): GFS2: Extend the life of the reservations GFS2: Fold quota data into the reservations struct GFS2: Add kobject release method GFS2: Combine functions get_local_rgrp and gfs2_inplace_reserve GFS2: Reduce file fragmentation GFS2: Eliminate 64-bit divides
Bob Ross (1): Input: synaptics_usb - Remove TrackPoint name trailing whitespace
Bojan Smojver (2): PM / Hibernate: Enable suspend to both for in-kernel hibernation. PM / Hibernate: Print hibernation/thaw progress indicator one line at a time.
Boojin Kim (4): ARM: SAMSUNG: Add config() function in DMA common operations spi/s3c64xx: Add the use of DMA config operation ASoC: follow the updated samsung DMA common operations ARM: EXYNOS: Remove the L2 cache latency setting for EXYNOS5
Borislav Petkov (14): x86, amd_nb: Export model 0x10 and later PCI id x86, MCE, AMD: Remove shared banks sysfs linking x86, MCE, AMD: Remove local_allocate_... wrapper x86, MCE, AMD: Move shared bank to node descriptor x86, MCE, AMD: Print decimal thresholding values x86, MCE, AMD: Cleanup reading of error_count x86, MCE, AMD: Make error_count read only x86, MCE, AMD: Give proper names to the thresholding banks x86, MCE, AMD: Update copyrights and boilerplate x86, cpu: Fix show_msr MSR accessing function x86, cpu, amd: Deprecate AMD-specific MSR variants ftrace: Remove a superfluous check x86, microcode: Sanitize per-cpu microcode reloading interface x86, microcode: Make reload interface per system
Brandon Misemer (1): iwlwifi: Fix Makefile build order for built-in driver
Brian Austin (3): ASoC: cs42l73: Convert to devm_regmap_init_i2c() ASoC: cs42l52: Convert to devm_regmap_init_i2c() ARM: OMAP: beagle: Set USB Host Port 1 to OMAP_USBHS_PORT_MODE_UNUSED
Brian Foster (3): xfs: check for stale inode before acquiring iflock on push ext4: don't let i_reserved_meta_blocks go negative xfs: re-enable xfsaild idle mode and fix associated races
Bruce Allan (1): e1000e: use more informative logging macros when netdev not yet registered
Bryan Schumaker (33): NFS: set_pnfs_layoutdriver() from nfs4_proc_fsinfo() NFS: Use nfs4_destroy_server() to clean up NFS v4 NFS: Create a v4-specific fsync function NFS: Create a have_delegation rpc_op NFS: Create a return_delegation rpc op NFS: Create a free_client rpc_op NFS: Create an alloc_client rpc_op NFS: Create an read_pageio_init() function NFS: Create an write_pageio_init() function NFS: Create custom NFS v4 write_inode() function NFS: Split out NFS v2 inode operations NFS: Split out NFS v3 inode operations NFS: Split out NFS v4 inode operations NFS: Create an init_nfs_v4() function NFS: Initialize v4 sysctls from nfs_init_v4() NFS: Split out NFS v4 file operations NFS: Move the v4 getroot code to nfs4getroot.c NFS: Initialize the NFS v4 client from init_nfs_v4() NFS: Split out NFS v4 server creating code NFS: Create a single nfs_clone_super() function NFS: Split out the NFS v4 filesystem types NFS: Split out NFS v4 client functions NFS: exit_nfs_v4() shouldn't be an __exit function NFS: Add version registering framework NFS: Remove the NFS v4 xdev mount function NFS: Create a try_mount rpc op NFS: Only initialize the ACL client in the v3 case NFS: Pass super operations and xattr handlers in the nfs_subversion NFS: Split out remaining NFS v4 inode functions NFS: Keep module parameters in the generic NFS client NFS: Convert v2 into a module NFS: Convert v3 into a module NFS: Convert v4 into a module
Bryan Wu (23): HID: select NEW_LEDS for driver of Lenovo ThinkPad USB Keyboard with TrackPoint led-triggers: rename *trigger to *trig for unified naming scheme leds: fix sparse warnings due to missing static leds: convert Big Networks LED driver to devm_kzalloc() leds: convert HTC ASIC3 LED driver to devm_kzalloc() and cleanup error exit path leds: convert Atmel PWM LED driver to devm_kzalloc() leds: convert LP3944 LED driver to devm_kzalloc() leds: convert DA9030/DA9034 LED driver to devm_kzalloc() and cleanup error exit path leds: convert LP5521 LED driver to devm_kzalloc() and cleanup error exit path leds: convert BD2802 RGB LED driver to devm_kzalloc() and cleanup error exit path leds: convert PCA9633 LED driver to devm_kzalloc() leds: convert LP5523 LED driver to devm_kzalloc() and cleanup error exit path leds: convert Renesas TPU LED driver to devm_kzalloc() and cleanup error exit path leds: convert LT3593 LED driver to devm_kzalloc() leds: convert PCA9532 LED driver to devm_kzalloc() leds: convert Sun Fire LED driver to devm_kzalloc() and cleanup error exit path leds: convert PCA955x LED driver to devm_kzalloc() and cleanup error exit path leds: convert ADP5520 LED driver to devm_kzalloc() and cleanup error exit path leds: convert Freescale MC13783 LED driver to devm_kzalloc() and cleanup error exit path leds: convert TCA6507 LED driver to devm_kzalloc() leds: convert LM3530 LED driver to devm_kzalloc() and cleanup error exit path leds: convert DAC124S085 LED driver to devm_kzalloc() leds: convert Network Space v2 LED driver to devm_kzalloc() and cleanup error exit path
Camuso, Tony (1): misc: hpilo: increase number of max supported channels
Carolyn Wyborny (4): igb: Add switch case for supported hardware to igb_ptp_remove. igb: Support the get_ts_info ethtool method. igb: Update firmware info output igb: Version bump
Carsten Emde (1): rcu: Prevent uninitialized string in RCU CPU stall info
Casey Schaufler (4): Smack: fix smack_new_inode bogosities Smack: onlycap limits on CAP_MAC_ADMIN Smack: user access check bounds Smack: Maintainer Record
Catalin Marinas (2): ARM: 7436/1: Do not map the vectors page as write-through on UP systems atomic64_test: simplify the #ifdef for atomic64_dec_if_positive() test
Chad Williamson (1): samples: seccomp: add .gitignore for untracked executables
Chandrabhanu Mahapatra (6): OMAPDSS: Cleanup implementation of LCD channels OMAPDSS: Add support for LCD3 channel OMAPDSS: Add LCD3 overlay manager and Clock and IRQ support OMAPDSS: Add dump and debug support for LCD3 ARM: OMAP2PLUS: DSS: Disable LCD3 output when resetting DSS GPIO: PCA953X: Increase size of invert variable to support 24 bit
Chanwoo Choi (5): extcon: Add support irq domain for MAX8997 muic charger-manager: Use EXTCON Subsystem to detect charger cables for charging charger-manager: Set current limit of regulator for over current protection charger-manager: Fix build break related to EXTCON extcon: MAX77693: Add extcon-max77693 driver to support Maxim MAX77693 MUIC device
Chen Baozi (2): xfs: fix typo in comment of xfs_dinode_t. xfs: fix comment typo of struct xfs_da_blkinfo.
Chetan Loke (1): block/nbd: micro-optimization in nbd request completion
Chris Bagwell (2): Input: wacom - battery reporting improvements Input: wacom - Bamboo One 1024 pressure fix
Chris Ball (4): mmc: core: Export regulator_* functions as GPL mmc: dt: Deduplicate binding docs by referencing mmc.txt mmc: dt: Add reg/interrupts to mmc.txt for clarity. mmc: sdhci-pxa: Add device tree support
Chris Mason (7): Btrfs: don't wait around for new log writers on an SSD Btrfs: reduce calls to wake_up on uncontended locks Merge branch 'qgroup' of git://git.jan-o-sch.net/btrfs-unstable into for-linus Btrfs: call the ordered free operation without any locks held Btrfs: add a barrier before a waitqueue_active check Merge branch 'send-v2' of git://github.com/ablock84/linux-btrfs into for-linus Btrfs: uninit variable fixes in send/receive
Chris Metcalf (19): arch/tile: introduce GXIO IORPC framework for tilegx arch/tile: support MMIO-based readb/writeb etc. arch/tile: common DMA code for the GXIO IORPC subsystem arch/tile: provide kernel support for the tilegx mPIPE shim arch/tile: break out the "csum a long" function to <asm/checksum.h> arch/tile: provide kernel support for the tilegx TRIO shim net: tilegx driver bugfix (be explicit about percpu queue number) tilegx net driver: handle payload data not in frags tilegx net: use eth_hw_addr_random(), not eth_random_addr() arch/tile: tilegx PCI root complex support tilegx pci: support I/O to arbitrarily-cached pages arch/tile: enable ZONE_DMA for tilegx tile pci: enable IOMMU to support DMA for legacy devices arch/tile: provide kernel support for the tilegx USB shim usb: add host support for the tilegx architecture bounce: allow use of bounce pool via config option tile: updates to pci root complex from community feedback tilegx pci: fix semantic merge conflict with 3527ed81c tilepro pci: fix pci_bus.subordinate bad bombing from b918c62e
Chris Rattray (1): mfd: Restore wm8994 pin configuration after reset during suspend
Chris Wilson (18): drm/i915: All members of gen4 have hotplug, so unconditionally enable its irq drm/i915: Inspect the right status bits for DP/HDMI hotplug on gen4 drm/i915: SDVO hotplug have different interrupt status bits for i915/i965/g4x drm/i915/hdmi: Query the live connector status bit for G4x drm/i915/dp: For consistency use the DP hotplug synonyms drm/i915/hdmi: Fix reg values for g4x_hdmi_connected drm/i915: Switch off FBC when disabling the primary plane when obscured drm/i915: Group the GT routines together in both code and vtable drm/i915: Implement w/a for sporadic read failures on waking from rc6 drm: Add colouring to the range allocator drm/i915: Only request PM interrupts for the events we handled drm/i915: Disable the BLT on pre-production SNB hardware drm/i915: Add comments to explain the BSD tail write workaround drm/i915: Insert a flush between batches if the breadcrumb was dropped drm/i915: Make the lock for pageflips interruptible drm/i915: Flush the context object from the CPU caches upon switching drm/i915: Add -EIO to the list of known errors for __wait_seqno drm/i915: fix invalid reference handling of the default ctx obj
Chris Yungmann (2): brcm80211: brcmsmac: fixed checkpatch and sparse warnings staging: speakup: fixed checkpatch and sparse warnings in selection.c
Christian Borntraeger (3): s390/kvm: get rid of duplicate instruction KVM: s390: Change maintainer KVM: s390: Set CPU in stopped state on initial cpu reset
Christian Ehrhardt (2): swap: allow swap readahead to be merged documentation: update how page-cluster affects swap I/O
Christian Herzig (1): powerpc/83xx: fix RGMII AC values workaround for km83xx
Christian Hohnstaedt (1): phylib: Support registering a bunch of drivers
Christian Koenig (4): drm/radeon: remove some unneeded structure members drm/radeon: fix & improve ih ring handling v3 drm/radeon: apply Murphy's law to the kms irq code v3 drm/radeon: replace pflip and sw_int counters with atomics
Christian König (22): drm/radeon: remove radeon_fence_create drm/radeon: add infrastructure for advanced ring synchronization v2 drm/radeon: rework ring syncing code drm/radeon: replace vmram_mutex with mclk_lock v2 drm/radeon: replace cs_mutex with vm_mutex v3 drm/radeon: add error handling to fence_wait_empty_locked drm/radeon: add error handling to radeon_vm_unbind_locked drm/radeon: fix fence related segfault in CS drm/radeon: fix ring commit padding drm/radeon: fix fence value access drm/radeon: fix fence init after resume drm/radeon: remove FIXME comment from chipset suspend drm/radeon: make cp init on cayman more robust drm/radeon: remove ip_pool start/suspend drm/radeon: remove r600_blit_suspend drm/radeon: remove vm_manager start/suspend drm/radeon: move radeon_ib_ring_tests out of chipset code drm/radeon: record what is next valid wptr for each ring v4 drm/radeon: implement ring saving on reset v4 drm/radeon: return an error if there is nothing to wait for drm/radeon: let sa manager block for fences to wait for v2 drm/radeon: fix const IB handling v2
Christian Lamparter (6): mac80211: request TX status for BlockAck Requests mac80211: fix read outside array bounds carl9170: import 1.9.6 firmware headers carl9170: fix HT peer BA session corruption p54: parse output power table p54: fix powerpc gcc warnings
Christian Riesch (7): asix: Rename asix.c to asix_devices.c asix: Factor out common code asix: Add a new driver for the AX88172A asix: Fix return value in AX88172A driver bind function asix: Rework reading from EEPROM asix: Add support for programming the EEPROM asix: AX88172A driver depends on phylib
Christoffer Dall (2): KVM: Cleanup the kvm_print functions and introduce pr_XX wrappers KVM: Introduce __KVM_HAVE_IRQ_LINE
Christoph Hellwig (45): xfs: prevent recursion in xfs_buf_iorequest xfs: do not call xfs_bdstrat_cb in xfs_buf_iodone_callbacks fs: move path_put on failure out of ->follow_link fs: add nd_jump_link target: move unrelated code out of transport_generic_cmd_sequencer target: remove control CDB flags target: split overflow and underflow checks into a helper target: split parsing of SPC commands into a separate helper target: add a parse_cdb method to the backend drivers target: move code for CDB emulation target: move transport_generic_prepare_cdb into pscsi target: remove the execute list target: move ref_cmd from the generic se_tmr_req into iscsi code target: remove dead SCF_ flags target: add struct spc_ops + initial ->execute_rw pointer usage target: move sync_cache to struct spc_ops target: move write_same to struct spc_ops target: move unmap to struct spc_ops target: split transport_cmd_check_stop target: remove transport_generic_process_write target: call transport_check_aborted_status from target_execute_cmd target: merge transport_generic_write_pending into transport_generic_new_cmd iscsit: use target_execute_cmd for WRITEs srpt: use target_execute_cmd for WRITEs in srpt_handle_rdma_comp tcm_qla2xxx: Offload WRITE I/O backend submission to tcm_qla2xxx wq tcm_fc: Offload WRITE I/O backend submission to tpg workqueue target: remove transport_generic_handle_data target: simply fabric driver queue full processing target: remove transport_generic_handle_cdb_map target: replace the processing thread with a TMR work queue xfs: implement ->update_time xfs: handle EOF correctly in xfs_vm_writepage xfs: merge xfs_itobp into xfs_imap_to_bp xfs: remove xfs_inotobp xfs: remove xfs_ialloc_find_free xfs: split xfs_dialloc xfs: remove the alloc_done argument to xfs_dialloc xfs: add a short cut to xfs_dialloc for the non-NULL agbp case xfs: refactor xfs_ialloc_ag_select xfs: do not read the AGI buffer in xfs_dialloc until nessecary xfs: clean up xfs_inactive xfs: remove xfs_inactive_attrs xfs: do not take the iolock in xfs_inactive xfs: avoid the iolock in xfs_free_eofblocks for evicted inodes xfs: remove iolock lock classes
Christoph Lameter (22): slub: Use freelist instead of "object" in __slab_alloc slub: Add frozen check in __slab_alloc slub: Acquire_slab() avoid loop slub: Simplify control flow in __slab_alloc() slub: new_slab_objects() can also get objects from partial list slub: Get rid of the node field slub: Separate out kmem_cache_cpu processing from deactivate_slab slub: Use page variable instead of c->page. slub: pass page to node_match() instead of kmem_cache_cpu structure slob: Define page struct fields used in mm_types.h slob: No need to zero mapping since it is no longer in use slob: Remove various small accessors slab: Use page struct fields instead of casting slab: Remove some accessors mm, sl[aou]b: Extract common fields from struct kmem_cache slab: Get rid of obj_size macro mm, sl[aou]b: Extract common code for kmem_cache_create() mm, sl[aou]b: Common definition for boot state of the slab allocators mm, sl[aou]b: Use a common mutex definition mm, sl[aou]b: Move kmem_cache_create mutex handling to common code slob: Fix early boot kernel crash mm: slub: optimise the SLUB fast path to avoid pfmemalloc checks
Christopher Brannon (1): Staging: speakup: fix an improperly-declared variable.
Christopher L. Simons (1): Documentation: ManagementStyle: fixed typo
Chuck Lever (11): NFSD: TEST_STATEID should not return NFS4ERR_STALE_STATEID NFS: Fix up TEST_STATEID and FREE_STATEID return code handling NFS: Don't free a state ID the server does not recognize NFS: State reclaim clears OPEN and LOCK state NFS: Clean up nfs41_check_expired_stateid() NFS: Clean up TEST_STATEID and FREE_STATEID error reporting NFS: nfs_getaclargs.acl_len is a size_t SUNRPC: Add rpcauth_list_flavors() NFS: When state recovery fails, waiting tasks should exit NFS: Treat NFS4ERR_CLID_INUSE as a fatal error NFS: Clean up nfs4_proc_setclientid() and friends
Chun-Yeow Yeoh (11): mac80211: Add missing mesh parameter dot11MeshForwarding for debugfs cfg80211: add missing kernel-doc for mesh configuration structure {nl,cfg,mac}80211: fix the coding style related to mesh parameters {nl,cfg,mac}80211: implement dot11MeshHWMProotInterval and dot11MeshHWMPactivePathToRootTimeout mac80211: implement the proactive PREQ generation mac80211: implement the proactive PREP generation mac80211: invoke the timer only with correct dot11MeshHWMPRootMode value {nl,cfg,mac}80211: implement dot11MeshHWMPconfirmationInterval mac80211: fix the assignment of mesh element TTL mac80211: fix and improve mesh RANN processing mac80211: Fix the Problem of Unreachable Mesh STA from DS
Claudiu Manoil (1): powerpc/85xx: Fix sram_offset parameter type
Clemens Ladisch (11): firewire: core: make address handler length 64 bits firewire: core: allocate the low memory region firewire: ohci: lazy bus time initialization firewire: ohci: sanity-check MMIO resource firewire: core: fix multichannel IR with buffers larger than 2 GB firewire: ohci: initialize multiChanMode bits after reset firewire: core: add is_local sysfs device attribute ALSA: tlv: compute TLV_*_ITEM lengths automatically ALSA: tlv: add DECLARE_TLV_CONTAINER() ALSA: tlv: add DECLARE_TLV_DB_RANGE() ALSA: es1938: replace TLV_DB_RANGE_HEAD with DECLARE_TLV_DB_RANGE
Cliff Wickman (3): x86/uv: Fix the UV BAU destination timeout period x86/uv: Implement UV BAU runtime enable and disable control via /proc/sgi_uv/ x86/uv: Work around UV2 BAU hangs
Cloud Ren (1): atl1c: fix issue of io access mode for AR8152 v2.1
Cody Schafer (2): kconfig: allow long lines in config file perf annotate: Prevent overflow in size calculation
Colin Cross (8): cpuidle: refactor out cpuidle_enter_state cpuidle: fix error handling in __cpuidle_register_device cpuidle: add support for states that affect multiple cpus cpuidle: coupled: add parallel barrier function PM / Sleep: call early resume handlers when suspend_noirq fails ARM: 7468/1: ftrace: Trace function entry before updating index ARM: 7476/1: vfp: only clear vfp state for current cpu in vfp_pm_suspend ARM: 7477/1: vfp: Always save VFP state in vfp_pm_suspend on UP
Cong Meng (1): [SCSI] virtio-scsi: hotplug support for virtio-scsi
Cong Wang (17): netfilter: remove include/linux/netfilter_ipv4/ipt_addrtype.h netfilter: xt_connlimit: remove revision 0 jbd2: remove the second argument of kmap_atomic frv: remove the second parameter of kmap_atomic_primary() tile: remove usage of enum km_type highmem: remove the deprecated form of kmap_atomic arm: remove km_type definitions powerpc: remove km_type definitions frv: remove km_type definitions avr32: remove km_type definitions asm-generic: remove km_type definitions um: remove km_type definitions tile: remove km_type definitions feature-removal-schedule.txt: remove kmap_atomic(page, km_type) vmalloc: remove KM_USER0 from comments pipe: remove KM_USER0 from comments sctp: fix a compile error in sctp.h
Cooper Yuan (1): drm/exynos: fix buffer pitch calculation
Corbin (1): serial_core: Update buffer overrun statistics.
Corentin Chary (5): acpi: add a way to promote/demote vendor backlight drivers drivers-platform-x86: use acpi_video_dmi_promote_vendor() samsung-laptop: X360 ACPI backlight device is broken acpi/video_detect: blacklist samsung x360 samsung-laptop: support R40/R41
Cornelia Huck (3): KVM: trace events: update list of exit reasons KVM: s390: Fix sigp sense handling. s390/dis: Add the servc instruction to the disassembler.
Cruz Julian Bishop (1): staging: Fixes some checkpatch warnings in asus_oled/asus_oled.c
Cyrill Gorcunov (1): c/r: fcntl: add F_GETOWNER_UIDS option
Cyrus Lien (1): HID: add ASUS AIO keyboard model AK1D
Dan Carpenter (62): staging: comedi: cleanup comedi_recognize() brcm80211: remove an unneeded NULL check brcm80211: brcmu_pkt_buf_free_skb() should handle NULL rbd: endian bug in rbd_req_cb() net/ethernet: ks8851_mll unregister_netdev() before freeing ASoC: isabelle: using an uninitialized variable Staging: et131x: fix | vs & typos edac_mc: check for allocation failure in edac_mc_alloc() staging: comedi: amplc_pci230: add a missing unlock Staging: rtl8187se, rtl8192e: fix '&' vs '|' bugs iio: frequency: ad9523: unlock on error in ad9523_reg_access() iio: frequency: adf4350: fix an initialization iio: frequency: adf4350: using an uninitialized variable iwlwifi: turn on a lockdep assertion x86/apic/irq_remap: Silence a bogus pr_err() iwlwifi: unlock on error path ASoC: Ux500: unlock on an error path [media] videobuf-dma-contig: use gfp_t for GFP flags [media] staging: solo6x10: fix | vs & libceph: fix NULL dereference in reset_connection() staging: comedi: double unlock in usbduxsigma_attach() net: qmi_wwan: simplify a check in qmi_wwan_bind() 6lowpan: double unlock on an error path drm/i915/bios: cleanup return type of intel_parse_bios() edac i5000, i5400: fix pointer math in i5000_get_mc_regs() netfilter: use kfree_skb() not kfree() [media] drxk: fix a '&' vs '|' bug Staging: vme: silence a Sparse warning Input: ff-memless - fix a couple min_t() casts bnx2i: use strlcpy() instead of memcpy() for strings small cleanup in ax25_addr_parse() wlcore: fix a couple small memory leaks ASoC: STA529: fix an error message tracing: Check for allocation failure in __tracing_open() smsc95xx: signedness bug in get_regs() iio: double unlock on error path net/mlx4: off by one in parse_trans_rule() net/mlx4_en: dereferencing freed memory qlge: fix an "&&" vs "||" bug [SCSI] arcmsr: fix misuse of | instead of & [SCSI] bfa: off by one in bfa_ioc_mbox_isr() [SCSI] bfa: dereferencing freed memory in bfad_im_probe() [SCSI] megaraid: cleanup type issue in mega_build_cmd() [SCSI] megaraid: remove a spurious IRQ enable [SCSI] mvsas: remove unused variable in mvs_task_exec() target: NULL dereference on error path openvswitch: potential NULL deref in sample() Btrfs: small naming cleanup in join_transaction() Btrfs: fix error handling in __add_reloc_root() leds-lp5523: BUG() in error handling in probe() drm/radeon: check for allocation failure in radeon_ring_backup() drm/i915: dereferencing an error pointer LEDS: memory leak in blinkm_led_common_set() LEDS: propagate error codes in blinkm_detect() USB: kaweth.c: use GFP_ATOMIC under spin_lock [media] tvp5150: signedness bug in tvp5150_selmux() [media] tuner-xc2028: fix "=" vs "==" typo [media] tuner-xc2028: unlock on error in xc2028_get_afc() [media] dib8000: move dereference after check for NULL mwifiex: use GFP_ATOMIC under spin lock sctp: fix bogus if statement in sctp_auth_recv_cid() gre: information leak in ip6_tnl_ioctl()
Dan Rosenberg (1): lib/vsprintf.c: kptr_restrict: fix pK-error in SysRq show-all-timers(Q)
Dan Williams (18): [SCSI] fix hot unplug vs async scan race [SCSI] libata, libsas: introduce sched_eh and end_eh port ops [SCSI] fix eh wakeup (scsi_schedule_eh vs scsi_restart_operations) [SCSI] cleanup setting task state in scsi_error_handler() [SCSI] libsas: enforce eh strategy handlers only in eh context [SCSI] libsas: add sas_eh_abort_handler [SCSI] libsas: use ->lldd_I_T_nexus_reset for ->eh_bus_reset_handler [SCSI] isci: use sas eh strategy handlers [SCSI] libsas: continue revalidation [SCSI] libsas: fix sas_discover_devices return code handling [SCSI] libsas: drop sata port multiplier infrastructure [SCSI] libsas: trim sas_task of slow path infrastructure [SCSI] async: introduce 'async_domain' type [SCSI] async: make async_synchronize_full() flush all work regardless of domain [SCSI] queue async scan work to an async_schedule domain [SCSI] cleanup usages of scsi_complete_async_scans [SCSI] Revert "[SCSI] fix async probe regression" cdc-ncm: tag Ericsson WWAN devices (eg F5521gw) with FLAG_WWAN
Daniel Drake (8): libertas: Update 11d info only when interface is active libertas: handle command failure immediately libertas USB: don't set surpriseremoved flag mmc: sdhci-pci: CaFe has broken card detection mmc: sdhci: poll for card even when card is logically unremovable [media] via-camera: pass correct format settings to sensor libertas: don't reset card on error when it is being removed libertas: fix two memory leaks
Daniel Glöckner (10): [media] tvaudio: fix TDA9873 constants [media] tvaudio: fix tda8425_setmode [media] tvaudio: use V4L2_TUNER_MODE_SAP for TDA985x SAP [media] tvaudio: remove watch_stereo [media] tvaudio: don't use thread for TA8874Z [media] tvaudio: use V4L2_TUNER_SUB_* for bitfields [media] tvaudio: obey V4L2 tuner audio matrix [media] tvaudio: support V4L2_TUNER_MODE_LANG1_LANG2 [media] tvaudio: don't report mono when stereo is received [media] tvaudio: rename getmode and setmode
Daniel J Blueman (1): [libata] Prevent interface errors with Seagate FreeAgent GoFlex
Daniel Kurtz (31): Input: atmel_mxt_ts - derive phys from i2c client adapter Input: atmel_mxt_ts - use client name for irq Input: atmel_mxt_ts - detect OOM when creating mt slots Input: atmel_mxt_ts - warn if sysfs could not be created Input: atmel_mxt_ts - don't read T5 when dumping objects Input: atmel_mxt_ts - use scnprintf for object sysfs entry Input: atmel_mxt_ts - optimize reading objects in object sysfs entry Input: atmel_mxt_ts - print less overhead when dumping objects Input: atmel_mxt_ts - print all instances when dumping objects Input: atmel_mxt_ts - return errors from i2c layer Input: atmel_mxt_ts - add variable length __mxt_write_reg Input: atmel_mxt_ts - optimize writing of object table entries Input: atmel_mxt_ts - read ID information block in one i2c transaction Input: atmel_mxt_ts - update driver ID info logging Input: atmel_mxt_ts - add sysfs entries to read fw and hw version Input: atmel_mxt_ts - simplify event reporting Input: atmel_mxt_ts - add detail to touchevent debug message Input: atmel_mxt_ts - refactor when and how object table is freed Input: atmel_mxt_ts - cache T9 reportid range when reading object table Input: atmel_mxt_ts - refactor reportid checking in mxt_interrupt Input: atmel_mxt_ts - use T9 reportid range to init number of mt slots Input: atmel_mxt_ts - send all MT-B slots in one input report Input: atmel_mxt_ts - parse T6 reports Input: synaptics - print firmware ID and board number at init i2c-i801: Refactor use of LAST_BYTE in i801_block_transaction_byte_by_byte i2c-i801: Clear only status bits in HST_STS i2c-i801: Check and return errors during byte-by-byte transfers i2c-i801: Rename some SMBHSTCNT bit constants i2c-i801: Drop ENABLE_INT9 i2c-i801: Enable IRQ for SMBus transactions i2c-i801: Enable IRQ for byte_by_byte transactions
Daniel Lezcano (5): ARM: OMAP3/4: consolidate cpuidle Makefile ACPI: intel_idle : break dependency between modules cpuidle / ACPI : remove latency_ticks from acpi_processor_cx structure cpuidle / ACPI: remove usage from acpi_processor_cx structure cpuilde / ACPI: remove time from acpi_processor_cx structure
Daniel Mack (3): usb: gadget: hidg: register OUT INT endpoint for SET_REPORT ALSA: snd-usb-caiaq: initialize card pointer ALSA: snd-usb: fix clock source validity index
Daniel Vetter (76): drm/i915: clarify preferred sdvo input mode code drm/i915: don't silently ignore sdvo mode_set failures drm/i915: there's no cxsr on ilk drm/i915: reuse the sdvo tv clock adjustment in ilk mode_set drm/i915: s/mdelay/msleep/ in the sdvo detect function drm/i915: ivybridge_handle_parity_error should be static drm/i915: initialize the parity work only once drm/i915: simplify sysfs setup code Merge remote-tracking branch 'airlied/drm-prime-vmap' into drm-intel-next-queued drm/i915: clarify IBX dp workaround drm/i915: extract object active state flushing code drm/i915: compute the target_clock for edp directly drm/i915: adjusted_mode->clock in the dp mode_fixup drm/i915: don't chnage the original mode in dp_mode_fixup drm/i915: implement IBX hdmi transcoder select workaround drm/i915: assert that the IBX port transcoder select w/a is implemented drm/i915: ensure HDMI port is disabled inside set_infoframes drm/i915: pnv has a backlight polarity control bit, too drm/i915: clear up backlight #define confusion on gen4+ drm/i915: properly enable the blc controller on the right pipe drm/i915: allow pipe A for lvds on gen4 agp/intel-gtt: remove dead code drm/i915: stop using dev->agp->base agp/intel-gtt: don't require the agp bridge on setup drm/i915 + agp/intel-gtt: prep work for direct setup agp/intel-gtt: move gart base addres setup drm/i915: call intel_enable_gtt drm/i915: kick any firmware framebuffers before claiming the gtt drm/i915: ensure context objects are bound to the global gtt drm/i915/crt: Do not rely upon the HPD presence pin drm/i915: fixup hangman rebase goof-up drm/i915: fix module unload after context merge drm/i915: initialize the context idr unconditionally drm/i915: return -ENOENT if the context doesn't exist drm/i915/context: shut up compiler drm/i915: simplify context_idr_cleanup drm/i915: return -ENODEV if hw context are not supported drm/i915: don't call modeset_init_hw in i915_reset drm/i915: disable flushing_list/gpu_write_list Merge tag 'v3.5-rc4' into drm-intel-next-queued drm/i915: wrap up gt powersave enabling functions drm/i915: make enable/disable_gt_powersave locking consistent drm/i915: don't use dev->agp drm/i915: disable drm agp support for !gen3 with kms enabled agp/intel-agp: remove snb+ host bridge pciids drm/i915: "Flush Me Harder" required on gen6+ drm/i915: fix up ilk rc6 disabling confusion drm/i915: don't trylock in the gpu reset code drm/i915: non-interruptible sleeps can't handle -EAGAIN drm/i915: don't hang userspace when the gpu reset is stuck drm/i915: properly SIGBUS on I/O errors drm/i915: don't return a spurious -EIO from intel_ring_begin drm/i915: introduce crtc->dspaddr_offset drm/i915: adjust framebuffer base address on gen4+ drm/i915: introduce for_each_encoder_on_crtc drm/fb-helper: delay hotplug handling when partially bound drm/fb helper: don't call drm_crtc_helper_set_config drm: remove the list_head from drm_mode_set drm/via: clean up reclaim_buffers drm/sis: clean up reclaim_buffers drm: kill reclaim_buffers_idlelocked functions Revert "Revert "drm/i810: cleanup reclaim_buffers"" drm: kill reclaim_buffers_locked drm/savage: clean up reclaim_buffers drm: kill reclaim_buffers callback drm: ditch strange DRIVER_DMA_QUEUE only error bail-out drm: kill dma queue support drm: unconditionally clean up dma buffers of closing clients drm: kill i915/i830 ids from drm_pciids.h drm/sis: fixup sis_mm ioctl structs drm/i915: fix up PCH backlight #define mixup drm/i915: check whether we actually received an edid in detect_ddc drm/i915: kill intel_ddc_probe drm/i915/lvds: ditch ->prepare special case drm/i915: constify mode in crtc_mode_fixup drm/i915: unbreak lastclose for failed driver init
Daniel Wagner (2): cgroup: Remove populate() documentation cgroup: Update remount documentation
Darren Hart (1): pch_uart: Add eg20t_port lock field, avoid recursive spinlocks
Dave Airlie (14): Merge tag 'drm-intel-next-2012-06-04' of git://people.freedesktop.org/~danvet/drm-intel into drm-core-next Merge branch 'next' of git://people.freedesktop.org/~deathsimple/linux into drm-core-next Merge tag 'drm-intel-next-2012-06-21-merged' of git://people.freedesktop.org/~danvet/drm-intel into drm-core-next Merge tag 'drm-intel-next-2012-07-06' of git://people.freedesktop.org/~danvet/drm-intel into drm-next drm: fail gracefully when proc isn't setup. Merge branch 'next' of git://people.freedesktop.org/~deathsimple/linux into drm-next Merge branch 'next' of git://people.freedesktop.org/~deathsimple/linux into drm-next pci_regs: define LNKSTA2 pcie cap + bits. drm/pci: add support for getting the supported link bw. drm/radeon/kms: auto detect pcie link speed from root port drm/udl: port over blanking code from udlfb. Merge tag 'v3.5-rc7' into drm-next Merge branch 'drm-nouveau-fixes' of git://anongit.freedesktop.org/git/nouveau/linux-2.6 into drm-next Merge branch 'drm-intel-fixes' of git://people.freedesktop.org/~danvet/drm-intel into drm-next
Dave Chinner (15): xfs: m_maxioffset is redundant xfs: make largest supported offset less shouty xfs: kill copy and paste segment checks in xfs_file_aio_read xfs: fix allocbt cursor leak in xfs_alloc_ag_vextent_near xfs: struct xfs_buf_log_format isn't variable sized. xfs: separate buffer indexing from block map xfs: convert internal buffer functions to pass maps xfs: add discontiguous buffer map interface xfs: add discontiguous buffer support to transactions xfs: support discontiguous buffers in the xfs_buf_log_item xfs: use discontiguous xfs_buf support in dabuf wrappers xfs: remove struct xfs_dabuf and infrastructure xfs: factor buffer reading from xfs_dir2_leaf_getdents xfs: really fix the cursor leak in xfs_alloc_ag_vextent_near xfs: don't defer metadata allocation to the workqueue
Dave Jones (1): NFC: NCI module license 'unspecified' taints kernel
David Ahern (8): perf report: Delay sample_type checks in pipe mode perf tools: Trivial build fix perf symbols: Add machine id to modules debug message perf kvm: Set name for VM process in guest machine perf kvm: Guest userspace samples should not be lumped with host uspace perf kvm: Fix bug resolving guest kernel syms perf kvm: Limit repetitive guestmount message to once per directory perf tools: Dump exclude_{guest,host}, precise_ip header info too
David Daney (22): netdev/phy: Handle IEEE802.3 clause 45 Ethernet PHYs netdev/phy/of: Handle IEEE802.3 clause 45 Ethernet PHYs in of_mdiobus_register() netdev/phy/of: Add more methods for binding PHY devices to drivers. netdev/phy: Add driver for Broadcom BCM87XX 10G Ethernet PHYs MIPS: OCTEON: Remove some unused files. MIPS: Octeon: Add irq handlers for GPIO interrupts. MIPS: Octeon: Remove use of OCTEON_IRQ_RST. MIPS: OCTEON: Remove unneeded OCTEON_IRQ_* defines. MIPS: OCTEON: Consolidate the edge and level irq_chip structures. of/lib: Allow scripts/dtc/libfdt to be used from kernel code MIPS: Octeon: Add device tree source files. MIPS: Prune some target specific code out of prom.c MIPS: Octeon: Initialize and fixup device tree. MIPS: Octeon: Setup irq_domains for interrupts. i2c: Convert i2c-octeon.c to use device tree. netdev: mdio-octeon.c: Convert to use device tree. netdev: octeon_mgmt: Convert to use device tree. staging: octeon_ethernet: Convert to use device tree. MIPS: Octeon: Use device tree to register serial ports. MIPS: Octeon: Implement Octeon specific __copy_user_inatomic MIPS: Unify memcpy.S and memcpy-inatomic.S MIPS: OCTEON: Remove some unused files.
David Dillow (2): [media] cx231xx: use TRANSFER_TYPE enum for cleanup [media] cx231xx: don't DMA to random addresses
David Henningsson (8): ALSA: HDA: Create phantom jacks for fixed inputs and outputs ALSA: hda - Add inverted mic quirks for Asus U41SV, Acer 1810TZ and AOD260 ALSA: HDA: Support single 3-pin jack without VREF on the actual pin ALSA: hda - give 3-pin jack the name "Headphone Mic Jack" ALSA: hda - Always call standard unsolicited event for Realtek codecs ALSA: hda - Add support for Realtek ALC282 ALSA: hda - make sure alc268 does not OOPS on codec parse ALSA: hda - add dock support for Thinkpad X230 Tablet
David Herrmann (17): HID: uhid: introduce user-space I/O driver support for HID HID: uhid: add internal message buffer HID: uhid: allow poll()'ing on uhid devices HID: uhid: implement read() on uhid devices HID: uhid: implement write() on uhid devices HID: uhid: add UHID_CREATE and UHID_DESTROY events HID: uhid: allow feeding input data into uhid devices HID: uhid: forward hid report-descriptor to hid core HID: uhid: add UHID_START and UHID_STOP events HID: uhid: forward open/close events to user-space HID: uhid: forward output request to user-space HID: uhid: forward raw output reports to user-space HID: uhid: implement feature requests HID: uhid: add documentation HID: uhid: add example program MAINTAINERS: add UHID entry HID: Allow drivers to be their own listener
David Howells (9): KEYS: Fix some sparse warnings VFS: Fix the banner comment on lookup_open() VFS: Make chown() and lchown() call fchownat() VFS: Make clone_mnt()/copy_tree()/collect_mounts() return errors VFS: Comment mount following code VFS: Pass mount flags to sget() VFS: Split inode_permission() KEYS: linux/key-type.h needs linux/errno.h NFS: Fix a number of bugs in the idmapper
David McCullough (1): net/ipv6/route.c: packets originating on device match lo
David Miller (4): ipv4: Kill ip_route_input_noref(). ipv4: Remove rt_key_{src,dst,tos} from struct rtable. ipv4: Kill 'rt_src' from 'struct rtable' ipv4: Remove 'rt_mark' from 'struct rtable'
David Murray (1): Drivers: Staging: ccg: Made checkpatch.pl clean
David Rientjes (9): mm, slub: ensure irqs are enabled for kmemcheck mm, oom: do not schedule if current has been killed mm, oom: fix potential killing of thread that is disabled from oom killing mm, oom: replace some information in tasklist dump mm, oom: move declaration for mem_cgroup_out_of_memory to oom.h mm, oom: introduce helper function to process threads during scan mm, memcg: introduce own oom handler to iterate only over its own threads mm, oom: reduce dependency on tasklist_lock mm, memcg: move all oom handling to memcontrol.c
David S. Miller (201): sparc bpf_jit: support BPF_S_ANC_ALU_XOR_X instruction Merge branch 'master' of git://gitorious.org/linux-can/linux-can-next Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net inet: Create and use rt{,6}_get_peer_create(). tcp: Get rid of inetpeer special cases. tcp: Cache inetpeer in timewait socket, and only when necessary. inet: Initialize per-netns inetpeer roots in net/ipv{4,6}/route.c inet: Consolidate inetpeer_invalidate_tree() interfaces. ipv6: Do not mark ipv6_inetpeer_ops as __net_initdata. inet: Pass inetpeer root into inet_getpeer*() interfaces. inet: Hide route peer accesses behind helpers. ipv4: Kill ip_rt_frag_needed(). inet: Add family scope inetpeer flushes. inet: Add inetpeer tree roots to the FIB tables. inet: Use FIB table peer roots in routes. inet: Avoid potential NULL peer dereference. Merge branch 'master' of git://1984.lsi.us.es/net-next inet: Fix BUG triggered by __rt{,6}_get_peer(). Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net ipv4: Handle PMTU in all ICMP error handlers. ipv6: Handle PMTU in ICMP error handlers. 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 ipv6: Fix types of ip6_update_pmtu(). Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net Merge branch 'master' of git://1984.lsi.us.es/nf-next ipv4: Cap ADVMSS metric in the FIB rather than the routing cache. Merge tag 'batman-adv-for-davem' of git://git.open-mesh.org/linux-merge Merge branch 'master' of git://1984.lsi.us.es/nf-next Merge branch 'for-davem' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next Merge branch 'master' of git://gitorious.org/linux-can/linux-can-next inet: Sanitize inet{,6} protocol demux. ipv4: Early TCP socket demux. team: Revert previous two changes. Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-next Merge tag 'batman-adv-for-davem' of git://git.open-mesh.org/linux-merge tcp: Validate route interface in early demux. ipv4: Don't add deprecated new binary sysctl value. Merge branch 'master' of git://1984.lsi.us.es/nf-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 ipv4: Remove unnecessary code from rt_check_expire(). ipv4: Cache ip_error() routes even when not forwarding. connector: Move cn_test.c away from NLMSG_PUT(). gdm72xx: Move away from NLMSG_PUT(). netfilter: ebt_ulog: Move away from NLMSG_PUT(). decnet: dn_rtmsg: Move away from NLMSG_PUT(). inet_diag: Move away from NLMSG_PUT(). netfilter: ipt_ULOG: Move away from NLMSG_PUT(). netfilter: nfnetlink_log: Move away from NLMSG_PUT(). netfilter: nfnetlink_queue_core: Move away from NLMSG_PUT(). pkt_sched: act_api: Move away from NLMSG_PUT(). unix_diag: Move away from NLMSG_PUT(). selinux: netlink: Move away from NLMSG_PUT(). infiniband: netlink: Move away from NLMSG_NEW(). audit: netlink: Move away from NLMSG_NEW(). decnet: dn_route: Move away from NLMSG_NEW(). decnet: dn_table: Move away from NLMSG_NEW(). pkt_sched: cls_api: Move away from NLMSG_NEW(). pkt_sched: sch_api: Move away from NLMSG_NEW(). netlink: Delete NLMSG_PUT and NLMSG_NEW. sparc64: Consistently use fsrc2 rather than fmovd in optimized asm. Revert "ipv4: tcp: dont cache unconfirmed intput dst" phy: Fix warning in get_phy_device(). xfrm_user: Propagate netlink error codes properly. ipv4: Kill early demux method return value. ipv4: Show that ip_send_reply() is purely unicast routine. ipv4: Create and use fib_compute_spec_dst() helper. ipv4: Kill rt->rt_spec_dst, no longer used. 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 ipv4: Fix bugs in fib_compute_spec_dst(). ipv4: Adjust in_dev handling in fib_validate_source() ipv4: Remove extraneous assignment of dst->tclassid. ipv4: Elide fib_validate_source() completely when possible. Merge branch 'for-davem' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next ipv4: Clarify in docs that accept_local requires rp_filter. Merge tag 'batman-adv-for-davem' of git://git.open-mesh.org/linux-merge ipv4: Fix crashes in ip_options_compile(). ipv4: Make neigh lookups directly in output packet path. ipv4: Don't report neigh uptodate state in rtcache procfs. sunrpc: Don't do a dst_confirm() on an input routes. net: Do delayed neigh confirmation. net: Add optional SKB arg to dst_ops->neigh_lookup(). sch_teql: Convert over to dev_neigh_lookup_skb(). ipoib: Convert over to dev_lookup_neigh_skb(). qeth: Convert over to dst_neigh_lookup_skb(). cxgbi: Convert over to dst_neigh_lookup(). cxgb4i: Convert over to dst_neigh_lookup(). br_netfilter: Convert to dst_neigh_lookup_skb(). neigh: Convert over to dst_neigh_lookup_skb(). decnet: Use neighbours privately in dn_route struct. net: Pass neighbours and dest address into NETEVENT_REDIRECT events. cxgb3: Convert t3_l2t_get() over to dst_neigh_lookup(). ipv6: Store route neighbour in rt6_info struct. ipv4: No need to set generic neighbour pointer. xfrm: No need to copy generic neighbour pointer. net: Kill dst->_neighbour, accessors, and final uses. Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net ipoib: Need to do dst_neigh_lookup_skb() outside of priv->lock. ipv4: Avoid overhead when no custom FIB rules are installed. Merge branch 'master' of git://1984.lsi.us.es/nf-next Merge branch 'for-davem' of git://gitorious.org/linux-can/linux-can-next Merge branch 'davem-next.r8169' of git://violet.fr.zoreil.com/romieu/linux ipv4: Fix crashes in fib_rules_tclass(). tcp: Move dynamnic metrics handling into seperate file. tcp: Abstract back handling peer aliveness test into helper function. tcp: Maintain dynamic metrics in local cache. net: Don't report route RTT metric value in cache dumps. net: Kill set_dst_metric_rtt(). tcp: Move timestamps from inetpeer to metrics cache. tcp: Remove tw->tw_peer inet: Remove ->get_peer() method. inet: Minimize use of cached route inetpeer. inet: Kill FLOWI_FLAG_PRECOW_METRICS. rtnetlink: Remove ts/tsage args to rtnl_put_cacheinfo(). ipv4: Maintain redirect and PMTU info in struct rtable again. ipv4: Enforce max MTU metric at route insertion time. ipv4: Kill dst_copy_metrics() call from ipv4_blackhole_route(). ipv4: Calling ->cow_metrics() now is a bug. ipv4: Remove inetpeer from routes. Merge branch 'metrics_restructure' Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net Merge branch 'davem-next.r8169' of git://violet.fr.zoreil.com/romieu/linux ipv6: Move ipv6 twsk accessors outside of CONFIG_IPV6 ifdefs. ipv4: Pull icmp socket delivery out into a helper function. ipv4: Deliver ICMP redirects to sockets too. ipv4: Pull redirect instantiation out into a helper function. ipv4: Rearrange arguments to ip_rt_redirect() ipv4: Generalize ip_do_redirect() and hook into new dst_ops->redirect. ipv4: Add ipv4_redirect() and ipv4_sk_redirect() helper functions. ipv4: Add redirect support to all protocol icmp error handlers. ipv4: Kill ip_rt_redirect(). ipv6: Export ndisc option parsing from ndisc.c ipv6: Move bulk of redirect handling into rt6_redirect(). ipv6: Pull main logic of rt6_redirect() into rt6_do_redirect(). ipv6: Add ip6_redirect() and ip6_sk_redirect() helper functions. ipv6: Add redirect support to all protocol icmp error handlers. ipv6: Use icmpv6_notify() to propagate redirect, instead of rt6_redirect(). net: Add dummy dst_ops->redirect method where needed. net: Remove checks for dst_ops->redirect being NULL. Merge branch 'redirect_via_sock' ipv4: Fix warnings in ip_do_redirect() for some configurations. Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-next ipv4: Put proper checks into icmp_socket_deliver(). Merge branch 'for-davem' of git://gitorious.org/linux-can/linux-can-next ipv4: Remove tb_peers from fib_table. ipv4: Don't store a rule pointer in fib_result. Merge branch 'for-davem' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next ipv4: Add helper inet_csk_update_pmtu(). ipv6: Add helper inet6_csk_update_pmtu(). sctp: Adjust PMTU updates to accomodate route invalidation. Merge branch 'tipc_net-next' 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 Merge branch 'for-davem' of git://gitorious.org/linux-can/linux-can-next net: Pass optional SKB and SK arguments to dst_ops->{update_pmtu,redirect}() ipv4: Add FIB nexthop exceptions. Merge branch 'nexthop_exceptions' ipv4: Fix nexthop exception hash computation. 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 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-next ipv4: Fix time difference calculation in rt_bind_exception(). net: Fix warnings in dst_ops.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net Merge branch 'net' of git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile Merge branch 'for-davem' of git://gitorious.org/linux-can/linux-can-next Merge branch 'team_multiq' Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-next ipv4: Delete routing cache. ipv4: Remove 'rt_dst' from 'struct rtable' ipv4: Adjust semantics of rt->rt_gateway. net: Document dst->obsolete better. ipv4: Kill routes during PMTU/redirect updates. ipv4: Cache output routes in fib_info nexthops. ipv4: Cache input routes in fib_info nexthops. ipv4: Kill FLOWI_FLAG_RT_NOCACHE and associated code. ipv4: Dirty less cache lines in route caching paths. ipv4: Kill rt->rt_oif ipv4: Turn rt->rt_route_iif into rt->rt_is_input. ipv4: Kill rt->fi ipv4: Fix neigh lookup keying over loopback/point-to-point devices. Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/jesse/openvswitch Merge branch 'vhost-net-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-next ixgbe: Fix build with PCI_IOV enabled. Merge branch 'kill_rtcache' decnet: Don't set RTCF_DIRECTSRC. ipv4: Really ignore ICMP address requests/replies. ipv4: Remove all RTCF_DIRECTSRC handliing. ipv4: Prepare for change of rt->rt_iif encoding. net: Make skb->skb_iif always track skb->dev ipv4: Change rt->rt_iif encoding. ipv4: Fix input route performance regression. Merge branch 'for-davem' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless tun: Fix formatting. ipv4: Cache routes in nexthop exception entries. ipv4: Properly purge netdev references on uncached routes. Merge branch 'master' of git://kernel.ubuntu.com/rtg/net-next Merge branch 'for-davem' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/ppwaskie/net-next
David Sterba (2): btrfs: join DEV_STATS ioctls to one btrfs: allow cross-subvolume file clone
David Teigland (6): dlm: use rsbtbl as resource directory dlm: use idr instead of list for recovered rsbs dlm: fix race between remove and lookup dlm: use wait_event_timeout dlm: fix conversion deadlock from recovery dlm: fix missing dir remove
David Vrabel (4): xen/mm: do direct hypercall in xen_set_pte() if batching is unavailable xen/mm: zero PTEs for non-present MFNs in the initial page table xen/x86: add desc_equal() to compare GDT descriptors xen/x86: avoid updating TLS descriptors if they haven't changed
Deepthi Dharwar (2): powerpc/pseries/cpuidle: Replace pseries_notify_cpuidle_add call with notifier powerpc/cpuidle: Fixes for pseries_idle hotplug notifier
Denis 'GNUtoo' Carikli (2): ARM i.MX31: Add devicetree support arm/dts: Add support for i.MX31 bug 1.x board from buglabs.
Denis Efremov (1): forcedeth: spin_unlock_irq in interrupt handler fix
Denis Ovsienko (1): ipv6: fix RTPROT_RA markup of RA routes w/nexthops
Denys Fedoryshchenko (1): netfilter: xt_recent: add address masking option
Devendra Naga (63): staging/gdm72xx: Remove version.h includes staging/wlan-ng: cfg80211.c coding style cleanup staging/wlan-ng: prsim2fw.c coding style cleanup w1: cleanup w1_uevent staging: android: alarm: remove unnecessary goto statement staging/ft1000: Return -ENOMEM if kmalloc fails at ft1000_probe staging/ft1000: use kzalloc to allocate the ft1000_device structure staging/ft1000: remove usage of ret in ft1000_open Bluetooth: cleanup dtl1_config pinctrl/pinctrl-u300: remove devm_kfree at driver unload pinctrl/pinctrl-core: cleanup pinctrl_register pinctrl/pinctrl-spear: remove IS_ERR checking of pmx->pctl pinctrl/pinctrl-tegra: remove IS_ERR checking of pmx->pctl staging/ft1000: fix minor coding style problem r6040: remove duplicate call to the pci_set_drvdata staging/rts_pstor: fix the no brace needed warning staging/rts_pstor: fix single statements block warning staging/ft1000: fix the no brace needed warning in ft1000_interrupt staging/ft1000: fix sparse warning staging/ft1000: fix sparse warning about the kernel thread handler function staging/ft1000: fix the no brace needed warning in ft1000_read_fifo_len staging/ft1000: fix the foo * bar warning staging/ft1000-pcmcia: fix checkpatch warnings staging/ft1000: remove unnecessary assignment of ret with STATUS_SUCCESS staging/slicoss: remove not-needed ASSERT staging/slicoss: return -ENODEV if no devid matches r6040: use module_pci_driver macro staging/ft1000: remove all spaces, tabs issue in while loop of ft1000_interrupt staging/sm7xxfb: use module_pci_driver macro staging/sm7xxfb: return a proper err for smtc_alloc_fb_info failure staging/sep: use module_pci_driver macro staging/et131x: use module_pci_driver macro staging/sbe-2t3e3: use module_pci_driver macro staging/phison: use module_pci_driver macro staging/slicoss: disable pci device at remove staging/et131x: use SET_ETHTOOL_OPS directly staging/gdm72xx: return PTR_ERR rather -ENOENT staging/gdm72xx: use kzalloc for phydev and udev staging/gdm72xx: cleanup little at gdm_wimax_event_rcv staging/gdm72xx: use kzalloc for phydev and sdev staging/gdm72xx: coding style fixes gdm_qos.c staging/sm7xxfb: select sm7xxfb only when CONFIG_PCI is enabled staging/vt6656: coding style fix in BSSvSecondTxData staging/vt6656: remove unnecessary return in BSSvSecondTxData staging/vt6656: cleanup coding style in vResetCommandTimer staging/winbond: use err and remove nr staging/wlan-ng: use kzalloc rather using kmalloc at create_wlan staging/rts_pstor: use kthread_run instead doing kthread_create and wake_up_process powerpc/BSR: cleanup the error path of bsr_init drm/mgag200: fix null pointer dereference leds: [trivial]Remove unnecesary return leds-88pm860x: use devm_kzalloc function leds-mc13783: set platform data to NULL at mc13783_led_remove leds/leds-s3c24xx: use devm_gpio_request leds-lp8788: forgotten unlock at lp8788_led_work bnx2x: remove cast around the kmalloc in bnx2x_prev_mark_path seeq: use PTR_RET at init_module of driver drivers/rtc/rtc-r9701.c: avoid second call to rtc_valid_tm() rtc/rtc-da9052: remove unneed devm_kfree call [media] staging/media/dt3155v4l: use module_pci_driver macro [media] staging/media/solo6x10: use module_pci_driver macro rtc/rtc-88pm80x: assign ret only when rtc_register_driver fails rtc/rtc-88pm80x: remove unneed devm_kfree
Dimitrios Semitsoglou-Tsiapos (1): staging: comedi: cb_pcidas64: Fixed coding style errors
Dimitris Papastamos (3): ALSA: pcm: Add snd_pcm_rate_bit_to_rate() ARM: S3C64XX: Add IRQ mapping for wm0010 on Cragganmore regmap: Fix incorrect arguments to kzalloc() call
Dinh Nguyen (3): clocksource: dw_apb_timer: Add common DTS glue for dw_apb_timer ARM: socfpga: initial support for Altera's SOCFPGA platform net: stmmac: Add ip version to dts bindings
Djalal Harouni (2): proc: environ_read() make sure offset points to environment address range proc: do not allow negative offsets on /proc/<pid>/environ
Dmitry Eremin-Solenikov (3): test_power: Add support for USB AC source test_power: Add VOLTAGE_NOW and BATTERY_TEMP properties gpio: add a driver for GPIO pins found on AMD-8111 south bridge chips
Dmitry Kasatkin (7): Revert "crypto: GnuPG based MPI lib - additional sources (part 4)" Remove unused code from MPI library ima: free securityfs violations file ima: remove unused cleanup functions ima: add policy for pseudo fs ima: ima_initialized is set only if successful ima: audit is compiled only when enabled
Dmitry Kravkov (1): bnx2x: organize BDs calculation for stop/resume
Dmitry Lifshitz (3): ARM: OMAP3: cm-t35: add mt9t001 camera sensor support ARM: OMAP3: cm-t35: add tvp5150 decoder support [media] tvp5150: fix kernel crash if chip is unavailable
Dmitry Torokhov (6): Merge commit 'v3.5-rc5' into next Merge branch 'for-linus' to bring in change ensuring that drivers that Pull input changes from Henrik Rydberg, including large update to Input: wacom_i2c - fix compiler warning Merge branch 'next' into for-linus Merge branch 'next' into for-linus
Don Fry (1): iwlwifi: implement dynamic opmode loading
Don Skidmore (1): ixgbe: add support for new 82599 device
Donald Dutile (3): iommu/dmar: Replace printks with appropriate pr_*() iommu/dmar: Reserve mmio space used by the IOMMU, if the BIOS forgets to iommu/dmar: Use pr_format() instead of PREFIX to tidy up pr_*() calls
Dong Aisheng (5): gpio/of: fix a typo of comment message pinctrl: remove pinctrl_remove_gpio_range pinctrl: add pinctrl_add_gpio_ranges function of: Improve prom_update_property() function irq_domain: correct a minor wrong comment for linear revmap
Donghwa Lee (1): video: exynos mipi dsi: Fix mipi dsi regulators handling issue
Dotan Barak (6): IB/mthca: Warning about event for non-existent QPs should show event type IB/mthca: Fill in sq_sig_type in query QP IB/mlx4: Fill the masked_atomic_cap attribute in query device mlx4_core: Remove double function declarations IB/cm: Destroy idr as part of the module init error flow net/mlx4_core: Free ICM table in case of error
Douglas Bagnall (1): [media] Avoid sysfs oops when an rc_dev's raw device is absent
Dror Cohen (1): [media] media/video: vpif: fixed vpfe->vpif typo
Du, Changbin (2): [media] media: gpio-ir-recv: add allowed_protos for platform data [media] rc: ati_remote.c: code style fixing
Du, ChangbinX (1): testusb: expose looping forever option "l" to user
Duan Jiong (7): lpc_eth: remove duplicated include libertas: firmware.c: remove duplicated include vme_user.c: remove duplicated include staging: sep_main.c: remove duplicated include staging: sep_crypto.c: remove duplicated include [media] smiapp-core.c: remove duplicated include [media] pms.c: remove duplicated include
Durgadoss R (2): Thermal: Make Thermal trip points writeable Thermal: Add Hysteresis attributes
Dylan Reid (2): ALSA: hda - Don't power up when not powered down. ALSA: hda - Turn on PIN_OUT from hdmi playback prepare.
Eddie Wai (2): cnic: Read bnx2x function number from internal register cnic: Handle RAMROD_CMD_ID_CLOSE error.
Eduardo Valentin (4): staging: OMAP4+: thermal: introduce bandgap temperature sensor staging: omap-thermal: common code to expose driver to thermal framework staging: omap-thermal: add OMAP4 data structures staging: omap-thermal: add OMAP5 data structures
Eldad Zack (3): include/net/dst.h: neaten asterisk placement sunrpc/cache.h: fix coding style sunrpc/cache.h: replace simple_strtoul
Eliad Peller (25): wlcore: use the original elp time in forced_ps mode wlcore: use correct link for bcast/multicast frames wlcore: flush before stopping AP wlcore: set wl->ht_cap per-band wlcore: flush tx on CHANGE_CHANNEL wlcore: increase WL1271_EVENT_TIMEOUT mac80211: use offchannel queue only when supported mac80211: fail authentication when AP denied authentication nl80211: add new rssi event to indicate beacon loss mac80211: remove ieee80211_get_operstate() wl12xx: send beacon loss events to userspace wl12xx/wl18xx: add erp protection IE to the beacon filter wlcore: compare ssid_len before comparing ssids wlcore: update basic rates on channel switch wlcore: declare interface combinations mac80211: flush queues before deauth/disassoc mac80211: don't require associated->beacon_ies for ps mac80211: allow calling ieee80211_ap_probereq_get() during auth/assoc mac80211: always set in_reconfig=false on wakeup wlcore: implement .flush callback wlcore: check ssid length against the correct element mac80211: go out of PS before sending disassoc wlcore: use basic rates for non-data packets mac80211: flush stations before stop beaconing mac80211: don't clear sched_scan_sdata on sched scan stop request
Emeric Vigier (1): smsc95xx: support ethtool get_regs
Emil Goode (5): grvga: Fix error handling issues staging: CSR: fix function declaration warnings aty128fb: Fix coding style issues [media] lirc: fix non-ANSI function declaration warning pps: return PTR_ERR on error in device_create
Emil Tantilov (2): ixgbe: do not compile ixgbe_sysfs.c when CONFIG_IXGBE_HWMON is not set ixgbe: fix panic while dumping packets on Tx hang with IOMMU
Emmanuel Deloget (1): i2c-tiny-usb: Add support for the Robofuzz OSIF USB/I2C converter
Emmanuel Grumbach (33): iwlwifi: fix prints in iwl_rx_handle iwlwifi: s/iwlagn_txq_free_tfd/iwl_txq_free_tfd iwlwifi: s/iwlagn_unmap_tfd/iwl_unmap_tfd iwlwifi: SCD_INT_MSK is obsolete - don't update it iwlwifi: first config the SCD queues, then activate them iwlwifi: use iwl_trans_set_wr_ptrs to init the queues iwlwifi: s/txq_agg_disable/txq_disable iwlwifi: s/txq_setup/txq_enable iwlwifi: update mask value for SCD queue config iwlwifi: allocate Tx cmd pool per device iwlwifi: fix rf configuration iwlwifi: configure the SKU in the HW iwlwifi: s/iwl_read_targ_mem_words/iwl_read_targ_mem_bytes iwlwifi: iwl_{read,write}_targ_mem_words takes dwords iwlwifi: print more info when a queue is stuck iwlwifi: don't configure a txq that is being disabled iwlwifi: remove lock around txq_enable iwlwifi: comment that setting driver_data overrides info->control iwlwifi: print even more info when a queue is stuck iwlwifi: don't modify the timer if we don't Tx iwlwifi: warn if TFD index and WiFi Seq don't match iwlwifi: WARN only once when we have trouble in reclaim iwlwifi: check that we have enough bits to track the TX queues iwlwifi: print the scratch of all the buffers stuck in a queue iwlwifi: comment context requirements of the op_mode iwlwifi: disable BH before the call to iwl_op_mode_nic_error iwlwifi: don't disable interrupt in iwl_abort_notification_waits iwlwifi: don't disable interrupt while starting tx iwlwifi: protect use_ict with irq_lock iwlwifi: disable early power Off reset for all NICs iwlwifi: configure the queues from the op_mode iwlwifi: disable the watchdog for queues by default iwlwifi: REPLY_RX doesn't exist any more
Erez Shitrit (1): IB/sa: Add GuidInfoRecord query support
Eric Anholt (1): drm/i915: Set the context before setting up regs for the context.
Eric Bénard (1): can: flexcan: add PM support
Eric Dumazet (63): tcp: tcp_make_synack() can use alloc_skb() tcp: tcp_make_synack() consumes dst parameter net: use consume_skb() in place of kfree_skb() sock_diag: add SK_MEMINFO_BACKLOG x86 bpf_jit: support BPF_S_ANC_ALU_XOR_X instruction af_unix: speedup /proc/net/unix af_unix: remove unix_iter_state net: keep name_hlist close to name bonding: remove packet cloning in recv_probe() bonding: drop_monitor aware net: lpc_eth: free skbs in start_xmit inetpeer: inetpeer_invalidate_tree() cleanup ipv4: tcp: dont cache output dst for syncookies net: struct sock cleanups ipv4: tcp: dont cache unconfirmed intput dst net: skb_free_datagram_locked() doesnt drop all packets net: l2tp_eth: provide tx_dropped counter ipv4: defer fib_compute_spec_dst() call ipv6: remove redundant declarations ipv6: fix a bad cast in ip6_dst_lookup_tail() asix: avoid copies in tx path bnx2x: populate skb->l4_rxhash ipv6: optimize ipv6 addresses compares tcp: TCP Small Queues tcp: add LAST_ACK as a valid state for TSQ tcp: add OFO snmp counters be2net: dont pull too much data in skb linear part netem: refine early skb orphaning tcp: implement RFC 5961 3.2 tcp: implement RFC 5961 4.2 ipv4: fix rcu splat ipv6: fix inet6_csk_xmit() bonding: refine IFF_XMIT_DST_RELEASE capability tcp: refine SYN handling in tcp_validate_incoming net: ftgmac100/ftmac100: dont pull too much data ipv6: add ipv6_addr_hash() helper ipv4: tcp: remove per net tcp_sock [SCSI] bnx2fc: use kthread_create_on_node tcp: use hash_32() in tcp_metrics tcp: fix ABC in tcp_slow_start() tcp: improve latencies of timer triggered events ipv4: tcp: set unicast_sock uc_ttl to -1 tcp: dont drop MTU reduction indications tcp: early_demux fixes ipv4: rt_cache_valid must check expired routes ipv6: Early TCP socket demux ipv4: fix TCP early demux net: TCP early demux cleanup net: ipv4: fix RCU races on dst refcounts ipv4: remove rt_cache_rebuild_count ipv4: Restore old dst_free() behavior. ipv4: percpu nh_rth_output cache ipv4: route.c cleanup net: skb_share_check() should use consume_skb() ipv4: change inet_addr_hash() ipv4: Introduce IN_DEV_NET_ROUTE_LOCALNET net: avoid reloads in SNMP_UPD_PO_STATS net: reorganize IP MIB values net: tcp: GRO should be ECN friendly tcp: ecn: dont delay ACKS after CE net: output path optimizations fib: use __fls() on non null argument time: jiffies_delta_to_clock_t() helper to the rescue
Eric Lapuyade (16): NFC: Prepare asynchronous error management for driver and shdlc NFC: Removed addressed shdlc TODOs NFC: Handle SHDLC RSET frames from an SHDLC connected chip NFC: Remove an impossible HCI error case NFC: Implement HCP reaggregation allocation error case NFC: Changed HCI cmd execution completion result to std linux errno NFC: Driver failure API NFC: Factorize HCI cmd completion NFC: Implement HCI driver or internal error management NFC: Core must test the device polling state inside the device lock NFC: nfc_targets_found() should accept zero target found NFC: nfc_driver_failure() implementation NFC: Error management documentation NFC: update PN544 HCI driver state when opened/closed NFC: Allow HCI driver to pre-open pipes to some gates NFC: Set target nfcid1 for all HCI reader A targets
Eric Sandeen (4): ext3: force ro mount if ext3_setup_super() fails vfs: allow custom EOF in generic_file_llseek code ext4: use core vfs llseek code for dir seeks ext3: pass custom EOF to generic_file_llseek_size()
Eric W. Biederman (16): sctp: Make the port hash table use struct net in it's key. sctp: Make the endpoint hashtable handle multiple network namespaces sctp: Make the association hashtable handle multiple network namespaces sctp: Make the address lists per network namespace sctp: Make the ctl_sock per network namespace sctp: Move the percpu sockets counter out of sctp_proc_init sctp: Make the proc files per network namespace. sctp: Enable sctp in all network namespaces sctp: Make the mib per network namespace sctp: Add infrastructure for per net sysctls sctp: Push struct net down to sctp_chunk_event_lookup sctp: Push struct net down into sctp_transport_init sctp: Push struct net down into sctp_in_scope sctp: Push struct net down into all of the state machine functions sctp: Push struct net down into sctp_verify_ext_param sctp: Make sysctl tunables per net
Erik Hugne (5): tipc: use standard printk shortcut macros (pr_err etc.) tipc: remove TIPC packet debugging functions and macros tipc: simplify print buffer handling in tipc_printf tipc: phase out most of the struct print_buf usage tipc: remove print_buf and deprecated log buffer code
Erik Jones (3): staging: rts5139: rts51x_chip: fixed brace coding style issue staging: rts5139: rts51x_card: fixed brace coding style issue staging: rts5139: rts51x_card: fixed brace coding style issue
Etay Luz (1): ath6kl: support changing dtim period on AP mode
Eugeni Dodonov (13): drm/i915: properly wait for SBI status drm/i915: support Haswell force waking drm/i915: add RPS configuration for Haswell drm/i915: slightly improve gt enable/disable routines drm/i915: enable RC6 by default on Haswell drm/i915: disable RC6 when disabling rps drm/i915: introduce haswell_init_clock_gating drm/i915: enable RC6 workaround on Haswell drm/i915: move force wake support into intel_pm drm/i915: re-initialize DDI buffer translations after resume drm/i915: prevent bogus intel_update_fbc notifications drm/i915: program FDI_RX TP and FDI delays drm/i915: initialize power wells in modeset_init_hw
Eyal Shapira (9): wlcore: add support macros to easily add conf debugfs entries wlcore: add debugfs control over rx interrupt pacing wlcore: avoid using NET_IP_ALIGN for RX alignment wlcore: send EAPOLs with basic rate policy mac80211: fix cleanup if driver suspend callback fails wlcore: fix broken TX due to wrong queuing of recovery wlcore: queue recovery in case of bus errors during cmd_remove_peer wlcore: print stack trace in every recovery wlcore: don't re-configure wakeup conditions if not needed
Ezequiel Garcia (3): ALSA: maestro3: Remove unused AC97 register definitions sound: swarm_cs4297: Provide definitions for AC97 registers sound: Remove unused include/linux/ac97_codec.h header
Ezequiel García (17): [media] em28xx: Make em28xx_ir_change_protocol a static function [media] em28xx: Fix wrong AC97 mic register usage [media] em28xx: Rename AC97 registers to use sound/ac97_codec.h definitions [media] em28xx: Remove unused AC97 register definitions [media] em28xx: Make a few drxk_config structs static [media] staging: solo6x10: Fix TODO file with proper maintainer [media] saa7164: Remove useless struct i2c_algo_bit_data [media] cx23885: Remove useless struct i2c_algo_bit_data [media] cx231xx: Remove useless struct i2c_algo_bit_data [media] cx25821: Remove useless struct i2c_algo_bit_data [media] saa7164: Remove unused saa7164_call_i2c_clients() [media] saa7164: Replace struct memcpy with struct assignment [media] cx23885: Replace struct memcpy with struct assignment [media] cx231xx: Replace struct memcpy with struct assignment [media] cx25821: Replace struct memcpy with struct assignment [media] v4l2-dev.c: Move video_put() after debug printk [media] cx25821: Remove bad strcpy to read-only char*
Fabio Baltieri (5): leds: add oneshot blink functions ledtrig-ide-disk: use generic one-shot blink api leds: fix led_brightness_set when soft-blinking leds: add oneshot trigger leds: use led_set_brightness in led_trigger_event
Fabio Estevam (27): usb: fsl_mxc_udc.c : Use clk_prepare_enable/clk_disable_unprepare usb: imx_udc.c: Use clk_prepare_enable/clk_disable_unprepare usb: imx21-hcd.c: Use clk_prepare_enable/clk_disable_unprepare usb: gadget: fsl_mxc_udc: do not depend on grouped clocks clk: mxs: Fix the GPMI clock name ARM: mxs: Let GPMI driver be built by default ARM: mxs: Enable MACH_APX4DEVKIT ARM: mxs_defconfig: Let AUART driver be built by default regulator: core: Remove unused get_device_regulator serial: mxs-auart: Allow device tree probing ARM: dts: mx28evk: Add auart0 and auart3 support ARM: imx: Fix build error due to missing irqs.h include ARM: mx23: Add initial support for olinuxino board ARM: mxs_defconfig: Enable RTC driver ASoC: imx-mc13783: Add audmux settings for mx27pdk ARM: imx: Kconfig: Remove IMX_HAVE_PLATFORM_IMX_SSI from MACH_MX25_3DS ARM: mxs: defconfig: Enable CONFIG_COMMON_CLK_DEBUG Input: imx_keypad - use clk_prepare_enable/clk_disable_unprepare() Input: imx_keypad - adapt the new kpp clock name Input: imx_keypad - check error returned by clk_prepare_enable() ARM: clk-imx27: Fix rtc clock id ARM: mx27: Reenable silicon version print ARM: dts: Add basic support for mx27_3ds board i2c: i2c-imx: Adapt the clock name to the new clock framework ARM: imx: clk-imx31: Fix clock id for rnga driver i2c-smbus: Use module_i2c_driver() pata_imx: Convert to clk_prepare_enable/clk_disable_unprepare
Fabio Porcedda (1): ARM: at91: add support for Telit EVK-PRO3 with Telit GE863-PRO3
Fan Du (3): Fix unexpected SA hard expiration after changing date xfrm: remove redundant parameter "int dir" in struct xfrm_mgr.acquire xfrm: Use rcu_dereference_bh to deference pointer protected by rcu_read_lock_bh
Federico Vaga (2): c_can_pci: generic module for C_CAN/D_CAN on PCI [media] adv7180.c: convert to v4l2 control framework
Felipe Balbi (30): usb: dwc3: fix a WARN and a comment usb: dwc3: handle pending unaligned Control OUT data phase correctly usb: dwc3: ep0: switch over to IS_ALIGNED usb: dwc3: ep0: align on function signature usb: dwc3: ep0: fix a typo in comment usb: dwc3: gadget: remove trailing semicolon usb: dwc3: gadget: prevent DCTL register corruption usb: dwc3: gadget: disable U1/U2 on disconnect usb: dwc3: ep0: simplify error handling on dwc3_ep0_inspect_setup usb: dwc3: ep0: be careful with endianness on SetSEL command usb: dwc3: ep0: rename dwc3_ep0_complete_req to dwc3_ep0_complete_status usb: gadget: omap_udc: make checkpatch.pl happy usb: gadget: omap_udc: remove useless print usb: gadget: omap_udc: let it work as a module usb: gadget: omap_udc: remove possiblity of NULL pointer de-reference usb: gadget: omap_udc: kfree(NULL) is safe usb: gadget: omap_udc: use generic map/unmap routines usb: dwc3: gadget: drop useless code usb: dwc3: gadget: don't wait for ep cmd IRQ usb: dwc3: gadget: don't call stop_active_transfers() on disconnect usb: dwc3: gadget: ignore endpoint IRQs when endpoint is disabled usb: gadget: composite: fix ep->maxburst initialization usb: otg: twl: add missing IRQF_ONESHOT usb: dwc3: gadget: split special cases of ep_queue() usb: dwc3: rename res_trans_idx to resource_index usb: dwc3: gadget: remove duplicated code from __dwc3_gadget_ep_set_halt usb: dwc3: ep0: prevent starting transfers twice on ep0 usb: chipidea: drop useless arch-check usb: chipidea: msm: add missing section annotation usb: chipidea: msm: add remove method
Felix Fietkau (28): cfg80211: fix regression in multi-vif AP start ath9k_hw: remove aniState->noiseFloor ath9k_hw: fix OFDM weak signal detection handling ath9k_hw: remove confusing logic inversion in an ANI variable ath9k_hw: clean up / fix ANI mode checks related to beacon RSSI ath9k_hw: remove the old ANI implementation ath9k_hw: clean up defines and variables from the ANI implementation split ath9k: remove MIB interrupt support ath9k_hw: fix setting lower noise immunity values ath9k_hw: clean up ANI OFDM trigger handling ath9k: fix ANI operation in AP mode ath9k: update AR934x initvals to latest version ath9k: de-duplicate initvals cfg80211: ignore channel state for stopped AP/mesh interfaces ath9k_hw: fix 5 GHz frequency selection on AR934x/AR955x with 25 MHz refclock ath9k_hw: fall back to OTP ROM when platform data has no valid eeprom data ath9k: validate rx antenna settings ath9k_hw: enable ANI on AR934x ath9k_hw: fix tx gain tables for AR934x ath9k_hw: remove redundant arguments to INIT_INI_ARRAY ath9k/ath9k_htc: fix txop limit handling ath9k: make per-WMM-AC queue sizes configurable via debugfs ath9k: fix aggregate size limit based on queue TXOP limit ath9k_hw: apply XPA timing control values from EEPROM ath9k_hw: clean up AR9003 EEPROM code ath9k_hw: apply XLNA bias settings from EEPROM ath9k_hw: fix SREV checks for applying tuning caps from EEPROM ath5k: fix txop limit handling
Feng Tang (2): Revert "x86/platform: Add a wallclock_init func to x86_platforms ops" slab: Fix a typo in commit 8c138b "slab: Get rid of obj_size macro"
Fengguang Wu (9): [IA64] Mark PARAVIRT and KVM as broken [IA64] Rename platform_name to ia64_platform_name RDMA/cma: Use PTR_RET rather than if (IS_ERR(...)) + PTR_ERR ALSA: es1688 - freeup resources on init failure clk: validate pointer in __clk_disable() avr32: fix build error in ATSTK1002 code floppy: remove duplicated flag FD_RAW_NEED_DISK xtensa: select generic atomic64_t support mwifiex: fix code mis-alignment after the if statement
Fenghua Yu (1): x86/copy_user_generic: Optimize copy_user_generic with CPU erms feature
Fernando Luis Vazquez Cao (2): ntfs: remove references to long gone super operations and unimplemented methods nilfs2: remove references to long gone super operations
Filipe Brandenburger (1): locks: prevent side-effects of locks_release_private before file_lock is initialized
Flavio Leitner (1): netxen: fix link notification order
Florian Fainelli (23): i2c-mv64xxxx: allow more than one driver instance watchdog: bcm63xx_wdt: fix driver section mismatch MIPS: BCM63XX: Be consistent in clock bits enable naming MIPS: BCM63xx: Add IRQ_SPI and CPU specific SPI IRQ values MIPS: BCM63xx: Define BCM6358 SPI base address MIPS: BCM63xx: Add BCM6368 SPI clock mask MIPS: BCM63xx: Define SPI register sizes. MIPS: BCM63xx: Remove SPI2 register MIPS: BCM63xx: Define internal registers offsets of the SPI controller MIPS: BCM63xx: Add stub to register the SPI platform driver MIPS: BCM63xx: Make board setup code register the spi platform device MIPS: Alchemy: use IS_ENABLED() macro MIPS: PNX833x: use IS_ENABLED() macro MIPS: TXX9: use IS_ENABLED() macro MIPS: TX49XX: use IS_ENABLED() MIPS: DEC: use IS_ENABLED() MIPS: loongson: use IS_ENABLED() spi/bcm63xx: fix clock configuration selection MIPS: BCM63XX: Fix platform_devices id MIPS: BCM63XX: add support for "ipsec" clock MIPS: BCM63XX: add RNG peripheral definitions MIPS: BCM63XX: add RNG driver platform_device stub hw_random: add Broadcom BCM63xx RNG driver
Florian Tobias Schandinat (5): Merge branch 'planes' of git://linuxtv.org/pinchartl/fbdev into fbdev-next Merge branch 'fbdev-for-linus' into fbdev-next Merge branch 'for-next' of git://linuxtv.org/pinchartl/fbdev into fbdev-next Merge branch 'for-florian' of git://gitorious.org/linux-omap-dss2/linux into fbdev-next da8xx-fb: fix compile issue due to missing include
Florian Westphal (2): netfilter: NFQUEUE: don't xor src/dst ip address for load distribution net: sched: add ipset ematch
Forest Bond (1): rtlwifi: rtl8192de: Fix phy-based version calculation
Francois Romieu (6): r8169: mdio_ops signature change. r8169: csi_ops signature change. r8169: ephy, eri and efuse functions signature changes. r8169: abstract out loop conditions. r8169: verbose error message. r8169: revert "add byte queue limit support".
Franky Lin (5): brcmfmac: add support for bus specific data command brcmfmac: restrict dongle txglom disable to old SDIO core brcmfmac: move glom alignment setting to SDIO bus layer brcmfmac: use firmware data buffer directly for nvram brcmfmac: add BCM4334 support
Fred Isaman (2): NFS: fix pnfs regression with directio reads NFS: fix pnfs regression with directio writes
Frederic Weisbecker (8): nohz: Separate idle sleeping time accounting from nohz logic nohz: Make nohz API agnostic against idle ticks cputime accounting nohz: Rename ts->idle_tick to ts->last_tick nohz: Move ts->idle_calls incrementation into strict idle logic nohz: Move next idle expiry time record into idle logic area perf hists: Return correct number of characters printed in callchain perf tools: Fix trace events storms due to weight demux perf hists: Print newline between hists callchains
G.Shark Jeong (1): leds: Add LED driver for lm3556 chip
Gabor Juhos (22): ath9k: define DEVID for QCA955x ath9k: define MAC version for AR9550 ath9k: set MAC version for AR9550 ath9k: add platform_device_id for AR9550 ath9k: add BB name string for AR9550 ath9k: clear pciexpress flag for AR9550 ath9k: enable TX/RX data byte swap for AR9550 ath9k: add initvals for AR9550 ath9k: add mode register initialization code for AR9550 ath9k: read spur frequency information from eeprom for AR9550 ath9k: fix XPABIASLEVEL settings for AR9550 ath9k: fix antenna control configuration for AR9550 ath9k: fix PAPRD settings for AR9550 ath9k: fix RF channel frequency configuration for AR9550 ath9k: disable SYNC_HOST1_FATAL interrupts for AR9550 ath9k: skip internal regulator configuration for AR9550 ath9k: fix PLL initialization for AR9550 ath9k: enable PLL workaround for AR9550 ath9k: set 4ADDRESS bit in RX filter for AR9550 ath9k: enable support for AR9550 ath9k: optimize power level initialization for CTL_[25]GHT20 ath9k: fix indentation in ar9003_hw_set_power_per_rate_table
Ganesan Ramalingam (6): i2c: i2c-ocores: Use reg-shift property i2c: i2c-ocores: support for 16bit and 32bit IO MIPS: Netlogic: Platform NAND/NOR flash support MIPS: Netlogic: XLP PCIe controller support. MIPS: Netlogic: USB support for XLP MIPS: Netlogic: Add XLP SoC devices in FDT
Gao feng (29): netfilter: nf_conntrack: prepare namespace support for l4 protocol trackers netfilter: nf_conntrack: prepare namespace support for l3 protocol trackers netfilter: nf_ct_generic: add namespace support netfilter: nf_ct_tcp: add namespace support netfilter: nf_ct_udp: add namespace support netfilter: nf_ct_icmp: add namespace support netfilter: nf_ct_icmp: add namespace support netfilter: nf_ct_ipv4: add namespace support netfilter: nf_ct_ipv6: add namespace support netfilter: nf_ct_sctp: add namespace support netfilter: nf_ct_udplite: add namespace support netfilter: nf_ct_dccp: use new namespace support netfilter: nf_ct_gre: use new namespace support netfilter: nf_conntrack: add namespace support for cttimeout inetpeer: add namespace support for inetpeer inetpeer: add parameter net for inet_getpeer_v4,v6 netfilter: nf_conntrack: fix nf_conntrack_l3proto_register netfilter: nf_conntrack: prepare l4proto->init_net cleanup netfilter: nf_conntrack: add nf_ct_kfree_compat_sysctl_table netfilter: nf_conntrack: use l4proto->users as refcount for per-net data netfilter: nf_conntrack: fix memory leak if sysctl registration fails netfilter: nf_ct_tcp: merge tcpv[4,6]_net_init into tcp_net_init netfilter: nf_ct_udp: merge udpv[4,6]_net_init into udp_net_init netfilter: nf_ct_udplite: add udplite_kmemdup_sysctl_table function netfilter: nf_ct_sctp: merge sctpv[4,6]_net_init into sctp_net_init netfilter: nf_ct_generic: add generic_kmemdup_sysctl_table function netfilter: nf_ct_dccp: add dccp_kmemdup_sysctl_table function netfilter: nf_ct_icmp: add icmp_kmemdup[_compat]_sysctl_table function netfilter: nf_ct_icmpv6: add icmpv6_kmemdup_sysctl_table function
Gavin Shan (7): powerpc/numa: Fix OF node refcounting bug powerpc/pci: cleanup on duplicate assignment mm/buddy: cleanup on should_fail_alloc_page mm/compaction: cleanup on compaction_deferred mm/sparse: optimize sparse_index_alloc mm/sparse: more checks on mem_section number mm/sparse: remove index_init_lock
Geert Uytterhoeven (4): sparc: Correct comments about prom_init() return values sparc32: Remove superfluous extern declarations for prom_*() functions module.c: spelling s/postition/position/g arm,unicore32: Remove obsolete "select MISC_DEVICES"
Genoud Richard (1): ARM: 7437/1: zImage: Allow DTB command line concatenation with ATAG_CMDLINE
Gerard CAUVY (1): usb: dwc3: gadget: move AcceptU1Ena and AcceptU2Ena to Reset IRQ
Gerard Snitselaar (2): iio: dac: ad5064: fix section mismatch in ad5064_init() in linux-next watchdog: ie6xx_wdt: section mismatch in ie6xx_wdt_probe()
Gerd Hoffmann (7): Revert "usb/uas: make sure data urb is gone if we receive status before that" Revert "usb/uas: one only one status URB/host on stream-less connection" uas: fix sense urb handling uas: keep track of command state, finish scsi cmd when really done. uas: improve error handling uas: track urbs, kill inflight urbs on disconnect. uas: task mgmt & error handling
Girish K S (1): mmc: dw_mmc: Add check for IDMAC configuration
Giuseppe Bilotta (1): HID: wiimote-ext: comment spelling fix
Giuseppe CAVALLARO (5): stmmac: remove two useless initialisations stmmac: do not use strict_strtoul but kstrtoint stmmac: update the driver Documentation and add EEE stmmac: add the Energy Efficient Ethernet support phy: add the EEE support and the way to access to the MMD registers.
Glauber Costa (4): slab: rename gfpflags to allocflags slab: move FULL state transition to an initcall sysfs: fail dentry revalidation after namespace change memcg: fix bad behavior in use_hierarchy file
Gleb Natapov (1): KVM: MMU: do not iterate over all VMs in mmu_shrink()
Gokul Caushik (1): x86, boot: Exclude cmdline.c if you can't use it
Graeme Gregory (2): mfd: Fix palmas regulator pdata missing mfd: Add missing hunk to change palmas irq to clear on read
Grant Erickson (1): wl12xx: Add support for an external 26 MHz crystal source
Grant Likely (15): spi: Add "spi:" prefix to modalias attribute of spi devices devicetree: add helper inline for retrieving a node's full name irqdomain: Remove unnecessary test for IRQ_DOMAIN_MAP_LEGACY irqdomain: Make ops->map hook optional devicetree: add helper inline for retrieving a node's full name Merge tag 'v3.5-rc6' into irqdomain/next irqdomain: Split disassociating code into separate function irqdomain: Always update revmap when setting up a virq irqdomain: Support for static IRQ mapping and association. irqdomain: Eliminate dedicated radix lookup functions irqdomain: Fix irq_create_direct_mapping() to test irq_domain type. clk: add DT clock binding support clk: add DT fixed-clock binding support Merge remote-tracking branch 'origin' into irqdomain/next irqdomain: eliminate slow-path revmap lookups
Grazvydas Ignotas (3): wl1251: remove unused filter_work wl1251: fix filtering support wl1251: send filters to firmware as they are set
Greg KH (1): tg3: add device id of Apple Thunderbolt Ethernet device
Greg Kroah-Hartman (82): Merge branch 'usb-linus' into usb-next USB: rename the usb misc class from "usb" to "usbmisc" Revert "w1: introduce a slave mutex for serializing IO" Merge branch 'staging-linus' into staging-next USB: properly pad out usb_device_id.driver_info Staging: add CSR Wifi "os helper" module Staging: add CSR wifi module Staging: csr: update to version 5.1.0 of the driver Staging: csr: provide a MODULE_LICENSE for csr_helper.ko Merge 3.5-rc3 into usb-next Merge 3.5-rc4 into usb-next Merge 3.5-rc4 into staging-next Merge v3.5-rc5 into driver-core-next Merge 3.5-rc5 into usb-next Merge tag 'musb-for-v3.6' of git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb into usb-next Merge tag 'gadget-for-v3.6' of git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb into usb-next Merge tag 'dwc3-for-v3.6' of git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb into usb-next Merge tag 'xceiv-for-v3.6' of git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb into usb-next Merge branch 'fixes-togreg' of git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into staging-next Merge branch 'togreg' of git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into staging-next Merge tag 'fixes-togreg_8_7_2012' of git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into staging-next Merge tag 'togreg_8_7_2012' of git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into staging-next Merge tag 'fixes-togreg-3.6a' of git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into work-next Merge tag 'togreg-3.6a' of git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into staging-next Merge 3.5-rc7 into usb-next Merge tag 'for-usb-next-2012-07-11' of git://git.kernel.org/pub/scm/linux/kernel/git/sarah/xhci into usb-next Merge 3.5-rc7 into driver-core-next Merge tag 'iio-fixes-3.6b' of git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into staging-next Merge 3.5-rc7 into char-misc-next. Staging: csr: remove oska compat functions staging: csr: oska: remove io.h staging: csr: oska: remove refcount.c staging: csr: oska: remove all.h and types.h staging: csr: oska: remove list.c and list.h staging: csr: oska: remove print.h and print.c staging: csr: oska: remove time.h staging: csr: oska: remove timer.c and timer.h staging: csr: remove oska submodule staging: csr: remove sdioemb/ staging: csr: clean up csr_types.h a bit staging: csr: remove CsrUint8 typedef staging: csr: remove CsrInt8 typedef staging: csr: remove CsrUint16 typedef staging: csr: remove CsrInt16 typedef staging: csr: remove CsrUint32 typedef staging: csr: remove CsrInt32 typedef staging: csr: remove CsrUint24 typedef staging: csr: remove CsrUtf16String typedef staging: csr: remove CsrUtf8String typedef staging: csr: remove CsrCharString typedef staging: csr: remove CsrBool typedef staging: csr: remove CsrSize typedef staging: csr: remove odd pointer typedefs staging: csr: remove CsrUint64 and CsrInt64 typedefs. staging: csr: remove csr_types.h staging: csr: remove indications.c staging: csr: remove a bunch of unused functions in csr_util.c staging: csr: remove CsrMemSet staging: csr: remove CsrMemCmp staging: csr: remove CsrMemMove() staging: csr: remove CsrStrCpy staging: csr: remove CsrStrNcpy staging: csr: remove CsrStrCmp staging: csr: remove CsrStrNCmp staging: csr: remove CsrStrChr() staging: csr: remove CsrStrDup staging: csr: remove CsrVsnprintf() staging: csr: remove CsrStrLen() staging: csr: remove CsrMemCpy() staging: csr: make CsrUInt16ToHex static stating: csr: remove unneeded #includes in csr_util.c staging: csr: remove CsrOffSetOf() staging: csr: remove csr_util.h staging: csr: remove CsrMemFree() and CsrMemFreeDma() staging: csr: remove CsrMemAlloc() staging: csr: remove CsrMemCalloc() staging: csr: remove CsrMemAllocDma() staging: csr: remove CsrPmemFree() staging: csr: remove CsrPmemAlloc staging: csr: remove csr_pmem.h staging: csr: remove csr_utf16.c staging: csr: delete a bunch of unused library functions
Greg Pearson (1): pcdp: use early_ioremap/early_iounmap to access pcdp table
Greg Rose (1): ixgbevf: Fix namespace issue with ixgbe_write_eitr
Greg Ungerer (15): m68knommu: move the badly named mcfne.h to a better mcf8390.h net: add support for NS8390 based eth controllers on some ColdFire CPU boards PCI: build resource code for M68K architecture m68k: use some direct calls to ret_from_exception in entry code m68k: use jbsr to call functions instead of bsrl m68k: merge the MMU and non-MMU versions of the entry.S code m68knommu: platform support for 8390 based ethernet used on some boards m68k: use simpler dma_alloc_coherent() for ColdFire CPUs m68k: fix ColdFire clear cache operation m68k: add support for DMA_BIDIRECTIONAL in dma support functions m68k: common PCI support definitions and code m68k: add PCI bus support definitions for the ColdFire M54xx SoC family m68k: add IO access definitions to support PCI on ColdFire platforms m68k: add PCI bus code support for the ColdFire M54xx SoC family m68k: allow PCI bus to be enabled for ColdFire m54xx CPUs
Gregory CLEMENT (4): clocksource: time-armada-370-xp: Marvell Armada 370/XP SoC timer driver arm: mach-mvebu: add source files arm: mach-mvebu: add documentation for new device tree bindings arm: mach-mvebu: add compilation/configuration change
Gregory Greenman (1): iwlwifi: Move IWL_MASK macro to transport.
Guanjun He (1): libceph: prevent the race of incoming work during teardown
Guennadi Liakhovetski (58): regulator: support multiple dummy fixed regulators regulator: extend the fixed dummy voltage regulator to accept voltage fbdev: sh_mipi_dsi: fix a section mismatch ARM: mach-shmobile: add 3.3V and 1.8V fixed regulators to mackerel ARM: mach-shmobile: add fixed voltage regulators to ag5evm ARM: mach-shmobile: add fixed voltage regulators to ap4evb ARM: mach-shmobile: add fixed voltage regulators to armadillo800eva ARM: mach-shmobile: add fixed voltage regulators to bonito ARM: mach-shmobile: add fixed voltage regulators to g4evm ARM: mach-shmobile: add fixed voltage regulators to kota2 ARM: mach-shmobile: add fixed voltage regulators to kzm9d ARM: mach-shmobile: add fixed voltage regulators to kzm9g ARM: mach-shmobile: add fixed voltage regulators to marzen ARM: mach-shmobile: add SDHI2 to the 2.8V fixed regulator consumers on kzm9g ARM: mach-shmobile: select the fixed regulator driver on several boards mmc: tmio: use MMC opcode defines instead of numbers mmc: extend and rename cd-gpio helpers to handle more slot GPIO functions dma: move shdma driver to an own directory dmaengine: add an shdma-base library dma: shdma: prepare for conversion to the shdma base library mmc: sh_mmcif: remove unneeded struct sh_mmcif_dma, prepare to shdma conversion mmc: sh_mobile_sdhi: prepare for conversion to the shdma base library serial: sh-sci: prepare for conversion to the shdma base library ASoC: siu: prepare for conversion to the shdma base library usb: renesas_usbhs: prepare for conversion to the shdma base library ASoC: fsi: prepare for conversion to the shdma base library dma: shdma: convert to the shdma base library dmaengine: shdma: (cosmetic) simplify a static function ASoC: siu: don't use DMA device for channel filtering sh: remove unused DMA device pointer from SIU platform data dmaengine: shdma: prepare to stop using struct dma_chan::private dma: sh: use an integer slave ID to improve API compatibility dma: sh: provide a migration path for slave drivers to stop using .private mmc: sh_mmcif: switch to the new DMA channel allocation and configuration mmc: add a function to get regulators, supplying card's power mmc: tmio: don't needlessly enable interrupts during probing mmc: tmio: add callbacks to enable-update and disable the interface clock mmc: sdhi: implement tmio-mmc clock enable-update and disable callbacks mmc: tmio: add regulator support mmc: sdhi: do not install dummy callbacks mmc: tmio: remove a duplicated comment line mmc: sh_mmcif: simplify and use meaningful label names in error-handling mmc: sh_mmcif: fix clock management mmc: sh_mmcif: re-read the clock frequency every time it is turned on mmc: sh_mmcif: remove redundant .down_pwr() callback mmc: sh_mmcif: add regulator support mmc: core: use a more generic name for slot function types and fields mmc: add two capability flags for CD and WP signal polarity mmc: add CD GPIO polling support to slot functions mmc: core: convert slot functions to managed allocation mmc: core: add WP pin handler to slot functions mmc: tmio: support caps2 flags mmc: sh_mobile_sdhi: support caps2 flags mmc: tmio: use generic GPIO CD and WP handlers mmc: sdhi: add OF support, make platform data optional mmc: sh-mmcif: add OF support, make platform data optional mmc: prohibit card detection when host is not ready mmc: sh_mmcif: support generic card-detection
Guenter Roeck (63): hwmon: (w83627ehf) Add missing break statement hwmon: (fam15h_power) Fix unintentional integer overflow hwmon: (wm831x-hwmon) Convert to use devm_ functions hwmon: (max6650) Convert to use devm_ functions hwmon: (max6639) Convert to use devm_ functions hwmon: (mc13783-adc.c) Convert to use devm_ functions hwmon: (pc87360) Convert to use devm_ functions hwmon: (adm1025) Convert to use devm_ functions hwmon: (adt7475) Convert to use devm_ functions hwmon: (lm78) Convert to use devm_ functions hwmon: (f71805f) Convert to use devm_ functions hwmon: (lm83) Convert to use devm_ functions hwmon: (lm90) Convert to use devm_ functions hwmon: (w83795) Convert to use devm_ functions hwmon: (adm1021) Convert to use devm_ functions hwmon: (adm1026) Convert to use devm_ functions hwmon: (adm1031) Convert to use devm_ functions hwmon: (adm9240) Convert to use devm_ functions hwmon: (atxp1) Convert to use devm_ functions hwmon: (ds1621) Convert to use devm_ functions hwmon: (emc6w201) Convert to use devm_ functions hwmon: (gl518sm) Convert to use devm_ functions hwmon: (gl520sm) Convert to use devm_ functions hwmon: (lm63) Convert to use devm_ functions hwmon: (lm75) Convert to use devm_ functions hwmon: (lm77) Improve code readability hwmon: (lm77) Convert to use devm_ functions hwmon: (lm80) Convert to use devm_ functions hwmon: (lm85) Convert to use devm_ functions hwmon: (lm87) Convert to use devm_ functions hwmon: (asc7621) Convert to use devm_ functions hwmon: (lm92) Convert to use devm_ functions hwmon: (lm93) Convert to use devm_ functions hwmon: (max1111) Convert to use devm_ functions hwmon: (max1619) Convert to use devm_ functions hwmon: (max6642) Convert to use devm_ functions hwmon: (pcf8591) Convert to use devm_ functions hwmon: (gpio-fan) Convert to use devm_ functions hwmon: Document the use of devres functions hwmon: (pc87427) Convert to use devm_ functions hwmon: (sis5595) Convert to use devm_ functions hwmon: (thmc50) Convert to use devm_ functions hwmon: (tmp102) Convert to use devm_ functions hwmon: (tmp401) Convert to use devm_ functions hwmon: (tmp421) Convert to use devm_ functions hwmon: (via686a) Convert to use devm_ functions hwmon: (vt1211) Convert to use devm_ functions hwmon: (w83627hf) Convert to use devm_ functions hwmon: (w83781d) Convert to use devm_ functions hwmon: (w83792d) Convert to use devm_ functions hwmon: (w83791d) Convert to use devm_ functions hwmon: (k8temp) Convert to use devm_ functions hwmon: (smsc47b397) Convert to use devm_ functions hwmon: (smsc47m1) Convert to use devm_ functions hwmon: (smsc47m192) Convert to use devm_ functions hwmon: (w83l785ts) Simplify code and improve readability hwmon: (w83l785ts) Convert to use devm_ functions hwmon: (ntc_thermistor) Ensure that data->name string is terminated hwmon: (acpi_power_meter) Cleanup and optimizations hwmon: (acpi_power_meter) Fix unintentional integer overflow hwmon: (w83781d) Fix compile warning i2c: Update Guenter Roeck's e-mail address hwmon: (acpi_power_meter) Fix build warning
Guilherme Maciel Ferreira (1): USB: FHCI: Reusing QUICC Engine USB Controller registers from immap_qe.h
Guo Chao (1): KVM: VMX: code clean for vmx_init()
Gustavo Padovan (32): Bluetooth: Fix coding style in mgmt.c Bluetooth: Fix coding style in sco.c Bluetooth: Fix coding style in hci_sock.c Bluetooth: Fix coding style in hci_sysfs.c Bluetooth: Fix coding style in hci_event.c Bluetooth: Fix coding style in hci_conn.c Bluetooth: Fix coding style in hci_core.c Bluetooth: Do not purge queue in Basic Mode Bluetooth: Remove double check for BT_CONNECTED Bluetooth: Remove dead int returns Bluetooth: Fix trailing whitespaces in license text Bluetooth: Remove most of the inline usage Bluetooth: Remove 'register' usage from the subsystem Bluetooth: Fix coding style in include/net/bluetooth Bluetooth: Fix coding style in the subsystem Bluetooth: Remove unnecessary headers include Bluetooth: Remove unneeded EXPORT_SYMBOL Bluetooth: Use lmp_ssp_capable() macro Bluetooth: Get a more accurate L2CAP PDU len Bluetooth: Remove extra l2cap_state_change(BT_CONNECTED) Bluetooth: Use l2cap_chan_ready() in LE path Bluetooth: Use chan as parameters for l2cap chan ops Bluetooth: Use chan->state instead of sk->sk_state Bluetooth: Move check for backlog size to l2cap_sock.c Bluetooth: check for already existent channel before create new one Bluetooth: Create function to return the ERTM header size Bluetooth: Remove unused err var from l2cap_segment_sdu() Bluetooth: Create empty l2cap ops function Bluetooth: Fix style in hidp code Merge branch 'for-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth Merge branch 'for-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth USB: add USB_VENDOR_AND_INTERFACE_INFO() macro
Gustavo Zacarias (1): powerpc/p1010rdb: add EEPROMs to device tree
H Hartley Sweeten (455): staging: comedi: remove private header comedi_pci.h staging: comedi: dt3000: io_addr is a void __iomem * staging: comedi: gsc_hpdi: plx9080_iobase and hpdi_iobase are void __iomem * staging: comedi: icp_multi: io_addr is a void __iomem * staging: comedi: ii_pci20kc: iobase and ioaddr are void __iomem * staging: comedi: s626: base_addr is a void __iomem * staging: comedi: remove thisboard macro in the ssv_dnp driver staging: comedi: remove this_board macro in the serial2002 driver staging: comedi: remove this_board macro in the rti800 driver staging: comedi: remove this_board macro in the poc driver staging: comedi: remove this_board macro in the pcmuio driver staging: comedi: remove this_board macro in the pcmmio driver staging: comedi: remove thisboard macro in the pcmda12 driver staging: comedi: remove this_board macro in the pcmad driver staging: comedi: remove this_board macro in the pcm3724 driver staging: comedi: remove this_board macro in the pcl818 driver staging: comedi: remove this_board macro in the pcl816 driver staging: comedi: remove this_board macro in the pcl812 driver staging: comedi: remove this_board macro in the pcl730 driver staging: comedi: remove this_board macro in the pcl726 driver staging: comedi: remove this_board macro in the pcl724 driver staging: comedi: remove this_board macro in the pcl711 driver staging: comedi: remove boardtype macro in the ni_atmio16d driver staging: comedi: remove thisboard macro in the ni_at_ao driver staging: comedi: remove this_board macro in the dt282x driver staging: comedi: remove this_board macro in the dt2811 driver staging: comedi: remove thisboard macro in the dmm32at driver staging: comedi: remove thisboard macro in the das16m1 driver staging: comedi: remove thisboard macro in the das16 driver staging: comedi: remove thisboard macro in the comedi_test driver staging: comedi: remove thisboard macro in the aio_iiro_16 driver staging: comedi: remove this_board macro in the aio_aio12_8 driver staging: comedi: remove thisboard macro in the adq12b driver staging: comedi: remove this_board macro in the acl7225b driver staging: comedi: remove this_board macro in the s526 driver staging: comedi: adl_pci7230: factor out the find PCI device code staging: comedi: adl_pci9118: factor out the find PCI device code staging: comedi: adl_pci9111: factor out the find PCI device code staging: comedi: adl_pci8164: factor out the PCI device code staging: comedi: adl_pci7432: factor out the PCI device code staging: comedi: adl_pci7296: factor out the PCI device code staging: comedi: rtd520 complete the refactor to remove all forward declarations staging: comedi: das1800: complete the refactor to remove all forward declarations staging: comedi: Make COMEDI_FC a hidden Kconfig option staging: comedi: drivers.c: remove unused inline functions staging: comedi: cleanup sysfs functions staging: comedi: ni_labpc: unlock spinlock on command error staging: comedi: refactor comedi_fops to remove most of the forward declarations staging: comedi: adl_pci9118: if test should use logical AND not bitwise AND staging: comedi: pcl816: if test should use logical OR not bitwise OR staging: comedi: serial2002: quiet NULL pointer sparse noise staging: comedi: export alloc_subdevices as comedi_alloc_subdevices staging: comedi: change type of num_subdevices parameter to comedi_alloc_subdevices staging: comedi: sanity check num_subdevices parameter in comedi_alloc_subdevices staging: comedi: only set dev->n_subdevices when kcalloc succeedes staging: comedi: remove the comed_alloc_subdevices "allocation failed" messages staging: comedi: remove the "Allocate the subdevice..." comments staging: comedi: propogate error code from comedi_alloc_subdevices staging: comedi: cleanup comedi_alloc_subdevices staging: comedi: remove check for PCI_SUPPORT_VER1 staging: comedi: Kconfig: cleanup depends on logic staging: comedi: 8255: replace printk calls staging: comedi: 8255: use pointer to dev->subdevices staging: comedi: 8255: rename the private data structure staging: comedi: 8255: remove the s->private access macros staging: comedi: 8255: rename cb_arg and cb_func staging: comedi: 8255: push out the 8255's private data variable rename staging: comedi: 8255: refactor subdev_8255_init staging: comedi: 8255: remove have_irg and refactor subdev_8255_init_irq staging: comedi: 8255: check for failure of subdev_8255_init staging: comedi: 8255: use kzalloc to allocate the private data staging: comedi: 8255: use a local variable for the iobase staging: comedi: 8255: refactor subdev_8255_insn function staging: comedi: 8255: move the subdev_8255_io function staging: comedi: 8255: add namespace to 'do_config' function staging: comedi: 8255: add some whitespace to the #define's staging: comedi: ni_atmio16d: remove the function tracing debug staging: comedi: pcl816: remove unneeded tests in pcl816_ai_cmdtest staging: comedi: pcl818: remove unneeded tests in ai_cmdtest staging: comedi: pcl812: remove unneeded tests in pcl812_ai_cmdtest staging: comedi: pcl812: remove PCL812_EXTDEBUG define and related code staging: comedi: me4000: remove CALL_PDEBUG macro staging: comedi: me4000: remove PORT_PDEBUG macro staging: comedi: me4000: remove inline port io wrappers staging: comedi: me4000: remove ISR_PDEBUG macro staging: comedi: me4000: remove PDEBUG macro staging: comedi: fix Kconfig for COMEDI_PCMCIA_DRIVERS staging: comedi: remove unneeded sanity check in insn_bits functions staging: comedi: fix return value for insn_bits functions staging: comedi: comedi_subdevice 'io_bits' should be an unsigned int staging: comedi: pcmmio: quiet NULL pointer sparse noise staging: comedi: comedi_compat_ioctl should be NULL not 0 staging: comedi: Kconfig: fix drivers that require the 8255 driver staging: comedi: remove unused CONFIG_COMEDI_PCMCIA define staging: comedi: remove CONFIG_COMEDI_PCI define staging: comedi: Kconfig: menuconfig options should be bool staging: comedi: Kconfig: remove redundant depends on tests staging: comedi: usbdux: use module_comedi_usb_driver() staging: comedi: usbduxfast: use module_comedi_usb_driver() staging: comedi: usbduxsigma: use module_comedi_usb_driver() staging: comedi: vmk80xx: use module_comedi_usb_driver() staging: comedi: vmk80xx: refactor init code staging: comedi: usbduxsigma: refactor init code staging: comedi: usbduxfast: refactor init code staging: comedi: usbdux: refactor init code staging: comedi: ssv_dnp: remove empty private data staging: comedi: s626: local functions should not be exposed globally staging: comedi: s626: pointers should be cleared with NULL not 0 staging: comedi: s626: remove forward declarations 1 staging: comedi: s626: remove forward declarations 2 staging: comedi: s626: remove forward declarations 3 staging: comedi: s626: remove forward declarations 4 staging: comedi: s626: remove forward declarations 5 staging: comedi: s626: remove forward declarations 6 staging: comedi: s626: remove forward declarations 7 staging: comedi: s626: remove private DEBUG macro staging: comedi: s626: remove private INLINE macro staging: comedi: s626: factor out the find PCI device code staging: comedi: ni_daq_700: remove exported symbols staging: comedi: ni_daq_700: move the MODULE_* stuff to the EOF staging: comedi: ni_daq_700: add the module_{init, exit} declarations staging: comedi: ni_daq_700: consolidate the init and exit functions staging: comedi: ni_daq_700: change driver registration order staging: comedi: ni_daq_700: cleanup to the pcmcia_driver declaration staging: comedi: ni_daq_700: remove some useless comments staging: comedi: ni_daq_700: refactor the pcmcia support code staging: comedi: ni_daq_700: Move the comedi_driver variable staging: comedi: ni_daq_700: Remove the unused private data struct staging: comedi: ni_daq_700: Remove a "do nothing" function stub staging: comedi: ni_daq_700: Remove unused variables from the boardinfo staging: comedi: ni_daq_700: Remove unneeded variables from the boardinfo staging: comedi: ni_daq_700: Remove bustype variable from the boardinfo staging: comedi: ni_daq_700: move the boardinfo variable staging: comedi: ni_daq_700: remove thisboard macro staging: comedi: ni_daq_700: remove unused private data variable staging: comedi: ni_daq_700: remove the CALLBACK_* code staging: comedi: ni_daq_700: remove a couple unused defines staging: comedi: ni_daq_700: remove the subdev_700_init function staging: comedi: ni_daq_700: remove the #ifdef'ed out irq code staging: comedi: ni_daq_700: change the 'attach' printk's to dev_printk's staging: comedi: ni_daq_700: remove local variable in the 'attach' function staging: comedi: ni_daq_700: remove some dangling ';' staging: comedi: ni_daq_700: use a local var to fix a > 80 char line issue staging: comedi: ni_daq_700: fix return for insn_config function staging: comedi: ni_daq_700: cleanup pcmcia debug output messages staging: comedi: ni_daq_700: remove unused pcmcia 'stop' logic staging: comedi: ni_daq_700: remove unneeded pcmcia private data staging: comedi: ni_daq_700: remove the pcmcia suspend/resume staging: comedi: ni_daq_700: refactor the pcmcia attach/detach staging: comedi: cb_das16_cs: remove CONFIG_PCMCIA check staging: comedi: cb_das16_cs: move the MODULE_* stuff to the EOF staging: comedi: cb_das16_cs: add module_{init, exit} declarations staging: comedi: cb_das16_cs: consolidate the init and exit functions staging: comedi: cb_das13_cs: change driver registration order staging: comedi: cb_das16_cs: cleanup the pcmcia_driver declaration staging: comedi: cb_das16_cs: remove some useless comments staging: comedi: cb_das16_cs: refactor the pcmcia support code staging: comedi: cb_das16_cs: refactor the pcmcia attach/detach staging: comedi: cb_das16_cs: remove unused pcmcia 'stop' logic staging: comedi: cb_das16_cs: remove the pcmcia suspend/resume staging: comedi: cb_das16_cs: remove unneeded pcmcia private data staging: comedi: cb_das16_cs: Move the comedi_driver variable staging: comedi: cb_das16_cs: refactor the comedi attach/detach staging: comedi: cb_das16_cs: remove thisboard and devpriv macros staging: comedi: cb_das16_cs: remove n_boards define staging: comedi: cb_das16_cs: remove skel driver cut-and-paste comments staging: comedi: cb_das16_cs: remove unused timer subdevice staging: comedi: cb_das16_cs: cleanup dio subdevice initialization staging: comedi: cb_das16_cs: fix analog output subdevice init staging: comedi: cb_das16_cs: remove unneeded include staging: comedi: cb_das16_cs: probe for the device first staging: comedi: cb_das16_cs: remove the debug output of the "fingerprint" staging: comedi: cb_das16_cs: cleanup the boardinfo staging: comedi: cb_das16_cs: consolidate the attach messages staging: comedi: cb_das16_cs: return '0' for successful attach staging: comedi: cb_das16_cs: add whitespace to the subdev init staging: comedi: cb_das16_cs: cleanup das16cs_ai_rinsn() staging: comedi: cb_das16_cs: use #define'd io reg offsets staging: comedi: cb_das16_cs: remove unused variable in private data staging: comedi: cb_das16_cs: use the BIP_RANGE helper macro staging: comedi: cb_das16_cs: remove some commented out debug staging: comedi: cb_das16_cs: fix a multi-line comment staging: comedi: cb_das16_cs: reword the comment about PCMCIA support staging: comedi: cb_das16_cs: remove unneeded default case in analog in read staging: comedi: cb_pcidas: remove forward declarations 1 staging: comedi: cb_pcidas: remove forward declarations 2 staging: comedi: cb_pcidas: remove forward declarations 3 staging: comedi: cb_pcidas: remove forward declarations 4 staging: comedi: cb_pcidas: remove forward declarations 5 staging: comedi: cb_pcidas: remove forward declarations 6 staging: comedi: cb_pcidas: remove forward declarations 7 staging: comedi: cb_pcidas: remove forward declarations 8 staging: comedi: cb_pcidas: remove forward declarations 9 staging: comedi: cb_pcidas: remove thisboard and devpriv macros staging: comedi: cb_pcidas: factor out the find pci device code staging: comedi: cb_pcidas: remove some obvious comments in the attach staging: comedi: cb_pcidas: remove the PCI BAR index defines staging: comedi: cb_pcidas: remove CB_PCIDAS_DEBUG define staging: comedi: cb_pcidas: remove unused io region size defines staging: comedi: cb_pcidas: simplify the boardinfo staging: comedi: cb_pcidas: cleanup the boardinfo 1 staging: comedi: cb_pcidas: cleanup the boardinfo 2 staging: comedi: cb_pcidas: cleanup the boardinfo 3 staging: comedi: cb_pcidas: cleanup the boardinfo 4 staging: comedi: cb_pcidas: cleanup ai_config_insn() staging: comedi: cb_pcidas: move the "find pci" dev_printk messages staging: comedi: cb_pcidas: use the driver_name for the resource name staging: comedi: cb_pcidas: check for failure of subdev_8255_init staging: comedi: cb_pcidas: fix a space before tab issue staging: comedi: cb_pcidas: fix some > 80 char lines staging: comedi: cb_pcidas: fix comments in *_cmdtest functions staging: comedi: cb_pcidas: remove 'volatile' on private data variables staging: comedi: cb_pcidas: fix comments in private data struct staging: comedi: cb_pcidas: change dac bit enums into defines staging: comedi: cb_pcidas: add whitespace to all the #define's staging: comedi: cb_pcidas: fix remaining checkpatch.pl issues staging: comedi: cb_pcidas: cleanup cb_pcidas_ao_fifo_winsn() staging: comedi: cb_pcidas: cleanup cb_pcidas_ao_nofifo_winsn() staging: comedi: cb_pcidas: cleanup cb_pcidas_ai_rinsn() staging: comedi: cb_pcidas: cleanup dac08_write() staging: comedi: cb_pcidas: fix dac08_write_insn() staging: comedi: adl_pci6208: remove thisboard and devpriv macros staging: comedi: adl_pci6208: refactor pci6208_find_device() staging: comedi: adl_pci6208: remove the boardinfo 'ao_bits' staging: comedi: adl_pci6208: document the register map of the device staging: comedi: adl_pci6208: cleanup pci6208_pci_setup() staging: comedi: adl_pci6208: remove pci6208_pci_setup() staging: comedi: adl_pci6208: pass on the error code from comedi_pci_enable staging: comedi: adl_pci6208: consolidate the attach messages staging: comedi: adl_pci6208: fix the digital i/o subdevice staging: comedi: adl_pci6208: add whitespace to the subdev init staging: comedi: adl_pci6208: return '0' for successful attach staging: comedi: adl_pci6208: remove the bogus pci devices staging: comedi: adl_pci6208: remove some useless comments staging: comedi: adl_pci6208: remove unused variable in the private data staging: comedi: adl_pci6208: fix the ao_readback variable size staging: comedi: adl_pci6208: cleanup pci6208_ao_winsn() staging: comedi: adl_pci6208: cleanup pci6208_ao_rinsn() staging: comedi: adl_pci6208: cleanup pci6208_attach() staging: comedi: adl_pci6208: use the driver_name for the resource name staging: comedi: ni_670x: use module_comedi_pci_driver staging: comedi: ni_670x: remove forward declarations staging: comedi: ni_670x: remove thisboard and devpriv macros staging: comedi: ni_670x: remove n_ni_670x_boards macro staging: comedi: ni_670x: change printk's to cleaned up dev_printk's staging: comedi: ni_670x: return '0' for successful attach staging: comedi: ni_670x: fix dereference of an invalid pointer staging: comedi: ni_670x: cleanup the boardinfo staging: comedi: ni_670x: cleanup ni_670x_dio_insn_bits() staging: comedi: ni_670x: removve unused 'ao_bits' staging: comedi: das_08: use the 8253 helper functions staging: comedi: das_08: unwind the 8254 timer support staging: comedi: das_08: remove the cached 8254 'mode' staging: comedi: das_08: remove the 8254 'logic2phys' usage staging: comedi: das_08: remove the 8254 'channels' usage staging: comedi: das_08: remove the unneeded 8254 variables and defines staging: comedi: das_08: absorb i8254_struct into the private data staging: comedi: das08_cs: move the MODULE_* stuff to the EOF staging: comedi: das08_cs: consolidate the init and exit functions staging: comedi: das08_cs: change driver registration order staging: comedi: das08_cs: cleanup the pcmcia_driver declaration staging: comedi: das08_cs: cleanup and remove useless comments staging: comedi: das08_cs: refactor the pcmcia support code staging: comedi: das08_cs: remove unused pcmcia 'stop' logic staging: comedi: das08_cs: remove the pcmcia suspend/resume staging: comedi: das08_cs: remove unneeded pcmcia private data staging: comedi: das08_cs: refactor the pcmcia probe/remove staging: comedi: das08_cs: move the comedi_driver variable staging: comedi: das08_cs: remove thisboard macro staging: comedi: dmm32at: use module_comedi_driver staging: comedi: dmm32at: remove forward declarations 1 staging: comedi: dmm32at: remove forward declarations 2 staging: comedi: dmm32at: remove dmm_inb macro staging: comedi: dmm32at: remove dmm_outb macro staging: comedi: dmm32at: remove unneeded boardinfo variables staging: comedi: dmm32at: remove devpriv macro staging: comedi: dmm32at: remove skel driver cut-and-paste comments staging: comedi: s626: fix the number of dio channels staging: comedi: rtd520: remove RtdResetBoard macro staging: comedi: rtd520: remove RtdResetCGT macro staging: comedi: rtd520: remove RtdClearCGT macro staging: comedi: rtd520: remove RtdEnableCGT macro staging: comedi: rtd520: remove RtdWriteCGTable macro staging: comedi: rtd520: remove RtdWriteCGLatch macro staging: comedi: rtd520: remove RtdAdcClearFifo macro staging: comedi: rtd520: remove RtdAdcConversionSource macro staging: comedi: rtd520: remove RtdBurstStartSource macro staging: comedi: rtd520: remove RtdPacerStartSource macro staging: comedi: rtd520: remove RtdPacerStopSource macro staging: comedi: rtd520: remove RtdPacerClockSource macro staging: comedi: rtd520: remove RtdAdcSampleCounterSource macro staging: comedi: rtd520: remove RtdPacerTriggerMode macro staging: comedi: rtd520: remove RtdAboutStopEnable macro staging: comedi: rtd520: remove RtdTriggerPolarity macro staging: comedi: rtd520: remove RtdAdcStart macro staging: comedi: rtd520: remove RtdAdcFifoGet macro staging: comedi: rtd520: remove RtdAdcFifoGet2 macro staging: comedi: rtd520: remove RtdFifoStatus macro staging: comedi: rtd520: remove RtdPacerStart macro staging: comedi: rtd520: remove RtdPacerStop macro staging: comedi: rtd520: remove RtdInterruptStatus macro staging: comedi: rtd520: remove RtdInterruptMask macro staging: comedi: rtd520: remove RtdInterruptClear macro staging: comedi: rtd520: remove RtdInterruptClearMask macro staging: comedi: rtd520: remove RtdInterruptOverrunStatus macro staging: comedi: rtd520: remove RtdInterruptOverrunClear macro staging: comedi: rtd520: remove RtdPacerCount macro staging: comedi: rtd520: remove RtdPacerCounter macro staging: comedi: rtd520: remove RtdBurstCount macro staging: comedi: rtd520: remove RtdBurstCounter macro staging: comedi: rtd520: remove RtdDelayCount macro staging: comedi: rtd520: remove RtdDelayCounter macro staging: comedi: rtd520: remove RtdAboutCount macro staging: comedi: rtd520: remove RtdAboutCounter macro staging: comedi: rtd520: remove RtdAdcSampleCount macro staging: comedi: rtd520: remove RtdAdcSampleCounter macro staging: comedi: rtd520: remove RtdUtcCounterGet macro staging: comedi: rtd520: remove RtdUtcCounterPut macro staging: comedi: rtd520: remove RtdUtcCtrlPut macro staging: comedi: rtd520: remove RtdUtcClockSource macro staging: comedi: rtd520: remove RtdUtcGateSource macro staging: comedi: rtd520: remove RtdUsrOutSource macro staging: comedi: rtd520: remove RtdDio0Read macro staging: comedi: rtd520: remove RtdDio0Write macro staging: comedi: rtd520: remove RtdDio1Read macro staging: comedi: rtd520: remove RtdDio1Write macro staging: comedi: rtd520: remove RtdDioStatusRead macro staging: comedi: rtd520: remove RtdDioStatusWrite macro staging: comedi: rtd520: remove RtdDio0CtrlRead macro staging: comedi: rtd520: remove RtdDio0CtrlWrite macro staging: comedi: rtd520: remove RtdDacFifoPut macro staging: comedi: rtd520: remove RtdDacUpdate macro staging: comedi: rtd520: remove RtdDacBothUpdate macro staging: comedi: rtd520: remove RtdDacRange macro staging: comedi: rtd520: remove RtdDacClearFifo macro staging: comedi: rtd520: remove RtdDma0Source macro staging: comedi: rtd520: remove RtdDma1Source macro staging: comedi: rtd520: remove RtdDma0Reset macro staging: comedi: rtd520: remove RtdDma1Reset macro staging: comedi: rtd520: remove RtdPlxInterruptRead macro staging: comedi: rtd520: remove RtdPlxInterruptWrite macro staging: comedi: rtd520: remove RtdDma0Mode macro staging: comedi: rtd520: remove RtdDma0PciAddr macro staging: comedi: rtd520: remove RtdDma0LocalAddr macro staging: comedi: rtd520: remove RtdDma0Count macro staging: comedi: rtd520: remove RtdDma0Next macro staging: comedi: rtd520: remove RtdDma1Mode macro staging: comedi: rtd520: remove RtdDma1PciAddr macro staging: comedi: rtd520: remove RtdDma1LocalAddr macro staging: comedi: rtd520: remove RtdDma1Count macro staging: comedi: rtd520: remove RtdDma1Next macro staging: comedi: rtd520: remove RtdDma0Control macro staging: comedi: rtd520: remove RtdDma0Status macro staging: comedi: rtd520: remove RtdDma1Control macro staging: comedi: rtd520: remove RtdDma1Status macro staging: comedi: rtd520: remove devpriv macro staging: comedi: rtd520: remove thisboard macro staging: comedi: rtd520: factor out the "find pci device" code staging: comedi: rtd520: cleanup the "find pci device" code staging: comedi: rtd520: cleanup the range tables staging: comedi: rtd520: cleanup the boardinfo staging: comedi: dt282x: remove the outw wrapper macros staging: comedi: addi_data: remove pr_TTLRangelist staging: comedi: comedidev.h: introduce comedi_to_pci_dev() helper staging: comedi: adl_pci6208: store the pci_dev in the comedi_device staging: comedi: adl_pci7230: store the pci_dev in the comedi_device staging: comedi: adl_pci7230: remove the private data staging: comedi: adl_pci7296: store the pci_dev in the comedi_device staging: comedi: adl_pci7296: remove the private data staging: comedi: adl_pci7432: store the pci_dev in the comedi_device staging: comedi: adl_pci7432: remove the private data staging: comedi: adl_pci8164: store the pci_dev in the comedi_device staging: comedi: adl_pci8164: remove the private data staging: comedi: adl_pci9111: store the pci_dev in the comedi_device staging: comedi: adl_pci9118: store the pci_dev in the comedi_device staging: comedi: adv_pci1723: factor out the "find pci device" code staging: comedi: adv_pci1723: cleanup "find pci device" code staging: comedi: adv_pci1723: move comedi_pci_enable() into the attach staging: comedi: adv_pci1723: store the pci_dev in the comedi_device staging: comedi: adv_pci1710: factor out the "find pci device" code staging: comedi: adv_pci1710: cleanup "find pci device" code staging: comedi: adv_pci1710: move comedi_pci_enable() into the attach staging: comedi: adv_pci1710: store the pci_dev in the comedi_device staging: comedi: adv_pci_dio: factor out the "find pci device" code staging: comedi: adv_pci_dio: remove CheckAndAllocCard() staging: comedi: adv_pci_dio: cleanup "find pci device" code staging: comedi: adv_pci_dio: store the pci_dev in the comedi_device staging: comedi: cb_pcidas: store the pci_dev in the comedi_device staging: comedi: cb_pcidio: factor out the "find pci device" code staging: comedi: cb_pcidio: cleanup "find pci device" code staging: comedi: cb_pcidio: store the pci_dev in the comedi_device staging: comedi: amplc_dio200: cleanup "find pci device" code staging: comedi: amplc_dio200: store the pci_dev in the comedi_device staging: comedi: amplc_pc236: cleanup "find pci device" code staging: comedi: amplc_pc236: store the pci_dev in the comedi_device staging: comedi: amplc_pc263: cleanup "find pci device" code staging: comedi: amplc_pc263: store the pci_dev in the comedi_device staging: comedi: amplc_pci224: cleanup "find pci device" code staging: comedi: amplc_pci224: store the pci_dev in the comedi_device staging: comedi: amplc_pci230: cleanup "find pci device" code staging: comedi: amplc_pci230: store the pci_dev in the comedi_device staging: comedi: cb_pcidas64: factor out the "find pci device" code staging: comedi: cb_pcidas64: cleanup "find pci device" code staging: comedi: cb_pcidas64: store the pci_dev in the comedi_device staging: comedi: cb_pcidda: factor out the "find pci device" code staging: comedi: cb_pcidda: cleanup "find pci device" code staging: comedi: cb_pcidda: store the pci_dev in the comedi_device staging: comedi: cb_pcidio: store the iobase in the comedi_device staging: comedi: cb_pcidio: remove the private data staging: comedi: cb_pcimdas: factor out the "find pci device" code staging: comedi: cb_pcimdas: cleanup "find pci device" code staging: comedi: cb_pcimdas: remove the debug print of the pci bars staging: comedi: cb_pcimdas: cleanup the private data staging: comedi: cb_pcimdas: remove BADR1 from the private data staging: comedi: cb_pcimdas: remove BADR4 from the private data staging: comedi: cb_pcimdas: remove BADR2 from the private data staging: comedi: cb_pcimdas: remove BADR0 from the private data staging: comedi: cb_pcimdas: store the pci_dev in the comedi_device staging: comedi: contec_pci_dio: factor out the "find pci device" code staging: comedi: contec_pci_dio: cleanup "find pci device" code staging: comedi: contec_pci_dio: store the pci_dev in the comedi_device staging: comedi: contec_pci_dio: remove the private data staging: comedi: daqboard2000: factor out the "find pci device" code staging: comedi: daqboard2000: cleanup "find pci device" code staging: comedi: daqboard2000: remove 'got_regions' from private data staging: comedi: daqboard2000: store the pci_dev in the comedi_device staging: comedi: daqboard2000: void *plx should be a void __iomem * staging: comedi: dt3000: cleanup "find pci device" code staging: comedi: dt3000: move the setup_pci() code into the attach staging: comedi: dt3000: remove 'phys_addr' from the private data staging: comedi: dt3000: store the pci_dev in the comedi_device staging: comedi: dyna_pci10xx: factor out the "find pci device" code staging: comedi: dyna_pci10xx: cleanup "find pci device" code staging: comedi: dyna_pci10xx: remove the 'start_stop_sem' mutex staging: comedi: dyna_pci10xx: remove 'valid' from the private data staging: comedi: dyna_pci10xx: remove unused bars from the private data staging: comedi: dyna_pci10xx: use dev->iobase staging: comedi: dyna_pci10xx: store the pci_dev in the comedi_device staging: comedi: dyna_pci10xx: fix detach staging: comedi: ke_counter: factor out the "find pci device" code staging: comedi: ke_counter: cleanup "find pci device" code staging: comedi: ke_counter: minor cleanup of cnt_attach() staging: comedi: ke_counter: store the pci_dev in the comedi_device staging: comedi: ke_counter: remove the cnt_board_nbr macro staging: comedi: me_daq: factor out the "find pci device" code staging: comedi: me_daq: cleanup "find pci device" code staging: comedi: me_daq: store the pci_dev in the comedi_device staging: comedi: rtd520: remove the debug print of the pci addresses staging: comedi: rtd520: remove 'got_regions' from private data staging: comedi: rtd520: remove the '#if 0' code in the attach staging: comedi: rtd520: store the pci_dev in the comedi_device staging: comedi: aio_iiro_16: remove the private data staging: comedi: s526: remove unused variables in the private data libata-transport.c: local functions should not be exposed globally libata-eh.c: local functions should not be exposed globally
H. Peter Anvin (7): x86, cpu: Rename checking_wrmsrl() to wrmsrl_safe() x86-64, reboot: Allow reboot=bios and reboot-cpu override on x86-64 x86, reboot: Drop redundant write of reboot_mode x86-64, reboot: Be more paranoid in 64-bit reboot=bios x86, cpufeature: Add the RDSEED and ADX features x86, doc: Assign a bootloader ID for "Minimal Linux Bootloader" random: mix in architectural randomness in extract_buf()
H.J. Lu (1): x86-64, gcc: Use -mpreferred-stack-boundary=3 if supported
Hadar Hen Zion (9): net/mlx4_core: Change resource tracking mechanism to use red-black tree net/mlx4_core: Change resource tracking ID to be 64 bit net/mlx4: Set steering mode according to device capabilities net/mlx4_core: Add firmware commands to support device managed flow steering {NET, IB}/mlx4: Add device managed flow steering firmware API net/mlx4_core: Add resource tracking for device managed flow steering rules net/mlx4: Implement promiscuous mode with device managed flow-steering net/mlx4_en: Manage flow steering rules with ethtool net/mlx4_en: Add support for drop action through ethtool
Haibo Liu (1): ext4: remove an unused statement in ext4_mb_get_buddy_page_lock()
HaiboLiu (1): ext4: fix out-of-date comments in extents.c
Haiyang Zhang (5): hyperv: Add support for setting MAC from within guests hyperv: Add a check for ring_size value hyperv: Add error handling to rndis_filter_device_add() hyperv: Move wait completion msg code into rndis_filter_halt_device() hyperv: Add comments for the extended buffer after RNDIS message
Hangbin Liu (1): tcp: Add TCP_USER_TIMEOUT negative value check
Hannes Reinecke (1): ARM: Dove: Fixup ge00 initialisation
Hans Verkuil (106): [media] videodev2.h: add new hwseek capability bits [media] v4l2 spec: document the new v4l2_tuner capabilities [media] S_HW_FREQ_SEEK: set capability flags and return ENODATA instead of EAGAIN [media] V4L2 spec: clarify a few modulator issues [media] V4L2 Spec: fix typo: NTSC -> NRSC [media] zr364xx: embed video_device and register it at the end of probe [media] zr364xx: introduce v4l2_device [media] zr364xx: convert to the control framework [media] zr364xx: fix querycap and fill in colorspace [media] zr364xx: add support for control events [media] zr364xx: allow multiple opens [media] zr364xx: add suspend/resume support [media] v4l2-ioctl.c: move a block of code down, no other changes [media] v4l2-ioctl.c: introduce INFO_FL_CLEAR to replace switch [media] v4l2-ioctl.c: v4l2-ioctl: add debug and callback/offset functionality [media] v4l2-ioctl.c: remove an unnecessary #ifdef [media] v4l2-ioctl.c: use the new table for querycap and i/o ioctls [media] v4l2-ioctl.c: use the new table for priority ioctls [media] v4l2-ioctl.c: use the new table for format/framebuffer ioctls [media] v4l2-ioctl.c: use the new table for overlay/streamon/off ioctls [media] v4l2-ioctl.c: use the new table for std/tuner/modulator ioctls [media] v4l2-ioctl.c: use the new table for queuing/parm ioctls [media] v4l2-ioctl.c: use the new table for control ioctls [media] v4l2-ioctl.c: use the new table for selection ioctls [media] v4l2-ioctl.c: use the new table for compression ioctls [media] v4l2-ioctl.c: use the new table for debug ioctls [media] v4l2-ioctl.c: use the new table for preset/timings ioctls [media] v4l2-ioctl.c: use the new table for the remaining ioctls [media] v4l2-ioctl.c: finalize table conversion [media] v4l2-dev.c: add debug sysfs entry [media] v4l2-ioctl: remove v4l_(i2c_)print_ioctl [media] ivtv: don't mess with vfd->debug [media] cx18: don't mess with vfd->debug [media] vb2-core: refactor reqbufs/create_bufs [media] vb2-core: add support for count == 0 in create_bufs [media] Spec: document CREATE_BUFS behavior if count == 0 [media] v4l2-dev/ioctl.c: add vb2_queue support to video_device [media] videobuf2-core: add helper functions [media] vivi: remove pointless g/s_std support [media] vivi: embed struct video_device instead of allocating it [media] vivi: use vb2 helper functions [media] vivi: add create_bufs/preparebuf support [media] v4l2-dev.c: also add debug support for the fops [media] pwc: use the new vb2 helpers [media] pwc: v4l2-compliance fixes [media] v4l2-framework.txt: Update the locking documentation [media] cx88: fix querycap [media] cx88: first phase to convert cx88 to the control framework [media] cx88: each device node gets the right controls [media] cx88: convert cx88-blackbird to the control framework [media] cx88: remove radio and type from cx8800_fh [media] cx88: move fmt, width and height to cx8800_dev [media] cx88: add priority support [media] cx88: support control events [media] cx88: fix a number of v4l2-compliance violations [media] cx88: don't use current_norm [media] cx88-blackbird: replace ioctl by unlocked_ioctl [media] Fix VIDIOC_TRY_EXT_CTRLS regression [media] gspca-conex: convert to the control framework [media] gspca-cpia1: convert to the control framework [media] gspca-etoms: convert to the control framework [media] gspca-jeilinj: convert to the control framework [media] gspca-konica: convert to the control framework [media] gspca-mr97310a: convert to the control framework [media] nw80x: convert to the control framework [media] ov519: convert to the control framework [media] ov534_9: convert to the control framework [media] es401: convert to the control framework [media] spca1528: convert to the control framework [media] spca500: convert to the control framework [media] spca501: convert to the control framework [media] gspca-spca501: remove old function prototypes [media] spca505: convert to the control framework [media] spca506: convert to the control framework [media] spca508: convert to the control framework [media] spca561: convert to the control framework [media] sq930x: convert to the control framework [media] stk014: convert to the control framework [media] sunplus: convert to the control framework [media] gspca_t613: convert to the control framework [media] tv8532: convert to the control framework [media] vicam: convert to the control framework [media] xirlink_cit: convert to the control framework [media] vc032x: convert to the control framework [media] gspca-topro: convert to the control framework [media] gspca: clear priv field and disable relevant ioctls [media] gspca: always call v4l2_ctrl_handler_setup after start [media] v4l2-ioctl: Don't assume file->private_data always points to a v4l2_fh [media] v4l2-dev: forgot to add VIDIOC_DV_TIMINGS_CAP [media] v4l2-ioctl.c: zero the v4l2_dv_timings_cap struct [media] mem2mem_testdev: convert to the control framework and v4l2_fh [media] mem2mem_testdev: set bus_info and device_caps [media] v4l2-mem2mem: support events in v4l2_m2m_poll [media] mem2mem_testdev: add control events support [media] mem2mem_testdev: set default size and fix colorspace [media] v4l2-dev: G_PARM was incorrectly enabled for all video nodes [media] Fix DV_TIMINGS_CAP documentation [media] videodev2.h: add VIDIOC_ENUM_FREQ_BANDS [media] v4l2: add core support for the new VIDIOC_ENUM_FREQ_BANDS ioctl [media] v4l2 spec: add VIDIOC_ENUM_FREQ_BANDS documentation [media] radio-cadet: upgrade to latest frameworks [media] radio-cadet: fix RDS handling [media] radio-cadet: implement frequency band enumeration [media] vivi: remove pointless video_nr++ [media] vivi: fix a few format-related compliance issues [media] Use a named union in struct v4l2_ioctl_info
Hans de Goede (34): usb-core: Set intfdata to NULL if a driver's probe method failed device-core: Ensure drvdata = NULL when no driver is bound usbdevfs: Correct amount of data copied to user in processcompl_compat usbdevfs: Add a USBDEVFS_GET_CAPABILITIES ioctl usbdevfs: Use scatter-gather lists for large bulk transfers usb/hcd: Ensure scatter-gather is not used for isoc transfers [media] snd_tea575x: Add write_/read_val operations [media] snd_tea575x: Add a cannot_mute flag [media] radio-shark: New driver for the Griffin radioSHARK USB radio receiver [media] radio-si470x: Don't unnecesarily read registers on G_TUNER [media] radio-si470x: Always use interrupt to wait for tune/seek completion [media] radio-si470x: Lower hardware freq seek signal treshold [media] radio-si470x: Lower firmware version requirements [media] gspca_pac7302: Convert to the control framework [media] gscpa_sonixb: Use usb_err for error handling [media] gscpa_sonixb: Convert to the control framework [media] gspca_sonixb: Fix OV7630 gain control [media] gspca: Remove bogus JPEG quality controls from various sub-drivers [media] gspca_benq: Remove empty ctrls array [media] gspca: Add reset_resume callback to all sub-drivers [media] gspca_konica: Fix init sequence [media] gspca_sn9c2028: Remove empty ctrls array [media] gscpa_spca561: Add brightness control for rev12a cams [media] gspca_stv0680: Remove empty ctrls array [media] gspca_t613: Disable CIF resolutions [media] gspca_xirlink_cit: Grab backlight compensation control while streaming [media] gspca: Don't use video_device_node_name in v4l2_device release handler [media] v4l2-ctrls: Teach v4l2-ctrls that V4L2_CID_AUTOBRIGHTNESS is a boolean [media] shark2: New driver for the Griffin radioSHARK v2 USB radio receiver [media] radio-si470x: Lower firmware version requirements [media] v4l2: Add rangelow and rangehigh fields to the v4l2_hw_freq_seek struct [media] radio-si470x: restore ctrl settings after suspend/resume [media] radio-si470x: Fix band selection [media] radio-si470x: Add support for the new band APIs
Hans-Frieder Vogt (1): [media] rtl2832.c: minor cleanup
Haojian Zhuang (1): mfd: Transfer rtc max8925 irq from MFD defined resources
Haren Myneni (1): powerpc: Disable /dev/port interface on systems without an ISA bridge
Hauke Mehrtens (33): ssb: recognize ARM Cortex M3 bcma: extend workaround for bcm4331 bcma: add constants for chip ids bcma: remove fix for 4329b0 bad LPOM is detection bcma: add PCI ID for BCM43224 bcma: complete workaround for BCMA43224 and BCM4313 bcma: remove bcma_pmu_{pll,swreg}_init() bcma: remove chip ids doing nothing from PMU initialization. bcma: add bcma_pmu_spuravoid_pllupdate() bcma: add mdelay bcma_pmu_resources_init() brcmsmac: remove PCIE() macro brcmsmac: remove PCI_FORCEHT() macro brcmsmac: remove ai_get_buscore{type,rev}() brcmsmac: use container_of instead of cast brcmsmac: remove ai_findcore() brcmsmac: remove si_pmu_init() and si_pmu_res_init() brcmsmac: remove si_pmu_spuravoid_pllupdate() brcmsmac: remove some redundant chip common workarounds brcmsmac: use core id constants from bcma brcmsmac: use chip and package id constants from bcma brcmsmac: remove some unnessessacry casts and void pointer brcmsmac: add a conditions for core rev 17 again brcmsmac: add some workarounds for other chips again brcmsmac: extend xmtfifo_sz array brcmsmac: fix DMA on SoCs brcmsmac: extend brcms_c_chipmatch() to also handle non PCIe devices brcmsmac: fix read in write_phy_reg brcmsmac: handle non PCI devices in the phy code bcma: add PMU clock support for BCM4706 bcma: fix regression in interrupt assignment on mips bcma: add missing iounmap on error path bcma: fix invalid PMU chip control masks bcma: make some functions static
Hayes Wang (4): r8169: add RTL8106E support. r8169: support RTL8168G r8169: fix argument in rtl_hw_init_8168g. r8169: remove rtl_ocpdr_cond.
Heiko Carstens (22): s390/smp: remove redundant check s390/smp/kvm: unifiy sigp definitions s390/smp: use sigp cpu status definitions s390/sigp: use sigp order code defines in assembly code s390/smp: make absolute lowcore / cpu restart parameter accesses more robust s390/smp: remove redundant check s390/smp/kvm: unifiy sigp definitions KVM: s390: fix sigp sense running condition code handling KVM: s390: fix sigp set prefix status stored cases KVM: s390: use sigp condition code defines s390/idle: fix sequence handling vs cpu hotplug s390/idle: reduce size of s390_idle_data structure s390/cpu init: use __get_cpu_var instead of per_cpu s390/comments: unify copyright messages and remove file names s390/debug: remove module_exit function / move EXPORT_SYMBOLs s390/exceptions: sort exception table at build time s390/linker script: use RO_DATA_SECTION s390: update defconfig s390/mm: make page faults killable s390/mm: fix fault handling for page table walk case s390/mm: rename user_mode variable to addressing_mode s390: make use of user_mode() macro where possible
Heiko Schocher (3): ARM: davinci: cp_intc: Add irq domain support ARM: davinci: cp_intc: Add OF support for TI interrupt controller net: ethernet: davinci_emac: add OF support
Heinz Graalfs (1): KVM: s390: Perform early event mask processing during boot
Hemant Agrawal (1): crypto: caam - add PDB (Protocol Descriptor Block) definitions
Henrik Rydberg (7): Input: MT - Include win8 support Revert "Input: atmel_mxt_ts - warn if sysfs could not be created" hwmon: (applesmc) Skip sensor mapping hwmon: (applesmc) Shorten minimum wait time hwmon: (applesmc) Allow negative temperature values hwmon: (applesmc) Ignore some temperature registers hwmon: (applesmc) Decode and act on read/write status codes
Herbert Xu (1): crypto: algapi - Move larval completion into algboss
HighPoint Linux Team (1): [SCSI] hptiop: fix RR312x in hosts with >12GB
Hiroaki SHIMODA (1): net_sched: gact: Fix potential panic in tcf_gact().
Hiroshi DOYU (3): iommu/tegra: Implement DOMAIN_ATTR_GEOMETRY attribute iommu/tegra: smmu: Remove unnecessary sanity check at alloc_pdir() iommu/tegra: smmu: Fix unsleepable memory allocation at alloc_pdir()
Hiroshi Doyu (5): iommu: Add DMA window parser, of_get_dma_window() iommu/tegra: smmu: Add device tree support for SMMU iommu/tegra: smmu: Simplify allocation at once iommu/tegra: smmu: Remove unnecessary cleanups with devm_*() iommu/tegra: smmu: Fix uninitialized var warning
Hitoshi Mitake (1): perf bench: Fix confused variable namings and descriptions in mem subsystem
Holger Brunck (3): powerpc/83xx: use for_each_node_by_name for km83xx.c powerpc/83xx: update defconfig for kmeter1 powerpc/82xx: add SPI support for mgcoge
Holger Dengler (1): s390/ap: resend enable adapter interrupt request.
Holger Macht (1): [SCSI] add wrapper to access and set scsi_bus_type in struct acpi_bus_type
Holger Schurig (1): mac80211: send beacon loss events to userspace
Hong zhi guo (2): macvtap: use prepare_to_wait/finish_wait to ensure mb vmalloc: walk vmap_areas by sorted list instead of rb_next()
Horia Geanta (4): crypto: talitos - move talitos structures to header file crypto: talitos - export the talitos_submit function crypto: talitos - add sha224, sha384 and sha512 to existing AEAD algorithms crypto: testmgr - add aead cbc aes hmac sha1,256,512 test vectors
Huang Shijie (10): dma: enable mxs-dma for imx6q clk: mxs: rename the gpmi clock for imx28 ARM: imx6q: add DT node for apbh-dma ARM: imx6q: add clock for apbh-dma ARM: imx6q: add DT node for gpmi nand ARM: imx6q: add clocks for gpmi-nand ARM: mx28: add gpmi-nand support ARM: dts: mx23: add gpmi nand support fork: use vma_pages() to simplify the code mm: account the total_vm in the vm_stat_account()
Huang Ying (3): ACPI/PM: specify lowest allowed state for device sleep state PCI: do not call pci_set_power_state with PCI_D3cold PCI/PM: add PCIe runtime D3cold support
Hugh Dickins (1): memcg: further prevent OOM with too many dirty pages
Hui Wang (7): can: flexcan: use of_property_read_u32 to get DT entry value can: flexcan: add hardware controller version support pinctrl: pinctrl-imx: fix map setting problem if NO_PAD_CTL is set ASoC: fsl: remove unneeded AUDMUX register setting from imx-sgtl5000 ARM: dts: imx6q-sabrelite: add ecspi1 pinctrl support spi/imx: remove redundant config.speed_hz setting spi/imx: use gpio_is_valid to determine if a gpio is valid
Iain Paton (1): hwmon: Honeywell Humidicon HIH-6130/HIH-6131 humidity and temperature sensor driver
Ian Abbott (64): staging: comedi: das08: Use IS_ENABLED() staging: comedi: das08: Move I/O resource (de)allocation. staging: comedi: das08: Use module_comedi_{pci_, }driver staging: comedi: das08: Remove forward function declarations. staging: comedi: das08: Replace printk calls staging: comedi: das08: Remove thisboard and devpriv macros staging: comedi: das08: Support multiple PCI card types in future staging: comedi: das08: Add attach_pci() hook staging: comedi: amplc_pc236: Use IS_ENABLED() staging: comedi: amplc_pc236: Use module_comedi_{pci,}_driver() staging: comedi: amplc_pc236: Remove forward function declarations staging: comedi: amplc_pc236: Replace printk calls staging: comedi: amplc_pc236: Remove unused fancy_name staging: comedi: amplc_pc236: Change return type of pc236_find_pci() staging: comedi: amplc_pc236: Remove thisboard and devpriv macros staging: comedi: amplc_pc236: Add attach_pci() hook staging: comedi: amplc_pc236: Remove most #if lines staging: comedi: amplc_pc263: Correct initial state staging: comedi: amplc_pc263: Change DIO subdevice to DO staging: comedi: amplc_pc263: Add a missing case staging: comedi: amplc_pc263: Use IS_ENABLED() staging: comedi: amplc_pc263: Use module_comedi_{pci, }_driver() staging: comedi: amplc_pc263: Remove forward function declarations staging: comedi: amplc_pc263: Replace printk calls staging: comedi: amplc_pc263: Remove unused fancy_name staging: comedi: amplc_pc263: Change return type of pc263_find_pci() staging: comedi: amplc_pc263: Remove thisboard and devpriv macros staging: comedi: amplc_pc263: Add attach_pci() hook staging: comedi: amplc_dio200: Use IS_ENABLED() staging: comedi: amplc_dio200: Use module_comedi_{pci,}_driver() staging: comedi: amplc_dio200: Remove forward function declarations staging: comedi: amplc_dio200: Replace printk calls staging: comedi: amplc_dio200: Change return type of dio200_find_pci() staging: comedi: amplc_dio200: Remove thisboard, thislayout and devpriv macros staging: comedi: amplc_dio200: Add attach_pci() hook staging: comedi: amplc_pci224: __devinit pci224_attach_pci() staging: comedi: amplc_pci224: Replace printk calls staging: comedi: amplc_pci224: Change return type of pci224_find_pci() staging: comedi: amplc_pci224: Remove thisboard and devpriv macros staging: comedi: amplc_pci230: Replace printk calls staging: comedi: amplc_pci230: Remove thisboard and devpriv macros staging: comedi: amplc_pci230: Add attach_pci() hook staging: comedi: amplc_pci230: Remove forward declarations 1 staging: comedi: amplc_pci230: Remove forward declarations 2 staging: comedi: amplc_pci230: Remove forward declarations 3 staging: comedi: amplc_pci230: Remove forward declarations 4 staging: comedi: das08: Reduce conditional compilation staging: comedi: describe comedi_recognize() staging: comedi: amplc_pci230: Replace NULLFUNC staging: comedi: amplc_pci224: Replace NULLFUNC staging: comedi: change device used in dev_...() calls staging: comedi: usbduxfast: use attach_usb() hook staging: comedi: vmk80xx: use attach_usb() hook staging: comedi: usbduxsigma: use attach_usb() hook staging: comedi: make class and file operations static staging: comedi: rename internal.h to comedi_internal.h staging: comedi: comedi_internal.h inclusion guards staging: comedi: remove comedi_fops.h staging: comedi: shrink comedi_compat32.h staging: comedi: split CONFIG_COMEDI_NI_TIO option staging: comedi: Move COMEDI_NI_LABPC config option staging: comedi: Simplify NI driver configuration staging: comedi: Move COMEDI_MITE and COMEDI_NI_TIOCMD staging: comedi: rtd520: add a few comments
Ido Reis (6): wl18xx: fix PHY_INIT addresses mem size wl18xx: support PG2 version of the chip wl18xx: FW/PHY arguments added for PG2 wl18xx: PG2.0 HW Watch dog interrupt support wl18xx: pad only last frame in aggregration buffer for PG2 wl18xx: update fw statistics
Ido Yariv (16): x86/platform: Introduce APIC post-initialization callback x86: Define early read-mostly per-cpu macros x86/vsmp: Fix linker error when CONFIG_PROC_FS is not set x86/vsmp: Fix vector_allocation_domain's return value wlcore: Fix sdio out-of-sync power state wlcore: Disable interrupts while recovering wlcore: Change read/write ops to return errors wlcore: Change raw io functions to return errors wlcore: Propagate errors from wlcore_raw_*_data functions wlcore: Propagate errors from wl1271_read wlcore: Propagate errors from wl1271_write wlcore: Propagate errors from wl1271_raw_read32 wlcore: Propagate errors from wl1271_raw_write32 wlcore: Propagate errors from wl1271_read_hwaddr wlcore: Force checking of io functions' return values wlcore: Prevent processing of work items during op_stop
Igal Chernobelsky (3): wlcore: modify bss loss parameters wlcore: read FW logs from FW memory on watchdog recovery wlcore: send EAPOLs using minimum basic rate for all roles
Igor Grinberg (1): ARM: OMAP: fix the ads7846 init code
Igor M. Liplianin (1): [media] Terratec Cinergy S2 USB HD Rev.2
Igor Maravic (1): net: ipv4: fib_trie: Don't unnecessarily search for already found fib leaf
Ilan Peer (5): iwlwifi: Check BSS ctx active before call mac80211 iwlwifi: handle race condition in ROC flow iwlwifi: clear STATUS_SCAN_HW when PAN_PARAMS fails iwlwifi: refactor testmode iwlwifi: decouple testmode and iwl-test
Ilija Hadzic (2): drm/ttm: remove stale declaration and field drm: track dev_mapping in more robust and flexible way
Ilya Dryomov (2): Btrfs: do not return EINVAL instead of ENOMEM from open_ctree() Btrfs: do not ignore errors from btrfs_cleanup_fs_roots() when mounting
Ingo Molnar (24): Merge branch 'perf/urgent' into perf/core Merge tag 'amd-thresholding-fixes-for-3.6' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras into x86/mce Merge tag 'v3.5-rc2' into perf/core Merge branch 'x86/cleanups' into x86/apic Merge branch 'tip/perf/core' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace into perf/core Merge branch 'x86/apic' into x86/platform 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 commit 'v3.5-rc3' into x86/debug Merge tag 'perf-core-for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/core Merge branch 'perf/urgent' into perf/core Merge branch 'x86/cpu' into perf/core Merge branch 'x86/microcode' 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 branch 'core' of git://git.kernel.org/pub/scm/linux/kernel/git/rric/oprofile into perf/core Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu into core/rcu Merge tag 'v3.5-rc6' into x86/mce Merge branch 'mce-ripvfix' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras into x86/mce Merge branch 'linus' into perf/core Merge branch 'tip/perf/core' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace into perf/core Merge branch 'linus' into timers/core Revert "x86/early_printk: Replace obsolete simple_strtoul() usage with kstrtoint()" Merge tag 'perf-core-for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/core
Inki Dae (14): Merge branch 'drm-next' of ../main_line/linux-drm into dave-drm-next Merge branch 'drm-next' of ../main_line/linux-drm into dave-drm-next drm/exynos: removed unnecessary declaration. drm/exynos: set edid fake data only for test. drm/exynos: check if raw edid data is fake or not for test drm/exynos: fixed edid data setting at vidi connection request drm/exynos: fixed build warning. drm/exynos: use alloc_page() to allocate pages. drm/exynos: set buffer type from exporter. drm/exynos: do not release memory region from exporter. drm/exynos: removed unnecessary variable drm/exynos: fixed a comment to gem size. drm/exynos: use __free_page() to deallocate memory drm/exynos: fixed exception to page allocation failure
Ioan Orghici (1): sctp: fix sparse warning for sctp_init_cause_fixed
Ira W. Snyder (6): can: janz-ican3: remove dead code can: janz-ican3: drop invalid skbs can: janz-ican3: fix error and byte counters can: janz-ican3: fix support for CAN_RAW_RECV_OWN_MSGS can: janz-ican3: avoid firmware lockup caused by infinite bus error quota can: janz-ican3: add support for one shot mode
J Keerthy (1): ARM: OMAP2+: Voltage: Move the omap_volt_data structure to plat
J. Bruce Fields (12): nfsd4: remove unnecessary comment nfsd4: nfsd4_lock() cleanup nfsd4: process_open2 cleanup nfsd4: our filesystems are normally case sensitive nfsd4: release openowners on free in >=4.1 case nfsd: allow owner_override only for regular files nfsd: share some function prototypes locks: fix checking of fcntl_setlease argument nfsd: add get_uint for u32's locks: move lease-specific code out of locks_delete_lock nfsd4: fix missing fault_inject.h include locks: remove unused lm_release_private
Jack Morgenstein (8): mlx4_core: Pass an invalid PCI id number to VFs IB/mlx4: Add debug prints IB/core: Move CM_xxx_ATTR_ID macros from cm_msgs.h to ib_cm.h mlx4: Use port management change event instead of smp_snoop net/mlx4_core: Initialize IB port capabilities for all slaves mlx4_core: Implement mechanism for reserved Q_Keys mlx4_core: Allow guests to have IB ports mlx4: Put physical GID and P_Key table sizes in mlx4_phys_caps struct and paravirtualize them
Jacob Keller (5): ixgbe: ptp code cleanup ixgbe: PTP Fix hwtstamp mode settings ixgbe: Check PTP Rx timestamps via BPF filter ixgbe: add support for 1G SX modules ixgbe: clean up ixgbe_get_settings ethtool function
Jaecheol Lee (1): [CPUFREQ] EXYNOS5250: Add support max 1.7GHz for EXYNOS5250
Jaganath Kanakkassery (3): Bluetooth: Refactor PIN code rejection to use user_pairing_resp() Bluetooth: Move l2cap_chan_hold/put to l2cap_core.c Bluetooth: Free the l2cap channel list only when refcount is zero
James Bottomley (2): [SCSI] Remove scsi_wait_scan module [SCSI] lpfc: fix problems with -Werror
James Morris (2): Merge branches 'next-queue' and 'next' into next Merge commit 'v3.5-rc2' into next
James Smart (10): [SCSI] lpfc 8.3.32: lpfc_sli.c: add missing jumps to mempool_free [SCSI] lpfc 8.3.32: Correct null pointer Error in lpfc_sli.c [SCSI] lpfc 8.3.32: Fix CQ and EQ dump failure for debugfs [SCSI] lpfc 8.3.32: Correct host DIF configuration that hung system [SCSI] lpfc 8.3.32: Correct provisioning change failure on local function [SCSI] lpfc 8.3.32: Correct successful aborts returning error status [SCSI] lpfc 8.3.32: Fix ability to change FCP EQ delay multiplier [SCSI] lpfc 8.3.32: Fix system panic due to node state change [SCSI] lpfc 8.3.32: Fix error reporting of misconfigured ports [SCSI] lpfc 8.3.32: Update lpfc to version 8.3.32
Jan Beulich (7): x86-64/efi: Use EFI to deal with platform wall clock x86/microcode: Mark microcode_id[] as __initconst x86/mm: Mark free_initrd_mem() as __init x86: Move call to print_modules() out of show_regs() x86/mm/mtrr: Fix alignment determination in range_to_mtrr() x86/mm/mtrr: Slightly simplify print_mtrr_state() hwmon: struct x86_cpu_id arrays can be __initconst
Jan Ceuleers (5): gianfar: whitespace cleanup - pointers and multiplications gianfar: comment cleanup gianfar: various coding style and whitespace cleanups gianfar: Remove superfluous initialisations gianfar_ethtool: coding style and whitespace cleanups
Jan Kara (46): lib: Proportions with flexible period lib: Fix possible deadlock in flexible proportion code block: Convert BDI proportion calculations to flexible proportions xfs: Fix overallocation in xfs_buf_allocate_memory() udf: Fix memory leak when mounting udf: Do not decrement i_blocks when freeing indirect extent block jbd: Check return value of blkdev_issue_flush() ext3: Check return value of blkdev_issue_flush() udf: Improve table length check to avoid possible overflow vfs: Move noop_backing_dev_info check from sync into writeback quota: Split dquot_quota_sync() to writeback and cache flushing part quota: Move quota syncing to ->sync_fs method vfs: Reorder operations during sys_sync vfs: Create function for iterating over block devices vfs: Make sys_sync writeout also block device inodes vfs: Remove unnecessary flushing of block devices vfs: Avoid unnecessary WB_SYNC_NONE writeback during sys_sync and reorder sync passes ext4: remove useless marking of superblock dirty ext4: convert last user of ext4_mark_super_dirty() to ext4_handle_dirty_super() fb_defio: Push file_update_time() into fb_deferred_io_mkwrite() fs: Push file_update_time() into __block_page_mkwrite() ceph: Push file_update_time() into ceph_page_mkwrite() 9p: Push file_update_time() into v9fs_vm_page_mkwrite() gfs2: Push file_update_time() into gfs2_page_mkwrite() sysfs: Push file_update_time() into bin_page_mkwrite() mm: Update file times from fault path only if .page_mkwrite is not set mm: Make default vm_ops provide ->page_mkwrite handler fs: Push mnt_want_write() outside of i_mutex fat: Push mnt_want_write() outside of i_mutex btrfs: Push mnt_want_write() outside of i_mutex nfsd: Push mnt_want_write() outside of i_mutex fs: Improve filesystem freezing handling fs: Add freezing handling to mnt_want_write() / mnt_drop_write() fs: Skip atime update on frozen filesystem fs: Protect write paths by sb_start_write - sb_end_write ext4: Convert to new freezing mechanism xfs: Convert to new freezing code ocfs2: Convert to new freezing mechanism gfs2: Convert to new freezing mechanism fuse: Convert to new freezing mechanism ntfs: Convert to new freezing mechanism nilfs2: Convert to new freezing mechanism btrfs: Convert to new freezing mechanism ext2: Implement freezing fs: Remove old freezing mechanism mm: make vb_alloc() more foolproof
Jan Kiszka (1): PCI: add Chelsio T310 10GbE NIC broken INTx masking quirk
Jan Schmidt (5): Btrfs: fix buffer leak in btrfs_next_old_leaf Btrfs: join tree mod log code with the code holding back delayed refs Btrfs: call the qgroup accounting functions Btrfs: hooks for qgroup to record delayed refs Btrfs: fix buffer leak in btrfs_next_old_leaf
Jan-Simon Möller (2): LEDS: add BlinkM RGB LED driver, documentation and update MAINTAINERS Fix typo in include/linux/clk.h .
Jarkko Nikula (1): ASoC: tlv320aic3x: Change Class-D amplifier gain control name
Jarod Wilson (1): [media] lirc_sir: make device registration work
Jason Baron (2): tracepoint: Use static_key_false(), since static_branch() is deprecated jump label: Remove static_branch()
Jason Gerecke (2): Input: wacom - initialize and destroy LEDs for Intuos4 S tablets Input: wacom - remove code duplication
Jassi Brar (2): OMAPDSS: HDMI: Discard phy_tx_enabled member OMAPDSS: HDMI: Replace spinlock with mutex in hdmi_check_hpd_state
Javier Cardona (2): mac80211: Remove unused variable mac80211: Rename stainfo variable for the more common sta
Javier Lopez (1): carl9170: Add support for NL80211_IFTYPE_MESH_POINT interfaces
Javier M. Mellid (18): staging: sm7xx: code improvement staging: sm7xx: update comments and clarify supported chips staging: sm7xxfb: sm7xx becomes sm7xxfb staging: sm7xxfb: dead code removal staging: sm7xxfb: dead code removal staging: sm7xxfb: delete unnecessary color map allocation staging: sm7xxfb: code cleanup on smtcfb_setmode staging: sm7xxfb: rename vars holding device and revision ids staging: sm7xxfb: erase hardcode cast between smtcfb_info and fb_info staging: sm7xxfb: fix struct names related to vesa modes staging: sm7xxfb: rename index var on sm712vga_setup staging: sm7xxfb: rename smtc_screen_info to smtc_scr_info staging: sm7xxfb: rename sm712vga_setup to sm7xx_vga_setup staging: sm7xxfb: minor maintenance on sm7xx_vga_setup staging: sm7xxfb: rename sm712_set_timing to sm7xx_set_timing staging: sm7xxfb: minor maintenance on timing path staging: sm7xxfb: move pseudo palette into smtcfb_info staging: sm7xxfb: cleanup on smtc_alloc_fb_info
Javier Martinez Canillas (5): staging: gdm72xx: fix an skb memory leak connector: use nlmsg_put() instead of NLMSG_PUT() macro. ARM: OMAP: omap2plus_defconfig: Enable EXT4 support ARM: 7480/1: only call smp_send_stop() on SMP ARM: 7481/1: OMAP2+: omap2plus_defconfig: enable OMAP DMA engine
Jayachandran C (12): i2c: i2c-ocores: DT bindings and minor fixes. V4L/DVB: mfd: use reg_shift instead of regstep MIPS: Netlogic: Update comments in smpboot.S MIPS: Netlogic: SMP wakeup code update MIPS: Netlogic: Remove NETLOGIC_ prefix MIPS: Netlogic: Platform changes for XLS USB MIPS: Netlogic: Platform changes for XLR/XLS I2C MIPS: Netlogic: Add IRQ mappings for more devices MIPS: Netlogic: Remove unused pcibios_fixups MIPS: Netlogic: remove cpu_has_dc_aliases define for XLP MIPS: Netlogic: Fix indentation of smpboot.S MIPS: Netlogic: early console fix
Jayakrishnan (1): [media] uvcvideo: Fix frame drop in bulk video stream
Jean Delvare (7): [media] i2c: Export an unlocked flavor of i2c_transfer ACPI, APEI: Fixup common access width firmware bug i2c/writing-clients: Mention module_i2c_driver() i2c-i801: Consolidate polling i2c-i801: Enable interrupts on ICH5/7/8/9/10 hwmon: (jc42) Simplify hysteresis mask hwmon: (jc42) Don't reset hysteresis on device removal
Jean Pihet (13): ARM: OMAP2+: SmartReflex: move the smartreflex header to include/linux/power ARM: OMAP3+: SmartReflex: class drivers should use struct omap_sr * ARM: OMAP2+: smartreflex: Use the names from hwmod data instead of voltage domains. ARM: OMAP3: hwmod: rename the smartreflex entries ARM: OMAP2+: SmartReflex: introduce a busy loop condition test macro ARM: OMAP2+: SmartReflex: Use per-OPP data structure ARM: OMAP2+: SmartReflex: Create per-opp debugfs node for errminlimit ARM: OMAP2+: SmartReflex: add POWER_AVS Kconfig options ARM: OMAP: SmartReflex: Move smartreflex driver to drivers/ ARM: OMAP3: PM: cpuidle: default to C1 in next_valid_state ARM: OMAP3: PM: cpuidle: optimize the PER latency in C1 state ARM: OMAP3: PM: cpuidle: optimize the clkdm idle latency in C1 state ARM: OMAP2+: do not allow SmartReflex to be built as a module
Jean-Christophe PLAGNIOL-VILLARD (1): ARM: at91: aic add dt support for external irqs
Jean-Francois Moine (1): [media] gspca: Maintainer change
Jeff Garzik (3): drivers/acpi/glue: revert accidental license-related 6b66d95895c bits Merge branch 'master' [vanilla Linus master] into libata-dev.git/upstream [libata] pata_cmd64x: whitespace cleanup
Jeff Layton (12): cifs: after upcalling for krb5 creds, invalidate key rather than revoking it cifs: remove extraneous newlines from cERROR and cFYI calls cifs: move file_lock off stack in cifs_push_posix_locks cifs: remove bogus reset of smb_buf_length in smb_send routines cifs: rename cifs_sign_smb2 to cifs_sign_smbv cifs: reinstate sec=ntlmv2 mount option cifs: ensure that we always do cifsFileInfo_get under the spinlock vfs: don't let do_last pass negative dentry to audit_inode nfs: fix fl_type tests in NFSv4 code sunrpc: clarify comments on rpc_make_runnable nfs: skip commit in releasepage if we're freeing memory for fs-related reasons nfs: explicitly reject LOCK_MAND flock() requests
Jeff Liu (3): xfs: fix debug_object WARN at xfs_alloc_vextent() quota: fix checkpatch.pl warning by replacing <asm/uaccess.h> with <linux/uaccess.h> mm/memory.c:print_vma_addr(): call up_read(&mm->mmap_sem) directly
Jeff Mahoney (1): brcmsmac: document firmware dependencies
Jeff Skirvin (1): [SCSI] libsas: sas_rediscover_dev did not look at the SMP exec status.
Jefferson Delfes (1): Bluetooth: Fix flags of mgmt_device_found event
Jeffrin Jose (4): USB: storage: fixed space issues in coding style. usb: early: fixed coding style issue related to : operator USB: class: cdc-acm: Fixed coding style issue. ahci, trivial: fixed coding style issues related to braces
Jenny TC (1): power_supply: Register battery as a thermal zone
Jens Axboe (3): Merge branch 'upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy into for-3.6/drivers Merge branch 'for-jens' of git://git.drbd.org/linux-drbd into for-3.6/drivers Merge branch 'upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy into for-3.6/drivers
Jeongdo Son (1): rt2x00: Add support for BUFFALO WLI-UC-GNM2 to rt2800usb.
Jerome Glisse (7): drm/radeon: add an exclusive lock for GPU reset v2 drm/radeon: improve GPU lockup debugging info on r6xx/r7xx/r8xx/r9xx drm/radeon: fix bo creation retry path drm/radeon: fix non revealent error message drm/radeon: fix hotplug of DP to DVI|HDMI passive adapters (v2) drm/radeon: on hotplug force link training to happen (v2) drm/radeon: fix dpms on/off on trinity/aruba v2
Jerry Huang (1): powerpc/p1022ds: Add RTC support
Jesper Dangaard Brouer (2): usb: correct trivial typo in drivers/usb/host/Kconfig leds: correct trivial type in drivers/leds/Kconfig
Jesper Juhl (33): ACPICA: AML Parser: Fix two possible memory leaks in error path staging: rts5139: Remove duplicate include of rts51x.h staging: vt6656: Correct a few assignments to be compares in iwctl_siwencodeext() staging: vt6656: iwctl: Remove redundant blank lines staging: vt6656: iwctl: fix up function declarations/prototypes staging: vt6656: iwctl: Fix indentation staging: vt6656: iwctl: remove redundant ';' staging: vt6656: iwctl: Fix up variable declarations (whitespace and 'one-per-line') staging: vt6656: iwctl: ensure one space between defined name and value staging: vt6656: iwctl: remove redundant cast (to PSDevice) staging: vt6656: iwctl: remove unneeded scope block in iwctl_siwessid() staging: vt6656: iwctl: remove spaces between casts and variables staging: vt6656: iwctl: space after if/for/while/switch staging: vt6656: iwctl: comment cleanup staging: vt6656: iwctl: one statement per line (if) staging: vt6656: iwctl: Cleanup spacing around operators (mostly) staging: vt6656: iwctl: Clean up braces on 'if' statements drm/i915/sprite: Fix mem leak in intel_plane_init() Staging: echo: One variable per line staging: vt6656: int: Redundant blank line removal staging: vt6656: int.h: Fix indentation and spacing staging: vt6656: int.c: Put comment about DEBUG print define on same line as code staging: vt6656: int.c: Remove unneeded cast staging: vt6656: int.c: Use one space between variable type and name staging: vt6656: int.c: We don't use spaces between a cast and the variable being converted staging: vt6656: int.c: correct indentation to use tabs rather than spaces staging: vt6656: iwctl: fix up spacing around operators staging: vt6656: iwctl: Fix up a few remaining brace issues staging: vt6656: iwctl: remove a few remaining redundant newlines Documentation: Add newline at end-of-file to files lacking one net: Fix references to out-of-scope variables in put_cmsg_compat() [media] Documentation: Add newline at end-of-file to files lacking one bnx2x: fix mem leak when command is unknown
Jesse Barnes (19): drm/i915: add min freq control to debugfs drm/i915: disable RCBP and VDS unit clock gating on SNB and VLV drm/i915: load boot context at driver init time drm/i915: add TDL unit clock gating disable for VLV drm/i915: add L3 bank clock gating disable on VLV drm/i915: ValleyView mode setting limits and PLL functions drm/i915: add ValleyView specific CRT detect function drm/i915: add HDMI and DP port enumeration on ValleyView drm/i915: access VLV regs through read/write switch drm/i915: VLV VGA port only handles on & off, like PCH VGA agp/intel: allow cacheable and GDFT PTEs on ValleyView agp/intel: use correct GTT offset on VLV drm/i915: don't enable PPGTT on VLV yet drm/i915: support page flipping on ValleyView drm/i915: enable display messages to GT on ValleyView drm/i915: bind driver to ValleyView chipsets drm/i915: mask tiled bit when updating IVB sprites drm/i915: correct IVB default sprite format drm/i915: prefer wide & slow to fast & narrow in DP configs
Jesse Gross (3): openvswitch: Enable retrieval of TCP flags from IPv6 traffic. openvswitch: Reset upper layer protocol info on internal devices. Revert "openvswitch: potential NULL deref in sample()"
Jett.Zhou (1): mfd: Add pre-regulator device for 88pm860x
Jia Hongtao (3): powerpc/85xx: MPC8572DS - Fix eTSEC is not available on core1 of AMP boot powerpc/85xx: MPC8572DS - Update the MSI interrupts into 4-cell format powerpc/85xx: Add phy nodes in SGMII mode for MPC8536/44/72DS & P2020DS
Jiaju Zhang (1): libceph: trivial fix for the incorrect debug output
Jiang Liu (18): x86: Return IRQ_SET_MASK_OK_NOCOPY from irq affinity functions x86/PCI: split out pci_mmcfg_check_reserved() for code reuse x86/PCI: split out pci_mmconfig_alloc() for code reuse x86/PCI: use RCU list to protect mmconfig list x86/PCI: introduce pci_mmcfg_arch_map()/pci_mmcfg_arch_unmap() x86/PCI: prepare pci_mmcfg_check_reserved() to be called at runtime x86/PCI: add pci_mmconfig_insert()/delete() for PCI root bridge hotplug PCI/ACPI: provide MMCONFIG address for PCI host bridges x86/PCI: update MMCONFIG information when hot-plugging PCI host bridges x86/PCI: simplify pci_mmcfg_late_insert_resources() x86/PCI: get rid of redundant log messages x86/PCI: refine __pci_mmcfg_init() for better code readability x86/PCI: use pr_level() to replace printk(KERN_LEVEL) ACPI: mark acpi_sfi_table_parse() as __init mm/hotplug: correctly setup fallback zonelists when creating new pgdat mm/hotplug: correctly add new zone to all other nodes' zone lists mm/hotplug: free zone->pageset when a zone becomes empty mm/hotplug: mark memory hotplug code in page_alloc.c as __meminit
Jim Cromie (1): init: add comments to keep initcall-names in sync with initcall levels
Jingoo Han (19): video: exynos_dp: fix build warning due to uninitialized value video: exynos_dp: remove duplicated declarations from header file USB: ohci-exynos: add clock gating to suspend/resume USB: ohci-exynos: use devm_ functions USB: ehci-s5p: use devm_ functions video: exynos_dp: fix wrong DPCD address during Link Training video: exynos_dp: check the only INTERLANE_ALIGN_DONE bit during Link Training video: exynos_dp: use usleep_range instead of delay MAINTAINERS: update EXYNOS DP DRIVER F: patterns drivers/video/backlight/atmel-pwm-bl.c: use devm_ functions drivers/video/backlight/ot200_bl.c: use devm_ functions drivers/video/backlight/lm3533_bl.c: use devm_ functions backlight: atmel-pwm-bl: use devm_gpio_request() backlight: ot200_bl: use devm_gpio_request() backlight: tosa_lcd: use devm_gpio_request() backlight: tosa_bl: use devm_gpio_request() backlight: lms283gf05: use devm_gpio_request() backlight: corgi_lcd: use devm_gpio_request() backlight: l4f00242t03: export and use devm_gpio_request_one()
Jiri Benc (1): net: fix rtnetlink IFF_PROMISC and IFF_ALLMULTI handling
Jiri Kosina (6): HID: multitouch: fix entry for Novatek Touchscreen HID: uhid: silence gcc warning Merge branch 'master' into for-next Merge branches 'hidraw', 'magicmouse', 'multitouch', 'roccat', 'suspend-fixes' and 'upstream' into for-linus Merge branch 'uhid' into for-linus tcp: perform DMA to userspace only if there is a task waiting for it
Jiri Olsa (17): perf/tool: Use data struct for arg passing in event parse function perf/tool: Add support to reuse event grammar to parse out terms perf/tool: Add automated test for pure terms parsing perf tools: Remove unused evsel parameter from machine__resolve_callchain perf test: Fix parse events test to follow proper raw event name perf tools: Fix hw breakpoint's type modifier parsing perf evsel: Handle hw breakpoints event names in perf_evsel__name() perf symbols: Add '.note' check into search for NOTE section perf tools: Adding round_up/round_down macros perf test: Use ARRAY_SIZE in parse events tests perf tools: Add empty rule for new line in event syntax parsing perf tools: Split out PE_VALUE_SYM parsing token to SW and HW tokens perf tools: Split event symbols arrays to hw and sw parts perf symbols: Factor DSO symtab types to generic binary types perf symbols: Add interface to read DSO image data perf symbols: Add dso data caching perf test: Add dso data caching tests
Jiri Pirko (48): team: make team_mode struct const team: for nomode use dummy struct team_mode team: add mode priv to port team: lb: push hash counting into separate function team: allow read/write-only options team: introduce array options team: comments: s/net/drivers/team/drivers/net/team/ team: push array_index and port into separate structure team: allow async option changes team: fix error path in team_nl_fill_options_get() team: fix error path in team_nl_fill_port_list_get() team: allow to specify one option instance to be send to userspace team: pass NULL to __team_option_inst_add() instead of 0 team: add port_[enabled/disabled] mode callbacks team: lb: introduce infrastructure for userspace driven tx loadbalancing team: implement multipart netlink messages for options transfers team: ensure correct order of netlink messages delivery team: allow to send multiple set events in one message team: use rcu_dereference_bh() in tx path team: use rcu_access_pointer to access RCU pointer by writer team: use RCU_INIT_POINTER for NULL assignment of RCU pointer team: do RCU update path fixups team: fix team_adjust_ops with regard to enabled ports team: do not allow to map disabled ports team: remove unused rcu_head field from team_port struct virtio_net: allow to change mac when iface is running net: introduce new priv_flag indicating iface capable of change mac when running virtio_net: use IFF_LIVE_ADDR_CHANGE priv_flag team: use IFF_LIVE_ADDR_CHANGE priv_flag dummy: use IFF_LIVE_ADDR_CHANGE priv_flag team: use function team_port_txable() for determing enabled and up port team: add broadcast mode team: make team_port_enabled() and team_port_txable() static inline netpoll: move np->dev and np->dev_name init into __netpoll_setup() team: add netpoll support team: refine IFF_XMIT_DST_RELEASE capability net: honour netif_set_real_num_tx_queues() retval rtnl: allow to specify different num for rx and tx queue count rtnl: allow to specify number of rx and tx queues on device creation net: rename bond_queue_mapping to slave_dev_queue_mapping bond_sysfs: use real_num_tx_queues rather than params.tx_queue team: add multiqueue support team: init error value to 0 in team_netpoll_setup() netlink: add signed types team: add signed 32-bit team option type team: add per port priority option team: add support for queue override by setting queue_id for port team: add support for non-ethernet devices
Jiri Prchal (6): ASoC: tlv320aic3x: add missing registers and bits ASoC: tlv320aic3x: extending registers cache ASoC: tlv320aic3x: add deemphasis switch ARM: at91: Add support for board aks-cdu ASoC: tlv320aic3x: add AGC settings ASoC: tlv320aic3x: add input clock selection
Jiri Slaby (2): TTY: um/line, add tty_port TTY: um/line, use tty from tty_port
Jitendra Kalsaria (10): qlcnic: fix unsupported CDRP command error message. qlge: Fix TX queue stoppage due to full condition. qlge: Cleanup atomic queue threshold check. qlge: Fix ethtool WOL calls to operate only on devices that support WOL. qlge: Clean up ethtool set WOL routine. qlge: Added missing case statement to ethtool get_strings. qlge: Fixed double pci free upon tx_ring->q allocation failure. qlge: Moving low level frame error to ethtool statistics. qlge: Refactoring of ethtool stats. qlge: Bumped driver version to 1.00.00.31
Joe Millenbach (6): x86, boot: Removed quiet flag and switched quiet output to debug flag x86, boot: Wrap debug printing in a new debug_putstr function x86, boot: Changed error putstr path to match new debug_putstr format x86, boot: Switch output functions from command-line flags to conditional compilation x86, boot: Removed unused debug flag and set code x86, boot: Exclude early_serial_console.c if can't use it.
Joe Perches (41): usb: gadget: pch_udc: Fix likely misuse of | for & net: Remove casts to same type net/9p: Add __force to cast of __user pointer Staging: android: alarm: Rename pr_alarm to alarm_dbg net: mac80211: Convert printk(KERN_DEBUG to pr_debug net: mac80211: Add and use ht_vdbg debugging macro net: mac80211: Add and use ibss_vdbg debugging macro x86/debug: Add KERN_<LEVEL> to bare printks, convert printks to pr_<level> ethernet: Remove casts to same type wireless: Remove casts to same type drivers: net: Remove casts to same type ath6kl: Add missing newline terminations edac: Use more normal debugging macro style edac: Convert debugfX to edac_dbg(X, phy: Use pr_<level> staging: wlags49_h2: remove direct declarations of KERN_<LEVEL> prefixes [media] media: Use pr_info not homegrown pr_reg macro etherdevice: Rename random_ether_addr to eth_random_addr ethernet: Use eth_random_addr net: usb: Use eth_random_addr wireless: Use eth_random_addr drivers/net: Use eth_random_addr s390: Use eth_random_addr usb: Use eth_random_addr arch: Use eth_random_addr dmaengine: Cleanup logging messages [SCSI] bnx2fc: Reduce object size by consolidating formats sunrpc: clnt: Add missing braces printk: add generic functions to find KERN_<LEVEL> headers printk: add kern_levels.h to make KERN_<LEVEL> available for asm use arch: remove direct definitions of KERN_<LEVEL> uses btrfs: use printk_get_level and printk_skip_level, add __printf, fix fallout sound: use printk_get_level and printk_skip_level printk: convert the format for KERN_<LEVEL> to a 2 byte pattern printk: only look for prefix levels in kernel messages printk: remove the now unnecessary "C" annotation for KERN_CONT checkpatch: Update alignment check checkpatch: test for non-standard signatures checkpatch: check usleep_range() arguments checkpatch: Add acheck for use of sizeof without parenthesis checkpatch: add checks for do {} while (0) macro misuses
Joe Thornber (38): dm: remove unused flush target method dm persistent data: remove debug space map checker dm thin metadata: remove pointless label from __commit_transaction dm thin metadata: introduce THIN_MAX_CONCURRENT_LOCKS dm thin: fix memory leak in process_prepared_mapping error paths dm thin: avoid unnecessarily breaking sharing for flushes dm persistent data: always unlock superblock in dm_bm_flush_and_unlock dm persistent data: only commit space map if index changed dm: allow targets to request flushes regardless of underlying device support dm thin: set flush_supported dm thin metadata: factor __setup_btree_details out of init_pmd dm persistent data: create new dm_block_manager struct dm thin metadata: stop tracking need for commit dm persistent data: tidy transaction manager creation fns dm persistent data: stop using dm_bm_unlock_move when shadowing blocks in tm dm thin metadata: wrap superblock locking dm thin metadata: rename init_pmd to __create_persistent_data_objects dm thin metadata: move bm creation code into create_persistent_data_objects dm thin metadata: factor __destroy_persistent_data out of dm_pool_metadata_close dm thin metadata: lift some initialisation out of __open_or_format_metadata dm thin metadata: factor out __write_initial_superblock dm thin metadata: move dm_commit_pool_metadata into __write_initial_superblock dm thin metadata: lift __begin_transaction out of __write_initial_superblock dm thin metadata: zero unused superblock uuid dm thin metadata: use struct dm_pool_metadata members in __open_or_format_metadata dm thin metadata: split __open or format metadata dm thin metadata: remove nr_blocks arg from __create_persistent_data_objects dm thin metadata: move __superblock_all_zeroes to __open_or_format_metadata dm thin metadata: remove create parameter from __create_persistent_data_objects dm thin metadata: remove duplicate pmd initialisation dm thin metadata: tidy up open and format error paths dm thin metadata: add format option to dm_pool_metadata_open dm thin metadata: add dm_thin_changed_this_transaction dm thin: reduce number of metadata commits dm persistent data: introduce dm_bm_set_read_only dm thin metadata: introduce dm_pool_metadata_set_read_only dm thin metadata: introduce dm_pool_abort_metadata dm thin: add read only and fail io modes
Joerg Roedel (21): Merge remote-tracking branch 'pci-bjorn/topic/alex-vfio-prep' into groups iommu: Add domain-attribute handlers iommu/amd: Implement DOMAIN_ATTR_GEOMETRY attribute iommu/vt-d: Implement DOMAIN_ATTR_GEOMETRY attribute iommu/omap: Implement DOMAIN_ATTR_GEOMETRY attribute iommu/msm: Implement DOMAIN_ATTR_GEOMETRY attribute iommu/exynos: Implement DOMAIN_ATTR_GEOMETRY attribute iommu/tegra: Don't call alloc_pdir with as->lock Merge tag 'v3.5-rc7' into arm/tegra iommu/amd: Fix sparse warnings iommu/amd: Use acpi_get_table instead of acpi_table_parse iommu/amd: Split out PCI related parts of IOMMU initialization iommu/amd: Move informational prinks out of iommu_enable iommu/amd: Introduce early_amd_iommu_init routine iommu/amd: Split enable_iommus() routine iommu/amd: Move unmap_flush message to amd_iommu_init_dma_ops() iommu/amd: Introduce amd_iommu_init_dma routine iommu/amd: Convert iommu initialization to state machine iommu/amd: Add missing spin_lock initialization iommu/amd: Fix hotplug with iommu=pt Merge branches 'iommu/fixes', 'x86/amd', 'groups', 'arm/tegra' and 'api/domain-attr' into next
Johan Hedberg (19): Bluetooth: Change page scan interval in fast connectable mode Bluetooth: Initial skeleton for Three-wire UART (H5) support Bluetooth: Add basic state tracking to Three-wire UART driver Bluetooth: Add initial reliable packet support for Three-wire UART Bluetooth: Add basic packet parsing to Three-wire UART driver Bluetooth: Add initial packet sending support to Three-wire UART Bluetooth: Add Three-wire header value convenience macros Bluetooth: Fix/implement Three-wire reliable packet sending Bluetooth: Add support for Three-wire Link Control packets Bluetooth: Simplify hci_uart_tty_close logic Bluetooth: Add delayed init sequence support for UART controllers Bluetooth: Use delayed init for Three-wire UART Bluetooth: Improve rx debug logs for Three-wire UART Bluetooth: Add initial sleep support to Three-wire UART Bluetooth: Add initialization tracking to HCI Three-wire driver Bluetooth: Implement proper low-power support for Three-wire UART Bluetooth: Remove unnecessary h5_build_pkt function Bluetooth: Improve Three-wire UART configuration handling Bluetooth: Introduce a flags variable to Three-wire UART state
Johan Hovold (7): iio: add LM3533 ambient-light-sensor driver USB: option: use usb_{get,set}_serial_data USB: option: clean up probe coding style USB: option: handle send_setup blacklisting at probe mfd: Add support for enabling tps65910 external 32-kHz oscillator mfd: Add device-tree entry to enable tps65910 external 32-kHz oscillator mfd: Add tps65910 32-kHz-crystal-input init
Johannes Berg (117): iwlwifi: add __printf argument checking iwlwifi: properly handle device_set_wakeup_enable iwlwifi: move IWL_CMD_FAILED_MSK iwlwifi: move notification wait into core iwlwifi: clean up coding style in PCIe transport wireless: remove wext sysfs cfg80211: deprecate CFG80211_WEXT mac80211: simplify association HT parameters mac80211: clean up ieee80211_set_channel mac80211: move ieee80211_set_channel function cfg80211: simplify cfg80211_can_beacon_sec_chan API cfg80211: provide channel to start_ap function cfg80211: disallow setting channel on WDS interfaces cfg80211: provide channel to join_mesh function iwlwifi: make a lot of functions static iwlwifi: use mac80211 channel in connection init iwlwifi: trust mac80211 channel setting iwlwifi: use mac80211 channels for reset scan iwlwifi: use mac80211 channel for radar check iwlwifi: give HT format to mac80211/radiotap iwlwifi: move PCIe into subdirectory iwlwifi: trust mac80211 HT40 setting iwlwifi: move DVM code into subdirectory iwlwifi: unify tx_chains_num setting iwlwifi: move ht40 bitmap into config iwlwifi: add iwl_set_bits_mask iwlwifi: refactor EEPROM reading/parsing iwlwifi: configure PHY version for 1000 series iwlwifi: move RF config into NIC config iwlwifi: remove extern opmode ops declarations cfg80211: clarify set_channel APIs mac80211: print info when disabling HT cfg80211: validate remain-on-channel time better wireless: update wireless URLs mac80211: do remain-on-channel while idle mac80211: unify SW/offload remain-on-channel mac80211: remove unneeded ieee80211_run_deferred_scan() iwlwifi: fix dynamic loading Merge remote-tracking branch 'wireless-next/master' into iwlwifi-next iwlwifi: fix 6035 device parameters iwlwifi: use request_module instead of _nowait mac80211: allow cancelling dependent ROCs nl80211: fix sched scan match attribute name cfg80211/nl80211: fix kernel-doc iwlwifi: delay ROC if doing internal reset scan iwlwifi: fix 11n_disable EEPROM refactoring regression iwlwifi: use minimal time for radio reset scan iwlwifi: remove sku field from hw_params cfg80211: make some functions static nl80211: refactor __cfg80211_rdev_from_info nl80211: fix netns separation nl80211: change __cfg80211_rdev_from_info nl80211: use __cfg80211_rdev_from_attrs for testmode mac80211: fix double-start of remain-on-channel iwlwifi: fix radio reset scan dwell vs. quiet time iwlwifi: increase scan timeout iwlwifi: limit mac_change_interface to BSS context mac80211: remove TKIP debug mac80211: two small verbose debug cleanups mac80211: pass sdata to some RX functions mac80211: clean up debugging mac80211: rename driver-trace file mac80211: trace debug messages iwlwifi: bump trace message limit iwlwifi: use __get_str in tracing iwlwifi: limit dwell time more strictly mac80211_hwsim: fix smatch/sparse complaints mac80211: remove unused function mac80211: make ieee80211_check_concurrent_iface netdev-independent mac80211: make __ieee80211_recalc_idle static cfg80211: don't allow WoWLAN support without CONFIG_PM mac80211: don't expose ieee80211_add_srates_ie() Merge remote-tracking branch 'wireless-next/master' into mac80211-next iwlwifi: add trailing newline to some messages iwlwifi: fix debug message level mac80211: remove tx_frags driver callback mac80211_hwsim: fix NUM_BANDS usage mac80211: add TX prepare API iwlwifi: remove unneeded NULL check cfg80211: fix locking regression in monitor channel tracking mac80211: fix debugfs default key links mac80211: fix crash with single-queue drivers mac80211_hwsim: add testmode code to stop/wake queues mac80211: update BSS info on AC parameters change mac80211: remove unused assignment mac80211: remove ieee80211_key_removed nl80211: prepare for non-netdev wireless devs nl80211: add NL80211_FLAG_NEED_WDEV nl80211: retrieve interface data by wdev nl80211: don't assume wdev->netdev exists cfg80211: use wdev in mgmt-tx/ROC APIs etherdevice: introduce eth_broadcast_addr cfg80211: use wireless_dev for interface management nl80211: send interface after creation nl80211: move scan API to wdev mac80211: make scan_sdata pointer usable with RCU mac80211: track scheduled scan virtual interface mac80211: redesign scan RX mac80211: optimize ieee80211_rx_status struct layout mac80211: add time synchronisation with BSS for assoc mac80211: restructure key selection cfg80211: fix locking and lockdep complaints mac80211: iterate the virtual monitor interface iwlwifi: don't use stack memory for kmem cache name nl80211: allow enabling WoWLAN without triggers Revert "mac80211: refactor virtual monitor code" cfg80211/mac80211: re-add get_channel operation cfg80211: reduce monitor interface tracking nl80211: add wdev ID as u64 as it should b43: use temporary rate_index for error checking b43: fix crash with OpenFWWF mac80211: fix scan_sdata assignment Merge remote-tracking branch 'wireless/master' into mac80211 mac80211: clear timer bits when disconnecting mac80211: cancel mesh path timer brcmsmac: use ieee80211_channel_to_frequency iwlegacy: clean up suspend/resume
Johannes Goetzfried (4): crypto: twofish - add x86_64/avx assembler implementation crypto: testmgr - expand twofish test vectors crypto: serpent - add x86_64/avx assembler implementation crypto: twofish-avx - remove useless instruction
Johannes Thumshirn (9): staging: line6: changed interface of line6_transmit_parameter() staging: line6: Changed some strict_strtouls to kstrtou8 staging: line6: changed interface of line6_pod_transmit_parameter() staging: line6: adjusted interface of line6_send_program() staging: line6: changed interface of pod_send_channel() staging: line6: control.c eliminate strict_strtoul() in pod_set_param_int() staging: line6: Exchanged strict_strtoul with kstrtou8() in pod.c:pod_resolve() staging: line6: Changed strict_strtoul() to kstrtou8() in pod_set_channel() staging: line6: Changed strict_strtoul() to kstrtou8() in pod_set_midi_postprocess()
Johannes Weiner (10): mm: memcg: fix compaction/migration failing due to memcg limits mm: swapfile: clean up unuse_pte race handling mm: memcg: push down PageSwapCache check into uncharge entry functions mm: memcg: only check for PageSwapCache when uncharging anon mm: memcg: move swapin charge functions above callsites mm: memcg: remove unneeded shmem charge type mm: memcg: remove needless !mm fixup to init_mm when charging mm: memcg: split swapin charge function into private and public part mm: memcg: only check swap cache pages for repeated charging mm: memcg: only check anon swapin page charges for swap cache
John Crispin (3): MIPS: Lantiq: Fix interface clock and PCI control register offset MIPS: Lantiq: Add device_tree_init function MIPS: Lantiq: Platform specific CLK fixup
John Fastabend (5): ixgbe: align flow control DV macros with datasheet net: dcb: fix small regression in __dcbnl_pg_setcfg() ixgbe: fix RAR entry counting for generic and fdb_add() ixgbe: remove extra unused queues in DCB + FCoE case net: netprio_cgroup: rework update socket logic
John Stultz (7): time: Whitespace cleanups per Ingo%27s requests time: Explicitly use u32 instead of int for shift values time: Condense timekeeper.xtime into xtime_sec time: Refactor accumulation of nsecs to secs time: Move arch_gettimeoffset() usage into timekeeping_get_ns() time: Move xtime_nsec adjustment underflow handling timekeeping_adjust time: Rework timekeeping functions to take timekeeper ptr as argument
John W. Linville (35): Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless wl18xx: avoid some -Wformat warnings Merge tag 'nfc-next-3.6-1' of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/nfc-3.0 Merge branch 'for-john' of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next 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-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next 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 'for-john' of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next Merge branch 'for-john' of git://git.sipsolutions.net/mac80211-next Merge branch 'for-john' of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next Merge branch 'for-linville' of git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx Merge branch 'for-john' of git://git.sipsolutions.net/mac80211-next Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into for-davem Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless Merge branch 'for-john' of git://git.sipsolutions.net/mac80211-next Merge branch 'for-john' of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next iwmc3200wifi: remove driver for unavailable hardware i2400m: remove SDIO device support iwmc3200top: remove driver for unavailable hardware Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into for-davem Merge branch 'for-john' of git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next Merge branch 'for-john' of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next Merge branch 'for-john' of git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next 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/bluetooth/bluetooth-next Merge branch 'for-john' of git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next 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 into for-davem Merge branch 'for-john' of git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211 Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into for-davem
Jon Brenner (1): IIO channel type and modifiers for CCT and RGBC data
Jon Hunter (16): ARM: OMAP: Remove unnecessary clk structure ARM: OMAP2+: Remove unused max number of timers definition ARM: OMAP2+: Add dmtimer platform function to reserve systimers ARM: OMAP: Add DMTIMER capability variable to represent timer features ARM: OMAP2+: HWMOD: Correct timer device attributes ARM: OMAP2+: Fix external clock support for dmtimers ARM: OMAP: Remove loses_context variable from timer platform data ARM: OMAP: Remove timer function pointer for context loss counter ARM: OMAP: Add flag to indicate if a timer needs a manual reset ARM: OMAP1: Fix dmtimer support ARM: OMAP2+: Move dmtimer clock set function to dmtimer driver ARM: OMAP2+: Simplify dmtimer clock aliases arm/dts: OMAP2: Add support for OMAP2420H4 Board ARM: OMAP4: clockdomain/CM code: Update supported transition modes ARM: OMAP2+: powerdomain code: Fix Wake-up power domain power status i2c: omap: Correct I2C revision for OMAP3
Jon Mason (17): vxge/s2io: remove dead URLs lance: remove unnecessary setting of skb->dev enic: remove unnecessary setting of skb->dev netxen: remove unnecessary setting of skb->dev lantiq_etop: remove unnecessary setting of skb->dev ksz884x: remove unnecessary setting of skb->dev qlcnic: remove unnecessary setting of skb->dev qlge: remove unnecessary setting of skb->dev sunbmac: remove unnecessary setting of skb->dev sungem: remove unnecessary setting of skb->dev sunhme: remove unnecessary setting of skb->dev ll_temac: remove unnecessary setting of skb->dev [SCSI] qla4xxx: remove unnecessary read of PCI_CAP_ID_EXP [SCSI] qla2xxx: remove unnecessary reads of PCI_CAP_ID_EXP myri10ge: update MAINTAINERS ixgb: use PCI_VENDOR_ID_INTEL ixgbe: use PCI_VENDOR_ID_INTEL
Jonas Aaberg (1): mfd: Print ab8500 switch off cause
Jonas Gorski (9): ssb: add missing PCI ID for b/g/n single band BCM4322 MIPS: BCM63XX: Move flash registration out of board_bcm963xx.c MIPS: BCM63XX: Add flash type detection MIPS: BCM63XX: Use the Chip ID register for identifying the SoC MIPS: BCM63XX: Add basic BCM6328 support MIPS: BCM63XX: Move the PCI initialization into its own function MIPS: BCM63XX: Add PCIe Support for BCM6328 MIPS: Expose PCIe drivers for MIPS MIPS: BCM63XX: Add 96328avng reference board
Jonathan Brassow (6): MD RAID10: Fix compiler warning. MD RAID10: rename mirror_info structure MD RAID1: rename mirror_info structure MD: Move macros from raid1*.h to raid1*.c MD RAID10: Export md_raid10_congested DM RAID: Add support for MD RAID10
Jonathan Cameron (12): staging:iio:accel:adis16204 fix bug in channel modifier handling staging:iio: Add some missing peak elements to the info_mask Merge branch 'fixes-togreg' into togreg iio: Rename _st_ functions to loose the bit that meant the staging version. staging:iio:accel drop sysfs interface for resetting devices. staging:iio:gyro:adis16260 drop sysfs interface for manual device reset. staging:iio:imu:adis16400 drop sysfs interface for manual device reset. IIO: Add a modifier for sqrt(x^2+y^2) staging:iio:accel:adis16204 support the rss channel via chan spec. IIO: Add a modifier for x^2+y^2+z^2 iio: Fix inkern remove incorrect put of device iio: Trivial documentation fix to correct kernel version info in
Jonathan Corbet (1): batman-adv: remove a misleading comment
Jonathan E Brassow (2): dm raid: restructure parse_raid_params dm raid: move sectors_per_dev calculation
Jonathan Kliegman (1): mmc: dw_mmc: Fix null dma_ops access when use_dma is false
Jonghwa Lee (4): regulator: MAX77686: Add Maxim 77686 regulator driver mfd: Add Maxim 77686 driver hwrng: exynos - Add support for Exynos random number generator EXYNOS: bugfix on retrieving old_index from freqs.old
Jonghwan Choi (2): ARM: SAMSUNG: Remove unused variable 'running' on PWM ARM: EXYNOS: Clear SYS_WDTRESET bit to use watchdog reset
Joonsoo Kim (3): slub: use __cmpxchg_double_slab() at interrupt disabled place slub: refactoring unfreeze_partials() mm: fix wrong argument of migrate_huge_pages() in soft_offline_huge_page()
Joonyoung Shim (12): Input: add MELFAS mms114 touchscreen driver drm/exynos: fix point to call overlay_ops->mode_set drm/exynos: fix to set pipe of crtc drm/exynos: define to_exynos_plane macro drm/exynos: use private plane for crtc drm/exynos: update overlay via plane from crtc drm/exynos: add property for plane zpos drm/exynos: fix dpms operation for mode set drm/exynos: remove unnecessary connector dpms control drm/exynos: add plane enable/disable drm/exynos: add crtc disable function drm/exynos: add property for crtc mode
Josef Bacik (8): Btrfs: remove ->dirty_inode Btrfs: flush delayed inodes if we're short on space Btrfs: add DEVICE_READY ioctl Btrfs: change how we indicate we're adding csums Btrfs: rework shrink_delalloc Btrfs: don't return true in releasepage unless we actually freed the eb Btrfs: fix potential race in extent buffer freeing Btrfs: lock the transition from dirty to writeback for an eb
Josh Boyer (1): posix_types.h: Cleanup stale __NFDBITS and related definitions
Josh Durgin (6): rbd: return errors for mapped but deleted snapshot rbd: only reset capacity when pointing to head rbd: expose the correct size of the device in sysfs rbd: set image size when header is updated rbd: use reference counting for the snap context rbd: send header version when notifying
Josh Hunt (1): [SCSI] properly initialize atomic_t
Jouni Malinen (1): ath6kl: Use correct max-scan-SSIDs limit
Jovi Zhang (3): perf tools: Make the breakpoint events sample period default to 1 perf/x86: Fix missing struct before structure name coredump: fix wrong comments on core limits of pipe coredump case
Juan Gutierrez (2): ARM: OMAP: enable mailbox irq per instance ARM: OMAP4: fix irq and clock name for dsp-iommu
Julia Lawall (10): drivers/staging/comedi/drivers/me4000.c: adjust suspicious bit operation slub: remove invalid reference to list iterator variable scripts/coccinelle: list iterator variable semantic patch fs/direct-io.c: adjust suspicious bit operation PCI: hotplug: ensure a consistent return value in error case can: softing: softing_main: ensure a consistent return value in error case UBIFS: remove invalid reference to list iterator variable drivers/ata/pata_pcmcia.c: adjust suspicious bit operation [media] drivers/staging/media/easycap/easycap_main.c: add missing usb_free_urb [media] drivers/media/dvb/siano/smscoreapi.c: use list_for_each_entry
Julian Anastasov (6): ipv4: optimize fib_compute_spec_dst call in ip_options_echo ipv4: fix address selection in fib_compute_spec_dst ipv4: use seqlock for nh_exceptions ipv4: Fix again the time difference calculation ipv4: show pmtu in route list tcp: avoid oops in tcp_metrics and reset tcpm_stamp
Jussi Kivilinna (15): crypto: testmgr - add ecb(arc4) speed tests crypto: arc4 - improve performance by adding ecb(arc4) crypto: arc4 - improve performance by using u32 for ctx and variables crypto: serpent-sse2/avx - allow both to be built into kernel crypto: ablk_helper - move ablk_* functions from serpent-sse2/avx glue code to shared module crypto: twofish-avx - change to use shared ablk_* functions crypto: aes_ni - change to use shared ablk_* functions crypto: serpent-sse2 - prepare serpent-sse2 glue code into generic x86 glue code for 128bit block ciphers crypto: serpent-sse2 - split generic glue code to new helper module crypto: serpent-avx: remove duplicated glue code and use shared glue code from glue_helper crypto: camellia-x86_64 - remove duplicated glue code and use shared glue code from glue_helper crypto: twofish-x86_64-3way - remove duplicated glue code and use shared glue code from glue_helper crypto: twofish-avx - remove duplicated glue code and use shared glue code from glue_helper crypto: move arch/x86/include/asm/serpent-{sse2|avx}.h to arch/x86/include/asm/crypto/ crypto: move arch/x86/include/asm/aes.h to arch/x86/include/asm/crypto/
Justin Lecher (1): fs: cachefiles: add support for large files in filesystem caching
Justin P. Mattock (9): staging "rts_pstor" fix some typos while reading through rts_pstor staging: "sbe-2t3e3" Fix typos in sbe-2t3e3 staging "sep" Fix typos found while reading. staging: serqt_usb2: Fix some typos. staging: slicoss: Fix a typo. staging: sm7xxfb: Fix typos in sm7xxfb staging "telephony" Fix typos. staging "speakup" Fix typos. staging: ste_rmi4: Fix typos
Justin Wheeler (1): watchdog: f71808e_wdt: Add support for Jetway JNF99 motherboard
K. Y. Srinivasan (1): Drivers: hv: Change the hex constant to a decimal constant
KAMEZAWA Hiroyuki (2): memcg: mem_cgroup_move_parent() doesn't need gfp_mask memcg: make mem_cgroup_force_empty_list() return bool
KOSAKI Motohiro (2): mm, fadvise: don't return -EINVAL when filesystem cannot implement fadvise() mm: clear pages_scanned only if draining a pcp adds pages to the buddy allocator again
Kalle Valo (2): Merge remote branch 'wireless-next/master' into ath6kl-next cfg80211: fix set_regdom() to cancel requests with same alpha2
Kamezawa Hiroyuki (5): memcg: rename MEM_CGROUP_STAT_SWAPOUT as MEM_CGROUP_STAT_SWAP memcg: rename MEM_CGROUP_CHARGE_TYPE_MAPPED as MEM_CGROUP_CHARGE_TYPE_ANON memcg: remove MEM_CGROUP_CHARGE_TYPE_FORCE memcg: remove check for signal_pending() during rmdir() memcg: clean up force_empty_list() return value check
Kamil Dudka (1): drivers/message/i2o/i2o_proc.c: the pointer returned from chtostr() points to an array which is no longer valid
Karen Xie (1): [SCSI] cxgb4i: tcp push bit fix
Karol Lewandowski (1): i2c: s3c2410: Fix pointer type passed to of_match_node()
Karsten Keil (3): ISDN: Add check for return value of pnp_activate_dev() ISDN: Add check for usb_alloc_urb() result mISDN: Bugfix only few bytes are transfered on a connection
Kautuk Consul (3): [IA64] Port OOM changes to ia64_do_page_fault xtensa/mm/fault.c: port OOM changes to do_page_fault avr32/mm/fault.c: port OOM changes to do_page_fault
Kay Sievers (5): kmsg - properly print over-long continuation lines kmsg - avoid warning for CONFIG_PRINTK=n compilations kmsg - export "continuation record" flag to /dev/kmsg kmsg - do not flush partial lines when the console is busy kmsg: /dev/kmsg - properly return possible copy_from_user() failure
Kazuo Moriwaka (1): Doc: document max raw dev number
Kees Cook (4): fs: add link restrictions fs: add link restriction audit reporting fs: make dumpable=2 require fully qualified path coredump: warn about unsafe suid_dumpable / core_pattern combo
Kelvin Cheung (3): MIPS: Add CPU support for Loongson1B MIPS: Loongson 1B: Add board support MIPS: Loongson 1B: Add defconfig
Ken Cox (1): C6X: add basic support for TMS320C6678 SoC
Keng-Yu Lin (1): HID: Add suport for the brightness control keys on HP keyboards
Kevin Cernekee (1): usb: gadget: Fix g_ether interface link status
Kevin Groeneveld (3): b44: add 64 bit stats net: fix race condition in several drivers when reading stats ppp: add 64 bit stats
Kevin Hilman (19): ARM: OMAP4: hwmod: rename _enable_module to _omap4_enable_module() ARM: OMAP2+: hwmod: use init-time function ptrs for enable/disable module ARM: OMAP4: hwmod: drop extra cpu_is check from _wait_target_disable() ARM: OMAP2+: hwmod: use init-time function pointer for wait_target_ready ARM: OMAP2+: hwmod: use init-time function pointer for hardreset ARM: OMAP2+: hwmod: use init-time function pointer for _init_clkdm ARM: OMAP2+: CLEANUP: Remove ARCH_OMAPx ifdef from struct dpll_data ARM: OMAP2+: TWL: remove usage of pdata->irq_base/_end mfd: twl: remove pdata->irq_base/_end, no more users ARM: OMAP2+: PRM: fix compile for OMAP4-only build ARM: OMAP2+: powerdomain: allow pre/post transtion to be per pwrdm ARM: OMAP3: PM: call pre/post transition per powerdomain ARM: OMAP3: PM: cleanup cam_pwrdm leftovers ARM: OMAP2+: fix CONFIG_CPU_IDLE dependency on CONFIG_PM ARM: OMAP2+: PM: fix IRQ_NOAUTOEN removal by mis-merge ARM: davinci: add runtime PM support for clock management MAINTAINERS: add entry OMAP GPIO driver mmc: omap_hsmmc: ensure probe returns error upon resource failure ARM: 7464/1: mmc: omap_hsmmc: ensure probe returns error if DMA channel request fails
Kevin McKinney (30): Staging: bcm: Remove typedef from "eInterface_setting" in Adapter.h Staging: bcm: Remove typedef for _DDR_SETTING and call directly. Staging: bcm: Remove typedef for _cntl_pkt in Adapter.h Staging: bcm: Remove typedef for FirmwareInfo and call directly. Staging: bcm: Remove typedef for _ETH_HEADER_STRUC and call directly. Staging: bcm: Remove typedef for _STTARGETDSXBUFFER and call directly. Staging: bcm: Remove condition check on macro REL_4_1 because it is not used. Staging: bcm: Remove typedef for _PER_TARANG_DATA and call directly. Staging: bcm: Remove typedef for _packet_info and call directly. Staging: bcm: Remove typedef for _S_FRAGMENTED_PACKET_INFO and call directly. Staging: bcm: Remove typedef for _S_CLASSIFIER_RULE and call directly. Staging: bcm: Remove typedef for _S_HDR_SUPRESSION_CONTEXTINFO and call directly. Staging: bcm: Remove typedef for _CLASSIFICATION_ONLY. Staging: bcm: Remove typedef for _CLASSIFICATION_RULE. Staging: bcm: Remove typedef for _ADD_CONNECTION. Staging: bcm: Remove typedef for link_request and call directly. Staging: bcm: Remove typedef for _CONTROL_PACKET and call directly. Staging: bcm: Remove typedef for _PACKETTOSEND and call directly. Staging: bcm: Remove typedef for _LEADER and call directly. Staging: bcm: Remove typedef for _MINI_ADAPTER and call directly. Staging: bcm: Fix all whitespace issues in nvm.c Staging: bcm: Properly format braces in nvm.c Staging: bcm: Correctly format all comments in nvm.c Staging: bcm: Fix ERROR: return is not a function, parentheses are not required. Staging: bcm: Use udelay instead of msleep for delays in nvm.c Staging: bcm: Return -ENOMEM instead of -1 when memory not acquired in nmv.c Staging: bcm: Replace INT with int in nvm.c Staging: bcm: Replace UINT with "unsigned int" in nvm.c Staging: bcm: Change conditions that check for NULL in nvm.c Staging: bcm: Change order in if conditions to make more readable in nvm.c
Kim Lilliestierna XX (5): caif: Remove unused pointer and code caif: added check for potential null return caif: Fixed potential memory leak caif-hsi: Removed dead code caif-hsi: changed test on aggregation_timeout
Kim Phillips (11): crypto: caam - remove line continuations from ablkcipher_append_src_dst crypto: caam - fix input job ring element dma mapping size crypto: caam - fix descriptor length adjustments for protocol descriptors crypto: caam - assign 40-bit masks on SEC v5.0 and above crypto: caam - add support for SEC v5.x RNG4 crypto: caam - disable IRQ coalescing by default crypto: caam - use non-irq versions of spinlocks for job rings crypto: caam - only query h/w in job ring dequeue path crypto: caam - consolidate memory barriers from job ring en/dequeue crypto: caam - one tasklet per job ring powerpc/fsl: Distribute interrupts on all CPUs by default
Kim, Milo (7): regulator: add new regulator driver for lp872x regulator: change message level on probing lp872x driver lp8727_charger: Move header file into platform_data directory regulator: add new lp8788 regulator driver leds: add new lp8788 led driver backlight: move register definitions from header to source backlight: move lp855x header into platform_data directory
Kiran Reddy (1): ath6kl: separate ht cap for each band
Kirill A. Shutemov (2): perf tools: use XSI-complaint version of strerror_r() instead of GNU-specific perf tools: Fix build error with bison 2.6
Kirill Tkhai (1): sparc64: remove unused function straddles_64bit_va_hole()
Kishon Vijay Abraham I (12): usb: otg: utils: rename function name in OTG utils usb: otg: support for multiple transceivers by a single controller usb: otg: utils: devres: Add API's to associate a device with the phy usb: musb: move work_struct(otg_notifier_work) from core to omap glue usb: musb: twl: use mailbox API to send VBUS or ID events usb: musb: move otg specific initializations from twl to glue usb: musb: omap: use devres API to allocate resources usb: otg: twl: use devres API to allocate resources usb: phy: fix return value check of usb_get_phy usb: phy: fix error handling in usb_get_phy ARM: OMAP2+: hwmod code: add support to set dmadisable in hwmod framework drivers: usb: otg: fix build break in twl6030-usb.c
Klaus Schmidinger (1): [media] DVB: stb0899: speed up getting BER values
Kleber Sacilotto de Souza (2): powerpc/eeh: Check handle_eeh_events() return value mlx4: Add support for EEH error recovery
Koen Beel (1): usb: gadget: ffs: add HID descriptor support.
Kokoris, Ioannis (1): powerpc/qe: set IReady in QE Microcode Upload
Konrad Rzeszutek Wilk (2): xen/acpi: Fix potential memory leak. xen/hvc: Fix up checks when the info is allocated.
Konstantin Stepanyuk (1): tools lib traceevent: Fix clean target in Makefile
Krishna Gudipati (1): [SCSI] bfa: Fix to set correct return error codes and misc cleanup.
Krishna Kumar (3): netfilter: Add fail-open support netfilter: nfnetlink_queue: do not allow to set unsupported flag bits skbuff: Use correct allocation in skb_copy_ubufs
Krystian Garbaciak (5): regmap: Move lock out from internal function _regmap_update_bits(). regmap: Add support for register indirect addressing. regmap: Fix work_buf switching for page update during virtual range access. regulator: Fix a typo in regulator_mode_to_status() core function. regulator: Add REGULATOR_STATUS_UNDEFINED.
Krzysztof Wilczynski (2): mfd: Remove unused variable from da9052_device_init scsi: aha152x: Fix sparse warning and make printing pointer address more portable.
Kukjin Kim (5): Merge branch 'next/devel-dma-ops' into next/dt-samsung Merge branch 'next/board-samsung' into next/board-samsung-2 Merge branch 'next/dt-samsung' into next/devel-samsung-spi Merge branch 'next/board-samsung-2' into next/board-samsung-3 ARM: SAMSUNG: no need to set the value for clk_xusbxti when it is 24Mhz
Kumar Gala (1): USB: ehci-fsl: Update ifdef check to work on 64-bit ppc
Kuninori Morimoto (53): ASoC: fsi: use dmaengine helper functions ASoC: fsi: use PIO handler if DMA handler was invalid usb: renesas_usbhs: add DMAEngine ID specification note usb: renesas_usbhs: add DMAEngine ID specification note ARM: shmobile: r8a7740: add HDMI interrupt support ARM: shmobile: r8a7740: add HDMI clock support ARM: shmobile: r8a7740: add HDMI GPIO support ARM: shmobile: r8a7740: add MERAM work-around ARM: shmobile: r8a7740: add CEU clock support ARM: shmobile: r8a7740: add FSI parent clock support ARM: shmobile: r8a7740: add FSI-B (for HDMI) GPIO support ARM: shmobile: armadillo800eva: enable HDMI ARM: shmobile: sh73a0: add FSI clock ARM: shmobile: kzm9g: enable FSI-AK4648 ARM: shmobile: armadillo800eva: enable camera ARM: shmobile: sh7372: remove unused sh7372_a3sp_init() on !CONFIG_PM ARM: shmobile: add common extra gpio functions ARM: shmobile: add common DMAEngine definitions ARM: shmobile: r8a7740: add DMAEngine support for FSI ARM: shmobile: r8a7740: add DMAEngine support for SDHI ARM: shmobile: r8a7740: add DMAEngine support for USB ARM: shmobile: use common DMAEngine definitions on r8a7740 ARM: shmobile: sh73a0: add USB clock support ARM: shmobile: sh73a0: add DMAEngine support for MPDMAC ARM: shmobile: use common DMAEngine definitions on sh73a0 ARM: shmobile: use common DMAEngine definitions on sh7372 ARM: shmobile: armadillo800eva: enable FSI-WM8978 sound ARM: shmobile: armadillo800eva: enable FSI-HDMI sound ARM: shmobile: armadillo800eva: enable DMAEngine on FSI ARM: shmobile: armadillo800eva: enable DMAEngine on SDHI ARM: shmobile: armadillo800eva: enable DMAEngine on USB ARM: shmobile: use common extra gpio functions on armadillo800eva ARM: shmobile: kzm9g: enable USB function ARM: shmobile: kzm9g: enable MicroSD ARM: shmobile: kzm9g: enable DMAEngine on FSI ARM: shmobile: kzm9g: enable DMAEngine on MMCIF ARM: shmobile: use common extra gpio functions on Mackerel ARM: shmobile: use common extra gpio functions on ap4evb ARM: shmobile: use common extra gpio functions on g4evm ARM: shmobile: soc-core: add R-mobile PM domain common APIs ARM: shmobile: r8a7740: fixup: MSEL1CR 7bit control ARM: shmobile: r8a7740: add A4S pm domain support ARM: shmobile: r8a7740: add A3SP pm domain support ARM: shmobile: r8a7740: add A4LC pm domain support ARM: shmobile: armadillo800eva: USB Func enables external IRQ mode ARM: shmobile: armadillo800eva: A4LC domain includes LCDC ARM: shmobile: armadillo800eva: A3SP domain includes USB ARM: shmobile: sh7372: add pm-rmobile domain support ARM: shmobile: mackerel: switch to using pm-rmobile API ARM: shmobile: ap4evb: switch to using pm-rmobile API ARM: shmobile: sh7372: completely switch over to using pm-rmobile API usb: renesas_usbhs: use dmaengine helper functions gpio: pcf857x: share 8/16 bit access functions
Kyle McMartin (1): [SCSI] bfa: squelch lockdep complaint with a spin_lock_init
Kyoungil Kim (1): serial: samsung: Fixed wrong comparison for baudclk_rate
Lad, Prabhakar (3): [media] videobuf-dma-contig: restore buffer mapping for uncached bufers [media] davinci: vpif capture: migrate driver to videobuf2 [media] davinci: vpif display: migrate driver to videobuf2
Lan Tianyu (2): usb: convert port_owners type from void * to struct dev_state * ACPI/AC: prevent OOPS on some boxes due to missing check power_supply_register() return value check
Larry Finger (8): rtlwifi: rtl8192se: Fix gcc 4.7.x warning rtlwifi: Change debug level for deletion of an entry in CAM staging: r8712u: Remove useless driver version info rtlwifi: Fix IRQ disabled warning rtlwifi: rtl8192se: Fix double inclusion of header pci.h rtlwifi: Remove extra argument from queue setup routine rtlwifi: rtl8192cu: Change buffer allocation for synchronous reads p54pci: convert driver to use asynchronous firmware loading
Lars Ellenberg (10): drbd: cleanup, remove two unused global flags drbd: differentiate between normal and forced detach drbd: report congestion if we are waiting for some userland callback drbd: reset congestion information before reporting it in /proc/drbd drbd: do not reset rs_pending_cnt too early drbd: call local-io-error handler early drbd: fix potential access after free drbd: flush drbd work queue before invalidate/invalidate remote drbd: fix max_bio_size to be unsigned drbd: announce FLUSH/FUA capability to upper layers
Lars-Peter Clausen (77): iio: Add iio_device_get() iio:inkern: Use iio_device_{get,put} iio: Add helper functions for enum style channel attributes staging:iio:dac:ad5064: Use iio_enum for powerdown modes staging:iio:dac:ad5446: Use iio_enum for powerdown modes staging:iio:dac:ad5380: Convert to extended channel attributes staging:iio:dac:ad5504: Convert to extended channel attributes staging:iio:dac:ad5624r: Convert to extended channel attributes staging:iio:dac:ad5686: Convert to extended channel attributes staging:iio:dac:ad5791: Convert to extended channel attributes staging:iio:dac: Remove unused dac.h includes staging:iio:dac:max517: Convert to channel spec staging:iio:dac: Remove dac.h staging:iio:dac:ad5504: Use strtobool for boolean values staging:iio:dac:ad5624r: Use strtobool for boolean values staging:iio:dac:ad5791: Use strtobool for boolean values staging:iio:dac:ad5504: Check if IRQ was requested before freeing it staging:iio:dac:ad5504: Move private structs and defines from header to C file staging:iio:dac:ad5791: Move private structs and defines from header to C file staging:iio: Move DAC drivers out of staging iio: iio_enum_available_read: Prevent possible buffer overflow staging:iio:adis16400: Fix ADIS16300 ROLL_OUT register address staging:iio:adis16400: Fix ADIS16300 temperature address staging:iio:adis16400: Fix ADIS16334 temperature address staging:iio:adis16400: Fix ADIS163xx AUX_ADC address staging: iio: Remove superfluous flush_scheduled_work iio: buffer: Fix NULL pointer deref caused by empty scan mask iio: iio_buffer_register: Skip channels with negative scan index iio: Add helper function for initializing triggered buffers iio:adc:at91: Use new triggered buffer setup helper staging:iio:adc:ad7192: Use new triggered buffer setup helper function staging:iio:adc:ad7298: Use new triggered buffer setup helper function staging:iio:adc:ad7476: Use new triggered buffer setup helper function staging:iio:adc:ad7606: Use new triggered buffer setup helper function staging:iio:adc:ad7793: Use new triggered buffer setup helper function staging:iio:adc:ad7887: Use new triggered buffer setup helper function staging:iio:adc:ad799x: Use new triggered buffer setup helper function dmaengine: Add wrapper for device_tx_status callback dmaengine: Add wrapper for device_tx_status callback ASoC: dmaengine-pcm: Rename and deprecate snd_dmaengine_pcm_pointer ASoC: dmaengine-pcm: Add support for querying stream position from DMA driver staging:iio:trigger: Use to_iio_trigger() instead of dev_get_drvdata() iio:trigger: Use to_iio_trigger() instead of dev_get_drvdata() iio:adc:at91: Relase mutex on error path in at91_adc_read_raw iio:dac:ad5446: Add support for the AD5450/51/52/53 staging:iio:ad7793: Fix scan index for the "shorted" channel iio:adc: Add AD7265/AD7266 support iio:dac:ad5064: Add support for the ad5629r and ad5669r iio:trigger: Register sysfs file statically iio: iio_buffer_register: Use correct channel when calculating masklength staging:iio: Request threaded-only IRQs with IRQF_ONESHOT staging:iio:ad7298: Do not return error code in interrupt handler staging:iio:adt7310: Do not return error code in interrupt handler staging:iio:dummy driver: Do not return error code in interrupt handler staging:iio:ad799x: Do not return error code in interrupt handler staging:iio:ad7476: Do not return error code in interrupt handler staging:iio:ad7887: Do not return error code in interrupt handler staging:iio:max1363: Do not return error code in interrupt handler staging:iio:lis3l02dq: Do not return error code in interrupt handler staging:iio:accel:adis16xxx: Do not return error code in the interrupt handler staging:iio:adis16260: Do not return error code in the interrupt handler staging:iio:adis16400: Do not return error code in the interrupt handler iio: Add callback to check whether a scan mask is valid iio: Introduce iio_validate_scan_mask_onehot staging:iio:ad7192: Use iio_validate_scan_mask_onehot staging:iio:ad7793: Use iio_validate_scan_mask_onehot staging:iio:ade7758: Use iio_validate_scan_mask_onehot staging:iio:max1363: Don't free uninitialized variable iio: ad5064: Move bus write callbacks to #if protected sections scripts/coccinelle: Find threaded IRQs requests which are missing IRQF_ONESHOT staging:iio:adis16260: Fix drvdata inconsistency staging:iio:tsl2x7x: Fix client data inconsistency staging:iio:lpc32xx_adc: Ensure request_irq and free_irq dev_id parameter match staging:iio:tsl2x7x: Ensure request_irq and free_irq dev_id parameter match driver-core: Move kobj_to_dev from genhd.h to device.h driver-core: Use kobj_to_dev instead of re-implementing it spi: Add AD-FMCOMMS1-EBZ I2C-SPI bridge driver
Laurent Pinchart (32): [media] mt9t001: Implement V4L2_CID_PIXEL_RATE control [media] mt9p031: Implement V4L2_CID_PIXEL_RATE control [media] mt9m032: Implement V4L2_CID_PIXEL_RATE control fbdev: sh_mobile_lcdc: Constify sh_mobile_lcdc_fix structure fbdev: sh_mobile_lcdc: Rename fb operation handlers with a common prefix fbdev: sh_mobile_lcdc: Implement overlays support [media] uvcvideo: Document the struct uvc_xu_control_query query field [media] uvcvideo: Fix alternate setting selection drm: Disallow DRM_IOCTL_MODESET_CTL for KMS drivers sh_mobile_meram: Rename operations to cache_[alloc|free|update] sh_mobile_meram: Use direct function calls for the public API sh_mobile_meram: Add direct MERAM allocation API fbdev: sh_mobile_lcdc: Destroy mutex at remove time fbdev: sh_mobile_lcdc: Fix line pitch computation fbdev: sh_mobile_lcdc: Use channel configuration to initialize fb device fbdev: sh_mobile_lcdc: Support horizontal panning fbdev: sh_mobile_lcdc: Fix overlay registers update during pan operation fbdev: sh_mobile_lcdc: Fix pan offset computation in YUV mode usb: Add quirk detection based on interface information usb: Add USB_QUIRK_RESET_RESUME for all Logitech UVC webcams drm: Make the .mode_fixup() operations mode argument a const pointer mmc: sh_mmcif: Support MMC_SLEEP_AWAKE command mmc: tmio: Don't access hardware registers after stopping clocks i2c: Add SCCB support i2c: Fall back to emulated SMBus if the operation isn't supported natively i2c-omap: Add support for I2C_M_STOP message flag fbdev: sh_mobile_lcdc: Fix vertical panning step [media] soc-camera: Don't fail at module init time if no device is present [media] soc-camera: Pass the physical device to the power operation [media] ov2640: Don't access the device in the g_mbus_fmt operation [media] ov772x: Don't access the device in the g_mbus_fmt operation [media] tw9910: Don't access the device in the g_mbus_fmt operation
Lauri Hintsala (9): Staging: csr: add WEXT and AP mode support clk: mxs: imx28: decrease the frequency of ref_io1 for SSP2 and SSP3 ARM: apx4devkit: add NAND support ARM: apx4devkit: add display support ARM: apx4devkit: fix the bus-width of SSP0 to 4 bits ARM: apx4devkit: add SSP2 support ARM: apx4devkit: remove AUART3 ARM: apx4devkit: add pin muxing for GPIOs staging: csr: remove unneeded PCI dependency
Laxman Dewangan (38): dma: dmaengine: add slave req id in slave_config dma: tegra: add dmaengine based dma driver ARM: tegra: dma: rename driver name for clock to "tegra-apbdma" ARM: tegra: add device tree AUXDATA for APBDMA dma: tegra: use sg_dma_address() for getting dma buffer address dma: tegra: do not set transfer desc flag to DMA_CTRL_ACK in cyclic mode dma: tegra: set DMA_CYCLIC capability ASoC: tegra: use dmaengine based dma driver ARM: dts: db8500: add property "regulator-compatible" regulator node regulator: dt: regulator match by regulator-compatible regulator: dt: add policy to have property "regulator-compatible" regulator: fixed: dt: support for input supply ARM: tegra: apbio access using dma for tegra20 only ARM: tegra: apbio: use dmaengine based dma driver regulator: tps65910: add support for input supply i2c: tegra: make sure register writes completes i2c: tegra: add PROTOCOL_MANGLING as supported functionality. i2c: tegra: support for I2C_M_NOSTART functionality i2c: tegra: make all resource allocation through devm_* spi: tegra: use dmaengine based dma driver regulator: tps65910: correct init value of n_voltages i2c: tegra: remove unused member variable i2c: tegra: use clk_disable_unprepare in place of clk_disable i2c: tegra: use of_match_ptr() for match_table initialization i2c: tegra: convert normal suspend/resume to *_noirq dma: tegra: fix residual calculation for cyclic case dma: tegra: rename driver and compatible to match with dts regulator: tps6586x: add support for input supply regulator: tps62360: use devm_* for gpio request usb: host: tegra: pass correct pointer in ehci_setup() regulator: tps65910: set input_supply on desc unconditionally ARM: tegra: harmony: add regulator supply name and its input supply mfd: Use devm managed resources for tps6586x mfd: Use regmap for tps6586x register access. mfd: Cache tps6586x register through regmap gpio: tps6586x: Add gpio support through platform driver ARM: tegra: defconfig: Enable tps6586x gpio mfd: Remove gpio support from tps6586x core driver
Lee Jones (39): regulator: Change ab8500 match names to reflect Device Tree regulator: Change db8500-prcmu match names to reflect Device Tree Input: ab8500-ponkey - add device tree support mfd: Enable IRQF_ONESHOT when requesting a threaded IRQ for ab8500gpadc mfd: Remove redundant AB8500_I2C_CORE Kconfig entry mfd: Enable DT probing of the DB8500 PRCMU mfd: Add IRQ domain support for the AB8500 mfd: Generically describe interactions with the DB8500 PRCMU mfd: Make MFD core code Device Tree and IRQ domain aware mfd: Initialise the DB8500 PRCMU driver at core_initcall time mfd: Initialise the AB8500 driver at core_initcall time mfd: Register db8500-prcmu devices using the newly DT:ed MFD API mfd: Register the ab8500 from db8500-prcmu using the MFD API mfd: Attaching a node to new 'struct mfd_cell' of_compatible variable mfd: Register ab8500 devices using the newly DT:ed MFD API ARM: ux500: Register the AB8500 from DB8500 MFD ARM: ux500: Enable Device Tree support mmci for Snowball ARM: ux500: Remove unused i2c platform_data initialisation code ARM: ux500: Provide auxdata to be used as name base clock search for nmk-i2c ARM: ux500: Kconfig: Compile in leds-gpio support for Snowball ARM: ux500: Enable the user LED on Snowball via Device Tree ARM: ux500: Add a ab8500-gpadc node to the db8500 Device Tree ARM: ux500: Add support for input/ponkey into the db8500's Device Tree ARM: ux500: Enable LED heartbeat functionality on Snowball ARM: ux500: Enable LED heartbeat functionality on Snowbal via DT ARM: ux500: Add db8500 Device Tree node for ab8500-sysctrl ARM: ux500: Add db8500 Device Tree node for misc/ab8500-pwm ARM: ux500: Add a ab8500-usb Device Tree node for db8500 based devices ARM: ux500: Apply ab8500-debug node do the db8500 DT structure ARM: ux500: Correctly reference IRQs supplied by the AB8500 from Device Tree ARM: ux500: Enable the AB8500 RTC for all DT:ed DB8500 based devices ARM: ux500: Move rtc-pl031 registration to Device Tree when enabled pinctrl: pinctrl-nomadik: Append sleepmode property with vendor specific prefixes ARM: ux500: Ensure vendor specific properties have the vendor's identifier ARM: ux500: Remove temporary snowball_of_platform_devs enablement structure ARM: ux500: Remove PMU platform registration when booting with DT Documentation: Describe the AB8500 Device Tree bindings input: ab8500-ponkey: Create AB8500 domain IRQ mapping mfd: Ensure AB8500 platform data is passed through db8500-prcmu to MFD Core
Leed Aguilar (5): staging:iio:magnetometer:ak8975: set power-down mode after reading fuse ROM data staging:iio:magnetometer:ak8975: use gpio_request_one api staging:iio:magnetometer:ak8975: remove 'mode' attribute staging:iio:gyro:adis16080: remove sparse warnings gpio/pca953x: increase variables size to support 24 bit of data
Len Brown (7): intel_idle: initial IVB support ACPI: remove acpi_pad MAINTAINERS entry ACPI: acpi_pad: rename "power_saving" thread to "acpi_pad" thread ACPI: acpi_pad: tune round_robin_time tools/power: turbostat v2 - re-write for efficiency tools/power: turbostat: fix large c1% issue Merge branches 'acpi_pad', 'acpica', 'apei-bugzilla-43282', 'battery', 'cpuidle-coupled', 'cpuidle-tweaks', 'intel_idle-ivb', 'ost', 'red-hat-bz-772730', 'thermal', 'thermal-spear' and 'turbostat-v2' into release
Leo Alterman (1): openvswitch: Fix typo in documentation.
Li Dongyang (3): thinkpad_acpi: Flush the workqueue before freeing tpacpi_leds thinkpad_acpi: Fix a memory leak during module exit thinkpad_acpi: Free hotkey_keycode_map after unregistering tpacpi_inputdev
Li RongQing (4): be2net: Fix Endian ksz884x: fix Endian qlge: fix endian issue bridge: fix endian
Li Wei (2): ipv6: fix unappropriate errno returned for non-multicast address ipv6: fix incorrect route 'expires' value passed to userspace
Li Zefan (4): cgroup: remove hierarchy_mutex Btrfs: kill free_space pointer from inode structure Btrfs: zero unused bytes in inode item Btrfs: rewrite BTRFS_SETGET_FUNCS
Li Zhong (1): x86/nmi: Clean up register_nmi_handler() usage
Liam Girdwood (4): ASoC: dapm: Fix locking during codec shutdown ASoC: pcm: Clean up logging in soc_new_pcm() ASoC: dapm: Make sure all dapm contexts are updated ASoC: dpcm: Allow FE to be opened without valid BE routes.
Lin Ming (10): ACPICA: Remove argument of acpi_os_wait_events_complete libata-acpi: set acpi state for SATA port libata-acpi: add ata port runtime D3Cold support libata-acpi: register/unregister device to/from power resource libata: detect Device Attention support [SCSI] scsi_pm: set device runtime state before parent suspended ipv4: Remove redundant assignment libata-acpi: add missing inlines in libata.h ipv4: fix debug info in tnode_new ipv4: clean up put_child
Linus Torvalds (155): random: create add_device_randomness() interface Merge branch 'core-iommu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip Merge branch 'smp-hotplug-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip Merge branch 'x86-debug-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip Merge branch 'x86-platform-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip Merge branch 'x86-reboot-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip Merge branch 'x86-uv-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip Merge branch 'x86-build-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip Merge tag 'regmap-3.6' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap Merge tag 'regulator-3.6' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending Merge tag 'pm-for-3.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm Merge branch 'x86-mce-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip Merge tag 'mmc-merge-for-3.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc Merge branch 'for-linus-2' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs Merge tag 'upstream-3.6-rc1' of git://git.infradead.org/linux-ubifs Merge tag 'upstream-3.6-rc1' of git://git.infradead.org/linux-ubi Merge tag 'fixes-non-critical' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc Merge tag 'cleanup' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc Merge tag 'soc' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc Merge tag 'dma' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc Merge tag 'dt' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc Merge tag 'spi' 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 'cleanup2' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc Merge tag 'newsoc' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc Merge tag 'defconfig' 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 'irq' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc Merge tag 'pinctrl' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc Merge tag 'pm' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc Merge tag 'clk' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc Merge tag 'sh-for-linus' of git://github.com/pmundt/linux-sh Merge tag 'please-pull-misc-3.6' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux Merge git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile Merge tag 'for-linus' of git://linux-c6x.org/git/projects/linux-c6x-upstreaming Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/lliubbo/blackfin Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next Merge tag 'kvm-3.6-1' of git://git.kernel.org/pub/scm/virt/kvm/kvm Merge tag 'stable/for-linus-3.6-rc0-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen Merge tag 'stable/for-linus-3.6-rc0-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/mm Merge git://www.linux-watchdog.org/linux-watchdog Merge tag 'hwmon-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging 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 tag 'sound-3.6' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound Merge branch 'i2c-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging Merge tag 'rdma-for-3.6' of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband Merge tag 'pinctrl-for-v3.6' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl Merge tag 'dt-for-3.6' of git://sources.calxeda.com/kernel/linux Merge tag 'for-3.6' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci Merge tag 'iommu-updates-v3.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu Merge tag 'clk-for-linus' of git://git.linaro.org/people/mturquette/linux Merge branch 'next' of git://git.infradead.org/users/vkoul/slave-dma Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs Merge branch 'for-3.6' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq Merge branch 'for-3.6' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup Merge git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-3.0-nmw Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi Merge tag 'upstream-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev Merge tag 'usb-3.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb Merge tag 'staging-3.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging Merge tag 'driver-core-3.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core Merge tag 'char-misc-3.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc Merge tag 'spi-3.6' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/misc Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip Merge branch 'x86-boot-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip Merge branches 'x86-cleanups-for-linus' and 'x86-cpufeature-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip Merge branch 'x86-efi-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip Merge branch 'stable' of git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile Merge tag 'gpio-for-v3.6' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio Merge branch 'for-next' of git://git.samba.org/sfrench/cifs-2.6 Merge tag 'dlm-3.6' of git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm Merge branch 'drm-next' of git://people.freedesktop.org/~airlied/linux Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs Merge tag 'remoteproc-for-3.6' of git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc Merge branch 'for-3.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/linux-leds Merge tag 'fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc Merge tag 'cpumask-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus Merge branch 'merge' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc Merge branch 'kmap_atomic' of git://github.com/congwang/linux Merge tag 'tty-3.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty Merge branch 'for-linus' of git://git.linaro.org/people/rmk/linux-arm Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net Merge branch 'i2c-embedded/for-next' of git://git.pengutronix.de/git/wsa/linux Merge branch 'for-3.6' of git://gitorious.org/linux-pwm/linux-pwm Merge tag 'firewire-updates' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394 Merge tag 'soc2' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc Merge tag 'boards2' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc Merge git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac Merge tag 'hwmon-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input Merge branch 'drm-next' of git://people.freedesktop.org/~airlied/linux Merge branch 'hwmon-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging Merge branch 'for-linus-for-3.6-rc1' of git://git.linaro.org/people/mszyprowski/linux-dma-mapping Merge tag 'dm-3.6-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/agk/linux-dm Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security Merge branch 'kbuild' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild Merge branch 'kconfig' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild Merge branch 'misc' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild Merge branch 'trivial' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild Merge branch 'slab/next' of git://git.kernel.org/pub/scm/linux/kernel/git/penberg/linux Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linus Merge branch 'linux-next' of git://cavan.codon.org.uk/platform-drivers-x86 Merge tag 'mfd-3.6-1' of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6 Merge tag 'ktest-v3.6' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-ktest Merge tag 'localmodconfig-v3.6' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-kconfig Merge tag 'please-pull-ia64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux Merge tag 'virtio-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus Merge tag 'for-linus-v3.6-rc1' of git://oss.sgi.com/xfs/xfs Merge branch 'akpm' (Andrew's patch-bomb) Merge branch 'v4l_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media Merge tag 'mfd-for-linus-3.6-1' of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6 Merge tag 'nfs-for-3.6-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfs Merge tag 'writeback-proportions' of git://git.kernel.org/pub/scm/linux/kernel/git/wfg/linux Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client Merge branch 'nfsd-next' of git://linux-nfs.org/~bfields/linux Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux Merge branch 'merge' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip Merge tag 'for-v3.6' of git://git.infradead.org/battery-2.6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net Merge tag 'nfs-for-3.6-2' of git://git.linux-nfs.org/projects/trondmy/linux-nfs Merge branch 'v4l_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media Merge tag 'rdma-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband Merge tag 'random_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/random Merge tag 'vfio-for-v3.6' of git://github.com/awilliam/linux-vfio Merge branch 'akpm' (Andrew's patch-bomb) Merge tag 'irqdomain-for-linus' of git://git.secretlab.ca/git/linux-2.6 Merge branch 'for-next' of git://neil.brown.name/md Merge branch 'for-3.6/core' of git://git.kernel.dk/linux-block Merge branch 'for-3.6/drivers' of git://git.kernel.dk/linux-block Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs Merge tag 'sound-3.6' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound Merge tag 'fbdev-updates-for-3.6' of git://github.com/schandinat/linux-2.6 Merge branch 'fixes' of git://git.linaro.org/people/rmk/linux-arm Merge branch 'audit' of git://git.linaro.org/people/rmk/linux-arm Merge branch 'dmaengine' of git://git.linaro.org/people/rmk/linux-arm Merge branch 'for-linus-3.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linus
Linus Walleij (30): ARM: nomadik: register GPIOs dynamically ARM: nomadik: register AMBA devices dynamically ARM: nomadik: register PL031 RTC ARM: nomadik: convert to generic clock ARM: nomadik: register all three I2C busses ARM: nomadik: register the I2C devices ARM: nomadik: register the MMC/SD device ARM: nomadik: bump all IRQ numbers by one dma: coh901318: use devm allocation spi/pl022: delete DB5500 support spi/pl022: enable runtime PM pinctrl/u300: delete pointless debug print pinctrl: select the proper symbol pinctrl/u300: drop unused variable pinctrl/coh901: use clk_prepare_[en|dis]able() pinctrl/nomadik: use devm_* allocators for gpio probe pinctrl/nomadik: kerneldoc fix Merge branch 'gpio/merge' of git://git.secretlab.ca/git/linux-2.6 into grant mfd: Use devm allocation for ab3100-core i2c: stu300: use clk_prepare/unprepare ARM: u300: convert to common clock ARM: integrator: put symbolic bus names on devices clk: add versatile ICST307 driver ARM: integrator: convert to common clock i2c: stu300: use devm managed resources watchdog: coh901327_wdt: use clk_prepare/unprepare drivers/rtc/rtc-coh901331.c: use clk_prepare/unprepare drivers/rtc/rtc-coh901331.c: use devm allocation rtc: pl031: encapsulate per-vendor ops rtc: pl031: use per-vendor variables for special init
Lionel Vaux (1): HID: add support for Cypress barcode scanner 04B4:ED81
Lior Levy (1): igb: A fix to VF TX rate limit
Liu Bo (15): netprio_cgroup.c: fix comment typo Btrfs: fix typo in convert_extent_bit Btrfs: fix typo in cow_file_range_async and async_cow_submit Btrfs: check write access to mount earlier while creating snapshots Btrfs: remove redundant r/o check for superblock Btrfs: use mnt_want_write_file instead of mnt_want_write Btrfs: do not set subvolume flags in readonly mode Btrfs: fix btrfs_is_free_space_inode to recognize btree inode Btrfs: kill root from btrfs_is_free_space_inode Btrfs: do not abort transaction in prealloc case Btrfs: fix a bug of writting free space cache during balance Btrfs: add ro notification to dump_space_info Btrfs: do not count in readonly bytes Btrfs: make btrfs's allocation smoothly with preallocation Btrfs: improve multi-thread buffer read
Liu Chuansheng (1): mmc: sdio: Change pr_warning to pr_warn_ratelimited
Liu Ying (2): mx3fb: support pan display with fb_set_var mx3fb: avoid screen flash when panning with fb_set_var
Liu Yu (1): powerpc/e500: make load_up_spe a normal fuction
Liu Yu-B13201 (1): KVM: PPC: Factor out guest epapr initialization
Liu, Jinsong (6): xen/mce: Add mcelog support for Xen platform x86, MCE, AMD: Adjust initcall sequence for xen xen/mce: Register native mce handler as vMCE bounce back point xen/pcpu: Xen physical cpus online/offline sys interface xen/mce: schedule a workqueue to avoid sleep in atomic context xen/mce: add .poll method for mcelog device driver
Lluís Batlle i Rossell (1): MIPS: Enable vmlinuz for JZ4740
Lokesh Vutla (1): Watchdog: OMAP: Fix the runtime pm code to avoid module getting stuck intransition state.
Lorenzo Pieralisi (1): ARM: 7444/1: kernel: add arch-timer C3STOP feature
Luciano Coelho (69): wl18xx: add new module wlcore_sdio/wl18xx: use SDIO revision number to identify wl18xx chips wl18xx: add empty operations struct wl18xx: add partition table wl18xx: add register table wl18xx: add identify chip operation wl18xx: add some boot operations and hw-specific configurations wl18xx: add trigger command and ack event operations wl18xx: add hw_init operation wl18xx: add runtime configuration parameters wl18xx: add board type module argument wl18xx: translate and write the board type to SCR_PAD2 wl18xx: read clock frequency and do top init accordingly wlcore: rename wl12xx.h to wlcore_i.h wlcore/wl12xx: move ref_clock and tcxo_clock elements to wl12xx wlcore/wl12xx: move rx_mem_pool_addr element to wl12xx wlcore/wl12xx: add plt_init op and move the code to wl12xx wl18xx: add plt_init operation wl18xx: change the low_band_component_type for HDK boards wl18xx: add number of antennas and dc2dc type as module params wl18xx: add module parameter to disable TCP checksum wl18xx: derive the MAC address from the BD_ADDR in fuse ROM wl18xx: add a module parameter to control 11a support wlcore: add module parameter to dump SDIO reads and writes wl18xx: copy the default configuration before checking the board_type wl18xx: changed default board_type to HDK wlcore: add space for private area when allocating fw_status wl18xx: change low_band_component_type value for COM8 wlcore: reorder identify_chip and get_hw_info wl18xx: disable MCS_13 for wl18xx PG 1.0 wlcore: update beacon and probe_resp templates when rates change wlcore: use all AP basic rates as default wlcore: abstract debugfs fw_stats to be handled by the lower drivers wlcore: add debugfs macro to help print fw statistics arrays wl12xx: implement fw status debugfs entries wl18xx: implement fw status debugfs entries wlcore: create private static_data area and add operation to parse it wl18xx: print the PHY firmware version from the private static data wlcore: print the interrupt status when recovery is triggered wl18xx: don't use MIMO when ht_mode is set to wide wlcore: use proper values for supported local rates wl18xx: add module parameter to force SISO 20MHz wl18xx: add power limit reference value to mac_and_phy settings wl18xx: export low/high band component values as module params wl18xx: export pwr_limit_reference_11_abg value as a module parameter wlcore/wl12xx/wl18xx: move lower driver debugfs to a subdir wlcore: increase aggregation buffer size by one page wl18xx: increase tx_ba_win_size to 64 wl18xx: use new fw stats structures wlcore/wl12xx/wl18xx: don't use TX align quirk for wl127x wl18xx: add support to clear FW statistics wlcore: export raw binary with the FW statistics in debugfs wlcore/wl18xx/wl12xx: use u8 instead of bool for host_fast_wakeup_support wlcore: use u8 instead of enum for bcn_filt_mode wlcore/wl18xx: the conf structs must be packed so they can be exported wlcore/wl18xx: export conf struct in a debugfs file wl18xx: read configuration structure from a binary file Merge branch 'wl12xx-next' into for-linville mac80211: initialize sta pointer to avoid false-positive warning mac80211: use the correct capability info in ieee80211_set_associated() wlcore: add a debugfs entry to allow changing the sleep mode by hand wl18xx: use %zu for size_t arguments in printk calls Merge branch 'wl12xx-next' into for-linville wl18xx: deprecate PG1 support wlcore: fix some failure cases in wlcore_probe() Merge branch 'wl12xx-next' into for-linville wl12xx/wlcore: increase FW filename version wlcore: wait for command completion event when sending CMD_ROLE_STOP wlcore: increase command completion timeout
Ludovic Desroches (8): ARM: at91: fix at91_aic_write macro ARM: at91: aic can use fast eoi handler type ARM: at91: add of irq priorities support ARM: at91: remove static irq priorities for sam9x5 ARM: at91: at91 based machines specify their own irq handler at run time ARM: at91: sparse irq support ARM: at91: remove mach/irqs.h ARM: at91: add AIC5 support
Luis Henriques (1): [media] ene_ir: Fix driver initialisation
Luis R. Rodriguez (7): ath5k: replace modparam_all_channels with CONFIG_ATH5K_TEST_CHANNELS cfg80211: add CONFIG_CFG80211_CERTIFICATION_ONUS cfg80211: add cellular base station regulatory hint support cfg80211: rename reg_device_remove() to wiphy_regulatory_deregister() cfg80211: make regulatory_update() static cfg80211: remove regulatory_update() ath9k: make CONFIG_ATH9K_DFS_CERTIFIED depend on CFG80211_CERTIFICATION_ONUS
Lukasz Majewski (4): usb: hsotg: samsung: Replace endpoint specific locks with a global lock usb: hsotg: samsung: Protect the udc_stop routine with spinlock usb: hsotg: samsung: smp Provide *_lock functions abstraction layer for SMP SoCs usb: gadget: hsotg: pullup method implementation for s3c-hsotg UDC driver
M R Swami Reddy (2): ASoC: Support TI Isabelle Audio driver ASoC: MAINTAINERS: Add maintainer for TI Isabelle Audio driver
MR Swami Reddy (1): ASoC: isabelle: Remove regmap_exit()
Maarten Lankhorst (1): nouveau: Fix alignment requirements on src and dst addresses
Maarten ter Huurne (3): MTD: NAND: JZ4740: Multi-bank support with autodetection MIPS: JZ4740: qi_lb60: Look for NAND chip in bank 1. MIPS: JZ4740: reset: Initialize hibernate wakeup counters.
Maciej Trela (1): [SCSI] libsas: cleanup spurious calls to scsi_schedule_eh
Magnus Damm (6): ARM: shmobile: Use INTCA with sh7372 A3SM power domain ARM: shmobile: sh7372 A3SM CPUIdle support ARM: mach-shmobile: kzm9d: Add defconfig ARM: mach-shmobile: r8a7740 generic board support via DT ARM: mach-shmobile: sh7377 generic board support via DT ARM: shmobile: Take cpuidle dependencies into account correctly
Mahesh Palivela (3): wireless: add VHT (802.11ac) definitions cfg80211: allow advertising VHT capabilities mac80211: include VHT capability IE in probe requests
Mahesh Rajashekhara (1): [SCSI] aacraid: Series 7 Async. (performance) mode support
Mandeep Singh Baines (1): lib/scatterlist: do not re-write gfp_flags in __sg_alloc_table()
Manish chopra (1): netxen_nic: restrict force firmware dump when dump is disabled.
Manjunath Hadli (12): [media] davinci: vpif: add check for genuine interrupts in the isr [media] davinci: vpif: make generic changes to re-use the vpif drivers on da850/omap-l138 soc [media] davinci: vpif: make request_irq flags as shared [media] davinci: vpif: fix setting of data width in config_vpif_params() function [media] davinci: vpif display: size up the memory for the buffers from the buffer pool [media] davinci: vpif capture: size up the memory for the buffers from the buffer pool [media] davinci: vpif: add support for clipping on output data [media] davinci: vpif display: Add power management support [media] davinci: vpif capture:Add power management support [media] davinci: vpif: Add suspend/resume callbacks to vpif driver [media] davinci: vpif: add build configuration for vpif drivers [media] davinci: vpif: Enable selection of the ADV7343 and THS7303
Manjunathappa, Prakash (6): video: da8xx-fb rev2: fix disabling of palette completion interrupt video: da8xx-fb: fix flicker due to 1 frame delay in updated frame video: da8xx-fb: configure FIFO threshold to reduce underflow errors arm: da850: configure LCDC fifo threshold video: da8xx-fb: do clock reset of revision 2 LCDC before enabling da8xx-fb: do not turn ON LCD backlight unless LCDC is enabled
Mantesh Sarasetti (1): usb: musb: host: Disable MUSB DMA mode incase of DMA channel request failure
Manuel Lauss (3): MIPS: Alchemy: use 64MB RAM as minimum for devboards MIPS: Alchemy: devboards: kill prom.c MIPS: Alchemy: handle db1200 cpld ints as they come in
Mao, Junjie (1): KVM: VMX: Implement PCID/INVPCID for guests with EPT
Marc Dietrich (6): staging: nvec: convert to devm_ functions staging: nvec: use dev_warn instead of printk staging: nvec: cleanup driver registration staging: nvec: cleanup powermanagement callbacks staging: nvec: rename led driver to board specific paz00 driver staging: nvec: add remove function to nvec childs
Marc Kleine-Budde (10): can: c_can_pci: fix compilation on non HAVE_CLK archs can: cc770: fix sparse warning for cc770_interrupt can: dev: fix sparse warning for can_restart ARM: imx: enable flexcan on imx25, imx35, imx53, imx6q ARM: mxs: enable flexcan on imx28 i2c: mxs: mxs_i2c_finish_read: mute flase positive uninitialized var can: flexcan: make flexcan_priv.devtype_data member point to const data can: mpc5xxx_can: make data in mpc5xxx_can_probe const can: mark bittiming_const pointer in struct can_priv as const can: janz-ican3: cleanup of ican3_to_can_frame and can_frame_to_ican3
Marc Zyngier (2): KVM: use KVM_CAP_IRQ_ROUTING to protect the routing related code KVM: Guard mmu_notifier specific code with CONFIG_MMU_NOTIFIER
Marcin Slusarz (3): drm/nv84: decode PCRYPT errors drm/nv50: rename INVALID_QUERY_OR_TEXTURE error to INVALID_OPERATION drm/nouveau: init vblank requests list
Marco Porsch (1): mac80211: fix unnecessary beacon update after peering status change
Marcos Paulo de Souza (23): staging: sep: sep_crypto.c: Remove useless function crypto_sep_dump_message staging: sep: sep_crypto.c: Remove useless functions sep_dump and sep_dump_sg staging: vt6656: main_usb.c: Remove useless macros staging: vt6656: desc.h: Remove commented macros and useless comments staging: vt6656: hostap.c: Remove unused macros and some useless comments staging: vt6656: hostap.c: Remove commented code staging: vt6656: Remove all commented macros staging: vt6656: Remove unsed macros staging: vt6655: Remove all "if 0" blocks from driver staging: vt6655: mac.h: Remove all commented macros staging: vt6655: rf.c: Remove all unused macros staging: vt6655: baseband.h: Remove all unused macros staging: vt6655: Remove all commented macros staging: vt6655: hostap.c: Remove all unused macros staging: bcm: Remove code that will never execute staging: bcm: Remove all commented macros staging: bcm: Misc.c: Remove unused macros staging: csr: Remove dead code staging: csr: csr_util.h: Remove commented macros staging: csr: netdev.c: Remove unused macros staging: csr: unifi_sme.c: Remove unused macros staging: csr: Remove unused macros staging: sbe-2t3e3: Remove code that will never execute
Marek Belisko (9): ASoC: dapm: Fix compilation warning staging: ft1000-usb: Change KERN_ERROR usage to pr_err in ft1000_usb.c. staging: ft1000-usb: Remove commented lines from ft1000_device. staging: ft1000-usb: Remove leading spaces from struct ft1000_info. staging: ft1000-usb: Remove spaces from struct dpram_blk. staging: ft1000-usb: Remove name comments from ft1000_usb.h. staging: ft1000-usb: Fix lines over 80 chars. staging: ft1000-usb: Replace all C99 comments with regular in ft1000_usb.h. staging: ft1000-usb: Fix various checkpach warnings in ft1000_usb.h
Marek Lindner (8): batman-adv: avoid characters requiring shell escapes in protocol names batman-adv: ignore trailing CR when comparing protocol names batman-adv: return added entries instead of number of possibly added entries batman-adv: turn tt commit code into routing protocol agnostic API batman-adv: only store changed gw_bandwidth values batman-adv: fix counter summary length batman-adv: convert remaining packet counters to per_cpu_ptr() infrastructure batman-adv: select an internet gateway if none was chosen
Marek Szyprowski (11): mm: vmalloc: use const void * for caller argument ARM: dma-mapping: remove custom consistent dma region ARM: dma-mapping: add more sanity checks in arm_dma_mmap() ARM: dma-mapping: fix error path for memory allocation failure common: dma-mapping: add support for generic dma_mmap_* calls common: DMA-mapping: add DMA_ATTR_NO_KERNEL_MAPPING attribute ARM: dma-mapping: add support for DMA_ATTR_NO_KERNEL_MAPPING attribute common: dma-mapping: introduce dma_get_sgtable() function ARM: dma-mapping: add support for dma_get_sgtable() common: DMA-mapping: add DMA_ATTR_SKIP_CPU_SYNC attribute ARM: dma-mapping: add support for DMA_ATTR_SKIP_CPU_SYNC attribute
Marek Vasut (9): ARM: dts: imx23: Fix the gpmi/gpmi-nand DT name rtc: stmp3xxx: Add simple binding for the stmp3xxx-rtc LED: Fix missing semicolon in OF documentation ARM: mxs: convert m28evk board to device tree i2c: mxs: Set I2C timing registers for mxs-i2c mmc: mxs-mmc: Add wp-inverted property ACER: Add support for accelerometer sensor ACER: Fix up sparse warning ACER: Fix Smatch double-free issue
Mark A. Greer (7): ARM: OMAP3: PM: Only access IVA if one exists ARM: OMAP AM35x: EMAC/MDIO integration: Add Davinci EMAC/MDIO hwmod support ARM: OMAP AM35x: clockdomain data: Fix clockdomain dependencies arm: omap3: am35x: Set proper powerdomain states rtnl: Add #ifdef CONFIG_RPS around num_rx_queues reference net: ethernet: davinci_emac: Remove unnecessary #include net: ethernet: davinci_emac: add pm_runtime support
Mark Brown (168): ASoC: codecs: Refresh copyrights for Wolfson drivers ASoC: ac97: Remove empty remove() function ASoC: wm2000: Add register readability information ASoC: io: Use dev_get_regmap() if driver doesn't provide a regmap regmap: Constify regmap_irq_chip regulator: Use newly added devres_release() rather than open coding regulator: core: Use dev_get_regmap() to find the regmap regulator: wm8350: Convert to use core regmap vsel readback regulator: wm8350: Convert to core regmap-based enable operations regulator: wm8350: Convert DCDCs to set_voltage_sel() and linear voltages ASoC: wm8350: Convert to direct regmap API usage regulator: wm8350: Convert LDOs to set_voltage_sel() ASoC: dapm: Use devm_clk_get() ASoC: dapm: Bodge for lack of a widely available clk API ASoC: dapm: The clock API is even less consistent than thought Revert "ASoC: fsl_ssi: convert to use devm_clk_get" ASoC: lm59453: Unconstify dai_driver regmap: Don't try to map non-existant IRQs regmap: Implement support for wake IRQs ASoC: max98095: Staticise non-exported functions and export jack detect ASoC: wm8903: Convert to devm_regmap_init_i2c() ASoC: wm8904: Convert to module_i2c_driver() ASoC: wm8904: Convert to devm_regmap_init_i2c() ASoC: wm8996: Remove write sequencer registers from the defaults table ASoC: wm8996: Convert to devm_regmap_init_i2c() ASoC: wm8903: Move pin configuration into I2C probe() function ASoC: wm8903: Make interrupt handler use regmap directly ASoC: wm8903: Move interrupt request to I2C probe ASoC: wm8903: Move register default changes to I2C probe Merge branch 'asoc-ab8500' into for-3.6 regmap: Remove warning on stubbed dev_get_regmap() Extcon: Staticise extcon_class regulator: core: Actually use the data in _notifier_call_chain() pda_power: Complain if regulator operations fail regulator: tps65910: Don't use 0 as NULL regulator: Fix double free in devm_regulator_put() regulator: stubs: Make stub regulator_get_voltage() return an error regulator: twl: Remove references to 32kHz clock from DT bindings ASoC: wm5100: Remove stubs of ASoC-level register map code ARM: S3C64XX: Add module identification for Balblair Cragganmore module ARM: S3C64XX: Add WM5102 EVM to Cragganmore modules ARM: S3C64XX: Dynamically allocate the IRQ range for WM8994 on Cragganmore ARM: S3C64XX: Dynamically assign interrupts for CPU PMIC on Cragganmore ALSA: Add missing include of pcm.h to pcm_params.h regulator: lp872x: Don't allow modular build regulator: arizona: Add support for microphone supplies on Arizona devices regulator: lp872x: Depend on I2C=y regulator: core: Add export of regulator_set_voltage_time_sel() ASoC: da732x: Staticise non-exported symbol soc_codec_dev_da732x ASoC: isabelle: Staticise non-exported isabelle_dai ASoC: core: Add DOUBLE_R variants of the _RANGE controls ASoC: dapm: Try to add all routes even if one fails ASoC: io: Don't dereference regmap if we failed to get one ASoC: Add shared code for Wolfson Arizona class devices ASoC: wm5102: Initial driver Merge branch 'topic/irq' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap into wm5102 mfd: arizona: Register definitions mfd: arizona: Core driver mfd: arizona: Interrupt support mfd: arizona: I2C bus interface mfd: arizona: SPI bus interface mfd: wm5102: Initial support for WM5102 mfd: wm5102: Build system hookup Merge tag 'v3.5-rc4' into for-3.6 ASoC: wm8904: Rely entirely on the core for bias level management ASoC: wm8904: Move regulator acquisition and device identification to I2C ASoC: wm8904: Move register default setup into I2C probe() ASoC: wm8996: Move regulator notifier callbacks into I2C level ASoC: wm8996: Inline wm8996_reset() and optimise cache-only usage ASoC: wm8996: Move register default configuration to I2C probe ASoC: dwc: Bodge around continuing absence of clock API stubs Merge tag 'v3.5-rc4' into regulator-drivers regulator: Add driver for Arizona LDO1 regulator: core: Check for failed voltage sets before checking for delay regulator: core: Allow multiple requests of a single supply mapping Extcon: Arizona: Add driver for Wolfson Arizona class devices ASoC: wm5102: Remove unused platform data header ASoC: dwc: Add missing __iomem annotations ASoC: spdif: Build separate RX and TX objects Merge tag 'v3.5-rc5' into regulator-drivers ASoC: wm8962: Log AIF configuration requested by hw_params() ASoC: core: Try to use regmap if the driver doesn't set up any I/O ASoC: wm8994: Don't suspend accessory detection regulator: core: Support fixed voltages in regulator_is_supported_voltage() regulator: core: Check that the selector from map_voltage() is valid regulator: core: Allow fixed enable_time to be set in the regulator_desc regulator: fixed: Set enable enable_time in regulator_desc regulator: wm8994: Set enable_time in descriptor regulator: wm831x-ldo: Specify enable time for alive LDO regulator: core: Factor out enable and disable operations some more regulator: core: Add core support for GPIO controlled enable lines regulator: fixed: Use core GPIO enable support regulator: wm8994: Use core GPIO enable support regulator: arizona-ldo1: Implement GPIO enable support regulator: arizona-micsupp: Force regulated mode until we have API support ASoC: dwc: Staticise non-exported i2s_start() ASoC: arizona: Rename current rates tables to bclk_rates ASoC: arizona: Implement AIF clock configuration ASoC: arizona: Be more forgiving in BCLK selection ALSA: pcm: Make constraints lists const ASoC: arizona: Enable ASYNCCLK domain for audio interfaces ASoC: wm5102: Allow routing through the ASRCs ASoC: wm1250-ev1: Flag all supported rates in the DAI regmap: Add hook for printk logging for debugging during early init regulator: core: Mark all DT based boards as having full constraints ASoC: dapm: Mark widgets as dirty when a route is added ASoC: dapm: Allow routes to be deleted at runtime ASoC: arizona: Change DAPM routes for AIF clocks when we change them mfd: Support for user defined wm8994 irq flags mfd: Add regmap cache support for wm8350 mfd: Rely on regmap cache in wm8350 interrupt controller mfd: Remove custom wm8350 cache implementation mfd: Staticise max77693 pm_ops mfd: Force on REGMAP for the arizona core mfd: Move arizona digital core supply management to the regulator API mfd: Use regcache_sync_region() to sync wm8994 GPIO registers on suspend mfd: Also restore wm8994 GPIO IRQ masks after reset mfd: Add more arizona register definitions mfd: Release arizona DCVDD if we fail to resume the device mfd: Treat arizona register read errors as non-fatal during resume mfd: Add missing WM5102 ifdefs mfd: Don't free unallocated arizona supplies on error mfd: Mark headphone detect readback wm5102 register volatile ASoC: arizona: Export dai_ops mfd: Error out if initial arizona boot fails ASoC: arizona: Add IN4 to the mixer tables ASoC: wm5102: Fix cut'n'paste for digital volume registers mfd: Add support for multiple arizona PDM speaker outputs mfd: Add even more arizona register definitions ASoC: arizona: Support variable FLL VCO multipliers Merge branch 'pl022' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson into spi-next ASoC: wm5110: Add audio CODEC driver irq_domain: Standardise legacy/linear domain selection clk: Constify struct clk_init_data clk: wm831x: Add initial WM831x clock driver gpiolib: wm8994: Use irq_domain mappings for gpios gpiolib: wm8994: Convert to devm_kzalloc() MAINTAINERS: Add Wolfson gpiolib drivers to the Wolfson entry ASoC: wm8962: Redo early init of the part on resume ARM: SAMSUNG: Introduce Kconfig variable for Samsung custom clk API i2c-s3c2410: Use plain pm_runtime_put() ARM: S3C64XX: Don't specify an irq_base for WM1192-EV1 board Merge tag 'v3.5-rc7' into regulator-drivers mfd: Add data tables for the WM5110 mfd: Initial support for the WM5110 driver core: Move deferred devices to the end of dpm_list before probing extcon: arizona: Update cable reporting calls and split headset extcon: arizona: Stop microphone detection if we give up on it gpiolib: Add support for Wolfson Microelectronics Arizona class devices gpiolib: Defer failed gpio requests by default ASoC: wm8994: Update micdet for irqdomain conversion ASoC: littlemill: Add userspace control of the WM1250 I/O ARM: S3C64XX: Clean up after SPI driver platform data updates spi/s3c64xx: Fix handling of errors in gpio_request() spi/s3c64xx: Put the /CS GPIO into output mode spi/s3c64xx: Convert to devm_request_and_ioremap() spi/s3c64xx: Expand S3C64XX_SPI_{DE,}ACT macros at call sites ARM: S3C64XX: Mark most Cragganmore initdata devinitdata rtc: wm831x: Feed the write counter into device_add_randomness() mfd: wm831x: Feed the device UUID into device_add_randomness() Merge branches 'regmap-core', 'regmap-irq' and 'regmap-page' into regmap-next Merge branches 'regulator-core', 'regulator-dt' and 'regulator-dummy' into regulator-next Merge branch 'regulator-drivers' into regulator-next mmc: sdhci: Report failure reasons for all cases in sdhci_add_host() ASoC: dapm: Fix _PRE and _POST events for DAPM performance improvements Merge branch 'for-3.5' into for-3.6 mfd: Add debug trace on entering and leaving arizone runtime suspend irqdomain: Improve diagnostics when a domain mapping fails
Mark Hills (2): ALSA: usb-audio: Use a table of mixer controls ALSA: usb-audio: Convert table to preferred C99 format
Mark Lord (1): [media] mceusb: Add Twisted Melon USB IDs
Mark Nelson (1): ahci: Enable SB600 64bit DMA on MSI K9AGM2 (MS-7327) v2
Mark Rustad (1): [SCSI] libfcoe: Fix section mismatch
Mark Salter (3): C6X: remove megamod-pic requirement on direct-mapped core pic C6X: remove dependence on legacy IRQs C6X: clean up compiler warning
Mark Tinguely (3): xfs: rename log structure to xlog xfs: remove xlog_t typedef xfs: wait for the write the superblock on unmount
Markus Bollinger (2): ALSA: pcxhr: Fix a counter wrap ALSA: pcxhr: Add LTC support
Markus Franke (1): w1: Add 1-wire slave device driver for DS28E04-100
Martin Blumenstingl (5): [media] Add support for downloading the firmware of the Terratec Cinergy HTC Stick HD's firmware [media] em28xx: Add the DRX-K at I2C address 0x29 to the list of known I2C devices [media] em28xx: Improve support for the Terratec Cinergy HTC Stick HD [media] drxk: Make the QAM demodulator command parameters configurable [media] drxk: Improve logging
Martin Hundebøll (3): batman-adv: Add get_ethtool_stats() support batman-adv: Move batadv_check_unicast_packet() batman-adv: Drop tt queries with foreign dest
Martin Pärtel (2): um: fix ubd_file_size for read-only files um: pass siginfo to guest process
Martin Schwidefsky (2): s390/vtimer: rework virtual timer interface s390/mm: downgrade page table after fork of a 31 bit process
Martlin Ettl (1): backlight: fix memory leak on obscure error path
Martyn Welch (1): VME: Prevent D16 cycles being split into 8-bit blocks
Masanari Iida (11): staging: comedi: Fix typo in comedi staging: Fix typo in winbond staging: rts5139: Fix typo in rts5139 staging: ft1000: Fix typo in ft1000_usb.c irda: Fix typo in irda mach-omap2: Fix typo in debug message and comment cpufreq: Fix typo in cpufreq driver video: Fix typo in drivers/video iommu: Fix typo in iommu pci: hotplug: Fix typo in pci emulex: benet: Add a missing CR in the end of message
Masatake YAMATO (10): GFS2: Fixing double brelse'ing bh allocated in gfs2_meta_read when EIO occurs trivial: typo in comment in mksysmap Bluetooth: /proc/net/ entries for bluetooth protocols Bluetooth: Added /proc/net/bnep via bt_procfs_init() Bluetooth: Added /proc/net/cmtp via bt_procfs_init() Bluetooth: Added /proc/net/hci via bt_procfs_init() Bluetooth: Added /proc/net/hidp via bt_procfs_init() Bluetooth: Added /proc/net/l2cap via bt_procfs_init() Bluetooth: Added /proc/net/rfcomm via bt_procfs_init() Bluetooth: Added /proc/net/sco via bt_procfs_init()
Mat Martineau (29): Bluetooth: Free allocated ERTM SREJ list if init fails Bluetooth: Fix early return from l2cap_chan_del Bluetooth: Change default state of ERTM disable flag Bluetooth: Add a new L2CAP ERTM transmit state machine. Bluetooth: Refactor l2cap_streaming_send Bluetooth: Refactor l2cap_ertm_send Bluetooth: Refactor l2cap_send_sframe Bluetooth: Consolidate common receive code for ERTM and streaming mode Bluetooth: Add streaming mode receive and incoming packet classifier Bluetooth: Remove receive code that has been superceded Bluetooth: Refactor l2cap_send_ack Bluetooth: Use the transmit state machine for busy state changes Bluetooth: Update l2cap_send_i_or_rr_or_rnr to fit the spec better Bluetooth: Add the ERTM receive state machine Bluetooth: Add implementation for retransmitting all unacked frames Bluetooth: Send SREJ frames when packets go missing Bluetooth: Reassemble all available data when retransmissions succeed. Bluetooth: Handle SREJ requests to resend unacked frames Bluetooth: Handle incoming REJ frames Bluetooth: Use new header structures in l2cap_send_rr_or_rnr Bluetooth: Check rules when setting retransmit or monitor timers Bluetooth: Use the ERTM transmit state machine from timeout handlers Bluetooth: Simplify the ERTM ack timeout Bluetooth: Remove unneccesary inline Bluetooth: Set txwin values for streaming mode Bluetooth: Remove unused ERTM control field macros Bluetooth: Enable ERTM by default Bluetooth: Send a configuration request after security confirmation Bluetooth: Use tx window from config response for ack timing
Mathias Jeppsson (2): NFC: Fix empty HCI message list check NFC: Fix order of arguments to list_add_tail() when queueing HCP frames
Mathias Krause (4): crypto: sha1 - use Kbuild supplied flags for AVX test isofs: avoid info leak on export udf: avoid info leak on export net/tun: fix ioctl() based info leaks
Matias Garcia (1): powerpc/fsl/pci: Fix when quirk_fsl_pcie_header is freed up
Matt Carlson (2): tg3: Add common function tg3_ape_event_lock() tg3: Add APE scratchpad read function
Matt Fleming (1): x86, efi: Handover Protocol
Matthew Garrett (2): libata: bind the Linux device tree to the ACPI device tree libata: migrate ACPI code over to new bindings
Matthew Vick (2): igb: Streamline RSS queue and queue pairing assignment logic. e1000e: Program the correct register for ITR when using MSI-X.
Matthias Brugger (1): smsc911x.c: encapsulate enable irq calls
Matthias Kaehlcke (1): ASoC: Free memory in the error paths of soc_of_parse_audio_routing()
Matthias Schiffer (2): batman-adv: fix visualization output without neighbors on the primary interface batman-adv: fix locking in hash_add()
Matthieu CASTET (2): HID: hidraw: fix list->buffer memleak HID: hid-core: optimize in case of hidraw
Mattias Wallin (1): rtc: pl031: fix up IRQ flags
Mauro Carvalho Chehab (59): RAS: Add a tracepoint for reporting memory controller events edac: Rename the parent dev to pdev edac: use Documentation-nano format for some data structs edac: rewrite the sysfs code to use struct device mpc85xx_edac: convert sysfs logic to use struct device amd64_edac: convert sysfs logic to use struct device i7core_edac: convert it to use struct device edac: Get rid of the old kobj's from the edac mc code edac: add a new per-dimm API and make the old per-virtual-rank API obsolete edac: add a sysfs node to report the maximum location for the system edac: Add debufs nodes to allow doing fake error inject edac: Move grain/dtype/edac_type calculus to be out of channel loop edac: Only expose csrows/channels on legacy API if they're populated edac: change the mem allocation scheme to make Documentation/kobject.txt happy i7core_edac: change the mem allocation scheme to make Documentation/kobject.txt happy edac: move documentation ABI to ABI/testing/sysfs-devices-edac Edac: Add ABI Documentation for the new device nodes edac: Don't add __func__ or __FILE__ for debugf[0-9] msgs edac_mc: Cleanup per-dimm_info debug messages edac: Increase version to 3.0.0 amd64_edac: Don't pass driver name as an error parameter edac: remove arch-specific parameter for the error handler edac: edac_mc_handle_error(): add an error_count parameter i7core_edac: properly handle error count sb_edac: properly handle error count Revert "[media] radio-sf16fmi: Use LM7000 driver" Revert "[media] radio-aimslab: Use LM7000 driver" Revert "[media] radio: Add Sanyo LM7000 tuner driver" Merge branch 'v4l_for_linus' into staging/for_v3.6 edac: allow specifying the error count with fake_inject [media] drxk: change it to use request_firmware_nowait() [media] drxk: pass drxk priv struct instead of I2C adapter to i2c calls [media] drxk: Lock I2C bus during firmware load [media] drxk: prevent doing something wrong when init is not ok [media] tuner-xc2028: use request_firmware_nowait() [media] tuner-core: call has_signal for both TV and radio [media] tuner-xc2028: Fix signal strength report [media] tuner, xc2028: add support for get_afc() [media] rtl2832: save some data space by using a macro instead of a table [media] xc5000: Add support for DMB-TH and ISDB-T [media] videobuf-core.h: remove input fields [media] media: reorganize the main Kconfig items [media] media: Remove VIDEO_MEDIA Kconfig option [media] media: only show V4L devices based on device type selection [media] v4l2-compat-ioctl32: fix compilation breakage [media] get_dvb_firmware: add logic to get sms1xx-hcw* firmware [media] Kconfig: Split the core support options from the driver ones [media] rc/Kconfig: Move a LIRC sub-option to the right place [media] uvc/Kconfig: Fix INPUT/EVDEV dependencies [media] tuner-xc2028: tag the usual firmwares to help dracut fixupSigned-off-by: Mauro Carvalho Chehab mchehab@redhat.com [media] [V3] stv090x: variable 'no_signal' set but not used media: Revert "[media] Terratec Cinergy S2 USB HD Rev.2" Merge branch 'v4l_for_linus' into staging/for_v3.6 Merge tag 'v3.5' Merge branch 'devel' Merge branch 'patches_for_v3.6' into v4l_for_linus [media] Documentation: Update cardlists [media] radio-tea5777: use library for 64bits div
Maxime Ripard (3): ARM: dts: imx28: Add additionnal muxing options to iMX28 DTSI ARM: mxs: Add Crystalfontz CFA-10036 DTS ARM: dts: cfa10036: Add Power LED to the CFA-10036 board
Meenakshi Venkataraman (2): iwlwifi: fix debug print in iwl_sta_calc_ht_flags iwlwifi: add debugging to shadow registers and fix typo
Mel Gorman (29): stable: Allow merging of backports for serious user-visible performance issues mm: sl[au]b: add knowledge of PFMEMALLOC reserve pages mm: introduce __GFP_MEMALLOC to allow access to emergency reserves mm: allow PF_MEMALLOC from softirq context mm: only set page->pfmemalloc when ALLOC_NO_WATERMARKS was used mm: ignore mempolicies when using ALLOC_NO_WATERMARK net: introduce sk_gfp_atomic() to allow addition of GFP flags depending on the individual socket netvm: allow the use of __GFP_MEMALLOC by specific sockets netvm: allow skb allocation to use PFMEMALLOC reserves netvm: propagate page->pfmemalloc to skb netvm: propagate page->pfmemalloc from skb_alloc_page to skb netvm: set PF_MEMALLOC as appropriate during SKB processing mm: micro-optimise slab to avoid a function call nbd: set SOCK_MEMALLOC for access to PFMEMALLOC reserves mm: throttle direct reclaimers if PF_MEMALLOC reserves are low and swap is backed by network storage mm: account for the number of times direct reclaimers get throttled netvm: prevent a stream-specific deadlock selinux: tag avc cache alloc as non-critical mm: methods for teaching filesystems about PG_swapcache pages mm: add get_kernel_page[s] for pinning of kernel addresses for I/O mm: add support for a filesystem to activate swap files and use direct_IO for writing swap pages mm: swap: implement generic handler for swap_activate mm: add support for direct_IO to highmem pages nfs: teach the NFS client how to treat PG_swapcache pages nfs: disable data cache revalidation for swapfiles nfs: enable swap on NFS nfs: prevent page allocator recursions with swap over NFS. swapfile: avoid dereferencing bd_disk during swap_entry_free for network storage mm: hugetlbfs: close race during teardown of hugetlbfs shared page tables
Merav Sicron (10): bnx2x: Add support for external LB bnx2x: Return only online tests for MF bnx2x: Add support for 4-tupple UDP RSS bnx2x: Allow more than 64 L2 CIDs bnx2x: Make the transmission queues adjacent bnx2x: Move the CNIC L2 CIDs to be right after the RSS CIDs bnx2x: Allow up to 63 RSS queues bnx2x: Add support for ethtool -L bnx2x: Change date and version to 1.72.51-0 bnx2x: Change bnx2x_tests_str_arr to static char
Michael Chan (17): bnx2: Dump all FTQ_CTL registers during tx_timeout bnx2: Dump additional BC_STATE during firmware sync timeout. bnx2: Read PCI function number from internal register bnx2: Update version 2.2.2 cnic: Fix occasional NULL pointer dereference during reboot. cnic: Remove uio mem[0]. bnx2: Add "fall through" comments bnx2: Add missing netif_tx_disable() in bnx2_close() cnic: Fix mmap regression. tg3: Fix the setting of the APE_HAS_NCSI flag tg3: Add hwmon support for temperature bnx2: Try to recover from PCI block reset tg3: Request APE_LOCK_PHY before PHY access tg3: Fix Read DMA workaround for 5719 A0. tg3: Add New 5719 Read DMA workaround tg3: Fix race condition in tg3_get_stats64() tg3: Update version to 3.124
Michael Ellerman (2): powerpc: Turn on BPF_JIT in ppc64_defconfig powerpc: Add a symbol for hypervisor trampolines
Michael Hennerich (6): iio: frequency: New driver for AD9523 SPI Low Jitter Clock Generator iio: frequency: New driver for Analog Devices ADF4350/ADF4351 Wideband Synthesizers iio: adf4350: fix compiler warning [-Wuninitialized] iio: ad9523: Fix argument type mismatch Input: ad7879 - add option to correct xy axis i2c: i2c-bfin-twi: Illegal i2c bus lock upon certain transfer scenarios.
Michael Holzheu (4): s390/ipl: Fix ipib handling for "dumpreipl" shutdown action s390/hypfs: Add missing get_next_ino() s390/lgr: Add init check to lgr_info_log() s390/ipl: Use diagnose 8 command separation
Michael Neuling (18): powerpc: Add defines for R0-R31 powerpc: Modify macro ready for %r0 register change powerpc: Fix usage of register macros getting ready for %r0 change powerpc: Convert to %r for all GPR usage powerpc/pasemi: Move lbz/stbciz to ppc-opcode.h powerpc: Merge STK_REG/PARAM/FRAMESIZE powerpc: Merge VCPU_GPR powerpc: Change mtcrf to use real register names powerpc: Change LOAD_REG_ADDR to use real register names powerpc: Fixes for instructions not using correct register naming powerpc: Fix VSX macros so register names aren't wrapped powerpc: Introduce new ___PPC_RA/B/S/T macros powerpc: Start using ___PPC_RA/B/S/T where necessary powerpc: Introduce new __REG_R macros powerpc: Enforce usage of R0-R31 where possible powerpc: Add defines for RA 0-R31 powerpc: Enforce usage of RA 0-R31 where possible powerpc/pseries: Fix whitespace in eeh
Michael S. Tsirkin (20): KVM: disable uninitialized var warning KVM: document lapic regs field KVM: optimize ISR lookups KVM guest: guest side for eoi avoidance x86, bitops: note on __test_and_clear_bit atomicity KVM: eoi msi documentation KVM: only sync when attention bits set KVM: rearrange injection cancelling code KVM: host side for eoi optimization apic: fix kvm build on UP without IOAPIC apic: add apic_set_eoi_write for PV use KVM guest: switch to apic_set_eoi_write, apic_write Revert "apic: fix kvm build on UP without IOAPIC" KVM: fix race with level interrupts skbuff: add an api to orphan frags skbuff: convert to skb_orphan_frags tun: orphan frags on xmit net: orphan frags on receive skbuff: export skb_copy_ubufs tun: experimental zero copy tx support
Michael Walle (1): spi/orion: remove uneeded spi_info
Michal Hocko (1): memcg: prevent OOM with too many dirty pages
Michal Kazior (13): cfg80211: introduce cfg80211_stop_ap cfg80211: .stop_ap when interface is going down cfg80211: add channel tracking for AP and mesh cfg80211: track ibss fixed channel cfg80211: introduce cfg80211_get_chan_state cfg80211: track monitor interfaces count mac80211: refactor virtual monitor code cfg80211: refuse to .set_monitor_channel when non-monitors are present cfg80211: track monitor channel cfg80211: set initial monitor channel cfg80211/mac80211: remove .get_channel cfg80211: add channel checking for iface combinations cfg80211: respect iface combinations when starting operation
Michal Marek (2): kbuild: Print errors to stderr kconfig: Print errors to stderr in the Makefile
Michal Nazarewicz (6): usb: gadget: f_mass_storage: change default value of the removable parameter usb: gadget: mass_storage: remove unused options usb: gadget: mass_storage: add documentation usb: gadget: storage_common: remove FSG_BUFFHD_STATIC_BUFFER support usb: gadget: mass_storage: fail fsg_store_file() early if colud not open file usb: gadget: mass_storage: make "file" and "ro" read only in some cases
Michal Schmidt (1): sfc: initialize dynamic sysfs attributes for lockdep
Michal Simek (1): watchdog: xilinx: Read clock frequency directly from DT node
Michel Dänzer (1): drm/radeon: Try harder to avoid HW cursor ending on a multiple of 128 columns.
Michel Machado (1): net-next: add dev_loopback_xmit() to avoid duplicate code
Miguel Gómez (42): Staging: ipack/bridges/tpci200: remove gotos in tpci200_free_irq(). Staging: ipack/bridges/tpci200: remove "out" label in tpci200_slot_map_space() Staging: ipack/bridges/tpci200: remove useless break in tpci200_slot_map_space() Staging: ipack/bridges/tpci200: remove "out" label in tpci200_request_irq() Staging: ipack/bridges/tpci200: remove gotos in tpci200_install() Staging: ipack/devices/ipoctal: remove ipoctal_config structure. Staging: ipack/devices/ipoctal: remove error_flag field from ipoctal struct. Staging: ipack/devices/ipoctal: remove unused enum uart_parity_e. Staging: ipack/bridges/tpci200: change device table definition and export it. Staging: xgifb: Remove #ifdef MODULE Staging: xgifb: reorder the code a bit to be more module friendly Staging: xgifb: disable pci device if there's an error after enabling it. Staging: xgifb: disable pci device on pci remove function. Staging: xgifb: reformat module parameter descriptions. Staging: xgifb: remove DEBUGPRN() macro and its uses. Staging: xgifb: remove DPRINTK() macro and replace it with pr_debug. Staging: xgifb: define real dumpVGAReg() content only in DEBUG mode. Staging: xgifb: Remove XGIFAIL() macro and its calls. Staging: xgifb: Remove printk usage. Staging: xgifb: Fix sparse warnings. Staging: xgifb: Replace pr_* with dev_* when possible. Staging: xgifb: Comment cleaning. Staging: xgifb: Remove unneeded XGI_LCD_TYPE enumeration. Staging: xgifb: Remove LCDA detection in xgifb_probe(). Staging: xgifb: Remove unused struct _chswtable. Staging: xgifb: Improve debug strings. Staging: xgifb: Remove useless switch in XGIfb_detect_VB(). Staging: xgifb: Simplify XGIfb_GetXG21DefaultLVDSModeIdx(). Staging: xgifb: Remove unneeded var and condition in XGIfb_search_vesamode(). Staging: xgifb: Remove useless always true condition. Staging: xgifb: Rework conditions in XGI_SetATTRegs(). Staging: xgifb: Refactor XGI_AjustCRT2Rate(). Staging: xgifb: Refactor XGI_GetVBType(). Staging: xgifb: Rework conditions in XGI_GetVBInfo(). Staging: xgifb: Refactor XGI_GetCRT2ResInfo(). Staging: xgifb: Rework conditions in XGI_SetLockRegs(). Staging: xgifb: Rework conditions in XGI_EnableBridge(). Staging: xgifb: Rework some conditions in XGI_SetCRT2ModeRegs(). Staging: xgifb: Fix coding style. Staging: xgifb: Remove useless condition. classmate-laptop: Add support for Classmate V4 accelerometer. classmate-laptop: Fix extra keys hardware id.
Mihai Caraman (3): KVM: PPC: bookehv: Add ESR flag to Data Storage Interrupt KVM: PPC64: booke: Set interrupt computation mode for 64-bit host KVM: PPC: e500mc: Fix tlbilx emulation for 64-bit guests
Mike Christie (3): [SCSI] add new SDEV_TRANSPORT_OFFLINE state [SCSI] core, classes, mpt2sas: have scsi_internal_device_unblock take new state [SCSI] remove old comment from block/unblock functions
Mike Galbraith (1): sched: Improve scalability via 'CPU buddies', which withstand random perturbations
Mike Marciniszyn (9): IB/qib: Fix UC MR refs for immediate operations IB/qib: Avoid returning EBUSY from MR deregister IB/qib: RCU locking for MR validation IB/qib: Fix sparse RCU warnings in qib_keys.c IB/qib: Fix QP RCU sparse warnings IB/qib: Reduce sdma_lock contention IB/qib: Add congestion control agent implementation IB/qib: checkpatch fixes IB/qib: Fix size of cc_supported_table_entries
Mike Snitzer (9): [SCSI] scsi_dh: add scsi_dh_attached_handler_name dm thin: clean up compiler warning dm thin: provide specific errors for two table load failure cases dm: support non power of two target max_io_len dm stripe: support for non power of 2 chunksize dm thin: support for non power of 2 pool blocksize dm mpath: add retain_attached_hw_handler feature dm thin metadata: only check incompat features on open block: do not artificially constrain max_sectors for stacking drivers
Mike Turquette (2): Merge branch 'clk/mxs-for-3.6' of git://git.linaro.org/people/shawnguo/linux-2.6 into clk-3.6 Merge branch 'clk/mxs-for-3.6' of git://git.linaro.org/people/shawnguo/linux-2.6 into clk-next
Miklos Szeredi (21): vfs: do_last(): inline lookup_slow() vfs: do_last(): separate O_CREAT specific code vfs: do_last(): common slow lookup vfs: add lookup_open() vfs: lookup_open(): expand lookup_hash() vfs: add i_op->atomic_open() nfs: implement i_op->atomic_open() nfs: clean up ->create in nfs_rpc_ops nfs: don't use nd->intent.open.flags nfs: don't use intents for checking atomic open fuse: implement i_op->atomic_open() cifs: implement i_op->atomic_open() ceph: remove unused arg from ceph_lookup_open() ceph: implement i_op->atomic_open() 9p: implement i_op->atomic_open() vfs: remove open intents from nameidata vfs: do_last(): clean up error handling vfs: do_last(): clean up labels vfs: do_last(): clean up bool vfs: do_last(): clean up retry vfs: move O_DIRECT check to common code
Mikulas Patocka (11): tun: fix a crash bug and a memory leak dm stripe: fix size test dm stripe: remove stripes_mask dm stripe: remove minimum stripe size dm stripe: optimize chunk_size calculations dm: introduce split_discard_requests dm thin: split discards on block boundary dm thin: optimize power of two block size dm crypt: rename pending field dm crypt: move cipher data out of per_cpu struct dm crypt: rename struct convert_context sector field
Milan Broz (2): crypto: aesni-intel - fix wrong kfree pointer crypto: testmgr - allow aesni-intel and ghash_clmulni-intel in fips mode
Mimi Zohar (1): ima: use full pathnames in measurement list
Minchan Kim (12): staging: zsmalloc: zsmalloc: use unsigned long instead of void * staging: zram: fix random data read staging: zram: remove special handle of uncompressed page mm: do not use page_count() without a page pin mm: clean up __count_immobile_pages() vmscan: remove obsolete shrink_control comment mm: factor out memory isolate functions mm: fix free page check in zone_watermark_ok() memory-hotplug: fix kswapd looping forever problem mips: zero out pg_data_t when it's allocated mm: warn if pg_data_t isn't initialized with zero mm: remove redundant initialization
Ming Lei (2): USB: ehci-omap: fix compile failure(v1) driver core: fix shutdown races with probe/remove(v3)
Mirko Lindner (2): sky2: Added support for Optima EEE sky2: Fix for interrupt handler
Mitch Harder (1): Btrfs: Check INCOMPAT flags on remount and add helper function
Mohammed Shafi Shajakhan (19): ath9k: Fix modal EEPROM dump ath9k: Fix softlockup in AR9485 ath9k_hw: make use of the wrapper to check for MCI init ath9k: Fix signedness in a MCI debug message ath9k: Fix clearing of BTCOEX flags ath9k: Fix MCI cleanup ath9k: Stop the BTCOEX timers before disabling BTCOEX ath9k_hw: Add register definitions for WoW support ath9k: Add definitions and structures to support WoW ath9k_hw: Add WoW hardware capability flags ath9k_hw: advertise WoW support for capable chipsets ath9k: advertise supported WoW flags to upper layer ath9k_hw: INI changes for WoW for AR9002 chipsets ath9k_hw: Add hardware code for WoW ath: Add Wake-on-Wireless debug mask ath9k: Add WoW related mac80211 callbacks ath9k: do not disable hardware while wow is enabled cfg80211: Fix mutex locking in reg_last_request_cell_base ath9k: Add PID/VID support for AR1111
Mohan V (1): ARM: OMAP3: PM: correct enable/disable of daisy io chain
Mugunthan V N (6): driver: net: ethernet: davinci_mdio: runtime PM support driver: net: ethernet: cpsw: runtime PM support drivers: net: ethernet: cpsw: Add SOC dependency support for cpsw dependent modules drivers: net: ethernet: cpsw: Add device tree support to CPSW drivers: net: ethernet: davince_mdio: device tree implementation documentation: dt: bindings: cpsw: fixing the examples for directly using it in dts file
Muthukumar Ratty (1): [SCSI] block: Fix blk_execute_rq_nowait() dead queue handling
Myron Stowe (28): PCI: make pci_ltr_supported() static PCI: remove redundant checking in PCI Express capability routines PCI: add pci_pcie_cap2() check for PCIe feature capabilities >= v2 PCI: remove redundant capabilities checking in pci_{save, restore}_pcie_state PCI: pull pcibios_setup() up into core alpha/PCI: factor out pcibios_setup() cris/PCI: factor out pcibios_setup() ia64/PCI: factor out pcibios_setup() microblaze/PCI: factor out pcibios_setup() MIPS/PCI: factor out pcibios_setup() MIPS/PCI: adjust section annotations for pcibios_setup() parisc/PCI: factor out pcibios_setup() powerpc/PCI: factor out pcibios_setup() sh/PCI: factor out pcibios_setup() sh/PCI: adjust section annotations for pcibios_setup() sparc/PCI: factor out pcibios_setup() tile/PCI: factor out pcibios_setup() unicore32/PCI: adjust section annotations for pcibios_setup() x86/PCI: adjust section annotations for pcibios_setup() xtensa/PCI: factor out pcibios_setup() PCI: restructure 'pci_do_fixups()' PCI: release temporary reference in __nv_msi_ht_cap_quirk() PCI: never discard enable/suspend/resume_early/resume fixups MIPS/PCI: move final fixups from __init to __devinit x86/PCI: move final fixups from __init to __devinit PCI: move final fixups from __init to __devinit PCI: call final fixups hot-added devices PCI: fix undefined reference to 'pci_fixup_final_inited'
MyungJoo Ham (1): MAINTAINERS: Add entries for extcon (external connector) subsystem.
Namhyung Kim (27): perf ui: Introduce struct perf_error_ops perf ui/gtk: Introduce struct perf_gtk_context perf ui/gtk: Add GTK statusbar widget to browser window perf ui/gtk: Add GTK info_bar widget to browser window perf ui/gtk: Use struct perf_error_ops perf evsel: Fix a build failure on cross compilation perf bench: Documentation update tracing/kvm: Use __print_hex() for kvm_emulate_insn tracepoint tools lib traceevent: Teach [ce]tags about libtraceeevent error codes tools lib traceevent: Make dependency files regeneratable tools lib traceevent: Check string is really printable tools lib traceevent: Use local variable 'field' tools lib traceevent: Add support for __print_hex() tools lib traceevent: Replace malloc_or_die to plain malloc in alloc_event() tools lib traceevent: Fix printk_cmp() tools lib traceevent: Introduce extend_token() tools lib traceevent: Handle strdup failure cases tools lib traceevent: Handle realloc() failure path tools lib traceevent: Pass string type argument to args tools lib traceevent: Do not call add_event() again if allocation failed tools lib traceevent: Fix some comments tools lib traceevent: Check result of malloc() during reading token tools lib traceevent: Check return value of arg_to_str() tools lib traceevent: Cleanup realloc use tools lib traceevent: Detect build environment changes tools lib traceevent: Ignore TRACEEVENT-CFLAGS file scripts/tags.sh: Teach [ce]tags about libtraceeevent error codes
Namjae Jeon (8): scsi: set to WCE if usb cache quirk is present. usb: storage: add support for write cache quirk usb: storage: update usb devices for write cache quirk in quirk list. [SCSI] set to WCE if usb cache quirk is present. [SCSI] usb-storage: add support for write cache quirk [SCSI] usb-storage: update usb devices for write cache quirk in quirk list. [SCSI] ufs: fix incorrect return value about SUCCESS and FAILED hfsplus: use -ENOMEM when kzalloc() fails
Natanael Copa (1): staging: usbip: userspace: include headers in release tarballs
Nathan Zimmer (1): tmpfs: distribute interleave better across nodes
Naveen Gangadharan (1): ath6kl: Add wow multicast firmware capability support
Naveen Kumar Gaddipati (2): Input: nomadik-ske-keypad - add multi key press support Input: nomadik-ske-keypad - get rid of multiple interrupts
Naveen N. Rao (1): powerpc/hw_breakpoints: Fix incorrect pointer access
Naveen Singh (2): ath6kl: Include match ssid list in scheduled scan ath6kl: use firmware version from FW IE
Neal Cardwell (4): tcp: fix inet6_csk_route_req() for link-local addresses tcp: pass fl6 to inet6_csk_route_req() tcp: use inet6_csk_route_req() in tcp_v6_send_synack() tcp: plug dst leak in tcp_v6_conn_request()
Neil Brown (1): I2C: OMAP: Fix timeout problem during suspend.
Neil Horman (3): sctp: refactor sctp_packet_append_chunk and clenup some memory leaks [SCSI] fcoe: Cleanup locking on fcoe_percpu_receive_thread sctp: Implement quick failover draft from tsvwg
NeilBrown (16): w1: introduce a slave mutex for serializing IO w1: omap_hdq: Fix some error/debug handling. w1: omap_hdq: use wait_event_timeout to wait for read to complete. W1: split master mutex to avoid deadlocks. twl4030_charger: Fix some typos twl4030_charger: Add backup-battery charging twl4030_charger: Allow charger to control the regulator that feeds it mfd: Move twl-core device_init_wakeup to after platform_device_add SUNRPC/cache: fix reporting of expired cache entries in 'content' file. md: remove duplicated test on ->openers when calling do_md_stop() md/raid1: don't abort a resync on the first badblock. md: remove plug_cnt feature of plugging. blk: centralize non-request unplug handling. blk: pass from_schedule to non-request unplug functions. nfs: increase number of permitted callback connections. Merge commit 'c039c332f23e794deb6d6f37b9f07ff3b27fb2cf' into md
Nicholas Bellinger (5): target: Move MAINTENANCE_[IN,OUT] from pscsi_parse_cdb -> spc_parse_cdb target/pscsi: Only emulate REPORT_LUNS for passthrough Revert "target: Do not special-case loop and iscsi fabric module loads" target: Make core_disable_device_list_for_node use pre-refactoring lock ordering [SCSI] virtio-scsi: Add vdrv->scan for post VIRTIO_CONFIG_S_DRIVER_OK LUN scanning
Nick Bowler (2): drivers/rtc/rtc-pcf8563.c: set owner field in driver struct drivers/rtc/rtc-pcf8563.c: add device tree support
Nick Kossifidis (4): ath5k: Use correct value for min_pwr and cur_pwr ath5k: Fix range scaling when setting rate power table ath5k: Preserve tx power level requested from above on phy_init ath5k: Put power_level where it belongs and rename it
Nicolas Cavallari (2): mac80211: tx: do not drop non-robust mgmt to non-MFP stas. mac80211: fix tx-mgmt cookie value being left uninitialized
Nicolas Ferre (4): dmaengine: at_hdmac: trivial: fix comment in header net/macb: manage carrier state with call to netif_carrier_{on|off}() mmc: atmel-mci: fix incorrect setting of host->data to NULL mmc: atmel-mci: modify CLKDIV displaying in debugfs
Nicolas Pitre (1): ARM: 7439/1: head.S: simplify initial page table mapping
Nicolas Royer (5): ARM: AT91SAM9G45: add crypto peripherals crypto: atmel - add Atmel AES driver crypto: atmel - add Atmel DES/TDES driver crypto: atmel - add Atmel SHA1/SHA256 driver crypto: atmel - add new tests to tcrypt
Nicolas THERY (3): [media] v4l: DocBook: fix version number typo [media] v4l: DocBook: VIDIOC_CREATE_BUFS: add hyperlink [media] v4l: fix copy/paste typo in vb2_reqbufs comment
Nikhil P Rao (1): PCI: fix truncation of resource size to 32 bits
Nikolaus Voss (1): sbs-battery: Don't trigger false supply_changed event
Nishanth Aravamudan (1): powerpc/pseries/iommu: remove default window before attempting DDW manipulation
Nishanth Menon (1): ARM: OMAP2+: OPP: Fix to ensure check of right oppdef after bad one
Nitin Gupta (1): staging: zsmalloc documentation
Nobuhiro Iwamatsu (3): net/sh-eth: Add support selecting MII function for SH7734 and R8A7740 net/sh-eth: Check return value of sh_eth_reset when chip reset fail ARM: mach-shmobile: Convert sh_clk_mstp32_register to sh_clk_mstp_register
OGAWA Hirofumi (1): x86/alternatives: Use atomic_xchg() instead atomic_dec_and_test() for stop_machine_text_poke()
Octavian Purdila (1): resource: make sure requested range is included in the root range
Ohad Ben-Cohen (9): ARM: OMAP4: hwspinlocks_init() should be static remoteproc: allocate vrings on demand, free when not needed remoteproc: maintain a generic child device for each rproc remoteproc: remove the now-redundant kref remoteproc: simplify unregister/free interfaces remoteproc: support non-iommu carveout assignment remoteproc: remove the get_by_name/put API remoteproc: adopt the driver core's alloc/add/del/put naming MAINTAINERS: add remoteproc's git
Ola Lilja (7): ALSA: pcm: Add debug-print helper function ASoC: core: Add widget SND_SOC_DAPM_CLOCK_SUPPLY ASoC: Ux500: Add platform-driver ASoC: codecs: Add AB8500 codec-driver mfd/ab8500: Move platform-data for ab8500-codec into mfd-driver ASoC: Ux500: Correct license strings ASoC: Ux500: Add machine-driver
Olaf Hering (5): xen/pv-on-hvm kexec: shutdown watches from old kernel xen: enable platform-pci only in a Xen guest xen: remove cast from HYPERVISOR_shared_info assignment xen: simplify init_hvm_pv_info xen PVonHVM: move shared_info to MMIO before kexec
Oleg Matcovschi (1): ARM: OMAP: dma: Clear status registers on enable/disable irq
Oleg Nesterov (35): uprobes: Optimize is_swbp_at_addr() for current->mm uprobes: Change read_opcode() to use FOLL_FORCE uprobes: Introduce find_active_uprobe() helper uprobes: Teach find_active_uprobe() to provide the "is_swbp" info uprobes: Change register_for_each_vma() to take mm->mmap_sem for writing uprobes: Teach handle_swbp() to rely on "is_swbp" rather than uprobes_srcu uprobes: Kill uprobes_srcu/uprobe_srcu_id uprobes: Valid_vma() should reject VM_HUGETLB uprobes: __copy_insn() should ensure a_ops->readpage != NULL uprobes: Write_opcode()->__replace_page() can race with try_to_unmap() uprobes: Install_breakpoint() should fail if is_swbp_insn() == T uprobes: Rework register_for_each_vma() to make it O(n) uprobes: Change build_map_info() to try kmalloc(GFP_NOWAIT) first uprobes: Copy_insn() shouldn't depend on mm/vma/vaddr uprobes: Copy_insn() should not return -ENOMEM if __copy_insn() fails uprobes: No need to re-check vma_address() in write_opcode() uprobes: Move BUG_ON(UPROBE_SWBP_INSN_SIZE) from write_opcode() to install_breakpoint() uprobes: Simplify the usage of uprobe->pending_list uprobes: Don't use loff_t for the valid virtual address uprobes: __copy_insn() needs "loff_t offset" uprobes: Remove the unnecessary initialization in add_utask() uprobes: Don't recheck vma/f_mapping in write_opcode() uprobes: __replace_page() should not use page_address_in_vma() uprobes: Kill write_opcode()->lock_page(new_page) uprobes: Clean up and document write_opcode()->lock_page(old_page) uprobes: Uprobe_mmap/munmap needs list_for_each_entry_safe() uprobes: Suppress uprobe_munmap() from mmput() uprobes: Fix overflow in vma_address()/find_active_uprobe() uprobes: Remove copy_vma()->uprobe_mmap() uprobes: Remove insert_vm_struct()->uprobe_mmap() uprobes: Teach build_probe_list() to consider the range uprobes: Introduce vaddr_to_offset(vma, vaddr) uprobes: Fix register_for_each_vma()->vma_address() check uprobes: Rename vma_address() and make it return "unsigned long" uprobes: __replace_page() needs munlock_vma_page()
Oliver Hartkopp (8): can: update documentation wording error frames -> error messages canfd: add new data structures and constants canfd: add support for CAN FD in PF_CAN core canfd: add support for CAN FD in CAN_RAW sockets candev: add/update helpers for CAN FD vcan: add CAN FD support canfd: update documentation according to CAN FD extensions can: fix sparse warning in af_can.c
Olof Johansson (6): Merge branch 'nomadik-for-arm-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik into next/soc Merge branch 'imx/cpuidle' into next/pm Merge branch 'lpc32xx/devel' into next/soc gpio: samsung: add flags specifier to device-tree binding ARM: exynos_defconfig: enable more platforms in defconfig block: uninitialized ioc->nr_tasks triggers WARN_ON
Omar Ramirez Luna (6): ARM: OMAP2+: control: new APIs to configure boot address and mode ARM: OMAP: dsp: interface to control module functions staging: tidspbridge: add pud code staging: tidspbridge: split bridge_io_on_loaded staging: tidspbridge: dynamically allocate ibuf in dload_data staging: tidspbridge: dynamically allocate my_sym_buf in dload_symbols
Ondrej Zary (11): ALSA: snd-opti9xx: fixes for MED3931 card (opti931) [media] radio: Add Sanyo LM7000 tuner driver [media] radio-aimslab: Use LM7000 driver [media] radio-sf16fmi: Use LM7000 driver [media] radio: Add Sanyo LM7000 tuner driver [media] radio-aimslab: Use LM7000 driver [media] radio-sf16fmi: Use LM7000 driver s3fb: Add Virge/MX (86C260) ALSA: wss_lib: fix suspend/resume ALSA: wss_lib: Fix resume on Yamaha OPL3-SAx ALSA: snd-opti9xx: Implement suspend/resume
Orit Wasserman (1): KVM: VMX: Fix KVM_SET_SREGS with big real mode segments
Oskar Schirmer (3): PM / Documentation: fix typos in power management description net/wireless: remove macro defined twice with same value char/ipmi: remove local ioctl defines replaced by generic ones
Otavio Salvador (2): w1: Fix a typo in 'hardware' word ARM: imx6q: ensure ANATOP controller is available
Pablo Neira Ayuso (23): netfilter: nf_conntrack: remove now unused sysctl for nf_conntrack_l[3|4]proto netfilter: nf_ct_tcp, udp: fix compilation with sysctl disabled netfilter: nf_ct_helper: allocate 16 bytes for the helper and policy names netfilter: nf_ct_ext: support variable length extensions netfilter: nf_ct_helper: implement variable length helper private data netfilter: add glue code to integrate nfnetlink_queue and ctnetlink netfilter: nfnetlink_queue: add NAT TCP sequence adjustment if packet mangled netfilter: ctnetlink: add CTA_HELP_INFO attribute netfilter: add user-space connection tracking helper infrastructure netfilter: ctnetlink: fix NULL dereference while trying to change helper netfilter: nf_ct_helper: disable automatic helper re-assignment of different type netfilter: fix compilation of the nfnl_cthelper if NF_CONNTRACK is unset netfilter: nfnetlink_queue: fix compilation with NF_CONNTRACK disabled netfilter: fix missing symbols if CONFIG_NETFILTER_NETLINK_QUEUE_CT unset netfilter: nfq_ct_hook needs __rcu and __read_mostly netfilter: nfnetlink_queue: fix compilation with CONFIG_NF_NAT=m and CONFIG_NF_CT_NETLINK=y netfilter: nfnetlink_queue: fix sparse warning due to missing include netfilter: ctnetlink: fix compilation with NF_CONNTRACK_EVENTS=n netfilter: ctnetlink: add new messages to obtain statistics netlink: add netlink_kernel_cfg parameter to netlink_kernel_create netlink: add nlk->netlink_bind hook for module auto-loading netfilter: nf_conntrack: generalize nf_ct_l4proto_net netfilter: nf_ct_tcp: missing per-net support for cttimeout
Padmanabh Ratnakar (12): be2net: Fix driver load for VFs for Lancer be2net: Fix error while toggling autoneg of pause parameters be2net : Fix die temperature stat for Lancer be2net: Fix initialization sequence for Lancer be2net: Activate new FW after FW download for Lancer be2net: Fix cleanup path when EQ creation fails be2net: Fix port name in message during driver load be2net: Enable RSS UDP hashing for Lancer and Skyhawk be2net: Add description about various RSS hash types be2net: update driver version be2net: Fix VF driver load for Lancer be2net: Ignore physical link async event for Lancer
Paolo Bonzini (5): [SCSI] virtio-scsi: unlock during kick [SCSI] virtio-scsi: split locking per vq [SCSI] virtio-scsi: release sg_lock after add_buf [SCSI] virtio-scsi: split scatterlist per target virtio-blk: allow toggling host cache between writeback and writethrough
Pascal Bouchareine (1): ixgbevf: fix VF untagging when 802.1 prio is set
Patrice Chotard (5): pinctrl/nomadik: fix hsir_a_1_pins pin list pinctrl/nomadik: add pin group smcs1 and smps0 pinctrl/nomadik: add hsit_a_2 pin group pinctrl/nomadik: add pin group to mco function pinctrl/nomadik: add spi2_oc1_2 pin group
Paul Bolle (31): renesas_usbhs: cleanup quoted includes parisc: cleanup quoted include iwlwifi: fix typo 'IWL_WATCHHDOG_DISABLED' staging: Delete if_strip.h crypto: s390 - clean up DES code a bit more ARM: davinci: remove dummy header files ARM: S3C24XX: remove unused header <mach/bast-pmu.h> ARM: SAMSUNG: remove unused SPI clock headers x86, boot: Remove ancient, unconditionally #ifdef'd out dead code [media] stradis: remove unused V4L1 headers video: backlight: remove unused header ARM: OMAP7XX: Remove omap730.h and omap850.h ARM: OMAP: fix typos related to OMAP330 ARM: OMAP: remove unused cpu detection macros Remove useless wrappers of asm-generic/cpumask.h Remove useless wrappers of asm-generic/ipc.h Remove useless wrappers of asm-generic/rmap.h treewide: Put a space between #include and FILE ab8500-btemp: Fix typo 'AB5500' iwlegacy: print how long queue was actually stuck ARM: mxs/tx28: fix odd include ARM: pxa: remove eseries.h ARM: at91: remove two unused headers powerpc: Kill flatdevtree_env.h too mfd: Delete ab5500-core.h ARM: 7460/1: remove asm/locks.h kconfig: remove lkc_defs.h from .gitignore and dontdiff staging: wlags49_h2: remove vi modelines gigaset: silence GCC warning for unused 'format_ie' tile: remove unused header alpha: remove mysterious if zero-ed out includes
Paul E. McKenney (48): rcu: Control RCU_FANOUT_LEAF from boot-time parameter rcu: Four-level hierarchy is no longer experimental rcu: Size rcu_node tree from nr_cpu_ids rather than NR_CPUS rcu: Prevent excessive line length in RCU_STATE_INITIALIZER() rcu: Place pointer to call_rcu() in rcu_data structure rcu: Move _rcu_barrier()'s rcu_head structures to rcu_data structures rcu: Move rcu_barrier_cpu_count to rcu_state structure rcu: Move rcu_barrier_completion to rcu_state structure rcu: Move rcu_barrier_mutex to rcu_state structure rcu: Remove needless initialization rcu: Increase rcu_barrier() concurrency rcu: Add tracing for _rcu_barrier() rcu: Add rcu_barrier() statistics to debugfs tracing rcu: Remove unneeded __rcu_process_callbacks() argument rcu: Introduce for_each_rcu_flavor() and use it rcu: Use for_each_rcu_flavor() in TREE_RCU tracing rcu: RCU_SAVE_DYNTICK code no longer ever dead rcu: Update documentation to cover call_srcu() and srcu_barrier(). rcu: Rationalize ordering of torture_ops list rcu: Test srcu_barrier() from rcutorture test suite rcu: Fix bug in rcu_barrier() torture test rcu: Fix diagnostic-printk typo in rcutorture rcu: Make rcutorture fakewriters invoke rcu_barrier() rcu: Fix detection of abruptly-ending stall rcu: Consolidate duplicate callback-list initialization rcu: Add ACCESS_ONCE() to ->qlen accesses rcu: Add a gcc-style structure initializer for RCU pointers rcu: Use new RCU_POINTER_INITIALIZER for gcc-style initializations rcu: Remove return value from RCU_INIT_POINTER() key: Remove extraneous parentheses from rcu_assign_keypointer() rcu: Remove return value from rcu_assign_pointer() rcu: Consolidate tree/tiny __rcu_read_{,un}lock() implementations rcu: Remove function versions of __kfree_rcu and __is_kfree_rcu_offset rcu: Make __call_rcu() handle invocation from idle rcu: Prevent __call_rcu() from invoking RCU core on offline CPUs rcu: Split RCU core processing out of __call_rcu() rcu: Fix rcu_is_cpu_idle() #ifdef in TINY_RCU rcu: Disable preemption in rcu_blocking_is_gp() rcu: Add check for CPUs going offline with callbacks queued rcu: Dump only the current CPU's buffers for idle-entry/exit warnings rcu: The rcu_needs_cpu() function is not a quiescent state rcu: Round FAST_NO_HZ lazy timeout to nearest second rcu: Fix qlen_lazy breakage rcu: Make RCU_FAST_NO_HZ respect nohz= boot parameter rcu: Introduce check for callback list/count mismatch Merge branches 'bigrtm.2012.07.04a', 'doctorture.2012.07.02a', 'fixes.2012.07.06a' and 'fnh.2012.07.02a' into HEAD rcu: Fix code-style issues involving "else" rcu: Fix broken strings in RCU's source code.
Paul Fox (1): rtc-cmos: report wakeups from interrupt handler
Paul Gortmaker (6): stable: update references to older 2.6 versions for 3.x Documentation: asus-laptop.txt references an obsolete Kconfig item powerpc: remove Wind River SBC8560 support tipc: factor stats struct out of the larger link struct tipc: limit error messages relating to memory leak to one line tipc: simplify link_print by divorcing it from using tipc_printf
Paul Mackerras (1): KVM: PPC: Book3S HV: Make the guest hash table size configurable
Paul Mundt (47): sh: mach-se: Migrate 7724SE off of deprecated dynamic IRQ API. sh: hd64461: Migrate off of deprecated dynamic IRQ API. sh: dreamcast: Migrate off of deprecated dynamic IRQ API. sh: Kill off now unused arch_probe_nr_irqs(). sh64: Convert to unwinder API. sh64: Ensure KALLSYMS is enabled for unwinder use. sh: mach-x3proto: Migrate to linear irq domain. sh: se722: Move FPGA IRQs to irqdomain and generic irq chip. sh: se7343: Move CPLD IRQs to irqdomain and generic irq chip. sh: intc: Kill off deprecated dynamic IRQ API. sh: clkfwk: Move to common clk_div_table accessors for div4/div6. sh: clkfwk: Introduce a div_mask for variable div types. sh: clkfwk: Use shared sh_clk_div_recalc(). sh: clkfwk: Use shared sh_clk_div_set_rate() sh: clkfwk: Use shared sh_clk_div_enable/disable(). sh: clkfwk: Consolidate div6/div4 clk_ops definitions. sh: clkfwk: Consolidate div clk registration helper. sh: intc: Allocate subgroup virq backing desc directly. Merge branch 'sh/multi-unwinders' into sh-latest Merge branch 'sh/dynamic-irq-cleanup' into sh-latest Merge branch 'sh/genirq' into sh-latest sh64: Use generic unaligned access control/counters. sh64: Kill off old exception debugging helpers. sh: Consolidate die definitions for trap handlers. sh64: Attempt to make reserved insn trap handler resemble C. sh64: Fix up section mismatch warnings. irqdomain: Simple NUMA awareness. Merge branch 'sh/clkfwk' into sh-latest sh: pfc: Split out gpio chip support. sh: pfc: Make gpio chip support optional where possible. sh: pfc: Kill off unused pinmux bias flags. sh: pfc: Verify pin type encoding size at build time. Merge branch 'common/pfc' into sh-latest security: Fix nommu build. sh: pfc: Shuffle PFC support core. Merge branch 'common/pfc' into common/pinctrl sh: pfc: Dumb GPIO stringification. sh: pfc: Rudimentary pinctrl-backed GPIO support. sh: pfc: pinctrl legacy function support. sh: pfc: Make pr_fmt consistent across pfc drivers. sh: pfc: Error out on pinctrl init resolution failure. sh: pfc: Export pinctrl binding init symbol. sh: pfc: Ignore pinmux GPIOs with invalid enum IDs. sh: pfc: pinctrl legacy group support. sh: pfc: Prefer DRV_NAME over KBUILD_MODNAME. sh: pfc: pin config get/set support. Merge branch 'common/pinctrl' into sh-latest
Paul Parsons (2): ARM: pxa: hx4700: Use DEFINE_RES_* macros consistently video: w100fb: Reduce sleep mode battery discharge
Paul Stewart (1): cfg80211: Clear "beacon_found" on regulatory restore
Paul Walmsley (13): usb: otg: isp1301_omap: resolve unused variable warning from gcc ARM: OMAP2+: hwmod: remove prm_clkdm, cm_clkdm; allow hwmods to have no clockdomain Merge branches 'clock_cleanup_misc_3.6', 'control_clean_dspbridge_writes_cleanup_3.6', 'hwmod_soc_conditional_cleanup_3.6', 'mcbsp_clock_aliases_cleanup_3.6' and 'remove_clkdm_requirement_from_hwmod_3.6' into omap_cleanup_a_3.6 W1: OMAP HDQ1W: allow driver to be built on all OMAP2+ W1: OMAP HDQ1W: use 32-bit register accesses ARM: OMAP2+: HDQ1W: use omap_device W1: OMAP HDQ1W: use runtime PM ARM: OMAP3+: clock: Move common clksel_rate & clock data to common file ARM: OMAP AM35xx: clock and hwmod data: fix AM35xx HSOTGUSB hwmod ARM: OMAP AM35xx: clock and hwmod data: fix UART4 data ARM: OMAP: AM35xx: fix UART4 softreset Merge branches 'am35xx_hwmod_data_fixes_a_3.6', 'am35xx_emac_mdio_devel_3.6' and 'am35xx_prcm_data_devel_3.6' into am35xx_devel_3.6 Merge branches 'hwmod_am335x_support_3.6', 'clkdm_pwrdm_devel_a_3.6' and 'misc_devel_3.6' into omap_devel_f_3.6
Paul Zimmerman (5): usb: dwc3: add definitions for new registers usb: dwc3: gadget: reinitialize retries usb: dwc3: gadget: rename phy_power() to phy_suspend() usb: dwc3: support new revisions of DWC3 core usb: dwc3: core: make sure evt->lpos is correctly initialized
Paulo Zanoni (18): drm/i915: add set_infoframes to struct intel_hdmi drm/i915: properly alternate between DVI and HDMI drm/i915: only set the HDMI port on the DIP once drm/i915: enable DIP before enabling each InfoFrame drm/i915: don't wait for vblank while writing InfoFrames drm/i915: explicitly disable the DIPs we're not using drm/i915: disable DIP while changing the port drm/i915: don't write 0 to DIP control at HDMI init drm/i915: don't set SDVO_BORDER_ENABLE when we're HDMI drm/i915: remove comment about HSW HDMI DIPs drm/i915: add some barriers when changing DIPs drm/i915: fix PIPE_WM_LINETIME definition drm/i915: add PCH_NONE to enum intel_pch drm/i915: get rid of dev_priv->info->has_pch_split drm/i915: don't ironlake_init_pch_refclk() on LPT drm/i915: fix PIPE_DDI_PORT_MASK drm/i915: try to train DP even harder drm/i915: don't forget the PCH backlight registers
Pavel Emelyanov (11): net: Dont use ifindices in hash fns net: Allow to create links with given ifindex veth: Allow to create peer link with given ifindex net: Make ifindex generation per-net namespace net: Loopback ifindex is constant now packet: Introduce net/packet/internal.h header packet: Diag core and basic socket info dumping packet: Report more packet sk info via diag module packet: Report socket mclist info via diag module packet: Report rings cfg via diag engine packet: Report fanout status via diag engine
Pavel Shilovsky (32): CIFS: Move trans2 processing to ops struct CIFS: Extend credit mechanism to process request type CIFS: Move protocol specific negotiate code to ops struct CIFS: Move protocol specific session setup/logoff code to ops struct CIFS: Move protocol specific tcon/tdis code to ops struct CIFS: Rename Get/FreeXid and make them work with unsigned int CIFS: Rename 7 error codes to NT_ style CIFS: Add SMB2 status codes CIFS: Make transport routines work with SMB2 CIFS: Add SMB2 credits support CIFS: Fix a wrong pointer in atomic_open CIFS: Make demultiplex_thread work with SMB2 code CIFS: Respect SMB2 header/max header size CIFS: Add capability to send SMB2 negotiate message CIFS: Add session setup/logoff capability for SMB2 CIFS: Add tree connect/disconnect capability for SMB2 CIFS: Process reconnects for SMB2 shares CIFS: Move getting dfs referalls to ops struct CIFS: Move informational tcon calls to ops struct CIFS: Move is_path_accessible to ops struct CIFS: Add SMB2 support for is_path_accessible CIFS: Move query inode info code to ops struct CIFS: Query SMB2 inode info CIFS: Move building path to root to ops struct CIFS: Add SMB2 support for build_path_to_root CIFS: Setup async request in ops struct CIFS: Add SMB2 support for async requests CIFS: Move echo code to osp struct CIFS: Add echo request support for SMB2 CIFS: Move clear/print_stats code to ops struct CIFS: Allow SMB2 statistics to be tracked CIFS: Make CAP_* checks protocol independent
Pawel Moll (9): ARM: vexpress: Check master site in daughterboard's sysctl operations ARM: versatile: Make plat-versatile clock optional ARM: vexpress: Initial common clock support ARM: vexpress: Add missing SP804 interrupt in motherboard's DTS files ARM: vexpress: Add fixed regulator for SMSC ARM: vexpress: Convert V2P-CA15 Device Tree to 64 bit addresses ARM: vexpress: Add Device Tree for V2P-CA15_CA7 core tile ARM: vexpress: Config option for early printk console ARM: versatile: Don't use platform clock for Integrator & VE
Pekka Enberg (2): Merge branch 'slub/cleanups' into slab/next perf/x86: Fix intel_perfmon_event_mapformatting
Peng Tao (1): pnfsblock: bail out partial page IO
Peter Huewe (15): staging/xgifb: Remove assignments without effect staging/xgifb: Add mutext for fb_mmap locking staging/xgifb: Add header #include guards to vb_table.h staging/xgifb: Remove superfluous header includes staging/xgifb: Consolidate XGINew_SetDRAMSize{,20}Reg staging/xgifb: Remove duplicated code from XGINew_DDRSizing340 staging/xgifb: Inline XGINew_SetDRAMSizingType staging/xgifb: Remove unnecessary fields of XGINew_DDRDRAM_TYPE{340, 20} staging/xgifb: Replace constant arrays with constant values staging/xgifb: Simplyfy XGI_GetVCLK2Ptr a bit staging/xgifb: Remove useless function XGI_CloseCRTC staging/xgifb: Replace delay lookup tables with constant values staging/xgifb: Use SiS structs staging/xgifb: Cleanup vb_device_info struct tools lib traceevent: Add missing break in make_bprint_args
Peter Korsgaard (2): bcm87xx: disable autonegotiation by default bcm87xx: fix reg-init comment typo
Peter Maydell (1): ARM: 7465/1: Handle >4GB memory sizes in device tree and mem=size@start option
Peter Meerwald (55): iio: remove indio_dev pointer from max517_data iio: max517: mark probe() and remove() with __devinit and __devexit iio: add mcp4725 I2C DAC driver iio: drop comment about 'real' channels iio: nitpicking on sysfs-bus-iio iio: fix typos in iio.h iio: clarify channel and indexed in struct iio_chan_spec iio: mark struct iio_enum elements with @ in comment iio: cleanup iio/iio.h staging bcm: spelling of suppress in comments staging bcm: spelling of suppress in code staging: iio: fix typos in simple dummy driver iio: sysfs-bus-iio typo iio: cleanup sysfs-bus-iio-light-lm3533-als iio: iio/machine.h typo staging: iio: add IIO_ALTVOLTAGE to iio_event_monitor example staging: iio:: fix some typos iio: iio/events.h typos iio staging: fix typos in tsl*: register iio staging: fix tsl2x7x file mode iio staging: fix spelling of suppression in isl29018 iio: typo in iio_chan_spec.ext_info comment iio: correct documentation for IIO_CONST_ATTR_SAMP_FREQ_AVAIL, match name of #define iio: remove extra ; after function definition iio staging: another typo in iio_simple_dummy_buffer iio: add vcnl4000 combined ALS and proximity sensor [media] [trivial] v4l drivers: typo, change ctruct to struct in comment staging: iio: fix trigger handler of iio_simple_dummy driver staging: iio: simplify timestamp alignment in iio_simple_dummy staging: iio: fix typo, improve timestamp alignment comment staging: iio: fix generic_buffer print2byte() staging: iio: remove unused variable staging: iio: move comment staging: iio: generic_buffer cleanup staging: iio: fix warning 'static but used in inline function' staging: iio: use PRId64 format specifier for int64_t staging: iio: quell asprintf() warning, missing #includes OMAPDSS: fix specification spelling in Kconfig iio staging: fix potential resource leak in generic_buffer iio staging: fix potential memory/resource leaks in find_type_by_name() iio staging: fix resource leak in _write_sysfs_int() [media] media: remove unused element datawidth from struct mt9m111 [media] saa7134: fix spelling of detach in label iio staging: missing newline in printf iio: cleanup buffer.h comments iio: fix spelling of detach in static func iio staging: add recently added modifiers to iio_event_monitor iio: kernel version typo in sysfs-bus-iio iio: add adjd_s311 I2C digital color sensor driver iio: fix pointer cast warning iio staging: fix cast warning iio staging: fix cast warning and cleanup alignment code extcon: spelling of detach in function doc UBI: fix spelling of detach in debug output leds: convert tca6507 driver to module_i2c_driver()
Peter Meiser (1): cdc-ncm: tag Ericsson WWAN devices (eg F5521gw) with FLAG_WWAN
Peter Senna Tschudin (7): [media] saa7146: Variable set but not used [media] cx231xx: Paranoic stack memory save [media] pvrusb2: Variables set but not used [media] saa7164: Variable set but not used [media] stv0367: variable 'tps_rcvd' set but not used [media] stv090x: variable 'no_signal' set but not used [media] s5h1420: Unused variable clock_setting
Peter Ujfalusi (18): Input: twl6040-vibra - update for device tree support ARM: OMAP2: Move McBSP fck clock alias to hwmod data for OMAP2420 ARM: OMAP2: Move McBSP fck clock alias to hwmod data for OMAP2430 ARM: OMAP3: Move McBSP fck clock alias to hwmod data ARM: OMAP2: twl-common: Fix compiler warning ASoC: omap-mcpdm: Add missing MODULE_ALIAS mfd: Update twl6040 Kconfig to avoid build breakage ARM: OMAP: board-4430sdp: MUX configuration for sys_nirq2 ARM: OMAP: board-omap4panda: MUX configuration for sys_nirq2 arm/dts: omap4: Add entry for OMAP McPDM IP arm/dts: omap4: Add entry for OMAP DMIC IP arm/dts: omap4-sdp: Add fixed regulator to represent VBAT arm/dts: omap4-sdp: Add support for twl6040 arm/dts: omap4-sdp: Enable audio support via device tree arm/dts: omap4-panda: Audio support for PandaBoard 4430 arm/dts: New dts file for PandaBoardES (4460) mfd: Fix twl6040 revision information mfd: Add support for twl6041
Peter Wu (1): jme: netpoll support
Peter Zijlstra (13): perf/x86: Fix Intel shared extra MSR allocation perf/x86: Implement cycles:p for SNB/IVB perf/x86: Enable/Add IvyBridge hardware support perf/x86: Update SNB PEBS constraints perf/x86: Fix wrmsrl() debug wrapper uprobes: Document uprobe_register() vs uprobe_mmap() race perf/x86: Lowercase uncore PMU event names perf/x86: Fix USER/KERNEL tagging of samples perf/x86: Add a microcode revision check for SNB-PEBS perf/x86: Save a few bytes in 'struct x86_pmu' sched/x86: Remove broken power estimation sched: Fix race in task_group() perf/x86: Make bitfield unsigned
Phil Sutter (3): crypto: mv_cesa - add an expiry timer in case anything goes wrong crypto: mv_cesa - initialise the interrupt status field to zero crypto: mv_cesa - fix for hash finalisation with data
Philip Rakity (8): regulator: core.c Pass voltage to notifier when setting voltage regulator: core.c Only delay when setting voltage requires this regulator: add missing defintion regulator_is_supported_voltage mmc: sdhci: if MAX_CURRENT is 0, try getting current from regulator mmc: sdhci: only set 200mA support for 1.8v if 200mA is available mmc: only support voltage (vdd) that regulator agrees with mmc: sdhci: Allow caps[1] to be set via SDHCI_QUIRK_MISSING_CAPS mmc: sdhci: When a UHS switch fails, cycle power if regulator is used
Philip, Avinash (2): pwm: pwm-tiecap: PWM driver support for ECAP APWM pwm: pwm-tiehrpwm: PWM driver support for EHRPWM
Philippe Rétornaz (2): mfd: Fix mc13xxx SPI regmap mfd: mc13xxx workaround SPI hardware bug on i.Mx
Pierre-Loup A. Griffais (1): perf symbols: Follow .gnu_debuglink section to find separate symbols
Ping Cheng (5): Input: wacom - rearrange type enum Input: wacom - add two new devices (0xed and 0xef) Input: wacom - BTN_TOOL_DOUBLETAP is not a valid device_type Input: wacom - TPC2FG doesn't store touch id for slots Input: wacom - add support to Cintiq 22HD
Pontus Fuchs (2): mac80211: Clear wowlan flag when drv_suspend returns failure mac80211: Disallow changing chan type on monitor when CHAN_MODE_FIXED
Prabhakar Kushwaha (1): powerpc/85xx: Add BSC9131 RDB Support
Prabhakar Lad (2): [media] davinci: vpbe: fix check for s_dv_preset function pointer [media] davinci: vpbe: fix build error when CONFIG_VIDEO_ADV_DEBUG is enabled
Prarit Bhargava (1): KVM: Add x86_hyper_kvm to complete detect_hypervisor_platform check
Prashant Gaikwad (12): ARM: tegra: Remove flow controller programming ARM: tegra: add clk_prepare/clk_unprepare i2c: tegra: Add clk_prepare/clk_unprepare mmc: tegra: add clk_prepare/clk_unprepare USB: ehci-tegra: add clk_prepare/clk_unprepare Input: tegra-kbc - add clk_prepare/clk_unprepare spi/tegra: add clk_prepare/clk_unprepare staging: nvec: add clk_prepare/clk_unprepare ASoC: tegra: add clk_prepare/clk_unprepare crypto: add clk_prepare/clk_unprepare ARM: tegra: Remove second instance of uart clk dma: tegra: add clk_prepare/clk_unprepare
Prashanth Nageshappa (2): sched: Reorder 'struct lb_env' members to reduce its size sched: Reset loop counters if all tasks are pinned and we need to redo load balance
Pratyush Anand (16): USB: DWC3: Generate interrupt on each TRB as default option USB: DWC3: Correct DWC3_TRB_SIZE_TRBSTS definition USB: DWC3: Correct DWC3_DSTS_SOFFN_MASK definition usb: dwc3: Fix missed isoc IN transaction usb: dwc3: Fix break from cleanup request loop usb: dwc3: Correct DWC3_DCTL_HIRD_THRES definition usb: dwc3: resume phy during gadget initialization on recent cores usb: dwc3: giveback all queued request when ep disabled or reset received USB: DWC3: Put 100 ms delay for phy to be stable USB: DWC3: Issue device soft reset before core soft reset usb: dwc3: remove WARN_ON from dwc_stop_active_transfer usb: dwc3: correct set_halt implementation for ep0 usb: dwc3: keep default hird threshold value as 4b1100 usb: dwc3: no need to clear INIT{U1,U2}ENA bits usb: dwc3: enable ACCEPT{U1,U2}ENA when SetConfiguration received usb: dwc3: return error in case of run/stop timeout
Pravin B Shelar (1): openvswitch: Check currect return value from skb_gso_segment()
Preeti U Murthy (1): PM / cpuidle: System resume hang fix with cpuidle
Pritesh Raithatha (1): gpio-charger: Use cansleep version of gpio_set_value
Priyanka Jain (1): Replace rwlock on xfrm_policy_afinfo with rcu
Qiao Zhou (5): ASoC: add ttc-dkb machine support mfd: Support 88pm80x in 80x driver mfd: Add companion chip in 88pm80x rtc: Add rtc support to 88PM80X PMIC input: Add onkey support for 88PM80X PMIC
R Sricharan (12): ARM: OMAP2+: PRM/CM: Move the stubbed prm and cm functions to prcm.c file and make them __weak ARM: OMAP2+: Move stubbed secure_sram_reserve function to a common.c and call it __weak ARM: OMAP: counter-32k: Select the CR register offset using the IP scheme ARM: OMAP5: id: Add cpu id for ES versions ARM: OMAP5: Add minimal support for OMAP5430 SOC ARM: OMAP5: timer: Add clocksource, clockevent support ARM: OMAP5: gpmc: Update gpmc_init() ARM: OMAP5: l3: Add l3 error handler support for omap5 ARM: omap2+: board-generic: clean up the irq data from board file ARM: OMAP5: board-generic: Add device tree support arm/dts: OMAP5: Add omap5 dts files ARM: OMAP5: Add the build support
Rabin Vincent (4): driver core: always handle dpm_order ARM: 7424/1: update die handler from x86 vt: fix race in vt_waitactive() mm: CONFIG_HAVE_MEMBLOCK_NODE -> CONFIG_HAVE_MEMBLOCK_NODE_MAP
Rafael J. Wysocki (109): Merge branch 'renesas-sh73a0' into renesas-soc Merge branch 'renesas-kzm9g' into renesas-board Merge branch 'renesas-soc-core' into renesas-r8a7740 Merge branch 'renesas-soc-core' into renesas-sh73a0 Merge branch 'renesas-soc-core' into renesas-sh7372 Merge branch 'renesas-r8a7740' into renesas-armadillo Merge branch 'renesas-sh73a0' into renesas-kzm9g Merge tag 'topic/fixed' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator into renesas-board-common Merge branch 'renesas-board-common' into renesas-mackerel Merge branch 'renesas-board-common' into renesas-ap4evb Merge branch 'renesas-board-common' into renesas-armadillo Merge branch 'renesas-board-common' into renesas-g4evm Merge branch 'renesas-board-common' into renesas-kzm9g ACPI / PM: Drop pm_message_t argument from device suspend callback ACPI / PM: Make acpi_bus_type use struct dev_pm_ops for PM handling ACPI / PM: Make acpi_bus_type use driver struct dev_pm_ops callbacks ACPI: Use struct dev_pm_ops for power management in the fan driver ACPI: Use struct dev_pm_ops for power management in the thermal driver ACPI: Use struct dev_pm_ops for power management in processor driver ACPI: Use struct dev_pm_ops for power management in the AC driver ACPI: Use struct dev_pm_ops for power management in the battery driver ACPI: Use struct dev_pm_ops for power management in the button driver ACPI: Use struct dev_pm_ops for power management in the power driver ACPI: Use struct dev_pm_ops for power management in the SBS driver toshiba_acpi: Use struct dev_pm_ops for power management hp_accel: Use struct dev_pm_ops for power management sony-laptop: Use struct dev_pm_ops for power management panasonic-laptop: Use struct dev_pm_ops for power management toshiba_bluetooth: Use struct dev_pm_ops for power management xo15-ebook: Use struct dev_pm_ops for power management classmate-laptop: Use struct dev_pm_ops for power management fujitsu-tablet: Use struct dev_pm_ops for power management acpi_power_meter: Use struct dev_pm_ops for power management ACPI / PM: Do not execute legacy driver PM callbacks ACPI / PM: Drop legacy driver PM callbacks that are not used any more ACPI / PM: Drop PM callbacks from the ACPI bus type thinkpad_acpi: Drop pm_message_t arguments from suspend routines thinkpad_acpi: Use struct dev_pm_ops instead of legacy PM routines intel_ips: Remove empty legacy PM callbacks acer-wmi: Use struct dev_pm_ops for power management intel_mid_thermal: Use struct dev_pm_ops for power management sonypi: Use struct dev_pm_ops for power management PM / Sleep: Separate printing suspend times from initcall_debug PM / Domains: Use subsystem runtime suspend/resume callbacks by default PM / Domains: Do not stop devices after restoring their states hdaps: Use struct dev_pm_ops for power management PM / cpuidle: Add driver reference counter Merge branch 'pm-cpuidle' into pm-domains PM / Domains: Add preliminary support for cpuidle, v2 PM / Domains: Add device domain data reference counter PM / Domains: Allow device callbacks to be added at any time PCI / PM: restore the original behavior of pci_set_power_state() msi-laptop: Use struct dev_pm_ops for power management mg_disk: Use struct dev_pm_ops for power management Merge branch 'renesas-soc-core' into renesas-r8a7740 Merge branch 'renesas-r8a7740' into renesas-armadillo Merge branch 'renesas-soc-core' into renesas-sh7372 omap-rng: Use struct dev_pm_ops for power management PM / TPM: Drop unused pm_message_t argument from tpm_pm_suspend() tpm_atmel: Use struct dev_pm_ops for power management tpm_tis: Use struct dev_pm_ops for power management tpm_nsc: Use struct dev_pm_ops for power management PM / IPMI: Remove empty legacy PCI PM callbacks PM / crypto / ux500: Use struct dev_pm_ops for power management ARM: shmobile: Fix build problem in pm-sh7372.c for unusual .config Merge branch 'renesas-fixes' into renesas-soc Merge branch 'renesas-soc-core' into renesas-soc Merge branch 'renesas-r8a7740' into renesas-soc Merge branch 'renesas-sh73a0' into renesas-soc Merge branch 'renesas-sh7372' into renesas-soc Merge branch 'renesas-sh7377' into renesas-soc Merge branch 'renesas-soc' into renesas-board Merge branch 'renesas-board-common' into renesas-board Merge branch 'renesas-armadillo' into renesas-board Merge branch 'renesas-ag5evm' into renesas-board Merge branch 'renesas-ap4evb' into renesas-board Merge branch 'renesas-bonito' into renesas-board Merge branch 'renesas-g4evm' into renesas-board Merge branch 'renesas-kota2' into renesas-board Merge branch 'renesas-kzm9d' into renesas-board Merge branch 'renesas-kzm9g' into renesas-board Merge branch 'renesas-mackerel' into renesas-board Merge branch 'renesas-marzen' into renesas-board i2c-at91: Use struct dev_pm_ops for power management i2c-bfin-twi: Use struct dev_pm_ops for power management i2c-ocores: Use struct dev_pm_ops for power management i2c-pnx: Use struct dev_pm_ops for power management i2c-puv3: Use struct dev_pm_ops for power management i2c-stu300: Use struct dev_pm_ops for power management i2c-tegra: Use struct dev_pm_ops for power management olpc-xo15-sci: Use struct dev_pm_ops for power management PM / Domains: Fix build warning for CONFIG_PM_RUNTIME unset PM / Sleep: Fix build warning in sysfs.c for CONFIG_PM_SLEEP unset PM / Runtime: Do not increment device usage counts before probing Merge branch 'fixes' into pm-sleep PM / Sleep: Require CAP_BLOCK_SUSPEND to use wake_lock/wake_unlock Merge branch 'pm-cpuidle' Merge branch 'pm-domains' Merge branch 'pm-sleep' Merge branch 'pm-acpi' Merge branch 'pm-drivers' Merge branch 'pm-doc' Merge branch 'pm-qos' Merge branch 'pm-sleep' Merge branch 'pm-cpufreq' hwmon: (abituguru) Use struct dev_pm_ops for power management hwmon: (abituguru3) Use struct dev_pm_ops for power management hwmon: (gpio-fan) Use struct dev_pm_ops for power management hwmon: (exynos4_tmu) Use struct dev_pm_ops for power management
Rafal Krypa (1): Smack: don't show empty rules when /smack/load or /smack/load2 is read
Rafal Prylowski (2): ep93xx: IDE driver platform support code ep93xx: Add IDE support to edb93xx boards
Rafał Miłecki (24): bcma: define some additional cores IDs b43: N-PHY: fix RSSI calibration bcma: use custom printing functions bcma: fix CC driver compilation on MIPS bcma: support alternative (BCM4706) ChipCommon core id bcma: fix typo - reading number of slave wrappers bcma: add trivial GBIT MAC COMMON driver bcma: add new cores at the end of list bcma: cc: update defines bcma: add place for flash memory support bcma: BCM43228 support b43: fix logic in GPIO init b43: N-PHY: update workarounds b43: N-PHY: add PHY rev7+ workarounds b43: rename host flags defines b43: add helper waiting for given value in radio reg b43: N-PHY: finish 0x2056 radio setup b43: N-PHY: init 0x2057 radio b43: be more user friendly with PHY info b43: N-PHY: add overriding RF control for rev7+ bcma: add (mostly) NAND defines b43: N-PHY: fix 0x2057 radio calib copy/paste mistake b43legacy: fix logic in GPIO init ssb: check for flash presentence
Raffaele Recalcati (1): net/ethernet: ks8851_mll mac address configuration support added
Raja Mani (2): ath6kl: Remove unneeded memset in roam related config func ath6kl: Fix typo in htc mbox debug print msg
Rajeev Kumar (3): ASoC: Add support for synopsys i2s controller as per ASoC framework. ASoC: Add support for SPEAr ASoC pcm layer. ASoC: STA529: Add support for STA529 Audio Codec
Rajendra Nayak (7): ARM: OMAP4: PRM: Add IO Daisychain support OMAPDSS: add clk_prepare_enable and clk_disable_unprepare clk: Add support for power of two type dividers clk: Add support for rate table based dividers clk: Add CLK_IS_BASIC flag to identify basic clocks clk: cache parent clocks only for muxes mmc: omap_hsmmc: add clk_prepare and clk_unprepare
Rajesh Borundia (2): qlcnic: Fix estimation of recv MSS in case of LRO qlcnic: Fix protcol type in case of inband vlan.
Rajiv Andrade (2): MAINTAINERS: TPM maintainers' contacts update TPM: chip disabled state erronously being reported as error
Rajkumar Manoharan (45): ath9k_hw: update ar9462 initval table to fix rx ath9k: cleanup MCI indentation ath9k_hw: fix IQ calibration chain index ath9k_hw: program BT to control SPDT ath9k_hw: configure ar9462 switching regulator ath9k_hw: fix BT RF performance ath9k: BT coex performance tuning for AR9462 ath: do not update cycle counters with sleep mode ath9k_hw: fix power state for MCI ath9k: improve BT FTP/PAN performance ath9k: choose legacy rate as last rate of MRR series ath9k: restore power state on set channel failure ath9k_hw: Fix AR9462 power consumption on idle associated ath9k_hw: check GPM HW write pointer before chip reset ath9k_hw: fix incorrect LNA register settings ath9k_hw: program OBS register only when MCI is disabled ath9k_hw: process MCI interrupts only when btcoex is enabled ath9k: simplify btcoex profile management ath9k: keep btcoex period in milliseconds ath9k: defer btcoex scheme update ath9k: fix btcoex duty cycle ath9k_hw: cleanup MCI gpm offset state ath9k_hw: add utility function to set BT version ath9k_hw: remove MCI_STATE_SEND_WLAN_CHANNELS ath9k_hw: remove MCI_STATE_NEED_FLUSH_BT_INFO ath9k_hw: remove p_data argument from ar9003_mci_state ath9k_hw: remove MCI_STATE_BT ath9k_hw: remove MCI_STATE_CONT_* state ath9k_hw: remove MCI_STATE_SET_BT_SLEEP mac80211: cleanup offchannel_ps_enable argument ath9k_hw: fix BT mute at hw init ath9k: fix mci_is_enabled utility ath9k_hw: update ar9462 dac_async_fifo initval ath9k_hw: fix LNA control on WLAN sleep ath9k: do not sampling on ani timer when chip is in sleep ath9k_hw: rename mrcCCKOff to fix smatch warning ath9k_hw: fix smatch warning in ar9003_hw_spur_mitigate_mrc_cck ath9k_hw: start noisefloor calibration after MCI reset ath9k_hw: do not load noise floor readings when it is running ath9k: fix fullsleep power consumption when BTCOEX is enabled ath9k: fix power consumption on network sleep when BTCOEX is enabled ath9k_hw: fix AR9462 2g5g switch on full reset ath9k_hw: remove debugging masks from AR_MCI_INTERRUPT_RX_MSG_DEFAULT ath9k: Fix race in reset-work usage ath9k: tune rc_stats to display only valid rates
Raju Subramanian (1): openvswitch: Replace Nicira Networks.
Ralf Baechle (5): Fix comment typo multipy -> multiply MIPS: PCI: Add missing __devinit attributions to fixup functions. MIPS: Malta: Move PIIX4 PCI fixup to where it belongs. Merge branches 'next/generic', 'next/alchemy', 'next/bcm63xx', 'next/cavium', 'next/jz4740', 'next/lantiq', 'next/loongson1b' and 'next/netlogic' into mips-for-linux-next MIPS: Loongson 2: Sort out clock managment.
Ramakrishna Pallala (4): power_supply: Add constant charge_current and charge_voltage properties smb347-charger: Add constant charge and current properties max17042_battery: Support CHARGE_COUNTER power supply attribute power_supply: Add min/max alert properties for CAPACITY, TEMP, TEMP_AMBIENT
Ramesh Chandrasekaran (1): drivers/rtc/rtc-ab8500.c: use UIE emulation
Randy Dunlap (6): driver core: fix some kernel-doc warnings in dma*.c staging: reduce stack usage in prism2fw.c wimax: fix printk format warnings mfd: Fix arizona-irq.c build by selecting REGMAP_IRQ nfs: fix stub return type warnings cris: fix eth_v10.c build error
Ravikiran Thirumalai (1): x86/vsmp: Ignore IOAPIC IRQ affinity if possible
Raymond Yau (1): ALSA: au88x0 - Remove unused "Master Mono" Playback Volume and Playback Switch of ac97 codec
Razvan Ghitulete (1): net: remove wrong initialization for snd_wl1
Ricardo Salveti de Araujo (1): ARM: EXYNOS: Add leds status1 and status2 on Origen board
Richard A. Griffiths (1): iwlwifi: disallow log_event access if interface down
Richard A. Smith (2): olpc-battery: Add VOLTAGE_MAX_DESIGN property olpc-battery: update CHARGE_FULL_DESIGN property for BYD LiFe batteries
Richard Cochran (4): bnx2x: advertise transmit time stamping e1000: advertise transmit time stamping e1000e: advertise transmit time stamping forcedeth: advertise transmit time stamping
Richard Genoud (2): usage-model.txt: fix typo machine_init->init_machine UBI: Change the default percentage of reserved PEB
Richard Kennedy (1): USB: remove 8 bytes of padding from usb_host_interface on 64 bit builds
Richard Weinberger (6): um: remove line_ioctl() um: Remove dead code um: fully use tty_port um: remove count_lock um: set BLK_CGROUP=y in defconfig um: Add arch/x86/um to MAINTAINERS
Richard Zhao (20): ASoC: fsl_ssi: convert to use devm_clk_get USB: move transceiver from ehci_hcd and ohci_hcd to hcd and rename it as phy USB: Chipidea: rename struct ci13xxx_udc_driver to struct ci13xxx_platform_data i2c: imx: convert to use managed functions USB: Chipidea: rename struct ci13xxx variables from udc to ci USB: Chipidea: add unified ci13xxx_{add,remove}_device for platform drivers USB: Chipidea: add ci13xxx device id management usb: chipidea: select USB_EHCI_ROOT_HUB_TT in USB_CHIPIDEA_HOST of Kconfig usb: otg: add notify_connect/notify_disconnect callback usb: chipidea: permit driver bindings pass phy pointer usb: otg: add basic mxs phy driver support usb: chipidea: add imx platform driver ARM: dts: imx28-evk: add usb devices clk: mxs: clk_register_clkdev mx28 usb clocks ARM: imx6q: add usb controller clock lookups ARM: imx6q: add usbphy clocks ARM: imx6q: disable usb charger detector ARM: dts: imx6q-sabrelite: add usb devices USB: notify phy when root hub port connect change mfd: Matches should be NULL when populate anatop child devices
Rick Jones (1): net-next: minor cleanups for bonding documentation
Rik van Riel (2): KVM: handle last_boosted_vcpu = 0 case mm: have order > 0 compaction start off where it left
Rob Clark (1): staging: drm/omap: update TODO
Rob Evers (3): [SCSI] scsi_dh_alua: implement 'implied transition timeout' [SCSI] scsi_dh_alua: retry alua rtpg extended header for illegal request response [SCSI] scsi_dh_alua: backoff alua rtpg retry linearly vs. geometrically
Rob Herring (11): edac: create top-level debugfs directory edac: add support for Calxeda highbank memory controller edac: add support for Calxeda highbank L2 cache ecc of: fix a few typos in the binding documentation net: calxedaxgmac: fix net timeout recovery net: calxedaxgmac: fix hang on rx refill net: calxedaxgmac: set outstanding AXI bus transactions to 8 net: calxedaxgmac: enable rx cut-thru mode dt: add clock binding doc to primecell bindings clk: add highbank clock support clk: fix compile for OF && !COMMON_CLK
Robert Jarzmik (1): ASoC: mioa701: convert to snd_soc_register_card API
Robert Lee (7): ARM: imx: Modify IMX_IO_P2V macro ARM: imx: Add comments to tzic_enable_waker() ARM: imx: clean and consolidate imx5 suspend and idle code ARM: imx: Enable imx53 low power idle ARM: imx: Add common imx cpuidle init functionality. ARM: imx: Add imx5 cpuidle ARM: imx: Add imx6q cpuidle driver
Robert Love (1): [SCSI] fcoe: Remove redundant 'less than zero' check
Robert Richter (8): perf/x86/amd: Fix RDPMC index calculation for AMD family 15h oprofile, perf: Use per-cpu framework perf/x86: Fix section mismatch in uncore_pci_init() perf tools: Fix generation of pmu list perf/x86: Rename Intel specific macros perf/x86: Move Intel specific code to intel_pmu_init() perf/x86/amd: Unify AMD's generic and family 15h pmus perf/x86: Improve debug output in check_hw_exists()
Roland Dreier (21): RDMA/ocrdma: Fix assignment of max_srq_sge in device query RDMA/cxgb4: Fix endianness of addition to mpa->private_data_size IB: Use IS_ENABLED(CONFIG_IPV6) target/iscsi: Remove dead code in lio_get_tpg_from_tpg_item() qla2xxx: Get rid of redundant qla_tgt_sess.tearing_down target: Un-export target_get_sess_cmd() sbp-target: Consolidate duplicated error path code in sbp_handle_command() target: Check sess_tearing_down in target_get_sess_cmd() qla2xxx: Remove racy, now-redundant check of sess_tearing_down target: Remove se_session.sess_wait_list target: Make unnecessarily global se_dev_align_max_sectors() static target: Add generation of LOGICAL BLOCK ADDRESS OUT OF RANGE target: Add range checking to UNMAP emulation target: Fix reading of data length fields for UNMAP commands target: Fix possible integer underflow in UNMAP emulation target: Check number of unmap descriptors against our limit target: Allow for target_submit_cmd() returning errors Merge branches 'cma', 'cxgb4', 'misc', 'mlx4-sriov', 'mlx-cleanups', 'ocrdma' and 'qib' into for-linus RDMA/ocrdma: Fix check of GSI CQs RDMA/ucma: Convert open-coded equivalent to memdup_user() Merge branches 'cma', 'ipoib', 'ocrdma' and 'qib' into for-next
Roland Stigge (30): ARM: LPC32xx: Add NAND flash timing to PHY3250 board dts ARM: LPC32xx: Clock initialization for NAND controllers ARM: LPC32xx: Remove SLC controller initialization from platform init ARM: LPC32xx: Add DMA configuration to platform data ARM: LPC32xx: Adjust dtsi file for MLC controller configuration ARM: LPC32xx: Add dts for EA3250 reference board ARM: LPC32xx: DTS adjustment for key matrix controller ARM: LPC32xx: Clock adjustment for key matrix controller ARM: LPC32xx: Defconfig update ARM: LPC32xx: Add MMC controller support ARM: LPC32xx: DTS adjustment for using pl18x primecell ARM: LPC32xx: DT conversion of Standard UARTs ARM: LPC32xx: High Speed UART configuration via DT ARM: LPC32xx: Remove mach specific ARCH_NR_GPIOS, use default ARM: LPC32xx: Fix lpc32xx.dtsi status property: "disable" -> "disabled" ARM: tegra: Fix dts files w/ status property: "disable" -> "disabled" ARM: OMAP: Fix dts files w/ status property: "disable" -> "disabled" ARM: LPC32xx: Update DTS file for EA3250 board ARM: LPC32xx: Defconfig update ARM: LPC32xx: Init MMC via clock ARM: LPC32xx: Add further bits to MMC init ARM: LPC32xx: Remove wrong re-initialization of MMC clock register ARM: LPC32xx: Remove USB and I2C init from phy3250.c gpio: LPC32xx: Driver cleanup gpio: gpio-lpc32xx: Add gpio_to_irq mapping ARM: LPC32xx: Adjust to pl08x DMA interface changes gpio: of_get_named_gpio_flags() return -EPROBE_DEFER if GPIO not yet available Input: add support for key scan interface of the LPC32xx SoC serial/8250: Add LPC3220 standard UART type serial/of-serial: Add LPC3220 standard UART compatible string
RongQing.Li (2): ipv6: remove unnecessary codes in tcp_ipv6.c dccp: remove unnecessary codes in ipv6.c
Rostislav Lisovy (1): net: em_canid: Ematch rule to match CAN frames according to their identifiers
Rupesh Gujare (8): staging: ozwpan: ISOC transfer in triggered mode staging: ozwpan: Correct ioctl numbers. staging: ozwpan: kmalloc flag staging: ozwpan: set last_pkt_nb staging: ozwpan: udev support staging: ozwpan: Set AC_VO priority staging: ozwpan: Unregister with sysfs while unloading. staging: ozwpan: Update TODO file
Russ Dill (3): ARM: OMAP: USB: Fixup ehci_hcd_omap_probe error path Fix OMAP EHCI suspend/resume failure (i693) '354ab856' causes mfd: USB: Fix the omap-usb EHCI ULPI PHY reset fix issues.
Russell King (58): dmaengine: split out virtual channel DMA support from sa11x0 driver dmaengine: virt-dma: vchan_find_desc() dmaengine: virt-dma: add support for cyclic DMA periodic callbacks dmaengine: PL08x: remove runtime PM support dmaengine: PL08x: fix missed dma_transfer_direction fixup dmaengine: PL08x: remove redundant spinlock dmaengine: PL08x: remove circular_buffer boolean from channel data dmaengine: PL08x: clean up get_signal/put_signal ARM: spear: update for PL08x dma engine changes dmaengine: PL08x: move private data structures into amba-pl08x.c dmaengine: PL08x: constify channel names and bus_id strings dmaengine: PL08x: get src/dst addr direct from dma_slave_config struct dmaengine: PL08x: get rid of device_fc in struct pl08x_dma_chan dmaengine: PL08x: move the bus and increment selection to dma prepare function dmaengine: PL08x: extract function to to generate cctl values dmaengine: PL08x: ignore 'direction' argument in dma_slave_config dmaengine: PL08x: get rid of unnecessary checks in dma_slave_config dmaengine: PL08x: split DMA signal muxing from channel alloc dmaengine: PL08x: move DMA signal muxing into pl08x_dma_chan struct dmaengine: PL08x: track mux usage on a per-channel basis. dmaengine: PL08x: convert to a list of completed descriptors dmaengine: PL08x: move DMA signal muxing into slave prepare code dmaengine: PL08x: remove waiting descriptor pointer dmaengine: PL08x: re-jig the starting of txds dmaengine: PL08x: split the pend_list in two dmaengine: PL08x: start next descriptor from irq context dmaengine: PL08x: rejig physical channel allocation dmaengine: PL08x: convert to use virt-dma structs dmaengine: PL08x: use vchan's spinlock dmaengine: PL08x: convert to use vchan submitted/issued lists dmaengine: PL08x: convert to use vchan done list dmaengine: PL08x: fix tx_status function to return correct residue dmaengine: PL08x: get rid of pl08x_prep_channel_resources dmaengine: PL08x: get rid of write only pool_ctr and free_txd locking dmaengine: PL08x: ensure all descriptors are freed when channel is released dmaengine: sa11x0-dma: fix DMA residue support dmaengine: sa11x0-dma: add cyclic DMA support ARM: sa11x0/pxa: convert OS timer registers to IOMEM ARM: Realview: use SGI0 to wake secondary CPUs ARM: OMAP: use SGI0 to wake secondary CPUs ARM: MSM: use SGI0 to wake secondary CPUs Merge branches 'audit', 'delay', 'fixes', 'misc' and 'sta2x11' into for-linus ARM: Fix undefined instruction exception handling dmaengine: add OMAP DMA engine driver dmaengine: omap: add support for returning residue in tx_state method dmaengine: omap: add support for setting fi dmaengine: omap: add support for cyclic DMA mmc: omap_hsmmc: add DMA engine support mmc: omap_hsmmc: remove private DMA API implementation mmc: omap: add DMA engine support mmc: omap: remove private DMA API implementation ARM: omap: remove mmc platform data dma_mask and initialization spi: omap2-mcspi: add DMA engine support spi: omap2-mcspi: remove private DMA API implementation mtd: omap2: add DMA engine support mtd: omap2: remove private DMA API implementation Add feature removal of old OMAP private DMA implementation Merge branches 'dma-omap', 'dma-pl08x' and 'dma-sa11x0' into dmaengine
Rusty Russell (1): virtio-blk: return VIRTIO_BLK_F_FLUSH to header.
Ryusuke Konishi (2): nilfs2: fix timing issue between rmcp and chcp ioctls nilfs2: fix deadlock issue between chcp and thaw ioctls
Sachin Kamat (72): ASoC: cs42l52: Remove version.h header file inclusion ASoC: lm49453: Remove version.h header file inclusion Input: MT - fix null pointer warning usb: s3c-hsotg: Use devm_* functions in s3c-hsotg.c file staging: iio: Remove version.h header file inclusion Staging: ipack: Remove version.h header file inclusion ARM: EXYNOS: Add HSOTG support to Origen ARM: EXYNOS: Add HSOTG support to SMDKV310 staging: Android: Fix some checkpatch warnings staging: Android: Fix NULL pointer related warning in alarm-dev.c file [media] s5p-fimc: Add missing static storage class specifiers ARM: S5P64X0: Remove unused variable in dma.c file ARM: S5PC100: Remove unused variable in dma.c file ARM: SAMSUNG: Remove description corresponding to a deleted element ARM: S3C24XX: Remove duplicate header file inclusion ARM: EXYNOS: Update keypad entries for SMDK4X12 ARM: S5PV210: Add HSOTG support to SMDKV210 drm: Add missing static storage class specifier usb: dwc3: Remove duplicate header file inclusion ARM: SAMSUNG: Fix compiler warning in dma-ops.c file ASoC: smdk_wm8994: Convert to use snd_soc_register_card() of: Fix null pointer related warnings in base.c file [media] s5p-jpeg: Use module_platform_driver in jpeg-core.c file [media] s5p-tv: Use module_i2c_driver in sii9234_drv.c file mfd: Add missing max8997 static storage class specifier PM / Domains: Add missing static storage class specifier in domain.c file PM / Domains: Replace plain integer with NULL pointer in domain.c file ARM: EXYNOS: Update HSOTG PHY clock setting for EXYNOS4X12 ARM: EXYNOS: Make combiner_init function static ARM: EXYNOS: Add missing static storage class specifier in pmu.c file ARM: EXYNOS: Add audio platform device in SMDKV310 board ARM: S5PV210: Add audio platform device in Aquila board ARM: S5PV210: Add audio platform device in Goni board ARM: EXYNOS: Add HSOTG support to SMDK4X12 ARM: EXYNOS: Add framebuffer support for SMDK4X12 ARM: EXYNOS: Move G2D clock entries to clock-exynos4210.c file ARM: EXYNOS: Add G2D related clock entries for SMDK4X12 tcm_qla2xxx: Remove duplicate header file inclusion usb: s3c-hsotg: Add header file protection macros in s3c-hsotg.h PM / Sleep: Add missing static storage class specifiers in main.c PM / QoS: Use NULL pointer instead of plain integer in pm_qos.h PM / QoS: Use NULL pointer instead of plain integer in qos.c ARM: EXYNOS: Add DRM device to SMDK4X12 board ARM: EXYNOS: Add missing .reserve field to SMDKC210 ARM: S3C64XX: Add header file protection macros in pm-core.h hwmon: (s3c-hwmon) Use devm_kzalloc instead of kzalloc watchdog: s3c2410_wdt: Use module_platform_driver() pwm: Use pr_* functions in pwm-samsung.c file leds: Use module_platform_driver() in leds-max8997.c file leds: Use devm_kzalloc in leds-pwm.c file leds: Use devm_kzalloc in leds-regulator.c file leds: Use devm_kzalloc in leds-max8997.c file leds: Use devm_kzalloc in leds-gpio.c file drm/exynos: Add missing static storage class specifier drm/exynos: Use devm_* functions in exynos_drm_fimd.c drm/exynos: Use devm_* functions in exynos_hdmi.c drm/exynos: Use devm_* functions in exynos_mixer.c [media] s5p-fimc: Replace custom err() macro with v4l2_err() macro [media] V4L: Use NULL pointer instead of plain integer in v4l2-ctrls.c file [media] videobuf-dma-contig: Use NULL instead of plain integer drivers/rtc/rtc-s3c.c: replace #include header files from asm/* to linux/* Bluetooth: Use devm_kzalloc in bcm203x.c file. Bluetooth: Use devm_kzalloc in bfusb.c file Bluetooth: Use devm_kzalloc in bluecard_cs.c file Bluetooth: Use devm_kzalloc in bpa10x.c file Bluetooth: Use devm_kzalloc in bt3c_cs.c file Bluetooth: Use devm_kzalloc in btmrvl_sdio.c file Bluetooth: Use devm_kzalloc in btsdio.c file Bluetooth: Use devm_kzalloc in btuart_cs.c file Bluetooth: Use devm_kzalloc in btusb.c file Bluetooth: Use devm_kzalloc in btwilink.c file Bluetooth: Use devm_kzalloc in dtl1_cs.c file
Sage Weil (40): libceph: use con get/put ops from osd_client libceph: drop connection refcounting for mon_client libceph: transition socket state prior to actual connect libceph: flush msgr queue during mon_client shutdown Merge tag 'v3.5-rc1' libceph: use con get/put methods libceph: drop ceph_con_get/put helpers and nref member libceph: set peer name on con_open, not init libceph: initialize mon_client con only once libceph: allow sock transition from CONNECTING to CLOSED libceph: initialize msgpool message types libceph: initialize rb, list nodes in ceph_osd_request libceph: fix messenger retry ceph: clean up useless d_parent checks libceph: move feature bits to separate header libceph: support crush tunables libceph: report socket read/write error message libceph: fix mutex coverage for ceph_con_close libceph: resubmit linger ops when pg mapping changes libceph: (re)initialize bio_iter on start of message receive ceph: close old con before reopening on mds reconnect libceph: protect ceph_con_open() with mutex libceph: reset connection retry on successfully negotiation libceph: fix fault locking; close socket on lossy fault libceph: move msgr clear_standby under con mutex protection libceph: move ceph_con_send() closed check under the con mutex libceph: drop gratuitous socket close calls in con_work libceph: close socket directly from ceph_con_close() libceph: drop unnecessary CLOSED check in socket state change callback libceph: replace connection state bits with states libceph: clean up con flags libceph: clear all flags on con_close libceph: be less chatty about stray replies ceph: update MAINTAINERS file libceph: fix handling of immediate socket connect failure libceph: revoke mon_client messages on session restart libceph: verify state after retaking con lock after dispatch libceph: avoid dropping con mutex before fault libceph: change ceph_con_in_msg_alloc convention to be less weird libceph: recheck con state after allocating incoming message
Sakari Ailus (10): [media] v4l: Correct create_bufs documentation ARM: OMAP3: control: add definition for CONTROL_CAMERA_PHY_CTRL [media] v4l: drop v4l2_buffer.input and V4L2_BUF_FLAG_INPUT [media] v4l: Remove "_ACTUAL" from subdev selection API target definition names [media] v4l: Unify selection targets across V4L2 and V4L2 subdev interfaces [media] v4l: Common documentation for selection targets [media] v4l: Unify selection flags [media] v4l: Unify selection flags documentation [media] v4l: Correct conflicting V4L2 subdev selection API documentation v4l: Export v4l2-common.h in include/linux/Kbuild
Sam Hansen (2): staging: zram: conventions pr_warning -> pr_warn() staging: zram: conventions, __aligned() attribute
Sam Ravnborg (18): sparc32: define a few srmmu functions __init sparc32: sort includes in srmmu.c sparc32: fix coding-style in srmmu.c sparc32: use void * in nocache get/free sparc32: beautify srmmu_inherit_prom_mappings() sparc32: drop swapper_pg_dir sparc32: drop unused kmap_atomic_to_page sparc32: fixmap.h cleanup sparc32: drop fixmap.h sparc32,leon: drop leon_init() sparc32: drop sparc_unmapped_base sparc32: drop sparc model check in paging_init sparc32: drop quicklist sparc32: centralize all mmu context handling in srmmu.c sparc32: drop unused BAD_PAGE stuff sparc32: move probe_memory() to srmmu.c sparc32: move kmap_init() to highmem.c sparc32: delete dead code in show_mem()
Sameer Nanda (2): PM / Sleep: add knob for printing device resume times NMI watchdog: fix for lockup detector breakage on resume
Samuel Iglesias Gonsalvez (21): Staging: ipack/bridges/tpci200: delete sysfs files Staging: ipack: return proper value in match() function Staging: ipack/bridges/tpci200: tpci200_slot_unmap_space() should return 0 if succeed. Staging: ipack/bridges/tpci200: tpci200_slot_map_space() should return 0 if succeed. Staging: ipack/bridges/tpci200: check if the remove function is available Staging: ipack/bridges/tpci200: fix indention. Staging: ipack/bridges/tpci200: remove name field from slot_irq Staging: ipack/bridges/tpci200: removed check of tpci200->slots[dev->slot].dev Staging: ipack: use idr interface for numbering buses Staging: ipack: delete the call to remove() in ipack_driver_register Staging: ipack/devices/ipoctal: avoid kernel oops when uninstalling Staging: ipack/bridges/tpci200: avoid dereference of a freed tpci200->info Staging: ipack/bridges/tpci200: fix kernel oops when uninstalling a device Staging: ipack/bridges/tpci200: change pr_* usage for dev_* functions Staging: ipack/devices/ipoctal: change pr_* usage for dev_* functions Staging: ipack: remove pr_fmt definition. Staging: ipack: delete sysfs from to-do list. Staging: ipack/devices/ipoctal: fix oops when accessing "buffer" Staging: ipack/devices/ipoctal: remove unneeded includes Staging: ipack/bridges/tpci200: remove unneeded lock in irq handler Staging: ipack/devices/ipoctal: remove unneeded lock in IRQ handler
Samuel Iglesias Gonsálvez (5): Staging: ipack/devices/ipoctal: save IRQ vector in MEM space Staging: ipack/devices/ipoctal: fix dereference NULL pointer Staging: ipack/devices/ipoctal: initialize the device in probe function Staging: ipack: added development mailing list in TODO file Staging: ipack: change naming convention in TODO file
Samuel Liao (1): perf annotate: Check null of sym pointer before using it
Samuel Ortiz (52): NFC: Take a reference on the LLCP local pointer when creating a socket NFC: Socket linked list NFC: Move LLCP receiver window value to socket structure NFC: Move LLCP MIU extension value to socket structure NFC: LLCP's MIUX is 10 bytes long, not 7 NFC: Export LLCP general bytes getter NFC: Add target mode protocols to the polling loop startup routine NFC: Implement pn533 target mode polling loop NFC: Add target mode activation netlink event NFC: Set the NFC device RF mode appropriately NFC: Introduce target mode tx ops NFC: Introduce target mode rx data callback NFC: Implement the pn533 target mode data fetching routine NFC: Implement the pn533 target mode Tx op NFC: Don't hold a NULL connecting LLCP socket lock NFC: Call the DEP link down ops even when in target mode NFC: Reset poll mod list when stopping pn533 poll NFC: Unregister device if pn533 initial configuration fails NFC: Configure pn533 RF timings NFC: Add passive initiator data for pn533 NFC: Add type A and type F parameters for pn533 target mode NFC: Implement pn533 polling loop NFC: Requeue lost LLCP frames NFC: Send a receiver ready frame only to reply to an I frame NFC: Switch to Initiator mode when getting NFC_ATTR_PROTOCOLS NFC: Destroy LLCP timout workqueue when releasing the link NFC: Set the proper baud rate when trying to activate pn533 targets NFC: Convert pn533 from semaphore to mutex NFC: Monitor pn533 target mode Merge tag 'mfd/wm5102' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/misc into for-next mfd: Fix Arizona Kconfig entry mfd: 88pm80[05] i2c device_id arrays should be NULL terminated NFC: Add modules alias for NFC sockets NFC: Add netlink module alias for NFC NFC: Update LLCP socket target index when getting a connection NFC: Fix LLCP getname socket op NFC: Build LLCP general bytes upon request NFC: Close listening LLCP sockets when the device is gone NFC: Release LLCP SAP when the owner is released NFC: Forbid LLCP service name reusing NFC: Forbid SSAP binding to a not well known LLCP service NFC: LLCP late binding NFC: Handle LLCP Disconnected Mode frames NFC: Remove warning from nfc_llcp_local_put NFC: Do not return EBUSY when stopping a poll that's already stopped NFC: Dereference LLCP bind socket address after checking for it to be NULL NFC: Add initial Sony RC-S360 support to pn533 NFC: Use communicate thru only for PaSoRi when trying to read Felica tags NFC: Add ISO 14443 type B protocol NFC: Check for llcp_sock and its device from llcp_sock_getname mfd: Arizone core should select MFD_CORE regulator: Fix an s5m8767 build failure
Sangbeom Kim (11): regulator: Remove s5m8767a buck initialization regulator: Replace set_voltage with set_voltage_sel regulator: s5m8767a: Support AP watchdog reset operation regulator: Modify ramp_delay value for s5m8767a regulator: s2mps11: Add samsung s2mps11 regulator driver mfd: Rename s5m file and directories to samsung mfd: Modify samsung mfd driver for common api mfd: Modify samsung mfd header mfd: Add samsung s2mps11 mfd support mfd: Add s2mps11 irq driver MAINTAINERS: Add maintainer for samsung mfd driver
Santosh Nayak (2): netxen: Error return off by one in 'netxen_nic_set_pauseparam()'. netxen: Error return off by one for XG port.
Santosh Shilimkar (3): ARM: OMAP: sdrc: Fix the build break for OMAP4 only builds ARM: OMAP5: Add the WakeupGen IP updates ARM: OMAP5: Add SMP support
Sarah Sharp (7): USB: Fix LPM disable/enable during device reset. USB: Disable LPM while the device is unconfigured. USB: Fix LPM disable count mismatch on driver unbind. USB: Remove unused LPM variable. xhci: Export Latency Tolerance Messaging capabilities. USB: Enable Latency Tolerance Messaging (LTM). USB: Add a sysfs file to show LTM capabilities.
Saranya Gopal (1): bq27x00_battery: Add support for BQ27425 chip
Sarveshwar Bandi (1): be2net: Fix to parse RSS hash from Receive completions correctly.
Sascha Hauer (11): pwm: Add PWM framework support ARM i.MX: Move i.MX pwm driver to pwm framework ARM Samsung: Move s3c pwm driver to pwm framework ARM vt8500: Move vt8500 pwm driver to pwm framework staging iio adt7410: make 16bit mode default staging:iio:adt7410: use local platformdata if none is specified iio: Fix unitialized use of list staging iio adt7410: sysfs store function must return length staging iio adt7410: fix 13bit mode ARM: imx_v6_v7_defconfig: update features ARM: imx_v4_v5_defconfig: update features
Sasha Levin (12): Bluetooth: Really fix registering hci with duplicate name mm: frontswap: remove casting from function calls through ops structure mm: frontswap: trivial coding convention issues mm: frontswap: split out __frontswap_curr_pages mm: frontswap: split out __frontswap_unuse_pages mm: frontswap: split frontswap_shrink further to simplify locking mm: frontswap: make all branches of if statement in put page consistent mm: frontswap: remove unnecessary check during initialization staging: zcache: don't limit number of pools per client mm: frontswap: split out function to clear a page out mm: frontswap: remove unneeded headers fs/xattr.c:getxattr(): improve handling of allocation failures
Sasikantha babu (1): prctl: remove redunant assignment of "error" to zero
Sathya Perla (7): be2net: don't call vid_config() when there's no vlan config be2net: cleanup be_vid_config() be2net: do not modify PCI MaxReadReq size be2net: fix reporting number of actual rx queues be2net: remove unnecessary usage of unlikely() be2net: do not use SCRATCHPAD register be2net: update driver version
Saurabh (3): net/ipv4: VTI support rx-path hook in xfrm4_mode_tunnel. net/ipv4: VTI support new module for ip_vti. net/ipv4/ip_vti.c: Fix __rcu warnings detected by sparse.
Scott Jiang (13): ASoC: add sport driver for bf6xx soc ASoC: add i2s dai driver for bf6xx soc ASoC: bfin: use dev_err to print error log instead of dev_dbg bf609: change ad7877 cs and irq pin bfin: add 32M, 16M and 8M uncached DMA region options v4l2: add adv7842 video decoder driver bf609: add ssm2602 support on bf609 platform bf609: add CVBS and S-Video support for adv7842 bf609: add HDMI support for adv7842 bf609: convert vs6624 blank_clocks to black_pixels bf561: add capabilities in adv7183_inputs bf609: reuse bf5xx-i2s-pcm.c as i2s pcm driver bf609: add adv7511 display support
Scott Wood (4): powerpc/mm: remove obsolete comment about page size name array powerpc/fsl-pci: get PCI init out of board files powerpc/mpc85xx_ds: convert to unified PCI init powerpc/e500: add paravirt QEMU platform
Sean Hefty (3): RDMA/cma: Bind to a specific address family RDMA/cma: Listen on specific address family RDMA/cma: Allow user to restrict listens to bound address family
Sean Young (2): [media] Minor cleanups for MCE USB [media] Add support for the IguanaWorks USB IR Transceiver
Sebastian Andrzej Siewior (10): x86/PCI: move fixup hooks from __init to __devinit PCI: move fixup hooks from __init to __devinit alpha/PCI: move fixup hooks from __init to __devinit arm/PCI: move fixup hooks from __init to __devinit frv/PCI: move fixup hooks from __init to __devinit powerpc/PCI: move fixup hooks from __init to __devinit sh/PCI: move fixup hooks from __init to __devinit scripts/modpost: check for bad references in .pci.fixups area crypto: arc4 - now arc needs blockcipher support Revert "powerpc/85xx: p2020rdb - move the NAND address."
Sebastian Hesselbarth (2): mmc: sdhci-dove: Add SDHCI_QUIRK_NO_HISPD_BIT mmc: sdhci-dove: Prepare for common clock framework
Sebastian Ott (6): s390/cio/chp: cleanup attribute usage s390/ccwgroup: remove unused ccwgroup_device member s390/vmlogrdr: cleanup device attribute usage s390/vmlogrdr: cleanup driver attribute usage driver core: move uevent call to driver_register driver core: don't trigger uevent after failure
Sekhar Nori (1): ARM: davinci: da8xx: fix interrupt handling
Sergey Senozhatsky (1): cpuidle: remove unused hrtimer_peek_ahead_timers() call
Seth Forshee (13): drm/i915: ignore pipe select bit when checking for LVDS register initialization brcm80211: smac: don't set up tx power limits during initialization brcm80211: smac: always set channel specified by mac80211 brcm80211: smac: remove unused code for 40MHz channels brcm80211: smac: clean up channel.c brcm80211: smac: inform mac80211 of the X2 regulatory domain brcm80211: smac: enable/disable radio on regulatory updates brcm80211: smac: use mac80211 channel data for tx power limits brcm80211: smac: don't validate channels against internal regulatory data brcm80211: smac: use current regulatory domain when checking whether OFDM is allowed Input: synaptics - handle out of bounds values from the hardware cfg80211: add channel flag to prohibit OFDM operation brcmsmac: use channel flags to restrict OFDM
Seth Heasley (1): ALSA: hda_intel: activate COMBO mode for Intel client chipsets
Seth Jennings (8): staging: zsmalloc: fix uninit'ed variable warning staging: zram/zcache: swtich Kconfig dependency from X86 to ZSMALLOC crypto: nx - move nx build to driver/crypto Makefile crypto: nx - fix typo in nx driver config option staging: zsmalloc: remove x86 dependency staging: zsmalloc: add single-page object fastpath in unmap staging: zsmalloc: add details to zs_map_object boiler plate staging: zsmalloc: add mapping modes
Shachar Shemesh (1): tty ldisc: Close/Reopen race prevention should check the proper flag
Shaohua Li (8): raid5: reduce chance release_stripe() taking device_lock raid5: lockless access raid5 overrided bi_phys_segments raid5: remove unnecessary bitmap write optimization raid5: add a per-stripe lock md/raid1: make sequential read detection per disk based md/raid1: read balance chooses idlest disk for SSD md/raid1: prevent merging too large request block: stack unplug
Shaohui Xie (4): powerpc/p2041rdb: add NAND node in device tree powerpc/watchdog: replace CONFIG_FSL_BOOKE with CONFIG_PPC_FSL_BOOK3E powerpc/watchdog: move booke watchdog param related code to setup-common.c powerpc/85xx: P3041DS - change espi input-clock from 40MHz to 35MHz
Shawn Guo (59): clk: mxs: add clkdev lookup for pwm net: fec: reset phy after pinctrl setup net: fec: enable regulator for fec phy net: fec: use managed function devm_gpio_request_one net: fec: phy-reset-gpios is optional net: fec: add phy-reset-duration for device tree probe ARM: imx: eliminate macro IMX_GPIO_TO_IRQ() ARM: imx: eliminate macro IOMUX_TO_IRQ() ARM: imx: eliminate macro IRQ_GPIOx() gpio/mxc: move irq_domain_add_legacy call into gpio driver ARM: imx: move irq_domain_add_legacy call into tzic driver ARM: imx: move irq_domain_add_legacy call into avic driver dma: ipu: remove the use of ipu_platform_data ARM: imx: leave irq_base of wm8350_platform_data uninitialized ARM: imx: pass gpio than irq number into mxc_expio_init ARM: imx: add a legacy irqdomain for 3ds_debugboard ARM: imx: add a legacy irqdomain for mx31ads i2c: imx: remove unneeded mach/irqs.h inclusion ARM: imx: remove unneeded mach/irq.h inclusion tty: serial: imx: remove the use of MXC_INTERNAL_IRQS ARM: fiq: change FIQ_START to a variable ARM: imx: enable SPARSE_IRQ for imx platform ARM: imx6q: remove unneeded clkdev lookups net: flexcan: clock-frequency is optional for device tree probe pwm: add pwm-mxs support ARM: mxs: store mac address read from OTP in device tree video: mxsfb: move mxsfb.h into include/linux video: mxsfb: add simple device tree probe ARM: mxs: use auxdata to attach mxsfb_platform_data ARM: dts: mxs: add comments for pinmux-ids ARM: dts: mxs: add hog-gpios for imx23-evk and imx28-evk ARM: dts: imx23-evk: updates for mmc device ARM: dts: imx23-evk: add auart device ARM: dts: imx28-evk: add vmmc-supply for mmc device ARM: dts: imx28-evk: add missing properties for fec ARM: dts: imx28-evk: add heartbeat gpio-leds ARM: dts: mxs: enable rtc for imx23 and imx28 ARM: dts: mxs: add pwm-backlight for imx23-evk and imx28-evk ARM: dts: mxs: add lcd support for imx23-evk and imx28-evk regulator: core: remove sysfs entry properly in regulator_put ARM: dts: imx28-evk: add flexan devices bindings: update imx and mxs #gpio-cells ARM: dts: imx: update #interrupt-cells for gpio nodes powerpc: select PPC_CLOCK unconditionally for FSL_SOC ARM: dts: imx28: move extra gpmi-nand pins into board dts ARM: dts: imx28: move lcdif control pins into board dts ARM: mxs: convert apx4devkit board to device tree ARM: mxs: convert tx28 board to device tree ARM: mxs: convert stmp378x_devb board to device tree ARM: mxs: add dtb-y target into Makefile.boot ARM: mxs: rename dts files with soc name being the prefix clk: fix clk_get on of_clk_get_by_name return check mmc: mxs-mmc: enable regulator for mmc slot pwm: pwm-mxs: encode soc name in compatible string pwm: pwm-mxs: use global reset function stmp_reset_block pwm: pwm-mxs: use devm_* managed functions pwm: pwm-mxs: add pinctrl support ARM: mxs: fix compile error caused by prom_update_property change ARM: 7466/1: disable interrupt before spinning endlessly
Shengzhou Liu (3): powerpc/85xx: Enable MTD/NOR/NAND options by default in defconfig powerpc/85xx: Update corenet32_smp_defconfig powerpc/85xx: Update corenet64_smp_defconfig
Sherwin Soltani (1): drivers: staging: android: binder.c: fix printk macros
Shiraz Hashim (6): Input: spear_keyboard - use correct io accessors Input: spear_keyboard - rename bit definitions to reflect register Input: spear_keyboard - generalize keyboard frequency configuration Input: spear_keyboard - fix clock handling during suspend/resume Input: spear_keyboard - reconfigure operating frequency on suspend ahci_platform: add hibernation callbacks
Shlomo Pongratz (1): IPoIB: Use a private hash table for path lookup in xmit path
Shmulik Ladkani (2): UBI: trivial: fix comment of ubi_calculate_reserved function UBI: harmonize the update of ubi->beb_rsvd_pebs
Shobhit Kumar (1): drm/i915: Enable DP panel power sequencing for ValleyView
Shuah Khan (7): x86/early_printk: Replace obsolete simple_strtoul() usage with kstrtoint() perf/x86: Convert obsolete simple_strtoul() usage to kstrtoul() niu: Fix to check for dma mapping errors. niu: Change niu_rbr_fill() to use unlikely() to check niu_rbr_add_page() return value leds: Rename led_set_brightness() to __led_set_brightness() leds: Rename led_brightness_set() to led_set_brightness() mm: Fix build warning in kmem_cache_create()
Shubhrajyoti D (15): staging: iio: hmc5843: Make it behave better as modules staging: iio: ak8975: Make it behave better as modules I2C: OMAP: make omap_i2c_unidle/idle functions depend on CONFIG_PM_RUNTIME I2C: OMAP: Fix the mismatch of pm_runtime enable and disable I2C: OMAP: Fix the interrupt clearing in OMAP4 I2C: OMAP: Prevent the register access after pm_runtime_put in probe I2C: OMAP: Don't check if wait_for_completion_timeout() returns less than zero I2C: OMAP: Fix the crash in i2c remove I2C: OMAP: Handle error check for pm runtime I2C: OMAP: Do not set the XUDF(Transmit underflow) if the underflow is not reached I2C: OMAP: Rename the 1p153 to the erratum id i462 i2c: omap: Annotate the remove code i2c: omap: Use SET_RUNTIME_PM_OPS i2c: omap: Do not initialise the completion everytime spi: omap2-mcspi: Fix the below warning
ShuoX Liu (1): cpuidle: move field disable from per-driver to per-cpu
Simon Baatz (2): ARM: Kirkwood: Fix PHY disable clk problems ARM: Orion: fix driver probe error handling with respect to clk
Simon Budig (1): Input: add driver for FT5x06 based EDT displays
Simon Horman (2): ARM: mach-shmobile: armadillo800eva: defconfig Allow use of armhf userspace ARM: shmobile: kzm9g: defconfig enable INOTIFY_USER
Simon Que (1): ARM: tegra: Fix PWM clock programming
Simon Wilson (1): ASoC: twl6040: fix spelling mistake
Simon Wunderlich (4): batman-adv: Add the backbone gateway list to debugfs batman-adv: correct comments in bridge loop avoidance batman-adv: rename bridge loop avoidance claim types batman-adv: check batadv_orig_hash_add_if() return code
Sjoerd Simons (1): drm/i915: no lvds quirk for Zotac ZDBOX SD ID12/ID13
Sjur Brændeland (11): caif-hsi: Use netdev_X instead of dev_X for printing caif-hsi: Remove uncecessary assignments Documentation/networking/caif: Update documentation caif-hsi: Add rtnl support caif-hsi: Replace platform device with ops structure. caif-hsi: Remove use of module parameters caif-hsi: Fix merge issues. remoteproc: Pass struct fw to load_segments and find_rsc_table. remoteproc: Add function rproc_get_boot_addr remoteproc: Move Elf related functions to separate file remoteproc: Support custom firmware handlers
Somnath Kotur (3): be2net: Explicitly clear the reserved field in the Tx Descriptor be2net: Regression bug wherein VFs creation broken for multiple cards. be2net: Fix to trim skb for padded vlan packets to workaround an ASIC Bug
Sonic Zhang (25): crypto: testmgr - Add new test cases for Blackfin CRC crypto driver crypto: bfin_crc - CRC hardware driver for BF60x family processors. i2c: i2c-bfin-twi: Improve the patch for bug "Illegal i2c bus lock upon certain transfer scenarios". i2c: i2c-bfin-twi: Break dead waiting loop if i2c device misbehaves. i2c: i2c-bfin-twi: Tighten condition when failing I2C transfer if MEN bit is reset unexpectedly. i2c:i2c-bfin-twi: TWI fails to restart next transfer in high system load. i2c:i2c-bfin-twi: include twi head file i2c: i2c-bfin-twi: Move TWI peripheral pin request array to platform data. i2c: i2c-bfin-twi: Move blackfin TWI register access Macro to head file. blackfin: Call sg_for_each to pass through the whole sg list. bf609: crypto: Add blackfin crypto crc driver platform data. bf60x: Enable Blackfin CRC crypto driver by default. bf60x: bfin_crc: move structure bfin_crc out of head file. bf609: bfin_crc: Remove unused CRC TX DMA platform resources. bfin: pm: add deepsleep for bf60x bf60x: Add wake up latency bench for deep sleep mode. i2c: i2c-bfin-twi: Always access 16 bit MMR by bfin 16 bit access Macro. bf60x: sec: Clean up interrupt initialization code for SEC. bf60x: sec: Enable sec interrupt source priority configuration. bf60x: update bf60x anomaly list. bf60x: add default anomaly setting. bf60x: update anomaly id in serial and twi driver headers. bf60x: Add double fault, hardware error and NMI SEC handler bf60x: cpufreq: fix anomaly 05000273 blackfin: twi: read twi mmr via bfin_read macro
Sourav Poddar (1): Input: omap4-keypad - add device tree support
Srivatsa S. Bhat (6): cpuidle: add checks to avoid NULL pointer dereference ftrace: Disable function tracing during suspend/resume and hibernation, again CPU hotplug, cpusets, suspend: Don't modify cpusets during suspend/resume cpusets, hotplug: Implement cpuset tree traversal in a helper function cpusets, hotplug: Restructure functions that are invoked during hotplug cpusets: Remove/update outdated comments
Srivatsa Vaddagiri (1): sched: Improve balance_cpu() to consider other cpus in its group as target of (pinned) task
Stanislav Kinsbursky (19): NFSd: fix locking in nfsd_forget_delegations() NFSd: introduce nfsd_destroy() helper NFSd: set nfsd_serv to NULL after service destruction LockD: mark host per network namespace on garbage collect LockD: make garbage collector network namespace aware. LockD: manage garbage collection timeout per networks namespace LockD: manage used host count per networks namespace Lockd: host complaining function introduced Lockd: add more debug to host shutdown functions LockD: manage grace period per network namespace LockD: make lockd manager allocated per network namespace NFSd: make nfsd4_manager allocated per network namespace context. SUNRPC: service request network namespace helper introduced LockD: manage grace list per network namespace LockD: pass actual network namespace to grace period management functions Lockd: move grace period management from lockd() to per-net functions NFSd: make grace end flag per network namespace NFSd: make boot_time variable per network namespace SUNRPC: return negative value in case rpcbind client creation error
Stanislav Yakovlev (1): net/wireless: ipw2200: introduce ipw_read_eeprom function
Stanislaw Gruszka (7): rt2x00: claim RSN IBSS support iwl4965: claim RSN IBSS support mac80211: configure 11b/g channel access rules for legacy APs rt2x00pci: small 3290 changes cleanup rt2800lib: merge same defines rt2x00: remove unused argument wireless: reg: restore previous behaviour of chan->max_power calculations
Stefan Achatz (5): HID: roccat: add support for Roccat Savu HID: roccat: move functionality to roccat-common HID: roccat: fix wrong hid_err usage on struct usb_device HID: roccat: rename roccat_common functions to roccat_common2 HID: roccat: added sensor sysfs attribute for Savu
Stefan Behrens (3): Btrfs: avoid I/O repair BUG() from btree_read_extent_buffer_pages() Btrfs: remove unwanted printk() for btrfs device I/O stats Btrfs: suppress printk() if all device I/O stats are zero
Stefan Haberland (1): s390/dasd: add shutdown action
Stefan Hajnoczi (2): vhost: Separate vhost-net features from vhost features vhost: make vhost work queue visible
Stefan Richter (1): firewire: core: document is_local sysfs attribute
Steffen Klassert (4): crypto: algapi - Fix hang on crypto allocation ipv6: Initialize the neighbour pointer of rt6_info on allocation ipv6: Initialize the struct rt6_info behind the dst_enty field xfrm: Initialize the struct xfrm_dst behind the dst_enty field
Steffen Trumtrar (1): can: flexcan: add 2nd clock to support imx53 and newer
Stephen Boyd (3): ARM: 7457/1: smp: Fix suspicious RCU originating from cpu_die() cpufreq: Fix sysfs deadlock with concurrent hotplug/frequency switch spinlock_debug: print offset in addition to symbol name
Stephen Hemminger (1): ixgbe: simplify padding and length checks
Stephen Rothwell (4): powerpc: Put the gpr save/restore functions in their own section staging: sm7xxfb: fix for "rename smtc_screen_info to smtc_scr_info" libata-acpi: fix up for acpi_pm_device_sleep_state API Btrfs: using vmalloc and friends needs vmalloc.h
Stephen Warren (39): ASoC: wm8903: init GPIOs during I2C probe not codec probe ASoC: tegra+wm8903: move all GPIO setup into probe ASoC: tegra+wm8903: Use devm_gpio_request_one ASoC: tegra+wm8903: unconditionally free jack GPIOs in remove ASoC: tegra+alc5632: move all GPIO setup into probe ASoC: tegra+alc5632: unconditionally free jack GPIOs in remove ASoC: tegra+wm8903: simplify gpio tests in widget callbacks ASoC: tegra+wm8903: remove non-DT support for Seaboard ASoC: make snd_soc_dai_link more symmetrical regmap: allow busses to request formatting with specific endianness regmap: mmio: request native endian formatting ASoC: tegra: add .stream_name to CPU DAIs ASoC: tegra: statically define DAI link format ASoC: tegra: remove usage of rtd->codec ASoC: tegra: use DAI's not card's dev for dev_err ASoC: tegra: use regmap more directly dt: name all Tegra binding docs consistently mmc: tegra: use bus-width property instead of support-8bit ARM: dt: tegra: remove legacy support-8bit property ASoC: tegra: simplify Kconfig dependencies ARM: tegra: defconfig updates ASoC: when initializing CPU DAI, don't duplicate any CODEC init ASoC: when removing a CPU DAI, clean up its DAPM context ASoC: factor out soc_remove_platform() ASoC: probe CODECs and platforms before DAIs and links ARM: dt: tegra: rename board files to match SoC ARM: tegra: make .dts compilation depend on Tegra2 support ARM: tegra: remove CONFIG_MACH_TEGRA_DT ARM: tegra: remove Seaboard board files ARM: tegra: trimslice: enable PCIe when booting from device tree ARM: tegra: harmony: init regulators, PCIe when booting from DT ARM: tegra: paz00: enable WiFi rfkill when booting from device tree ARM: tegra: use of_default_bus_match_table regulator: fixed: support deferred probe for DT GPIOs ARM: dt: tegra: add Whistler device tree file ARM: dt: tegra: seaboard: instantiate pinctrl-based I2C bus mux ARM: dt: tegra seaboard: move battery monitor to mux'd I2C bus. ARM: dt: tegra trimslice: add vbus-gpio property ARM: dt: tegra trimslice: enable USB2 port
Steve Bennett (1): usb: gadget: acm_ms: need to set max_speed
Steve French (1): CIFS: Map SMB2 status codes to POSIX errors
Steve Glendinning (1): Change email address for Steve Glendinning
Steven J. Hill (3): MIPS: Remove dead code related to 1004K oprofile support. MIPS: SMTC: Support for Multi-threaded FPUs MIPS: Fixup ordering of micro assembler instructions.
Steven J. Magnani (2): fat: accessors for msdos_dir_entry 'start' fields fat: refactor shortname parsing
Steven King (9): m68knommu: refactor Coldfire GPIO not to require GPIOLIB, eliminate mcf_gpio_chips. m68knommu: Add support for the Coldfire 5251/5253 coldfire-qspi: Add support for the Coldfire 5251/5253. m68knommu: use MCF_IRQ_PIT1 instead of MCFINT_VECBASE + MCFINT_PIT1 m68knommu: Add support for the Coldfire m5441x. m68knommu: add definitions for the third interrupt controller on devices that don't have a third interrupt controller. m68knommu: Add rtc device for m5441x. m68knommu: Add clk definitions for m520x. m68knommu: Add clk definitions for m532x.
Steven Miao (14): pm: dpmc macro typo fix bfin-dma: only use MDMA3 on bf609 irq: set cgu event handle to fasteoi handle cpufreq: change debug message level to show clock change error cache: enable L2 sram icache in menuconfig bfin: simple_timer: add READ_COUNTER ioctl and add NOIRQ timer mode bf60x: pm: add smc nor flash syscore ops bf60x: pm: pass wakeup param gpiokeys: add gpio keyboard platform device bf60x: pm: add pint suspend and resume support bfin: pint: add pint suspend and resume cleanup: sec and linkport only built on bf60x dpm: deepsleep: reserve stack PM: add BF60x flash suspend and resume support
Steven Rostedt (32): x86: Save cr2 in NMI in case NMIs take a page fault x86: Remove cmpxchg from i386 NMI nesting code x86: Save cr2 in NMI in case NMIs take a page fault (for i386) tracing: Add comments for the other bits of ftrace_event_call.flags tracing: Register the ftrace internal events during early boot localmodconfig: Comments and cleanup for streamline_config.pl localmodconfig: Read in orig config file to avoid extra processing localmodconfig: Check if configs are already set for selects localmodconfig: Add debug environment variable LOCALMODCONFIG_DEBUG tracing/selftest: Add a WARN_ON() if a tracer test fails tracing: Remove NR_CPUS array from trace_iterator ring-buffer: Fix uninitialized read_stamp powerpc/ftrace: Have PPC skip updating with stop_machine() powerpc: Have patch_instruction detect faults powerpc/ftrace: Use patch_instruction instead of probe_kernel_write() tools lib traceevent: Let filtering numbers by string use function names tools lib traceevent: Add support for "%.*s" in bprintk events tools lib traceevent: Add support to show migrate disable counter tools lib traceevent: Fix %pM print format arg handling ktest: Remove commented exit ktest: Add PRE/POST_KTEST and TEST options ktest: Add PRE_INSTALL option ktest: Add CONFIG_BISECT_CHECK option ktest: Fix config bisect with how make oldnoconfig works ktest: Add MAX_MONITOR_WAIT option ktest: Add check for bug or panic during reboot ktest: Reset saved min (force) configs for each test kconfig: Document oldnoconfig to what it really does powerpc/ftrace: Trace function graph entry before updating index ktest: Ignore errors it tests if IGNORE_ERRORS is set ktest: Allow perl regex expressions in conditional statements sysctl: suppress kmemleak messages
Steven Whitehouse (7): GFS2: Add "top dir" flag support GFS2: Fix error handling when reading an invalid block from the journal GFS2: Increase buffer size for glocks and glstats debugfs files GFS2: Cache last hash bucket for glock seq_files seq_file: Add seq_vprintf function and export it GFS2: Use seq_vprintf for glocks debugfs file GFS2: Size seq_file buffer more carefully
Stuart Yoder (2): powerpc: Use CURRENT_THREAD_INFO instead of open coded assembly powerpc: Set stack limit properly in crit_transfer_to_handler
Subash Patel (2): drm/exynos: return NULL if exynos_pages_to_sg fails drm/exynos: check for null in return value of dma_buf_map_attachment()
Subhash Jadavani (1): mmc: block: replace __blk_end_request() with blk_end_request()
Sujith Manoharan (49): ath9k: Prune ath9k_init_device ath9k: Handle ASPM properly ath9k: Setup MCI interrupts properly ath9k_hw: Fix AR_RTC_KEEP_AWAKE usage ath9k_hw: Fix MCI usage ath9k_hw: Cleanup power mode API ath9k: Add MCI interrupt to debugfs statistics ath9k_hw: Fix variable usage ath9k: Remove SC_OP_OFFCHANNEL ath9k: Use separate operational flags for BTCOEX ath9k: Group link monitoring logic ath9k: Fix work handling ath9k: Move LNA code to antenna.c ath9k: Use atomic operations ath9k: Handle fatal interrupts properly ath9k: Fix powersave locking ath9k: Resync beacons properly ath9k_hw: Initvals update for AR9462 ath9k_hw: Update initvals for AR9462 ath9k: Fix lockdep splat ath9k_htc: Change default listen interval to 1 ath9k_htc: Use atomic operations for op_flags ath9k_htc: Fix IDLE power save ath9k: Fix compilation breakage ath9k: Fix beacon setup ath9k_hw: Cleanup ath9k_hw_set_tsfadjust ath9k: Cleanup interface handling ath9k: Simplify ASSOC handling ath9k: Cleanup beacon logic ath9k: Remove is_bslot_active ath9k: Cleanup beacon queue configuration ath9k: Set the TSF adjust value properly ath9k: Cleanup the beacon tasklet ath9k: Fix ANI management ath9k: Reconfigure VIF state properly ath9k: Simplify rate table initialization ath9k: Cleanup RC init API ath9k: Cleanup ath_rc_setvalid_rates ath9k: Cleanup ath_rc_setvalid_htrates ath9k: Cleanup index retrieval routines ath9k: Change rateset calculation ath9k: Remove ath_rc_set_valid_rate_idx ath9k: Unify valid rate calculation routines ath9k: Do not set IEEE80211_TX_RC_USE_SHORT_PREAMBLE ath9k: Fix RTS/CTS rate selection ath9k: Bail out properly before calculating rate index ath9k: Cleanup TX status API ath9k: Remove MIMO-PS specific code ath9k: Trim rate table
Suresh Siddha (6): x86/irq: Update irq_cfg domain unless the new affinity is a subset of the current domain x86/x2apic/cluster: Use all the members of one cluster specified in the smp_affinity mask for the interrupt destination irq/apic: Use config_enabled(CONFIG_SMP) checks to clean up irq_set_affinity() for UP x86/apic: Optimize cpu traversal in __assign_irq_vector() using domain membership x86/apic/x2apic: Limit the vector reservation to the user specified mask x86/apic/x2apic: Use multiple cluster members for the irq destination only with the explicit affinity
Sven Eckelmann (80): batman-adv: update internal version number batman-adv: Initialize lockdep class keys for hashes batman-adv: Return error codes instead of -1 on failures batman-adv: Prefix bat_algo non-static functions with batadv_ batman-adv: Prefix bat_debugfs non-static functions with batadv_ batman-adv: Prefix bat_sysfs non-static functions with batadv_ batman-adv: Prefix bitarray non-static functions with batadv_ batman-adv: Prefix bridge_loop_avoidance non-static functions with batadv_ batman-adv: Prefix gateway-client non-static functions with batadv_ batman-adv: Prefix gateway-common non-static functions with batadv_ batman-adv: Prefix hard-interface non-static functions with batadv_ batman-adv: Prefix hash non-static functions with batadv_ batman-adv: Prefix icmp-socket non-static functions with batadv_ batman-adv: Prefix originator non-static functions with batadv_ batman-adv: Prefix ring_buffer non-static functions with batadv_ batman-adv: Prefix routing non-static functions with batadv_ batman-adv: Prefix send non-static functions with batadv_ batman-adv: Prefix soft-interface non-static functions with batadv_ batman-adv: Prefix translation-table non-static functions with batadv_ batman-adv: Prefix unicast non-static functions with batadv_ batman-adv: Prefix vis non-static functions with batadv_ batman-adv: Prefix main non-static functions with batadv_ batman-adv: Reformat multiline comments to consistent style batman-adv: Prefix bat_debugfs local static functions with batadv_ batman-adv: Prefix bitarray static inline functions with batadv_ batman-adv: Prefix hard-interface static inline functions with batadv_ batman-adv: Prefix hash static inline functions with batadv_ batman-adv: Prefix originator static inline functions with batadv_ batman-adv: Prefix unicast static inline functions with batadv_ batman-adv: Prefix main static inline functions with batadv_ batman-adv: Prefix bat_iv_ogm local static functions with batadv_ batman-adv: Prefix bat_sysfs local static functions with batadv_ batman-adv: Prefix bridge_loop_avoidance local static functions with batadv_ batman-adv: Prefix gateway_client local static functions with batadv_ batman-adv: Prefix gateway_common local static functions with batadv_ batman-adv: Prefix hard-interface local static functions with batadv_ batman-adv: Prefix hash local static functions with batadv_ batman-adv: Prefix icmp_socket local static functions with batadv_ batman-adv: Prefix originator local static functions with batadv_ batman-adv: Prefix routing local static functions with batadv_ batman-adv: Prefix send local static functions with batadv_ batman-adv: Prefix soft-interface local static functions with batadv_ batman-adv: Prefix translation-table local static functions with batadv_ ath9k: raise aggregation limit to 64k for HT IBSS batman-adv: Prefix unicast local static functions with batadv_ batman-adv: Prefix vis local static functions with batadv_ batman-adv: Prefix main local static functions with batadv_ batman-adv: Prefix remaining function like macros with batadv_ batman-adv: Directly print to seq_file in vis batman-adv: Prefix local defines with BATADV_ batman-adv: Prefix debugfs defines with BATADV_ batman-adv: Prefix sysfs defines with BATADV_ batman-adv: Prefix bridge_loop_avoidance defines with BATADV_ batman-adv: Prefix gateway defines with BATADV_ batman-adv: Prefix icmp_socket defines with BATADV_ batman-adv: Prefix packet defines with BATADV_ batman-adv: Prefix types defines with BATADV_ batman-adv: Prefix unicast defines with BATADV_ batman-adv: Prefix vis defines with BATADV_ batman-adv: Prefix main defines with BATADV_ batman-adv: Prefix gateway enum with BATADV_ batman-adv: Prefix hard-interface enum with BATADV_ batman-adv: Prefix types enum with BATADV_ batman-adv: Prefix packet enum with BATADV_ batman-adv: Prefix main enum with BATADV_ batman-adv: Prefix local debugfs structs with batadv_ batman-adv: Prefix hash struct and typedef with batadv_ batman-adv: Prefix local sysfs struct with batadv_ batman-adv: Prefix packet structs with batadv_ batman-adv: Prefix types structs with batadv_ batman-adv: Transform BATADV_LOG_BUFF(idx) into function batman-adv: Remove bat_ prefix from bat_{debugfs, sysfs}.{c, h} batman-adv: Remove space before semicolon batman-adv: Fix alignment after opened parentheses batman-adv: Don't leak information through uninitialized packet fields batman-adv: Split batadv_priv in sub-structures for features batman-adv: Use BIT(x) macro to calculate bit positions batman-adv: Don't break statements after assignment operator batman-adv: Reduce accumulated length of simple statements batman-adv: Start new development cycle
Syed Rafiuddin (1): bq27x00_battery: Add support for power average and health properties
Sylvain Roger Rieunier (1): minstrel_ht: enable frame aggregation for fixed rate
Sylwester Nawrocki (20): [media] V4L: Remove "_ACTIVE" from the selection target name definitions [media] Feature removal: V4L2 selections API target and flag definitions ARM: S3C24XX: Free the backlight gpio requested in Mini2440 board code ARM: S3C24XX: Convert SMDK board file to the gpiolib API ARM: S3C24XX: Convert QT2410 board file to the gpiolib API ARM: S3C24XX: Convert the PM code to gpiolib API ARM: S3C24XX: Convert the touchscreen setup code to common GPIO API ARM: S3C24XX: Remove unused GPA, GPE, GPH bank GPIO aliases ARM: S3C24XX: Remove unused GPIO definitions for port J ARM: S3C24XX: Remove unused GPIO definitions for Openmoko GTA02 board ASoC: Convert S3C24XX I2S driver to gpiolib API ASoC: Convert S3C2412 I2S driver to gpiolib API mmc: s3cmci: Convert s3cmci driver to gpiolib API leds: Convert S3C24XX LED driver to devm_kzalloc() leds: Convert S3C24XX LED driver to gpiolib API [media] s5p-fimc: Remove V4L2_FL_LOCK_ALL_FOPS flag [media] s5p-fimc: Use switch statement for better readability [media] m5mols: Correct reported ISO values [media] V4L: Add capability flags for memory-to-memory devices [media] Feature removal: using capture and output capabilities for m2m devices
Szymon Janc (2): Bluetooth: Rename HCI_QUIRK_NO_RESET to HCI_QUIRK_RESET_ON_CLOSE Bluetooth: Remove unused HCI timeouts definitions
Takashi Iwai (45): ALSA: hda - Show D3cold state in proc files ALSA: hda - Add the support for VIA HDMI pin detection ALSA: hda - Merge ATI/VIA HDMI simple init functions ALSA: hda - Use common codes for ATI, Nvidia and VIA simple codecs ALSA: hda - Remove invalid init verbs for Nvidia 2ch codecs ALSA: hda - Enable unsol event for ATI and Nvidia HDMI codecs too ALSA: hda - Fix the pin nid assignment in patch_hdmi.c ALSA: hda - Add missing snd_hda_jack_detect_enable() for simple_hdmi*() Merge branch 'fix/hda' into topic/hda ALSA: hda - Move one-time init codes from generic_hdmi_init() ALSA: hda - Remove loop from simple_hdmi*() ALSA: hda - Don't rely on event tag for simple_hdmi ALSA: hda - Correct info print in HDMI non-intrinsic unsol event ALSA: hda - Add the inverted digital mic workaround to Realtek codecs ALSA: hda - Add inv-dmic model to possible Realtek codecs ALSA: hda - Remove suprefluous EAPD init verbs for ALC660vd ALSA: hda - Update documentation for Realtek codecs model strings Merge branch 'fix/hda' into topic/hda ALSA: Add missing .owner=THIS_MODULE to platform_driver definitions ALSA: convert PM ops of platform_driver to new pm ops ALSA: Convert to new pm_ops for PCI drivers ALSA: pdaudiocf: Remove superfluous pm_message_t argument from suspend ALSA: Move some headers to local directories from include/sound ALSA: hda - Remove beep_mode=2 ALSA: hda - Move beep helper functions to hda_beep.c ALSA: hda - Get rid of superfluous beep->mode field ALSA: hda - Avoid possible race of beep on/off Merge branch 'topic/hda-beep' into topic/hda ALSA: hda - Fix driver type of Haswell controller to AZX_DRIVER_SCH ALSA: opti9xx: Fix section mismatch by PM support ALSA: hda - Fix index number conflicts of phantom jacks Merge branch 'topic/hda' into for-next Merge branch 'topic/misc' into for-next Merge tag 'asoc-3.6' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-next Merge branch 'topic/pm-convert' into for-next Merge tag 'asoc-3.6' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-next ALSA: hda - Fix invalid D3 of headphone DAC on VT202x codecs ALSA: mpu401: Fix missing initialization of irq field ALSA: hda - Fix mute-LED GPIO setup for HP Mini 210 ALSA: hda - Detach from converter at closing in patch_hdmi.c ALSA: hda - Fix WARNING from HDMI/DP parser ALSA: hda - Workaround for silent output on VAIO Z with ALC889 ALSA: hda - Fix polarity of mute LED on HP Mini 210 ALSA: hda - Add descriptions for missing IDT 92HD83x models ALSA: hda - Fix mute-LED GPIO initialization for IDT codecs
Takuya Yoshikawa (4): KVM: Separate out dirty_bitmap allocation code as kvm_kvzalloc() KVM: Avoid wasting pages for small lpage_info arrays KVM: MMU: Remove unused parameter from mmu_memory_cache_alloc() KVM: Use kvm_kvfree() to free memory allocated by kvm_kvzalloc()
Tang Yuantian (3): powerpc/85xx: Add P1024rdb board support powerpc/85xx: Add P1024rdb dts support powerpc/85xx: Fix pci base address error for p2020rdb-pc in dts
Tao Ma (2): ext4: use proper csum calculation in ext4_rename ext4: use s_csum_seed instead of i_csum_seed for xattr block
Tarun Kanti DebBarma (5): ARM: OMAP2+: hwmod: add omap_hwmod_get_main_clk() API ARM: OMAP: dmtimer: use devm_ API and do some cleanup in probe() ARM: OMAP2+: dmtimer: cleanup fclk usage ARM: Kconfig update to support additional GPIOs in OMAP5 gpio/omap: move bank->dbck initialization to omap_gpio_mod_init()
Tasslehoff Kjappfot (1): I2C: OMAP: prevent the overwrite of the errata flags
Tejun Heo (29): blkcg: __blkg_lookup_create() doesn't need radix preload blkcg: make root blkcg allocation use %GFP_KERNEL mempool: add @gfp_mask to mempool_create_node() block: drop custom queue draining used by scsi_transport_{iscsi|fc} block: refactor get_request[_wait]() block: allocate io_context upfront blkcg: inline bio_blkcg() and friends block: add q->nr_rqs[] and move q->rq.elvpriv to q->nr_rqs_elvpriv block: prepare for multiple request_lists blkcg: implement per-blkg request allocation cgroup: cgroup_rm_files() was calling simple_unlink() with the wrong inode workqueue: don't use WQ_HIGHPRI for unbound workqueues workqueue: factor out worker_pool from global_cwq workqueue: use @pool instead of @gcwq or @cpu where applicable workqueue: separate out worker_pool flags workqueue: introduce NR_WORKER_POOLS and for_each_worker_pool() workqueue: reimplement WQ_HIGHPRI using a separate worker_pool workqueue: perform cpu down operations from low priority cpu_notifier() workqueue: drop CPU_DYING notifier operation workqueue: ROGUE workers are UNBOUND workers workqueue: use mutex for global_cwq manager exclusion workqueue: drop @bind from create_worker() workqueue: reimplement CPU online rebinding to handle idle workers workqueue: don't butcher idle workers on an offline CPU workqueue: remove CPU offline trustee workqueue: simplify CPU hotplug code kthread_worker: reorganize to prepare for flush_kthread_work() reimplementation kthread_worker: reimplement flush_kthread_work() to allow freeing the work item being executed workqueue: fix spurious CPU locality WARN from process_one_work()
Tero Kristo (1): ARM: OMAP3+: PRM: Enable IO wake up
Tetsuo Handa (1): kmod: avoid deadlock from recursive kmod call
Tetsuyuki Kobayashi (1): ARM: shmobile: kzm9g: Support Real Time Clock
Thadeu Lima de Souza Cascardo (1): mlx4_en: map entire pages to increase throughput
Thang Q. Nguyen (2): sata_dwc_460ex: support hardreset sata_dwc_460ex: device tree may specify dma_channel
Theodore Ts'o (32): ext4: pass a char * to ext4_count_free() instead of a buffer_head ptr random: fix up sparse warnings ext4: fix overhead calculation used by ext4_statfs() random: make 'add_interrupt_randomness()' do something sane random: use lockless techniques in the interrupt path usb: feed USB device information to the /dev/random driver net: feed /dev/random with the MAC address when registering a device random: use the arch-specific rng in xfer_secondary_pool random: add new get_random_bytes_arch() function random: add tracepoints for easier debugging and verification MAINTAINERS: Theodore Ts'o is taking over the random driver random: remove rand_initialize_irq() mfd: remove IRQF_SAMPLE_RANDOM which is now a no-op input/serio/hp_sdc.c: remove IRQF_SAMPLE_RANDOM which is now a no-op i2c-pmcmsp: remove IRQF_SAMPLE_RANDOM which is now a no-op pda_power: remove IRQF_SAMPLE_RANDOM which is now a no-op n2_crypto: remove IRQF_SAMPLE_RANDOM which is now a no-op xen-blkfront: remove IRQF_SAMPLE_RANDOM which is now a no-op drivers: hv: remove IRQF_SAMPLE_RANDOM which is now a no-op uartlite: remove IRQF_SAMPLE_RANDOM which is now a no-op goku_udc: remove IRQF_SAMPLE_RANDOM which was commented out omap_udc: remove IRQF_SAMPLE_RANDOM which is now a no-op pxa25x_udc: remove IRQF_SAMPLE_RANDOM which is now a no-op isp1301_omap: remove IRQF_SAMPLE_RANDOM which is now a no-op board-palmz71: remove IRQF_SAMPLE_RANDOM which is now a no-op [ARM] pxa: remove IRQF_SAMPLE_RANDOM which is now a no-op sparc/ldc: remove IRQF_SAMPLE_RANDOM which is now a no-op um: remove IRQF_SAMPLE_RANDOM which is now a no-op random: final removal of IRQF_SAMPLE_RANDOM ext4: remove unused variable in ext4_update_super() ext4: remove dynamic array size in ext4_chksum() ext4: undo ext4_calc_metadata_amount if we fail to claim space
Thiago Rafael Becker (1): lib/crc32.c: fix unused variables warnings
Thierry Reding (17): pwm: Allow chips to support multiple PWMs pwm: Add debugfs interface pwm: Add table-based lookup for static mappings dt: Add empty of_property_match_string() function dt: Add empty of_parse_phandle_with_args() function pwm: Add device tree support mm, slab: Build fix for recent kmem_cache changes pwm: Add NVIDIA Tegra SoC support pwm: tegra: Add device tree support pwm: Move Blackfin PWM driver to PWM framework pwm: Move PXA PWM driver to PWM framework ARM: tegra: Provide clock for only one PWM controller pwm-backlight: Add rudimentary device tree support pwm: Take over maintainership of the PWM subsystem pwm: Conflict with legacy PWM API pwm: pxa: Propagate pwmchip_remove() error pwm: fix used-uninitialized warning in pwm_get()
Thomas Abraham (15): mfd: Add irq domain support for max8997 interrupts ARM: S3C64XX: Add a new dma request id for device tree based dma channel lookup spi: s3c64xx: remove unused S3C64XX_SPI_ST_TRLCNTZ macro spi: s3c64xx: move controller information into driver data ARM: SAMSUNG: Remove pdev pointer parameter from spi gpio setup functions ARM: SAMSUNG: Modify s3c64xx_spi{0|1|2}_set_platdata function spi: s3c64xx: Remove the 'set_level' callback from controller data spi: s3c64xx: add device tree support ARM: EXYNOS: Add device tree node for EXYNOS4 interrupt combiner controller ARM: EXYNOS: Fix the incorrect hierarchy of spi controller bus clock ARM: EXYNOS: Enable platform support for SPI controllers for EXYNOX4 ARM: dts: Add nodes for spi controllers for SAMSUNG EXYNOS4 platforms ARM: EXYNOS: Add spi clock support for EXYNOS5 ARM: EXYNOS: Enable platform support for SPI controllers for EXYNOS5 ARM: dts: Add nodes for spi controllers for SAMSUNG EXYNOS5 platforms
Thomas Betker (1): [media] bttv-cards.c: Allow radio for CHP05x/CHP06x
Thomas Gleixner (8): smp: Remove num_booting_cpus() timers: Create detach_if_pending() and use it timers: Consolidate base->next_timer update timers: Add accounting of non deferrable timers timers: Improve get_next_timer_interrupt() smpboot: Remove leftover declaration Merge branch 'nohz-for-tip-2' of git://github.com/fweisbec/linux-dynticks into timers/core Merge branch 'timers/urgent' into timers/core
Thomas Graf (24): ipv4: Add interface option to enable routing of 127.0.0.0/8 dcbnl: Prepare framework to shorten handling functions dcbnl: Shorten all command handling functions dcbnl: Remove now unused dcbnl_reply() dcbnl: Use dcbnl_newmsg() where possible dcbnl: Return consistent error codes dcbnl: Move dcb app lookup code into dcb_app_lookup() dcbnl: Move dcb app allocation into dcb_app_add() dcbnl: Use type safe nlmsg_data() dcbnl: Silence harmless gcc warning about uninitialized reply_nlh dcbnl: Use BUG_ON() instead of BUG() unix_diag: Do not use RTA_PUT() macros sock_diag: Do not use RTA_PUT() macros inet_diag: Do not use RTA_PUT() macros ipmr: Do not use RTA_PUT() macros ip6mr: Do not use RTA_PUT() macros decnet: Do not use RTA_PUT() macros netlink: Get rid of obsolete rtnetlink macros net: Use NLMSG_DEFAULT_SIZE in combination with nlmsg_new() can: gw: Don't bump nlmsg_len manually can: gw: Use nla_policy to validate netlink attributes can: gw: Properly fill the netlink header when responding to RTM_GETROUTE can: gw: Remove pointless casts bridge: Fix enforcement of multicast hash_max limit
Thomas Huehn (6): mac80211: reduce IEEE80211_TX_MAX_RATES ath9k: fixing register bit shift values of control packets to support TPC mwl8k: fix possible race condition in info->control.sta use brcmsmac: restructure info->control.sta handling as it is goning to be removed soon. mac80211_hwsim: fix race condition with sta/vif pointers mac80211_hwsim: fix possible race condition in usage of info->control.sta & control.vif
Thomas Langer (1): SPI: MIPS: lantiq: add FALCON spi driver
Thomas Mair (5): [media] RTL2832 DVB-T demodulator driver [media] rtl28xxu: support for the rtl2832 demod driver [media] rtl28xxu: renamed rtl2831_rd/rtl2831_wr to rtl28xx_rd/rtl28xx_wr [media] rtl28xxu: support Delock USB 2.0 DVB-T [media] rtl28xxu: support Terratec Noxon DAB/DAB+ stick
Thomas Meyer (1): MIPS: Alchemy: Use kmemdup rather than duplicating its implementation
Thomas Pedersen (6): ath6kl: enable enhanced bmiss detection ath6kl: issue wmi disconnect after notifying cfg80211 mac80211: allow channel change while mesh is down ath6kl: fix fw capability parsing nl80211: specify RSSI threshold in scheduled scan cfg80211: support TX error rate CQM
Thomas Petazzoni (5): arm: mach-mvebu: add header arm: mach-mvebu: add support for Armada 370 and Armada XP with DT arm: mach-mvebu: add defconfig arm: mach-mvebu: add entry to MAINTAINERS arm: mvebu: generate DTBs for supported SoCs
Tiejun Chen (1): powerpc: Add "memory" attribute for mfmsr()
Tim Chen (1): memcg: gix memory accounting scalability in shrink_page_list
Tim Gardner (5): [media] s2255drv: Add MODULE_FIRMWARE statement [media] xc5000: Add MODULE_FIRMWARE statements [media] lgs8gxx: Declare MODULE_FIRMWARE usage [media] tlg2300: Declare MODULE_FIRMWARE usage firmware: Remove obsolete Chelsio cxgb3 firmware
Timur Tabi (5): net/fsl_pq_mdio: use spin_event_timeout() to poll the indicator register powerpc/85xx: use the BRx registers to enable indirect mode on the P1022DS Revert "powerpc/p3060qds: Add support for P3060QDS board" powerpc/85xx: p1022ds: disable the NAND flash node if video is enabled powerpc/85xx: p1022ds: fix DIU/LBC switching with NAND enabled
Tkhai Kirill (1): sparc32, copy_thread: Clear TIF_USEDFPU flag of created task instead of current
Tobias Klauser (1): Input: gpio_keys - remove useless reinitialization of pdata->nbuttons
Todor Colov (1): arm: ep93xx: Enable i2c support for ep9302
Tom Harwood (1): HID: Add driver for Holtek based keyboards with broken HID
Tomas Winkler (14): mei: mei.txt: minor grammar fixes mei: check for error codes that mei_flow_ctrl_creds retuns mei: make mei_write_message more readable mei: mei_irq_thread_write_handler check for overflow mei: group wd_interface_reg with watchdog variables within struct mei_device mei: don't query HCSR for host buffer depth mei: revamp host buffer interface function mei: mei_device can be const for mei register access functions mei: remove write only wariable wd_due_counter mei: mei_wd_host_init: update the comment mei: introduce mei_data2slots wrapper mei: streamline the _mei_irq_thread_close/ioctol functions mei: mei_irq_thread_write_handler - line break fix mei: use module_pci_driver
Tomasz Bursztyka (1): netfilter: nfnetlink: check callbacks before using those in nfnetlink_rcv_msg
Tomasz Moń (1): [media] v4l: mem2mem_testdev: Add horizontal and vertical flip
Tomasz Stanislawski (1): scatterlist: add sg_alloc_table_from_pages function
Tomi Valkeinen (6): Merge tag 'v3.5-rc2' OMAPDSS: remove enum omap_dss_overlay_managers OMAPDSS: Use PM notifiers for system suspend OMAPDSS: fix warnings if CONFIG_PM_RUNTIME=n Merge Misc DSS clean ups from Archit Merge "Apply LCD manager related parameters" from Archit
Tomoya MORINAGA (2): pch_uart: Fix rx error interrupt setting issue pch_uart: Fix parity setting issue
Tony Breeds (2): powerpc/boot: Only build board support files when required. radeonfb: Add quirk for the graphics adapter in some JSxx
Tony Cheneau (3): 6lowpan: Fix null pointer dereference in UDP uncompression function 6lowpan: Change byte order when storing/accessing u16 tag 6lowpan: Change byte order when storing/accessing to len field
Tony Gentile (1): [media] bttv: add support for Aposonic W-DVR
Tony Lindgren (24): Merge branch 'for-tony' of git://git.kernel.org/pub/scm/linux/kernel/git/ohad/linux into fixes-omap4-dsp usb: gadget: omap_udc: Remove omap2 support ARM: OMAP3: There is no FS USB controller on omap3 ARM: OMAP2: Remove legacy USB FS support ARM: OMAP: Make FS USB omap1 only Merge tag 'omap-cleanup-a-for-3.6' of git://git.kernel.org/pub/scm/linux/kernel/git/pjw/omap-pending into cleanup-hwmod Merge tag 'omap-devel-a-for-3.6' of git://git.kernel.org/pub/scm/linux/kernel/git/pjw/omap-pending into devel-am33xx Merge tag 'omap-devel-b-for-3.6' of git://git.kernel.org/pub/scm/linux/kernel/git/pjw/omap-pending into devel-driver Merge tag 'omap-devel-c-for-3.6' of git://git.kernel.org/pub/scm/linux/kernel/git/pjw/omap-pending into devel-pm ARM: OMAP2: Use hwmod to initialize mmc for 2420 Merge branch 'for_3.6/pm/sr-move' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap-pm into devel-driver Merge branch 'for_3.6/pm/performance' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap-pm into devel-pm Merge branch 'fixes-omap4-dsp' into fixes-non-critical Merge branch 'for_3.6/cleanup/pm' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap-pm into fixes-non-critical Merge branch 'for_3.6/cleanup/twl-irq' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap-pm into fixes-non-critical Merge branches 'cleanup-udc' and 'cleanup-dma' into cleanup Merge branch 'cleanup-hwmod' into cleanup Merge tag 'omap-devel-d-for-3.6' of git://git.kernel.org/pub/scm/linux/kernel/git/pjw/omap-pending into fixes-non-critical Merge tags 'omap-cleanup-for-v3.6', 'omap-devel-dmtimer-for-v3.6' and 'omap-devel-am33xx-for-v3.6' into devel-am33xx-part2 Merge tag 'omap-devel-f-for-3.6' of git://git.kernel.org/pub/scm/linux/kernel/git/pjw/omap-pending into cleanup-part2 Merge tag 'omap-devel-e-for-3.5' of git://git.kernel.org/pub/scm/linux/kernel/git/pjw/omap-pending into devel-am33xx-data ARM: OMAP2+: Fix mismerge for omap_hwmod_get_main_clk() API ARM: OMAP3: Fix omap3evm randconfig error introduced by VBUS support pinctrl: Add one-register-per-pin type device tree based pinctrl driver
Tony Luck (5): x86/mce: Fix siginfo_t->si_addr value for non-recoverable memory faults debug: Do not permit CONFIG_DEBUG_STACK_USAGE=y on IA64 or PARISC random: Add comment to random_initialize() dmi: Feed DMI table to /dev/random driver [IA64] Redefine ATOMIC_INIT and ATOMIC64_INIT to drop the casts
Tony Prisk (2): ARM:vt8500: Convert to use .restart and remove arch_reset() ARM: vt8500: Add maintainer for VT8500 architecture
Torben Hohn (1): ASoC imx-audmux: add MX31_AUDMUX_PORT7_SSI_PINS_7 define
Toshi Kani (6): ACPI: Add an interface to evaluate _OST ACPI: Add _OST support for sysfs eject ACPI: Add _OST support for ACPI CPU hotplug ACPI: Add _OST support for ACPI memory hotplug ACPI: Add _OST support for ACPI container hotplug ACPI: Set hotplug _OST support bit to _OSC
Toshiaki Yamane (6): staging: panel: Remove printk(KERN_DEBUG ...) located in the #if 0 block staging: panel: Use pr_err(...) rather than printk(KERN_ERR ...) staging: panel: Use pr_info(...) rather than printk(KERN_INFO staging/et131x: fix checkpatch warnings staging/frontier: fix checkpatch warnings staging/cptm1217: fix checkpatch warnings
Trond Myklebust (23): NFSv2/v3: Remove incorrect dprintks from the readdir reply code SUNRPC: xdr_read_pages needs to clear xdr->page_ptr. SUNRPC: Clean up xdr_set_iov() SUNRPC: Don't decode beyond the end of the RPC reply message SUNRPC: xdr_read_pages should return the amount of XDR encoded page data NFS: Let xdr_read_pages() check for buffer overflows SUNRPC: Add the helper xdr_stream_pos NFSv4: Simplify the GETATTR attribute length calculation NFSv3: Don't open code stream position calculation in decode_getacl3resok SUNRPC: Remove open coded stream position calculation in xdr_read_pages SUNRPC: Simplify the end-of-buffer calculation in xdr_read_pages SUNRPC: Clean up xdr_read_pages SUNRPC: Clean up xdr_enter_page NFSv4.1: Handle slot recalls before doing state recovery NFSv4.1: Clean up nfs4_recall_slot() NFSv4.1: Cleanup - move nfs4_has_session tests out of state manager loop NFSv4.1: Clean up nfs4_reclaim_lease SUNRPC: Remove unused function xdr_encode_pages NFSv4: Decode getdevicelist should use nfs4_verifier NFS: Cleanup - only store the write verifier in struct nfs_page NFS: Simplify NFSv4.1 Kconfig Merge commit '9249e17fe094d853d1ef7475dd559a2cc7e23d42' into nfs-for-3.6 SUNRPC: Add a missing spin_unlock to gss_mech_list_pseudoflavors
Tsutomu Itoh (1): Btrfs: return error of btrfs_update_inode() to caller
Tushar Dave (2): e1000: Combining Bitwise OR in one expression. e1000e: Cleanup code logic in e1000_check_for_serdes_link_82571()
Ulrich Weber (1): sctp: fix compile issue with disabled CONFIG_NET_NS
Uri Yosef (1): arm/dts: OMAP4: Add Variscite OMAP4 System-On-Modeule support
Uwe Kleine-König (9): ARM: imx27/dt: make dt_compat entry const ASoC: dmaengine_pcm: fix typo in comment ARM: imx: select USE_OF spi/gpio: start with CS non-active dmaengine: at_hdmac: add a few const qualifiers mfd: Drop modifying mc13xxx driver's id_table in probe ARM: imx: add missing item to the list of clock event modes rtc/mc13xxx: use MODULE_DEVICE_TABLE instead of MODULE_ALIAS rtc/mc13xxx: add support for the rtc in the mc34708 pmic
Vaibhav Hiremath (16): ARM: OMAP2+: control: Add AM33XX control reg & sec clkctrl offset ARM: OMAP AM33xx: voltagedomain: Add voltage domain data ARM: OMAP AM33xx: PRM: add PRM support ARM: OMAP AM33xx: CM: Introduce AM33xx CM APIs and register level details ARM: OMAP AM33xx: powerdomains: add AM335x support ARM: OMAP AM33xx: clockdomains: Add clockdomain data and respective operations ARM: OMAP3+: clock33xx: Add AM33XX clock tree data arm/dts: Add support for TI AM3517/05 EVM board arm/dts: omap3-evm: Add i2c and twl4030 support ARM: OMAP2+: hwmod: Add new sysc_type3 into omap_hwmod required for am33xx ARM: OMAP3/4: omap_hwmod: Add rstst_offs field to struct omap_hwmod_omap4_prcm ARM: OMAP2+: All OMAP2PLUS uses omap-device.o target so add one entry ARM: OMAP2+: Move omap3 dpll ops to dpll3xxx.c ARM: OMAP2+: am33xx: Make am33xx as a separate class ARM: OMAP2+: am33xx: Change cpu_is_am33xx to soc_is_am33xx ARM: OMAP2+: Remove unnecessary ifdef around __omap2_set_globals
Valentin Ilie (1): drivers: connector: fixed coding style issues
Valerie Aurora (1): Documentation: Correct s_umount state for freeze_fs/unfreeze_fs
Varun Sethi (2): powerpc/mpic: Use the MPIC_LARGE_VECTORS flag for FSL MPIC. KVM: PPC: bookehv64: Add support for std/ld emulation.
Vasanthakumar Thiagarajan (3): ath6kl: Fix missing gpio pin 9 configuration ath6kl: Fix race in aggregation reorder logic ath6kl: Fix unstable downlink throughput
Vasu Dev (6): [SCSI] fc: add some more FC specific stats to fc_host [SCSI] libfc, fcoe, bnx2fc: cleanup fcoe_dev_stats [SCSI] libfc: adds FCP failures stats [SCSI] libfc: update fcp and exch stats [SCSI] libfc: add exch timer debug info [SCSI] libfc: fix retries with FDMI lport states
Venkatraman S (4): ARM: OMAP2+: fix naming collision of variable nr_irqs mmc: core: Fix the HPI execution sequence [SCSI] ufs: use module_pci_driver [SCSI] ufs: reverse the ufshcd_is_device_present logic
Venu Byravarasu (1): mfd: Correct tps65090 cell names
Victor Goldenshtein (7): wl12xx: fix fm_coex parameters configuration wl18xx: fix fm_coex parameters configuration wlcore: don't enable BET for high basic rates wlcore: wait for roc complete only for the first roc command wlcore: set channels 12-14 as pactive for sched scan mac80211: add command to get current rssi wlcore: enable sched scan while connected
Vijay Subramanian (3): tcp: Fix bug in tcp socket early demux net: Remove 'unlikely' qualifier in skb_steal_sock() tcp: Return bool instead of int where appropriate
Vikas Chaudhary (4): [SCSI] qla4xxx: multi-session fix for flash ddbs [SCSI] qla4xxx: Fix a Sparse warning message [SCSI] qla4xxx: Fix Spell check. [SCSI] qla4xxx: Update driver version to 5.02.00-k18
Vikram Mulukutla (1): panic: fix a possible deadlock in panic()
Vikram Pandita (2): usb: musb: handle nuked ep dma interrupt ARM: OMAP3+: dpll: optimize noncore dpll locking logic
Ville Nuorvala (1): ipv6_tunnel: Allow receiving packets on the fallback tunnel if they pass sanity checks
Ville Syrjälä (2): drm/i915: Zero initialize mode_cmd drm/i915: Reject page flips with changed format/offset/pitch
Vince Weaver (1): perf/x86: Use rdpmc() rather than rdmsr() when possible in the kernel
Vincent Guittot (3): ARM: 7461/1: topology: Add arch_scale_freq_power function ARM: 7462/1: topology: factorize the update of sibling masks ARM: 7463/1: topology: Update cpu_power according to DT information
Vincent Sanders (1): ARM: 7420/1: Improve build environment isolation
Vinicius Costa Gomes (2): Bluetooth: Fix checking the wrong flag when accepting a socket HID: uhid: Fix sending events with invalid data
Vinod Koul (2): Merge branch 'fixes' into next dmaengine: mmp_tdma: fix the arch dependency
Vipin Kumar (3): ASoC: SPEAr spdif_in: Add spdif IN support ASoC: spdif_receiver: Add support for spdif in Audio Codec ASoC: SPEAr spdif_out: Add spdif out support
Vipul Kumar Samar (1): Input: spear-keyboard - fix disable device_init_wakeup in remove
Viresh Kumar (13): drivers/thermal/spear_thermal.c: add Device Tree probing capability clk: add non CONFIG_HAVE_CLK routines clk: remove redundant depends on from drivers/Kconfig i2c/i2c-pxa: remove conditional compilation of clk code usb/marvell: remove conditional compilation of clk code usb/musb: remove conditional compilation of clk code ata/pata_arasan: remove conditional compilation of clk code net/c_can: remove conditional compilation of clk code net/stmmac: remove conditional compilation of clk code gadget/m66592: remove conditional compilation of clk code gadget/r8a66597: remove conditional compilation of clk code usb/host/r8a66597: remove conditional compilation of clk code arch/arm/mach-netx/fb.c: reuse dummy clk routines for CONFIG_HAVE_CLK=n
Virupax Sadashivpetimath (2): spi/pl022: disable port when unused i2c-nomadik: Add 10-bit addressing support
Vishwanath BS (3): ARM: OMAP3: PM: Move IO Daisychain function to omap3 prm file ARM: OMAP3PLUS: hwmod: reconfigure IO Daisychain during hwmod mux ARM: OMAP3: PM: Remove IO Daisychain control from cpuidle
Vivek Gautam (3): USB: ohci-exynos: Add support for device tree USB: ehci-s5p: Add support for device tree USB: ehci-s5p: Add vbus setup function to the s5p ehci glue layer
Vivek Goyal (3): printk: Export struct log size and member offsets through vmcoreinfo kdump: append newline to the last lien of vmcoreinfo note block: add partition resize function to blkpg ioctl
Vivek Natarajan (1): ath9k: Ensure a fair beacon distribution in IBSS mode
Vivek Trivedi (1): nfsd4: fix cr_principal comparison check in same_creds
Vivi Li (1): bf60x: vs6624 pin update
Vlad Zolotarov (1): x86: Add read_mostly declaration/definition to variables from smp.h
Vladimir Kondratiev (6): cfg80211: add 802.11ad (60gHz band) support wireless: regulatory for 60g wireless: 60g protocol constants {nl,cfg}80211: support high bitrates cfg80211: bitrate calculation for 60g cfg80211: fix oops due to unassigned set_monitor_enabled callback
Vladimir Serbinenko (1): minixfs: fix block limit check
Vyacheslav Dubeyko (3): nilfs2: add omitted comment for ns_mount_state field of the_nilfs structure nilfs2: add omitted comments for structures in nilfs2_fs.h nilfs2: add omitted comments for different structures in driver implementation
WANG Cong (1): genetlink: define lockdep_genl_is_held() when CONFIG_LOCKDEP
Wang Xingchao (7): ALSA: hda - add power states information in proc ALSA: hda - check supported power states ALSA: hda - reduce msleep time if EPSS power states supported ALSA: hda - check proper return value ALSA: hda - power setting error check ALSA: hda - Add DeviceID for Haswell HDA ALSA: hda - add Haswell HDMI codec id
Wanlong Gao (2): TPM: fix memleak when register hardware fails ext2: cleanup the confused goto label
Wanpeng Li (14): writeback: Fix some comment errors PCI: cleanup assign_requested_resources_sorted() kernel-doc warning mm: fix page reclaim comment error mm: cleanup on the comments of zone_reclaim_stat mm/vmscan: cleanup comment error in balance_pgdat powerpc: Fix kernel-doc warning mm/frontswap: cleanup doc and comment error mm: prepare for removal of obsolete /proc/sys/vm/nr_pdflush_threads mm: remove unused LRU_ALL_EVICTABLE memcg: rename mem_control_xxx to memcg_xxx mm/memcg: complete documentation for tcp memcg files mm/memcg: mem_cgroup_relize_xxx_limit can guarantee memcg->res.limit <= memcg->memsw.limit mm/memcg: replace inexistence move_lock_page_cgroup() by move_lock_mem_cgroup() in comment memcg: add mem_cgroup_from_css() helper
Wei Yang (1): net/pch_gpe: Cannot disable ethernet autonegation
Weiping Pan (1): rds: set correct msg_namelen
Weston Andros Adamson (2): nfsd: probe the back channel on new connections NFS: add more context to state manager error mesgs
Wey-Yi Guy (1): iwlwifi: set correct 32 bit boost register value
Will Deacon (23): ARM: 7445/1: mm: update CONTEXTIDR register to contain PID of current process ARM: 7446/1: spinlock: use ticket algorithm for ARMv6+ locking implementation ARM: 7447/1: rwlocks: remove unused branch labels from trylock routines ARM: 7448/1: perf: remove arm_perf_pmu_ids global enumeration ARM: 7449/1: use generic strnlen_user and strncpy_from_user functions ARM: 7450/1: dcache: select DCACHE_WORD_ACCESS for little-endian ARMv6+ CPUs ARM: 7451/1: arch timer: implement read_current_timer and get_cycles ARM: 7452/1: delay: allow timer-based delay implementation to be selected ARM: 7453/1: audit: only allow syscall auditing for pure EABI userspace ARM: 7454/1: entry: don't bother with syscall tracing on ret_from_fork path ARM: 7455/1: audit: move syscall auditing until after ptrace SIGTRAP handling ARM: 7456/1: ptrace: provide separate functions for tracing syscall {entry,exit} ARM: vexpress: remove automatic errata workaround selection ARM: 7470/1: Revert "7443/1: Revert "new way of handling ERESTART_RESTARTBLOCK"" ARM: 7471/1: Revert "7442/1: Revert "remove unused restart trampoline"" ARM: 7475/1: sys_trace: allow all syscall arguments to be updated via ptrace ipc: add COMPAT_SHMLBA support ipc: allow compat IPC version field parsing if !ARCH_WANT_OLD_COMPAT_IPC ipc: compat: use signed size_t types for msgsnd and msgrcv ipc: use Kconfig options for __ARCH_WANT_[COMPAT_]IPC_PARSE_VERSION ARM: 7467/1: mutex: use generic xchg-based implementation for ARMv6+ ARM: 7478/1: errata: extend workaround for erratum #720789 ARM: 7479/1: mm: avoid NULL dereference when flushing gate_vma with VIVT caches
Will Hawkins (3): mac80211: Track auth frame registrations on IBSS ifaces mac80211: send auth in IBSS only if userspace isn't handling it mac80211: Allow userspace to register for auth frames in IBSS
William Blair (2): Staging: keucr: init: fixed a brace coding style issue Staging: keucr: scsiglue: fixed a do while coding style issue
Wilson Callan (1): mmc: esdhc: Fix DMA_MASK to not break mx25 DMA access
Wim Van Sebroeck (2): watchdog: iTCO_wdt.c: convert to watchdog core watchdog: sch311x_wdt: Fix Polarity when starting watchdog
Wolfgang Mauerer (1): tools lib traceevent: Fix trace_printk for long integers
Wolfram Sang (5): ARM: tegra: build powergate unconditionally devicetree: bindings: gpio-i2c belongs to i2c not gpio i2c: imx: make bitrate an u32 type i2c: mv64xxxx: remove EXPERIMENTAL tag Revert "i2c: tegra: convert normal suspend/resume to *_noirq"
Woody Hung (2): rt2x00 : RT3290 chip support v4 rt2x00 : fix rt3290 resuming failed.
Wu Fengguang (1): isdnloop: fix and simplify isdnloop_init()
Xi Wang (3): libceph: fix overflow in __decode_pool_names() libceph: fix overflow in osdmap_decode() libceph: fix overflow in osdmap_apply_incremental()
Xiao Guangrong (20): staging: zcache: fix refcount leak staging: zcache: fix a compile warning staging: zcache: remove unnecessary config option dependence staging: zcache: mark zbud_init/zcache_comp_init as __init staging: zcache: cleanup zbud_init staging: zcache: optimize zcache_do_preload staging: zcache: cleanup zcache_do_preload and zcache_put_page staging: zcache: introduce get_zcache_client staging: zcache: cleanup the code between tmem_obj_init and tmem_obj_find KVM: MMU: return bool in __rmap_write_protect KVM: MMU: abstract spte write-protect KVM: MMU: cleanup spte_write_protect KVM: VMX: export PFEC.P bit on ept KVM: MMU: fold tlb flush judgement into mmu_spte_update KVM: MMU: introduce SPTE_MMU_WRITEABLE bit KVM: MMU: fast path of handling guest page fault KVM: MMU: trace fast page fault KVM: MMU: fix kvm_mmu_pagetable_walk tracepoint KVM: MMU: document mmu-lock and fast page fault mm: mmu_notifier: fix freed page still mapped in secondary MMU
Xiao Jiang (3): arm/dts: add wdt node for omap3 and omap4 ARM: OMAP: avoid build wdt platform device if with dt support watchdog: omap_wdt: add device tree support
Xishi Qiu (1): mm: setup pageblock_order before it's used by sparsemem
Xose Vazquez Perez (1): wireless: rtl818x: rtl8180 add devices ids
Xu Jiucheng (1): powerpc/85xx: Rename P1021RDB-PC device trees to be consistent
Xudong Hao (5): KVM: VMX: Add EPT A/D bits definitions KVM: VMX: Add parameter to control A/D bits support, default is on KVM: VMX: Enable EPT A/D bits if supported by turning on relevant bit in EPTP KVM: VMX: Use EPT Access bit in response to memory notifiers KVM: x86: change PT_FIRST_AVAIL_BITS_SHIFT to avoid conflict with EPT Dirty bit
Yaakov Selkowitz (5): kconfig/nconf: fix compile with ncurses reentrant API kconfig: check ncursesw headers first in check-lxdialog kconfig: fix check-lxdialog for DLL platforms xconfig: use pkgconfig to find moc xconfig: add quiet rule for moc
Yadwinder Singh Brar (11): regulator: core: Add regulator_set_voltage_time_sel to calculate ramp delay. regulator: Add ramp_delay configuration to constraints regulator: max77686: Convert driver to use regulator_set_voltage_time_sel. regulator: max77686: Implement .set_ramp_delay() callback regulator: max77686: Add device tree support. regulator: max77686: Initialise rmatch.of_node to NULL. mfd: Use pmic regmap to read max77686 pmic interrupt register mfd: Apply irq_mask_cur before handling max77686 interrupts mfd: Allow to specify max77686 interrupt through DT or platform file also mfd: Add device tree support for max77686 mfd: Remove the clocks from the list of max77686 regulators
Yair Shapira (7): wlcore/wl12xx: add support for HP and SKW FEM radio manufacturers wlcore: add print logs of radio_status in case of BIP calibration wl18xx: add support for ht_mode in conf.h wlcore: add plt_mode including new PLT_FEM_DETECT wl18xx: disable calibrator based fem detect wlcore/wl12xx: calibrator fem detect implementation wlcore: make usage of nla_put clearer
Yan, Zheng (19): ceph: check PG_Private flag before accessing page->private rbd: Fix ceph_snap_context size calculation rbd: Clear ceph_msg->bio_iter for retransmitted message perf: Export perf_assign_events() perf: Avoid race between cpu hotplug and installing event perf: Allow the PMU driver to choose the CPU on which to install events perf: Introduce perf_pmu_migrate_context() perf/x86: Add generic Intel uncore PMU support perf/x86: Add Intel Nehalem and Sandy Bridge uncore PMU support perf: Add generic PCI uncore PMU device support perf/x86: Add Intel Nehalem and Sandy Bridge-EP uncore support perf/x86: Use 0xff as pseudo code for fixed uncore event perf/x86: Fix event constraint for SandyBridge-EP C-Box perf/x86: Detect number of instances of uncore CBox perf/x86: Uncore filter support for SandyBridge-EP perf/x86: Fix typo in format definition of uncore PCU filter perf/x86: Add Intel Nehalem-EX uncore support perf/x86: Fix LLC-* and node-* events on Intel SandyBridge perf/x86: Fix format definition of SNB-EP uncore QPI box
Yann E. MORIN (4): scripts/config: add option to not upper-case symbols scripts/config: allow alternate prefix to config option symbol scripts/config: add option to undef a symbol scripts/config: fix double-quotes un-escaping
Yashpal Dutta (1): crypto: caam - fix start index for Protocol shared descriptors
Yasuaki Ishimatsu (1): firmware_map: make firmware_map_add_early() argument consistent with firmware_map_add_hotplug()
Yegor Yefremov (1): da8xx-fb: add missing FB_BLANK operations
Yevgeny Petrilin (3): net/mlx4_en: Re-design multicast attachments flow net/mlx4_en: Fixing TX queue stop/wake flow net/mlx4_core: Remove port type restrictions
Yi Zou (2): [SCSI] libfc: don't exch_done() on invalid sequence ptr [SCSI] libfc: fix sending REC after FCP_RESP is received
Ying Luo (3): mwifiex: rename wapi_rxpn to pn mwifiex: pass key_params pointer in mwifiex_set_encode mwifiex: add AES_CMAC support in key_material cmd
Ying Xue (9): tipc: optimize the initialization of network device notifier tipc: fix lockdep warning during bearer initialization tipc: remove pointless name sanity check and tipc_alphabet array tipc: manually inline single use media_name_valid routine tipc: change tipc_net_start routine return value type tipc: convert tipc_nametbl_size type from variable to macro tipc: add __read_mostly annotations to several global variables tipc: eliminate configuration for maximum number of name subscriptions tipc: eliminate configuration for maximum number of name publications
Yinghai Lu (37): PCI: add busn_res in struct pci_bus PCI: replace struct pci_bus secondary/subordinate with busn_res PCI: remove secondary/subordinate in struct pci_bus PCI: build a bus number resource tree for every domain resources: allow adjust_resource() for resources with no parent PCI: add busn_res operation functions PCI: release busn_res when removing bus PCI: insert busn_res in pci_create_root_bus() PCI: checking busn_res in pci_scan_root_bus() PCI: add default busn_resource PCI: add default busn_res for pci_scan_bus() x86/PCI: use _CRS bus number aperture for host bridges from ACPI x86/PCI: put busn resource in pci_root_info for native host bridge drivers ia64/PCI: register busn_res for root buses sparc/PCI: register busn_res for root buses powerpc/PCI: register busn_res for root buses parisc/PCI: register busn_res for root buses tile/PCI: use pci_scan_root_bus instead pci_scan_bus PCI: register busn_res for iov bus PCI: insert busn_res for child bus PCI: cpci_hotplug: register busn_res PCI: shpchp: register busn_res PCI: cpqhp: register busn_res PCI: ibmhp: register busn_res PCI: sgihp: register busn_res PCI: add generic pci_hp_add_bridge() PCI: pciehp: use generic pci_hp_add_bridge() PCI: cpci_hotplug: use generic pci_hp_add_bridge() PCI: shpchp: use generic pci_hp_add_bridge() PCI: cpqhp: use generic pci_hp_add_bridge() PCI: ibmhp: use generic pci_hp_add_bridge() PCI: sgihp: use generic pci_hp_add_bridge() PCI: hotplug: remove pci_do_scan_bus() PCI: support sizing P2P bridge I/O windows with 1K granularity PCI: acpiphp: remove unused res_lock PCI: acpiphp: merge acpiphp_debug and debug PCI: pciehp: remove unused pciehp_get_max_lnk_width(), pciehp_get_cur_lnk_width()
Yogesh Ashok Powar (3): mwifiex: copy MSDU subframes correctly mwifiex: remove extra padding to AMSDU mwifiex: correction in MSDU padding logic
Yoichi Yuasa (4): MIPS: AR7: Fix redefinition of clk_* by adding select HAVE_CLK MIPS: BCM63xx: Fix redefinition of clk_* by adding select HAVE_CLK MIPS: txx9: Fix redefinition of clk_* by adding select HAVE_CLK MIPS: Loongson 1: more clk support and add select HAVE_CLK
Yong Zhang (11): hexagon: SMP: Remove call to ipi_call_lock()/ipi_call_unlock() mn10300: SMP: Remove call to ipi_call_lock()/ipi_call_unlock() parisc: Smp: remove call to ipi_call_lock()/ipi_call_unlock() S390: Smp: remove call to ipi_call_lock()/ipi_call_unlock() tile: SMP: Remove call to ipi_call_lock()/ipi_call_unlock() x86-smp-remove-call-to-ipi_call_lock-ipi_call_unlock ia64: SMP: Remove call to ipi_call_lock_irq()/ipi_call_unlock_irq() SPARC: SMP: Remove call to ipi_call_lock_irq()/ipi_call_unlock_irq() POWERPC: Smp: remove call to ipi_call_lock()/ipi_call_unlock() smp: Remove ipi_call_lock[_irq]()/ipi_call_unlock[_irq]() powerpc/smp: remove call to ipi_call_lock()/ipi_call_unlock()
Yoni Divinsky (9): wlcore: use psd_type indexing according to spec wl12xx: set the irq polarity before loading the fw wlcore: fix the CONF_TX_AC_ANY_TID to be 0xff wlcore: do not send stop fwlog cmd if fw is hanged wlcore: add role_id to all the sched_scan commands mac80211: save wmm_acm per sdata wlcore: do not report noise level in get survey op wlcore: add probe request templates for sched and one-shot scans wlcore: change the wait for event mechanism
Yoshihiro Shimoda (4): net: sh_eth: remove unnecessary function net: sh_eth: remove unnecessary members/definitions net: sh_eth: fix up the buffer pointers net: sh_eth: add support for set_ringparam/get_ringparam
Yu Xu (1): usb: gadget: mv: Add USB 3.0 device driver for Marvell PXA2128 chip.
Yuan Kang (8): crypto: caam - support external seq in/out lengths crypto: caam - remove jr register/deregister crypto: caam - refactor key_gen, sg crypto: caam - link_tbl rename crypto: caam - ahash hmac support crypto: caam - unkeyed ahash support crypto: caam - chaining support crypto: caam - hwrng support
Yuanhan Liu (2): drm: use format %d to print error code block: remove dead func declaration
Yuchung Cheng (7): net-tcp: Fast Open base net-tcp: Fast Open client - cookie cache net-tcp: Fast Open client - sending SYN-data net-tcp: Fast Open client - receiving SYN-ACK net-tcp: Fast Open client - sendmsg(MSG_FASTOPEN) net-tcp: Fast Open client - detecting SYN-data drops net-tcp: Fast Open client - cookie-less mode
Yufeng Shen (2): HID: magicmouse: Removing report_touches switch HID: magicmouse: Implement Multi-touch Protocol B (MT-B)
Yuval Mintz (23): Added kernel support in EEE Ethtool commands bnx2x: Added EEE support bnx2x: Added EEE Ethtool support. bnx2x: correct LPI pass-through configuration bnx2x: sfp+ Tx fault detection added bnx2x: link cleanup bnx2x: treat 0 speed as link down (copper) bnx2x: revised link register access bnx2x: 1G sfp+ module handling bnx2x: link module eeprom net-next: Add netif_get_num_default_rss_queues mlx4: set maximal number of default RSS queues vxge: set maximal number of default RSS queues qlge: set maximal number of default RSS queues cxgb3: set maximal number of default RSS queues cxgb4: set maximal number of default RSS queues myri10ge: set maximal number of default RSS queues tg3: set maximal number of default RSS queues bnx2: set maximal number of default RSS queues bnx2x: set maximal number of default RSS queues be2net: set maximal number of default RSS queues bnx2x: Add new 57840 device IDs bnx2x: Correct EEE statistics gathering
Zefir Kurtisi (1): ath9k: fix/add bits for spectral scanning
Zero.Lin (1): rt2x00:Add RT5392 chipset support
Zhang Rui (1): Thermal: Documentation update
Zhangfei Gao (4): ASoC: mmp: add audio dma support ASoC: mmp: add sspa support ASoC: add mmp brownstone support dmaengine: mmp_tdma: add mmp tdma support
Zheng Liu (4): ext4: honor O_(D)SYNC semantic in ext4_fallocate() ext4: split ext4_file_write into buffered IO and direct IO ext4: add a new nolock flag in ext4_map_blocks ext4: don't take the i_mutex lock when doing DIO overwrites
Zheng Yan (3): perf/tool: Make the event parser re-entrant perf/tool: Add PMU event alias support PCI/PM: add runtime PM support to PCIe port
Zhicheng Fan (1): powerpc/85xx: Add ucc uart support for p1025rdb
Zumeng Chen (4): ARM: OMAP3EVM: Add NAND flash definition ARM: OMAP3EVM: Adding USB internal LDOs board file ARM: omap3evm: enable VBUS switch for EHCI tranceiver ARM: OMAP3530evm: set pendown_state and debounce time for ads7846
alex.bluesman.smirnov@gmail.com (19): 6lowpan: read data from skb safely 6lowpan: fix hop limit compression 6lowpan: remove excessive argument in pr_debug mac802154: add wpan device-class support mac802154: set and get PAN id mac802154: short address setter mac802154: page and channel setter mac802154: mlme start request drivers/ieee802154: add support for the at86rf230/231 transceivers mac802154: add monitor listener to TX datapath 6lowpan: revert 'reuse eth_mac_addr()' drivers/ieee802154/at231rf230: remove unused return status 6lowpan: revert: add missing spin_lock_init() drivers/ieee802154/at86rf230: rework irq handler mac802154: add get short address method 6lowpan: get extra headroom in allocated frame mac802154: sparse warnings: make symbols static 6lowpan: fix tag variable size 6lowpan: rework fragment-deleting routine
brenohl@br.ibm.com (2): cxgb3: Set vlan_feature on net_device qlge: Add offload features to vlan interfaces
danborkmann@iogearbox.net (1): af_packet: use sizeof instead of constant in spkt_device
frank.blaschka@de.ibm.com (3): net: wiznet add missing HAS_IOMEM dependency netiucv: cleanup attribute usage qeth: repair crash in qeth_l3_vlan_rx_kill_vid()
hdoyu@nvidia.com (5): amba: tegra-ahb: Remove empty *_remove() ARM: dt: tegra{20,30}.dtsi: Rename "mc" to "memory-controller" ARM: tegra{20,30}: Rename "mc" to "memory-controller" ARM: dt: tegra20: Rename "emc" to "memory-controller" ARM: tegra20: Rename "emc" to "memory-controller"
majianpeng (4): mm: Fix signal SIGFPE in slabinfo.c. dm: replace simple_strtoul raid5: Add R5_ReadNoMerge flag which prevent bio from merging at block layer md/raid5: For odirect-write performance, do not set STRIPE_PREREAD_ACTIVE.
maximilian attems (2): deb-pkg: Install linux-firmware-image in versioned dir deb-pkg: Add all Makefiles to header package
parav.pandit@emulex.com (1): net: added support for 40GbE link.
roger blofeld (1): powerpc/ftrace: Fix assembly trampoline register usage
srinivas pandruvada (1): ACPI Battery: Added capacity
stephen hemminger (3): ipx: move peII functions bridge: update documentation references bridge: make port attributes const
stigge@antcom.de (1): net: lpc_eth: Driver cleanup
tom.leiming@gmail.com (6): usbnet: remove usb_get/put_dev in .probe and .disconnect usbnet:pegasus: remove usb_get/put_dev in .probe and .disconnect usbnet:cdc-phonet: remove usb_get/put_dev in .probe and .disconnect usbnet: remove flag of EVENT_DEV_WAKING usbnet: remove declaration for intr_complete usbnet: don't initialize transfer buffer before submit status URB
villacis@palosanto.com (1): rt2x00: Add support for RT5360 based PCI devices.
volokh (1): [media] media: video: bt8xx: Remove duplicated pixel format entry
weixing (1): Input: hanwang - add support for Art Master II tablet
xeb@mail.ru (1): gre: Support GRE over IPv6
zhenzhong.duan (1): xen: populate correct number of pages when across mem boundary (v2)
-----------------------------------------------------------------------