This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "XFS development tree". The annotated tag, v3.3-rc1 has been created at 0803b590443c714345e41c77b6e2f1d6c92243ec (tag) tagging dcd6c92267155e70a94b3927bce681ce74b80d1f (commit) replaces v3.2 tagged by Linus Torvalds on Thu Jan 19 15:04:57 2012 -0800 - Log ----------------------------------------------------------------- Linux 3.3-rc1 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.18 (GNU/Linux) iQEcBAABAgAGBQJPGKGqAAoJEHm+PkMAQRiGNJMH/3U15Z+w6sA8FUdrZtKmgBCQ HK2aD5gpLarnKctciVHA2rdWeggiROK5ut+FTG+oKwiC2vicHWuxRg0J0M66xRlJ MbvffdZqLjoTpsSzWeISUTrLvYDWnFYZggsT8G7+N7mzuJzHh0TzDbcytRlz9dI2 EdQ5cMKWB053rDAKkyXPqcwGBkqgggrhbabFXklKOHzIUzOG//gAKmGRXbZeIAhJ Rt09kdj0blHYUqzc8NOk5SoMQTBh4cqRTN0XlQMcMzSSuwj9RwmN9Kihub4S8hB+ qF2SuLvRlcpRabGEFUT4MTLjr1KD+9uFsBn6hYWne7Mq8x+uClC5A1ZDPMWOpn4= =42Bc -----END PGP SIGNATURE----- Aaro Koskinen (44): staging: xgifb: delete XGI_GetSenseStatus() staging: xgifb: rename XGINew_GetLCDDDCInfo() to XGINew_SenseLCD() staging: xgifb: move XGINew_SenseLCD() to vb_init.c staging: xgifb: delete vb_ext.{c,h} staging: xgifb: vb_setmode: make XGI_LongWait() static staging: xgifb: vb_setmode: make XGI_GetResInfo() static staging: xgifb: vb_setmode: make XGI_SetXG21FPBits() static staging: xgifb: vb_setmode: make XGI_SetXG27FPBits() static staging: xgifb: vb_setmode: make XGI_XG21BLSignalVDD() static staging: xgifb: vb_setmode: make XGI_XG27BLSignalVDD() static staging: xgifb: vb_setmode: make XGI_XG21SetPanelDelay() static staging: xgifb: vb_setmode: make XGI_GetLVDSOEMTableIndex() static staging: xgifb: vb_setmode: make internal functions static staging: xgifb: vb_setmode: eliminate GetVGAType/Set_VGAType staging: xgifb: vb_setmode: inline XGI_SetMiscRegs() staging: xgifb: vb_setmode: delete commented-out code staging: xgifb: vb_setmode: delete XGI_VBLongWait() staging: xgifb: vb_setmode: delete empty if statement blocks staging: xgifb: vb_setmode: reduce if nesting in XGI_SetLockRegs() staging: xgifb: vb_setmode: reduce if nesting in XGI_GetVCLK2Ptr() staging: xgifb: vb_setmode: clean up a single statement if staging: xgifb: ReadVBIOSTablData(): avoid duplicating code staging: xgifb: ReadVBIOSTablData(): rearrange code to avoid nesting staging: xgifb: ReadVBIOSTablData(): use ARRAY_SIZE staging: xgifb: ReadVBIOSTablData(): rename pVideoMemory staging: xgifb: ReadVBIOSTablData(): use a pointer to access the array staging: xgifb: XGINew_GetXG21Sense(): eliminate video BIOS access staging: xgifb: move video BIOS handling completely to ReadVBIOSTablData() staging: xgifb: delete ROMAddr staging: xgifb: delete pjVirtualRomBase staging: xgifb: use u8 for video BIOS data staging: xgifb: ReadVBIOSTablData(): check the BIOS size staging: xgifb: ReadVBIOSTablData(): copy only a single LVDS entry staging: xgifb: ReadVBIOSTablData(): rename to xgifb_read_vbios() staging: xgifb: delete XGIfb_GetXG21LVDSData() staging: xgifb: disable LVDS on XG27 staging: xgifb: move XGI21_LVDSCapStruct into xgifb_video_info staging: xgifb: vb_table: delete XGI21_LCDCapList staging: xgifb: delete "userom" option staging: xgifb: enable forcecrt2type on XG21 staging: xgifb: enable forcecrt2type as a module parameter MAINTAINERS: update xgifb maintainer's e-mail address ARM: OMAP3: rx51: enable tsc2005 touchscreen ARM: OMAP: hwmod data: fix the panic on Nokia RM-680 during boot Aaron Lu (2): mmc: sdhci: Fix tuning timer incorrect setting when suspending host mmc: sdhci: Deal with failure case in sdhci_suspend_host Aaron Sierra (1): mtd: cfi: Allow per-mapping CFI device endianness Aaron Tian (1): HID: multitouch: support PixArt optical touch screen Aaron Wu (1): blackfin: i2c-lcd: change default clock rate Aarthi Thiruvengadam (4): ath6kl: add support for WPS ath6kl: fix missing copy of action frame contents ath6kl: Fix target minimum length requirement for WMI_SEND_PROBE_RESPONSE_CMDID ath6kl: support for P2P mgmt operations on station interface Abhilash K V (1): ARM: OMAP: hsmmc: Support for AM3517 MMC1 voltages Adrian Hunter (9): dmaengine: intel_mid_dma: locking and freeing fixes dmaengine: intel_mid_dma: error path fix mmc: allow upper layers to know immediately if card has been removed mmc: sdhci: fix vmmc handling mmc: sdhci: prevent card detection activity for non-removable cards mmc: sdhci-pci: add platform data mmc: sdhci-pci: get gpio numbers from platform data mmc: sdhci-pci: remove SDHCI_QUIRK2_OWN_CARD_DETECTION mmc: sdhci-pci: enable runtime PM for Medfield SDIO Adrian Knoth (2): ALSA: hdspm - Refactor serial number to avoid code duplication ALSA: hdspm - Provide unique driver id based on card serial Afzal Mohammed (5): ARM: OMAP: am33xx: Update common omap platform files ARM: OMAP: am33xx: Update common OMAP machine specific sources [CPUFREQ] cpufreq:userspace: fix cpu_cur_freq updation [CPUFREQ] update lpj only if frequency has changed mfd: Make TPS65910 usable without interrupts Aivar Päkk (1): [media] KWorld 355U and 380U support Ajay Kumar Gupta (1): ARM: OMAP: musb: Add ti81xx phy power function Ajeet Yadav (1): Squashfs: optimise squashfs_cache_get entry search Ajit Khaparde (6): be2net: update some counters to display via ethtool be2net: workaround to fix a bug in BE be2net: Add support for Skyhawk cards be2net: fix be_vlan_add/rem_vid be2net: fix range check for set_qos for a VF be2net: query link status in be_open() Akinobu Mita (1): ext4: use proper little-endian bitops Akshay Joshi (1): gma500: Convert spaces to tabs in accel_2d.c. Al Viro (198): misc latin1 to utf8 conversions pull manipulations of rpc_cred inside alloc_nfs_open_context() trim fs/internal.h switch a bunch of places to mnt_want_write_file() new helpers: fh_{want,drop}_write() vfs: kill pointless helpers in namespace.c vfs: new internal helper: mnt_has_parent(mnt) vfs: more mnt_parent cleanups vfs: add missing parens in pnode.h macros unexport put_mnt_ns(), make create_mnt_ns() static outright vfs: dentry_reset_mounted() doesn't use vfsmount argument tomoyo: stop including hell knows what btrfs, nfs, apparmor: don't pull mnt_namespace.h for no reason... vfs: kill ->mnt_devname use in afs printks make nfs_follow_remote_path() handle ERR_PTR() passed as root_mnt vfs: convert fs_supers to hlist vfs: make do_kern_mount() static constify seq_file stuff vfs: mnt_drop_write_file() vfs: fix the stupidity with i_dentry in inode destructors vfs: pipe.c is really non-modular get rid of timer in kern/acct.c vfs: for usbfs, etc. internal vfsmounts ->mnt_sb->s_root == ->mnt_root vfs: live vfsmounts never have NULL ->mnt_sb vfs: new helper - vfs_ustat() vfs: fix the rest of sget() races make register_disk() static move fs/partitions to block/ separate partition format handling from generic code fs: move code out of buffer.c switch sys_mknodat(2) to umode_t switch vfs_mkdir() and ->mkdir() to umode_t switch ->create() to umode_t switch ->mknod() to umode_t hugetlbfs: switch to inode_init_owner() switch device_get_devnode() and ->devnode() to umode_t * switch sysfs attr->mode to umode_t switch ->is_visible() to returning umode_t switch procfs to umode_t use switch sysfs_chmod_file() to umode_t switch debugfs to umode_t switch devtmpfs to umode_t configfs: convert to umode_t kill ecryptfs_create_underlying_file() 9p: don't bother with unixmode2p9mode() for link() and symlink() ext2: propagate umode_t ext3: propagate umode_t ext4: propagate umode_t minix: propagate umode_t ufs: propagate umode_t sysv: propagate umode_t xfs: propagate umode_t reiserfs: propagate umode_t omfs: propagate umode_t 9p: propagate umode_t dlmfs: use inode_init_owner() ocfs2: propagate umode_t hypfs: umode_t noise and properly spelled S_ISDIR/S_ISREG usbfs: propagate umode_t sysfs: propagate umode_t infiniband: umode_t noise, including open-coded S_ISDIR() cgroup: propagate mode_t affs: propagate umode_t sunrpc: propagate umode_t nilfs: propagate umode_t exofs: propagate umode_t hugetlbfs: propagate umode_t ncpfs: propagate umode_t ubifs: propagate umode_t logfs: propagate umode_t shmem, ramfs: propagate umode_t, open-coded S_ISREG pohmelfs: propagate umode_t fuse: propagate umode_t udf: propagate umode_t isofs: propagate umode_t ntfs: propagate umode_t fat: propagate umode_t cifs: propagate umode_t hfs: propagate umode_t hfsplus: propagate umode_t autofs4: propagate umode_t fs: propagate umode_t, misc bits switch inode_init_owner() to umode_t switch is_sxid() to umode_t mqueue: propagate umode_t get rid of open-coded S_ISREG(), etc. sysctl: use umode_t for table permissions switch sys_chmod()/sys_fchmod()/sys_fchmodat() to umode_t switch security_path_chmod() to umode_t switch securityfs_create_file() to umode_t should_remove_suid(): inode->i_mode is umode_t switch may_mknod() to umode_t init/initramfs.c: should use umode_t switch spufs guts to umode_t switch miscdevice to umode_t switch hostfs_iattr to explicit unsigned short ceph: propagate umode_t switch mq_open() to umode_t switch spu_create(2) to use of SYSCALL_DEFINE4, make it use umode_t consolidate umode_t declarations switch kern_ipc_perm to umode_t auditsc: propage umode_t consolidate a bunch of ipcbuf.h instances tomoyo_mini_stat: switch to umode_t switch ->path_mkdir() to umode_t switch ->path_mknod() to umode_t switch open and mkdir syscalls to umode_t vfs: start hiding vfsmount guts series vfs: spread struct mount - __lookup_mnt() result vfs: spread struct mount - __propagate_umount() argument vfs: spread struct mount - namespace.c internal iterators vfs: spread struct mount - attach_mnt/detach_mnt vfs: spread struct mount - commit_tree vfs: spread struct mount - mount group id handling vfs: spread struct mount - attach_recursive_mnt vfs: spread struct mount - tree_contains_unbindable vfs: spread struct mount - alloc_vfsmnt/free_vfsmnt/mnt_alloc_id/mnt_free_id vfs: spread struct mount - change_mnt_propagation/set_mnt_shared vfs: spread struct mount - clone_mnt/copy_tree result vfs: spread struct mount to remaining users of ->mnt_hash vfs: the first spoils - mnt_hash moved vfs: spread struct mount - umount_tree argument vfs: spread struct mount - shrink_submounts/select_submounts vfs: spread struct mount - clone_mnt/copy_tree argument vfs: spread struct mount mnt_set_mountpoint child argument vfs: spread struct mount - do_umount/propagate_mount_busy vfs: spread struct mount - mnt_has_parent vfs: spread struct mount - is_path_reachable vfs: mnt_parent moved to struct mount vfs: now it can be done - make mnt_parent point to struct mount vfs: move mnt_mountpoint to struct mount vfs: spread struct mount - work with counters vfs: all counters taken to struct mount vfs: take mnt_child/mnt_mounts to struct mount vfs: spread struct mount - get_dominating_id / do_make_slave vfs: spread struct mount - shared subtree iterators vfs: spread struct mount - propagate_mnt() vfs: spread struct mount - remaining argument of mnt_set_mountpoint() vfs: take mnt_master to struct mount vfs: and now we can make ->mnt_master point to struct mount vfs: take mnt_share/mnt_slave/mnt_slave_list and mnt_expire to struct mount vfs: spread struct mount - do_add_mount and graft_tree vfs: spread struct mount - mntput_no_expire vfs: mnt_ns moved to struct mount vfs: mnt_id/mnt_group_id moved vfs: move the rest of int fields to struct mount vfs: switch pnode.h macros to struct mount * vfs: move mnt_list to struct mount vfs: move mnt_devname vfs: move fsnotify junk to struct mount vfs: spread struct mount - remaining argument of next_mnt() vfs: opencode mntget() mnt_set_mountpoint() vfs: take /proc/*/mounts and friends to fs/proc_namespace.c switch mnt_namespace ->root to struct mount vfs: trim includes a bit Merge branches 'vfsmount-guts', 'umode_t' and 'partitions' into Z vfs: prefer ->dentry->d_sb to ->mnt->mnt_sb switch security_path_chmod() to struct path * vfs: switch ->show_stats to struct dentry * vfs: switch ->show_devname() to struct dentry * vfs: switch ->show_path() to struct dentry * vfs: switch ->show_options() to struct dentry * btrfs: preparation to fixing mount/umount race btrfs: get ->kill_sb() of its own btrfs: fix mount/umount race btrfs: fix a deadlock in btrfs_scan_one_device() btrfs: sanitizing ->fs_info, part 1 btrfs: sanitizing ->fs_info, part 2 btrfs: sanitizing ->fs_info, part 3 btrfs: sanitizing ->fs_info, part 4 btrfs: sanitizing ->fs_info, part 5 btrfs: make open_ctree() return int btrfs: kill pointless reassignment of ->s_fs_info in btrfs_fill_super() btrfs: merge free_fs_info() calls on fill_super failures btrfs: make free_fs_info() call ->kill_sb() unconditional btrfs: consolidate failure exits in btrfs_mount() a bit btrfs: let ->s_fs_info point to fs_info, not root... btrfs: take allocation of ->tree_root into open_ctree() functionfs: unfuck failure exits on mount ... and the same for gadgetfs devpts: fix double-free on mount failure exofs: oops after late failure in mount ext[34]: avoid i_nlink warnings triggered by drop_nlink/inc_nlink kludge in symlink() isofs: inode leak on mount failure ext4: fix failure exits ceph: d_alloc_root() may fail vfs: new helper - d_make_root() securityfs: fix object creation races coda: deal correctly with allocation failure from coda_cnode_makectl() coda: switch coda_cnode_make() to sane API as well, clean coda_lookup() hfsplus: creation of hidden dir on mount can fail autofs4: autofs4_wait() vs. autofs4_catatonic_mode() race autofs4: catatonic_mode vs. notify_daemon race autofs4: deal with autofs4_write/autofs4_write races x86-32: Fix build failure with AUDIT=y, AUDITSYSCALL=n qnx4: di_fname is an array, for crying out loud... qnx4: reduce the insane nesting in qnx4_checkroot() qnx4: don't leak ->BitMap on late failure exits Alan Cox (41): gma500: Move the basic driver out of staging gma500: GEM and GEM glue gma500: introduce the GTT and MMU handling logic gma500: introduce the framebuffer support code gma500: Add device framework gma500: Add the glue to the various BIOS and firmware interfaces gma500: Add the i2c bus support gma500: Add the core DRM files and headers gma500: Add Poulsbo support gma500: Add Oaktrail support gma500: Add support for Cedarview gma500: Now connect up to the DRM build to finish the job gma500: mark staging broken x86/sfi: Kill the IRQ as id hack x86/config: Revamp configuration for MID devices drm/gma500: begin pruning dead bits of API gma500: Rename the ioctls to avoid clashing with the legacy drivers gma500: kill off NUM_PIPE define gma500: Move the API gma500: kill virtual mapping support gma500: do a pass over the FIXME tags gma500: kill bogus code gma500: Fix backlight crash gma500: frame buffer locking gma500: gtt based hardware scrolling console gma500: Be smarter about layout gma500: Fix oaktrail probing part 1 gma500: Oaktrail BIOS handling x86: Fix INTEL_MID silly x86/apb: Fix configuration constraints x86/intel/scu/ipc: Match the changes in the x86 configuration x86/intel config: Revamp configuration to allow for Moorestown and Medfield gma500: Final enables for Oaktrail gma500: Oaktrail fixes gma500/oaktrail: panel display quality fix rt2800: Add support for the Fujitsu Stylistic Q550 x86/intel config: Fix the APB_TIMER selection gma500: Add the E6xx PCI identifier we are missing gma500: Fix Cedarview support (Correct version) gma500: remove no_fb bits gma500: Discard modes that don't fit in stolen memory Alan Stern (9): USB: Remove the SAW_IRQ hcd flag OHCI: remove uses of hcd->state NLS: improve UTF8 -> UTF16 string conversion routine USB: remove homegrown UTF conversion routine for gadgets USB: unify some error pathways in usbfs USB: change the memory limits in usbfs URB submission USB: make the usbfs memory limit configurable NLS: raname "maxlen" to "maxout" in UTF conversion routines USB: update documentation for usbmon Alessandro Rubini (8): debugfs: add tools to printk 32-bit registers usb: dwc3: use debugfs_print_regs32() debugfs: print_regs32: make regs array a const pointer usb: dwc3: fix a warning debugfs: bugfix: include <linux/io.h> in file.c x86/Kconfig: Cyclone-timer depends on x86-summit PCI: pci_ids: add device ids for STA2X11 device (aka ConneXT) ahci: support the STA2X11 I/O Hub Alex Deucher (10): drm/radeon/kms: add support for multiple fence queues v2 drm/radeon/kms: add some new ring params to better handle other ring types drm/radeon/kms: add cayman specific fence_ring_emit drm/radeon/kms: add support for per-ring fence interrupts drm/radeon/kms: add missing ring ready check in sync tests drm/radeon/kms: disable writeback on pre-R300 asics drm/radeon/kms: sync across multiple rings when doing bo moves v3 drm/radeon/kms: check if vm is supported in VA ioctl drm/radeon/kms: remove pointless CS flags priority struct drm/radeon/kms/ni: fix packet2 handling for VM IB parser Alex Elder (3): ceph: always initialize the dentry in open_root_dentry() rbd: initialize snap_rwsem in rbd_add() ceph: ensure prealloc_blob is in place when removing xattr Alex Williamson (9): iommu: Add iommu_device_group callback and iommu_group sysfs entry iommu/intel: Implement iommu_device_group iommu/amd: Implement iommu_device_group iommu: Add option to group multi-function devices PCI: Fix PRI and PASID consistency PCI: Enable is not exposed as a PASID capability PCI: More PRI/PASID cleanup PCI: Fix PRI and PASID consistency PCI: Fix PCI_EXP_TYPE_RC_EC value Alex,Shi (1): KVM: use this_cpu_xxx replace percpu_xxx funcs Alexander Aring (1): I2C: OMAP: correct SYSC register offset for OMAP4 Alexander Beregalov (3): Staging: cxt1e1: remove unnecessary includes Staging: cxt1e1: remove ifdef __cplusplus Staging: cxt1e1: remove rcs keywords and log Alexander Duyck (1): ixgbevf: Fix register defines to correctly handle complex expressions Alexander Elbs (1): mmc: sd: Fix SDR12 timing regression Alexander Graf (2): KVM: Fix whitespace in kvm_para.h KVM: PPC: Whitespace fix for kvm.h Alexander Guller (1): mlx4_en: nullify cached multicast address list after cleanup Alexander Simon (3): mac80211: Add HT helper functions nl80211: Parse channel type attribute in an ibss join request mac80211: Add HT operation modes for IBSS Alexander Stein (3): atmel_lcdfb: Adjust HFP calculation so it matches the manual. atmel_lcdfb: Use proper blanking on negative contrast polarity drivers/tty/serial/pch_uart.c: add console support Alexandre Oliva (4): Btrfs: test free space only for unclustered allocation Btrfs: don't set up allocation result twice Btrfs: revamp clustered allocation logic brcmfmac: work-around gcc 4.7 build issue Alexey Dobriyan (4): xfrm: optimize ipv4 selector matching net: remove ipv6_addr_copy() x86/i386: Use less assembly in strlen(), speed things up a bit ctags: remove struct forward declarations Alexey Fisher (2): [media] uvcvideo: Add debugfs support [media] uvcvideo: Extract video stream statistics Alfredo Jesús Delaiti (1): [media] cx23885: add support for Mygica X8507 Allan Stephens (23): tipc: Enable use by containers having their own network namespace tipc: Register new media using pre-compiled structure tipc: Optimize detection of duplicate media registration tipc: Eliminate duplication of media structures tipc: Streamline media registration error checking tipc: Improve handling of media address printing errors tipc: Add new address conversion routines for Ethernet media tipc: Hide media-specific addressing details from generic bearer code tipc: Ignore neighbor discovery messages containing invalid address tipc: Allow run-time alteration of default link settings tipc: Revise comment justifying release of configuration spinlock tipc: Minor optimization to deactivation of Ethernet media suppot tipc: Do timely cleanup of disabled Ethernet bearer resources tipc: Eliminate useless memset operations in Ethernet media support tipc: Minor correction to TIPC module unloading tipc: Eliminate useless check when network address is assigned tipc: Eliminate dynamic allocation of broadcast link data structures tipc: Ensure broadcast link spinlock is held when updating node map tipc: Handle broadcast attempt when no neighboring nodes exist tipc: Minor optimization of broadcast link transmit queue statistic tipc: Flush unsent broadcast messages when contact with last node is lost tipc: Ignore broadcast acknowledgements that are out-of-range tipc: Allow use of buf_seqno() helper routine by unicast links Alok Kataria (1): [SCSI] MAINTAINERS: pvscsi maintainers update Alwin Beukers (6): brcm80211: cleanup defines in main.c brcm80211: removed duplicate defines brcm80211: smac: don't modify sta parameters when adding sta brcm80211: smac: combine promiscuous mode functionality brcm80211: smac: fix channel frequency brcm80211: smac: added support for mac80211 filter flags Aman Deep (2): xHCI: Adding #define values used for hub descriptor USB: Adding #define in hub_configure() and hcd.c file Amir Vadai (2): net/mlx4_en: adding loopback support net/mlx4_en: bug fix for the case of vlan id 0 and UP 0 Amit Shah (12): virtio: pci: switch to new PM API virtio: pci: add PM notification handlers for restore, freeze, thaw, poweroff virtio: console: Move vq and vq buf removal into separate functions virtio: console: Add freeze and restore handlers to support S4 virtio: console: Disable callbacks for virtqueues at start of S4 freeze virtio: blk: Move vq initialization to separate function virtio: blk: Add freeze, restore handlers to support S4 virtio: net: Move vq initialization into separate function virtio: net: Move vq and vq buf removal into separate function virtio: net: Add freeze, restore handlers to support S4 virtio: balloon: Move vq initialization into separate function virtio: balloon: Add freeze, restore handlers to support S4 Amitkumar Karwar (10): mwifiex: enable SDIO multiport aggregation mwifiex: remove unnecessary free_priv handler mwifiex: release bss structure returned by cfg80211_inform_bss() mwifiex: failure case handling for PCIe events mwifiex: do not advertise custom regulatory domain capability mwifiex: remove cfg_workqueue mwifiex: cleanup work in scan.c mwifiex: remove redundant band config code mwifiex: use IEEE80211_HT_PARAM_CHA_SEC_* macros mwifiex: fix issues in band configuration code Ananth N Mavinakayanahalli (1): powerpc: Export PIR data through sysfs Andi Kleen (4): m68k: Initconst section fixes panic: don't print redundant backtraces on oops vfs: cache request_queue in struct block_device dio: optimize cache misses in the submission path Andiry Xu (1): ALSA: HDA: Add support for new AMD products Andor Daam (2): Staging: line6/midi.c: Fixed call of obsolete function strict_strtoul Staging: line6/midi.c: Fixed call of obsolete function strict_strtoul Andre Guedes (12): Bluetooth: Create hci_do_inquiry() Bluetooth: Create hci_cancel_inquiry() Bluetooth: Periodic Inquiry and Discovery Bluetooth: Rename mgmt_inquiry_failed() Bluetooth: mgmt_stop_discovery_failed() Bluetooth: Add dev_flags to struct hci_dev Bluetooth: LE Set Scan Parameter Command Bluetooth: Rename extfeatures Bluetooth: Fix hci_cc_read_local_ext_features() Bluetooth: Fix adv_work delay Bluetooth: Queue adv_work on system workqueue Bluetooth: Fix mgmt_stop_discovery_failed() Andrea Arcangeli (2): mremap: enforce rmap src/dst vma ordering in case of vma_merge() succeeding in copy_vma() mm: vmscan: check if we isolated a compound page during lumpy scan Andreas Herrmann (4): [CPUFREQ] powernow-k8: Avoid Pstate MSR accesses on systems supporting CPB [CPUFREQ] powernow-k8: Fix indexing issue [CPUFREQ] powernow-k8: Update copyright, maintainer and documentation information x86/PCI: amd: Kill misleading message about enablement of IO access to PCI ECS] Andreas Krebbel (1): oprofile, s390: Add event interface to the System z hardware sampling module Andreas Oberritter (2): [media] em28xx: Add Terratec Cinergy HTC Stick [media] DVB: dvb_frontend: fix delayed thread exit Andreas Ruprecht (7): Staging: iio/accel: Changed data type in adis16220_write_16bit to u16 Staging: iio/accel: Changed data type for val to unsigned long in write_frequency Staging: iio/accel: Changed data type of val in store_measurement_mode to u8 Staging: iio/adc: strict_strtoul was used with a long type variable Staging: iio/accel: Changed return type of lis3l02dq_read_event_config() to int Staging: iio/accel: Changed data type of mask in store_measurement_mode() to u8 Staging: iio/accel: Added a range check for val in store_measurement_mode() Andreas Schwab (2): m68k: Don't comment out syscalls used by glibc powerpc: Fix wrong divisor in usecs_to_cputime Andrei Emeltchenko (50): Bluetooth: EFS: l2cap extended feature mask update Bluetooth: EFS: add enable_hs kernel param Bluetooth: convert flushable variable to flag in l2cap chan Bluetooth: convert force_reliable variable to flag in l2cap chan Bluetooth: convert force_active variable to flag in l2cap chan Bluetooth: convert role_switch variable to flag in l2cap chan Bluetooth: clean up spaces in L2CAP header Bluetooth: EWS: extended window size option support Bluetooth: EWS: adds ext control field bit mask Bluetooth: EWS: rewrite handling Supervisory (S) bits Bluetooth: EWS: rewrite handling SAR bits Bluetooth: EWS: rewrite reqseq calculation Bluetooth: EWS: rewrite L2CAP ERTM txseq calculation Bluetooth: EWS: rewrite check frame type function Bluetooth: EWS: rewrite handling FINAL (F) bit Bluetooth: EWS: rewrite handling POLL (P) bit Bluetooth: EWS: recalculate L2CAP header size Bluetooth: EWS: define L2CAP header sizes Bluetooth: EFS: definitions and headers Bluetooth: EFS: assign default values in chan add Bluetooth: EFS: add efs option in L2CAP conf req Bluetooth: AMP: read local amp info HCI command Bluetooth: EWS: handling different Control fields Bluetooth: EWS: support extended seq numbers Bluetooth: EWS: remove magic numbers in l2cap Bluetooth: EWS: fix max_pdu calculation Bluetooth: EFS: parse L2CAP config request Bluetooth: EFS: implement L2CAP config pending state Bluetooth: remove magic offset and size Bluetooth: correct debug output Bluetooth: Initialize tx_win_max for fixed channel Bluetooth: Define HCI reasons instead of magic number Bluetooth: EFS: parse L2CAP config response Bluetooth: Move scope of kernel parameter enable_hs Bluetooth: Do not set HCI_RAW when HS enabled Bluetooth: Allow to set AMP type for virtual HCI Bluetooth: making enable_hs independent from L2CAP Bluetooth: Use queue in the device list Bluetooth: Add HCI Read Flow Control Mode function Bluetooth: remove old code Bluetooth: Remove magic bluetooth version numbers Bluetooth: trivial: correct check for LMP version Bluetooth: Add HCI Read Data Block Size function Bluetooth: Simplify num_comp_pkts_evt function Bluetooth: Split ctrl init to BREDR and AMP parts Bluetooth: Initialize default flow control mode Bluetooth: Check for flow control mode Bluetooth: Clean up magic pointers Bluetooth: Remove magic numbers from le scan cmd Bluetooth: Correct packet len calculation Andres Salomon (1): libertas: clean up scan thread handling Andrew Lunn (4): ARM: Orion: Consolidate the address map setup ARM: Orion: mbus_dram_info consolidation ARM: Orion: Get address map from plat-orion instead of via platform_data ARM: Orion: Remove address map info from all platform data structures Andrew Lynn (1): rtc/ab8500: set can_wake flag Andrew Morton (3): include/linux/security.h: fix security_inode_init_security() arg drivers/video/nvidia/nvidia.c: fix warning drivers/parport/parport_pc.c: fix warnings Andrew Vagin (5): events: Don't divide events if it has field period sched: Don't call task_group() too many times in set_task_rq() events, sched: Add tracepoint for accounting blocked time perf tools: Add ability to synthesize event according to a sample perf record: Add ability to record event period Andrew Vasquez (3): [SCSI] qla2xxx: Only read requested mailbox registers. [SCSI] qla2xxx: Limit excessive DPC cycles. [SCSI] qla2xxx: Ensure there's enough request-queue space for passthru IOCBs. Andrew Vincer (1): [media] rc: Fix input deadlock and transmit error in redrat3 driver Andrew Worsley (1): USB: serial: ftdi_sio: Handle the old_termios == 0 case e.g. uart_resume_port() Andrey Danin (1): ASoC: alc5632: rename volume/switch contols for master and speaker volumes. Andrzej Pietrasiewicz (2): [media] media: vb2: vmalloc-based allocator user pointer handling [media] Exynos4 JPEG codec v4l2 driver Andy Adamson (5): NFSv4.1: fix backchannel slotid off-by-one bug NFSv4.1: cleanup init and reset of session slot tables NFSv4.1: change nfs4_free_slot parameters for dynamic slots NFSv4.1: cleanup comment and debug printk NFSv4: include bitmap in nfsv4 get acl data Andy Fleming (2): fsl_pq_mdio: Clean up tbi address configuration powerpc: Add TBI PHY node to first MDIO bus Andy Gross (2): drm/omap: DMM/TILER support for OMAP4+ platform staging: drm/omap: add debugfs support Andy Lutomirski (2): x86-64: Set siginfo and context on vsyscall emulation faults x86: Default to vsyscall=emulate Andy Shevchenko (1): selinuxfs: remove custom hex_to_bin() Andy Whitcroft (12): checkpatch: correctly track the end of preprocessor commands in context checkpatch: check for common memset parameter issues against statments checkpatch: ## is not a valid modifier checkpatch: optimise statement scanner when mid-statement checkpatch: only apply kconfig help checks for options which prompt checkpatch: fix EXPORT_SYMBOL handling following a function checkpatch: complex macro should allow the empty do while loop checkpatch: fix 'return is not a function' square bracket handling checkpatch: fix complex macros handling of square brackets checkpatch: ensure cast type is unique in the context parser checkpatch: typeof may have more complex arguments checkpatch: catch all occurences of type and cast spacing errors per line Aneesh Kumar K.V (3): fs/9p: v9fs_stat2inode should update suid/sgid bits. fs/9p: We should not allocate a new inode when creating hardlines. fs/9p: iattr_valid flags are kernel internal flags map them to 9p values. Annie Li (7): xen/granttable: Introducing grant table V2 stucture xen/granttable: Refactor some code xen/granttable: Grant tables V2 implementation xen/granttable: Keep code format clean xen/granttable: Improve comments for function pointers xen/granttable: Support sub-page grants xen/granttable: Support transitive grants Anton Blanchard (23): powerpc/time: Handle wrapping of decrementer powerpc/time: Use clockevents_calc_mult_shift powerpc/time: Use clocksource_register_hz powerpc/time: Remove unnecessary sanity check of decrementer expiration powerpc/time: Fix some style issues powerpc/time: Optimise decrementer_check_overflow powerpc: Decode correct MSR bits in oops output powerpc/xics: Harden xics hypervisor backend powerpc: Give us time to get all oopses out before panicking powerpc: Remove broken and complicated kdump system reset code powerpc/kdump: Use setjmp/longjmp to handle kdump and system reset recursion powerpc: Cleanup crash/kexec code powerpc: Rework die() powerpc: Reduce pseries panic timeout from 180s to 10s powerpc/xics: Reset the CPPR if H_EOI fails powerpc/kdump: Delay before sending IPI on a system reset powerpc/kdump: Only save CPU state first time through the secondary CPU capture code powerpc/pseries: Increase minimum RMO size from 64MB to 256MB powerpc/nvram: Add spinlock to oops_to_nvram to prevent oops in compression code. powerpc: Enable squashfs as a module powerpc: POWER7 optimised copy_to_user/copy_from_user using VMX powerpc: Fix comment explaining our VSID layout powerpc: Fix RCU idle and hcall tracing Anton Vorontsov (9): olpc_battery: Fix section mismatch noise olpc_battery: Remove unneeded 'olpc_battery_trigger_uevent' Merge tag 'v3.1' from git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git into master Merge branch 'power-supply-scope' of git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen power_supply: Drop usage of nowarn variant of sysfs_create_link() power_supply: Mark da9052 driver as broken Merge git://git.infradead.org/users/cbou/battery-urgent x86: Get rid of 'dubious one-bit signed bitfield' sprase warning x86: Get rid of dubious one-bit signed bitfield Antonio Quartulli (8): batman-adv: tt_global_del_orig() has to print the correct message batman-adv: use orig_hash_find() instead of get_orig_node() in TT code batman-adv: fixed hash functions type to uint32_t instead of int batman-adv: linearise the tt_response skb only if needed batman-adv: check for tt_reponse packet real length batman-adv: create a common substructure for tt_global/local_entry batman-adv: generalise tt_local_reset_flags() batman-adv: format multi-line if in the correct way Antti Palosaari (30): [media] tda18212: add DVB-T2 support [media] anysee: add support for Anysee E7 T2C [media] anysee: I2C gate control DNOD44CDH086A tuner module [media] anysee: CI/CAM support [media] anysee: add control message debugs [media] anysee: fix style issues [media] tda18218: implement .get_if_frequency() [media] af9013: use .get_if_frequency() when possible [media] mt2060: implement .get_if_frequency() [media] qt1010: implement .get_if_frequency() [media] tda18212: implement .get_if_frequency() [media] tda18212: round IF frequency to close hardware value [media] cxd2820r: switch to .get_if_frequency() [media] cxd2820r: check bandwidth earlier for DVB-T/T2 [media] ce6230: remove experimental from Kconfig [media] ce168: remove experimental from Kconfig [media] af9015: limit I2C access to keep FW happy [media] af9013: rewrite whole driver [media] mxl5007t: bugfix DVB-T 7 MHz and 8 MHz bandwidth [media] HDIC HD29L2 DMB-TH demodulator driver [media] HDIC HD29L2 DMB-TH USB2.0 reference design driver [media] hd29l2: synch for latest DVB core changes [media] hd29l2: add debug for used IF frequency [media] dvb-core: define general callback value for demodulator [media] hd29l2: fix review findings [media] revert patch: HDIC HD29L2 DMB-TH USB2.0 reference design driver [media] anysee: do not attach same frontend twice [media] cxd2820r: do not switch to DVB-T when DVB-C fails [media] cxd2820r: wait demod lock for DVB-C too [media] cxd2820r: do not allow get_frontend() when demod is not initialized Archit Taneja (8): [media] OMAP_VOUT: Fix check in reqbuf for buf_size allocation [media] OMAP_VOUT: CLEANUP: Remove redundant code from omap_vout_isr [media] OMAP_VOUT: Fix VSYNC IRQ handling in omap_vout_isr [media] OMAP_VOUT: Add support for DSI panels [media] OMAP_VOUT: Increase MAX_DISPLAYS to a larger value OMAPDSS: DSI: Fix HSDIV related PLL info in dsi_dump_clocks() OMAPDSS: Panel NEC: Set omap_dss_device states correctly OMAPDSS: Displays: Make PICODLP driver depend on DPI Arend van Spriel (60): brcm80211: smac: drop "40MHz intolerant" flag from HT capability info brcm80211: smac: remove obsolete srom variables from n-phy brcm80211: smac: avoid sprom endianess conversions for crc8 check brcm80211: smac: some local function made static in main.c brcm80211: smac: remove phy api bypass in rate.h brcm80211: util: move brcmu_pktfrombuf() function to brcmfmac brcm80211: util: remove function brcmu_format_hex() from brcmutil brcm80211: fmac: use sk_buff list for handling frames in receive path brcm80211: smac: rename buffer endianess conversion functions brcm80211: smac: use sk_buff list for handling frames in receive path brcm80211: smac: change buffer endianess convert function interface brcm80211: smac: fix endianess issue for OTP memory access brcm80211: smac: remove code under unused macro definitions brcm80211: smac: replace own access category definitions with mac80211 enum brcm80211: smac: remove duplicate definition of D11_PHY_HDR_LEN brcm80211: smac: remove usage of brcmu_pkttotlen brcm80211: util: use sk_buff_head in precedence queue functions brcm80211: util: move brcmu_pkttotlen() function to brcmfmac brcm80211: util: remove pointer traversal from brcmu_pkt_buf_free_skb brcm80211: fmac: add function to free the glom skb queue brcm80211: fmac: cleanup receive path using proper skb_queue functions brcm80211: smac: remove skb next pointer usage from the driver brcm80211: fmac: separate receiving skb chain from other receive path brcm80211: fmac: remove width parameter from brcmf_sdioh_request_buffer brcm80211: fmac: simplify the brcmf_sdioh_request_buffer() function brcm80211: fmac: remove alignment check from brcmf_sdioh_request_buffer() brcm80211: fmac: rename wait queue name to match using function bcma: add set/mask macros for 16-bit register access bcma: use static keyword for inline function declaration in bcma.h brcm80211: smac: remove unused fields from struct si_pub definition brcm80211: smac: move fields from struct si_pub to struct si_info brcm80211: smac: use inline access functions for struct si_pub fields brcm80211: smac: change from pci device driver to bcma device driver brcm80211: smac: change attach interfaces in main.c for bcma support brcm80211: smac: rename struct si_info field pbus to pcibus brcm80211: smac: change ai_attach interface taking a bcma_bus object brcm80211: smac: remove enumeration rom parsing function brcm80211: smac: use bcma core register access functions for 802.11 core brcm80211: smac: use DMA-API calls for descriptor allocations brcm80211: smac: use bcma function for register access in dma.c brcm80211: smac: use bcma functions for register access in phy code brcm80211: smac: remove SI_FAST() macro usage brcm80211: smac: replace ai_corereg() function with ai_cc_reg() brcm80211: smac: remove unused functions and/or prototypes brcm80211: smac: use bcma core control functions brcm80211: smac: use bcma core access functions in nicpci.c brcm80211: smac: change ai_findcoreidx() to ai_findcore() brcm80211: smac: use bcma core access functions in otp.c brcm80211: smac: use bcma core access function in srom.c brcm80211: smac: use bcma core access functions in pmu.c brcm80211: smac: use bcma core access functions in aiutils.c brcm80211: smac: remove register access macro definitions brcm80211: smac: remove empty or unused functions from pmu.c brcm80211: smac: INTROFF/INTRESTORE macros removed brcm80211: smac: remove interrupt disable callback functionality brcm80211: smac: remove ai_switch_core() function brcm80211: smac: remove mapped core related function from aiutils.c brcm80211: smac: cleanup si_info structure definition brcm80211: smac: cleanup buscore handling in aiutils.c brcm80211: smac: register with bcma for specific 802.11 core revisions Ariel Elior (3): bnx2x: add fan failure event handling bnx2x: Remove on-stack napi struct variable bnx2x: support classification config query Arik Nemtsov (14): wl12xx: keep beacon-filtering enabled during STA operation mac80211: support adding IV-room in the skb for CCMP keys mac80211: init rate-control for TDLS sta when supp-rates are known mac80211: make sure hw_key exists before checking its flags nl80211: Add probe response offload attribute nl80211: Pass probe response data to drivers mac80211: Save probe response data for bss ath6kl: indicate probe-resp offload support mac80211: dereference RCU protected probe_resp pointer correctly mac80211: don't indicate probe resp change in IBSS mode wl12xx: configure probe-resp template according to notification wl12xx: indicate probe-resp offloading support wl12xx: avoid bail out when probe-resp is not set by mac80211 wl12xx: leave IV calculation to HW for CCMP Arjan van de Ven (1): drm: Make the per-driver file_operations struct const Arnaldo Carvalho de Melo (31): perf tools: Eliminate duplicate code and use PATH_MAX consistently perf tools: Simplify debugfs mountpoint handling code perf evlist: Introduce perf_evlist__add_attrs perf evlist: Introduce add_tracepoints method perf evsel: Introduce config attr method perf evlist: Introduce {prepare,start}_workload refactored from 'perf record' perf evlist: Handle default value for 'pages' on mmap method perf record: Move mmap_pages to perf_record_opts perf session: Move threads to struct machine perf record: Move 'group' to perf_event_ops perf ui progress: Fix divide by zero perf symbols: Add nr_events to symbol_conf perf evlist: Introduce id_hdr_size method out of perf_session perf event: perf_event_ops->attr() manipulates only an evlist perf session: Remove superfluous callchain_cursor member perf tools: Use evsel->attr.sample_type instead of session->sample_type perf report: Group options in a struct perf annotate: Group options in a struct perf tools: Pass tool context in the the perf_event_ops functions perf tools: Resolve machine earlier and pass it to perf_event_ops perf tools: Rename perf_event_ops to perf_tool perf top: Stop using globals for tool state perf tools: Save some loops using perf_evlist__id2evsel perf evlist: Always do automatic allocation of pollfd and mmap structures perf test: Allow running just a subset of the available tests perf event: Introduce perf_event__fprintf perf test: Validate PERF_RECORD_ events and perf_sample fields perf test: Soft errors shouldn't stop the "Validate PERF_RECORD_" test perf hists: Rename total_session to total_period perf hists: Stop using 'self' for struct hist_entry perf top: Don't update total_period on process_sample Arnaud Lacombe (1): kbuild: Fix compiler warning with assertion when calling 'fwrite' Arnaud Patard (1): ARM: Kirkwood: Add configuration for MPP12 as GPIO Arnd Bergmann (59): Merge branches 'drivers/macb-gem' and 'drivers/pxa-gpio' into next/drivers Merge branch 'drivers/macb-gem-cleanup' into at91/gpio Merge branches 'at91/gpio', 'at91/ioremap', 'drivers/macb-gem-cleanup' and 'msm/misc' into next/cleanup Merge branch 'mxs/saif' into next/drivers Merge branch 'drivers/pxa-gpio' into next/drivers usb: musb: use a Kconfig choice to pick the right DMA method usb: musb: allow building USB_MUSB_TUSB6010 as a module Merge branch 'davinci/cleanup' into next/cleanup Merge branch 'at91/macb' into next/drivers Merge branch 'ehci' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into omap/ehci Merge branch 'hwmod' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into omap/hwmod Merge branch 'omap/hwmod' into next/devel Merge branch 'omap/hwmod' into next/drivers Merge branch 'omap/ehci' into next/drivers Merge branch 'tegra/cleanup' into next/cleanup Merge branch 'for-3.3/dt' of git://git.kernel.org/pub/scm/linux/kernel/git/olof/tegra into tegra/dt Merge branch 'for-3.3/soc' of git://git.kernel.org/pub/scm/linux/kernel/git/olof/tegra into tegra/soc Merge branches 'depends/rmk/devel-stable' and 'tegra/dt' into next/soc Merge branch 'tegra/soc' into next/soc Merge branch 'for-3.3/boards' of git://git.kernel.org/pub/scm/linux/kernel/git/olof/tegra into tegra/boards Merge branch 'tegra/boards' into next/boards Merge branch 'for-3.3/drivers' of git://git.kernel.org/pub/scm/linux/kernel/git/olof/tegra into tegra/drivers Merge branch 'tegra/drivers' into next/drivers Merge branch 'next-samsung-devel-dt1' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into samsung/dt Merge branch 'tegra/cleanup' into next/dt Merge branch 'tegra/dt' into next/dt Merge branch 'samsung/dt' into next/dt Merge branch 'next-samsung-devel-ohci' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into samsung/ohci Merge branch 'v3.2-rc6' into next/drivers Merge branch 'samsung/ohci' into next/drivers Merge branch 'next-samsung-cleanup-mmc2' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into samsung/cleanup Merge branch 'next-samsung-devel-spi3' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into samsung/cleanup Merge branch 'next-samsung-cleanup-spi4' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into samsung/cleanup Merge branch 'samsung/cleanup' into next/cleanup2 Merge branch 'next-samsung-devel-mmc-spi5' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into samsung/driver Merge branch 'samsung/cleanup' into next/drivers Merge branch 'samsung/driver' into next/drivers Merge branch 'drivers/pxa-gpio' into next/drivers Merge branch 'drivers/rtc-sa1100' into next/drivers Merge branch 'pxa/board' into next/boards Merge branch 'pxa/fixes-non-critical' into next/fixes-non-critical Merge branch 'imx/pm' of git://git.linaro.org/people/shawnguo/linux-2.6 into imx6/pm Merge branch 'v3.2-rc7' into next/pm Merge branch 'imx6/pm' into next/pm Merge branch 'mxs/clk-prepare' of git://git.linaro.org/people/shawnguo/linux-2.6 into imx/clk Merge branch 'imx/clk' into next/clk Merge branch 'imx-features-assorted' of git://git.pengutronix.de/git/imx/linux-2.6 into imx/board Merge branch 'imx/board' into next/boards Merge branch 'tegra/soc' into next/boards Merge branch 'depends/rmk/restart' into next/cleanup Merge branch 'depends/rmk/for-linus' into samsung/dt Merge branch 'next/cleanup' into samsung/dt Merge branch 'samsung/dt' into next/dt Merge branch 'depends/rmk/for-linus' into next/soc Merge branch 'samsung/dt' into samsung/cleanup Merge branch 'samsung/cleanup' into next/cleanup2 Merge branch 'samsung/cleanup' into samsung/driver Merge branch 'samsung/driver' into next/drivers Merge branch 'samsung/cleanup' into next/boards Arne Jansen (6): Btrfs: generic data structure to build unique lists Btrfs: mark delayed refs as for cow Btrfs: always save ref_root in delayed refs Btrfs: add nested locking mode for paths Btrfs: add sequence numbers to delayed refs Btrfs: put back delayed refs that are too new Artem Bityutskiy (64): UBI: fix use-after-free on error path mtd: document that MEMWRITE ioctl is NAND-specific mtd: map.h: fix arm cross-build failure mtd: lpddr: drop unnecessary zeroing logfs: rename functions starting with mtd_ mtd: mtdchar: rename functions mtd: introduce mtd_erase interface mtd: introduce mtd_point interface mtd: introduce mtd_unpoint interface mtd: introduce mtd_get_unmapped_area interface mtd: introduce mtd_read interface mtd: introduce mtd_write interface mtd: introduce mtd_panic_write interface mtd: introduce mtd_read_oob interface mtd: introduce mtd_write_oob interface mtd: introduce mtd_get_fact_prot_info interface mtd: introduce mtd_read_fact_prot_reg interface mtd: introduce mtd_get_user_prot_info interface mtd: introduce mtd_read_user_prot_reg interface mtd: introduce mtd_write_user_prot_reg interface mtd: introduce mtd_lock_user_prot_reg interface mtd: introduce mtd_writev interface mtd: introduce mtd_sync interface mtd: introduce mtd_lock interface mtd: introduce mtd_unlock interface mtd: introduce mtd_is_locked interface mtd: introduce mtd_suspend interface mtd: introduce mtd_resume interface mtd: introduce mtd_block_isbad interface mtd: introduce mtd_block_markbad interface mtd: move mtd->{get,put}_device functions up mtd: docprobe: use kzalloc instead mtd: doc: do not initialize mtd_info fields to 0 or NULL mtd: always initialize retlen to zero mtd: remove extra retlen assignment mtd: kill dev_to_mtd helper mtd: onenand: kill unused variable mtd: sst25l: kill unused variable mtd: remove unused default_mtd_readv prototype jffs: remove custom mtd_fake_writev function mtd: clean-up the default_mtd_writev function mtd: mtdcore: export symbols cleanup mtd: introduce mtd_has_oob helper mtd: do use mtd->point directly mtd: do not use mtd->get_unmapped_area directly romfs: do not use mtd->get_unmapped_area directly mtd: mtdoops: do not use mtd->panic_write directly mtd: do not use mtd->read_oob directly mtd: do not use mtd->get_*_prot_info directly mtd: do not use mtd->read_*_prot_reg directly mtd: mtd->write_user_prot_reg directly mtd: do not use mtd->lock_user_prot_reg directly mtd: harmonize mtd_writev usage mtd: do not use mtd->sync directly mtd: do not use mtd->lock, unlock and is_locked directly mtd: do not use mtd->suspend and mtd->resume directly mtd: introduce mtd_can_have_bb helper logfs: do not use 'mtd->block_isbad' directly mtd: do not use mtd->block_markbad directly UBI: fix debugging messages UBIFS: make debugging messages light again UBIFS: fix debugging messages UBIFS: use snprintf instead of sprintf when printing keys UBIFS: fix key printing Arun Sharma (1): sched/tracing: Add a new tracepoint for sleeptime Arun Thomas (1): tools/power turbostat: update fields in manpage Arve HjønnevÃ¥g (8): android-common: include linux/slab.h Staging: android: ram_console: Start ram console earlier Staging: android: timed_gpio: Request gpios. binder: Use seq_file for debug interface. staging: android: binder: Move debugging information from procfs to debugfs Staging: android: binder: Create dedicated workqueue for binder deferred work staging: android: lowmemorykiller: Ignore shmem pages in page-cache ashmem: Fix ASHMEM_SET_PROT_MASK. Arvid Brodin (2): usb/isp1760: Simpler queue head list code. usb/isp1760: Fix race condition memory leak Arvind R (1): edac:i82975x fix 32bit compile and cleanup Asai Thambi S P (2): mtip32xx: updates based on feedback mtip32xx: do rebuild monitoring asynchronously Ashish Chavan (1): ASoC: da7210: Add support for line input and mic Ashish Jangam (6): MFD: DA9052/53 MFD core module MFD: DA9052/53 MFD core module add SPI support v2 regulator: DA9052/53 Regulator support regulator: Replace kzalloc with devm_kzalloc and if-else with a switch-case for da9052-regulator mfd: Clearing events requires event registers to be writable for da9052-core power_supply: Add DA9052 battery driver Aurelien Jacobs (1): asix: fix infinite loop in rx_fixup() Aurelien Jacquiot (14): C6X: build infrastructure C6X: early boot code C6X: memory management and DMA support C6X: process management C6X: signal management C6X: time management C6X: interrupt handling C6X: syscalls C6X: build infrastructure C6X: cache control C6X: loadable module support C6X: ptrace support C6X: headers C6X: library code Avi Kivity (10): KVM: Move cpuid code to new file KVM: Document KVM_NMI Merge remote-tracking branch 'tip/perf/core' into kvm-updates/3.3 KVM: Make KVM_INTEL depend on CPU_SUP_INTEL KVM: Expose kvm_lapic_local_deliver() KVM: Add generic RDPMC support KVM: SVM: Intercept RDPMC KVM: VMX: Intercept RDPMC KVM: x86 emulator: fix RDPMC privilege check KVM: x86 emulator: implement RDPMC (0F 33) Avinash Patil (2): mwifiex: proper cleanup when RX multiport aggregation fails mwifiex: wakeup and stop multiple tx queues in net_device Axel Lin (219): max8997_charger&max8998_charger: Fix unterminated platform_device_id tables max8903_charger: Add "platform:" prefix for platform modalias ds2780_battery&z2_battery: Add __devexit_p at necessary places max8998_charger: Allow full timeout not set, leave it unchanged pda_power: Fix build error if !CONFIG_USB_OTG_UTILS ASoC: wm8400: Fix setting Fout clock divider for FLL Control 4 ASoC: wm8996: Avoid a redundant i2c_get_clientdata call in wm8996_i2c_remove ASoC: wm8940: Fix setting PLL Output clock division ratio ASoC: wm8940: Fix a typo for the mask of setting WM8940_BCLKDIV ASoC: tlv320aic3x: Use snd_soc_update_bits for read-modify-write ASoC: Avoid a redundant read in cs42l51_pdn_event ASoC: wm9081: Use snd_soc_update_bits for read-modify-write ASoC: Remove unused control_data and mutex fields from struct alc5632_priv ASoC: cs42l73: Return proper error code if device id mismatch ASoC: cs42l73: Show correct revision id ASoC: Remove redundant regcache_sync call in cs42l73_resume ASoC: cs42l73: Unify the way to define bits of register ASoC: cs42l73: Make inv and format to be unsigned int PM / devfreq: separate error paths from successful path net: mv643xx_eth: fix build error ASoC: Convert ep93xx directory to module_platform_driver ASoC: Convert s6000 directory to module_platform_driver ASoC: Convert mxs directory to module_platform_driver ASoC: Convert blackfin directory to module_platform_driver ASoC: Convert imx directory to module_platform_driver ASoC: Convert jz4740 directory to module_platform_driver ASoC: Convert nuc900 directory to module_platform_driver ASoC: Convert kirkwood directory to module_platform_driver ASoC: Convert mid-x86 directory to module_platform_driver ALSA: Convert mips directory to module_platform_driver collie_battery: Convert to gpio_request_array() / gpio_free_array() tosa_battery: Convert to gpio_request_array() / gpio_free_array() [media] media/radio/tef6862: fix checking return value of i2c_master_send ASoC: Convert atmel directory to module_platform_driver ASoC: Convert au1x directory to module_platform_driver ASoC: Convert pxa directory to module_platform_driver ASoC: Convert sh directory to module_platform_driver ASoC: Convert txx9 directory to module_platform_driver ASoC: Convert davinci directory to module_platform_driver ASoC: Convert omap directory to module_platform_driver uio: convert drivers/uio/* to use module_platform_driver() regulator: export of_get_regulator_init_data regulator: Checking return value of of_get_regulator_init_data regulator: Staticise of_get_fixed_voltage_config() ALSA: convert sound/* to use module_platform_driver() regulator: Avoid potential NULL dereference in reg_fixed_voltage_probe() usb: convert drivers/usb/* to use module_platform_driver() net/irda: convert drivers/net/irda/* to use module_platform_driver() regulator: aat2870: Remove a redundant bitwise and operation regulator: Convert virtual and userspace regulator consumer drivers to use module_platform_driver() ASoC: Convert fsl directory to module_platform_driver ASoC: Convert tegra_spdif to use module_platform_driver() net/can: convert drivers/net/can/* to use module_platform_driver() net/ethernet: convert drivers/net/ethernet/* to use module_platform_driver() Input: ad7879-i2c - remove redundant MODULE_ALIAS Input: samsung-keypad - remove redundant MODULE_ALIAS ASoC: Convert smdk_wm8994pcm to use module_platform_driver() ASoC: cs42l73: Fix clear wrong bits in cs42l73_set_dai_fmt char: hw_random: convert drivers/char/hw_random/* to use module_platform_driver() crypto: convert drivers/crypto/* to use module_platform_driver() parport: convert drivers/parport/* to use module_platform_driver() TTY: serial: convert drivers/tty/serial/* to use module_platform_driver() net: rfkill: convert net/rfkill/* to use module_platform_driver() NFC: pn533: Staticise pn533_data_exchange() dsa: Include linux/if_ether.h to fix build error ARM: exynos4: Fix build error due to 'gic_bank_offset' undeclared ARM: exynos4: Fix build error video: convert drivers/video/* to use module_platform_driver() ASoC: Make SND_SOC_LITTLEMILL select MFD_WM8994 dmaengine: convert drivers/dma/* to use module_platform_driver() ASoC: Convert e740_wm9705 to use gpio_request_one() ASoC: uda1380: Convert to gpio_request_one() ASoC: Fix reg_cache_size for stac9766 ASoC: Fix a typo in s3c24xx_simtec_tlv320aic23 driver ASoC: Convert e750_wm9705 to use gpio_request_one() ASoC: Fix error handling in e800_init to free gpios ASoC: Convert e800_wm9712 to use gpio_request_one() ASoC: wm8960: Use snd_soc_update_bits for read-modify-write ASoC: Fix comments for disabling amplifier and PGA Input: mc13783-pwrbutton - convert to use module_platform_driver() Input: keyboard - staticise non-exported symbols ASoC: Add missed MODULE_LICENSE("GPL") for imx-pcm-fiq ASoC: Staticise rx51_aux_dev ASoC: Staticise au1xpsc_soc_platform ASoC: Staticise alchemy_pcm_soc_platform ASoC: Remove unused extern declarations for sh4_hac_dai and sh7760_soc_platform ASoC: Staticise sst_pcm_new and sst_soc_platform_drv ASoC: Staticise mfld_msic_dailink ASoC: pxa: Convert e740_wm9705 to use snd_soc_register_card() ASoC: pxa: Convert e750_wm9705 to use snd_soc_register_card() ASoC: pxa: Convert imote2 to use snd_soc_register_card() ASoC: pxa: Convert tosa to use snd_soc_register_card() ASoC: pxa: Convert e800_wm9712 to use snd_soc_register_card() video: convert mbxfb to use module_platform_driver() video: pnx4008: convert drivers/video/pnx4008/* to use module_platform_driver() ASoC: Convert max9850 to table based DAPM and control init ASoC: Convert uda1380 to table based DAPM and control init ASoC: Remove export of s3c_pcm_dai ASoC: Use dai_fmt in edb93xx machine driver ASoC: Use dai_fmt in snappercl15 machine driver ASoC: Rename rt562[1|2]_vol_snd_controls to alc562[1|2]_vol_snd_controls regulator: da9052: Staticize non-exported symbols ASoC: Convert ak4104 to devm_kzalloc() ASoC: Convert ak4535 to devm_kzalloc() ASoC: Convert ak4641 to devm_kzalloc() ASoC: Convert ak4642 to devm_kzalloc() ASoC: Convert ak4671 to devm_kzalloc() ASoC: Use dai_fmt in hx4700 machine driver ASoC: Use dai_fmt in imote2 machine driver ASoC: Convert 88pm860x-codec to table based DAPM and control init ASoC: Convert cs42l51 to table based DAPM and control init devres: Fix a typo in devm_kfree comment ASoC: pxa: Add .owner to struct snd_soc_card ASoC: samsung: Add .owner to struct snd_soc_card ASoC: fsl: Add .owner to struct snd_soc_card ASoC: atmel: Add .owner to struct snd_soc_card ASoC: blackfin: Add .owner to struct snd_soc_card ASoC: davinci: Add .owner to struct snd_soc_card ASoC: ep93xx: Add .owner to struct snd_soc_card ASoC: tegra: Add .owner to struct snd_soc_card ASoC: au1x: Add .owner to struct snd_soc_card ASoC: imx: Add .owner to struct snd_soc_card ASoC: jz4740: Add .owner to struct snd_soc_card ASoC: nuc900: Add .owner to struct snd_soc_card ASoC: s6000: Add .owner to struct snd_soc_card ASoC: sh: Add .owner to struct snd_soc_card ASoC: txx9: Add .owner to struct snd_soc_card ASoC: kirkwood: Add .owner to struct snd_soc_card ASoC: mid-x86: Add .owner to struct snd_soc_card ASoC: omap: Add .owner to struct snd_soc_card mlx4: Add missing include of linux/slab.h ASoC: Convert da7210 to devm_kzalloc() ASoC: Convert lm4857 to devm_kzalloc() ASoC: Convert uda1380 to devm_kzalloc() ASoC: Convert 88pm860x-codec to devm_kzalloc() pcmcia: pxa: replace IRQ_GPIO() with gpio_to_irq() Input: zylonite-wm97xx - replace IRQ_GPIO() with gpio_to_irq() ARM: pxa: Include linux/export.h in balloon3.c ASoC: Fix build error in sound/soc/kirkwood/kirkwood-i2s.c ASoC: Use dai_fmt in kirkwood-openrd machine driver ASoC: Use dai_fmt in kirkwood-t5325 machine driver ASoC: Convert kirkwood-t5325 to table based DAPM init ASoC: Convert ad193x to devm_kzalloc() ASoC: Convert adau1373 to devm_kzalloc() ASoC: Convert ad1836 to devm_kzalloc() ASoC: Convert adau1701 to devm_kzalloc() ASoC: Convert jz4740 to devm_kzalloc() ASoC: Convert tlv320aic32x4 to devm_kzalloc() regulator: Fix the error handling if create_regulator fails regulator: Fix checking return value of create_regulator ASoC: pxa: Convert poodle to use snd_soc_register_card() ASoC: Convert poodle to table based DAPM and control init ASoC: Use dai_fmt in poodle machine driver ASoC: Use dai_fmt in corgi machine driver ASoC: Convert corgi to table based DAPM and control init video: omap: Staticise non-exported symbols video: omap: convert drivers/video/omap/* to use module_platform_driver() ASoC: Convert cs42l51 to devm_kzalloc() ASoC: Convert max98088 to devm_kzalloc() ASoC: Convert max98095 to devm_kzalloc() ASoC: Convert max9850 to devm_kzalloc() ASoC: Convert rt5631 to devm_kzalloc() ASoC: Convert ssm2602 to devm_kzalloc() ASoC: Convert sta32x to devm_kzalloc() ASoC: Convert tlv320aic23 to devm_kzalloc() ASoC: Convert tlv320aic26 to devm_kzalloc() ASoC: Convert tlv320aic3x to devm_kzalloc() ASoC: Convert alc5623 to devm_kzalloc() ASoC: Convert cs4270 to devm_kzalloc() ASoC: Convert tlv320dac33 to devm_kzalloc() ASoC: Convert tpa6130a2 to devm_kzalloc() ASoC: Fix return value of ak4641_pcm_set_dai_fmt() ASoC: Fix return value of wm8962_gpio_direction_out() ASoC: Use dai_fmt in saarb machine driver ASoC: Use dai_fmt in spitz machine driver ASoC: Use dai_fmt in z2 machine driver ASoC: Convert saarb to table based DAPM init ASoC: Convert spitz to table based DAPM and control init ASoC: Convert tavorevb3 to table based DAPM init ASoC: Convert z2 to table based DAPM init ASoC: Fix return value of wm8903_gpio_direction_in() and wm8903_gpio_direction_out() ASoC: Use dai_fmt in tavorevb3 machine driver ASoC: Fix return value of wm8580_set_sysclk() ASoC: pxa: Convert corgi to use snd_soc_register_card() ASoC: sta32x: Optimize the array work to find rate_min and rate_max power_supply: Convert drivers/power/* to use module_platform_driver() wm97xx_battery: Use DEFINE_MUTEX() for work_lock jz4740-battery: Fix signedness bug ASoC: Fix build dependency for SND_ATMEL_SOC_SSC watchdog: Use DEFINE_SPINLOCK() for static spinlocks watchdog: convert drivers/watchdog/* to use module_platform_driver() mfd: Don't declare jz4740_adc_cells const mfd: Convert to DEFINE_PCI_DEVICE_TABLE mfd: Use gpio_request_one from aat2870-core mfd: Use gpio_request_one from dm355evm_msp mfd: Use gpio_request_one from omap-usb-host mfd: Use gpio_request_one from twl6040-core mfd: Constify aat2870-core i2c_device_id table SATA/PATA: convert drivers/ata/* to use module_platform_driver() mtd: convert drivers/mtd/* to use module_platform_driver() ASoC: Fix recursive dependency due to select ATMEL_SSC in SND_ATMEL_SOC_SSC backlight: convert drivers/video/backlight/* to use module_platform_driver() leds: convert led platform drivers to module_platform_driver leds: convert led i2c drivers to module_i2c_driver leds: convert leds-dac124s085 to module_spi_driver drivers/leds/leds-lp5523.c: remove unneeded forward declaration drivers/leds/leds-bd2802.c: use gpio_request_one() drivers/leds/leds-netxbig.c: use gpio_request_one() drivers/leds/leds-mc13783.c: fix off-by-one for checking num_leds rtc: convert drivers/rtc/* to use module_platform_driver() drivers/rtc/rtc-mc13xxx.c: make mc13xxx_rtc_idtable static drivers/rtc/rtc-jz4740.c: make jz4740_rtc_driver static [media] convert drivers/media/* to use module_platform_driver() mmc: convert drivers/mmc/host/* to use module_platform_driver() mmc: sdhci-pci: simplify error handling i2c: Convert to DEFINE_PCI_DEVICE_TABLE i2c/busses: Use module_platform_driver() i2c/gpio-i2cmux: Convert to use module_platform_driver() ARM: 7274/1: NUC900: Rename nuc900-audio platform device to nuc900-ac97 Balaji TK (1): mmc: omap: remove clock rate hard coding Barak Witkowski (5): bnx2x: add PFC statistics bnx2x: add fcoe statistics bnx2x, cnic: support DRV_INFO upon FW request bnx2x: fix typo in fcoe stats collection bnx2x: handle vpd data longer than 128 bytes Barry Song (2): pinctrl/sirf: fix pin number typo for SPI1 PM / Hibernate: Drop the check of swap space size for compressed image Bart Van Assche (5): hv: Move Kconfig menu entry hv: Add Kconfig menu entry ib_srpt: Initial SRP Target merge for v3.3-rc1 [SCSI] libfc: Declare local functions static [SCSI] fcoe: Move fcoe_debug_logging from fcoe.h to fcoe.c Bart Westgeest (2): staging: usbip: removed dead code from receive function staging: usbip: removed unused definitions from header Bartek Nowakowski (1): [SCSI] isci: enable wide port targets Bartlomiej Zolnierkiewicz (1): pata_cs5536: forward port changes from cs5536 Baruch Siach (1): net: fsl_pq_mdio: fix non tbi phy access Bastian Blank (5): xen: Add privcmd device driver xen: Add xenbus device driver xen: Add xenbus_backend device xen/privcmd: Remove unused support for arch specific privcmp mmap xen/xenbus-frontend: Make error message more clear Bastian Hecht (1): mmc: tmio_mmc: Hotplug code regrouping Becky Bruce (13): powerpc: Only define HAVE_ARCH_HUGETLB_UNMAPPED_AREA if PPC_MM_SLICES powerpc: hugetlb: fix huge_ptep_set_access_flags return value powerpc: Fix booke hugetlb preload code for PPC_MM_SLICES and 64-bit powerpc: Update hugetlb huge_pte_alloc and tablewalk code for FSL BOOKE powerpc: hugetlb: modify include usage for FSL BookE code powerpc: Whitespace/comment changes to tlb_low_64e.S powerpc: Add hugepage support to 64-bit tablewalk code for FSL_BOOK3E powerpc: Add gpages reservation code for 64-bit FSL BOOKE powerpc: Kconfig updates for FSL BookE HUGETLB 64-bit powerpc: Enable Hugetlb by default for 32-bit 85xx/corenet powerpc: Enable hugetlb by default for corenet64 platforms powerpc/book3e: Change hugetlb preload to take vma argument powerpc: Define/use HUGETLB_NEED_PRELOAD insead of complicated #if Ben Dooks (5): eeprom_93cx6: Add data direction control. eeprom_93cx6: Add write support KSZ8851-SNL: Add support for EEPROM MAC address KSZ8851-SNL: Add ethtool support for EEPROM via eeprom_93cx6 Merge branches 'for-33/i2c/eg20t' and 'for-33/i2c/omap' into for-linus/i2c-33 Ben Greear (5): ath9k: Improve debugfs printout for stations. wireless: Support ht-capabilities over-rides. mac80211: Support ht-cap over-rides. mac80211: Make __check_htcap_disable static. mac80211: Remove WARN_ON in apply-ht-override logic. Ben Hutchings (42): [media] staging: lirc_serial: Fix init/exit order [media] staging: lirc_serial: Free resources on failure paths of lirc_serial_probe() [media] staging: lirc_serial: Fix deadlock on resume failure [media] staging: lirc_serial: Fix bogus error codes [media] staging: lirc_serial: Do not assume error codes returned by request_irq() dsa: Change dsa_uses_{dsa, trailer}_tags() into inline functions dsa: Export functions from core to modules dsa: Combine core and tagging code mv88e6xxx: Combine mv88e6131 and mv88e612_61_65 drivers dsa: Define module author, description, license and aliases for drivers dsa: Allow core and drivers to be built as modules net: Use IS_ENABLED() in netdevice.h as appropriate bonding: Remove obsolete source file 'bond_ipv6.c' topology: Provide CPU topology in sysfs in !SMP configurations dsa: Remove unnecessary exports dsa: Move all definitions needed by drivers into <net/dsa.h> dsa: Move switch drivers to new directory drivers/net/dsa lockdep, rtmutex, bug: Show taint flags on error MAINTAINERS: Update sfc maintainers sfc: Remove device ID macros only used once lockdep, bug: Exclude TAINT_OOT_MODULE from disabling lock debugging ethtool: Clarify use of size field for ETHTOOL_GRXFHINDIR ethtool: Centralise validation of ETHTOOL_{G, S}RXFHINDIR parameters ethtool: Define and apply a default policy for RX flow hash indirection sfc: Use skb_fill_page_desc() to simplify passing of page buffers to GRO gianfar: Reject out-of-range RX NFC locations ethtool: Allow drivers to select RX NFC rule locations sfc: Change filter ID generation to satisfy priority semantics of RX NFC sfc: Use consistent types for filter IDs, indices and search depths sfc: Add support for retrieving and removing filters by ID sfc: Implement ethtool RX NFC rules API instead of n-tuple API sfc: Remove now-unused filter function ethtool: Remove ethtool_ops::set_rx_ntuple operation PM / Hibernate: Implement compat_ioctl for /dev/snapshot ext4: Report max_batch_time option correctly igmp: Avoid zero delay when receiving odd mixture of IGMP queries drivers/rtc/interface.c: fix alarm rollover when day or month is out-of-range cpu: Do not return errors from cpu_dev_init() which will be ignored cpu: Register a generic CPU device on architectures that currently do not [SCSI] isci, firmware: Remove isci fallback parameter blob and generator net: Use device model to get driver name in skb_gso_segment() net: WARN if skb_checksum_help() is called on skb requiring segmentation Ben Pfaff (1): openvswitch: Fix multipart datapath dumps. Ben Skeggs (89): drm/nv40/pm: parse fan pwm divisor from vbios tables drm/nv40/pm: implement first type of pwm fanspeed funcs drm/nv41/pm: implement a second type of fanspeed pwm drm/nouveau/pm: hook up fanspeed get/set if they're present drm/nouveau/vdec: implement stub modules for the known engines drm/nv50/pm: add support for pwm fan control drm/nv50/pm: mostly nailed down fan pwm frequency selection drm/nouveau/gpio: remove invert flag, use state[] everywhere drm/nouveau/pm: introduce generic handler for on-chip fan controller drm/nv50/pm: convert to new fanspeed pwm controller hooks drm/nv40/pm: convert to new pwm hooks, also fixing pwm type detection drm/nouveau/pm: remove defunct fanspeed_set/get from pm table drm/nv50/pm: s/unk05/vdec/ drm/nouveau/hdmi: build ELD from EDID, notify audio driver of its presence drm/nouveau/hdmi: add hdmi register accessors to handle hdmi block move drm/nouveau/hdmi: enable sending of avi/audio infoframes drm/nv50/crtc: disable flip overlay around scaling mode changes drm/nouveau: move master modesetting init to nouveau_display drm/nouveau: add overscan compensation connector properties drm/nv50/disp: move sync routine to where it can be used by other modules drm/nv50/disp: synchronise display right after init drm/nv50/disp: completely reset disp if master evo channel active at init drm/nv50/disp: disconnect encoders before reprogramming them drm/nv50/disp: wait for encoder disconnect to complete before link training drm/nouveau: determine a value for display_info.bpc if edid doesn't drm/nouveau: no need to pass parameters into set_scale/dither drm/nouveau: improve dithering properties, and implement proper auto mode drm/nouveau: don't pretend to support the DVI-I 'select subconnector' prop drm/nv50/disp: allow interlaced and doublescan modes on digital outputs drm/nouveau/disp: kill off nouveau_crtc.mode drm/nv50/disp: rewrite crtc timing calculation, with proper names and fixes drm/nv50/disp: fix scaling of doublescan modes drm/nv50/pm: rewrite clock management, and switch to the new pm hooks drm/nv04-nv30/pm: port to newer interfaces drm/nouveau/pm: remove the older interfaces completely drm/nouveau/pm: change volt/fan before upclock, but after downclock drm/nv50/pm: free state struct after setting clocks drm/nv50/disp: stricter check for evo being active on init drm/nvc0/gr: update fuc source to assemble with latest envyas drm/nvc0/gr: add initial support for nvd9, not quite there yet.. drm/nv50/pm: 0x84/0x86 can't use "1" for nvclk src, need 0x50 method drm/nv50/pm: fix thinko which lead to clocks being slightly off sometimes drm/nv50/pm: avoid touching dom6/vdec clocks if perflvl doesn't define it drm/nv50/pm: stabilise transition to 100MHz mclk a bit drm/nv50/pm: only touch 0x611200 on nv92- drm/nva3/copy: update fuc source for latest envytools drm/nva3/copy: fix typo in fuc which caused host to not recieve exceptions drm/nouveau/hdmi: enable audio for nva3:nvd0 chipsets drm/nvd0/disp: send eld to the audio codec drm/nvd0/disp: enable hdmi on sor if hdmi monitor present drm/nvd0/disp: hook evo up to debugging drm/nvd0/disp: enable hdmi audio drm/nouveau/pm: fix missing volt changes when boot voltage is undefined drm/nouveau/disp: introduce proper init/fini, separate from create/destroy drm/nouveau: re-jig fbcon suspend/resume process a little drm/nv50/disp: fix evo for create/init + destroy/fini split drm/nouveau: shutdown display on suspend/hibernate drm/nvd0/disp: update crtc timing calculations for interlace/doublescan drm/nvd0/disp: scaler updates, overscan compensation etc drm/nvd0/disp: init display sync channels drm/nvd0/disp: have evo names now, use them drm/nvd0/disp: make it clearer that the cursor regs are pio evo channels drm/nvd0/disp: add support for page flipping drm/nvd0/disp: initialise overlay channels drm/nvd0/disp: handle yet another interrupt drm/nvd0/disp: rename sync channel to flip channel drm/nvd0/disp: use single, shared, sync bo for all evo channels drm/nouveau/bios: pass drm_device to ROMPTR, rather than nvbios drm/nouveau/bios: fold fixup_legacy_i2c drm/nouveau/bios: start refactoring dcb routines drm/nouveau/i2c: do parsing of i2c-related vbios info in nouveau_i2c.c drm/nouveau/i2c: tidy up bit-bang helpers, also fixing nv50 setsda bug drm/nouveau/i2c: fix debug message drm/nouveau/i2c: handle bit-banging ourselves drm/nouveau/disp: parse connector info directly in nouveau_connector.c drm/nouveau/mxm: initial implementation of dcb sanitisation drm/nouveau/mxm: implement wmi shadow method drm/nouveau/mxm: implement _DSM shadow method drm/nouveau/mxm: implement ROM shadow method drm/nouveau/dp: remove broken display depth function, use the improved one drm/nv04/disp: handle dual-link spwg panels without needing quirks drm/nouveau/hwsq: remove some magic, give proper opcode names drm/nouveau: just pass gpio line to pwm_*, not entire gpio struct drm/nouveau/gpio: reimplement as nouveau_gpio.c, fixing a number of issues drm/nv40/disp: implement support for hotplug irq drm/nouveau: move hpd enable/disable to common code drm/nvc0/pm: initial engine reclocking drm/nouveau/ttm: fix crash as a result of a recent ttm change drm: bump DRM_CONNECTOR_MAX_ENCODER from 2 to 3 Ben Widawsky (4): drm/i915: relative_constants_mode race fix drm/i915: Force sync command ordering (Gen6+) drm/i915: Update GEN6_RP_CONTROL definitions drm/i915: drpc debugfs update for gen6 Benjamin Herrenschmidt (24): powerpc/pci: Add a platform hook after probe and before resource survey powerpc/pci: Change how re-assigning resouces work powerpc/powernv: Add TCE SW invalidation support powerpc/powernv: Fixup p7ioc PCIe root complex class code powerpc/powernv: PCI support for p7IOC under OPAL v2 Merge remote-tracking branch 'kumar/next' into next powerpc/powernv: Update OPAL interfaces powerpc/powernv: Display diag data on p7ioc EEH errors powerpc/powernv: Workaround OFW issues in prom_init.c powerpc/pci: Make pci_read_irq_line() static Merge branch 'mpic' into next Merge branch 'booke-hugetlb' into next powerpc: Add support for OpenBlockS 600 Merge branch 'cpuidle' into next Merge branch 'ps3' into next Merge branch 'kexec' into next tty/serial/pmac_zilog: Fix suspend & resume powerpc/pmac: Simplify old pmac PIC interrupt handling powerpc/pmac: Fix SMP kernels on pre-core99 UP machines Merge remote-tracking branch 'jwb/next' into next powerpc: Fix old bug in prom_init setting of the color offb: Fix bug in calculating requested vram size offb: Add palette hack for qemu "standard vga" framebuffer offb: Fix setting of the pseudo-palette for >8bpp Benjamin LaHaise (1): vlan: add 802.1q netpoll support Benjamin Larsson (1): [libata] ata_piix: Add Toshiba Satellite Pro A120 to the quirks list Benjamin Tissoires (10): HID: multitouch: create sysfs attribute to control quirks from user-space HID: multitouch: cleanup eGalax quirks HID: multitouch: remove .maxcontacts field for eGalax HID: multitouch: cleanup with eGalax PID definitions HID: multitouch: add support for the MSI Windpad 110W HID: multitouch: correct eGalax a001 protocol HID: multitouch: merge quanta driver into hid-multitouch HID: hid-multitouch: add support for new Hanvon panels HID: multitouch: add support of Atmel multitouch panels HID: multitouch: add support for 3M 32" Benoit Cousson (8): ARM: OMAP: USB: EHCI and OHCI hwmod structures for OMAP4 ARM: OMAP4: hwmod: Don't wait for the idle status if modulemode is not supported of/base: Take NULL string into account for property with multiple strings of/address: Add reg-names property to name an iomem resource of/irq: Add interrupts-names property to name an irq resource mfd: twl-core: Add initial DT support for twl4030/twl6030 drivers/rtc/rtc-twl.c: add DT support for RTC inside twl4030/twl6030 i2c: OMAP: Add DT support for i2c controller Bernhard Heinloth (1): Staging: zcache: Fix calls to obsolete function Bhavesh Parekh (1): UBI: fix missing scrub when there is a bit-flip Bing Zhao (2): mwifiex: add support for Marvell sd8797 device Bluetooth: btusb: fix bInterval for high/super speed isochronous endpoints Bjorn Bringert (2): ashmem: Implement read(2) in ashmem driver ashmem: Support lseek(2) in ashmem driver Bjorn Helgaas (41): sunhme/PCI: use list_for_each_entry() for bus->devices traversal de4x5/PCI: use list_for_each_entry() for bus->devices traversal ARM: mach-sa1100: fix implicit use of page.h PCI: add helpers for building PCI bus resource lists PCI: show host bridges and root bus resources PCI: add pci_create_root_bus() that accepts resource list PCI: add pci_scan_root_bus() that accepts resource list PCI: convert pci_scan_bus() to use pci_create_root_bus() PCI: convert pci_scan_bus_parented() to use pci_create_root_bus() PCI: deprecate pci_scan_bus_parented() alpha/PCI: convert to pci_scan_root_bus() for correct root bus resources arm/PCI: convert to pci_scan_root_bus() for correct root bus resources frv/PCI: convert to pci_scan_root_bus() for correct root bus resources ia64/PCI: use pci_create_bus() instead of pci_scan_bus_parented() ia64/PCI: convert to pci_create_root_bus() for correct root bus resources microblaze/PCI: fix pci_bus_for_each_resource() usage microblaze/PCI: make pcibios_setup_phb_resources() static microblaze/PCI: convert to pci_create_root_bus() for correct root bus resources microblaze/PCI: use pci_scan_root_bus() mips/PCI: convert to pci_scan_root_bus() for correct root bus resources mn10300/PCI: convert to pci_scan_root_bus() for correct root bus resources parisc/PCI: dino: use pci_create_bus() instead of pci_scan_bus_parented() parisc/PCI: dino: convert to pci_create_root_bus() for correct root bus resources parisc/PCI: lba: deal with LMMIO/PAT overlaps before creating PCI root bus parisc/PCI: lba: use pci_create_bus() instead of pci_scan_bus_parented() parisc/PCI: lba: convert to pci_create_root_bus() for correct root bus resources powerpc/PCI: make pcibios_setup_phb_resources() static powerpc/PCI: split PHB part out of pcibios_map_io_space() powerpc/PCI: convert to pci_create_root_bus() sh/PCI: convert to pci_scan_root_bus() for correct root bus resources sparc/PCI: convert to pci_create_root_bus() sparc32, leon/PCI: convert to pci_scan_root_bus() for correct root bus resources x86/PCI: read Broadcom CNB20LE host bridge info before PCI scan x86/PCI: use pci_scan_bus() instead of pci_scan_bus_parented() x86/PCI: convert to pci_create_root_bus() and pci_scan_root_bus() xtensa/PCI: convert to pci_scan_root_bus() for correct root bus resources PCI: remove pci_create_bus() x86/PCI: amd: factor out MMCONFIG discovery PNP: work around Dell 1536/1546 BIOS MMCONFIG bug that breaks USB x86/PCI: build amd_bus.o only when CONFIG_AMD_NB=y ACPI, APEI, Print resource errors in conventional format Björn Gerhart (1): hwmon: (f75375s) Add support for F75387SG/RG Boaz Harrosh (6): pnfs-obj: pNFS errors are communicated on iodata->pnfs_error pnfs-obj: Must return layout on IO error ore: FIX breakage when MISC_FILESYSTEMS is not set ore: Fix crash in case of an IO error. ore: fix BUG_ON, too few sgs when reading ore: Must support none-PAGE-aligned IO Bob Liu (11): blackfin: bf533-stamp: fix ad1836 name blackfin: bf533-stamp: add missed patches for new asoc driver blackfin: smp: add suspend and wakeup irq flags blackfin: smp: cleanup smp code blackfin: time-ts: rm unused func broadcast_timer_setup() blackfin: bf537: add capture support blackfin: bf561: add adv7183 capture support page_cgroup: add helper function to get swap_cgroup memcg: cleanup for_each_node_state() page_alloc: break early in check_for_regular_memory() page_cgroup: drop multi CONFIG_MEMORY_HOTPLUG Bob Moore (16): ACPICA: Update for GCC 4 ACPICA: Add error msg for unsupported I/O requests (not 8/16/32 bit length) ACPICA: Add error msg for Index/Bank field registers out-of-range ACPICA: Do not abort table load on invalid space ID ACPI 5.0: Basic support for FADT version 5 ACPI 5.0: Implement hardware-reduced option ACPI 5.0: Add new/changed tables to headers ACPI 5.0: Implement Connection() and AccessAs() changes ACPI 5.0: Support for GeneralPurposeIo and GenericSerialBus operation region ACPI 5.0: New interface, acpi_get_event_resources ACPI 5.0: New interface, acpi_buffer_to_resource ACPI 5.0: Add new predefined names ACPICA: Update to version 20111123 ACPICA: Update for larger ACPI 5 FADT size ACPICA: Update all copyrights to 2012 ACPICA: Update to version 20120111 Bob Peterson (9): GFS2: Add readahead to sequential directory traversal GFS2: Add non-try locks back to get_local_rgrp GFS2: combine gfs2_alloc_block and gfs2_alloc_di GFS2: remove vestigial al_alloced dlm: convert rsb list to rb_tree GFS2: move toward a generic multi-block allocator GFS2: split function rgblk_search GFS2: decouple quota allocations from block allocations GFS2: Fix a use-after-free that coverity spotted Boojin Kim (1): DMA: PL330: Fix build warning Borislav Petkov (9): perf: Carve out callchain functionality x86, CPU: Drop superfluous get_cpu_cap() prototype x86, microcode, AMD: Add a vendor-specific exit function x86, microcode, AMD: Add a reusable buffer x86, microcode, AMD: Simplify ucode verification x86, microcode, AMD: Exit early on success x86, microcode, AMD: Update copyrights x86, mce: Add wrappers for registering on the decode chain x86, MCE: Drain mcelog buffer Bradley Peterson (1): pptp: Accept packet with seq zero Brian Austin (2): ASoC: Add support for CS42L73 codec ASoC: Convert CS42L73 to devm_kzalloc() Brian Gix (11): Bluetooth: Add HCI defines for User Passkey entry Bluetooth: Add MGMT opcodes for Passkey Entry Bluetooth: Add MGMT event for Passkey Entry Bluetooth: User Pairing Response restructuring Bluetooth: Differentiate LE User Pairing Responses Bluetooth: Add User Passkey Response handling Bluetooth: Add HCI User Passkey Req Evt handling Bluetooth: Cleanup blkcipher on SMP termination Bluetooth: Centralize SMP pairing failure handling Bluetooth: Add MITM mechanism to LE-SMP Bluetooth: Add SMP to User Passkey and Confirm Brian Norris (5): ahci: platform support for suspend/resume mtd: nand: add Macronix manufacturer mtd: nand: add 512 Mbit device code (Macronix) mtd: nand: scan 1st and 2nd page for Macronix SLC mtd: mtd_blkdevs: don't increase 'open' count on error path Bruce Allan (1): e1000e: hitting BUG_ON() from napi_enable Bryan Freed (1): iio: light sensor: Improve granularity of tsl2583 lux values. Bryan Schumaker (7): NFSD: Added fault injection NFSD: Added fault injection script NFSD: Added fault injection documentation NFSD: Call nfsd4_init_slabs() from init_nfsd() NFSD: Remove unnecessary whitespace NFSD: Only reinitilize the recall_lru list under the recall lock NFSD: forget_delegations should use list_for_each_entry_safe Carolyn Wyborny (1): igb: Add flow control advertising to ethtool setting. Carsten Otte (1): [S390] disable MACHINE_IS_VM check for pfault Catalin Marinas (17): kmemleak: Show where early_log issues come from kmemleak: When the early log buffer is exceeded, report the actual number kmemleak: Report previously found leaks even after an error kmemleak: Handle percpu memory allocation ARM: pgtable: Fix compiler warning in ioremap.c introduced by nopud ARM: LPAE: Move page table maintenance macros to pgtable-2level.h ARM: LPAE: Move the FSR definitions to separate files ARM: LPAE: Factor out classic-MMU specific code into proc-v7-2level.S ARM: LPAE: Introduce the 3-level page table format definitions ARM: LPAE: Page table maintenance for the 3-level format ARM: LPAE: MMU setup for the 3-level page table format ARM: LPAE: Invalidate the TLB before freeing the PMD ARM: LPAE: Add fault handling support ARM: LPAE: Add context switching support ARM: LPAE: Add identity mapping support for the 3-level page table format ARM: LPAE: Add the Kconfig entries ARM: 7275/1: LPAE: Check the CPU support for the long descriptor format Cesar Eduardo Barros (1): r6040: fix typo in use of MCR0 register bits Chad Dupuis (3): [SCSI] qla2xxx: Update to dynamic logging. [SCSI] qla2xxx: Move initialization of some variables before iospace_config. [SCSI] qla2xxx: Do not check for minidump when device state is QLA82XX_DEV_READY. Chandrabhanu Mahapatra (2): OMAPDSS: DISPC: Update Fir Coefficients OMAPDSS: DISPC: Update Scaling Clock Logic Chandrakala Chavva (2): MIPS: Octeon: Remove SYS_SUPPORTS_HIGHMEM. [SCSI] mptsas: Add device ID for SAS1068_820XELP. Chanho Park (3): pinctrl: add a pin_base for sparse gpio-ranges pinctrl: correct a offset while enumerating pins pinctrl: remove unnecessary max pin number Chase Douglas (1): HID: bump maximum global item tag report size to 96 bytes Che-Liang Chiou (1): Input: serio_raw - remove stray semicolon Chen Gong (1): x86: add IRQ context simulation in module mce-inject Chen Jie (1): drm/radeon/benchmark: common modes sweep ignores 640x480@32 Chilam Ng (1): ath6kl: make sure WLAN power save is enabled during suspend Chris Bagwell (8): Input: wacom - cleanup feature report for bamboos Input: wacom - remove unused bamboo HID parsing Input: wacom - add some comments to wacom_parse_hid Input: wacom - relax Bamboo stylus ID check Input: wacom - read 3rd gen Bamboo Touch HID data Input: wacom - 3rd gen Bamboo P&Touch packet support Input: wacom - ignore unwanted bamboo packets HID: hid-multitouch - add another eGalax id Chris Ball (2): mmc: card: Use manufacturer ID symbols in card quirks. mmc: dw_mmc: Remove unnecessary else clauses Chris Blair (3): spi/pl022: only enable RX interrupts when TX is complete spi/pl022: move device disable to workqueue thread spi/pl022: add support for pm_runtime autosuspend Chris Mason (10): Merge branch 'integration' into for-linus Btrfs: run chunk allocations while we do delayed refs Btrfs: lower the bar for chunk allocation Btrfs: use bigger metadata chunks on bigger filesystems Merge branch 'allocation-fixes' into integration Merge branch 'restriper' of git://github.com/idryomov/btrfs-unstable into integration Merge branch 'for-chris' of git://repo.or.cz/linux-btrfs-devel into integration Merge branch 'for-chris' of git://git.jan-o-sch.net/btrfs-unstable into integration Merge branch 'integrity-check-patch-v2' of git://btrfs.giantdisaster.de/git/btrfs into integration Btrfs: use larger system chunks Chris Metcalf (1): nfs: fix a minor do_div portability issue Chris Wright (2): KVM guest: remove KVM guest pv mmu support KVM: MMU: remove KVM host pv mmu support Christian Auby (1): caif-hsi: Remove wake line modification when flushing FIFO Christian Borntraeger (1): [S390] kvm: fix sleeping function ... at mm/page_alloc.c:2260 Christian Gmeiner (2): [media] Make use of media bus pixel codes in adv7170 driver mfd: Fix cs5535 section mismatch Christian König (15): drm/radeon: fix debugfs handling v3 drm/radeon: no need to check all relocs for duplicates drm/radeon: fix a spelling mistake drm/radeon/kms: add support for semaphores v3 drm/radeon: make all functions work with multiple rings. drm/radeon: make ring rptr and wptr register offsets variable drm/radeon: make cp variable an array drm/radeon: Add radeon_test_syncing function v2 drm/radeon: make some asic pointers per ring drm/radeon: add radeon_fence_count_emited function drm/radeon: disable compute rings on cayman for now drm/radeon: rename struct radeon_cp to radeon_ring drm/radeon: move ring debugfs into radeon_ring.c drm/radeon: improve radeon_test_syncing function drm/radeon/kms: Add support for multi-ring sync in CS ioctl (v2) Christian Lamparter (4): mac80211: handle HT PHY BSS membership selector value correctly p54: use ieee80211_free_txskb carl9170: use ieee80211_free_txskb carl9170: move checksum and txseq into subfunctions Christian Schmidt (4): drm/edid: support CEA video modes. drm_edid_to_eld: check for CEA data blocks only from structure revision 3 on Fix wrong assumptions in cea_for_each_detailed_block v2 drm/intel: Fix initialization if startup happens in interlaced mode [v2] Christine Chan (2): debugobjects: Extend to assert that an object is initialized timer: Use debugobjects to catch deletion of uninitialized timers Christoph Egger (1): powerpc/44x: Removing dead CONFIG_PPC47x Christoph Fritz (1): mfd: Add a dependency on HAVE_CLK for tc6393xb Christoph Hellwig (38): xfs: remove the deprecated nodelaylog option xfs: cleanup the transaction commit path a bit xfs: remove the lid_size field in struct log_item_desc xfs: untangle SYNC_WAIT and SYNC_TRYLOCK meanings for xfs_qm_dqflush xfs: make sure to really flush all dquots in xfs_qm_quotacheck xfs: remove xfs_qm_sync xfs: remove the sync_mode argument to xfs_qm_dqflush_all xfs: cleanup dquot locking helpers xfs: cleanup xfs_qm_dqlookup xfs: remove XFS_DQ_INACTIVE xfs: implement lazy removal for the dquot freelist target: reshuffle headers target: header reshuffle, part2 target: fold se_task.task_sense into task_flags target: remove the se_task task_error_status field target: make the se_task task_state_active a normal bool tcm_loop: bump max_sectors target: remove overagressive ____cacheline_aligned annoations xfs: flatten the dquot lock ordering xfs: nest qm_dqfrlist_lock inside the dquot qlock xfs: simplify xfs_qm_dqattach_grouphint xfs: add a xfs_dqhold helper xfs: merge xfs_qm_dqinit_core into the only caller xfs: kill xfs_qm_idtodq xfs: remove XFS_QMOPT_DQSUSER xfs: simplify xfs_qm_detach_gdquots xfs: mark the xfssyncd workqueue as non-reentrant xfs: remove xfs_itruncate_data xfs: cleanup xfs_iomap_eof_align_last_fsb xfs: remove the unused dm_attrs structure xfs: remove the if_ext_max field in struct xfs_ifork xfs: make i_flags an unsigned long xfs: replace i_flock with a sleeping bitlock xfs: replace i_pin_wait with a bit waitqueue xfs: remove the i_size field in struct xfs_inode xfs: remove the i_new_size field in struct xfs_inode xfs: always return with the iolock held from xfs_file_aio_write_checks xfs: cleanup xfs_file_aio_write Christoph Lameter (3): slub: Switch per cpu partial page support off for debugging slub: Extract get_freelist from __slab_alloc percpu: Remove irqsafe_cpu_xxx variants Christopher Brannon (1): Staging: speakup: Don't try to access an unallocated struct. Christopher Lais (1): staging: binder: Fix memory corruption via page aliasing Chuck Lever (4): NFS: Retry mounting NFSROOT NFS: Clean up nfs4_find_state_owners_locked() NFS: Cache state owners after files are closed NFSD: Change name of extended attribute containing junction Chuck Meade (1): drivers/serial/ucc_uart.c: Add missing call to init UCC UART port timeout Chun-Yeow Yeoh (2): {nl,cfg,mac}80211: Allow Setting Multicast Rate in Mesh ath9k: Support RSN Mesh Ciaran McCormick (1): dma: fix spacing for method declaration, coding style issue in iop-adma.c Claudio Scordino (1): atmel_serial: fix spinlock lockup in RS485 code Clemens Ladisch (5): usb: fix number of mapped SG DMA entries [media] media: fix truncated entity specification ALSA: virtuoso: add S/PDIF input support for all Xonars ALSA: usb-audio: add Yamaha MOX6/MOX8 support ALSA: virtuoso: Xonar DS: fix polarity of front output Cliff Wickman (6): x86/UV2: Fix new UV2 hardware by using native UV2 broadcast mode x86/UV2: Fix BAU destination timeout initialization x86/UV2: Work around BAU bug x86/UV2: Remove stale no-resources test for UV2 BAU x86/UV2: Ack BAU interrupt earlier x86/UV2: Add accounting for BAU strong nacks Colin Cross (7): cpufreq: OMAP: notify even with bad boot frequency android-common: Fix slab.h includes for 2.6.34-rc4 staging: android: lowmemorykiller: Update arguments of shrinker for 2.6.35 android: lowmemorykiller: Fix arguments to lowmem_shrink staging: android: ram_console: pass in a boot info string ashmem: Update arguments of shrinker for 2.6.35 ashmem: Fix arguments to ashmem_shrink Cong Wang (1): mmc: remove the second argument of k[un]map_atomic() Corentin Chary (1): staging/android: fix build issues Courtney Cavin (1): Input: add driver for Sharp gp2ap002a00f proximity sensor Curt Wohlgemuth (1): ext4: remove unused local variable Cyrill Gorcunov (5): net: unix -- Add missing module.h inclusion procfs: make proc_get_link to use dentry instead of inode c/r: introduce CHECKPOINT_RESTORE symbol c/r: procfs: add start_data, end_data, start_brk members to /proc/$pid/stat v4 c/r: prctl: add PR_SET_MM codes to set up mm_struct entries Dai Shuibing (3): ath6kl: Add support for configuring SMS4 keys ath6kl: Allow SMS4 to be configured in AP mode ath6kl: Indicate WAPI IE from (Re)Association Request frame Daisuke Nishimura (3): sched: Fix cgroup movement of forking process sched: Fix cgroup movement of newly created process sched: Fix cgroup movement of waking process Dan Carpenter (69): ath9k_hw: min_t() casts u32 to int rndis_wlan: add range check in del_key() iwmc3200wifi: add some more range checks mwifiex: remove unneeded kfree(NULL); mwifiex: remove an unneeded NULL check mwifiex: prevent corruption instead of just warning 6LoWPAN: double free in lowpan_fragment_xmit() mac80211: use kfree_skb() instead of kfree() mac80211: memory leak in mesh_queue_preq() ath6kl: unlock if ath6kl_cfg80211_connect() fails ext3: NULL dereference in ext3_evict_inode() mtip32xx: uninitialized variable in mtip_quiesce_io() [media] V4L: mt9t112: use after free in mt9t112_probe() ath6kl: use a larger buffer for debug output [media] av7110: wrong limiter in av7110_start_feed() [media] radio: NUL terminate a user string [media] staging/media: lirc_imon: add a __user annotation Staging: iio/dac/ad5064.c: signedness bug in ad5064_read_raw() Staging: iio/dac/ad5360.c: signedness bug in ad5360_read_raw() Staging: iio: fix endian conversion in ad7298_scan_direct() Staging: sep: potential buffer overflow in ioctl debugfs: remove unneeded cast in debugfs_print_regs32() brcm80211: fmac: small memory leak on error Staging: line6: NULL dereference in dev_err() openvswitch: small potential memory leak in ovs_vport_alloc() batman-adv: remove extra negation in gw_out_of_range() mpi/mpi-mpow: NULL dereference on allocation failure x86, NMI: Add to_cpumask() to silence compile warning Staging: comedi: unlock on error in usbdux_ao_inttrig() Staging: comedi: unlock on error in usbduxsigma_attach() sock_diag: off by one checks [media] saa7164: fix endian conversion in saa7164_bus_set() mac80211: unlock on error path in ieee80211_ibss_join() vlan: add rtnl_dereference() annotations [SCSI] be2iscsi: cleanup a min_t() call usb: renesas_usbhs: silence a gcc warning tcp_memcontrol: fix reversed if condition brcm80211: smac: precendence bug in wlc_phy_attach() wimax/i2400m: remove an unused variable NFC: double unlock in nfc_llcp_recv_connect() NFC: use kfree_skb() for sk_buffs usb: pegasus: cleanup a couple conditions KVM: make checks stricter in coalesced_mmio_in_range() [media] tm6000: using an uninitialized variable in debug code cgroup: move assignement out of condition in cgroup_attach_proc() iwlegacy: off by one in iwl3945_hw_build_tx_cmd_rate() [media] Staging: dt3155v4l: update to newer API [media] Staging: dt3155v4l: probe() always fails [media] af9013: change & to && [media] saa7134: use correct array offset [media] V4L/DVB: v4l2-ioctl: integer overflow in video_usercopy() pktgen: set correct max and min in pktgen_setup_inject() drm/radeon: use after free in radeon_vm_bo_add() drm/radeon: double lock typo in radeon_vm_bo_rmv() mtd: docg3: dereferencing an ERR_PTR() in docg3_probe() drm/ttm: fix condition (and vs or) gma500: silence gcc warnings in mid_get_vbt_data() NFS: add an endian notation NFS: cleanup endian type in decode_ds_addr() nfs: check for integer overflow in decode_devicenotify_args() ipw2x00: signedness bug handling frame length [media] cx23885: handle errors from videobuf_dvb_get_frontend() [media] mb86a20s: fix off by one checks [media] cx231xx: dereferencing NULL after allocation failure [media] saa7164: remove duplicate initialization [media] tlg2300: fix up check_firmware() return mwl8k: fix condition in mwl8k_cmd_encryption_remove_key() inetpeer: initialize ->redirect_genid in inet_getpeer() [media] ds3000: using logical && instead of bitwise & Dan Delaney (1): HID/usbled: add support for Dream Cheeky DL100B Mailbox Friends Alert Dan McGee (2): time: fix bogus comment in timekeeping_get_ns_raw powerpc+sparc64/mm: Remove hack in mmap randomize layout Dan Williams (4): serial/8250_pci: setup-quirk workaround for the kt serial controller serial/8250_pci: init-quirk msi support for kt serial controller [SCSI] isci: cleanup oem parameter and recipe handling [SCSI] isci: update version to 1.1 Daniel De Graaf (10): xen/gntalloc: Change gref_lock to a mutex xen/gnt{dev,alloc}: reserve event channels for notify xen/event: Add reference counting to event channels xen/events: prevent calling evtchn_get on invalid channels xen/gntalloc: release grant references on page free xen/gntalloc: fix reference counts on multi-page mappings xenbus: Support HVM backends xenbus: Use grant-table wrapper functions xen/grant-table: Support mappings required by blkback xen/netback: Enable netback on HVM guests Daniel Drake (5): olpc_battery: Bind to device tree olpc_battery: Add wakeup support [media] via-camera: disable RGB mode Input: synaptics - add support for Relative mode Input: synaptics - update OLPC XO exclusion Daniel Halperin (1): skge: fix warning when CONFIG_PM is defined but not CONFIG_PM_SLEEP Daniel J Blueman (2): x86: Make flat_init_apic_ldr() available x86: Add x86_init platform override to fix up NUMA core numbering Daniel Kuehn (1): ath9k: set ATH9K_PCI to y by default Daniel Kurtz (3): HID: usbhid: remove LED_ON HID: usbhid: hid-core: submit queued urbs before suspend HID: usbhid: defer LED setting to a workqueue Daniel Mack (1): OMAP: DSS2: Support for UMSH-8173MD TFT panel Daniel Nicoletti (1): hid-input: add support for HID devices reporting Battery Strength Daniel Vetter (16): drm/i915: check ACTHD of all rings drm/sis: track obj->drm_fd relations in the driver drm/via: track obj->drm_fd relations in the driver drm/sman: kill owner tracking interface functions drm/sman: rip out owner tracking drm/via: track user->memblock mapping with idr drm/sis: track user->memblock mapping with idr drm/sman: kill user_hash_tab drm/via: use drm_mm instead of drm_sman drm/sis: use drm_mm instead of drm_sman drm: kill drm_sman drm/i810: cleanup reclaim_buffers drm/i810: don't acces hw regs in lastclose drm/i915: kicking rings stuck on semaphores considered harmful drm/i915: don't bail out of intel_wait_ring_buffer too early drm/sis|via: don't return stack garbage from free_mem ioctl Darren Hart (2): merge_config.sh: use signal names compatible with dash and bash merge_config.sh: whitespace cleanup Dave Airlie (24): Merge branch 'drm-plane-jbarnes' into drm-core-next gma500: fixup build versus latest header changes. Merge branch 'drm-gma500-alanc' into drm-core-next drm/gma500: port framebuffer to new plane interface. drm/radeon/kms: fix up for BIG ENDIAN breakage drm: move the fb bpp/depth helper into the core. drm: Merge branch 'drm-gma500-alancox' into drm-core-next drm: Merge branch 'drm-cleanups-jbarnes' into drm-core-next drm/Merge branch 'drm-ttm-glisse' of ../drm-radeon-next into drm-core-next staging/gma500: fixup staging code to build following core changes. Merge tag 'v3.2-rc6' of /home/airlied/devel/kernel/linux-2.6 into drm-core-next Merge branch 'drm-radeon-next' of ../drm-radeon-next into drm-core-next drm/radeon/kms: don't use 0 bpc for adjusting hdmi clock Merge branch 'exynos-drm-next' of git://git.infradead.org/users/kmpark/linux-samsung into drm-core-next Merge remote-tracking branch 'pfdo/drm-fixes' into drm-core-next Merge branch 'drm-nouveau-next' of git://anongit.freedesktop.org/git/nouveau/linux-2.6 into drm-core-next Merge branch 'for-airlied' of git://people.freedesktop.org/~danvet/drm into drm-core-next drm: add missing exports for i810 driver. Merge branch 'exynos-drm-next' of git://git.infradead.org/users/kmpark/linux-samsung into drm-core-next Merge branch 'drm-intel-next' of git://people.freedesktop.org/~keithp/linux into drm-core-next Merge branch 'drm-radeon-testing' of ../drm-radeon-next into drm-core-next drm: introduce drm_can_sleep and use in intel/radeon drivers. (v2) drm/nouveau/pm: fix build with HWMON off dma-buf: drop option text so users don't select it. Dave Chinner (2): xfs: fix endian conversion issue in discard code dcache: use a dispose list in select_parent Dave Jiang (1): [SCSI] isci: oem parameter format v1.1 (ssc select) Dave Jones (7): slub: add taint flag outputting to debug paths slab: add taint flag outputting to debug paths. Merge branch 'for_3.3/omap-cpufreq' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap-pm into next sched: Disable scheduler warnings during oopses PCI: add set_nouse_crs for use by a pci=nocrs blacklist PCI: Add Dell Studio 1557 to pci=nocrs blacklist PCI: Add Thinkpad SL510 to pci=nocrs blacklist Dave Martin (23): ARM: amba: Move definition of struct amba_id to mod_devicetable.h ARM: amba: Auto-generate AMBA driver module aliases during modpost hwrng: nomadik: Enable module alias autogeneration for AMBA drivers dmaengine: pl08x: Enable module alias autogeneration for AMBA drivers dmaengine: pl330: Enable module alias autogeneration for AMBA drivers gpio: pl061: Enable module alias autogeneration for AMBA drivers input: ambakmi: Enable module alias autogeneration for AMBA drivers mmc: mmci: Enable module alias autogeneration for AMBA drivers rtc: pl030: Enable module alias autogeneration for AMBA drivers rtc: pl031: Enable module alias autogeneration for AMBA drivers spi: pl022: Enable module alias autogeneration for AMBA drivers serial: pl010: Enable module alias autogeneration for AMBA drivers serial: pl011: Enable module alias autogeneration for AMBA drivers fbdev: amba: Enable module alias autogeneration for AMBA drivers watchdog: sp805: Enable module alias autogeneration for AMBA drivers sound: aaci: Enable module alias autogeneration for AMBA drivers ARM: 7173/1: Add optimised swahb32() byteswap helper for v6 and above USB: isp1760: Fix endianness-sensitivity in of_isp1760_probe() ARM: l2x0/pl310: Refactor Kconfig to be more maintainable ARM: SMP: Refactor Kconfig to be more maintainable omap4: Unconditionally require l2x0 L2 cache controller support highbank: Unconditionally require l2x0 L2 cache controller support imx6q: Remove unconditional dependency on l2x0 L2 cache support Dave Täht (1): wireless: Treat IPv6 diffserv the same as IPv4 for 802.11e Dave Young (1): tty_ldisc: remove unnecessary negative return check for wait_event_timeout David Ahern (5): perf tools: make -C consistent across commands (for cpu list arg) perf script: Add comm filtering option perf tools: Fix comm for processes with named threads perf tools: Look up thread names for system wide profiling perf script: look up thread using tid instead of pid David Anders (1): ARM: OMAP: id: add chip id recognition for omap4430 es2.3 David Brown (1): ARM: msm: vreg is a module and so needs module.h David Daney (16): MIPS: Octeon: Update struct cvmx_bootinfo to v3. MIPS: Oceton: Update model detection code for new chips. MIPS: Octeon: Move some Ethernet support files out of staging. MIPS: Octeon: Update bootloader board type constants. MIPS: Octeon: Rearrange CVMX files in preperation for device tree MIPS: Octeon: Update SOC PCI related register definitions for new chips. MIPS: Octeon: Update feature test functions for new chips and features. MIPS: Octeon: Update DMA mapping operations for OCTEON II processors. MIPS: Handle initmem in systems with kernel not in add_memory_region() mem MIPS: Octeon: Update PCI Latency timer and enable more error reporting. MIPS: Octeon: Add support for OCTEON II PCIe OF/device-tree: Add some entries to vendor-prefixes.txt recordmcount: Fix handling of elf64 big-endian objects. kernel.h: add BUILD_BUG() macro fs: binfmt_elf: create Kconfig variable for PIE randomization MIPS: randomize PIE load address David Dillow (1): ALSA: sis7019 - convert to dev_*() logging David Fries (2): [media] cx88-dvb avoid dangling core->gate_ctrl pointer PCI: pci_has_legacy_pm_support add driver and device to WARN David Henningsson (10): ALSA: HDA: Jack: Export required functions from hda_jack.c ALSA: HDA: Realtek: Take vmaster dac from multiout dac list ALSA: HDA: Use LPIB position fix for Oaktrail ALSA: HDA: Fix master control for Cirrus Logic 421X ALSA: HDA: Fix automute for Cirrus Logic 421x ALSA: HDA: Add support for Cirrus Logic 4213 ALSA: HDA: Fix typo for ALC269VB_FIXUP_DMIC ALSA: HDA: Remove Poulsbo position fix quirks ALSA: HDA: Use LPIB position fix for Macbook Pro 7,1 ALSA: HDA: Fix internal microphone on Dell Studio 16 XPS 1645 David Herrmann (31): Bluetooth: hidp: Stop I/O on shutdown Bluetooth: Fix hci core device initialization Bluetooth: Rename sysfs un/register to add/del Bluetooth: Forward errors from hci_register_dev Bluetooth: Return proper error codes on rfcomm tty init Bluetooth: Replace rfcomm tty tasklet by workqueue Bluetooth: Ignore hci_unregister_dev return value Bluetooth: Make hci_unregister_dev return void Bluetooth: ath3k: Use GFP_KERNEL instead of GFP_ATOMIC Bluetooth: bcm203x: Fix race condition on disconnect Bluetooth: bcm203x: Use GFP_KERNEL in workqueue Bluetooth: bfusb: Fix error path on firmware load Bluetooth: hidp: Fix module reference cleanup HID: wiimote: Rename driver to allow multiple source files HID: wiimote: Move common symbols into header HID: wiimote: Add read-mem helpers HID: wiimote: Add extension support stub HID: wiimote: Add extension initializer stubs HID: wiimote: Add extension initializers HID: wiimote: Add extension sysfs attribute HID: wiimote: Register input devices for extensions HID: wiimote: Add extension handler stubs HID: wiimote: Parse motion+ data HID: wiimote: Parse nunchuck data HID: wiimote: Parse classic controller data HID: wiimote: Add debugfs support stubs HID: wiimote: Allow direct eeprom access HID: wiimote: Allow direct DRM debug access HID: wiimote: Remove module version number HID: wiimote: Enable NO_INIT_REPORTS quirk HID: wiimote: Select INPUT_FF_MEMLESS David Howells (24): KEYS: Give key types their own lockdep class for key->sem UAPI: Fix arch/mips/include/asm/Kbuild to have separate header-y lines UAPI: Don't include linux/compat.h in sparc's asm/siginfo.h UAPI: elf_read_implies_exec() is a kernel-only feature - so hide from userspace UAPI: Make MN10300 use asm-generic/param.h UAPI: Make M32R use asm-generic/param.h UAPI: Make FRV use asm-generic/param.h UAPI: Rearrange definition of HZ in asm-generic/param.h UAPI: Guard linux/sound.h UAPI: Guard linux/isdn_divertif.h UAPI: Guard linux/pmu.h UAPI: Guard linux/cuda.h UAPI: Alter the S390 asm include guards to be recognisable by the UAPI splitter UAPI: Fix nested __KERNEL__ guards in video/edid.h UAPI: Make linux/patchkey.h easier to parse UAPI: Fix AHZ multiple inclusion when __KERNEL__ is removed UAPI: Don't have a #elif clause in a __KERNEL__ guard in linux/soundcard.h UAPI: Split trivial #if defined(__KERNEL__) && X conditionals x86_64, asm: Optimise fls(), ffs() and fls64() SELinux: Fix RCU deref check warning in sel_netport_insert() intel_idle: Fix a cast to pointer from integer of different size warning in intel_idle KEYS: Add missing smp_rmb() primitives to the keyring search code MPILIB: Add a missing ENOMEM check KEYS: Permit key_serial() to be called with a const key pointer David Kilroy (1): orinoco: release BSS structures returned by cfg80211_inform_bss() David Miller (17): neigh: Create mechanism for generic neigh private areas. neigh: Get rid of neigh_table->kmem_cachep neigh: Add infrastructure for allocating device neigh privates. neigh: Do not set tbl->entry_size in ipv4/ipv6 neigh tables. atm: clip: Convert over to neighbour_priv() neigh: Add device constructor/destructor capability. atm: clip: Use device neigh support on top of "arp_tbl". net: Rename dst_get_neighbour{, _raw} to dst_get_neighbour_noref{, _raw}. infiniband: addr: Consolidate code to fetch neighbour hardware address from dst. cxgb3: Rework t3_l2t_get to take a dst_entry instead of a neighbour. cxgb3: Handle NULL dst neighbour in cxgb3_offload.c infiniband: nes: Use dst's neighbour entry. infiniband: cxgb4: Consolidate 3 copies of the same operation into 1 helper function. libcxgbi: Handle dst_get_neighbour_noref() returning NULL. cxgb4i: Handle dst_get_neighbour_noref() returning NULL. infiniband: ipoib: Sanitize neighbour handling in ipoib_main.c ipv6: Remove optimistic DAD flag test in ipv6_add_addr() David Rientjes (7): slab: rename slab_break_gfp_order to slab_max_order slab: introduce slab_max_order kernel parameter powerpc/mm: Fix section mismatch for mark_reserved_regions_for_nid powerpc/mm: Fix section mismatch for read_n_cells slub: disallow changing cpu_partial from userspace for debug caches mm, debug: test for online nid when allocating on single node oom, memcg: fix exclusion of memcg threads after they have detached their mm David S. Miller (56): infiniband: Update net drivers for netdev_features_t changes. Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-next ipv6: Use pr_warn() in ip6_fib.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net Merge branch 'for_david' of git://git.open-mesh.org/linux-merge Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net airo: Fix array bounds warning when moving packet payload. ray_cs: Fix array bounds warnings. ifenslave: Fix unused variable warnings. Merge branch 'for-davem' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next can: Revert outdated cc770 driver patches. dccp: Evaluate ip_hdr() only once in dccp_v4_route_skb(). net: Make ndo_neigh_destroy return void. dccp: Fix compile warning in probe code. niu: Remove redundant PHY ID test. niu: Add support for byte queue limits. niu: Fix typo in comment. Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net atm: clip: Remove code commented out since eternity. ipv6: Various cleanups in ip6_route.c ipv6: Various cleanups in route.c ipv6: Kill ndisc_get_neigh() inline helper. Merge branch 'for-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/jesse/openvswitch Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-next Merge branch 'for-davem' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next ipv6: Make third arg to anycast_dst_alloc() bool. ipv6: Move xfrm_lookup() call down into icmp6_dst_alloc(). Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net Merge branch 'batman-adv/next' of git://git.open-mesh.org/linux-merge net: Remove unused neighbour layer ops. ipv6: If neigh lookup fails during icmp6 dst allocation, propagate error. Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net batman-adv: Fix merge error. Merge branch 'for-davem' of git://git.kernel.org/pub/scm/linux/kernel/git/bwh/sfc-next Revert "net: Remove unused neighbour layer ops." Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net netlink: Undo const marker in netlink_is_kernel(). Merge branch 'nf-next' of git://1984.lsi.us.es/net-next unix: If we happen to find peer NULL when diag dumping, write zero. ipv6: Kill useless route tracing bits in net/ipv6/route.c Merge branch 'nf-next' of git://1984.lsi.us.es/net-next ipv6: Use universal hash for NDISC. ipv6: Create fast inline ipv6 neigh lookup just like ipv4. ipv6: Kill rt6i_dev and rt6i_expires defines. ipv6: Report TCP timetstamp info in cacheinfo just like ipv4 does. ipv6: Fix neigh lookup using NULL device. Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net Merge branch 'tipc-Dec29-2011' of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net net: Default UDP and UNIX diag to 'n'. smsc911x: Unconditionally include linux/smscphy.h in smsc911x.h net: Fix build with INET disabled. Merge branch 'davem-next.via-rhine' of git://violet.fr.zoreil.com/romieu/linux 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 David Teigland (6): dlm: move recovery barrier calls dlm: add node slots and generation dlm: add recovery callbacks GFS2: dlm based recovery coordination GFS2: let spectator mount do read only recovery GFS2: fail mount if journal recovery fails David Vrabel (2): xen: document balloon driver sysfs files xen: document backend sysfs files Davidlohr Bueso (4): USB: remove BKL comments resource cgroups: remove bogus cast reiserfs: delete comments referring to the BKL lguest: move the lguest tool to the tools directory Deepak K (1): ARM: OMAP2+: UART: Allow UART parameters to be configured from board file. Deepak Saxena (4): time: x86: Remove CLOCK_TICK_RATE from tsc code time: x86: Remove CLOCK_TICK_RATE from mach_timer.h time: x86: Remove CLOCK_TICK_RATE from acpi_pm clocksource driver time: x86: Replace LATCH with PIT_LATCH in i8253 clocksource driver Deepak Sikri (1): GPIO/pl061: Add suspend resume capability Deepthi Dharwar (4): powerpc/cpuidle: Add cpu_idle_wait() to allow switching of idle routines powerpc/cpuidle: cpuidle driver for pSeries powerpc/cpuidle: Enable cpuidle and directly call cpuidle_idle_call() for pSeries powerpc/cpuidle: Handle power_save=off Deng-Cheng Zhu (4): MIPS/Perf-events: Don't do validation on raw events MIPS/Perf-events: Remove erroneous check on active_events MIPS/Perf-events: Remove pmu and event state checking in validate_event() MIPS/Perf-events: Cleanup event->destroy at event init Denis Kuzmenko (1): ARM: S3C2440: Add new LCD (W35i) support for Mini2440 board Devendra Naga (3): Staging: remove version.h includes in drivers/staging/rts5139 staging: remove version.h includes in rtl8192e net: remove version.h includes in net/openvswitch/ Diego F. Marfil (3): Staging: bcm: hostmibs: C99 comments replaced Staging: bcm: hostmibs: White spaces and indentation fixes. Staging: bcm: hostmibs: Added temporary variable to shorten lines Dima Zavin (4): pda_power: Add support for using otg transceiver events Input: evdev - only allow reading events if a full packet is present Input: evdev - if no events and non-block, return EAGAIN not 0 Input: evdev - do not block waiting for an event if fd is nonblock Dinesh Kumar Sharma (1): Phonet: set the pipe handle using setsockopt Dirk Behme (2): arm/imx6q: Rename Sabreauto to Armadillo2 imx: Add save/restore functions for UART control regs Djalal Harouni (4): drivers/iwlwifi: use dma_zalloc_coherent() for DMA allocation ext4: add missing ext4_resize_end on error paths ext4: make local symbol ext4_initxattrs static ext{3,4}: Fix potential race when setversion ioctl updates inode Dmitri Belimov (1): [media] FM1216ME_MK3 AUX byte for FM mode Dmitry Eremin-Solenikov (7): powerpc/83xx: consolidate init_IRQ functions powerpc/83xx: consolidate of_platform_bus_probe calls powerpc/83xx: merge PCI bridge additions powerpc/83xx: make mpc830x_rdb use mpc83xx_setup_pci powerpc/85xx: separate cpm2 pic init powerpc/85xx: consolidate of_platform_bus_probe calls powerpc/maple: Enable access to HT Host-Bridge on Maple Dmitry Kasatkin (15): crypto: GnuPG based MPI lib - source files (part 1) crypto: GnuPG based MPI lib - header files (part 2) crypto: GnuPG based MPI lib - make files (part 3) crypto: GnuPG based MPI lib - additional sources (part 4) crypto: digital signature verification support integrity: digital signature verification using multiple keyrings evm: digital signature verification support digsig: build dependency fix evm: key must be set once during initialization evm: prevent racing during tfm allocation lib: digital signature config option name change lib: digital signature dependency fix lib: MPILIB Kconfig description update lib: Removed MPILIB, MPILIB_EXTRA, and SIGNATURE prompts integrity: digital signature config option name change Dmitry Kravkov (15): bnx2x: allow FCoE and DCB for 578xx bnx2x: use rx_queue index for skb_record_rx_queue() bnx2x: remove unused variable bnx2x: separate FCoE and iSCSI license initialization. bnx2x: propagate DCBX negotiation bnx2x: DCBX: use #define instead of magic bnx2x: simplify definition of RX_SGE_MASK_LEN and use it. bnx2x: remove unused #define bnx2x: prevent race in statistics flow bnx2x: update driver version to 1.70.35-0 bnx2x: add endline at end of message bnx2x: handle iSCSI SD mode bnx2x: fix crash while ethtool -t bnx2x: properly initialize L5 features bnx2x: properly update skb when mtu > 1500 Dmitry Shmidt (1): wireless: Protect regdomain change by mutex Dmitry TARNYAGIN (1): mac80211: Do not request FIF_BCN_PRBRESP_PROMISC for HW scan. Dmitry Tarnyagin (1): cfg80211: merge in beacon ies of hidden bss. Dmitry Torokhov (20): Input: i8042 - also perform controller reset when suspending Input: samsung-keypad - switch to using SIMPLE_DEV_PM_OPS Input: samsung-keypad - enable compiling on other platforms Input: ad7879 - consolidate PM methods Merge commit 'v3.2-rc3' into next Input: htcpen - switch to DMI-based autoloading Input: migor-ts - convert to a threaded IRQ Input: migor-ts - use proper client data accessor functions Input: migor-ts - rework probe() to simplify error path Input: psmouse - make sure we do not use stale methods Input: ucb1400_ts - convert to use dev_pm_ops Input: ucb1400_ts - set driver owner Input: usb1400_ts - add __devinit/__devexit section annotations Input: ucb1400_ts - drop inline annotations Input: ucb1400_ts - convert to threaded IRQ Input: ucb1400-ts - switch to using dev_xxx() for diagnostic messages Merge branch 'next' into for-linus Input: revert some over-zealous conversions to module_platform_driver() Input: serio_raw - really signal HUP upon disconnect Input: serio_raw - return proper result when serio_raw_write fails Dominique Martinet (1): UBIFS: fix non-debug configuration build Don Fry (23): iwlagn: remove unnecessary type for tracing operations iwlagn: simplify iwl_alloc_all iwlagn: move ucode_write_complete from priv to trans structure iwlagn: remove knowledge of ucode image location from upper layers iwlagn: push knowledge of ucode image lower down iwlagn: move ucode files out of the iwl_priv structure iwlagn: Remove dependence of iwl_priv from eeprom routines. iwlagn: move nvm_device_type from iwl_priv to iwl_trans iwlwifi: rename iwl-agn-ucode as iwl-ucode iwlwifi: replace iwl_priv reference with iwl_trans for ucode. iwlwifi: move ucode_type from iwl_priv to iwl_shared iwlwifi: move ucode notification from iwl_priv to iwl_shared iwlwifi: rename iwl-agn-ucode as iwl-ucode iwlwifi: replace iwl_priv reference with iwl_trans for ucode. iwlwifi: move ucode_type from iwl_priv to iwl_shared iwlwifi: move ucode notification from iwl_priv to iwl_shared iwlwifi: move eeprom pointer from iwl_priv to iwl_shared iwlwifi: move device_pointers from iwl_priv to iwl_shared iwlwifi: move calib_results list from iwl_priv to iwl_trans iwlwifi: move iwl_cfg from iwl_priv to iwl_shared iwlwifi: Add official names for new devices iwlwifi: create iwl_mac80211 unregister routine iwlwifi: remove most of the iwl_priv references from iwl-ucode.c Don Kramer (1): [media] [resend] em28xx: Add Plextor ConvertX PX-AV100U to em28xx-cards.c Don Skidmore (1): ixgbe: add support for new 82599 device. Don Zickus (6): x86, reboot: Use NMI instead of REBOOT_VECTOR to stop cpus x86, NMI: Add NMI IPI selftest x86, NMI: Add knob to disable using NMI IPIs to stop cpus x86, NMI: NMI-selftest should handle the UP case properly x86, NMI: NMI selftest depends on the local apic x86, reboot: Fix typo in nmi reboot path Dong Aisheng (6): ASoC: mxs-saif: remove function in platform_data ARM: mxs: add saif clkmux functions ARM: mx28evk: add platform data for saif ARM: mx28evk: set a initial clock rate for saif dt: reform for_each_property to for_each_property_of_node pinctrl: some typo fixes Donggeun Kim (8): regulator: add regulator_bulk_force_disable function power_supply: Add initial Charger-Manager driver power_supply: Charger-Manager: Add properties for power-supply-class mfd: Add platform data for MAX8997 MUIC driver misc: Add driver support for MAX8997 MUIC mfd: Add platform data and devices for MAX8997 LED control leds: Add suuport for MAX8997-LED driver misc: Remove max8997-muic sysfs attributes Donghwa Lee (1): backlight/ld9040.c: regulator control in the driver Doug Kehn (1): ksz884x: fix mtu for VLAN Eddi De Pieri (2): [media] em28xx: initial support for HAUPPAUGE HVR-930C again [media] get_dvb_firmware: add support for HVR-930C firmware Einar Lueck (1): qeth: recovery through asynchronous delivery Eli Cohen (3): mlx4_core: resource tracking for HCA resources used by guests IB/uverbs: Protect QP multicast list IB/cm: Fix layout of APR message Eliad Peller (87): wl12xx: replace wl->mac_addr with vif->addr wl12xx: start reworking the init sequence wl12xx: define wl12xx_vif wl12xx: move rate_set into wlvif wl12xx: move basic_rate into wlvif wl12xx: replace wl->bssid with vif->bss_conf.bssid wl12xx: move bss_type into wlvif wl12xx: remove set_bss_type field wl12xx: move p2p into wlvif wl12xx: move ssid and ssid_len into wlvif wl12xx: move probereq into wlvif wl12xx: move aid into wlvif wl12xx: move role_id into wlvif wl12xx: move dev_role_id into wlvif wl12xx: move sta_hlid into wlvif wl12xx: move ap_global_hlid and ap_bcast_hlid into wlvif wl12xx: move session_counter into wlvif wl12xx: move some logic into wl12xx_init_vif_data wl12xx: move dev_hlid into wlvif wl12xx: move beacon_int into wlvif wl12xx: move default_key into wlvif wl12xx: move pspoll_work into wlvif wl12xx: move ps_compl into wlvif wl12xx: move ps_poll_failures and psm_entry_retry into wlvif wl12xx: move rssi_thold and last_rssi_event into wlvif wl12xx: move ba fields into wlvif wl12xx: move ap_hlid_map into wlvif.ap wl12xx: move recorded_ap_keys into wlvif wl12xx: refactor fw init into a new function wl12xx: move last_tx_hlid into wlvif wl12xx: unify STA and AP tx_queue mechanism wl12xx: move some functions from remove_interface() to stop() wl12xx: move bitrate_masks into wlvif wl12xx: add vifs list wl12xx: support multiple vifs in the tx path wl12xx: configure sleep_policy according to active roles wl12xx: make event handling support multirole wl12xx: move tx_security_seq into wlvif wl12xx: rearm rx streaming per vif wl12xx: make WL1271_FLAG_STA_ASSOCIATED flag per-vif wl12xx: make WL1271_FLAG_IBSS_JOINED flag per-vif wl12xx: make WL1271_FLAG_AP_STARTED flag per-vif wl12xx: make WL1271_FLAG_PSM flag per-vif wl12xx: make WL1271_FLAG_STA_STATE_SENT flag per-vif wl12xx: make WL1271_FLAG_RX_STREAMING_STARTED flag per-vif wl12xx: make WL1271_FLAG_IF_INITIALIZED per-vif wl12xx: make WL1271_FLAG_PSPOLL_FAILURE flag per-vif wl12xx: make WL1271_FLAG_CS_PROGRESS flag per-vif wl12xx: add band field to wlvif wl12xx: add channel field to wlvif wl12xx: add power_level field to wlvif wl12xx: make op_config configure all vifs wl12xx: replace all remaining wl->vif references wl12xx: call stop() on recovery wl12xx: use dynamic rate policies wl12xx: add elp wakeup/sleep calls to add_interface wl12xx: use round-robin policy for tx wl12xx: handle injected packets wl12xx: couple role_start_dev with roc wl12xx: reconfigure rate policies on set_bitrate_mask wl12xx: add vifs_state debugfs key wl12xx: clear wl->vif on remove_interface wl12xx: use p2p rate index when the skb has the NO_CCK flag wl12xx: handle idle changes per-interface mac80211: call set_wmm_default only for valid vifs mac80211: set BSS_CHANGED_IDLE on vif reconfig mac80211: set carrier_on for ibss vifs only while joined mac80211: call skb_put() before copying the data (trivial) wl12xx: init CMD_TEMPL_KLV to sizeof(ieee80211_qos_hdr) wl12xx: don't explicitly check for unjoined ibss wl12xx: fix testmode test/interrogate commands wl12xx: remove redundant commands from plt init wl12xx: send testmode reply in wl1271_tm_cmd_interrogate omap_hsmmc: consider MMC_PM_KEEP_POWER on suspend/resume ARM: OMAP: hsmmc: add pm_caps field ARM: OMAP: hsmmc: board-sdp4430: declare support for MMC_PM_KEEP_POWER mac80211: configure BSS_CHANGED_ARP_FILTER on reconfiguration mac80211: don't check sdata_running in vif notifier wl12xx: use ieee80211_free_txskb() wl12xx: implement change_interface wl12xx: remove redundant code from wl1271_op_conf_tx wl12xx: make WL1271_FLAG_IDLE flag per-vif wl12xx: flush packets before stopping dev role wl12xx: fix checking of started dev role wl12xx: stop device role on remove_interface wl12xx: check the actual vif operstate in wl1271_dev_notify mac80211: always clear SDATA_STATE_OFFCHANNEL flag Eliot Blennerhassett (22): ALSA: asihpi - fix pcm dma pointer tracking ALSA: asihpi - Split hpi version info into separate header file. ALSA: asihpi - Update copyright to 2011 ALSA: asihpi - Low latency mode stream has fixed channel count. ALSA: asihpi - Volumes and meters may have 1 or 2 channels. ALSA: asihpi - Use snd_pcm_debug_name to get substream name. ALSA: asihpi - Correct stray capital letters in identifier. ALSA: asihpi - Relax drained check for more reliable playback startup. ALSA: asihpi - Only set sync if card supports hardware stream grouping. ALSA: asihpi - Update node types. ALSA: asihpi - Remove unused structs and defs ALSA: asihpi - Add new function codes. ALSA: asihpi - Increase debug response buffer size. ALSA: asihpi - Remove redundant struct members. ALSA: asihpi - Simplify dsp code close. ALSA: asihpi - Add autofade query. ALSA: asihpi - New defs and comments. ALSA: asihpi - Distinguish four different emif init errors. ALSA: asihpi - Add HPI version to module description. ALSA: asihpi - Correct headers in cached control responses. ALSA: asihpi - Use valid channel count in format enumeration. ALSA: asihpi - Fix format validity check. Emil Tantilov (4): ixgbe: fix LED blink logic to check for link ixgbe: fix incorrect PHY register reads ixgbe: add write flush in ixgbe_clock_out_i2c_byte() ixgbe: add support for new 82599 device id Emmanuel Grumbach (30): iwlwifi: fix unused label in iwl_send_cmd_sync iwlwifi: remove the use of the QOS debug flag iwlwifi: add debug information on queue stop / wake iwlwifi: check the HW when a queue is stuck iwlwifi: improve the prints in the reclaim path iwlwifi: fix endianity issues in debug prints iwlwifi: tid_data is taken twice in iwl_trans_pcie_tx_agg_alloc iwlwifi: check the HW when a queue is stuck iwlwifi: improve the prints in the reclaim path iwlwifi: fix endianity issues in debug prints iwlwifi: tid_data is taken twice in iwl_trans_pcie_tx_agg_alloc iwlwifi: help to debug AGG SM inconsistencies iwlwifi: help to debug AGG SM inconsistencies iwlwifi: fix endianity issue in debug prints iwlwifi: don't count the tfds in HW queue any more iwlwifi: we can wake SW queues even when draining HW queues iwlwifi: don't rely on the wr / rd pointers in DELBA flow iwlwifi: tid_data logic move to upper layer - tx AGG stop iwlwifi: tid_data logic move to upper layer - tx AGG alloc iwlwifi: tid_data logic move to upper layer - tx AGG setup iwlwifi: tid_data logic move to upper layer - check_empty iwlwifi: tid_data logic move to upper layer - txqid iwlwifi: tid_data logic move to upper layer - seq_number iwlwifi: transport layer shouldn't access the AGG SM iwlwifi: tid_data moves to iwl_priv iwlwifi: reset the tid_data when a station is removed iwlwifi: add debug in Tx path in AGG flow iwlwifi: kill iwl_{start,stop}_tx_ba_trans_ready iwlwifi: don't accept Tx packets when draining HW queues iwlwifi: add missing documentation for iwl_shared Eric Anholt (5): drm/i915: Set two chicken bits implicated in missed IRQs on Ivybridge. drm/i915: Do the fallback non-IRQ wait in ring throttle, too. drm/i915: Work around gen7 BLT ring synchronization issues. drm/i915: Make the fallback IRQ wait not sleep. drm/i915: Add support for resetting the SO write pointers on gen7. Eric B Munson (1): KVM: Fix include dependency for mmu_notifier Eric Benard (1): net: fsl: fec: handle 10Mbps speed in RMII mode Eric Dumazet (74): net: better pcpu data alignment sch_choke: use skb_header_pointer() net: rename sk_clone to sk_clone_lock ipv4: reduce percpu needs for icmpmsg mibs ipv4: PKTINFO doesnt need dst reference ipv6: reduce percpu needs for icmpv6msg mibs neigh: new unresolved queue limits net: introduce build_skb() bnx2x: uses build_skb() in receive path net: use jump_label for netstamp_needed net: use jump_label to shortcut RPS if not setup bnx2: switch to build_skb() infrastructure tg3: switch to build_skb() infrastructure netfilter: use jump_label for nf_hooks atm: use SKB_TRUESIZE() in atm_guess_pdu2truesize() net: remove netdev_alloc_page and use __GFP_COLD net: treewide use of RCU_INIT_POINTER slub: fix slub_max_order Documentation tcp: tcp_sendmsg() wrong access to sk_route_caps net: introduce skb_flow_dissect() net: use skb_flow_dissect() in __skb_get_rxhash() cls_flow: use skb_flow_dissect() sch_sfb: use skb_flow_dissect() net: dont call jump_label_dec from irq context net: optimize socket timestamping flow_dissector: use a 64bit load/store tcp: avoid frag allocation for small frames sch_sfq: use skb_flow_dissect() sch_choke: use skb_flow_dissect() tcp: inherit listener congestion control for passive cnx bnx2: Support for byte queue limits sfc: fix race in efx_enqueue_skb_tso() netem: fix build error on 32bit arches net: net_device flags is an unsigned int ipv4: use a 64bit load/store in output path tcp: drop SYN+FIN messages tcp: take care of misalignments tcp: tcp_sendmsg() page recycling tcp: fix tcp_trim_head() bql: fix CONFIG_XPS=n build tcp: remove TCP_OFF and TCP_PAGE macros sch_red: Adaptative RED AQM sch_red: generalize accurate MAX_P support to RED/GRED/CHOKE net: use IS_ENABLED(CONFIG_IPV6) net: fix build error if CONFIG_CGROUPS=n slub: fix a possible memleak in __slab_alloc() rtnetlink: rtnl_link_register() sanity test vlan: static functions cls_flow: remove one dynamic array net: ping: remove some sparse errors inet: remove rcu protection on tw_net sch_gred: prefer GFP_KERNEL allocations netfilter: nf_conntrack: use atomic64 for accounting counters net: two vzalloc() cleanups sch_sfq: rehash queues in perturb timer sch_hfsc: report backlog information rfs: better sizing of dev_flow_table sch_tbf: report backlog information netem: fix classful handling sch_sfq: dont put new flow at the end of flows sch_qfq: accurate wsum handling net_sched: qdisc_alloc_handle() can be too slow x86: Fix atomic64_xxx_cx8() functions net_sched: sfq: fix mem alloc error recovery net_sched: sfq: always randomize hash perturbation igb: Add support for byte queue limits. net_sched: sfq: extend limits net_sched: red: split red_parms into parms and vars net: reintroduce missing rcu_assign_pointer() calls module: struct module_ref should contains long fields net_sched: sfq: add optional RED on top of SFQ bridge: BH already disabled in br_fdb_cleanup() net: fix some sparse errors ipv6: fix per device IP snmp counters Eric Miao (5): ARM: imx6q: generate imx6q dtb files ARM: imx6q: build pm code only when CONFIG_PM selected ARM: imx6q: resume PL310 only when CACHE_L2X0 defined tty: serial: imx: move del_timer_sync() to avoid potential deadlock hwmon: (max1111) Change sysfs interface to in[0-3]_input in millivolts Eric Paris (35): capabilities: remove the task from capable LSM hook entirely capabilities: reverse arguments to security_capable capabilities: introduce security_capable_noaudit capabilities: remove all _real_ interfaces capabilities: call has_ns_capability from has_capability capabilites: introduce new has_ns_capabilities_noaudit capabilities: style only - move capable below ns_capable capabitlies: ns_capable can use the cap helpers rather than lsm call capabilities: remove task_ns_* functions ptrace: do not audit capability check when outputing /proc/pid/stat security: remove the security_netlink_recv hook as it is equivalent to capable() capabilities: remove __cap_full_set definition audit: make filetype matching consistent with other filters audit: dynamically allocate audit_names when not enough space is in the names array audit: drop the meaningless and format breaking word 'user' audit: check current inode and containing object when filtering on major and minor seccomp: audit abnormal end to a process due to seccomp Audit: push audit success and retcode into arch ptrace.h audit: ia32entry.S sign extend error codes when calling 64 bit code audit: inline audit_syscall_entry to reduce burden on archs audit: remove AUDIT_SETUP_CONTEXT as it isn't used audit: drop some potentially inadvisable likely notations audit: inline checks for not needing to collect aux records audit: drop audit_set_macxattr as it doesn't do anything audit: inline audit_free to simplify the look of generic code audit: reject entry,always rules audit: remove audit_finish_fork as it can't be called audit: allow matching on obj_uid audit: allow audit matching on inode gid audit: remove task argument to audit_set_loginuid audit: only allow tasks to set their loginuid if it is -1 audit: do not call audit_getname on error audit: allow interfield comparison in audit rules audit: complex interfield comparison helper audit: allow interfield comparison between gid and ogid Eric Sandeen (3): xfs: remove unused XBT_FORCE_SLEEP bit ext4: make more symbols static jffs2: fix up error handling for insert_inode_locked Eric W. Biederman (2): PCI: msi: Disable msi interrupts when we initialize a pci device PCI: msi: Disable msi interrupts when we initialize a pci device Erwan Bracq (1): caif-spi: Bugfix for dump upon device removal Eryu Guan (1): ext3: call ext3_mark_recovery_complete() when recovery is really needed Eugenia Emantayev (3): mlx4: Traffic steering management support for SRIOV mlx4: Ethernet port management modifications mlx4_en: Allow communication between functions on same host Evgeniy Polyakov (1): w1: add fast search for single slave bus Eyal Shapira (5): wl12xx: fix SDIO suspend/resume mac80211: add recalc PS in ieee80211_reconfig() wl12xx: minor fix in sched_scan_ssid_list wl12xx: fix sched scan of DFS channels wl12xx: mark no sched scan only after FW event Fabio Estevam (17): ASoC: sgtl5000: Fix voltage units in dev_err message ASoC: Convert sgtl5000 to use devm_kzalloc() regulator: mc13783: Convert to devm_kzalloc() regulator: mc13892: Convert to devm_kzalloc() ARM: mx31pdk: Add MC13783 RTC support drivers: usb: wusbcore: Fix dependency for USB_WUSB tty: serial: imx: Allow UART to be a source for wakeup ARM: prom.h: Fix build error by removing unneeded header file [media] drivers: media: tuners: Fix dependency for MEDIA_TUNER_TEA5761 [media] drivers: media: radio: Fix dependencies for RADIO_WL128X mtd: Fix dependency for MTD_DOC200x sched: Fix CONFIG_CGROUP_SCHED dependency drivers: isdn: Fix dependency for ISDN_PPP [media] drivers: video: cx231xx: Fix dependency for VIDEO_CX231XX_DVB [media] drivers: media: au0828: Fix dependency for VIDEO_AU0828 include/linux/crash_dump.h needs elf.h wireless: iwlwifi: iwl-scan.c: Fix build warning Felipe Balbi (55): wl12xx: add an sdio glue struct to keep wl and device side-by-side wl12xx: add an spi glue struct to keep wl and device side-by-side wl12xx: add a platform device to the sdio module wl12xx: add a platform device to the spi module wl12xx: add platform driver to the core module wl12xx: move common init code from bus modules to main wl12xx: mark some symbols static wl12xx: drop unneeded plat_dev usb: storage: alauda: fix sparse warnings usb: storage: cypress: fix sparse warning usb: storage: datafab: fix sparse warning usb: storage: ene_ub6250: fix sparse warnings usb: storage: freecom: fix sparse warning usb: storage: isd200: fix sparse warning usb: storage: jumpshot: fix sparse warning usb: storage: karma: fix sparse warning usb: storage: onetouch: fix sparse warning usb: storagE: realtek_cr: fix sparse warnings usb: storage: sddr09: fix sparse warning usb: storage: sddr55: fix sparse warning usb: storage: shuttle_usbat: fix sparse warning usb: dwc3: gadget: don't disable endpoints on exit usb: dwc3: allow forcing a maximum speed usb: dwc3: calculate number of event buffers dynamically usb: dwc3: fetch mode of operation from HW usb: dwc3: add xHCI Host support usb: dwc3: always compile gadget side too usb: dwc3: move gadget prototypes to core.h usb: dwc3: depend on both Host and Gadget stacks usb: dwc3: ep0: SetAddress() won't be issued while Configured usb: dwc3: debugfs: add support for changing port mode usb: dwc3: ep0: handle unexpected XferNotReady events usb: dwc3: move dwc3 device ID bitmap to core.c usb: dwc3: omap: add multiple instances support to OMAP usb: dwc3: core: drop DWC3_EVENT_BUFFERS_MAX usb: dwc3: fix few coding style problems usb: dwc3: fix sparse errors usb: dwc3: workaround: U1/U2 -> U0 transiton usb: dwc3: workaround: missing USB3 Reset event usb: dwc3: workaround: missing disconnect event usb: dwc3: omap: move to module_platform_driver usb: dwc3: ep0: fix GetStatus handling (again) usb: dwc3: gadget: fix stream enable bit usb: dwc3: ep0: fix for possible early delayed_status usb: musb: headers cleanup usb: musb: drop ARCH dependency usb: musb: omap2430: fix compile warning usb: dwc3: gadget: move us to Default State after reset usb: renesas: pipe: convert a long if into a XOR operation usb: gadget: introduce support for sg lists usb: dwc3: gadget: re-factor dwc3_prepare_trbs() usb: dwc3: gadget: don't return anything on prepare trbs usb: dwc3: gadget: don't force 'LST' always usb: dwc3: gadget: add support for SG lists usb: ch9: fix up MaxStreams helper Felipe Contreras (9): usb: musb: fix pm_runtime mismatch usb: musb: trivial cleanup usb: musb: remove a bit of indentation musb: omap2430: avoid pm_runtime_disable() usb: musb: trivial Kconfig cleanups usb: musb: cleanup kconfig usb: otg: trivial cleanups usb: gadget: remove useless depends on Kconfig isp1704_charger: Fix missing check Felix Fietkau (16): mac80211: call ieee80211_recalc_idle() after sending packets mac80211: do not pass AP VLAN vif pointers to drivers ath9k: always issue a full hw reset after waking up from full-sleep mode ath9k: rework power state handling ath9k: only drop packets in drv_flush when asked to ath9k: cancel all workqueue activity when going idle ath9k: make two mci related functions static ath9k: change maximum software retransmission handling ath9k: reduce the number of unnecessary BAR tx packets ath9k: reduce indentation level in a few places ath9k: remove bogus sequence number increment ath9k: simplify tx locking ath9k: avoid retransmitting aggregation frames that a BAR was sent for ath9k_hw: make bluetooth coexistence support optional at compile time ath9k: fix tx locking issues ath9k_hw: fix interpretation of the rx KeyMiss flag Feng Tang (1): i2c-eg20t: use i2c_add_numbered_adapter to get a fixed bus number Fenghua Yu (2): CPU: Add right qualifiers for alloc_frozen_cpus() and cpu_hotplug_pm_sync_init() x86, mce, therm_throt: Don't report power limit and package level thermal throttle events in mcelog Ferenc Wagner (2): x86: Replace the EVT_TO_HPET_DEV() macro with an inline function [SCSI] fusion: ensure NUL-termination of MptCallbacksName elements Fernando Luis Vazquez Cao (1): x86: Convert per-cpu counter icr_read_retry_count into a member of irq_stat Fernando Luis Vázquez Cao (2): x86: Add per-cpu stat counter for APIC ICR read tries scripts/genksyms: clean lex/yacc generated files Finn Thain (12): pmac_zilog: Fix unexpected irq m68k/mac: early console m68k/mac: cleanup mac_clear_irq m68k/mac: cleanup mac_irq_pending m68k/mac: cleanup forward declarations m68k/mac: enable via_alt_mapping on performa 580 m68k/mac: fix nubus slot irq disable and shutdown m68k/mac: oss irq fixes m68k/mac: fix baboon irq disable and shutdown m68k/mac: fix powerbook 150 adb_type mac_scsi: fix mac_scsi on some powerbooks m68k/mac: cleanup macro case Florian Fainelli (37): perf/powerpc: Fix build for PowerPC with uclibc toolchains MIPS: AR7: constify some arrays in gpio and prom code MIPS: AR7: add LEDs layout for the Actiontec GT701 router MIPS: BCM63xx: Fix SDRAM size computation for BCM6345 MIPS: BCM63xx: Remove BCM6345 hacks to read base boot address MIPS: BCM63xx: Fix GPIO set/get for BCM6345 MIPS: BCM63XX: generate WLAN MAC address after registering ethernet devices. r6040: use an unique MDIO bus name r6040: remove unused variables and definitions r6040: define more MCR0 register bits r6040: use MAC_RST bit definition with MCR1 read/writes r6040: use definitions for MAC_SM register read/writes r6040: use __aligned(size) r6040: place comments before code e1000: unmap ce4100_gbe_mdio_base_virt in e1000_remove e1000: cleanup CE4100 MDIO registers access ax88796: use an unique MDIO bus name. bfin_mac: use an unique MDIO bus name. au1000-eth: use an unique MDIO bus name. sb1250: use an unique MDIO bus name. macb: use an unique MDIO bus name. dnet: use an unique MDIO bus name. fec: use an unique MDIO bus name. lantiq_etop: use an unique MDIO bus name. mv643xx-eth: use an unique MDIO bus name. pxa168-eth: use an unique MDIO bus name. sh-eth: use an unique MDIO bus name. s6gmac: use an unique MDIO bus name. smsc911x: use an unique MDIO bus name. stmmac: use an unique MDIO bus name. cpmac: use an unique MDIO bus name. davinci_emac: use an unique MDIO bus name. ixp4xx-eth: use an unique MDIO bus name. bcm63xx_enet: use an unique MDIO bus name. phy/fixed: use an unique MDIO bus name. mdio-gpio: use an unique MDIO bus name. mdio-octeon: use an unique MDIO bus name. Florian Schmaus (3): staging: comedi: comedi_fops: Replace deprecated strict_strtoul with kstrtouint staging: comedi: comedi_fops: Removed int overflow check staging: comedi_fops.c whitespace fixes Florian Tobias Schandinat (6): fbdev: remove display subsystem Merge commit 'v3.2-rc2' into fbdev-next Merge branch 'fbdev-for-linus' into fbdev-next Merge commit 'v3.2-rc6' into fbdev-next Merge branch 'for-florian' of git://gitorious.org/linux-omap-dss2/linux into fbdev-next Revert "atmel_lcdfb: Adjust HFP calculation so it matches the manual." Florian Westphal (4): net: ipv4: export fib_lookup and fib_table_lookup netfilter: add ipv4 reverse path filter match ipv6: add ip6_route_lookup netfilter: add ipv6 reverse path filter match Francisco Jerez (2): drm/nouveau: Fix pushbufs over the 4GB mark. drm/nouveau: Fix notifier blocks over the 4GB mark. Francois Romieu (13): et131x: add static qualifiers. et131x: uintxy_t removal. et131x: fix error paths in et131x_pci_setup. et131x: remove extraneous pci_save_state. et131x: kiss netdev.{base_addr, irq} goodbye. et131x: uncloak PCIe capabilities. via-rhine: factor out tx_thresh handling via-rhine: balance interrupt acknowledge and events retrieval. via-rhine: remove useless forward declarations. via-rhine: move work from irq handler to softirq and beyond. via-rhine: RHINE_WAIT_FOR macro removal. via-rhine: per device debug level. via-rhine: rework suspend and resume. Frank Blaschka (1): qeth: improve recovery during resource shortage Franky Lin (77): brcm80211: fmac: allow wd timer to be disabled when bus down brcm80211: fmac: use brcmf_del_if for all net devices brcm80211: fmac: use brcmf_add_if for all net devices brcm80211: fmac: store brcmf_if in net device private data brcm80211: fmac: remove state from brcmf_if in fullmac brcm80211: fmac: remove unnecessary 4329 chip specific code brcm80211: fmac: move chip recognition function to sdio_chip.c brcm80211: fmac: move bus core prep code to sdio_chip.c brcm80211: fmac: abstract chip buscore setup function brcm80211: fmac: move core disable function to sdio_chip.c brcm80211: fmac: disable dongle arm core in bus core setup function brcm80211: fmac: move dongle gpio reset code to chip attach function brcm80211: fmac: remove duplicate regiter set in chip attach path brcm80211: fmac: chip attach code flow clean up brcm80211: fmac: abstract chip iscoreup function brcm80211: fmac: abstract chip core revision function brcm80211: fmac: move chip reset core function to sdio_chip.c brcm80211: fmac: move chip detach function to sdio_chip.c brcm80211: fmac: move chip drive strength related code to sdio_chip.c brcm80211: fmac: replace private SB macros with ssb_regs version brcm80211: fmac: optimize chip core info management brcm80211: fmac: add iscoreup function for bcm4330 chip brcm80211: fmac: add corerev function for bcm4330 chip brcm80211: fmac: add coredisable function for bcm4330 chip brcm80211: fmac: add resetcore function for bcm4330 chip brcm80211: fmac: remove id retrieve code brcm80211: fmac: remove PCMCIA core related code brcm80211: fmac: release bss struct returned from cfg80211_inform_bss brcm80211: fmac: change firmware/nvram name to be more generic brcm80211: fmac: discard packet received when net device not registered brcm80211: fmac: move module init/exit to sdio layer brcm80211: fmac: remove function brcmf_c_init brcm80211: fmac: remove unused parameter of brcmf_sdbrcm_probe brcm80211: fmac: rename structure brcmf_bus to brcmf_sdio brcm80211: fmac: introduce common bus interface struct brcmf_bus brcm80211: fmac: move busstate to struct brcmf_bus brcm80211: fmac: stop using brcmf_pub in brcmf_sdbrcm_bus_watchdog brcm80211: fmac: change function bus_rxctl parameter brcm80211: fmac: change function bus_txctl parameter brcm80211: fmac: change function bus_txdata parameter brcm80211: fmac: change function bus_init parameter brcm80211: fmac: remove function brcmf_bus_get_device brcm80211: fmac: change function bus_stop parameter brcm80211: fmac: save bus interface structure in function 2 device brcm80211: fmac: fix firmware shared structures version brcm80211: fmac: add bcm4330 support brcm80211: fmac: remove drive strength code for unsupported chips brcm80211: fmac: unify common layer driver data structure brcm80211: fmac: remove oneline proto block functions brcm80211: fmac: register a dummy irq handler for SDIO function 2 brcm80211: fmac: change function add_if parameter brcm80211: fmac: change function bus_start parameter brcm80211: fmac: change function brcmf_detach parameter brcm80211: fmac: change function txflowcontrol parameter brcm80211: fmac: change function txcomplete parameter brcm80211: fmac: change function brcmf_c_prec_enq parameter brcm80211: fmac: change function rx_frame parameter brcm80211: fmac: change function proto_hdrpull parameter brcm80211: fmac: move sdio used statistics to struct brcmf_sdio brcm80211: fmac: move maxctl to struct brcmf_bus brcm80211: fmac: move driver up status to struct brcmf_bus brcm80211: fmac: remove duplicate statistics from driver data structure brcm80211: fmac: move dongle statistics to struct brcmf_bus brcm80211: fmac: move packet realloc stats to struct brcmf_bus brcm80211: fmac: move tx flow ctrl flag to bus layer brcm80211: fmac: stop referencing brcmf_pub in bus layer brcm80211: fmac: stop referencing brcmf_sdio in common layer brcm80211: fmac: move sdio related macros to sdio_host.h brcm80211: fmac: abstract bus_stop interface function pointer brcm80211: fmac: move common layer bus interface context to dhd_bus.h brcm80211: fmac: abstract bus_init interface function pointer brcm80211: fmac: abstract bus_txdata interface function pointer brcm80211: fmac: abstract ctrl frames interface function pointers brcm80211: fmac: move debug level macros to dhd_dbg.h brcm80211: fmac: move idle macros to dhd_sdio.c brcm80211: fmac: exclude unnecessary header files brcm80211: fmac: add Kconfig option for SDIO bus support Frans Meulenbroeks (7): hwmon: (ltc4261) set data->valid to 0 if error hwmon: (lm75) added error handling hwmon: (lm75) fix checkpatch warning hwmon: replaced strict_str* with kstr* hwmon: (lm80) fix checkpatch messages hwmon: (lm75) fix checkpatch warnings max1111.c: fix checkpatch warning Frederic LAMBERT (1): phy: Micrel KS8995MA 5-ports 10/100 managed Ethernet switch support added Frederic Weisbecker (19): rcu: Detect illegal rcu dereference in extended quiescent state rcu: Inform the user about extended quiescent state on PROVE_RCU warning rcu: Warn when rcu_read_lock() is used in extended quiescent state nohz: Separate out irq exit and idle loop dyntick logic nohz: Allow rcu extended quiescent state handling seperately from tick stop x86: Enter rcu extended qs after idle notifier call x86: Call idle notifier after irq_enter() rcu: Fix early call to rcu_idle_enter() nohz: Remove tick_nohz_idle_enter_norcu() / tick_nohz_idle_exit_norcu() rcu: Don't check irq nesting from rcu idle entry/exit rcu: Irq nesting is always 0 on rcu_enter_idle_common cgroup: Drop task_lock(parent) on cgroup_fork() cgroup: Remove unnecessary task_lock before fetching css_set on migration cgroup: Remove task_lock() from cgroup_post_fork() reiserfs: delay reiserfs lock until journal initialization reiserfs: don't lock journal_init() reiserfs: don't lock root inode searching selftests: new very basic kernel selftests directory selftests: new x86 breakpoints selftest Gabor Juhos (25): MIPS: ath79: Change number of available IRQs MIPS: ath79: Handle more MISC IRQs MIPS: ath79: add common USB Host Controller device MIPS: ath79: Remove superfluous parentheses MIPS: ath79: add revision id for the AR933X SoCs MIPS: ath79: Add early printk support for the AR933X SoCs MIPS: ath79: add AR933X specific clock init MIPS: ath79: Add AR933X specific glue for ath79_device_reset_{set,clear} MIPS: ath79: Add AR933X specific IRQ initialization MIPS: ath79: add AR933X specific GPIO initialization MIPS: ath79: Add config symbol for the AR933X SoCs USB: ehci-ath79: Add device_id entry for the AR933X SoCs MIPS: ath79: add AR933X specific USB platform device registration SERIAL: AR933X: Add driver for the built-in UART of the SoC MIPS: ath79: register UART device for the AR933X SoCs MIPS: ath79: Add initial support for the Atheros AP121 reference board MIPS: ath79: Store the SoC revision in a global variable MIPS: ath79: Remove 'ar913x' from common variable and function names MIPS: ath79: Separate AR913x SoC specific WMAC setup code MIPS: ath79: Add AR933x specific WMAC setup code MIPS: ath79: Rename ATH79_DEV_AR913X_WMAC option to ATH79_DEV_WMAC MIPS: ath79: Register the wireless MAC device on the AP121 board MIPS: ath79: Rename dev-ar913x-wmac.h to dev-wmac.h MIPS: ath79: Rename dev-ar913x-wmac.c to dev-wmac.c watchdog: ath79_wdt: flush register writes Ganesan Ramalingam (1): MIPS: Netlogic: Add basic MSI support for XLR/XLS Gareth Williams (2): [media] Add AC97 8384:7650 for some versions of EMP202 [media] Added USB Id & configuration array for Honestech Vidbox NW03 Gary Hade (1): x86/PCI: Ignore CPU non-addressable _CRS reserved memory resources Geert Uytterhoeven (22): zorro: Rename Picasso IV Z2 "MEM" to "RAM" for consistency fbdev/cirrusfb: Rewrite Zorro graphics card probing fbdev/cirrusfb: Add support for Picasso IV in Zorro II mode fbdev/cirrusfb: Add support for "64 MiB" version of Picasso IV m68k/serial: Remove obsolete IRQ_FLG_* users fbdev/amifb: Correct whitespace fbdev/amifb: Fix double free fbdev/amifb: Reorder functions to remove forward declarations fbdev/amifb: Make amifb_setup() static fbdev/amifb: Remove superfluous casts when assigning void * fbdev/amifb: Store monitor limits in separate __initdata variables fbdev/amifb: Enable Copper DMA after setting up the Copper fbdev/amifb: Use framebuffer_alloc() m68k/hp300: Export hp300_ledstate m68k/serial: Remove references to obsolete CONFIG_SERIAL167 m68k/atari: Move declaration of atari_SCC_reset_done to header file m68k/net: Remove obsolete IRQ_FLG_* users [SCSI] mac_scsi: Remove obsolete IRQ_FLG_* users fat: Spelling s/obsolate/obsolete/g m68k/serial: Remove references to obsolete serial config options m68k/Kconfig: Separate classic m68k and coldfire early m68k/mac: Make CONFIG_HEARTBEAT unavailable on Mac Geoff Levand (12): powerpc/ps3: Interrupt code cleanup powerpc/ps3: Fix hcall lv1_net_stop_rx_dma powerpc/ps3: Fix hcall lv1_get_virtual_address_space_id_of_ppe powerpc/ps3: Fix hcall lv1_get_version_info powerpc/ps3: Fix hcall lv1_read_repository_node powerpc/ps3: Fix PS3 repository build warnings powerpc/ps3: Add __init to ps3_smp_probe powerpc/ps3: Update ps3_defconfig usb: Remove ehci_reset call from ehci_run usb: PS3 EHCI HC reset work-around usb: Fix PS3 EHCI suspend usb: PS3 EHCI QH read work-around Geoff Thorpe (1): powerpc: Add pgprot_cached_noncoherent() George (1): rtlwifi: rtl8192cu: Allow retries for USB I/O Gertjan van Wingerde (5): rt2x00: Identify rt2800usb chipsets. rt2x00: Whitespace cleanup. rt2x00: Convert big if-statements to switch-statements. rt2x00: RT3593 is also applicable to USB. rt2x00: Change RF3853 to RF3053. Gianluca Gennari (3): [media] staging: as102: Add support for Sky Italia Digital Key based on the same chip [media] af9013: Fix typo in get_frontend() function [media] xc3028: fix center frequency calculation for DTV78 firmware Giridhar Malavali (9): [SCSI] qla2xxx: Proper cleanup of pass through commands when firmware returns error. [SCSI] qla2xxx: Fix to include FCE data as part of dump. [SCSI] qla2xxx: Correct report-id acquisition check [SCSI] qla2xxx: Corrected the default setting of the help text of Minidump capture mask. [SCSI] qla2xxx: Corrected the display of firmware dump availability for ISP82xx. [SCSI] qla2xxx: Added a new entry to ISP specific function pointers structure. [SCSI] qla2xxx: Process marker IOCB request on request queue 0. [SCSI] qla2xxx: Consolidated IOCB processing routines. [SCSI] qla4xxx: Disable generating pause frames in case of FW hung Girish K S (3): mmc: core: Fix voltage select in DDR mode mmc: core: HS200 mode support for eMMC 4.5 mmc: host: Adds support for eMMC 4.5 HS200 mode Giuseppe CAVALLARO (3): stmmac: add the experimental PCI support stmmac: update the driver's documentation (Dec-2011) mmc: debugfs: expose the SDCLK frq in sys ios Giuseppe Cavallaro (1): stmmac: fix missing module license in the main. Glauber Costa (22): sched, trivial: Initialize root cgroup's sibling list sched/accounting: Change cpustat fields to an array sched/accounting, cgroups: Reuse cgroup's parent pointer sched/accounting: Re-use scheduler statistics for the root cgroup sched/accounting: Fix user/system tick double accounting sched/accounting: Fix parameter passing in task_group_account_field Basic kernel memory functionality for the Memory Controller foundations of per-cgroup memory pressure controlling. socket: initial cgroup code. tcp memory pressure controls per-netns ipv4 sysctl_tcp_mem tcp buffer limitation: per-cgroup limit Display current tcp memory allocation in kmem cgroup Display current tcp failcnt in kmem cgroup Display maximum tcp memory allocation in kmem cgroup Move limit definitions outside CONFIG_INET net: fix sleeping while atomic problem in sock mem_cgroup. net: fix compilation with !CONFIG_NET Partial revert "Basic kernel memory functionality for the Memory Controller" net: fix sock_clone reference mismatch with tcp memcontrol net: decrement memcg jump label when limit, not usage, is changed net: move sock_update_memcg outside of CONFIG_INET Gleb Natapov (9): jump_label: jump_label_inc may return before the code is patched perf, core: Rate limit perf_sched_events jump_label patching x86, perf: Disable non available architectural events perf, x86: Expose perf capability to other modules KVM: VMX: remove unneeded vmx_load_host_state() calls. KVM: drop bsp_vcpu pointer from kvm struct KVM: Expose a version 2 architectural PMU to a guests KVM: Expose the architectural performance monitoring CPUID leaf Unused iocbs in a batch should not be accounted as active. Govindraj R (1): ARM: OMAP2+: hwmod: Add API to enable IO ring wakeup Govindraj.R (19): ARM: OMAP2+: UART: cleanup + remove uart pm specific API ARM: OMAP2+: UART: cleanup 8250 console driver support ARM: OMAP2+: UART: Cleanup part of clock gating mechanism for uart ARM: OMAP2+: UART: Add default mux for all uarts. ARM: OMAP2+: UART: Remove mapbase/membase fields from pdata. ARM: OMAP2+: UART: Add runtime pm support for omap-serial driver ARM: OMAP2+: UART: Remove context_save and move context restore to driver ARM: OMAP2+: UART: Ensure all reg values configured are available from port structure ARM: OMAP2+: UART: Remove uart reset function. ARM: OMAP2+: UART: Get context loss count to context restore ARM: OMAP2+: UART: Move errata handling from serial.c to omap-serial ARM: OMAP2+: UART: Add wakeup mechanism for omap-uarts ARM: OMAP2+: UART: Remove old and unused clocks handling funcs ARM: OMAP2+: UART: remove temporary variable used to count uart instance ARM: OMAP2+: UART: Avoid console uart idling during bootup ARM: OMAP2+: UART: Avoid uart idling on suspend for no_console_suspend usecase ARM: OMAP2+: UART: Do not gate uart clocks if used for debug_prints ARM: OMAP2+: UART: Remove omap_uart_can_sleep and add pm_qos ARM: OMAP2+: UART: Fix compilation/sparse warnings Grant Likely (10): gpiolib: output basic details and consolidate gpio device drivers gpio/microblaze: Eliminate duplication of of_get_named_gpio_flags() gpio/powerpc: Eliminate duplication of of_get_named_gpio_flags() of: create of_phandle_args to simplify return of phandle parsing data of: Add device tree selftests gpio: Add Linus Walleij as gpio co-maintainer Merge branch 'pl022' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson into gpio/next Merge branch 'spi/next' (early part) into spi/merge Merge branch 'gpio-for-grant' of git://sources.calxeda.com/kernel/linux into gpio/next gpio/it8761e: Restrict it8761e gpio driver to x86. Greg Dietsche (11): iwlegacy: change IL_WARN to D_HT in il4965_tx_agg_start iwlegacy: change IL_ERR to D_HT in iwl4965_rs_tl_turn_on_agg_for_tid iwlegacy: 4965: remove vif null check in request_scan iwlegacy: 4965-rs: remove null check on sta in il4965_rs_tx_status iwlegacy: 4965-rs: remove unnecessary null check for sta and lq_sta iwlegacy: 4965-rs: il4965_rs_alloc_sta: remove lq_sta local var iwlegacy: 4965-rs: don't return rate from il4965_rs_update_rate_tbl iwlegacy: 4965-rs: cleanup il4965_rs_sta_dbgfs_rate_scale_data_read iwlegacy: debugfs_ops should depend on CONFIG_IWLEGACY_DEBUGFS coccicheck: add M= option to control which dir is processed coccinelle.txt: update documentation to include M= option Greg Kroah-Hartman (46): USB: Add helper macro for usb_driver boilerplate USB: convert drivers/usb/* to use module_usb_driver() USB: convert drivers/staging/* to use module_usb_driver() USB: convert drivers/net/* to use module_usb_driver() USB: convert drivers/media/* to use module_usb_driver() USB: convert drivers/bluetooth/* to use module_usb_driver() USB: convert drivers/input/* to use module_usb_driver() USB: convert drivers/hid/* to use module_usb_driver() USB: convert sound/* to use module_usb_driver() USB: convert some miscellanies drivers to use module_usb_driver() Staging: rtl8192u: remove api.c file Subject: fix build breakage in drivers/staging/iio/industrialio-core.c Staging: delete spectra driver Merge 3.2-rc3 into usb-linus Merge 3.2-rc3 into tty-next to handle merge conflict in tty_ldisc.c Revert "Staging: android: delete android drivers" Revert "Staging: android: mark subsystem as broken" Staging: android: add the code back to the build Staging: hv: remove hv_mouse driver as it's now in the hid directory Staging: hv: update TODO file Merge branch 'work-next' into staging-next Merge branch 'work-next' into staging-next staging: remove intel_sst driver Staging: lttng: remove from the drivers/staging/ tree Merge v3.2-rc4 into usb-next Merge branch 'for-usb' of git://git.kernel.org/pub/scm/linux/kernel/git/geoff/ps3-linux into usb-next USB: isight: fix kernel bug when loading firmware Merge 3.2-rc5 into staging-next Security: tomoyo: add .gitignore file Merge branch 'for-next/dwc3' of git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb into usb-next Merge branch 'for-next/musb' of git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb into usb-next Merge branch 'for-next/gadget' of git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb into usb-next s390: tape_class.h: remove kobj_map.h inclusion char_dev.c: fix up some whitespace errors kref: fix up the kfree build problems xen: fix build breakage in xen-selfballoon.c caused by sysdev conversion staging: android: switch: minor code formatting cleanups arm: time.h: remove device.h #include Merge branch 'for-next/xceiv' of git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb into usb-next Merge branch 'for-next/musb' of git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb into usb-next Merge branch 'for-next/dwc3' of git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb into usb-next Merge branch 'for-gadget/next' of git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb into usb-next driver core: remove __must_check from device_create_file Merge branch 'for-usb-next' of git://git.kernel.org/pub/scm/linux/kernel/git/sarah/xhci into usb-next Merge branch 'driver-core-next' into Linux 3.2 mce: fix warning messages about static struct mce_device Greg Rose (1): ixgbe: Remove function prototype for non-existent function Greg Ungerer (53): m68knommu: remove unused fasthandler declaration m68k: merge the init_task code for mmu and non-mmu targets m68k: remove thread_info struct from thread struct m68k: remove duplicate asm offset for task thread.info m68k: selection of GENERIC_ATOMIC64 is not MMU specific m68knommu: move definition of mach_gettod to where it is used m68k: print memory layout info in boot log m68k: support configure time command line for MMU m68k m68knommu: no need to set register marker on traps m68k: make fp register stores consistent for m68k and ColdFire m68k: simpler m68k and ColdFire CPU's can use generic csum code m68k: handle presence of 64bit mul/div instructions cleanly m68knommu: disable cache early in startup for ColdFire m68knommu: fix broken ColdFire slice timer read_clk() code m68knommu: remove unused anchor.h include file m68k: consolidate the vmlinux.lds linker scripts m68knommu: fix broken boot logo inclusion m68knommu: remove no longer used rom_length from Palm/Pilot start up code m68k: add machine and CPU definitions for ColdFire cores m68k: show ColdFire CPU/FPU/MMU type m68k: definitions for the ColdFire V4e MMU hardware m68k: make interrupt definitions conditional on correct CPU types m68k: add TASK definitions for ColdFires running with MMU m68k: modify user space access functions to support ColdFire CPUs m68k: use addr_limit checking for m68k CPUs that do no support address spaces m68k: init the MMU hardware for the 54xx ColdFire m68k: add ColdFire 54xx CPU MMU memory init code m68k: set register a2 to current if MMU enabled on ColdFire m68k: page table support definitions and code for ColdFire MMU m68k: add page table size definitions for ColdFire V4e MMU m68k: add ColdFire paging exception handling code m68k: add cache support for V4e ColdFire cores running with MMU enabled m68k: modify ColdFire 54xx cache support for MMU enabled m68k: add TLB flush support for the ColdFire V4e MMU hardware m68k: define PAGE_OFFSET_RAW for ColdFire CPU with MMU enabled m68k: set ColdFire MMU page size m68k: MMU enabled ColdFire needs 8k ELF alignment m68k: ColdFire V4e MMU context support code m68k: use tracehook_report_syscall_entry/exit for ColdFire MMU ptrace path m68k: modify cache push and clear code for ColdFire with MMU enable m68k: use ColdFire MMU read/write bit flags when ioremapping m68k: ColdFire V4e MMU paging init code and miss handler m68k: compile appropriate mm arch files for ColdFire MMU support m68k: create ColdFire MMU pgalloc code m68k: use non-MMU entry.S code when compiling for ColdFire CPU m68k: add code to setup a ColdFire 54xx platform when MMU enabled m68k: ColdFire with MMU enabled uses same clocking code as non-MMU m68k: use non-MMU linker script for ColdFire MMU builds m68k: adjustments to stack frame for ColdFire with MMU enabled m68k: add ColdFire FPU support for the V4e ColdFire CPUs m68k: do not use m68k startup or interrupt code for ColdFire CPUs m68k: add ColdFire with MMU enabled support to the m68k mem init code m68k: allow ColdFire 547x and 548x CPUs to be built with MMU enabled Guan Xuetao (6): unicore32: delete specified xlate_dev_mem_ptr unicore32: add ioremap_nocache definition rtc-puv3: irq: remove IRQF_DISABLED i2c-puv3: using module_platform_driver() rtc-puv3: using module_platform_driver() rtc-puv3: solve section mismatch in rtc-puv3.c Guennadi Liakhovetski (23): sh: sh7724: use runtime PM implementation, common with arm/mach-shmobile sh: sh7722: use runtime PM implementation, common with arm/mach-shmobile sh: sh7723: use runtime PM implementation, common with arm/mach-shmobile sh: sh7722: fix Oops: remove empty clock entries PM / Domains: fix compilation failure for CONFIG_PM_GENERIC_DOMAINS unset [media] V4L: cosmetic clean up dma: shdma: fix runtime PM: clear channel buffers on reset ARM: mach-shmobile: specify CHCLR registers on SH7372 [media] soc-camera: remove redundant parameter from .set_bus_param() [media] mt9m111: cleanly separate register contexts [media] mt9m111: power down most circuits when suspended [media] mt9m111: properly implement .s_crop and .s_fmt(), reset on STREAMON sh: also without PM_RUNTIME pm_runtime.o must be built mmc: sh_mmcif: simplify clock divisor calculation mmc: add a card hotplug handler context mmc: add a generic GPIO card-detect helper mmc: sh_mmcif: process error interrupts first mmc: sh_mmcif: cosmetic clean up mmc: sh_mmcif: process requests asynchronously mmc: sh_mmcif: remove now superfluous sh_mmcif_host::data member mmc: fix a deadlock between system suspend and MMC block IO wireless: b43: fix Oops on card eject during transfer PM / shmobile: fix A3SP suspend method Guenter Roeck (19): hwmon: (pmbus/adm1275) Validate device ID hwmon: (pmbus/zl6100) Add support for ZL2005 hwmon: (pmbus/zl6100) Add support for Ericsson BMR45[0,1] and BMR46[2,3,4] hwmon: (pmbus/zl6100) Only instantiate external temperature sensor if enabled hwmon: (f75375s) Fix checkpatch errors and warnings hwmon: (f75375s) Use standard sysfs attribute names hwmon: (f75375s) Fix value range for PWM modes hwmon: (f75375s) Initialize pwmX_mode and pwmX_enable if there is no platform data hwmon: (f75375s) Disable setting DC fan control mode for F75373 hwmon: (lm63) Fix checkpatch errors hwmon: (lm63) Add support for external temperature offset register hwmon: (lm63) Add support for LM96163 hwmon: (lm63) Add support for unsigned upper temperature limits hwmon: (lm63) Add support for writing the external critical temperature hwmon: (lm63) Add support for update_interval sysfs attribute hwmon: (lm63) Add sensor type attribute for external sensor on LM96163 hwmon: (lm90) Add range check to set_update_interval hwmon: (adm1031) Fix coding style issues hwmon: (sysfs-interface) Update tempX_type attribute to be more generic Gustavo F. Padovan (68): Bluetooth: use list_for_each_entry() in hidp Bluetooth: prioritize the interrupt channel in hidp Bluetooth: Trasmit interrupt channel messages first Bluetooth: Fix input device registration Bluetooth: Remove wrong error check Bluetooth: Uses test_and_clear_bit() when possible Bluetooth: Delay session allocation in hidp Bluetooth: Rename hidp_find_connection() Bluetooth: Fix permission of enable_le param Bluetooth: return proper error if sock_queue_rcv_skb() fails Bluetooth: Add missing cmd_status() in mgmt Bluetooth: Use list_for_each_entry() in mgmt Bluetooth: Fix mgmt interaction with userspace Bluetooth: Fix missing cmd_status in mgmt Bluetooth: small styles clean ups to l2cap_core.c Bluetooth: Fix hidp_get_connection() Bluetooth: Rename l2cap_check_security() Bluetooth: Allow L2CAP to increase the security level Bluetooth: Only set ack_timer if we didn't send and ack Bluetooth: Add user readable debug for state changes Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/padovan/bluetooth Bluetooth: remove struct hci_chan_hash Bluetooth: remove lock from struct conn_hash Bluetooth: Initialize LE connection count Bluetooth: Use chan instead of l2cap_pi macro Bluetooth: Use list_for_each_entry in hci_conn_hash_flush() Bluetooth: make hci_conn_enter_sniff_mode static Bluetooth: Replace spin_lock by mutex in hci_dev Bluetooth: Use delayed_work for connection timeout Bluetooth: Use delayed work for advertisiment cache timeout Bluetooth: hci_conn_auto_accept() doesn't need locking Bluetooth: Move L2CAP timers to workqueue Bluetooth: Don't use spin_lock socket lock anymore Bluetooth: Remove sk_backlog usage from L2CAP Bluetooth: move hci_task_lock to mutex Bluetooth: convert chan_lock to mutex Bluetooth: Use RCU to manipulate chan_list Bluetooth: convert conn hash to RCU Bluetooth: Don't disable tasklets to call hdev->notify() Bluetooth: Move command task to workqueue Bluetooth: convert tx_task to workqueue Bluetooth: convert info timer to delayed_work Bluetooth: invert locking order in connect path Bluetooth: Change l2cap chan_list to use RCU Bluetooth: move power_off to system workqueue Bluetooth: Use new alloc_workqueue() Bluetooth: Remove work_add and work_del from hci_sysfs Bluetooth: Use system workqueue to schedule power_on Bluetooth: Add ProFUSION's copyright Merge git://git.kernel.org/pub/scm/linux/kernel/git/padovan/bluetooth Bluetooth: Move l2cap_{set,clear}_timer to l2cap.h Bluetooth: convert security timer to delayed_work Bluetooth: Rename info_work to info_timer Bluetooth: fix bt_accept_dequeue() to work in process context Bluetooth: Remove l2cap priority from inside RFCOMM. Bluetooth: add debug output to l2cap_ack_timeout() Bluetooth: Remove lock from inquiry_cache Bluetooth: remove *_bh usage from hci_dev_list and hci_cb_list Bluetooth: Don't disable interrupt when locking the queue Bluetooth: Fix a compile warning in RFCOMM Bluetooth: Fix bacpy in l2cap_core.c Bluetooth: Fix context in rfcomm_sock_lock Bluetooth: Fix context in RFCOMM tty Bluetooth: Remove *_bh locks from SCO Bluetooth: Remove local_bh_disable() from hci_sock.c Bluetooth: Remove *_bh from socket list lock. Bluetooth: Don't use *_bh locks anymore Bluetooth: Keep chan->state and sk->sk_state in sync Gustavo Maciel Dias Vieira (1): ALSA: hda: remove unused quirk for inverted mute led Guy Eilam (1): wl12xx: set scan probe requests rate according to the no_cck flag Gwenhael Goavec-Merou (1): MX1:apf9328: Add i2c support H Hartley Sweeten (5): arch/x86/kernel/ptrace.c: Quiet sparse noise arch/x86/kernel/e820.c: quiet sparse noise about plain integer as NULL pointer arch/x86/mm/pageattr.c: Quiet sparse noise; local functions should be static GFS2: local functions should be static x86: Use the same node_distance for 32 and 64-bit H. Peter Anvin (25): memblock: Cast phys_addr_t to unsigned long long for printf use kbuild: Add support for installing generated asm headers kbuild: Add support for an "archheaders" target x86-64, syscall: Adjust comment spacing and remove typo x86-64, ia32: Move compat_ni_syscall into C and its own file trace: Include <asm/asm-offsets.h> in trace_syscalls.c x86: Machine-readable syscall tables and scripts to process them checksyscalls: Use arch/x86/syscalls/syscall_32.tbl as source x86: Generate system call tables and unistd_*.h from tables x86: Simplify syscallhdr.sh x86, syscall: Re-fix typo in comment x86, syscall: Allow syscall offset to be symbolic kbuild, headers.sh: Don't make archheaders explicitly um: Run host archheaders, allow use of host generated headers um: Generate headers before generating user-offsets.s x86, um: Use the same style generated syscall tables as native x86, um: Mark system call tables readonly um: Use $(srctree) not $(KBUILD_SRC) x86, um: Fix typo in 32-bit system call modifications x86, bitops: Move fls64.h inside __KERNEL__ x86: Move <asm/asm-offsets.h> from trace_syscalls.c to asm/syscall.h x86, atomic: atomic64_read() take a const pointer random: Adjust the number of loops when initializing Merge remote-tracking branch 'linus/master' into x86/urgent x86, syscall: Need __ARCH_WANT_SYS_IPC for 32 bits Hagen Paul Pfeifer (3): netem: rate extension netem: add cell concept to simulate special MAC behavior net_sched: Bug in netem reordering Haitao Zhang (1): dma/imx-sdma: save irq flags when use spin_lock in sdma_tx_submit Haiyang Zhang (7): staging: hv: move hv_netvsc out of staging area net/hyperv: Fix long lines in netvsc.c net/hyperv: Add support for promiscuous mode setting net/hyperv: Fix the stop/wake queue mechanism net/hyperv: Remove unnecessary kmap_atomic in netvsc driver net/hyperv: Add NETVSP protocol version negotiation net/hyperv: Add support for jumbo frame up to 64KB Hamo (1): KVM: ensure that debugfs entries have been created Hans J. Koch (4): Remove Telechips ARM subarch from MAINTAINERS arm: Remove TCC subarch from Kconfig/Makefile arm: Remove mach-tcc8k directory arm: Remove plat-tcc directory Hans Verkuil (29): [media] solo6x10: rename jpeg.h to solo6x10-jpeg.h [media] solo6x10: fix broken Makefile [media] V4L menu: move USB drivers section to the top [media] V4L menu: move ISA and parport drivers into their own submenu [media] V4L menu: remove the EXPERIMENTAL tag from vino and c-qcam [media] V4L menu: move all platform drivers to the bottom of the menu [media] V4L menu: remove duplicate USB dependency [media] V4L menu: reorganize the radio menu [media] V4L menu: move all PCI(e) devices to their own submenu [media] cx88: fix menu level for the VP-3054 module [media] V4L menu: add submenu for platform devices [media] ir-sanyo-decoder.c doesn't compile [media] board-dm646x-evm.c: wrong register used in setup_vpif_input_channel_mode [media] V4L spec: fix typo and missing CAP_RDS documentation [media] V4L2 Spec: clarify usage of V4L2_FBUF_FLAG_PRIMARY [media] v4l2 framework doc: clarify locking [media] V4L2 spec: fix the description of V4L2_FBUF_CAP_SRC_CHROMAKEY [media] vpif_capture.c: v4l2_device_register() is called too late in vpif_probe() [media] v4l2 spec: clarify usage of V4L2_FBUF_FLAG_OVERLAY [media] zoran: do not set V4L2_FBUF_FLAG_OVERLAY [media] omap_vout: add missing OVERLAY_OUTPUT cap and set V4L2_FBUF_FLAG_OVERLAY [media] V4L2 Spec: fix extended control documentation [media] V4L2 Spec: improve the G/S_INPUT/OUTPUT documentation [media] v4l2-ioctl: make tuner 'type' check more strict for S_FREQUENCY [media] ivtv: remove exclusive radio open [media] cx18: remove exclusive open of radio device [media] ivtv: switch to the v4l core lock [media] ivtv: remove open_id/id from the filehandle code [media] v4l2-ctrls: make control names consistent Hans de Goede (36): [media] gspca: Fix bulk mode cameras no longer working (regression fix) [media] gspca_pac207: Raise max exposure + various autogain setting tweaks [media] gscpa_vicam: Fix oops if unplugged while streaming xhci: Properly handle COMP_2ND_BW_ERR [media] gspca - main: rename build_ep_tb to build_isoc_ep_tb [media] gspca - main: Correct use of interval in bandwidth calculation [media] gspca - main: Take numerator into account in fps calculations [media] gspca: Check dev->actconfig rather than dev->config [media] gspca - main: Avoid clobbering all bandwidth when mic in webcam [media] gspca - main: isoc mode devices are never low speed [media] gspca: Add a need_max_bandwidth flag to sd_desc [media] gscpa - sn9c20x: Add sd_isoc_init ensuring enough bw when i420 fmt [media] gspca_sonixb: Fix exposure control min/max value for coarse expo sensors [media] gspca_pac7302: Add usb-id for 145f:013c [media] gscpa_ov519: Fix the bandwidth calc for enabling compression [media] gscpa_t613: Add support for the camera button [media] pwc: Use v4l2-device and v4l2-fh [media] pwc: Properly mark device_hint as unused in all probe error paths [media] pwc: Make auto white balance speed and delay available as v4l2 controls [media] pwc: Rework locking [media] pwc: Read new preset values when changing awb control to a preset [media] pwc: Remove driver specific sysfs interface [media] pwc: Remove driver specific use of pixfmt.priv in the pwc driver [media] pwc: Remove dead snapshot code [media] pwc: Remove driver specific ioctls [media] pwc: Remove software emulation of arbritary resolutions [media] pwc: Get rid of compression module parameter [media] pwc: Properly fill all fields on try_fmt [media] pwc: Make fps runtime configurable through s_parm, drop fps module param [media] pwc: Make decoder data part of the main pwc struct [media] pwc: Fix pixfmt handling [media] pwc: Avoid sending mode info to the camera when it is not needed [media] pwc: Avoid unnecessarily rebuilding the decoder tables [media] pwc: Use one shared usb command buffer [media] pwc: Remove dev_hint module parameter [media] pwc: Simplify leds parameter parsing Hao, Xudong (1): PCI: Enable ATS at the device state restore Haogang Chen (1): [media] uvcvideo: Fix integer overflow in uvc_ioctl_ctrl_map() Haojian Zhuang (14): ARM: pxa: rename IRQ_GPIO to PXA_GPIO_TO_IRQ ARM: pxa: use chained interrupt for GPIO0 and GPIO1 ARM: pxa: rename gpio_to_irq and irq_to_gpio ARM: pxa: recognize gpio number and type ARM: pxa: rename NR_BUILTIN_GPIO ARM: pxa: use little endian read write in gpio driver ARM: pxa: use generic gpio operation instead of gpio register ARM: pxa: change gpio to platform device ARM: mmp: clear gpio edge detect ARM: pxa: add clk support in gpio driver driver: pcmcia: replace IRQ_GPIO() with gpio_to_irq() ARM: pxa: fix the build error because of missing gpio-pxa.h ARM: pxa: fix build error for GPIO_bit() MAINTAINERS: update pxa and mmp Havard Skinnemoen (2): USB: cdc-acm: Fix potential deadlock (lockdep warning) usb: cdc-acm: Kill ACM_READY() macro completely Heikki Krogerus (2): Input: mpu3050 - ensure we enable interrupts Input: mpu3050 - configure the sampling method Heiko Carsten (1): [S390] sysctl: get rid of dead declaration Heiko Carstens (14): [S390] irq: fix accounting of external call/emergency signal [S390] topology: get rid of ifdefs [S390] qdio: fix qdio_allocate_aob() declaration [S390] topology: cleanup z10 topology handling [S390] topology: increase poll frequency if change is anticipated [S390] Remove Kerntypes leftovers [S390] ipc: call generic sys_ipc demultiplexer [S390] Enable exception traces by default [S390] disassembler: mark exception causing instructions net: calxeda xgmac ethernet driver add missing HAS_IOMEM dependency debugfs: add missing #ifdef HAS_IOMEM mm,slub,x86: decouple size of struct page from CONFIG_CMPXCHG_LOCAL mm,x86,um: move CMPXCHG_LOCAL config option mm,x86,um: move CMPXCHG_DOUBLE config option Heiko Schocher (1): mtd: davinci: if no amif timing is passed, don; t setup cscfg register Heiko Stuebner (1): ARM: 7254/1: restart: S3C24XX: move SWRST based S3C platforms to Heiko Stübner (11): Input: add generic GPIO-tilt driver usb: gadget: s3c-hsudc: move platform_data struct to global header usb: gadget: s3c-hsudc: add __devinit to probe function usb: gadget: s3c-hsudc: add missing otg_put_transceiver in probe usb: gadget: s3c-hsudc: move device registration to probe usb: gadget: s3c-hsudc: use udc_start and udc_stop functions usb: gadget: s3c-hsudc: Add regulator handling usb: gadget: s3c-hsudc: use release_mem_region instead of release_resource usb: gadget: s3c-hsudc: remove the_controller global Input: add driver for AUO In-Cell touchscreens using pixcir ICs s3c_adc_battery: Average over more than one adc sample Helmut Schaa (12): mac80211: Also report the STA's TDLS flag via nl80211 mac80211: Check rate->idx before rate->count mac80211: Get rid of search loop for rate group index rt2x00: Pass BlockAck and BlackAckReq frames to mac80211 in monitor mode ieee80211: Introduce ieee80211_is_first_frag mac80211: Make use of ieee80211_is_* functions in tx status path rt2x00: Make use of ieee80211_free_txskb in tx path mac80211: Use appropriate TID for sending BAR, ADDBA and DELBA frames mac80211: Keep skb->piority for relayed frames in AP mode mac80211: Remove superfluous ieee80211_rx_h_remove_qos_control rt2x00: Mark active channel's survey data as "in use" mac80211: Fix possible race between sta_unblock and network softirq Hema HK (1): usb: musb: omap2+: save and restore OTG_INTERFSEL Hemant Gupta (1): Bluetooth: Incorrect address while storing LTK. Hemant Pedanekar (3): ARM: OMAP: TI81XX: Prepare for addition of TI814X support ARM: OMAP: TI814X: Add cpu type macros and detection support ARM: OMAP: TI814X: Create board support and enable build for TI8148 EVM Herbert Xu (6): ipv4: Remove all uses of LL_ALLOCATED_SPACE ipv6: Remove all uses of LL_ALLOCATED_SPACE net: Remove all uses of LL_ALLOCATED_SPACE net: Remove LL_ALLOCATED_SPACE packet: Add needed_tailroom to packet_sendmsg_spkt ip_gre: Set needed_headroom dynamically again HeungJun Kim (4): [media] m5mols: Extend the busy wait helper [media] m5mols: Improve the interrupt handling routines [media] m5mols: Add support for the system initialization interrupt [media] m5mols: Optimize the capture set up sequence Heungjun Kim (1): [media] MAINTAINERS: Add m5mols driver maintainers Hillf Danton (9): MIPS: Hugetlb: Keep TLB cache hot while flushing MIPS: Add fast get_user_pages MIPS: Netlogic: Mark Netlogic chips as SMT capable hugetlb: detect race upon page allocation failure during COW mm: compaction: push isolate search base of compact control one pfn ahead mm: hugetlb: fix pgoff computation when unmapping page from vma mm/hugetlb.c: avoid bogus counter of surplus huge page mm: vmscan: fix typo in isolating lru pages MIPS: Flush huge TLB Hiroaki SHIMODA (2): tg3: Fix advertisement handling bql: Fix inconsistency between file mode and attr method. Hiroshi Shimamoto (1): sched: Remove empty #ifdefs Holger Dengler (2): [S390] zcrypt: Rework length parameter checking. [S390] zcrypt: Fix error return codes. Holger Nelson (2): [media] em28xx: Add Terratec Cinergy HTC USB XS to em28xx-cards.c [media] em28xx: Reworked probe code to get rid of some hacks Hsu, Kenny (12): iwlwifi: add tm commands for indirect register access iwlwifi: add tm commands for indirect register access iwlwifi: add tm commands for sram reading by dumpit iwlwifi: add generic chunk size of tm dumpit packet iwlwifi: add WOWLAN uCode loading support by testmode iwlwifi: add tm commands for sram reading by dumpit iwlwifi: add generic chunk size of tm dumpit packet iwlwifi: add WOWLAN uCode loading support by testmode iwlwifi: add uCode version information support by testmode iwlwifi: hide kernel option IWLWIFI_DEVICE_SVTOOL iwlwifi: add device ID information support by testmode iwlwifi: add IO function for continuous write of target memory Huajun Li (1): usb: usb-storage doesn't support dynamic id currently, the patch disables the feature to fix an oops Huang Shijie (3): IMX/DMA : set the DMA direction in the sdma_control() IMX/SDMA : save the real count for one DMA transaction. mtd: fix compile error for gpmi-nand Huang Ying (9): ACPI, Add 64bit read/write support to atomicio on i386 ACPI, APEI, GHES: Add PCIe AER recovery support ACPI, APEI, Remove table not found message ACPI, APEI, GHES, Distinguish interleaved error report in kernel log ACPI, APEI, Printk queued error record before panic ACPI, Add RAM mapping support to ACPI atomic IO support ACPI, APEI, EINJ, Fix resource conflict on some machine ACPI, Record ACPI NVS regions ACPI, APEI, Resolve false conflict between ACPI NVS and APEI Hugh Dickins (12): drm: avoid switching to text console if there is no panic timeout mm: test PageSwapBacked in lumpy reclaim memcg: fix split_huge_page_refcounts() memcg: fix mem_cgroup_print_bad_page mm: take pagevecs off reclaim stack mm: fewer underscores in ____pagevec_lru_add mm: no blank line after EXPORT_SYMBOL in swap.c mm: enum lru_list lru mm: remove del_page_from_lru, add page_off_lru mm: remove isolate_pages() mm: rearrange putback_inactive_pages radix_tree: take radix_tree_path off stack Hui Wang (1): ARM: mx5: use generic irq chip pm interface for pm functions on Ian Campbell (6): net: only use a single page of slop in MAX_SKB_FRAGS xen/xenbus: Reject replies with payload > XENSTORE_PAYLOAD_MAX. xenbus: maximum buffer size is XENSTORE_PAYLOAD_MAX xen/xenbus: don't reimplement kvasprintf via a fixed size buffer net: pack skb_shared_info more efficiently get_maintainers.pl: follow renames when looking up commit signers Ian Kent (1): autofs4 - fix deal with autofs4_write races Ignaz Forster (1): HID: Enable HID_QUIRK_MULTI_INPUT for Trio Linker Plus II Igor Dmitriev (1): ARM: OMAP3: sdram-nokia: add 200 MHz memory timings info Igor Grinberg (7): ARM: OMAP: hsmmc: Add support for MMC 2 setup for AM35x ARM: OMAP3: cm-t35: Add regulator for ads7846 touchscreen ARM: OMAP3: cm-t35: Use correct DSS regulator supply ARM: OMAP3: cm-t35: enable audio ARM: OMAP3: cm-t35: Add reset for USB hub ARM: OMAP3: cm-t35: fix mux mode for DSS pins mfd: Add power off functionality to TWL Igor Maravic (3): net: Fix skb_update_prio RCU usage. forcedeath: Fix bql support for forcedeath ipv4: arp: Cleanup in arp.c Igor MaraviÄ? (4): net:core: use IS_ENABLED net:x25: use IS_ENABLED net:netfilter: use IS_ENABLED net:bridge: use IS_ENABLED Ilan Elias (7): NFC: Update names and structs to NCI spec 1.0 d18 NFC: Removal of unused operations for NCI spec 1.0 d18 NFC: Check if NCI data flow control is used NFC: Fix indentation in nci.h file NFC: Update names and structs to NCI spec 1.0 d22 NFC: Handle error during NCI data exchange NFC: Export a new attribute nfcid1 in target info Ilija Hadzic (4): drm/gma500: remove genrated file drm/gma500: fix compile error drm: no need to hold global mutex for static data drm: make DRM_UNLOCKED ioctls with their own mutex Ilya Dryomov (22): tracing: fix event_subsystem ref counting Btrfs: get rid of *_alloc_profile fields Btrfs: introduce masks for chunk type and profile Btrfs: add BTRFS_AVAIL_ALLOC_BIT_SINGLE bit Btrfs: make avail_*_alloc_bits fields dynamic Btrfs: add basic restriper infrastructure Btrfs: add basic infrastructure for selective balancing Btrfs: profiles filter Btrfs: usage filter Btrfs: devid filter Btrfs: devid subset filter Btrfs: virtual address space subset filter Btrfs: do not reduce profile in do_chunk_alloc() Btrfs: implement online profile changing Btrfs: soft profile changing mode (aka soft convert) Btrfs: save balance parameters to disk Btrfs: recover balance on mount Btrfs: add skip_balance mount option Btrfs: allow for pausing restriper Btrfs: allow for canceling restriper Btrfs: allow for resuming restriper after it was paused Btrfs: add balance progress reporting Ilya Yanok (2): OMAPDSS: add FocalTech ETM070003DH6 display support OMAPDSS: add OrtusTech COM43H4M10XTC display support Ilya Zykov (1): tty: n_hdlc not atomic use tty->flags. Ingo Molnar (26): 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://amd64.org/linux/rric into perf/core Merge branch 'upstream/ticketlock-cleanup' of git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen into x86/asm x86: Fix the 32-bit stackoverflow-debug build Merge branch 'perf/urgent' into perf/core Merge commit 'v3.2-rc4' into core/locking Merge branch 'tip/perf/core' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace into perf/core Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu into core/rcu Merge branch 'ucode-verify-size' of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp into x86/microcode Merge branch 'early-mce-decode' of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp into x86/mce Merge commit 'v3.2-rc5' into sched/core Merge branch 'mce-inject' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras into x86/mce Merge commit 'v3.2-rc6' into x86/platform Merge branch 'for-tip' of git://git.kernel.org/pub/scm/linux/kernel/git/rric/oprofile into perf/core Merge branch 'memblock-kill-early_node_map' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/misc into core/memblock Merge commit 'v3.2-rc6' into perf/core Merge branch 'perf/core' of git://github.com/acmel/linux into perf/core Merge commit 'v3.2-rc6' into core/locking perf tools: Fix truncated annotation perf tools: Fix feature-bits rework fallout, remove unused variable Merge commit 'v3.2-rc7' into x86/asm Merge branch 'tip/x86/core-3' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace 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 'tip/perf/urgent' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace into perf/core Merge branch 'perf/core' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/core Merge branch 'tip/perf/urgent-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace into perf/urgent Inki Dae (5): drm/exynos: updated crtc and encoder dpms framework. drm/exynos: added pm support. drm/exynos: change driver name. drm/exynos: extend vblank off delay time. drm/exynos: added mutex lock and code clean. Istvan Varga (1): [media] Add support for two Leadtek Winfast TV 2000XP types Ivan Vecera (1): be2net: netpoll support J. Bruce Fields (17): nfsd4: fix lockowner matching nfsd4: cleanup lock clientid handling in sessions case nfsd4: maintain one seqid stream per (lockowner, file) nfsd4: hash lockowners to simplify RELEASE_LOCKOWNER nfsd4: share open and lock owner hash tables nfsd4: fix CONFIG_NFSD_FAULT_INJECTION compile error nfsd4: add a separate (lockowner, inode) lookup svcrpc: make svc_delete_xprt static svcrpc: destroy server sockets all at once svcrpc: avoid memory-corruption on pool shutdown svcrpc: update outdated BKL comment nfsd4: initialize special stateid's at compile time nfsd4: fix spurious 4.1 post-reboot failures nfsd4: be forgiving in the absence of the recovery directory svcrpc: fix double-free on shutdown of nfsd after changing pool mode svcrpc: don't revert to SVC_POOL_DEFAULT on nfsd shutdown nfsd4: nfsd4_create_clid_dir return value is unused JJ Ding (8): Input: convert obsolete strict_strtox to kstrtox Input: elantech - add support for elantech fast command Input: elantech - add resolution query support for v4 hardware Input: keyboard - use macro module_platform_driver() Input: misc - use macro module_platform_driver() Input: mouse - use macro module_platform_driver() Input: serio - use macro module_platform_driver() Input: touchscreen - use macro module_platform_driver() JP Abgrall (1): android: logger: bump up the logger buffer sizes Jaccon Bastiaansen (1): Enable 32 bit flash support for iMX21ADS board Jacek Galowicz (1): lguest: switch segment-voodoo-numbers to readable symbols Jack Morgenstein (12): mlx4_core: initial header-file changes for SRIOV support mlx4: Extanding port_mask functionality mlx4_core: Add "native" argument to mlx4_cmd and its callers (where needed) mlx4_core: Reduce number of PD bits to 17 mlx4_core: srq modifications for SRIOV mlx4_core: qp modifications for SRIOV mlx4_core: cq modifications for SRIOV mlx4_core: mtt modifications for SRIOV mlx4_core: Add wrapper functions and comm channel and slave event support to EQs mlx4_ib: disable SRIOV mode for IB ports (not yet supported) mlx4_core: adjust catas operation for SRIOV mode mlx4_core: Modify driver initialization flow to accommodate SRIOV for Ethernet Jack Steiner (2): x86: Reduce clock calibration time during slave cpu startup x86, UV: Update Boot messages for SGI UV2 platform Jacobo Giralt (1): mm: migrate: one less atomic operation Jaecheol Lee (5): [CPUFREQ] EXYNOS4210: Remove code about bus on cpufreq [CPUFREQ] EXYNOS4210: Update frequency table for cpu divider [CPUFREQ] EXYNOS4210: cpufreq code is changed for stable working [CPUFREQ] EXYNOS: Make EXYNOS common cpufreq driver [CPUFREQ] EXYNOS: Removed useless headers and codes Jaehoon Chung (3): mmc: dw_mmc: use dev_pm_ops for dw_mmc controllers mmc: dw_mmc: fixed wrong bit operation for SDMMC_GET_FCNT() mmc: dw_mmc: miscaculated the fifo-depth with wrong bit operation Jakub KiciÅ?ski (2): rt2800usb: Let rt2x00usb handle USB padding rt2x00usb: Zero USB padding before sending URB James Bottomley (1): Fix compile breakage with kref.h James Morris (11): Merge branch 'master'; commit 'v3.2-rc2' into next Merge branch 'for-james' of git://github.com/srajiv/tpm into next Merge branch 'next-evm-digsig' of git://git.kernel.org/pub/scm/linux/kernel/git/kasatkin/linux-digsig into next selinux: sparse fix: make selinux_secmark_refcount static selinux: sparse fix: move selinux_complete_init selinux: sparse fix: declare selinux_disable() in security.h selinux: sparse fix: eliminate warnings for selinuxfs selinux: sparse fix: fix warnings in netlink code selinux: sparse fix: fix several warnings in the security server cod Merge branch 'next' into for-linus security: update MAINTAINERS file with new git repo James Smart (8): [SCSI] lpfc 8.3.28: Miscellaneous fixes in sysfs and mgmt interfaces [SCSI] lpfc 8.3.28: SLI fixes and added SLI4 support [SCSI] lpfc 8.3.28: Add support for ABTS failure handling [SCSI] Lpfc 8.3.28: FC and SCSI Discovery Fixes [SCSI] lpfc 8.3.28: Critical Miscellaneous fixes [SCSI] lpfc 8.3.28: Add Loopback support for SLI4 adapters [SCSI] lpfc 8.3.28: Update driver version to 8.3.28 [SCSI] scsi_transport_fc: Clear Devloss Callback Done flag in fc_remote_port_rolechg Jamie Iles (32): ARM: vic: device tree binding ARM: vic: MULTI_IRQ_HANDLER handler ARM: ep93xx: convert to MULTI_IRQ_HANDLER ARM: netx: convert to MULTI_IRQ_HANDLER ARM: nomadik: convert to MULTI_IRQ_HANDLER ARM: s3c64xx: convert to MULTI_IRQ_HANDLER ARM: spear: convert to MULTI_IRQ_HANDLER ARM: u300: convert to MULTI_IRQ_HANDLER ARM: versatile: convert to MULTI_IRQ_HANDLER ARM: samsung: convert to MULTI_IRQ_HANDLER ARM: picoxcell: convert to MULTI_IRQ_HANDLER ARM: VIC: remove non MULTI_IRQ_HANDLER support at91: provide macb clks with "pclk" and "hclk" name macb: remove conditional clk handling macb: unify at91 and avr32 platform data macb: initial support for Cadence GEM macb: convert printk to netdev_ and friends macb: support higher rate GEM MDIO clock divisors macb: support statistics for GEM devices macb: support DMA bus widths > 32 bits macb: allow GEM to have configurable receive buffer size ARM: 7183/1: vic: register the VIC for ST-modified VIC's ARM: picoxcell: remove mach/memory.h ARM: picoxcell: don't reserve irq_descs ARM: picoxcell: move io mappings to common.c MAINTAINERS: add maintainer entry for Picochip picoxcell ARM: picoxcell: implement watchdog restart crypto: picoxcell - fix boolean and / or confusion ARM: 7235/1: irqdomain: export irq_domain_simple_ops for !CONFIG_OF ARM: 7236/1: vic: always use simple ops mtd: gpio-nand: add device tree bindings ARM: picoxcell: fix sched_clock() cleanup fallout Jan Beulich (8): x86-64: Slightly shorten int_ret_from_sys_call x86-64: Reduce amount of redundant code generated for invalidate_interruptNN x86-64: Slightly shorten line system call entry and exit paths x86-64: Cleanup some assembly entry points pci, x86/io-apic: Allow PCI_IOAPIC to be user configurable on x86 x86: Fix and improve percpu_cmpxchg{8,16}b_double() x86: Fix and improve cmpxchg_double{,_local}() Xen: consolidate and simplify struct xenbus_driver instantiation Jan Engelhardt (4): netfilter: xtables: move ipt_ecn to xt_ecn netfilter: xtables: give xt_ecn its own name netfilter: xtables: collapse conditions in xt_ecn netfilter: provide config option to disable ancient procfs parts Jan Glauber (1): [S390] make arch/s390 subdirectories depend on config option Jan Kara (13): writeback: Include all dirty inodes in background writeback ext4: fix error handling on inode bitmap corruption jbd2: fix hung processes in jbd2_journal_lock_updates() reiserfs: Properly display mount options in /proc/mounts ext3: Fix error handling on inode bitmap corruption ext2: Fix error handling on inode bitmap corruption udf: Cleanup calling convention of inode_getblk() udf: Fix deadlock when converting file from in-ICB one to normal one udf: Treat symlink component of type 2 as / reiserfs: Fix quota mount option parsing jbd: Remove j_barrier mutex ext3: Don't warn from writepage when readonly inode is spotted after error udf: Mark LVID buffer as uptodate before marking it dirty Jan Kiszka (8): KVM: x86: Simplify kvm timer handler KVM: MMU: Drop unused return value of kvm_mmu_remove_some_alloc_mmu_pages KVM: x86 emulator: Remove set-but-unused cr4 from check_cr_write KVM: x86: Do not rely on implicit inclusions KVM: x86: Consolidate PIT legacy test PCI: Rework config space blocking services PCI: Introduce INTx check & mask API uio: Convert uio_generic_pci to new intx masking API Jan Schmidt (5): Btrfs: added helper btrfs_next_item() Btrfs: add waitqueue instead of doing busy waiting for more delayed refs Btrfs: added btrfs_find_all_roots() Btrfs: new backref walking code Btrfs: make sure we're not using obsolete code in btrfs_get_extent Jan Weitzel (1): I2C: OMAP: NACK without STP Janne Snabb (1): usb: option: add ZD Incorporated HSPA modem Janusz Krzysztofik (6): [media] V4L: omap1_camera: fix missing <linux/module.h> include ARM: OMAP1: Move dpll1 rates selection from config to runtime ARM: OMAP1: Update dpll1 default rate reprogramming method ARM: OMAP1: Always reprogram dpll1 rate at boot ARM: 7184/1: fix $(CROSS_COMPILE) prefix missing from size invocation ASoC: cx20442: add bias control over a platform provided regulator Jarod Wilson (1): crypto: ansi_cprng - enforce key != seed in fips mode Jason Baron (1): epoll: limit paths Jason Gerecke (2): Input: wacom - add support for Cintiq 24HD Input: wacom - add LED support for Cintiq 24HD Jason Jin (1): powerpc/fsl-pci: Don't hide resource for pci/e when configured as Agent/EP Jason Wang (2): 8139cp/8139too: do not read into reserved registers 8139cp: properly config rx mode after resuming Jason Wessel (1): kbuild: Correctly deal with make options which contain an "s" Jassi Brar (1): DMAEngine: Define interleaved transfer request api Javi Merino (2): irq: Fix comment typo ist->is ARM: 7242/1: PL330: Detach the request from the pl330_thread when it finishes successful Javier Cardona (2): mac80211: Avoid filling up mesh preq queue with redundant requests mac80211: simplify mesh frame queue mapping and QoS Javier Martin (4): [media] i.MX27 camera: add support for YUV420 format [media] media i.MX27 camera: Fix field_count handling [media] media: tvp5150: Add mbus_fmt callbacks ASoC: Fix DMA channel leak in imx-pcm-dma-mx2 driver. Javier Martinez Canillas (3): [media] tvp5150: replace video standard "magic" numbers net: phy: smsc: Move SMSC PHY constants to <linux/smscphy.h> net/smsc911x: Check if PHY is in operational mode before software reset Jayachandran C (15): usb: Netlogic: Use CPU_XLR in place of NLM_XLR MIPS: Netlogic: Change load address MIPS: Netlogic: add r4k_wait as the cpu_wait MIPS: Netlogic: Avoid unnecessary cache flushes MIPS: Netlogic: Style fixes for Platform MIPS: Netlogic: Use CPU_XLR instead of NLM_XLR MIPS: Netlogic: No need to set -Werror in mips/xlr MIPS: Netlogic: Move code common with XLP to common/ MIPS: Netlogic: Update default config MIPS: Netlogic: XLP CPU support. MIPS: Netlogic: Add XLP platform files for XLP SoC MIPS: Netlogic: Add XLP makefiles and config MIPS: Netlogic: Add default XLP config. MIPS: Netlogic: Merge some of XLR/XLP wakup code MIPS: Netlogic: Add support for XLP 3XX cores Jean Delvare (12): [media] usbvision: Drop broken 10-bit I2C address support [media] video: Drop undue references to i2c-algo-bit power_supply: Assume mains power by default i2c: Fix error value returned by several bus drivers MAINTAINERS: List i2c-omap and i2c-davinci drivers drm/radeon/kms: Fix module parameter description format hwmon: (lm63) LM64 has a dedicated pin for tachometer hwmon: (lm63) Fix incorrect comment about I2C address hwmon: (lm63) Expose automatic fan speed control lookup table hwmon: (lm63) Support extended lookup table of LM96163 hwmon: (coretemp) Add missing section annotations hwmon: (it87) Add IT8728F support Jean-Christophe PLAGNIOL-VILLARD (27): ARM: at91: define CLOCK_TICK_RATE to bogus value except A91X40 ARM: at91: make gpio register base soc independant ARM: at91: make ecc register base soc independant ARM: at91: make dma register base soc independant ARM: at91: make rtt register base soc independant ARM: at91: add ioremap_registers entry point to soc setup ARM: at91: make pit register base soc independent ARM: at91: make smc register base soc independent ARM: at91: drop CCFG ARM: at91: make shutdown controler soc independent ARM: at91: make watchdog drivers soc independent ARM: at91: make DBGU soc independent ARM: at91: make aic soc independent ARM: at91: make rm9200 rtc drivers soc independent ARM: at91: switch gpio clock to clkdev ARM: at91: gpio make struct at91_gpio_bank an initdata ARM: at91/boards: use -EINVAL for invalid gpio ARM: at91/soc: use gpio_is_valid to check the gpio ARM: at91/pata: use gpio_is_valid to check the gpio ARM: at91/ide: use gpio_is_valid to check the gpio ARM: at91/mmc: use gpio_is_valid to check the gpio ARM: at91/nand: use gpio_is_valid to check the gpio ARM: at91/ohci: use gpio_is_valid to check the gpio ARM: at91/udc: use gpio_is_valid to check the gpio ARM: at91/gpio: drop PIN_BASE ARM: at91/gpio: fix display of number of irq setuped net/macb: add DT support for Cadence macb/gem driver Jean-François Moine (7): [media] gspca: Remove the useless variable 'reverse_alts' [media] gspca: Remove the useless variable 'nbalt' [media] gspca - sonixj: Bad sensor mode at start time [media] gspca - sonixj: Change color control for sensor po2030n [media] gspca - topro: Lower the frame rate in 640x480 for the tp6800 [media] gspca - zc3xx: Bad initialization of zc305/gc0303 [media] gspca - main: Change the bandwidth estimation of isochronous transfer Jeff Kirsher (5): e1000e: Convert printks to pr_<level> igbvf: Convert printks to pr_<level> ixgbevf: Convert printks to pr_<level> igb: Convert printks to pr_<level> e1000e: Avoid wrong check on TX hang Jeff Layton (3): Freezer / sunrpc / NFS: don't allow TASK_KILLABLE sleeps to block the freezer PM / Freezer: fix return value of freezable_schedule_timeout_killable() nfs: fix regression in handling of context= option in NFSv4 Jeff Mahoney (1): reiserfs: Force inode evictions before umount to avoid crash Jeff Skirvin (3): [SCSI] isci: update afe (analog-front-end) recipe for C1 [SCSI] isci: oem parameter format v1.3 (cable select) [SCSI] isci: link speeds default to gen 2 Jens Axboe (11): mtip32xx: fix warnings/errors on 32-bit compiles mtip32xx: cleanup compat ioctl handling mtip32xx: ensure that all local functions are static mtip32xx: mark a few more items static mtip32xx: add module.h include to avoid conflict with moduleh tree mtip32xx: update to new ->make_request() API block: ioc_cgroup_changed() needs to be exported Merge branch 'stable/for-jens-3.3' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen into for-3.3/drivers Revert "block: recursive merge requests" Merge branch 'for-3.3/mtip32xx' into for-3.3/drivers cfq-iosched: fix use-after-free of cfqq Jeremy Fitzhardinge (17): HID: debugfs: decode Generic Device Controls Usage Page Xen: update MAINTAINER info x86/cmpxchg: add a locked add() helper x86: consolidate xchg and xadd macros HID: hid-input: add support for HID devices reporting Battery Strength HID: hid-input: fix compile for !HID_BATTERY_STRENGTH power_supply: add SCOPE attribute to power supplies power_supply: allow a power supply to explicitly point to powered device power_supply: add scope properties to some self-powered HID devices power_supply: add "powers" links to self-powered HID devices hid-input/battery: remove apparently redundant kmalloc hid-input/battery: add quirks for battery hid-input/battery: deal with both FEATURE and INPUT report batteries hid-input/battery: make the battery setup common for INPUTs and FEATUREs hid-input/battery: power-supply type really *is* a battery hid-input/battery: remove battery_val hid-input/battery: add FEATURE quirk Jerome Glisse (17): drm/ttm: remove userspace backed ttm object support drm/ttm: remove split btw highmen and lowmem page drm/ttm: remove unused backend flags field drm/ttm: use ttm put pages function to properly restore cache attribute drm/ttm: test for dma_address array allocation failure drm/ttm: page allocation use page array instead of list drm/ttm: merge ttm_backend and ttm_tt V5 drm/ttm: introduce callback for ttm_tt populate & unpopulate V4 drm/ttm: isolate dma data from ttm_tt V4 drm/ttm: simplify memory accounting for ttm user v2 drm/ttm: callback move_notify any time bo placement change v4 drm/radeon: precompute fence cpu/gpu addr once v3 drm/radeon: introduce a sub allocator and convert ib pool to it v4 drm/radeon: make ib size variable drm/radeon: allocate semaphore from the ib pool drm/radeon: GPU virtual memory support v22 ttm: fix agp since ttm tt rework Jerome Marchand (1): Staging: zram: Add a missing GFP_KERNEL specifier in zram_init_device() Jerry Huang (1): [libata] sata_fsl: fix the controller operating mode Jesper Juhl (14): SCSI, qla2xxx: remove redundant semicolon line6: fix memory leaks in line6_init_midi() rtl8192e: Don't copy huge struct by value (and make it const). [SCSI] qla2xxx: remove redundant semicolon SCSI, pmcraid: Fix spelling error in a pmcraid_err() call x86: Use "do { } while(0)" for empty flush_tlb_fix_spurious_fault() macro x86: Use "do { } while(0)" for empty lock_cmos()/unlock_cmos() macros BMP085: Remove redundant semi-colon from return statement isl29020: Remove a redundant semi-colon from return statement drivers/scsi/aacraid/commctrl.c: fix mem leak in aac_send_raw_srb() audit: always follow va_copy() with va_end() brcm80211: Don't leak 'vbuffer' in brcmf_sdbrcm_write_vars() [media] tda18271c2dd: Remove pointless linux/version.h include Net, mac80211: Fix resource leak in ieee80211_rx_h_mesh_fwding() Jesse Barnes (18): drm: add plane support v3 drm: add an fb creation ioctl that takes a pixel format v5 drm/staging/gma500: fix linux-next build drm: remove unused connector_count field from drm_display_mode drm: fix comments for drm_crtc struct drm: add comments for drm_encoder_funcs drm: add drm_encoder comments drm: remove unused fields in drm_connector and document the rest drm: document drm_mode_set structure drm: document and cleanup drm_mode_config_funcs drm: document the drm_mode_group structure drm: document the drm_mode_config structure drm: remove some potentially dangerous DRM_ERRORs drm/i915: add SNB and IVB video sprite support v6 drm/i915: track sprite coverage and disable primary plane if possible drm/i915: add color key support v4 drm/i915: don't disable a PCH DPLL that's in use drm/i915: only set the intel_crtc DPMS mode to on if the mode set succeeded Jesse Brandeburg (2): e1000e: convert to real ndo_set_rx_mode e1000: fix lockdep splat in shutdown handler Jesse Gross (3): genetlink: Add rcu_dereference_genl and genl_dereference. ipv6: Add fragment reporting to ipv6_skip_exthdr(). net: Add Open vSwitch kernel components. Jesse Sung (1): Bluetooth: Add support for BCM20702A0 [0a5c:21e3] Jett.Zhou (7): RTC: sa1100: Clean out ost register RTC: sa1100: remove redundant code of setting alarm RTC: sa1100: support sa1100, pxa and mmp soc families ARM: pxa: add dummy clock for sa1100-rtc ARM: sa1100: clean up of the clock support mfd: Fix 88pm860x test bank i2c interface bug mfd: Convert 88pm860x to use regmap api Jia Hongtao (1): powerpc/85xx: Add lbc suspend support for PM Jianchun Bian (1): Input: add driver for pixcir i2c touchscreens Jim Cromie (2): module: replace DEBUGP with pr_debug kernel/params: replace DEBUGP with pr_debug Jim Garlick (1): fs/9p: check schedule_timeout_interruptible return value Jimi Xenidis (6): powerpc: Split ICSWX ACOP and PID processing powerpc/book3e: Add ICSWX/ACOP support to Book3e cores like A2 powerpc/icswx: Simple ACOP fault handler powerpc/xmon: Fix the 'u' command description powerpc/xmon: Fix #if typo for systems without MSR[RI] powerpc/book3e: Add Chroma as a new WSP/PowerEN platform. Jing Huang (2): [SCSI] bfa: fix formating and checkpatch issues [SCSI] bfa: fix endian and bit field check bug Jingoo Han (16): video: s3c-fb: fix transparency length for pixel blending USB: ehci-s5p: remove unnecessary header includes USB: ohci-s3c2410: add PM support video: s3c2410: fix checkpatch error and warnings video: s3c-fb: set missing bitmask of enabled hardware window video: s3c-fb: modify runtime pm functions video: s3c-fb: add shadow register protect MAINTAINERS: add a maintainer for Samsung Framebuffer driver ARM: EXYNOS: Add USB OHCI device ARM: EXYNOS: Add USB OHCI support to SMDKV310 board USB: Add Samsung Exynos OHCI diver ARM: S5PV210: Use gpio_request_one ARM: EXYNOS: Use gpio_request_one drivers/video/backlight/ep93xx_bl.c: remove duplicated header include backlight: use kstrtoul() mmc: sdhci-s3c: use S3C_SDHCI_CONTROL2 instead of hardcoded offset value Jiri Kosina (14): Merge branch 'master' into for-next MAINTAINERS: update ipwireless entry HID: ignore absolute values which don't fit between logical min and max HID: be more strict when ignoring out-of-range fields HID: hyperv: fixup Kconfig / Makefile entries HID: multitouch: make struct mt_classess static HID: picolcd: make fb_pending_lock and picolcd_fb_cleanup static mac80211: drop spelling fix HID: make parser more verbose about parsing errors by default HID: introduce proper dependency of HID_BATTERY on POWER_SUPPLY HID: Kconfig: fix syntax HID: emsff: use symbolic name instead of hardcoded PID constant Merge branches 'hyperv', 'multitouch', 'roccat', 'upstream', 'upstream-fixes', 'wacom' and 'wiimote' into for-linus Merge branch 'hid-battery' of git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen into for-linus Jiri Olsa (3): tracing/latency: Fix header output for latency tracers perf test: Add more automated tests for event parsing ftrace: Fix unregister ftrace_ops accounting Jiri Pirko (15): net: introduce ethernet teaming device team: Do not hold rcu_read_lock when running netlink cmds team: convert overall spinlock to mutex team: replicate options on register team: add fix_features team: avoid using variable-length array team: replace kmalloc+memcpy by kmemdup vlan: rename vlan_dev_info to vlan_dev_priv net: make vlan ndo_vlan_rx_[add/kill]_vid return error value net: introduce vlan_vid_[add/del] and use them instead of direct [add/kill]_vid ndo calls vlan: introduce vid list with reference counting vlan: introduce functions to do mass addition/deletion of vids by another device team: use vlan_vids_[addr/del]_by_dev net: correct lock name in dev_[uc/mc]_sync documentations. net: introduce netif_addr_lock_nested() and call if when appropriate Jiri Slaby (23): TTY: move pgrp killing TTY: extract /dev/tty handling from tty_open TTY: extract driver lookup from tty_open TTY: coalesce fail paths in tty_open TTY: move tty_lookup_driver to switch-cases TTY: move debug checking out of tty_release TTY: open/release, cleanup printks TTY: serial, cleanup include file TTY: serial, cleanup atmel_set_ldisc TTY: serial, switch closing_wait and close_delay to jiffies TTY: serial, use tty_port_close_start helper TTY: serial, document few functions TTY: serial, do not touch tty->alt_speed TTY: serial, inline uart_get TTY: serial, define uart_port_activate/shutdown TTY: serial, fill uart_port_shutdown TTY: serial, extract uart_port_startup TTY: pty, cleanup the pty counting TTY: ldisc, remove some unneeded includes [media] DVB: dib0700, move Nova-TD Stick to a separate set [media] DVB: dib0700, separate stk7070pd initialization [media] DVB: dib0700, add corrected Nova-TD frontend_attach [media] DVB: dib0700, add support for Nova-TD LEDs Jitendra Kalsaria (1): qla3xxx: Adding Maintainer. Joachim Eastwood (1): ASoC: check for substream not channels_min in pcm engines Joakim Tjernlund (1): crc32: optimize inner loop Jochen Friedrich (3): collie_battery: Get rid of irq_to_gpio usage ARM: sa11x0: Implement autoloading of codec and codec pdata for mcp bus. ARM: sa1100: Refactor mcp-sa11x0 to use platform resources. Joe Carnuccio (1): [SCSI] qla2xxx: Corrections to returned sysfs error codes. Joe Perches (43): igb: Convert bare printk to pr_notice intel: Convert <FOO>_LENGTH_OF_ADDRESS to ETH_ALEN ethernet: Convert MAC_ADDR_LEN uses to ETH_ALEN ethernet: Convert ETHER_ADDR_LEN uses to ETH_ALEN bna: Convert MAC_ADDRLEN uses to ETH_ALEN amd8111e: Convert ETH_ADDR_LEN uses to ETH_ALEN ucc_geth: Convert ENET_NUM_OCTETS_PER_ADDRESS uses to ETH_ALEN brcmsmac: Use current logging styles iwl-debug: Shrink object by using dev_err and deduplicating formats nfc: Use standard logging styles nfc: Convert nfc_dbg to pr_debug nfc: Remove unused nfc_printk and nfc_<level> macros nfc: Remove function tracer like entry messages MAINTAINERS: stable: Update address Documentation: Update stable address MAINTAINERS: Delete generic_serial section MAINTAINERS: brcm80211: Update F: pattern MAINTAINERS: staging: westbridge: Delete section MAINTAINERS: staging: tty: Update F: patterns [SCSI] qla2xxx: Use less stack to emit logging messages. [SCSI] qla2xxx: Make the logging functions verify their arguments and fixed the current broken uses as appropriate. ath: Convert ath_dbg(bar, ATH_DBG_<FOO>, to ath_dbg(bar, FOO 9p: Reduce object size with CONFIG_NET_9P_DEBUG MAINTAINERS: update various arm F: patterns MAINTAINERS: update adp gpio F: patterns MAINTAINERS: update bt8xx gpio F: patterns MAINTAINERS: update marvell ccic F: patterns MAINTAINERS: update mfd F: patterns MAINTAINERS: update sdhci F: patterns MAINTAINERS: update tulip F: patterns MAINTAINERS: update greth F: patterns MAINTAINERS: update encrypted-keys F: patterns MAINTAINERS: staging: media: update F: patterns MAINTAINERS: serial:blackfin: update F: pattern MAINTAINERS: spi: update F: patterns checkpatch: update signature "might be better as" warning checkpatch: prefer __printf over __attribute__((format(printf,...))) checkpatch: improve memset and min/max with cast checking kernel.h: neaten panic prototype include/linux/linkage.h: remove unused NORET_AND macro treewide: remove useless NORET_TYPE macro and uses treewide: convert uses of ATTRIB_NORETURN to __noreturn include/linux/linkage.h: remove unused ATTRIB_NORET macro Joerg Roedel (39): iommu: Fix compile error with !IOMMU_API Merge branch 'for-joerg' of git://git.kernel.org/pub/scm/linux/kernel/git/ohad/linux into arm/omap iommu/amd: Convert dev_table_entry to u64 iommu/amd: Get the maximum number of PASIDs supported iommu/amd: Setup PPR log when supported by IOMMU iommu/amd: Enable GT mode when supported by IOMMU iommu/amd: Add iommuv2 flag to struct amd_iommu iommu/amd: Put IOMMUv2 capable devices in pt_domain iommu/amd: Implement notifier for PPR faults iommu/amd: Add amd_iommu_domain_direct_map function iommu/amd: Add support for IOMMUv2 domain mode iommu/amd: Implement IOMMUv2 TLB flushing routines iommu/amd: Implement functions to manage GCR3 table iommu/amd: Implement function to send PPR completions iommu/amd: Add function to get IOMMUv2 domain for pdev iommu/amd: Add device errata handling iommu/amd: Add stat counter for IOMMUv2 events iommu/amd: Add driver stub for AMD IOMMUv2 support iommu/amd: Implement device aquisition code for IOMMUv2 iommu/amd: Add routines to bind/unbind a pasid iommu/amd: Implement IO page-fault handler iommu/amd: Implement notifiers for IOMMUv2 iommu/amd: Add invalid_ppr callback Merge branch 'iommu/page-sizes' into x86/amd x86: Report cpb and eff_freq_ro flags correctly Merge remote-tracking branch 'pci/pri-changes' into x86/amd iommu/amd: Adapt IOMMU driver to PCI register name changes iommu/amd: Add amd_iommu_device_info() function iommu/amd: Add invalidate-context call-back ASoC: Fix compile error in sound/soc/mid-x86/sst_platform.c mlx4: Fix compile error when driver is comiled-in iommu/amd: Remove unnecessary cache flushes in amd_iommu_resume iommu/amd: Init stats for iommu=pt iommu/amd: Set IOTLB invalidation timeout perf kvm: Fix copy & paste error in description perf kvm: Do guest-only counting by default perf tools: Add support for guest/host-only profiling Merge branches 'iommu/fixes', 'arm/omap' and 'x86/amd' into next Merge branches 'iommu/page-sizes' and 'iommu/group-id' into next Johan Hedberg (37): Bluetooth: Fix command complete/status for discovery commands Bluetooth: Set HCI_MGMT flag only in read_controller_info Bluetooth: Fix mgmt response when adapter goes down or is removed Bluetooth: Clean up logic in hci_cc_write_scan_enable Bluetooth: Add timeout field to mgmt_set_discoverable Bluetooth: Fix mgmt response when HCI_Write_Scan_Enable fails Bluetooth: Convert power off mechanism to use delayed_work Bluetooth: Remove redundant code from mgmt_block & mgmt_unblock Bluetooth: Fix response for mgmt_start_discovery when powered off Bluetooth: Update link key mgmt APIs to match latest spec. Bluetooth: Add address type fields to mgmt messages that need them Bluetooth: Pass full hci_dev struct to mgmt callbacks Bluetooth: Move pending management command list into struct hci_dev Bluetooth: Add missing hci_dev locking when calling mgmt functions Bluetooth: Fix cancel_delayed_work_sync usage with locks Bluetooth: Fix consistency with u16 integer type in mgmt pending_cmd Bluetooth: Remove redundant hci_dev comparisons in mgmt lookups Bluetooth: Add public/random LE address information to mgmt messages Bluetooth: Fix deadlock with mgmt_pair_device Bluetooth: Add proper response to mgmt_remove_keys command Bluetooth: Add status parameter to mgmt_disconnect response Bluetooth: Add address type to mgmt_pair_device Bluetooth: Fix mgmt_pair_device imediate error responses Bluetooth: Return success instead of EALREADY for mgmt commands Bluetooth: Create a unique mgmt error code hierarchy Bluetooth: Add missing cmd_complete for mgmt_load_link_keys Bluetooth: Pass all message parameters to mgmt_start_discovery Bluetooth: Update mgmt_read_info and related mgmt messages Bluetooth: Move mgmt_set_fast_connectable to the right location Bluetooth: Remove mgmt_set_service_cache Bluetooth: Move EIR and CoD update functions to a better position Bluetooth: Add timer for automatically disabling the service cache Bluetooth: Update ordering and opcodes of mgmt messages Bluetooth: Use correct struct for user_confirm_neg_reply Bluetooth: Add missing confirm_name field to mgmt_ev_device_found Bluetooth: Fix mgmt_(block,unblock)_device opcodes Bluetooth: Add missing mgmt_confirm_name command definition Johan Hovold (27): USB: serial: remove changelogs and old todo entries USB: omninet: fix write_room USB: omninet: clean up write-urb busy handling USB: cyberjack: clean up write-urb busy handling USB: keyspan_pda: clean up write-urb busy handling USB: serial: remove write_urb_busy field from usb_serial_port USB: mos7720: remove incorrect read-urb check USB: mos7720: remove unused code USB: serial: remove unnecessary reinitialisations of urb->dev USB: serial: remove unnecessary reinitialisations of urb fields USB: serial: remove unnecessary bulk-urb re-fills USB: serial: reuse generic write urb and bulk-out buffer USB: usb_debug: fix indentation USB: usb_debug: use process_read_urb USB: pl2303: return errors from usb_submit_urb in open USB: pl2302: clean up error handling in open USB: pl2303: use usb_serial_generic_open USB: serial: add support for multiple read urbs USB: move usb_translate_errors to linux/usb.h USB: serial: do not forward USB specific errors in open USB: ch341: forward USB errors to USB serial core USB: cp210x: forward USB errors to USB serial core USB: iuu_phoenix: forward USB errors to USB serial core USB: oti6858: remove dead code USB: oti6858: forward USB errors to USB serial core USB: serial: fix whitespace issues USB: serial: do not forward USB specific errors in write Johan Rudholm (2): mmc: core: check for zero length ioctl data mmc: boot partition ro lock support Johannes Berg (89): iwlagn: update wowlan API iwlagn: use 6 Mbps rate for no-CCK scans mac80211: fix confusing parentheses mac80211: exit cooked monitor RX early if there are none nl80211: clean up genlmsg_end uses cfg80211: annotate cfg80211_inform_bss mac80211: preserve EOSP in QoS header net: add wireless TX status socket option mac80211: verify virtual interfaces in driver API mac80211: add helper to free TX skb mac80211: add support for control port protocol in AP mode nl80211: allow subscribing to unexpected class3 frames mac80211: support spurious class3 event nl80211: advertise device AP SME nl80211: add API to probe a client mac80211: support client probe cfg80211: allow registering to beacons mac80211: report OBSS beacons cfg80211: add event for unexpected 4addr frames mac80211: send unexpected 4addr event cfg80211/mac80211: allow management TX to not wait for ACK nl80211: advertise socket TX status capability mac80211: implement wifi TX status mac80211: simplify scan state machine mac80211/cfg80211: report monitor channel in wireless extensions wireless: move ieee80211chan2mhz macro nl80211: fix compiler warning iwlagn: add P2P NoA to probe responses iwlagn: fix NULL ptr deref when reprogramming sta w/o LQ iwlagn: use per-vif AC parameters iwlagn: explicitly program P2P QoS parameters iwlagn: convert remain-on-channel duration to TU iwlagn: don't always split remain-on-channel mac80211: fix warning in ieee80211_probe_client mac80211: remove crypto special case for auth frames mac80211: use skb list for fragments mac80211: move fragment flag adjustment mac80211: make TX LED handling independent of fragmentation mac80211: transmit fragment list to drivers mac80211: remove unused ASSOC_AP flag mac80211: minor cleanup to mesh state locking cfg80211: add flags for off-channel capabilities nl80211: make get_vlan logic more common cfg80211/mac80211: Revert "move information element parsing logic to cfg80211" cfg80211: work around a sparse issue mac80211: fix RCU warnings in mesh iwlagn: remove calibration knowledge iwlagn: dynamically allocate & reflect calibration data iwlagn: allow up to uCode API 6 for 6000 devices mac80211: fix TX warning mac80211: remove tracing config symbol iwlagn: remove calibration knowledge iwlagn: dynamically allocate & reflect calibration data iwlagn: allow up to uCode API 6 for 6000 devices mac80211: revert on-channel work optimisations iwlagn: fix HW crypto for TX-only keys iwlagn: remove TX_REPLY_LIMIT debug iwlagn: remove HC_DUMP debug iwlagn: remove MACDUMP debug iwlagn: make debug levels more readable iwlagn: remove TX_REPLY_LIMIT debug iwlagn: remove HC_DUMP debug iwlagn: remove MACDUMP debug iwlagn: make debug levels more readable mac80211: fix retransmit mac80211: accept public action frames with mismatched BSSID wireless: disable wext sysfs by default iwlagn: fix TID use bug iwlagn: use IWL_MAX_TID_COUNT for WoWLAN iwlagn: use IWL_MAX_TID_COUNT instead of TID_MAX_LOAD_COUNT nl80211: accept testmode dump with netdev nl80211: add TDLS peer flag to policy cfg80211: validate nl80211 station handling better mac80211: remove duplicate TDLS peer verification mac80211: use station mutex in configuration mac80211: refactor station state transitions mac80211: count authorized stations per BSS mac80211: make address arguments to sta_info_alloc const mac80211: delay IBSS station insertion mac80211: reduce station management complexity mac80211_hwsim: fix wmediumd_pid iwlwifi: remove unused AMPDU factor/density configuration iwlagn: remove iwlagn_build_addsta_hcmd mac80211: handle SMPS action frames iwlagn: add IRQ tracing iwlagn: finer-grained HT disable iwlagn: fix (remove) use of PAGE_SIZE nl80211: fix old station flags compatibility mac80211: fix no-op authorized transitions Johannes Stezenbach (2): ASoC: sta32x: add platform data definition ASoC: sta32x: add workaround for ESD reset issue Johannes Tenschert (10): staging: bcm: led_control.c: fix whitespaces staging: bcm: led_control.c: fix indentation staging: bcm: led_control.c: fix comments staging: bcm: led_control.c: fix parens/braces staging: bcm: led_control.c: breaking of long lines staging: bcm: HandleControlPacket.c: fix whitespaces staging: bcm: HandleControlPacket.c: fix indentation staging: bcm: HandleControlPacket.c: fix comments staging: bcm: HandleControlPacket.c: fix parens/braces staging: bcm: HandleControlPacket.c: breaking of long lines Johannes Thumshirn (1): staging: comedi: Unbreak output of printk()s in pcmmio Johannes Weiner (27): mm/page-writeback.c: make determine_dirtyable_memory static again mm: exclude reserved pages from dirtyable memory mm: writeback: cleanups in preparation for per-zone dirty limits mm: try to distribute dirty pages fairly across zones mm: filemap: pass __GFP_WRITE from grab_cache_page_write_begin() btrfs: pass __GFP_WRITE for buffered write page allocations mm: page_alloc: generalize order handling in __free_pages_bootmem() mm: bootmem: drop superfluous range check when freeing pages in bulk mm: bootmem: try harder to free pages in bulk mm: memcg: consolidate hierarchy iteration primitives mm: vmscan: distinguish global reclaim from global LRU scanning mm: vmscan: distinguish between memcg triggering reclaim and memcg being scanned mm: memcg: per-priority per-zone hierarchy scan generations mm: move memcg hierarchy reclaim to generic reclaim code mm: memcg: remove optimization of keeping the root_mem_cgroup LRU lists empty mm: vmscan: convert global reclaim to per-memcg LRU lists mm: collect LRU list heads into struct lruvec mm: make per-memcg LRU lists exclusive mm: memcg: remove unused node/section info from pc->flags mm: memcg: shorten preempt-disabled section around event checks mm: oom_kill: remove memcg argument from oom_kill_task() mm: unify remaining mem_cont, mem, etc. variable names to memcg mm: memcg: clean up fault accounting mm: memcg: lookup_page_cgroup (almost) never returns NULL mm: page_cgroup: check page_cgroup arrays in lookup_page_cgroup() only when necessary mm: memcg: remove unneeded checks from newpage_charge() mm: memcg: remove unneeded checks from uncharge_page() John Crispin (1): GPIO: add bindings for managed devices John Fastabend (4): ixgbe: DCBnl set_all, order of operations fix ixgbe: DCB: IEEE transitions may fail to reprogram hardware. net: netprio_cgroup: make net_prio_subsys static Revert "net: netprio_cgroup: make net_prio_subsys static" John Muir (1): FUSE: Notifying the kernel of deletion. John Stultz (9): time: Fix spelling mistakes in new comments clocksource: m86k: Convert to clocksource_register_hz/khz clocksource: parisc: Convert to clocksource_register_hz/khz clocksource: um: Convert to clocksource_register_hz/khz clocksource: xtensa: Convert to clocksource_register_hz/khz clocksource: cris: Convert to clocksource_register_khz clocksource: Convert tcb_clksrc to use clocksource_register_hz/khz ashmem: Whitespace cleanups merge_config.sh: fix bug in final check John W. Linville (30): 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/padovan/bluetooth-next wireless: cleanup brcm80211 bits in drivers/net/wireless/Makefile brcmsmac: fix warning in _initvars_srom_pci libertas: release bss references and avoid warning from cfg80211_inform_bss 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-linville' of git://github.com/sgruszka/iwlegacy Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux rtlwifi: squash warning in _usb_read_sync 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 '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/padovan/bluetooth-next wl12xx: silence tx_attr uninitialized warning in wl1271_tx_fill_hdr Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into for-davem Merge branch 'wireless-next' of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi b43: avoid calling bcma_* if CONFIG_B43_BCMA is not set Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless b43: mark some vars __maybe_unused in b43_nphy_pmu_spur_avoid Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into for-davem Merge branch 'wireless-next' of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi Merge branch 'for-linville' of git://github.com/kvalo/ath6kl Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/padovan/bluetooth-next Merge branch 'for-linville' of git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/padovan/bluetooth-next Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into for-davem ath6kl: revert USB support 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/padovan/bluetooth-next Jon Hunter (1): ARM: OMAP2+: UART: Make the RX_TIMEOUT for DMA configurable for each UART Jon Medhurst (Tixy) (1): ARM: 7193/1: Fix machine_is_xxx() naming for eSata SheevaPlug and QNAP TS-209 Jonas Aaberg (1): spi/pl022: fix build warnings Jonas Gorski (12): mtd: maps: bcm963xx-flash: fix word order for spare partition mtd: maps: bcm963xx-flash: remove superfluous semicolons mtd: maps: bcm963xx-flash: clean up printk usage mtd: maps: bcm963xx-flash: make CFE partition parsing an mtd parser mtd: maps: physmap: allow partition parsers for physmap_flash_data MIPS: BCM63XX: use the new bcm63xxpart parser mtd: maps: remove the now unused bcm963xx-flash mtd: bcm63xxpart: check version marker string for newer CFEs mtd: bcm63xxpart: make sure CFE and NVRAM partitions are at least 64KiB mtd: bcm63xxpart: don't assume NVRAM is always the fourth partition MIPS: BCM63XX: bcm963xx_tag.h: make crc fields integers mtd: bcm63xxpart: check the image tag's crc32 Jonathan Cameron (47): [media] v4l: use i2c_smbus_read_word_swapped staging:iio:light:tsl2563 both intensity channels have same chan_spec. staging:iio:triggers Remove unecessary existence checks and return val staging:iio:industrialio-trigger.c Trivial code style brackets fix staging:iio:kfifo remove entirely pointless code. staging:iio: trigger fixes for repeat request of same trigger and allocation failure staging:iio:core shared attrs do not work with modifier. staging:iio: core. Allow for event chrdev obtaining ioctl if no buffer present. staging:iio: header reorganization staging:iio:treewide only use shared to decide on interfaces staging:iio: filter description - low pass 3db frequency. staging:iio:imu:adis16400 add control of data filtering. staging:iio:documentation: document filter_low_pass_3db_frequency. Input: ad7879-i2c - use swapped variant of i2c_smbus_read_word_data staging:iio:Documentation: cleanup properly in buffer handling code staging:iio:generic_buffer example - handle endian differences staging:iio:adc:max1363 actually make timestamp controllable staging:iio:find iio channel from scan index util function staging:iio:buffer add a cache of the timestamp scan index. staging:iio: add hook to allow core to perform scan related config. staging:iio: make iio_sw_buffer_preenable much more general. staging:iio: add demux optionally to path from device to buffer staging:iio:adc:max1363 use new demuxing support. staging:iio:adc:max1363 correctly set channels as big endian. staging:iio: core: add datasheet_name to chan_spec staging:iio:adc:max1363 add datasheet_name entries. staging:iio:buffer drop bpe field. staging:iio: remove userspace access to bytes per datum. staging:iio:buffer move setup ops from buffer instance to iio_dev staging:iio: scrap scan_count and ensure all drivers use active_scan_mask staging:iio:buffer remove unused owner field from struct iio_buffer staging:iio:accel:lis3l02dq scrap reading from buffer for sysfs access. staging:iio:adc:ad7192 scrap read from buffer for sysfs access. staging:iio:adc:ad7476 scrap read from buffer for sysfs access. staging:iio:adc:ad7606 remove buffer access for sysfs interfaces. staging:iio:adc:ad7606 remove buffer access to data from sysfs read. staging:iio:adc:ad7993 stop reading from buffer for sysfs raw read. staging:iio:adc:ad7887 stop reading from buffer for sysfs access. staging:iio:adc:ad799x stop reading from buffer for sysfs accesses staging:iio:adc:max1363 stop reading from buffer for sysfs access staging:iio:ring_sw don't provide read last function. staging:iio:buffer stop allowing for read_last callback. staging:iio:buffer scrap to_iio_buffer as it no longer has meaning. staging:iio:buffer struct iio_buffer doesn't need an indio_dev pointer. staging:iio:buffer.h update struct buffer docs. staging:iio: Make sure all triggers have a trigger_ops for the owner field. staging:iio: iio_trigger contains defunct owner field. Remove it. Jonathan Corbet (1): [media] marvell-cam: Make suspend/resume work on MMP2 Jonathan Nieder (15): [media] dw2102: use symbolic names for dw2102_table indices [media] DVB: dvb_net_init: return -errno on error [media] videobuf-dvb: avoid spurious ENOMEM when CONFIG_DVB_NET=n [media] dvb-bt8xx: use goto based exception handling [media] ttusb-budget: use goto for exception handling [media] flexcop: handle errors from dvb_net_init [media] dvb-bt8xx: handle errors from dvb_net_init [media] dm1105: handle errors from dvb_net_init [media] dvb-usb: handle errors from dvb_net_init [media] firedtv: handle errors from dvb_net_init [media] flexcop: CodingStyle fix: don't use "if ((ret = foo()) < 0)" [media] dvb-bt8xx: use dprintk for debug statements [media] dvb-bt8xx: convert printks to pr_err() [media] dm1105: release dvbnet on frontend attachment failure [media] af9005, af9015: use symbolic names for USB id table indices Jonghwan Choi (5): regulator: Use regmap_read/write(), regmap_update_bits functions directly regulator: max8649 Convert max8649 to use regmap api max8997_charger: Fix unsigned value for less than zero max8997_charger: Remove duplicate module.h mfd: Use standard device wakeup for handling max8998 wakeup device Joonyoung Shim (8): drm/exynos: Fix compile errors drm/exynos: Use struct drm_mode_fb_cmd2 drm/exynos: add runtime pm feature for fimd drm/exynos: Add plane support with fimd drm/exynos: gem code cleanup drm/exynos: Fix a fake mmap offset creation drm/exynos: Split creation of gem object and gem handle drm/exynos: remove buffer creation of fbdev from drm framebuffer creation Jorge Boncompte [DTI2] (5): atm: br2684: Do not move counters backwards atm: clip: Don't move counters backwards atm: clip: move clip_devs check to clip_push atm: Introduce vcc_process_recv_queue atm: Allow MSG_PEEK for atm sockets Jorgyano Vieira (1): staging: crystalhd: bc_dts_defs.h: Fix up coding style Jose Alberto Reguero (2): [media] TT CT-3650 i2c fix [media] gspca - ov534_9: New sensor ov5621 and webcam 05a9:1550 Josef Bacik (7): Btrfs: do not use btrfs_end_transaction_throttle everywhere Btrfs: release space on error in page_mkwrite Btrfs: don't call btrfs_throttle in file write Btrfs: add allocator tracepoints Btrfs: protect orphan block rsv with spin_lock Btrfs: space leak tracepoints Btrfs: add a delalloc mutex to inodes for delalloc reservations Josh Boyer (3): [media] ttusb2: Don't use stack variables for DMA MAINTAINERS: Update PowerPC 4xx git tree powerpc/44x: Fix build error on currituck platform Josh Hunt (1): IPv6: Avoid taking write lock for /proc/net/ipv6_route Josh Triplett (1): driver-core/cpu: Expose hotpluggability to the rest of the kernel Josh Wu (1): [media] atmel-isi: add code to enable/disable ISI_MCK clock Joshua Kinard (1): net: meth: Add set_rx_mode hook to fix ICMPv6 neighbor discovery Josua Dietze (1): USB: Add optional match for interface class to dynamic ID facility Jouni Malinen (15): mac80211_hwsim: Claim support for TDLS ath9k: Advertise support for TDLS ieee80211: Define cipher suite selector for WPI-SMS4 nl80211: Increase maximum NL80211_ATTR_KEY_SEQ length to 16 ath6kl: Add endpoint_stats debugfs file ath6kl: Add debugfs file for target roam table ath6kl: Add debugfs files for roaming control ath6kl: Add debugfs control for keepalive and disconnection timeout ath6kl: Allow CCKM AKM and KRK to be configured ath6kl: Fix endpoint_stats debugfs buffer length calculation ath6kl: Report unique remain-on-channel cookie values ath6kl: Remove unused WMI crypto defines ath6kl: Fix key configuration to copy at most seq_len from seq ath6kl: Do not hide ath6kl_wmi_addkey_cmd() error values ath6kl: Use delayed key configuration for WAPI in AP mode Jozsef Kadlecsik (2): netfilter: ipset: autoload set type modules safely netfilter: ipset: dumping error triggered removing references twice Julia Lawall (36): [media] drivers/media/video/atmel-isi.c: eliminate a null pointer dereference [media] drivers/media/video/davinci/vpbe_display.c: eliminate a null pointer dereference net/mac80211/debugfs.c: use kstrtoul, etc net/rfkill/core.c: use kstrtoul, etc powerpc/cell/iommu: Add missing of_node_put powerpc/powermac: Add missing of_node_put drivers/staging/rtl8712/rtl871x_mlme.c: eliminate a null pointer dereference drivers/gpio/gpio-tegra.c: use devm_request_and_ioremap ASoC: davinci-vcif.c: use devm_ functions ASoC: davinci-mcasp.c: use devm_ functions ASoC: davinci-i2s.c: use devm_ functions ASoC: psc-i2s.c: use devm_ functions ASoC: psc-ac97.c: use devm_ functions ASoC: i2sc.c: use devm_ functions ASoC: dma.c: use devm_ functions ASoC: dbdma2.c: use devm_ functions ASoC: ac97c.c: use devm_ functions xen-gntalloc: introduce missing kfree net/rfkill/rfkill-gpio.c: introduce missing kfree arch/powerpc/sysdev/fsl_rmu.c: introduce missing kfree drivers/usb/host/isp1760-if.c: introduce missing kfree drivers/usb/dwc3/dwc3-pci.c: introduce missing kfree drivers/usb/class/cdc-acm.c: clear dangling pointer [media] drivers/media/video/davinci/vpbe.c: introduce missing kfree [media] drivers/staging/media/as102/as102_usb_drv.c: shift position of allocation code drivers/watchdog/lantiq_wdt.c: drop iounmap for devm_ allocated data mfd: Introduce missing kfree in 88pm860x probe routine mtd: lantiq-flash: drop iounmap for devm_ allocated data mtd: txx9ndfmc: use devm_request_and_ioremap drivers/net/ethernet/tundra/tsi108_eth.c: add missing iounmap drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c: add missing iounmap coccinelle: semantic patches related to devm_ functions (part 1) coccinelle: semantic patches related to devm_ functions (part 2) scripts/coccinelle: improve the coverage of some semantic patches [media] drivers/media/video/s5p-fimc/fimc-capture.c: adjust double test [media] drivers/media/video/s5p-mfc/s5p_mfc.c: adjust double test Julian Stecklina (1): KVM: Allow aligned byte and word writes to IOAPIC registers. Jun Zhao (2): ipv4 : igmp : Delete useless parameter in ip_mc_add1_src() ipv6 : mcast : Delete useless parameter in ip6_mc_add1_src() Jussi Kivilinna (44): crypto: testmgr - add new serpent test vectors crypto: tcrypt - add test_acipher_speed crypto: tcrypt - add serpent speed tests crypto: serpent - export common functions for x86_64/i386-sse2 assembler implementations crypto: serpent - rename module from serpent to serpent_generic crypto: lrw - fix memleak crypto: lrw - use blocksize constant crypto: lrw - split gf128mul table initialization from setkey crypto: lrw - add interface for parallelized cipher implementions crypto: testmgr - add lrw(serpent) test vectors crypto: tcrypt - add lrw(serpent) tests crypto: testmgr - add lrw(twofish) test vectors crypto: tcrypt - add lrw(twofish) tests crypto: twofish-x86_64-3way - add lrw support crypto: xts - use blocksize constant crypto: xts: add interface for parallelized cipher implementations crypto: testmgr - add xts(serpent) test vectors crypto: tcrypt - add xts(serpent) tests crypto: testmgr - add xts(twofish) test vectors crypto: tcrypt - add xts(twofish) tests crypto: twofish-x86_64-3way - add xts support rndis_wlan: release BSS structures returned by cfg80211_inform_bss() crypto: serpent - add 8-way parallel x86_64/SSE2 assembler implementation crypto: serpent - add 4-way parallel i586/SSE2 assembler implementation crypto: serpent-sse2 - add lrw support crypto: serpent-sse2 - add xts support crypto: serpent-sse2 - clear CRYPTO_TFM_REQ_MAY_SLEEP in lrw and xts modes rndis_wlan: split getting current channel to separate function rndis_wlan: pass channel info to cfg80211_roamed() rndis_wlan: add missing __packed rndis_wlan: add reporting of PMKSA candidate events rndis_wlan: remove unused macro crypto: serpent - cleanup checkpatch errors and warnings crypto: serpent - rename serpent.c to serpent_generic.c crypto: serpent-sse2 - should select CRYPTO_CRYPTD crypto: lrw - remove dependency on EXPERIMENTAL crypto: xts - remove dependency on EXPERIMENTAL crypto: twofish-x86_64-3way - select LRW and XTS crypto: twofish-x86_64-3way - remove unneeded LRW/XTS #ifdefs crypto: serpent-sse2 - select LRW and XTS crypto: serpent-sse2 - remove unneeded LRW/XTS #ifdefs crypto: gf128mul - remove leftover "(EXPERIMENTAL)" in Kconfig asix: fix setting custom MAC address on Asix 88772 devices asix: fix setting custom MAC address on Asix 88178 devices Jussi Pakkanen (1): Input: bcm5974 - set BUTTONPAD property Justin P. Mattock (4): powerpc/mpic: Remove extra semicolon. treewide: Fix typos in various parts of the kernel, and fix some comments. btrfs: free-space-cache.c: remove extra semicolon. Kconfig: acpi: Fix typo in comment. Jérémy Lal (1): ALSA: hda/cirrus - support for iMac12,2 model Jörn Engel (3): target: Move core_scsi3_check_cdb_abort_and_preempt target: simplify target_check_cdb_and_preempt target: remove useless casts K. Y. Srinivasan (37): HID: Move the hid-hyperv driver out of staging Staging: hv: mousevsc: Make boolean states boolean Staging: hv: mousevsc: Inline the code for mousevsc_on_device_add() Staging: hv: mousevsc: Inline the code for reportdesc_callback() Staging: hv: mousevsc: Cleanup mousevsc_on_channel_callback() Staging: hv: mousevsc: Add a new line to a debug string Staging: hv: mousevsc: Get rid of unnecessary include files Staging: hv: mousevsc: Address some style issues Staging: hv: mousevsc: Add a check to prevent memory corruption Staging: hv: mousevsc: Use the KBUILD_MODNAME macro Staging: hv: storvsc: Use mempools to allocate struct storvsc_cmd_request Staging: hv: storvsc: Cleanup error handling in the probe function Staging: hv: storvsc: Fixup the error when processing SET_WINDOW command Staging: hv: storvsc: Fix error handling storvsc_host_reset() Staging: hv: storvsc: Use the accessor function shost_priv() Staging: hv: storvsc: Use the unlocked version queuecommand Staging: hv: storvsc: use the macro KBUILD_MODNAME Staging: hv: storvsc: Get rid of an unnecessary forward declaration Staging: hv: storvsc: Upgrade the vmstor protocol version Staging: hv: storvsc: Support hot add of scsi disks Staging: hv: storvsc: Support hot-removing of scsi devices Staging: hv: vmbus: Support building the vmbus driver as part of the kernel Staging: hv: mousevsc: Remove the mouse driver from the staging tree Staging: hv: mousevsc: Properly add the hid device Staging: hv: storvsc: Disable clustering Staging: hv: storvsc: Cleanup storvsc_device_alloc() Staging: hv: storvsc: Fix a bug in storvsc_command_completion() Staging: hv: storvsc: Fix a bug in copy_from_bounce_buffer() Staging: hv: storvsc: Implement per device memory pools HID: hv_mouse: Properly add the hid device hyper-v: Update MAINTAINERS Staging: hv: storvsc: Fix a bug in create_bounce_buffer() drivers: hv: Don't OOPS when you cannot init vmbus Drivers: hv: Fix a memory leak Drivers: hv: Make the vmbus driver unloadable Drivers: hv: Get rid of an unnecessary check in hv.c Drivers:hv: Fix a bug in vmbus_driver_unregister() KAMEZAWA Hiroyuki (8): mm/hugetlb.c: fix virtual address handling in hugetlb fault tracepoint: add tracepoints for debugging oom_score_adj memcg: add mem_cgroup_replace_page_cache() to fix LRU issue memcg: make mem_cgroup_split_huge_fixup() more efficient memcg: simplify page cache charging memcg: simplify corner case handling of LRU. memcg: clear pc->mem_cgroup if necessary. memcg: simplify LRU handling by new rule KOSAKI Motohiro (3): vmscan: add task name to warn_scan_unevictable() messages mm: simplify find_vma_prev() mm/mempolicy.c: mpol_equal(): use bool Kai Jiang (1): powerpc/8xxx: Update device tree bus probe for new RapidIO node binding Kalle Valo (76): ath6kl: remove unused parameters from struct wmi ath6kl: fix struct host_app_area endian handling ath6kl: return error block size is not power of 2 ath6kl: move htc_hif to hif.c ath6kl: remove unused values from htc_hif.h ath6kl: move remaining content from htc_hif.h to hif.h ath6kl: fix null skb dereference in ath6kl_rx() ath6kl: fix firmware start address for ar6003 hw2.0 ath6kl: merge htc debug levels ath6kl: cleanup htc debug messages ath6kl: don't dump full htc packets ath6kl: add debug level for hif ath6kl: remove unused A_CACHE_LINE_PAD ath6kl: use ath6kl prefix in credit functions ath6kl: rename struct htc_endpoint_credit_dist.htc_rsvd to htc_ep ath6kl: rename struct htc_credit_state_info to ath6kl_htc_credit_info ath6kl: move all credit distribution code to htc.c ath6kl: use ath6kl_credit prefix consistently ath6kl: remove unused debug levels ath6kl: add debug messages for credit handling ath6kl: add more boot debug messages ath6kl: don't use cfg80211_scan_request after cfg80211_scan_done() ath6kl: rename ath6kl_wmi_qos_state_init() to _wmi_reset() ath6kl: move power control from sdio to core ath6kl: add a fixme to ath6kl_htc_wait_target() ath6kl: merge ath6kl_init() to ath6kl_core_init() ath6kl: separate hardware boot code from module initialisation code ath6kl: remove useless cleanup call from ath6kl_bmi_done() ath6kl: add a timeout to ath6kl_hif_intr_bh_handler() ath6kl: create ath6kl_htc_reset() ath6kl: don't print an error for canceled packets ath6kl: change name of sdio driver to ath6kl ath6kl: create ath6kl_hif_stop() ath6kl: power down hardware when interface is down ath6kl: fix WLAN_ENABLE usage in ath6kl_close() ath6kl: print firmware crashes always ath6kl: print seqno in htc debug logs ath6kl: add aborted parameter to ath6kl_cfg80211_scan_complete_event() ath6kl: create ath6kl_cfg80211_stop() ath6kl: reset CONNECT_PEND and CONNECTED flags in ath6kl_cfg80211_stop() ath6kl: implement ath6kl_cfg80211_suspend() ath6kl: add state variable depicting hw/fw state ath6kl: refactor sdio configuration to a separate function ath6kl: cut power during suspend ath6kl: don't power down hardware when interface is down ath6kl: add suspend_cutpower module parameter ath6kl: move bmi calls to hif driver ath6kl: change bmi sizes being configurable by HIF ath6kl: move diag commands to hif driver ath6kl: update ar6004 definitions ath6kl: firmware boot fixes for ar6004 ath6kl: add hif_type ath6kl: add USB support ath6kl: disable HTC for USB devices ath6kl: enable USB support ath6kl: remove hw version related parameter defines ath6kl: move hw version related to parameters to struct ath6kl: add board address to struct ath6kl_hw ath6kl: add firmware IE for board data address ath6kl: add name field to struct ath6kl_hw ath6kl: use hardware version names consistently ath6kl: add ar6004 firmwares to sdio module ath6kl: add firmware filename info to struct ath6kl_hw ath6kl: make maximum number of vifs runtime configurable ath6kl: add firmware IE for maximum number of vifs Merge remote branch 'wireless-next/master' into ath6kl-next nl80211: add testmode to the list of supported commands ath6kl: remove unused sc_params from struct ath6kl ath6kl: cleanup ath6kl_priv() ath6kl: remove a workaround from ath6kl_cfg80211_stop() ath6kl: call ath6kl_cfg80211_stop() from ath6kl_close() ath6kl: implement ath6kl_cfg80211_stop_all() ath6kl: fix value of WOW_FILTER_SSID ath6kl: fix reading of FW IE capabilities ath6kl: implement scheduled scan Merge remote branch 'wireless-next/master' into ath6kl-next Kamalesh Babulal (2): [CPUFREQ] Remove wall variable from cpufreq_gov_dbs_init() sched: Remove cfs bandwidth period check in tg_set_cfs_period() Kamil Debski (4): [media] v4l: add G2D driver for s5p device family [media] s5p-g2d: remove two unused variables from the G2D driver [media] s5p-mfc: Fix volatile controls setup [media] s5p-g2d: fixed a bug in controls setting function Karen Higgins (1): [SCSI] qla4xxx: Cleanup modinfo display Kars de Jong (2): m68k/serial: SERIAL_PORT_DFNS only if CONFIG_ISA m68k/mvme16x: Add support for EARLY_PRINTK Karsten Wiese (1): ALSA: snd-usb-us122l: Delete calls to preempt_disable Kautuk Consul (4): namespace: mnt_want_write: Remove unused label 'out' devtmpfsd: fix task state handling ARM: 7178/1: fault.c: Port OOM changes into do_page_fault mm/vmalloc.c: eliminate extra loop in pcpu_get_vm_areas error path Kay Sievers (24): driver-core: skip uevent generation when nobody is listening driver-core: implement 'sysdev' functionality for regular devices and buses rtmutex-tester: convert sysdev_class to a regular subsystem edac: convert sysdev_class to a regular subsystem ibm_rtl: convert sysdev_class to a regular subsystem clocksource: convert sysdev_class to a regular subsystem xen-balloon: convert sysdev_class to a regular subsystem cpu: convert 'cpu' and 'machinecheck' sysdev_class to a regular subsystem convert 'memory' sysdev_class to a regular subsystem s390: time - convert sysdev_class to a regular subsystem power: cmm - convert sysdev_class to a regular subsystem power: qe_ic - convert sysdev_class to a regular subsystem power: suspend - convert sysdev_class to a regular subsystem sh: intc - convert sysdev_class to a regular subsystem sh: dma - convert sysdev_class to a regular subsystem mips: 7segled - convert sysdev_class to a regular subsystem mips: txx9_sram - convert sysdev_class to a regular subsystem m86k: gpio - convert sysdev_class to a regular subsystem kobject: remove kset_find_obj_hinted() arm: leds: convert sysdev_class to a regular subsystem arm: convert sysdev_class to a regular subsystem clockevents: remove sysdev.h driver-core: remove sysdev.h usage. modules: sysfs - export: taint, coresize, initsize Kazuya Mio (1): wake up s_wait_unfrozen when ->freeze_fs fails Kees Cook (13): Documentation: clarify the purpose of LSMs pstore: pass reason to backend write callback pstore: gracefully handle NULL pstore_info functions apparmor: add missing rcu_dereference() docs: Additional LWN links to RCU API tomoyo: add missing rcu_dereference() sched: Mark parent and real_parent as __rcu sched: Add missing rcu_dereference() around ->real_parent usage security: update security_file_mmap() docs unicore32: standardize /proc/iomem "Kernel code" name ramoops: update parameters only after successful init audit: treat s_id as an untrusted string audit: no leading space in audit_log_d_path prefix Keith Packard (1): drm/i915: Clean up multi-threaded forcewake patch Ken O'Brien (2): Staging: asus_oled: Fixed use of obsolete function. Staging: frontier: Removed use of obsolete function Keng-Yu Lin (1): ACPI / PM: Do not save/restore NVS on Asus K54C/K54HR Kenji Kaneshige (4): PCI: pciehp: Fix wrong workqueue cleanup PCI: pciehp: Handle push button event asynchronously PCI: pciehp: Fix wrong workqueue cleanup PCI: pciehp: Handle push button event asynchronously Kenny Hsu (2): iwlwifi: add range checking in tm sram read command iwlwifi: add range checking in tm sram read command Keshava Munegowda (5): ARM: OMAP: USB: EHCI and OHCI hwmod structures for OMAP3 ARM: OMAP: USB: register hwmods of usbhs ARM: OMAP: USB: device name change for the clk names of usbhs ARM: OMAP: USBHOST: Replace usbhs core driver APIs by Runtime pm APIs MFD: OMAP: USB: Runtime PM support Kevin Cernekee (10): MIPS: BMIPS: Fix up Kconfig settings MIPS: Clean up whitespace warning in hazards.h MIPS: BMIPS: Add CFLAGS, Makefile entries for BMIPS MIPS: BMIPS: Add set/clear CP0 macros for BMIPS operations MIPS: BMIPS: Introduce bmips.h MIPS: Add NMI notifier MIPS: Add board_ebase_setup() MIPS: BMIPS: Add SMP support code for BMIPS43xx/BMIPS5000 module: Add comments describing how the "strmap" logic works module: Fix performance regression on modules with large symbol tables Kevin Fang (1): ath6kl: Add WSC IE on the associate message Kevin Hilman (2): cpufreq: OMAP: fixup for omap_device changes, include <linux/module.h> ARM: 7140/1: remove NR_IRQS dependency for ARM-specific HARDIRQ_BITS definition Kevin Liu (3): regulator: max8925: fix enabled/disabled judgement mistake mfd: Add pm ops to max8925 rtc: max8925: Add function to work as wakeup source Kevin McKinney (13): Staging: bcm: Fix information leak in ioctl: IOCTL_BCM_REGISTER_READ_PRIVATE, IOCTL_BCM_EEPROM_REGISTER_READ Staging: bcm: Clean up code in ioctl: IOCTL_BCM_EEPROM_REGISTER_READ Staging: bcm: Remove unnecessary "do while" statement in, IOCTL_BCM_BUFFER_DOWNLOAD Staging: bcm: Fix semaphore locking bug in, IOCTL_BCM_BUFFER_DOWNLOAD Staging: bcm: Fix semaphore locking error when downloading firmware. Staging: bcm: Clean up patch that calls semaphore down_trylock directly. Staging: bcm: Alter code to move error handling closer to the calls. Staging: bcm: Reverse semaphore locking in IOCTL_BCM_BUFFER_DOWNLOAD_STOP. Staging: bcm: Fix double free of 'pReadData' in IOCTL_BCM_NVM_WRITE. Staging: bcm: Alter code to move error handling closer to the calls; and remove white space, IOCTL_BCM_NVM_WRITE. Staging: bcm: Alter return value for copy_to/from_user() to "return -EFAULT" when an error occurs. Staging: bcm: Fix information leak in IOCTL_BCM_GET_DRIVER_VERSION Staging: bcm: Fix an invalid dereference to a kmalloc in IOCTL_BCM_BULK_WRM Kevin Winchester (2): x86: Simplify code by removing a !SMP #ifdefs from 'struct cpuinfo_x86' error: implicit declaration of function 'module_flags_taint' Kim Phillips (11): crypto: talitos - be less noisy on startup crypto: talitos - prepare driver for channel remap support crypto: talitos - support for channel remap and 2nd IRQ crypto: caam - add support for MD5 algorithm variants crypto: talitos - fix bad kfree crypto: talitos - remove NO_IRQ references crypto: talitos - convert talitos_error to struct device crypto: caam - desc.h - convert spaces to tabs crypto: caam - more desc.h cleanups crypto: caam - fix polarity of "propagate error" logic crypto: caam - remove DECO access initialization code Kim, Milo (4): lp8727_charger: Add supported i2c functionality check routine lp8727_charger: Coding style changes power_supply: Add "unknown" in power supply type lp8727_charger: Add header file Kirill A. Shutemov (2): cgroup: mark cgroup_rmdir_waitq and cgroup_attach_proc() as static cgroup: add sparse annotation to cgroup_iter_start() and cgroup_iter_end() Koki Sanagi (1): igb: reset PHY after recovering from PHY power down Konrad Rzeszutek Wilk (21): xen/blk[front|back]: Squash blkif_request_rw and blkif_request_discard together xen/blk[front|back]: Enhance discard support with secure erasing support. xen/blkback: Move processing of BLKIF_OP_DISCARD from dispatch_rw_block_io Merge branch 'stable/docs-for-3.3' into stable/for-linus-3.3 swiotlb: Expose swiotlb_nr_tlb function to modules drm/ttm: provide dma aware ttm page pool code V9 drm/radeon/kms: enable the ttm dma pool if swiotlb is on V4 drm/nouveau: enable the ttm dma pool when swiotlb is active V3 xen/xenbus-frontend: Fix compile error with randconfig Merge commit 'v3.2-rc3' into stable/for-linus-3.3 xen/xenbus: Fix compile error - missing header for xen_initial_domain() drm/ttm/dma: Only call set_pages_array_wb when the page is not in WB pool. drm/ttm/dma: Fix accounting error when calling ttm_mem_global_free_page and don't try to free freed pages. x86/PCI: Expand the x86_msi_ops to have a restore MSIs. xen/pciback: Move the PCI_DEV_FLAGS_ASSIGNED ops to the "[un|]bind" xen/pciback: Fix "device has been assigned to X domain!" warning xen/pciback: Expand the warning message to include domain id. xen/mmu: Fix compile errors introduced by x86/memblock mismerge. Merge commit '070680218379e15c1901f4bf21b98e3cbf12b527' into stable/for-linus-fixes-3.3 xen/balloon: Move the registration from device to subsystem. ttm/dma: Remove the WARN() which is not useful. Konstantin Khlebnikov (8): vmscan: promote shared file mapped pages vmscan: activate executable pages after first usage mm: add free_hot_cold_page_list() helper mm: remove unused pagevec_free mm-tracepoint: rename page-free events mm-tracepoint: fix documentation and examples mm: account reaped page cache on inode cache pruning tty: remove unused tty_driver->termios_locked Krishna Gudipati (5): bna: Added flash sub-module and ethtool eeprom entry points. bna: Add debugfs interface. [SCSI] bfa: Fix possible NULL pointer dereference in lunmask add/delete. [SCSI] bfa: Revert back the current LUN Masking Implementation. [SCSI] bfa: Implement LUN Masking feature using the SCSI Slave Callouts. Krishna Kumar (1): macvtap: Fix macvtap_get_queue to use rxhash first Kristen Carlson Accardi (1): dmaengine: intel_mid_dma: remove legacy pm interface Krzysztof Wierzbicki (1): NVMe: Update admin opcodes to match the 1.0RC spec Kukjin Kim (11): ARM: 7245/1: S3C64XX: introduce arch/arm/mach-s3c64xx/common.[ch] ARM: 7246/1: S5P64X0: introduce arch/arm/mach-s5p64x0/common.[ch] ARM: 7247/1: S5PC100: introduce arch/arm/mach-s5pc100/common.[ch] ARM: 7248/1: S5PV210: introduce arch/arm/mach-s5pv210/common.[ch] ARM: 7257/1: EXYNOS: introduce arch/arm/mach-exynos/common.[ch] ARM: 7265/1: restart: S3C24XX: use new restart hook ARM: 7266/1: restart: S3C64XX: use new restart hook ARM: 7250/1: restart: S5P64X0: use new restart hook ARM: 7251/1: restart: S5PC100: use new restart hook arm: fix up some samsung merge sysdev conversion problems ARM: 7272/1: S3C24XX: Fix build error for missing <mach/system-reset.h> Kumar Gala (35): powerpc/85xx: Simplify P1020RDB CAMP dts using includes powerpc/85xx: Rework PCI nodes on P1020RDB powerpc/85xx: Update SPI binding to match binding spec for P1020RDB powerpc/85xx: Update P1020 SEC3.3 node to match actual SoC HW powerpc/85xx: Add ethernet magic packet property to P1020 device tree powerpc/85xx: p1020si.dtsi update interrupt handling powerpc/85xx: create dts components to build up an SoC powerpc/85xx: Rework MPC8536DS device trees powerpc/85xx: Rework MPC8544DS device tree powerpc/85xx: Rework MPC8548CDS device trees powerpc/85xx: Rework MPC8568MDS device tree powerpc/85xx: Rework MPC8569MDS device tree powerpc/85xx: Rework MPC8572DS device tree powerpc/85xx: Rework P1010RDB and P1010 device tree powerpc/85xx: Add RTC to P1010RDB device tree powerpc/85xx: Add crypto engine to P1010 SoC device tree powerpc/85xx: Add a P1010RDB 36-bit address map device tree powerpc/85xx: Rework P1020RDB device tree powerpc/85xx: Add P1020RDB 36-bit address map device tree powerpc/85xx: Rework P1021MDS device tree powerpc/85xx: Rework P1022DS device tree powerpc/85xx: Rework P1023RDS device tree powerpc/85xx: Rework P2020DS device tree powerpc/85xx: Rework P2020RDB device tree powerpc/85xx: Rework P2041RDB device tree powerpc/85xx: Rework P3041DS device tree powerpc/85xx: Rework P3060QDS device tree powerpc/85xx: Rework P4080DS device trees powerpc/85xx: Rework P5020DS device tree powerpc/85xx: Update SRIO device tree nodes powerpc/85xx: Additional consolidate of_platform_bus_probe calls powerpc/85xx: Renamed mpc85xx_common.c to common.c powerpc/fsl-pci: Allow 64-bit PCIe devices to DMA to any memory address powerpc/fsl: Update defconfigs to enable some standard FSL HW features powerpc/fsl: update compatiable on fsl 16550 uart nodes Kuninori Morimoto (83): ASoC: fsi: fixup compile warning ASoC: ak4642: ak4642 was tested ASoC: fsi: add valid data position control support ARM: mach-shmobile: R-Mobile A1 support. ARM: mach-shmobile: r8a7740: add PFC support. ARM: mach-shmobile: r8a7740: add i2c support ARM: mach-shmobile: r8a7740: add INTC support ARM: mach-shmobile: add bonito board support. ARM: mach-shmobile: bonito: Add dip-switch selector ARM: mach-shmobile: bonito: add PMIC settings ARM: mach-shmobile: bonito: Add LCDC0 support ARM: mach-shmobile: bonito: add FPGA irq demux ARM: mach-shmobile: bonito: add SMSC9221 support ASoC: ak4642: add ak4642_set_bias_level() ASoC: ak4642: add DAPM support for HeadPhone Output ASoC: ak4642: add headphone mute switch control ASoC: ak4642: add Line out support ASoC: ak4642: add ak4648 support fbdev: sh_mobile_lcdcfb: fixup LDHAJR :: HSYNPAJ needs mask fbdev: sh_mipi_dsi: tidyup dsip_clk fbdev: sh_mipi_dsi: typo fix of SH_MIPI_DSI_HBPBM fbdev: sh_mipi_dsi: tidyup VMCTR2 parameter expression fbdev: sh_mipi_dsi: add SH_MIPI_DSI_HFPBM flag fbdev: sh_mipi_dsi: add SH_MIPI_DSI_BL2E flag fbdev: sh_mipi_dsi: add lane control support fbdev: sh_mipi_dsi: add sync_pulses/sync_events/burst mode fbdev: sh_mipi_dsi: add VMLEN1/VMLEN2 calculation fbdev: sh_mipi_dsi: add set_dot_clock() for each platform fbdev: sh_mipi_dsi: add HSxxCLK support fbdev: sh_mipi_dsi: sh_mipi has pdata instead of dev fbdev: sh_mipi_dsi: fixup setup timing of sh_mipi_setup() fbdev: sh_mipi_dsi: fixup setup timing of SYSCONF fbdev: sh_mipi_dsi: fixup setup timing DSICTRL sh: sh7724.h: bugfix: remove unused clock index sh: sh7723.h: bugfix: remove unused clock index sh: clkfwk: setup clock parent from current register value ASoC: fsi-ak4642: modify specification method of FSI / ak464x sh: clock-sh7723: add CLKDEV_ICK_ID for cleanup sh: clkfwk: clock-sh7724: all div6_clks use SH_CLK_DIV6_EXT() sh: clkfwk: clock-sh73a0: all div6_clks use SH_CLK_DIV6_EXT() usb: gadget: renesas_usbhs: remove usbhs_sys_hispeed_ctrl() usb: gadget: renesas_usbhs: remove usbhs_sys_usb_ctrl() usb: gadget: renesas_usbhs: tidyup usbhs_sys_clock_ctrl() was local function usb: gadget: renesas_usbhs: tidyup mod_host request variable name usb: gadget: renesas_usbhs: tidyup the unit of detection_delay usb: gadget: renesas_usbhs: add platform power control function usb: gadget: renesas_usbhs: unified callback function usb: gadget: renesas_usbhs: drop dependency for mod_gadget usb: gadget: renesas_usbhs: cleanup complicated ureq alloc/free usb: gadget: renesas_usbhs: usbhsh_ureq_alloc/free() care urb->hcpriv usb: gadget: renesas_usbhs: modify function name of usbhs_set_device_xx() usb: gadget: renesas_usbhs: cleanup usbhs_endpoint_disable() usb: gadget: renesas_usbhs: usbhs_set_device_config() care upphub/hubport usb: gadget: renesas_usbhs: remove usbhsh_request list usb: gadget: renesas_usbhs: check device0 status when alloc usb: gadget: renesas_usbhs: adds spin lock area on mod_host usb: gadget: renesas_usbhs: cleanup usbhsh_endpoint_xxx() usb: gadget: renesas_usbhs: parameter cleanup for usbhsh_xx_queue_push() usb: gadget: renesas_usbhs: parameter cleanup for usbhsh_endpoint_xx() usb: gadget: renesas_usbhs: parameter cleanup for usbhsh_device_xx() usb: renesas_usbhs: remove superfluous usbhs_lock from recip handler usb: renesas_usbhs: add usbhs_pipe_is_stall() usb: renesas_usbhs: add basic USB_REQ_SET_FEATURE support usb: renesas_usbhs: add basic USB_REQ_GET_STATUS support usb: renesas_usbhs: send packet in necessary timing. usb: renesas_usbhs: call usbhsg_queue_pop() when pipe disable. usb: renesas_usbhs: add test-mode support usb: renesas_usbhs: remove the_controller_link usb: renesas_usbhs: add lost error value when enqueue usb: renesas_usbhs: pop packet when urb dequeued usb: renesas_usbhs: modify device attach method usb: renesas_usbhs: add usbhsh_endpoint_detach_all() for error case usb: renesas_usbhs: add usbhs_pipe_attach() method usb: renesas_usbhs: care pipe sequence usb: renesas_usbhs: disable attch irq after device attached usb: renesas_usbhs: add usbhsh_is_running() usb: renesas_usbhs: care usb_hcd_giveback_urb() status usb: renesas_usbhs: add force packet remove method usb: renesas_usbhs: show error reason on usbhsh_urb_enqueu() usb: renesas_usbhs: tidyup for smatch warnings ARM: mach-shmobile: clock-r8a7779: add DIV4 clock support ARM: mach-shmobile: clock-r8a7779: clkz/clkzs support sh: clkfwk: sh_clk_init_parent() should be called after clk_register() Kurt Garloff (3): ACPI: Store SRAT table revision ACPI, x86: Use SRAT table rev to use 8bit or 32bit PXM fields (x86/x86-64) ACPI, ia64: Use SRAT table rev to use 8bit or 16/32bit PXM fields (ia64) Kyle Manna (4): Input: tca8418_keypad - initial driver release regulator: TPS65910: Move regulator defs to header regulator: TPS65910: Create an array for init data ARM: OMAP: hwmod data: Add support for AM35xx UART4/ttyO3 Kyle Moffett (10): powerpc/85xx: Move mpc85xx_smp_init() decl to a new "smp.h" powerpc: Consolidate mpic_alloc() OF address translation powerpc/mpic: Assume a device-node was passed in mpic_alloc() powerpc/mpic: Save computed phys_addr for board-specific code powerpc/mpic: Search for open-pic device-tree node if NULL powerpc/mpic: Invert the meaning of MPIC_PRIMARY powerpc/mpic: Don't open-code dcr_resource_start powerpc/mpic: Put "pic-no-reset" test back into the MPIC code powerpc/mpic: Cache the device-tree node in "struct mpic" powerpc/mpic: Add in-core support for cascaded MPICs Kyungmin Park (1): devfreq: add devfreq maintainer entry Lalit Chandivade (1): [SCSI] qla4xxx: cleanup, make qla4xxx_build_ddb_list short Larry Finger (11): rtl8192cu: Add new device IDs rtlwifi: rtl8192cu: Change firmware upload to use block writes rtlwifi: rtl8192cu: Fix endianian issues rtlwifi: Remove redundant code from PCI interrupt rtlwifi: Fix incorrect return of IRQ_HANDLED rtl8192c: Do not log firmware load message unless actually done brcmsmac: Replace kmalloc/memset with kzalloc rtlwifi: Fix locking problem introduces with commit 6539306b b43legacy: Avoid packet losses in the dma worker code rt2800usb: Move ID out of unknown rtl8192se: Fix BUG caused by failure to check skb allocation Lars-Peter Clausen (72): regmap: Add helper function for checking if a register range is volatile regmap: Support some more block operations on cached devices regmap: Fix memory leak in regmap_init error path regmap: return ERR_PTR instead of NULL in regmap_init regmap: Fix memory leak in regcache_hw_init error path regmap: Fix memory leak in regcache_init error path regmap: Do not call regcache_exit from regcache_rbtree_init error path regmap: Do not call regcache_exit from regcache_lzo_init error path regmap: Move initialization of regcache related fields to regcache_init regmap: Make reg_config reg_defaults const regmap: Try cached read before checking if a hardware read is possible regmap: Add support for 10/14 register formating regmap: Properly round cache_word_size regmap: Drop check whether a register is readable in regcache_read drivercore: Generalize module_platform_driver I2C: Add helper macro for i2c_driver boilerplate SPI: Add helper macro for spi_driver boilerplate staging:iio: Use module_i2c_driver to register I2C drivers staging:iio: Use module_spi_driver to register SPI driver ASoC: Constify snd_soc_dai_ops structs ASoC: Cleanup duplicated const staging:iio:events: Make sure userspace buffer is large enough staging:iio:iio_utils.h: Add missing include staging:iio: Use userspace types for iio_event_data staging:iio: Add documentation for IIO_EVENT_CODE staging:iio: Do not use bitmasks for channel info addresses staging:iio: Make write_event_value callback optional staging:iio: IIO_EVENT_CODE: Clamp channel numbers staging:iio:dac: Add AD5421 driver staging:iio:dac:ad5446: Add support for the AD5662 staging:iio:dac:ad5446: Convert to channel spec staging:iio:dac:ad5504: Convert to channel spec staging:iio:dac:ad5624r: Convert to channel spec staging:iio: Add missing MODULE_DEVICE_TABLE and MODULE_ALIAS TTY: Remove redundant spi driver bus initialization ASoC: ad193x: Use table based DAPM and controls setup ASoC: ad193x: Provide dB ranges for the volume controls ASoC: ad193x: Make enum items const char * const ASoC: ad193x: Remove non-functional DAPM route controls ASoC: ad193x: Add sysclk DAPM supply ASoC: ad193x: Use snd_soc_update_bits where appropriate ASoC: ad193x: Convert to direct regmap API usage wireless: Remove redundant spi driver bus initialization Input: remove redundant spi driver bus initialization ASoC: Move SigmaDSP firmware loader to ASoC ASoC: SigmaDSP: Provide diagnostic error messages ASoC: SigmaDSP: Move private structs and functions to C file ASoC: SigmaDSP: Add regmap support ASoC: Drop unused state parameter from CODEC suspend callback video: Remove redundant spi driver bus initialization staging:iio:dac: Add AD5764 driver staging:iio:dac: Add AD5380 driver staging:iio: Remove redundant spi driver bus initialization staging:iio: Fix typo staging:iio: Fix sw_ring memory corruption staging:iio: Fix scan mask update staging:iio:dac:ad5791: Add id entry for the ad5790 staging:iio:kfifo_buf: Fix potential buffer overflow in iio_read_first_n_kfifo regmap: Move initialization of regcache related fields to regcache_init staging:iio: Remove unused variable staging:iio: Use iio_buffer_enabled instead of open coding it staging:iio: Disallow changing scan elements in all buffered modes staging:iio: Disallow modifying buffer size when buffer is enabled staging:iio: Make sure a device is only opened once at a time staging:iio: Drop buffer busy flag staging:iio: Drop the unused buffer enable() and is_enabled() callbacks staging:iio: Drop buffer mark_param_change callback staging:iio: Drop {mark,unmark}_in_use callbacks mfd: Remove redundant spi driver bus initialization mtd: Remove redundant spi driver bus initialization drivers/rtc/: remove redundant spi driver bus initialization mmc: Remove redundant spi driver bus initialization Laszlo Ersek (1): xen-netfront: delay gARP until backend switches to Connected Laura Abbott (1): kmemleak: Add support for memory hotplug Laurent Pinchart (24): [media] v4l: mt9p031/mt9t001: Use i2c_smbus_{read|write}_word_swapped() [media] uvcvideo: Move fields from uvc_buffer::buf to uvc_buffer [media] uvcvideo: Use videobuf2-vmalloc [media] uvcvideo: Handle uvc_init_video() failure in uvc_video_enable() [media] uvcvideo: Remove duplicate definitions of UVC_STREAM_* macros [media] uvcvideo: Add support for LogiLink Wireless Webcam [media] uvcvideo: Make uvc_commit_video() static [media] uvcvideo: Don't skip erroneous payloads [media] uvcvideo: Ignore GET_RES error for XU controls [media] uvcvideo: Extract timestamp-related statistics [media] uvcvideo: Add UVC timestamps support spi: Fix device unregistration when unregistering the bus master fbdev: Add FOURCC-based format configuration API v4l: Add V4L2_PIX_FMT_NV24 and V4L2_PIX_FMT_NV42 formats fbdev: sh_mobile_lcdc: Support FOURCC-based format API [media] omap3isp: preview: Rename max output sizes defines [media] omap3isp: ccdc: Fix crash in HS/VS interrupt handler [media] omap3isp: Clarify the clk_pol field in platform data [media] v4l: Add over-current and indicator flash fault bits [media] as3645a: Add driver for LED flash controller [media] omap3isp: video: Don't WARN() on unknown pixel formats [media] omap3isp: Mark next captured frame as faulty when an SBL overflow occurs fbdev: matroxfb: Fix compilation after fb_var_screeninfo change [media] as3645a: Fix compilation by including slab.h Laxman Dewangan (2): regulator: Enable supply regulator if child rail is enabled. gpio: tps65910: Use correct offset for gpio initialization Lee Nipper (1): crypto: talitos - add hmac algorithms Lei Wen (1): [media] soc-camera: change order of removing device Leif Lindholm (4): ARM: 7206/1: Add generic ARM instruction set condition code checks. ARM: 7207/1: Use generic ARM instruction set condition code checks for nwfpe. ARM: 7208/1: Add condition code checking to SWP emulation handler. ARM: 7209/1: Use generic ARM instruction set condition code checks for kprobes. Len Brown (5): tools turbostat: recognize and run properly on IVB Merge branch 'acpica-validate-address-regression' into next Merge branch 'apei' into release Merge branch 'atomicio-remove' into release Merge branches 'einj', 'intel_idle', 'misc', 'srat' and 'turbostat-ivb' into release Leon Romanovsky (12): ASoC: Add new Realtek ALC5632 CODEC driver ASoC: Remove unused defines in alc5632 codec ASoC: Remove unnecessary backslash from alc5632 codec ASoC: alc5632: Fix compile without CONFIG_PM ASoC: Convert ALC5632 codec to use regmap API ASoC: alc5632: Remove unrelevant registers and name the relevant ASoC: alc5632: Added support of two undocumented registers ASoC: alc5632: Update of i2c_probe function to use regmap API only ASoC: alc5632: Remove volatile registers from regmap defaults ARM: tegra: paz00: Fix board pinmux table. ASoC: Rename ALC5632 MICBIAS to common name convention. ASoC: Tegra machine ASoC driver for boards using ALC5332 codec Leonid Iziumtsev (1): ARM: OMAP: ID: Chip detection for OMAP4470 Leonid V. Fedorenchik (36): [media] cx25821-alsa.c: Line up comments [media] cx25821-alsa.c: Add braces to else clause [media] cx25821-alsa.c: Fix indent [media] cx25821-alsa.c: Change line endings [media] cx25821-audio-upstream.c: Fix indent [media] cx25821-audio-upstream.c: Move operators [media] cx25821-audio-upstream.c: Change line endings [media] cx25821-audio.h: Line up defines [media] cx25821-audio.h: Fix multiline defines [media] cx25821-cards.c: Fix indent [media] cx25821-core.c: Delete empty line [media] cx25821-core.c: Fix indent [media] cx25821-core.c: Change line endings [media] cx25821-i2c.c: Change line endings [media] cx25821-medusa-defines.h: Fix typo [media] cx25821-medusa-defines.h: Line up defines [media] cx25821-medusa-reg.h: Line up defines [media] cx25821-medusa-video.c: Fix comment [media] cx25821-medusa-video.c: Move operators [media] cx25821-medusa-video.c: Change line endings [media] cx25821-video-upstream-ch2.c: Line up comments [media] cx25821-video-upstream-ch2.c: Fix indent [media] cx25821-video-upsstream-ch2.c: Move operators [media] cx25821-video-upstream-ch2.c: Remove braces [media] cx25821-video-upstream-ch2.c: Change line endings [media] cx25821-video-upstream.c: Remove braces [media] cx25821-video-upstream.c: Fix indent [media] cx25821-video-upstream.c: Change line endings [media] cx25821-video.c: Delete empty line [media] cx25821-video.c: Change spaces [media] cx25821-video.c: Fix assignment [media] cx25821-video.c: Fix definitions [media] cx25821-video.c: Move operators [media] cx25821-video.c: Fix indent [media] cx25821-video.c: Change line endings [media] cx25821.h: Line up defines Li Dongyang (1): xen-blkback: convert hole punching to discard request on loop devices Li Peng (1): ALSA: hda_intel: Add Oaktrail identifiers Li Zefan (16): tracing: Restore system filter behavior tracing: update Documentation on max preds limit cgroup: fix to allow mounting a hierarchy by name Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs into for-linus Btrfs: add pinned extents to on-disk free space cache correctly Btrfs: avoid possible NULL deref in io_ctl_drop_pages() Btrfs: check the return value of io_ctl_init() Btrfs: remove BUG_ON()s in btrfs_ioctl_setflags() Btrfs: reserve metadata space in btrfs_ioctl_setflags() Btrfs: don't pass a trans handle unnecessarily in volumes.c Btrfs: don't pre-allocate btrfs bio Btrfs: simplfy calculation of stripe length for discard operation Btrfs: rewrite btrfs_trim_block_group() Btrfs: update global block_rsv when creating a new block group Btrfs: fix possible deadlock when opening a seed device menuconfig: fix a regression when canceling the prompt dialog at exit Li Zhong (2): powerpc: Fix unpaired probe_hcall_entry and probe_hcall_exit powerpc: Fix unpaired __trace_hcall_entry and __trace_hcall_exit Liam Girdwood (3): ASoC: twl6040 - Add method to query optimum PDM_DL1 gain ASoC: dapm - Fix check for codec context in dapm_power_widgets(). ASoC: core - Free platform DAPM context at platform removal. Lin Ming (17): ata: make ata port as parent device of scsi host [SCSI] add flag to skip the runtime PM calls on the host [SCSI] check runtime PM status in system PM [SCSI] sd: check runtime PM status in sd_shutdown ata: add ata port system PM callbacks ata: add ata port runtime PM callbacks [SCSI] runtime resume parent for child's system-resume ata: update ata port's runtime status during system resume ata: add ata port hibernate callbacks ACPICA: Put back the call to acpi_os_validate_address ACPICA: Fix to allow region arguments to reference other scopes ACPI 5.0: New interfaces to allow driver access to AML mutex objects ACPI 5.0: Support for all new resource descriptors ACPICA: Clean up Makefile ACPICA: Add support for region address conflict checking ACPI: processor: fix acpi_get_cpuid for UP processor [libata] enable ata port async suspend Linus Torvalds (185): x86: Do not schedule while still in NMI context random: Use arch_get_random_int instead of cycle counter if avail vfs: fix up ENOIOCTLCMD error handling Merge branch 'core-debugobjects-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip Merge branch 'core-locking-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip Merge branch 'core-memblock-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip Merge branch 'core-printk-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 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip Merge branch 'x86-apic-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip Merge branch 'x86-cleanups-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip Merge branch 'x86-cpu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip Merge branch 'x86-rdrand-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip Merge branch 'x86-microcode-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip Merge branch 'x86-mce-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu Merge branch 'misc-3.3' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux Merge branch 'pstore' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux Merge branch 'amba-modalias' of git://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm Merge branch 'for-linus' of git://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k Merge branch 'driver-core-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core Merge tag 'gpio-for-linus' of git://git.secretlab.ca/git/linux-2.6 Merge tag 'spi-for-linus' of git://git.secretlab.ca/git/linux-2.6 Merge tag 'devicetree-for-linus' of git://git.secretlab.ca/git/linux-2.6 Merge branch 'for-linus2' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs Merge branch 'for-linus' of git://oss.sgi.com/xfs/xfs Merge git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-3.0-nmw Merge branch 'pm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial Merge tag 'md-3.3' of git://neil.brown.name/md Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap Merge branch 'hwmon-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging Merge branch 'dma-buf-merge' of git://people.freedesktop.org/~airlied/linux Merge tag 'infiniband-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs Merge branch 'char-misc-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc Merge branch 'tty-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty Merge branch 'usb-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb Merge branch 'staging-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging Merge branch 'for-linus' of git://oss.sgi.com/xfs/xfs Merge branch 'for-linus' of git://git.open-osd.org/linux-open-osd Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs Merge branch 'for-3.3' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup Merge branch 'for-3.3' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu 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 'dt' 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 'soc' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc Merge tag 'boards' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc Merge tag 'devel' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc Merge tag 'drivers' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc Merge tag 'pm' 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 'clk' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs Merge branch 'kvm-updates/3.3' of git://git.kernel.org/pub/scm/virt/kvm/kvm Merge branch 'stable/for-linus-fixes-3.3' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen Merge branch 'stable/for-linus-3.3' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen Merge branch 'upstream-linus' of git://github.com/jgarzik/libata-dev Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator Merge git://www.linux-watchdog.org/linux-watchdog Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6 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/dtor/input Merge branch 'drm-core-next' of git://people.freedesktop.org/~airlied/linux Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu Merge tag 'for-linus-3.3' of git://git.infradead.org/mtd-2.6 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm Merge branch 'linux-next' of git://git.infradead.org/ubifs-2.6 Merge branch 'nfs-for-3.3' of git://git.linux-nfs.org/projects/trondmy/linux-nfs Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4 Merge branch 'akpm' (aka "Andrew's patch-bomb") Merge branch 'writeback-for-linus' 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/lliubbo/blackfin Merge branch 'unicore32' of git://github.com/gxt/linux Merge branch 'next' of git://git.monstr.eu/linux-2.6-microblaze Merge tag 'for-linux-3.3-merge-window' of git://linux-c6x.org/git/projects/linux-c6x-upstreaming Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs Merge branch 'for-linus' of git://selinuxproject.org/~jmorris/linux-security Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci Merge tag 'md-3.3-fixes' of git://neil.brown.name/md Merge branch 'slab/for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/penberg/linux Merge git://git.infradead.org/battery-2.6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq Merge branch 'x86-mm-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-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 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip Merge tag 'sh-for-linus' of git://github.com/pmundt/linux-sh Merge tag 'rmobile-for-linus' of git://github.com/pmundt/linux-sh Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound brcmsmac: fix reading of PCI sprom contents Merge tag 'to-linus' of git://github.com/rustyrussell/linux Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse 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/davem/net Merge branch 'akpm' (aka "Andrew's patch-bomb, take two") Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client Merge branch 'linux-next' of git://git.infradead.org/ubifs-2.6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-3.0-nmw Merge git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next Merge branch 'wire-accept4' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux Merge tag 'mmc-merge-for-3.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6 Merge branch 'drm-fixes' of git://people.freedesktop.org/~airlied/linux Merge branch 'i2c-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging Merge branch 'merge' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc Merge branch 'for-3.3' of git://linux-nfs.org/~bfields/linux Merge tag 'for-linus' of git://github.com/rustyrussell/linux Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linus Merge tag 'gpio-for-linus' of git://git.secretlab.ca/git/linux-2.6 Merge tags 'devicetree-for-linus' and 'spi-for-linus' of git://git.secretlab.ca/git/linux-2.6 Merge branch 'fbdev-next' of git://github.com/schandinat/linux-2.6 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-kconfig Merge branch 'for-next' of git://git.infradead.org/users/dhowells/linux-headers Merge tag 'kmemleak' of git://git.kernel.org/pub/scm/linux/kernel/git/cmarinas/linux Merge branch 'for-linus' of git://selinuxproject.org/~jmorris/linux-security Merge branch 'linux-next' of git://git.infradead.org/ubifs-2.6 Merge branch 'x86-urgent-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 'for-3.3/core' of git://git.kernel.dk/linux-block Merge branch 'for-3.3/drivers' of git://git.kernel.dk/linux-block Merge branch 'v4l_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media 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 'pm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm Merge branch 'hwmon-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging Merge tag 'nfs-for-3.3-2' of git://git.linux-nfs.org/projects/trondmy/linux-nfs Merge branch 'fixes' of git://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-arm Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-ktest Merge branch 'x86-syscall-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip Merge branch 'x86/rdrand' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip bcma: convert suspend/resume to pm_ops bcma: add stub for bcma_bus_suspend() bcma: connect the bcma bus suspend/resume to the bcma driver suspend/resume brcmsmac: remove PCI suspend/resume from bcma driver Revert "capabitlies: ns_capable can use the cap helpers rather than lsm call" Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound Merge branch 'next' of git://git.monstr.eu/linux-2.6-microblaze Merge branch 'stable/for-linus-fixes-3.3' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen Merge branch 'for-linus' of git://git.kernel.dk/linux-block proc: clean up and fix /proc/<pid>/mem handling x86, tsc: Fix SMI induced variation in quick_pit_calibrate() Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs Merge branch 'btrfs' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs Merge branch 'for-linus' of git://oss.sgi.com/xfs/xfs Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/audit Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security Merge branch 'upstream-linus' of git://github.com/jgarzik/libata-dev Merge branch 'next' of git://git.infradead.org/users/vkoul/slave-dma Merge tag 'arm-soc-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net Merge git://git.infradead.org/users/willy/linux-nvme Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6 Merge branch 'fix/asoc' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound Merge branch 'v4l_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media Merge branch 'for-linus/i2c-33' of git://git.fluff.org/bjdooks/linux nvme: fix merge error due to change of 'make_request_fn' fn type Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending Merge branch 'for-next-merge' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending uml: fix compile for x86-64 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs Merge tag 'gpio-for-linus' of git://git.secretlab.ca/git/linux-2.6 Merge branches 'sched-urgent-for-linus', 'perf-urgent-for-linus' and 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip Linux 3.3-rc1 Linus Walleij (35): ARM: 7179/1: nomadik: localize cpu-8815 header ARM: ux500: update the MOP500 GPIO assignments ARM: 7199/2: only look for TCM on ARMv5 and later ARM: 7200/1: activate TCM on the Integrator ARM: 7233/1: ux500: remove overlapping iotable entries ARM: ux500: update ASIC detection for U5500 ARM: ux500: update register files ARM: ux500: remove support for early silicon revisions ARM: ux500: fix the smp_twd clock calculation ARM: u300: delete memory.h ARM: 7210/1: smp_twd: modernize clock event registration ARM: 7211/1: smp_twd: get the rate from a clock ARM: 7212/1: smp_twd: reconfigure clockevents after cpufreq change ARM: 7243/1: sp804: modernize clock event registration ARM: 7238/1: integrator: only hardcode AP PrimeCell IDs ARM: 7239/1: integrator: explicitly select the serial drivers pinctrl: move group lookup to core pinctrl: documentation update pinctrl: print pin range in GPIO range debugs pinctrl: GPIO direction support for muxing pinctrl: make a copy of pinmux map pinctrl: make it possible to add multiple maps ARM: u300: localize GPIO assignments pinctrl: move the U300 GPIO driver to pinctrl pinctrl: u300-pinmux: register proper GPIO ranges pinctrl/coh901: driver to request its pins pinctrl: add a pin config interface pinctrl: add a group-specific hog macro pinctrl: conjure names for unnamed pins pinctrl: rename U300 and SIRF pin controllers ARM: 7261/1: clocksource/ux500-prcmu: fix sched_clock breakage mfd/db8500-prcmu: remove support for early silicon revisions ARM: 7269/1: mach-sa1100: fix sched_clock breakage mfd: Unify abx500 headers in mfd/abx500 drivers/rtc/rtc-ab8500.c: change msleep() to usleep_range() Liu Gang (3): powerpc/fsl: Document rapidio node binding-information fsl-rio: Split rio driver into two parts, RapidIO endpoint and message unit fsl-rio: Add two ports and rapidio message units support Liu Shuo (3): mtd: nand: use elbc_fcm_ctrl->oob to set FPAR_MS bit of FPAR mtd: nand: set correct length to FBCR for a non-full-page write mtd: fsl_elbc_nand: set Nand flash page address to FBAR and FPAR correctly Liu, Jinsong (1): KVM: expose latest Intel cpu new features (BMI1/BMI2/FMA/AVX2) to guest Lothar WaÃ?mann (14): net/fec: misc cleanups net/fec: set con_id in clk_get() call to NULL net/fec: prevent dobule restart of interface on FDX/HDX change net/fec: don't request invalid IRQ net/fec: don't munge MAC address from platform data net/fec: preserve MII/RMII setting in fec_stop() net/fec: fix the .remove code net/fec: make FEC driver buildable as module ASoC: Fix an obvious copy paste error in an error message dma: mxs-dma: fix a typo in comment dma: mxs-dma: Always leave mxs_dma_init() with the clock disabled. dma: mxs-dma: make mxs_dma_prep_slave_sg() multi user safe dma: mxs-dma: Don't use CLKGATE bits in CTRL0 to disable DMA channels ASoC: mxs: Add .owner to struct snd_soc_card Luciano Coelho (16): wl12xx: remove sdio_test module wl12xx: move debugging definitions to a separate file wl12xx: sdio: use dev_dbg instead of wl1271_debug wl12xx: spi: use dev_err instead of wl1271_error wl12xx: use the same plat dev name for both SPI and SDIO wl12xx: change blocksize alignment quirk to negative wl12xx: use the same SDIO block size for all different chips wl12xx: increase firmware upload chunk size Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into wl12xx-next Merge branch 'wl12xx-next' into for-linville wl12xx: don't write out of bounds when hlid > WL12XX_MAX_LINKS wl12xx: call extended radio parameters for wl127x AP mode wl12xx: remove deprecated packet detection threshold config wl12xx: remove unused firmware version macros wl12xx: alloc buffer in driver_state_read to prevent compilation warning wl12xx: add missing copyright notice Luck, Tony (1): xen/ia64: fix build breakage because of conflicting u64 guest handles Ludwig Nussel (1): x86: Fix mmap random address range Luis R. Rodriguez (23): cfg80211: process regulatory DFS region for countries cfg80211: pass DFS region to drivers through reg_notifier() ath6kl: fix ath6kl's set tx power cfg80211: clarify set tx power mBm documentation brcm80211: fix usage of set tx power brcm80211: avoid code duplication on set tx power mwifiex: fix usage of set tx power prism54: remove private driver ioctls ath: add a helper for processing reg data on init ath: optimize processing of CTLs for country IEs for world roaming cards ath: document ATH_DBG_MCI cfg80211: allow following country IE power for custom regdom cards ath9k: classify DFS debug header further ath9k: fix roadkill due to Joe's patch on ath_dbg() changes atheros: force endian checks on atheros wireless drivers ath9k_hw: fix sparse warnings on ar9003_rtt.c ath9k: fix tx queue sparse complaint ath5k: avoid sparse warnings on tracing ath9k_hw: fix sparse complaint on ar9003_switch_com_spdt_get() cfg80211: replace reg.c Nokia commit c4c32294 cfg80211: replace reg.c Nokia commit 269ac5 cfg80211: relicense reg.c reg.h and genregdb.awk to ISC ath9k: make ath_mci_duty_cycle static Luiz Augusto von Dentz (7): Bluetooth: replace list_for_each with list_for_each_entry whenever possible Bluetooth: set skbuffer priority based on L2CAP socket priority Bluetooth: make use sk_priority to priritize RFCOMM packets Bluetooth: prioritizing data over HCI Bluetooth: handle priority change within quote Bluetooth: recalculate priorities when channels are starving Bluetooth: use buffer priority to mark URB_ISO_ASAP flag Maarten Lankhorst (1): x86, efi: Break up large initrd reads Maciej Szmigiero (2): W1: w1_therm: release the bus during conversion on externally powered devices serial: fix serial_cs I/O windows for Argosy RS-COM 2P Maciej Trela (1): [SCSI] isci: remove unused 'isci_tmf->device' field Maciej Å»enczykowski (2): net: make ipv6 bind honour freebind net: make ipv6 PKTINFO honour freebind Magnus Damm (22): sh: extend clock struct with mapped_reg member sh: use ioread32/iowrite32 and mapped_reg for mstp32 sh: use ioread32/iowrite32 and mapped_reg for div4 sh: use ioread32/iowrite32 and mapped_reg for div6 sh: pfc: ioremap() support PM / shmobile: Add support for the sh7372 A4S power domain / sleep mode ARM: mach-shmobile: use standard 2MiB coherent DMA memory size sh: pfc: Add gpio_read_bit() for data register access sh: pfc: Convert index to field and value pair sh: pfc: Add config_reg_helper() function sh: pfc: Variable bitfield width config register support sh: pfc: Unlock register support ARM: mach-shmobile: r8a7779 and Marzen base support V2 ARM: mach-shmobile: r8a7779 PFC GPIO-only support V2 ARM: mach-shmobile: Marzen SCIF2/SCIF4 support ARM: mach-shmobile: Marzen LAN89218 support ARM: mach-shmobile: Fix headsmp.S code to use CPUINIT ARM: mach-shmobile: Allow SoC specific CPU kill code ARM: mach-shmobile: Flush caches in platform_cpu_die() ARM: mach-shmobile: r8a7779 PFC function support ARM: mach-shmobile: r8a7779 power domain support V2 ARM: mach-shmobile: r8a7779 SMP support V3 Major Lee (1): intel_mid_battery: Handle Over Current gracefully Malcolm Priestley (24): [media] it913x Support it9135 Verions 2 chip [media] it913x ver 1.09 support for USB 1 devices (IT9135) [media] it913x-fe ver 1.10 correct SNR reading from frontend [media] Support for Sveon STV22 (IT9137) [media] it913x: endpoint size changes [media] it913x-fe: more user and debugging info [media] it913x: support for different tuner regs [media] it913x: support for NEC extended keys [media] dvb-usb/it913x: multi firmware loader [media] it9135: add support for IT9135 9005 devices [media] dvb_get_firmware: updates for it913x [media] it913x add retry to USB bulk endpoints and IO [media] it913x: multiple devices on system. Copy ite_config to priv area [media] [BUG] Re: add support for IT9135 9005 devices [media] it913x stop dual frontend attach in warm state with single devices [media] it913x add support for IT9135 9006 devices [media] lmedm04 DM04/QQBOX ver 1.91 turn pid filter off by caps option only [media] it913x ver 1.18 Turn pid filter off by caps option only [media] [BUG] it913x ver 1.20. PID filter problems [media] [BUG] it913x ver 1.21 Fixed for issue with 9006 and warm boot [media] it913x ver 1.22 corrections to Tuner IDs [media] it913x-fe ver 1.13 add BER and UNC monitoring [media] it913x changed firmware loader for chip version 2 types [media] [BUG] it913x-fe fix typo error making SNR levels unstable Malte Schröder (1): USB: Add USB-ID for Multiplex RC serial adapter to cp210x.c Mandeep Singh Baines (4): cgroups: remove redundant get/put of css_set from css_set_check_fetched() cgroup: remove redundant get/put of old css_set from migrate cgroup: remove redundant get/put of task struct cgroup: only need to check oldcgrp==newgrp once Maneesh Soni (4): MIPS Kprobes: Fix OOPS in arch_prepare_kprobe() MIPS Kprobes: Deny probes on ll/sc instructions MIPS Kprobes: Refactor branch emulation MIPS Kprobes: Support branch instructions probing Manfred Rudigier (3): gianfar: Fix missing sock reference when processing TX time stamps gianfar: Fix invalid TX frames returned on error queue when time stamping dp83640: Fix NOHZ local_softirq_pending 08 warning Manish Rangankar (1): [SCSI] qla4xxx: Fixed BFS with sendtargets as boot index. Manjunath Hadli (4): ARM: davinci: vpif: move code to driver core header from platform [media] davinci vpbe: add dm365 VPBE display driver changes [media] davinci vpbe: add dm365 and dm355 specific OSD changes [media] davinci vpbe: add VENC block changes to enable dm365 and dm355 Manohar Vanga (4): staging: vme: fix address cast warnings for 64 bit architectures staging: vme: fix comment in __vme_register_driver() staging: vme: remove vme_add_bus() and vme_remove_bus() staging: vme: fix comment for struct vme_dev Manu Abraham (8): [media] DVB: Query DVB frontend delivery capabilities [media] DVB: Docbook update for DTV_ENUM_DELSYS [media] STB0899: Query DVB frontend delivery capabilities [media] STV090x: Query DVB frontend delivery capabilities [media] STV0900: Query DVB frontend delivery capabilities [media] DVB: Use a unique delivery system identifier for DVBC_ANNEX_C [media] CXD2820r: Query DVB frontend delivery capabilities [media] PCTV290E: Attach a single frontend Manuel Lauss (24): MIPS: Alchemy: Fix PCI PM MIPS: Alchemy: remove PB1000 support MIPS: Alchemy: Drop MIRAGE/BOSPORUS board support MIPS: Alchemy: devboards: remove unneeded BCSR IRQ reg acc MIPS: Alchemy: Au1300 SoC support MIPS: Alchemy: Basic support for the DB1300 board. MIPS: Alchemy: Improved DB1550 support, with audio and serial busses. MIPS: Alchemy: merge GPR/MTX-1/XXS1500 board code into single files MIPS: Alchemy: merge devboard code into single per-board files. MIPS: Alchemy: move au1200fb global functions to platform data MIPS: Alchemy: Merge PB1200 support into DB1200 code. MIPS: Alchemy: one kernel for DB1000/DB1500/DB1100 MIPS: Alchemy: MMC for DB1100 MIPS: Alchemy: Add RTC device to all devboards MTD: nand: make au1550nd.c a platform_driver MIPS: Alchemy: remove unused board headers net/irda: convert au1k_ir to platform driver. MIPS: Alchemy: Hook up IrDA on DB1000/DB1100 MIPS: Alchemy: Touchscreen support on DB1100 MIPS: Alchemy: irq: register pm at irq init time MIPS: Alchemy: chain IRQ controllers to MIPS IRQ controller MIPS: Alchemy: merge Au1000 and Au1300-style IRQ controller code. MIPS: Alchemy: db1200: Improve PB1200 detection. MIPS: Alchemy: Update cpu-feature-overrides Marc Dietrich (3): staging: nvec: add device tree support arm/dt: tegra: add dts file for paz00 ARM: tegra: paz00: add support for wakeup gpio key Marc Kleine-Budde (3): net/can/mscan: add listen only mode USB: ci13xxx_udc: make suspend and resume in gadget driver optional USB: ci13xxx_udc: handle controllers with less than 16 EPs Marc Vertes (1): watchdog: new driver for VIA chipsets Marc Zyngier (20): ARM: gic: allow GIC to support non-banked setups ARM: Make global handler and CONFIG_MULTI_IRQ_HANDLER mutually exclusive ARM: mxc: rename gic_handle_irq to avoid name clash ARM: GIC: Add global gic_handle_irq() function ARM: imx: convert smp platforms to global gic_handle_irq() ARM: highbank: convert to CONFIG_MULTI_IRQ_HANDLER ARM: RealView: convert to CONFIG_MULTI_IRQ_HANDLER ARM: VExpress: convert to CONFIG_MULTI_IRQ_HANDLER ARM: msm: convert SMP platforms to CONFIG_MULTI_IRQ_HANDLER ARM: exynos4: convert to CONFIG_MULTI_IRQ_HANDLER ARM: tegra2: convert to CONFIG_MULTI_IRQ_HANDLER ARM: ux500: convert to CONFIG_MULTI_IRQ_HANDLER ARM: shmobile: convert smp platforms to gic_handle_irq() ARM: cns3xxx: convert to CONFIG_MULTI_IRQ_HANDLER ARM: zynq: convert to CONFIG_MULTI_IRQ_HANDLER ARM: omap2/3: Add global omap2/3_intc_handle_irq() functions ARM: omap2plus: convert to CONFIG_MULTI_IRQ_HANDLER ARM: omap2plus: remove irq-related global base addresses ARM: GIC: Make MULTI_IRQ_HANDLER mandatory ARM: 7205/2: sched_clock: allow sched_clock to be selected at runtime Marcel Apfelbaum (3): mlx4_core: Added FW commands and their wrappers for supporting SRIOV mlx4_core: mtts resources units changed to offset mlx4_core: fix mtt range deallocation Marcel Holtmann (1): Bluetooth: Process recv path in a workqueue instead of a tasklet Marcin Slusarz (2): drm/nouveau: print correct engine number which failed to unload/idle drm/nv50: fix page faulting for 128MB page table sizes Marcin Tomczak (6): [SCSI] isci: performance-fix, shorten default "no outbound task" timeout [SCSI] isci: Fix IO fails when pull cable from phy in x4 wideport in MPC mode. [SCSI] isci: allow more time for wide port targets [SCSI] isci: fix io failures while wide port links are coming up [SCSI] isci: fix start OOB [SCSI] isci: fix, prevent port from getting stuck in the 'configuring' state Marco Navarra (3): Staging: android: fixed white spaces coding style issue in logger.c Staging: android: fixed a space warning in binder.h Staging: android: fixed 80 characters warnings in lowmemorykiller.c Marco Stornelli (1): ramoops: fix use of rounddown_pow_of_two() Marcos Paulo de Souza (9): staging:vt6656: iwctl.c: Removed unneeded function staging: vt6656: main_usb.c: Use kzalloc instead kmalloc staging: vt6656: 80211mgr.c: Code cleanup, removed return of void funcs. staging: vt6656: baseband.c: Removed dead code, and fix coding standards staging: vt6656: baseband.c: Remove commented code staging: vt6656: card.c: Change return of CARDbAddBasicRate to void drivers: staging: vt6656: Remove not used returned data of function drivers: staging: vt6656: card.c: Remove useless return statement staging: vt6656: int.c, int.h: Change return of function to void Marek Belisko (2): pinctrl: remove double pin validity check. pinctrl: unify pin type from signed to unsigned Marek Lindner (4): batman-adv: refactoring gateway handling code batman-adv: report compat_version in version field in case of version mismatch batman-adv: readme update (mention ap isolation and new log level) mac80211: ibss should not purge clients it is not responsible for Marek Szyprowski (5): [media] media: vb2: fix queueing of userptr buffers with null buffer pointer [media] media: vb2: fix potential deadlock in mmap vs. get_userptr handling [media] media: vb2: remove plane argument from call_memop and cleanup mempriv usage [media] media: vb2: review mem_priv usage and fix potential bugs [media] s5p-jpeg: adapt to recent videobuf2 changes Marek Vasut (2): HID: multitouch: Add egalax ID for Acer Iconia W500 MXSFB: Fix driver registration Mario Ceresa (1): [media] Added model Sveon STV40 Mark Brown (309): wm831x_power: Only register WM831x battery charger if enabled ASoC: Convert wm8995 MICBIASes to supply widgets ASoC: Convert wm8991 MICBIAS to a supply widget ASoC: Convert wm8990 MICBIAS to a supply widget ASoC: Convert wm8988 MICBIAS to a supply widget ASoC: Convert wm8985 MICBIAS to a supply widget ASoC: Convert wm8983 MICBIAS to a supply widget ASoC: Convert wm8974 MICBIAS to a supply widget ASoC: Convert wm8961 MICBIAS to a supply widget ASoC: Convert wm8960 MICBIAS to a supply widget ASoC: Convert wm8904 MICBIAS to a supply widget ASoC: Convert wm8900 MICBIAS to a supply widget ASoC: Convert wm8400 MICBIAS to a supply widget ASoC: Start WM8962 FLL if SYSCLK is enabled ASoC: Enable SYSCLK last when enabling WM8962 mic detection ASoC: WM8962 accessory detection requires MICBIAS ASoC: Disable MICBIAS and SYSCLK when stopping WM8962 accessory detection ASoC: Sort LM4857 with the CODECs in the Makefile ASoC: Fix sort of jz4740 in Makefile ASoC: Remove needless unlikely() ASoC: Only enable thermal shutdown when required on WM9081 ASoC: Manage thermal shutdown for WM8962 ASoC: Disable thermal shutdown when not using speakers in wm_hubs Merge branch 'for-3.2' into for-3.3 Merge branch 'for-3.2' into for-3.3 ARM: S3C64XX: Update for conversion to SAMSUNG_GPIO_EXTRA ARM: SAMSUNG: Fix GPIO space reservation for S3C64xx platforms ARM: S3C64XX: Correct reservation of GPIOs for CPU module on Cragganmore regmap: Add a reusable irq_chip for regmap based interrupt controllers regmap: Prepare LZO cache for variable block sizes regmap: Fix word wrap in Makefile regmap: Fix typo in kerneldoc for regmap_update_bits() regmap: Track if the register cache is dirty and suppress unneeded syncs Merge branch 'topic/cache' of git://opensource.wolfsonmicro.com/regmap into for-3.3 ASoC: Convert WM8996 to direct regmap API usage ASoC: Move most WM8996 resource acquisition to I2C probe ASoC: Convert WM8996 gpiolib to regmap ASoC: Convert WM8962 to direct regmap usage ASoC: Convert wm5100 to direct regmap API usage ASoC: Convert WM9081 to direct regmap API usage regmap: Rename LZO cache type to compressed Merge branches 'regmap/irq' and 'regmap/cache' into regmap-next Merge branch 'for-3.2' into for-3.3 ASoC: Disable debounce on some WM8962 interrupts ASoC: Convert wm8971 MICBIAS to a supply widget ASoC: Need to convert wm5100 cache sync to direct regmap usage too ASoC: Mark WM5100 MISC CONTROL as readable ASoC: Move most WM5100 resource allocation to I2C probe ASoC: Add Lowland machine driver ASoC: Convert WM5100 gpiolib support to direct regmap API usage ASoC: Fix duplicate const warnings in da7210.c ASoC: Remove extra space in runtime struct definition Merge branch 'for-3.2' into for-3.3 ASoC: Remove LZO cache type ASoC: Move WM5100 platform data based setup into I2C probe ASoC: Convert WM8995 to direct regmap usage Merge branch 'for-3.2' into for-3.3 ASoC: Say how long short WM8958 DSP2 firmwares are Merge branch 'for-3.2' into for-3.3 regmap: Remove indexed cache type regmap: Suppress noop writes in regmap_update_bits() devicetree: Document Wolfson prefix Merge branch 'for-3.2' into for-3.3 ASoC: Use table based init for wm8731_snd_controls Merge branch 'for-3.2' into for-3.3 ASoC: Convert WM8753 to table based DAPM and control init ASoC: Remove WM5100 DSP memory windows from register default data regmap: Do debugfs init before cache init regmap: Provide debugfs dump of the rbtree cache data regmap: Fix rbtreee build when not using debugfs ASoC: Remove conditional I2C usage from tlv320aic3x driver Merge branch 'for-3.2' into for-3.3 Merge branch 'for-3.2' into for-3.3 Merge branch 'for-3.2' into for-3.3 ASoC: Staticise and constify cs42l73_reg_defaults ASoC: Convert wm8776 to table based control and DAPM init Merge branch 'for-3.2' into for-3.3 Merge branch 'for-3.2' into for-3.3 regulator: Don't report zero volts for the fixed voltage regulator regulator: Don't create voltage sysfs entries if we can't read voltage Merge branch 'for-3.2' into for-3.3 ASoC: Remove unused variable in wm8776 driver Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator into regulator-next Merge remote-tracking branch 'regulator/topic/dt' into regulator-next ASoC: Add fully_routed flag to Speyside machines Merge remote-tracking branch 'regulator/topic/dt' into regulator-next ASoC: Convert Samsung directory to module_platform_driver ASoC: Staticise non-exported symbols in sta32x ASoC: Use devm_kzalloc() in wm5100 Merge remote-tracking branch 'regulator/topic/dt' into regulator-next ASoC: Remove driver versioning from ak4642 ASoC: Remove unneeded platform_device.h inclusions from CODECs ASoC: Convert wm1250-ev1 driver to use devm_kzalloc() ASoC: Convert wm9081 driver to use devm_kzalloc() ASoC: Convert wm8996 to use devm_kzalloc() Merge branch 'for-3.2' into for-3.3 ASoC: Fix CODEC enumeration for auto_nc_codec_pins ASoC: Log automatic pin disconnection per CODEC rather than per card Merge remote-tracking branch 'regulator/topic/dt' into regulator-next ASoC: Convert WM8962 to devm_kzalloc() ASoC: Convert CODEC drivers to module_platform_driver Merge remote-tracking branch 'regulator/for-linus' into regulator-next Merge remote-tracking branch 'regulator/for-linus' into regulator-next ASoC: Convert WM8903 MICBIAS to a supply widget regmap: Report if we actually handled an interrupt in regmap-irq Merge remote-tracking branch 'regmap/topic/irq' into regmap-next Merge remote-tracking branches 'regulator/topic/dt' and 'regulator/for-linus' into regulator-next ASoC: Add basic 1277-EV1 Littlemill audio driver Merge branch 'for-3.2' into for-3.3 Merge branch 'for-3.2' into for-3.3 Merge branch 'for-3.2' into for-3.3 ASoC: Ensure SYSCLK is enabled for WM8958 accessory detection ASoC: Fix __iomem annotation for IDMA registers ASoC: Put WM8958 and WM1811 MICBIAS into bypass mode when no audio regmap: Allow regmap_update_bits() users to detect changes ASoC: Enhance default WM8958 microphone detection regulator: Allow regulators to register with no init_data ASoC: Rename Speyside WM8962 to Tobermory ASoC: Provide debug log of accessory status on WM8958 regmap: Add trace event for successful cache reads ASoC: Don't use control_data to get struct wm8994 ASoC: Tune down active mode detection rate for WM8958 mic detection ASoC: Allow more WM8958/WM1811 button levels with default handler ASoC: Rename WM8994 detecting flag to mic_detecting ASoC: Implement support for WM1811A jack detection ASoC: Ensure we reconfigure WM8958 microphone detection on rate changes ASoC: Add platform data for WM8958/WM1811 microphone detection rates ASoC: Convert WM8994 to devm_kzalloc() ARM: S3C64XX: Raise the frequency of the second I2C bus on Cragganmore ARM: S3C64XX: Use software initiated powerdown for Cragganmore ARM: S3C64XX: Configure WM1250 EV1 GPIOs on Cragganmore ARM: S3C64XX: Improve logging of unknown Cragganmore module types ARM: S3C64XX: Run Tobermory interrupts in the default mode ARM: S3C64XX: Hook up platform data for Kilchomin module on Cragganmore ARM: S3C64XX: Hook up Littlemill audio card on Cragganmore ASoC: Add signal generator widget type ASoC: Make WM5100 tone generator widgets signal generators ASoC: Make WM8962 beep a signal generator ASoC: Add missing err label ASoC: Add WM8958 based headset detection on Littlemill ASoC: Convert WM8994 MICBIASes to supply widgets ASoC: Map microphones on Littlemill Merge branch 'for-3.2' into for-3.3 ARM: S3C64XX: Power gate unused domains ASoC: Convert WM8903 to devm_kzalloc() ASoC: Use table based control init for WM8903 ASoC: WM8903 only supports I2C so don't ifdef it ASoC: Use a normal cache sync for WM8903 ASoC: Don't resync WM8903 register cache on reset ASoC: Convert WM8903 to direct regmap API usage ASoC: Move initial WM8903 identification and reset to I2C probe Merge branch 'for-3.2' into for-3.3 ASoC: Remove unused -codec from Wolfson device driver names ASoC: Remove I2C ifdefs from WM8960 ASoC: Remove unused AUDIO_NAME define from WM8960 ASoC: Convert WM2000 to devm_kzalloc() ASoC: Convert WM8350 to devm_kzalloc() ASoC: Convert WM8400 to devm_kzalloc() ASoC: Convert WM8741 to devm_kzalloc() ASoC: Convert WM8750 to devm_kzalloc() ASoC: Convert WM9090 to devm_kzalloc() ASoC: Convert WM8350 to table based DAPM and control init ASoC: Convert WM8400 to table based DAPM and control init ASoC: Convert WM8510 to table based DAPM and control init ASoC: Convert WM8580 to table based DAPM and control init ASoC: Convert WM8741 to table based DAPM and control init ASoC: Convert WM8750 to table based DAPM and control init ASoC: Convert WM8711 to table based control init ASoC: Convert WM8728 to table based control init ASoC: Remove unused struct wm2000_setup_data ASoC: Convert wm2000 to use regmap API ASoC: Convert WM2000 into a standard CODEC driver ASoC: Sort WM9090 in with the CODEC drivers video: s3c-fb: Unify runtime and system PM functions Merge branch 'for-3.2' into for-3.3 regmap: Allow drivers to reinitialise the register cache at runtime Merge branch 'topic/cache' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap into regmap-next regmap: Add irq_base accessor to regmap_irq Merge branch 'regmap/irq' into regmap-next regulator: If a single voltage is set with device tree then set apply_uV Merge branch 'topic/dt' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator into regulator-next Merge branch 'for-3.2' into for-3.3 Merge branch 'for-3.2' into for-3.3 ASoC: Don't fail if we can't read the IRQ type in WM8903 Merge branch 'for-3.2' into for-3.3 ASoC: Convert Samsung I2S driver to devm_kzalloc() Merge branch 'for-3.2' into for-3.3 ASoC: Hold runtime PM references to components of active DAIs ASoC: Use core pm_runtime callbacks for omap-dmic ASoC: Use core pm_runtime callbacks for omap-mcpdm ASoC: Take a pm_runtime reference on DAPM devices that are enabled ASoC: Rely on core enabling the wm8994 with runtime PM ARM: S3C64XX: Hook up VDDINT on Cragganmore ASoC: Convert WM8776 to devm_kzalloc() ASoC: Make WM8770 SPI usage unconditional ASoC: Convert WM8804 to table based control init ASoC: Convert WM8900 to table based DAPM and control init ASoC: Convert wm8770 to devm_kzalloc() [CPUFREQ] s3c64xx: Use pr_fmt() for consistent log messages PM / Domains: Provide an always on power domain governor PM / shmobile: Use common always on power domain governor ARM: S3C64XX: Implement basic power domain support Merge branch 'for-3.2' into for-3.3 Merge branch 'for-3.2' into for-3.3 Merge branch 'for-3.2' into for-3.3 ASoC: Raise Speyside audio system clock rate to 512fs Merge branch 'topic/irq' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap into mfd/da9052 mfd: Remove some unused functions in wm8894-irq mfd: Add basic device tree binding for wm8994 mfd: Convert wm8994 to devm_kzalloc() mfd: Disable more pulls on WM8994 mfd: Don't hard code the reset value for WM8994 devices mfd: Define some additional wm8994 registers mfd: Add wm8994 register access and default information Merge branch 'topic/cache' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap into HEAD mfd: Enable register cache for wm8994 devices mfd: Initialise WM8994 register cache after reading chip ID registers mfd: Constify WM8994 regulator_init_data mfd: Correct revision display for WM1811 revision D mfd: Add WM1811A device ID to wm8994 driver mfd: Add missing mutex.h inclusion to WM8994 core.h mfd: Mark WM1811 GPIO6 register volatile for later revisions Merge branch 'topic/irq' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap into wm8994-mfd mfd: Convert wm8994 to use generic regmap irq_chip Merge branch 'mfd/wm8994' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/misc into for-3.3 ASoC: Remove ASoC-specific WM8994 I/O code ASoC: Remove WM8994 register cache ASoC: Remove rbtree register cache Merge branch 'topic/cache' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap into for-3.3 ASoC: Fix wm8995 regmap usage ASoC: Staticise asoc_idma_platform ASoC: Complete initialisation before registering Samsung PCM DAI ASoC: Remove cache default for volatile wm9081 reset register ASoC: Use standard snd_soc_cache_sync() for WM9090 ASoC: Convert wm8993 to devm_kzalloc() ASoC: Use standard register cache sync in wm8993 mfd: Test for jack detection when deciding if wm8994 should suspend ASoC: Tune the accessory detection rates for WM8996 Merge branch 'mfd/da9052' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/misc into regmap-next ASoC: Use core pm_runtime callbacks for siu_dai ASoC: Use core pm_runtime callbacks for fsi ASoC: Fix partial cherry pick in wm8993 mfd: Declare da9052_regmap_config for the bus drivers regulator: Update da9052-regulator for DT changes Merge branch 'topic/asoc' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound into for-3.3 ASoC: Convert WM8960 to devm_kzalloc() ASoC: Remove I2C ifdefs from wm8961 driver ASoC: Convert wm8961 to devm_kzalloc() ASoC: Use standard cache sync code in wm8961 Merge branch 'for-3.2' into for-3.3 gpiolib: Mark da9052 driver broken regulator: Convert wm831x regulator drivers to devm_kzalloc() ASoC: Remove ifdefs for GPIO_SYSFS Revert "ASoC: mxs: correct 'direction' of device_prep_dma_cyclic" Merge branch 'for-3.2' into for-3.3 ASoC: Declare soc_new_pcm() properly serial: samsung: Fix build for non-Exynos4210 devices ASoC: Add trivial pm_runtime usage to Samsung DAI drivers Merge branch 'for-3.2' into for-3.3 m68k: Fall back to __gpio_to_irq() for non-arch GPIOs mfd: Fix annotations in da9052-core regulator: Export regulator_is_supported_voltage() ASoC: Remove unused label from wm8994 probe() ASoC: Enable ASoC register map dump for some regmap CODECs Input: samsung-keypad - implement runtime power management support gpio: Explicitly index samsung_gpio_cfgs gpio: Fix typo in comment in Samsung driver gpio: Convert GPIO drivers to module_platform_driver gpio: Add decode of WM8994 GPIO configuration video: s3c-fb: Make runtime PM functional again video: s3c-fb: Use s3c_fb_enable() to enable the framebuffer video: s3c-fb: Disable runtime PM in error paths from probe video: s3c-fb: Take a runtime PM reference when unblanked video: s3c-fb: Hold runtime PM references when touching registers video: s3c-fb: Don't keep device runtime active when open watchdog: Convert Wolfson drivers to module_platform_driver watchdog: Convert wm831x driver to devm_kzalloc() mfd: Convert wm831x core driver to devm_kzalloc() mfd: Convert wm8994 to devm_kzalloc() mfd: Disable more pulls on WM8994 mfd: Add basic device tree binding for wm8994 mfd: Convert MFD drivers to use module_platform_driver mfd: Store wm8350 struct in core device driver data mfd: Convert WM8350 to devm_kzalloc() mfd: Constify WM8994 regulator_init_data mfd: Add WM1811A device ID to wm8994 driver mfd: Add missing mutex.h inclusion to WM8994 core.h mfd: Convert WM8400 to devm_kzalloc() mfd: Return an error on failed wm831x register writes mfd: Remove unused wm831x_irq_data_to_mask_reg() mfd: Still check other interrupts if we get a wm831x touchscreen IRQ mfd: Convert aat2870 to dev_pm_ops ASoC: Fix idma build after update for channel count check mfd: Put WM8994 into cache only mode when suspending ASoC: Dynamically allocate the rtd device for a non-empty release() backlight: convert platform_lcd to devm_kzalloc() backlight: convert pwm_bl to dev_pm_ops leds: convert wm831x status driver to devm_kzalloc() leds: convert wm8350 driver to devm_kzalloc() drivers/rtc/rtc-wm831x.c: remove unused period IRQ handler drivers/rtc/rtc-wm831x.c: convert to devm_kzalloc() ARM: SAMSUNG: Guard against multiple inclusion of plat/dma.h ARM: SAMSUNG: dma-ops.h needs mach/dma.h ARM: SAMSUNG: Declare struct platform_device in plat/s3c64xx-spi.h ARM: S3C64XX: Remove unconditional power domain disables ARM: S3C64XX: Remove hsmmc1 from Cragganmore ARM: S3C64XX: Fix the memory mapped GPIOs on Cragganmore ARM: S3C64XX: Fix interrupt configuration for PCA935x on Cragganmore ASoC: Wait for WM8993 FLL to stabilise Mark Einon (3): staging: et131x: Remove section comments staging: et131x: Revert changes from previous commit types.h: fix comment spelling for 'architectures' Mark Godfrey (1): rtc/ab8500: add calibration attribute to AB8500 RTC Mark Salter (15): fix default __strnlen_user macro fixed generic page.h for non-zero PAGE_OFFSET add ELF machine define for TI C6X DSPs add missing __iomem to generic iounmap declaration C6X: devicetree support C6X: clocks C6X: general SoC support C6X: EMIF - External Memory Interface C6X: DSCR - Device State Configuration Registers C6X: MAINTAINERS C6X: fix layout of EMIFA registers C6X: fix timer64 initialization C6X: deal with memblock API changes C6X: add register_cpu call C6X: replace tick_nohz_stop/restart_sched_tick calls Markus Grabner (3): staging/line6: Remove obsolete code staging/line6: refactor device information and add POD HD 500 staging: line6: fixed ALSA/PCM interaction Martin K. Petersen (3): block: Introduce blk_set_stacking_limits function block: Add BLKROTATIONAL ioctl block: Stop using macro stubs for the bio data integrity calls Martin Michlmayr (1): ARM: Kirkwood: Recognize A1 revision of 6282 chip Martin Peres (6): drm/nouveau/pm: manual pwm fanspeed management for nv40+ boards drm/nvd0: read temperature as we did on nv84+ boards drm/nouveau/pm: make clocks_set return an error code clocks_set can fail. drm/nv50/pm: s/PLL_UNK05/PLL_VDEC/ drm/nv50/pm: fix a typo in clock calculation drm/nv50/pm: introduce hwsq-based memory reclocking Martin Schwidefsky (9): [S390] cputime: add sparse checking and cleanup [S390] fix cputime overflow in uptime_proc_show Merge branch 'sched/core' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip into cputime-tip [S390] add support for physical memory > 4TB [S390] kvm: move cmf host id constant out of lowcore [S390] entry[64].S improvements [S390] cleanup trap handling [S390] outstanding interrupts vs. smp_send_stop [S390] return address of compat signals Martyn Welch (5): Staging: VME: Update TODO file Driver for GE PIO2 VME Card Staging: VME: PIO2: Correct irq reset Staging: VME: Remove typedefs Staging: VME: PIO2: Add GPIOLIB dependancy Masami Hiramatsu (7): x86, perf: Add a build-time sanity test to the x86 decoder x86/tools: Fix Makefile to build all test tools x86: Fix instruction decoder to handle grouped AVX instructions x86/tools: Fix instruction decoder message output x86/tools: Fix insn_sanity message outputs x86: Update instruction decoder to support new AVX formats x86/tools: Add decoded instruction dump mode Masanari Iida (1): ACPI: kernel-parameters.txt : Add intel_idle.max_cstate Masatoshi Hoshikawa (1): HID: hid-multitouch: add support 9 new Xiroku devices Mat Martineau (10): Bluetooth: Add BT_CHANNEL_POLICY socket option Bluetooth: Change scope of the enable_hs module parameter Bluetooth: Add channel policy to getsockopt/setsockopt Bluetooth: Add AMP-related data and structures for channel signals Bluetooth: Add signal handlers for channel creation Bluetooth: Add definitions for L2CAP fixed channels Bluetooth: Use symbolic values for the fixed channel map Bluetooth: Add signal handlers for channel moves Bluetooth: Guarantee BR-EDR device will be registered as hci0 Bluetooth: Incoming ACL packets do not force active mode Mathias Krause (2): ia64, exec: remove redundant set_fs(USER_DS) parisc, exec: remove redundant set_fs(USER_DS) Mathieu Desnoyers (28): lttng lib: lttng priority heap lttng lib: ring buffer lttng lib: portable bitfield read/write header lttng: BUILD_RUNTIME_BUG_ON lttng: offset alignment header lttng libs: add Makefile lttng wrappers lttng instrumentation: tracepoint events lttng: syscall instrumentation lttng: lib ring buffer clients lttng: tracer control and core structures lttng: dynamically selectable context information lttng: timing calibration feature lttng: debugfs and procfs ABI lttng: Add documentation and TODO files lttng: add system call instrumentation probe lttng: probe callbacks lttng: toplevel Makefile and Kconfig staging: add LTTng to build staging: Add LTTng entry to MAINTAINERS file lttng lib: ring buffer: remove stale null-pointer lttng lib: ring buffer remove duplicate null pointer lttng lib: ring buffer move null pointer check to open lttng wrapper: add missing include to kallsyms wrapper staging: lttng: cleanup one-bit signed bitfields staging: lttng: TODO update: lttng reported to work fine on -rt now staging: lttng: Update max symbol length to 256 staging: Remove LTTng from MAINTAINERS file Matt Carlson (21): net: Add ethtool to mii advertisment conversion helpers net: Change mii to ethtool advertisement function names tg3: Make 1000Base-X FC resolution look like 1000T tg3: Adjust BD replenish thresholds tg3: Restrict large prod ring cap devices tg3: Add MDI-X reporting tg3: Fix TSO CAP for 5704 devs w / ASF enabled tg3: Scale back code that modifies MRRS tg3: Remove ethtool stats member from dev struct tg3: Save stats across chip resets tg3: Integrate flowctrl check into AN adv check tg3: Track LP advertising tg3: Return flowctrl config through ethtool tg3: Update version to 3.122 tg3: Enable EEE support for capable 10/100 devs tg3: Make the TX BD DMA limit configurable tg3: Add 57766 ASIC rev support tg3: Use mii_advertise_flowctrl tg3: Break out RSS indir table init and assignment tg3: Make the RSS indir tbl admin configurable tg3: Fix single-vector MSI-X code Matt Evans (1): powerpc: Add __SANE_USERSPACE_TYPES__ to asm/types.h for LL64 Matt Fleming (12): x86: Add missing bzImage fields to struct setup_header x86: Don't use magic strings for EFI loader signature efi.h: Add struct definition for boot time services efi.h: Add efi_image_loaded_t efi.h: Add allocation types for boottime->allocate_pages() efi.h: Add graphics protocol guids efi.h: Add boottime->locate_handle search types efi: Add EFI file I/O data types x86, efi: EFI boot stub support unicore32: Use set_current_blocked() sparc: make SA_NOMASK a synonym of SA_NODEFER signal: add block_sigmask() for adding sigmask to current->blocked Matthew Garrett (2): PCI: Rework ASPM disable code PCI: Rework ASPM disable code Matthew McClintock (1): arch/powerpc: Remove duplicate/redundant Altivec entries Matthew Vick (1): igb: Update DMA Coalescing threshold calculation. Matthew Wilcox (99): Xen: Export xen_biovec_phys_mergeable NVMe: New driver NVMe: Factor out queue_request_irq() NVMe: Reduce set_queue_count arguments by one NVMe: Implement per-CPU queues NVMe: Rename 'cycle' to 'phase' NVMe: Fix admin IRQ claim on real hardware NVMe: Use PRP2 for the nvme_identify ioctl NVMe: Make nvme_common_command more featureful NVMe: Add nvme_setup_prps() NVMe: Zero the command before we send it NVMe: Change NVME_IOCTL_GET_RANGE_TYPE to return all the ranges NVMe: Create nvme_map_user_pages() and nvme_unmap_user_pages() NVMe: Add NVME_IOCTL_SUBMIT_IO NVMe: Read the model, serial & firmware rev from the controller NVMe: Remove 'node' from nvme_dev NVMe: Check returns from nvme_alloc_queue() NVMe: Enable device DMA NVMe: Allow queues to be allocated above 4GB NVMe: Request I/O regions NVMe: Move sysfs entries to the right place NVMe: Add remaining status codes NVMe: Add download / activate firmware ioctls NVMe: Release 0.2 NVMe: Allow fatal signals to interrupt I/O NVMe: Call put_nvmeq() before calling nvme_submit_sync_cmd() NVMe: Add a module parameter to use a threaded interrupt NVMe: Use a symbolic name to represent cancelled commands instead of 0 NVMe: Detect commands that are completed twice NVMe: Detect command IDs completing that are out of range NVMe: Need to lock queue during interrupt handling NVMe: Record the timeout for each command NVMe: Handle the congestion list a little better NVMe: Renumber the special context values NVMe: Advance the sg pointer when filling in an sg list NVMe: Rename nvme_req_info to nvme_bio NVMe: Switch to use DMA Pool API NVMe: Optimise memory usage for I/Os between 4k and 128k NVMe: Pass the nvme_dev to nvme_free_prps and nvme_setup_prps NVMe: Check for DMA mapping failure NVMe: Handle physical merging of bvec entries NVMe: Update BAR structure to match the current spec NVMe: Handle failures differently in nvme_submit_bio_queue() NVMe: Add a kthread to handle the congestion list NVMe: Release 0.3 NVMe: Remove setting of 'flags' in rw command NVMe: Rename nr_queues to nr_io_queues NVMe: Let the kthread take care of devices earlier NVMe: Correct SQ doorbell semantics NVMe: Mark CMD_CTX_CANCELLED as being unlikely NVMe: Implement Flush NVMe: Handle bios that contain non-virtually contiguous addresses NVMe: Fix discontiguous accesses NVMe: Reduce maximum queue depth by 1 NVMe: Version 0.4 NVMe: Convert comments to kernel-doc notation NVMe: Fix comment formatting NVMe: Remove outdated comments NVMe: Fix interpretation of 'Number of Namespaces' field NVMe: Fix off-by-one when filling in PRP lists NVMe: Remove the kthread from the wait queue NVMe: Simplify queue lookup NVMe: Add compat_ioctl NVMe: Correct the definitions of two ioctls NVMe: Change the definition of nvme_user_io NVMe: Version 0.5 NVMe: Correct the Controller Configuration settings NVMe: Fix warning in free_irq NVMe: Time out initialisation after a few seconds NVMe: Fix bug in error handling NVMe: Rename cancel_cmdid_data to cancel_cmdid NVMe: Add support for timing out I/Os NVMe: Add include of delay.h for msleep NVMe: Use an IDA to allocate minor numbers NVMe: Handle failures from memory allocations in nvme_setup_prps NVMe: Add a few calling convention notes NVMe: Version 0.6 NVMe: Return real error from nvme_create_queue NVMe: Add the nvme thread to the wait queue before waking it up NVMe: Rework ioctls Fix bug in NVME_IOCTL_SUBMIT_IO NVMe: Correct sg list setup in nvme_map_user_pages NVMe: Fix memory leak in nvme_dev_add() NVMe: Create nvme_identify and nvme_get_features functions NVMe: Don't probe namespace 0 NVMe: Version 0.7 NVMe: Implement doorbell stride capability NVMe: Update Identify Controller data structure NVMe: Simplify completion handling NVMe: Change get_nvmeq to take a dev instead of a namespace NVMe: Change nvme_completion_fn to take a dev NVMe: Merge the nvme_bio and nvme_prp data structures NVMe: Rename IO_TIMEOUT to NVME_IO_TIMEOUT NVMe: Fix DMA mapping for admin commands NVMe: Mark the end of the sg list NVMe: Simplify nvme_unmap_user_pages NVMe: Set queue flags correctly NVMe: Version 0.8 NVMe: Set number of queues correctly Matti Vaittinen (4): IPv6 routing, NLM_F_* flag support: warn if new route is created without NLM_F_CREATE IPv6 routing, NLM_F_* flag support: REPLACE and EXCL flags support, warn about missing CREATE flag IPv6: Removing unnecessary NULL checks. IPV6 Fix a crash when trying to replace non existing route Maurice Ma (1): x86, efi: Convert efi_phys_get_time() args to physical addresses Mauro Carvalho Chehab (273): [media] Update some CARDLIST's [media] dvb: Allow select between DVB-C Annex A and Annex C [media] Properly implement ITU-T J.88 Annex C support [media] em28xx: Fix some Terratec entries (H5 and XS) [media] xc5000: Add support for get_if_frequency [media] em28xx: Fix CodingStyle issues introduced by changeset 82e7dbb [media] em28xx: Add IR support for em2884 [media] em28xx: Add IR support for HVR-930C [media] ir-nec-decoder: Report what bit failed at debug msg [media] rc: Add support for decoding Sanyo protocol Merge tag 'v3.2-rc2' into staging/for_v3.3 [media] em28xx: Fix a few warnings due to HVR-930C addition [media] firedtv-avc: Fix compilation warnings [media] tm6000: Add a few missing bits to alsa [media] tm6000: Fix tm6010 audio standard selection [media] tm6000: Warning cleanup [media] tm6000: Fix IR register names [media] tuner-xc2028: Better report signal strength [media] tm6000: add IR support for HVR-900H [media] tm6000: rewrite IR support [media] tm6000: Allow auto-detecting tm6000 devices [media] tm6000: Use a 16 scancode bitmask for IR [media] tm6000: automatically load alsa and dvb modules [media] tm6000: fix OOPS at tm6000_ir_int_stop() and tm6000_ir_int_start() [media] xc5000: Remove the global mutex lock at xc5000 firmware init [media] xc5000,tda18271c2dd: Fix bandwidth calculus [media] xc5000: Add support for 7MHz bandwidth for DVB-C/DVB-T [media] drxk: Switch the delivery system on FE_SET_PROPERTY [media] tm6000: Fix a warning at tm6000_ir_int_start() [media] budget-ci: Fix Hauppauge RC-5 IR support [media] Update documentation to reflect DVB-C Annex A/C support [media] Remove Annex A/C selection via roll-off factor [media] drx-k: report the supported delivery systems [media] tda10023: Don't use a magic numbers for QAM modulation [media] tda10023: add support for DVB-C Annex C [media] tda10021: Don't use a magic numbers for QAM modulation [media] tda10021: Add support for DVB-C Annex C Merge tag 'v3.2-rc7' into staging/for_v3.3 [media] tda18271c2dd: fix support for DVB-C [media] videobuf2-core: fix a warning at vb2 [media] update Documentation/video4linux/CARDLIST.* [media] dvb: replace SYS_DVBC_ANNEX_AC by the right delsys [media] dvb_core: estimate bw for all non-terrestial systems [media] qt1010: remove fake implementaion of get_bandwidth() [media] mt2060: remove fake implementaion of get_bandwidth() [media] mt2031: remove fake implementaion of get_bandwidth() [media] mc44s803: use DVBv5 parameters on set_params() [media] max2165: use DVBv5 parameters on set_params() [media] mt2266: use DVBv5 parameters for set_params() [media] mxl5005s: use DVBv5 parameters on set_params() [media] mxl5005s: fix: don't discard bandwidth changes [media] mxl5007t: use DVBv5 parameters on set_params() [media] tda18218: use DVBv5 parameters on set_params() [media] tda18271: add support for QAM 7 MHz map [media] tda18271-fe: use DVBv5 parameters on set_params() [media] tda827x: use DVBv5 parameters on set_params() [media] tuner-xc2028: use DVBv5 parameters on set_params() [media] xc4000: use DVBv5 parameters on set_params() [media] cx24113: use DVBv5 parameters on set_params() [media] zl10039: use DVBv5 parameters on set_params() [media] av7110: use DVBv5 parameters on set_params() [media] budget-ci: use DVBv5 parameters on set_params() [media] budget-patch: use DVBv5 parameters on set_params() [media] saa7134: use DVBv5 parameters on set_params() [media] cx88: use DVBv5 parameters on set_params() [media] tua6100: use DVBv5 parameters on set_params() [media] itd1000: use DVBv5 parameters on set_params() [media] bsbe1, bsru6, tdh1: use DVBv5 parameters on set_params() [media] ix2505v: use DVBv5 parameters on set_params() [media] stb6000: use DVBv5 parameters on set_params() [media] tda826x: use DVBv5 parameters on set_params() [media] mxl111sf-tuner: use DVBv5 parameters on set_params() [media] mantis_vp1033: use DVBv5 parameters on set_params() [media] mantis_vp2033: use DVBv5 parameters on set_params() [media] mantis_vp2040: use DVBv5 parameters on set_params() [media] pluto2: use DVBv5 parameters on set_params() [media] dvb-ttusb-budget: use DVBv5 parameters on set_params() [media] tuner-simple: use DVBv5 parameters on set_params() [media] dvb-bt8xx: use DVBv5 parameters on set_params() [media] dvb-pll: use DVBv5 parameters on set_params() [media] zl10036: use DVBv5 parameters on set_params() [media] dib0070: Remove unused dvb_frontend_parameters [media] cxusb: use DVBv5 parameters on set_params() [media] dib0700_devices: use DVBv5 parameters on set_params() [media] budget-av: use DVBv5 parameters on set_params() [media] budget: use DVBv5 parameters on set_params() [media] dvb: remove dvb_frontend_parameters from calc_regs() [media] tuners: remove dvb_frontend_parameters from set_params() [media] dvb-core: allow demods to specify the supported delsys [media] Rename set_frontend fops to set_frontend_legacy [media] dvb-core: add support for a DVBv5 get_frontend() callback [media] atbm8830: convert set_fontend to new way and fix delivery system [media] au8522_dig: convert set_fontend to use DVBv5 parameters [media] bcm3510: convert set_fontend to use DVBv5 parameters [media] cx22700: convert set_fontend to use DVBv5 parameters [media] cx22702: convert set_fontend to use DVBv5 parameters [media] cx24110: convert set_fontend to use DVBv5 parameters [media] cx24116: report delivery system and cleanups [media] cx23123: remove an unused argument from cx24123_pll_writereg() [media] av7110: convert set_fontend to use DVBv5 parameters [media] cx23123: convert set_fontend to use DVBv5 parameters [media] dibx000: convert set_fontend to use DVBv5 parameters [media] dib9000: remove unused parameters [media] cx24113: cleanup: remove unused init [media] dib9000: Get rid of the remaining DVBv3 legacy stuff [media] dib3000mb: convert set_fontend to use DVBv5 parameters [media] dib8000: Remove the old DVBv3 struct from it and add delsys [media] dib9000: get rid of unused dvb_frontend_parameters [media] zl10353: convert set_fontend to use DVBv5 parameters [media] em28xx-dvb: don't initialize drx-d non-used fields with zero [media] drxd: convert set_fontend to use DVBv5 parameters [media] drxk: convert set_fontend to use DVBv5 parameters [media] ds3000: convert set_fontend to use DVBv5 parameters [media] dvb_dummy_fe: convert set_fontend to use DVBv5 parameters [media] ec100: convert set_fontend to use DVBv5 parameters [media] it913x-fe: convert set_fontend to use DVBv5 parameters [media] l64781: convert set_fontend to use DVBv5 parameters [media] lgs8gl5: convert set_fontend to use DVBv5 parameters [media] lgdt330x: convert set_fontend to use DVBv5 parameters [media] lgdt3305: convert set_fontend to use DVBv5 parameters [media] lgs8gxx: convert set_fontend to use DVBv5 parameters [media] vez1x93: convert set_fontend to use DVBv5 parameters [media] mb86a16: Add delivery system type at fe struct [media] mb86a20s: convert set_fontend to use DVBv5 parameters [media] mt352: convert set_fontend to use DVBv5 parameters [media] nxt6000: convert set_fontend to use DVBv5 parameters [media] s5h1432: convert set_fontend to use DVBv5 parameters [media] sp8870: convert set_fontend to use DVBv5 parameters [media] sp887x: convert set_fontend to use DVBv5 parameters [media] stv0367: convert set_fontend to use DVBv5 parameters [media] tda10048: convert set_fontend to use DVBv5 parameters [media] tda1004x: convert set_fontend to use DVBv5 parameters [media] s921: convert set_fontend to use DVBv5 parameters [media] mt312: convert set_fontend to use DVBv5 parameters [media] s5h1420: convert set_fontend to use DVBv5 parameters [media] si21xx: convert set_fontend to use DVBv5 parameters [media] stb0899: convert get_frontend to the new struct [media] stb6100: use get_frontend, instead of get_frontend_legacy() [media] stv0288: convert set_fontend to use DVBv5 parameters [media] stv0297: convert set_fontend to use DVBv5 parameters [media] stv0299: convert set_fontend to use DVBv5 parameters [media] stv900: convert set_fontend to use DVBv5 parameters [media] stv090x: use .delsys property, instead of get_property() [media] tda10021: convert set_fontend to use DVBv5 parameters [media] tda10023: convert set_fontend to use DVBv5 parameters [media] tda10071: convert set_fontend to use DVBv5 parameters [media] tda10086: convert set_fontend to use DVBv5 parameters [media] nxt200x: convert set_fontend to use DVBv5 parameters [media] or51132: convert set_fontend to use DVBv5 parameters [media] or51211: convert set_fontend to use DVBv5 parameters [media] s5h1409: convert set_fontend to use DVBv5 parameters [media] s55h1411: convert set_fontend to use DVBv5 parameters [media] tda8083: convert set_fontend to use DVBv5 parameters [media] vez1820: convert set_fontend to use DVBv5 parameters [media] staging/as102: convert set_fontend to use DVBv5 parameters [media] dst: convert set_fontend to use DVBv5 parameters [media] af9005-fe: convert set_fontend to use DVBv5 parameters [media] cinergyT2-fe: convert set_fontend to use DVBv5 parameters [media] dtt200u-fe: convert set_fontend to use DVBv5 parameters [media] friio-fe: convert set_fontend to use DVBv5 parameters [media] gp8psk-fe: convert set_fontend to use DVBv5 parameters [media] mxl111sf-demod: convert set_fontend to use DVBv5 parameters [media] vp702x-fe: convert set_fontend to use DVBv5 parameters [media] vp7045-fe: convert set_fontend to use DVBv5 parameters [media] firedtv: convert set_fontend to use DVBv5 parameters [media] siano: convert set_fontend to use DVBv5 parameters [media] ttusb-dec: convert set_fontend to use DVBv5 parameters [media] tlg2300: convert set_fontend to use DVBv5 parameters [media] cxd2820: convert get|set_fontend to use DVBv5 parameters [media] af9013: convert get|set_fontend to use DVBv5 parameters [media] af9015: convert set_fontend to use DVBv5 parameters [media] dvb-core: remove get|set_frontend_legacy [media] dvb: simplify get_tune_settings() struct [media] dvb-core: Don't pass DVBv3 parameters on tune() fops [media] dvb: don't pass a DVBv3 parameter for search() fops [media] dvb: remove the track() fops [media] dvb-core: don't use fe_bandwidth_t on driver [media] dvb: don't use DVBv3 bandwidth macros [media] cx23885-dvb: Remove a dirty hack that would require DVBv3 [media] dvb-core: be sure that drivers won't use DVBv3 internally [media] s921: Properly report the delivery system [media] dvb_frontend: Fix inversion breakage due to DVBv5 conversion [media] dvb: don't require a parameter for get_frontend [media] dvb: Add ops.delsys to the remaining frontends stv0297: Fix delivery system [media] dvb: remove the extra parameter on get_frontend [media] fs/compat_ioctl: it needs to see the DVBv3 compat stuff [media] stb6100: Properly retrieve symbol rate [media] saa7134: fix IR handling for HVR-1110 [media] dvb: Initialize all cache values [media] dvb_frontend: Handle all possible DVBv3 values for bandwidth [media] dvb: move dvb_set_frontend logic into a separate routine [media] dvb_frontend: Don't use ops->info.type anymore [media] dvb_frontend: Fix DVBv3 emulation [media] dvb-core: Fix ISDB-T defaults [media] dvb: get rid of fepriv->parameters_in [media] dvb: deprecate the usage of ops->info.type [media] dvb: Remove ops->info.type from frontends [media] add driver for mt2063 [media] mt2063: CodingStyle fixes [media] mt2063: Fix some Coding styles at mt2063.h [media] mt2063: Move code from mt2063_cfg.h [media] mt2063: Fix the driver to make it compile [media] mt2063: Use standard Linux types, instead of redefining them [media] mt2063: Remove most of the #if's [media] mt2063: Re-define functions as static [media] mt2063: Remove unused stuff [media] mt2063: get rid of compilation warnings [media] mt2063: Move data structures to the driver [media] mt2063: Remove internal version checks [media] mt2063: Use Unix standard error handling [media] mt2063: Remove unused data structures [media] mt2063: Merge the two state structures into one [media] mt2063: Use state for the state structure [media] mt2063: Remove the code for more than one adjacent mt2063 tuners [media] mt2063: Rewrite read/write logic at the driver [media] mt2063: Simplify some functions [media] mt2063: Simplify device init logic [media] mt2063: Don't violate the DVB API [media] mt2063: Use linux default max function [media] mt2063: Remove several unused parameters [media] mt2063: simplify lockstatus logic [media] mt2063: Simplify mt2063_setTune logic [media] mt2063: Rework on the publicly-exported functions [media] mt2063: Remove setParm/getParm abstraction layer [media] mt2063: Reorder the code to avoid function prototypes [media] mt2063: Cleanup some function prototypes [media] mt2063: make checkpatch.pl happy [media] mt2063: Fix analog/digital set params logic [media] mt2063: Fix comments [media] mt2063: Rearrange the delivery system functions [media] mt2063: Properly document the author of the original driver [media] mt2063: Convert it to the DVBv5 way for set_params() [media] mt2063: Add some debug printk's [media] mt2063: Rewrite tuning logic [media] mt2063: Remove two unused temporary vars [media] mt2063: don't crash if device is not initialized [media] mt2063: Print a message about the detected mt2063 type [media] mt2063: Fix i2c read message [media] mt2063: print the detected version [media] mt2063: add some useful info for the dvb callback calls [media] mt2063: Add support for get_if_frequency() [media] mt2063: Add it to the building system [media] drxk: Improve a few debug messages [media] drxk: Add support for parallel mode and prints mpeg mode [media] Don't test for ops->info.type inside drivers [media] cx25840: Fix compilation for i386 architecture [media] dvb_frontend: regression fix: add a missing inc inside the loop [media] dvb_frontend: Update the dynamic info->type [media] dvb_frontend: improve documentation on set_delivery_system() [media] drxk: remove ops.info.frequency_stepsize from DVB-C [media] drxk: create only one frontend for both DVB-C and DVB-T [media] drxk_hard: fix locking issues when changing the delsys Merge tag 'v3.2' into staging/for_v3.3 [media] dvb-bt8xx: Fix a printk statement [media] drxk_hard: Remove dead code [media] dvb: remove bogus modulation check [media] dvb_ca_en50221: fix compilation breakage [media] cx231xx-input: stop polling if the device got removed. [media] mb86a20s: implement get_frontend() [media] cx231xx: Fix unregister logic [media] cx231xx: cx231xx_devused is racy [media] cx231xx: fix device disconnect checks [media] tda18271-fe: Fix support for ISDB-T [media] [PATCH] don't reset the delivery system on DTV_CLEAR mb86a20s: Group registers into the same line mb86a20s: Add a few more register settings at the init seq [media] dvb-core: fix a regression with MythTV [media] dvb-core: preserve the delivery system at cache clear [media] DocBook/dvbproperty.xml: Fix the units for DTV_FREQUENCY [media] DocBook/dvbproperty.xml: Fix ISDB-T delivery system parameters [media] DocBook/dvbproperty.xml: Remove DTV_MODULATION from ISDB-T [media] dvb_frontend: Don't call get_frontend() if idle Maxim Levitsky (4): drm/nv50: also report errors in MP1/MP2 when they happen. drm/nouveau: disable output polling through suspend. drm/nouveau: restore performance mode a bit later. drm/nouveau: restore cursors after restoring mode Maxim Uvarov (2): xen: Make XEN_MAX_DOMAIN_MEMORY have more sensible defaults bond_alb: don't disable softirq under bond_alb_xmit Maxime Bizon (10): MIPS: BCM63XX: Hook up plat_ioremap to intercept soc registers remapping. MIPS: BCM63XX: Call board_register_device from device_initcall() MIPS: BCM63XX: Cleanup cpu registers. MIPS: BCM63XX: Add more register sets & missing register definitions. MIPS: BCM63XX: Change irq code to prepare for per-cpu peculiarity. MIPS: BCM63XX: Prepare irq code to handle different external irq hardware implementation. MIPS: BCM63XX: Introduce bcm_readq & bcm_writeq. MIPS: BCM63XX: Handle 64 bits irq stat register in irq code. MIPS: BCM63XX: Add external irq support for non 6348 CPUs. MIPS: BCM63XX: Add support for bcm6368 CPU. Maxin B. John (2): staging:iio:light:tsl2563 missing setting of id in get id function. firmware: google: fix gsmi.c build warning Mayank Rana (2): msm_serial_hs: Fix type inconsistency for tx and rx command_ptr_ptr msm_serial_hs: Fix spinlock recursion in handling CTS Mel Gorman (11): mm: reduce the amount of work done when updating min_free_kbytes mm: avoid livelock on !__GFP_FS allocations mm: compaction: allow compaction to isolate dirty pages mm: compaction: use synchronous compaction for /proc/sys/vm/compact_memory mm: vmscan: do not OOM if aborting reclaim to start compaction mm: compaction: determine if dirty pages can be migrated without blocking within ->migratepage mm: compaction: make isolate_lru_page() filter-aware again mm: page allocator: do not call direct reclaim for THP allocations while compaction is deferred mm: compaction: introduce sync-light migration for use by compaction mm: vmscan: when reclaiming for compaction, ensure there are sufficient free pages available mm: vmscan: check if reclaim should really abort even if compaction_ready() is true for one zone Mi Jinlong (1): nfsd41: allow non-reclaim open-by-fh's in 4.1 Miao Xie (1): Btrfs: fix btrfsck error 400 when truncating a compressed Michael Büsch (1): p54spi: Remove FIXME in op_stop Michael Chan (4): bnx2x: Fix compile errors if CONFIG_CNIC is not set bnx2: Update driver to use new mips firmware. cnic: Re-init dev->stats_addr after chip reset cnic: Improve error recovery on bnx2x devices Michael Demeter (1): x86/mrst: Add additional debug prints for pb_keys Michael Gebetsroither (1): Input: usbtouchscreen - add ELO IntelliTouch 2700 support Michael Hennerich (6): misc: ad525x_dpot: Add support for SPI module device table matching iio: introduce type casts to avoid __ucmpdi2 calls iio: adc: ad7280a: Fix memory leak iio: gyro: ADXRS450: Add missing scale attributes iio: gyro: ADXRS450: Add missing read support for calibbias attribute iio: gyro: ADXRS450: Add support for ADXRS453 Digital Gyroscope Michael Holzheu (10): [S390] Check for NULL termination in command line setup [S390] Rework create_mem_hole() function [S390] Remove useless newline in reserve_kdump_bootmem() [S390] kernel: Fix smp_switch_to_ipl_cpu() stack frame setup [S390] Add VMCOREINFO_SYMBOL(high_memory) to vmcoreinfo [S390] Add s390x description to Documentation/kdump/kdump.txt kdump: add missing RAM resource in crash_shrink_memory() kdump: crashk_res init check for /sys/kernel/kexec_crash_size kdump: fix crash_kexec()/smp_send_stop() race in panic() kdump: add udev events for memory online/offline Michael Krufky (9): [media] au8522: Calculate signal strength shown as percentage from SNR up to 35dB [media] s5h1409: Calculate signal strength shown as percentage from SNR up to 35dB [media] s5h1411: Calculate signal strength shown as percentage from SNR up to 35dB [media] mxl111sf: add mxl111sf_tuner_get_if_frequency [media] mxl5007t: add mxl5007t_get_if_frequency [media] tda18271: add tda18271_get_if_frequency [media] mxl111sf: absorb size_of_priv into *_STREAMING_CONFIG macros [media] lgdt330x: fix behavior of read errors in lgdt330x_read_ucblocks [media] lgdt330x: warn on errors blasting modulation config to the lgdt3303 Michael Maxim (1): IPVS: Modify the SH scheduler to use weights Michael Neuling (1): powerpc: fix compile error with 85xx/p1023_rds.c Michael S. Tsirkin (17): lib: move GENERIC_IOMAP to lib/Kconfig lib: add GENERIC_PCI_IOMAP alpha: switch to GENERIC_PCI_IOMAP arm: switch to GENERIC_PCI_IOMAP microblaze: switch to GENERIC_PCI_IOMAP mips: switch to GENERIC_PCI_IOMAP parisc: switch to GENERIC_PCI_IOMAP powerpc: switch to GENERIC_PCI_IOMAP sh: switch to GENERIC_PCI_IOMAP sparc: switch to GENERIC_PCI_IOMAP tile: don't panic on iomap tile: switch to GENERIC_PCI_IOMAP frv: switch to GENERIC_PCI_IOMAP mn10300: add missing __iomap markers mn10300: switch to GENERIC_PCI_IOMAP alpha: drop pci_iomap/pci_iounmap from pci-noop.c virtio_blk: fix config handler race Michael Witten (4): Docs: Pedantry: [Cc]ordic -> CORDIC Docs: wording: functions -> algorithm Docs: wording: Insert `the' Docs: Kconfig: CORDIC description Michal Hocko (3): hugetlb: clarify hugetlb_instantiation_mutex usage mm: fix off-by-two in __zone_watermark_ok() memcg: free entries in soft_limit_tree if allocation fails Michal Marek (1): kbuild: Fix comment in Makefile.lib Michal Nazarewicz (2): usb: gadget: replace usb_gadget::is_dualspeed with max_speed usb: gadget: rename usb_gadget_driver::speed to max_speed Michal Simek (17): net: ethernet: xilinx: Don't use NO_IRQ in xilinx microblaze: Synchronize __pa __va macros microblaze: Add __cmpdi2 microblaze: Use of_find_compatible_node for timer and intc microblaze: intc: Change variable name microblaze: Use irq_of_parse_and_map for timer microblaze: Change NO_IRQ to 0 microblaze: Send CR before LF for early console microblaze: Remove eprintk macro microblaze: Fix debug message in module microblaze: Trivial asm fix block: xsysace: Don't use NO_IRQ input: xilinx_ps2: Don't use NO_IRQ microblaze: Remove NO_IRQ from architecture microblaze: Wire-up new system calls microblaze: Add topology init USB: EHCI: Don't use NO_IRQ in xilinx ehci driver MichaÅ? MirosÅ?aw (13): net: remove legacy ethtool ops net: ethtool: break association of ETH_FLAG_* with NETIF_F_* net: split netdev features to separate header net: introduce and use netdev_features_t for device features sets net: Define enum for net device features. net: ethtool: use C99 array initialization for feature-names table ethtool: prepare for larger netdev_features_t type net: extend netdev_features_t to 64 bits net: remove NETIF_F_NO_CSUM feature bit net: ethtool: fix coding style net: drivers: use bool type instead of double negation net: verify GSO flag bits against netdev features net: fix NULL-deref in WARN() in skb_gso_segment() Michel Dänzer (2): radeon: Fix disabling PCI bus mastering on big endian hosts. radeon: Call pci_clear_master() instead of open-coding it. Michio Honda (2): sctp: fasthandoff with ASCONF at mobile-node sctp: fasthandoff with ASCONF at server-node Mihai Maruseac (1): ipv6/addrconf: speedup /proc/net/if_inet6 filling Mika Westerberg (2): serial, mfd: don't hardcode the console dma/ep93xx_dma: prevent ep93xx_dma_tasklet() to reference an empty list Mike Christie (1): [SCSI] iscsi class: export pid of process that created Mike Ditto (2): forcedeth: Add messages to indicate using MSI or MSI-X arch/x86/kernel/e820.c: Eliminate bubble sort from sanitize_e820_map() Mike Galbraith (3): sched: Use rt.nr_cpus_allowed to recover select_task_rq() cycles sched: Set skip_clock_update in yield_task_fair() sched: Save some hrtick_start_fair cycles Mike Hernandez (2): [SCSI] qla4xxx: Fix CPU lockups when ql4xdontresethba set [SCSI] qla4xxx: Temperature monitoring for ISP82XX core. Mike Lockwood (2): Staging: android: timed_gpio: Properly discard invalid timeout values. staging: android: switch: switch class and GPIO drivers. Mike Marciniszyn (4): IB/qib: Fix style issues IB/qib: Eliminate 64-bit jiffies use IB/qib: Optimize locking for get_txreq() IB/qib: Default some module parameters optimally Mike Waychison (1): virtio_net: Pass gfp flags when allocating rx buffers. Miklos Szeredi (9): fuse: llseek optimize SEEK_CUR and SEEK_SET fuse: support ioctl on directories vfs: keep list of mounts for each superblock vfs: protect remounting superblock read-only vfs: count unlinked inodes vfs: prevent remount read-only if pending removes fix shrink_dcache_parent() livelock fsnotify: don't BUG in fsnotify_destroy_mark() vfs: remove printk from set_nlink() Milo(Woogyom) Kim (1): lp8727_charger: Some minor fixes for the header Milton Miller (1): powerpc/pseries: Software invalidatation of TCEs Mimi Zohar (4): keys: fix trusted/encrypted keys sparse rcu_assign_pointer messages encrypted-keys: fix rcu and sparse messages ima: fix cred sparse warning keys: fix user_defined key sparse messages Minchan Kim (2): mm/vmscan.c: consider swap space when deciding whether to continue reclaim mm/vmalloc.c: change void* into explict vm_struct* Ming Lei (6): arm: introduce cross trigger interface helpers arm: pmu: allow platform specific irq enable/disable handling init/main.c: Execute lockdep_init() as early as possible lockdep: Print lock name in lockdep_init_error() USB: usb-skeleton.c: fix open/disconnect race USB: usb-skeleton.c: cleanup open_count Miroslav Slugen (7): [media] cx88: Fix radio support for Leadtek DTV2000H J [media] cx23885-dvb: check if dvb_attach() succeded [media] cx23885: Don't duplicate xc4000 entry for radio [media] cx88: fix: don't duplicate xc4000 entry for radio [media] tuner: Fix numberspace conflict between xc4000 and pti 5nf05 tuners [media] xc4000: add support for signal strength measures [media] Add registers names to XC2028 tuner from datahseet and use them Mitsuo Hayasaka (4): x86: Check stack overflow in detail x86: Panic on detection of stack overflow x86: Clean up the range of stack overflow checking x86: Add stack top margin for stack overflow checking Moger, Babu (5): [SCSI] scsi_dh_emc: Add a match function for emc device handler [SCSI] scsi_dh_hp_sw: Adding the match function for hp_sw device handler [SCSI] scsi_dh_rdac: Adding the match function for rdac device handler [SCSI] scsi_dh: code cleanup and remove the references to scsi_dev_info [SCSI] scsi_dh_alua: Retry the check-condition in case Mode Parameters Changed Mohammed Shafi Shajakhan (38): ath9k_hw: cosmetic change in calibration debug log mac80211: remove unused function declaration ath9k: Fix LED GPIO pin for AR9462 ath9k: change the default antenna settings based on diversity ath9k_hw: add definitions to support MCI h/w code ath9k_hw: add GPIO output MUX related macros ath9k_hw: Add MCI h/w specific structure ath9k_hw: initialize MCI parameters ath9k_hw: Add MCI h/w code and state machine ath9k: Add MCI interrupt to interrupt mask ath9k_hw: take care of enabling MCI interrupts ath9k_hw: check for asynchronous MCI interrupt pending ath9k_hw: check for MCI interrupt in get_isr ath9k: add MCI specific definitions and structures ath9k: Add functions to allocate/free buffers for MCI ath9k_hw: MCI related changes in chip management ath9k_hw: MCI related changes in set_reset_reg ath9k_hw: Add support for MCI WLAN calibration ath9k_hw: Add MCI related changes in chip reset ath9k: MCI state machine based on MCI interrupt ath9k: fix a typo ath9k: minor cleanup ath9k_hw: Fix TX IQ calibration for AR9003 ath9k_hw: add default chainmask for AR9462 ath9k_hw: sync to latest AR9462 INI ath9k: clarify max_streams for AR9462 ath9k_hw: check for asynchronous interrupts before bailing out ath9k_hw: Fix handling of MCI interrupt mac80211: remove an unnecessary paraenthesis mac80211: Fix power save in change interface ath9k: validate for non-zero BSSID ath9k_hw: remove ATH9K_HW_CAP_CST mac80211: fix scan state machine mac80211: fix kernel panic in IBSS due to a regression mac80211: use RCU read locks for sta_info_get ath9k: tx queue enable is read only for EDMA chipsets mac80211: remove dead code ath9k_hw: fix a comment Murali Karicheri (1): ARM: davinci: add support for multiple power domains Myron Stowe (19): PCI: add declaration for pcibios_set_master() to pci core PCI: ARM: convert pcibios_set_master() to a non-inlined function PCI: IA64: convert pcibios_set_master() to a non-inlined function PCI: MicroBlaze: convert pcibios_set_master() to a non-inlined function PCI: PowerPC: convert pcibios_set_master() to a non-inlined function PCI: SPARC: convert pcibios_set_master() to a non-inlined function PCI: TILE: convert pcibios_set_master() to a non-inlined function PCI: UniCore: convert pcibios_set_master() to a non-inlined function PCI: Xtensa: convert pcibios_set_master() to a non-inlined function PCI: Pull PCI 'latency timer' setup up into the core PCI: frv: use generic pcibios_set_master() PCI: MIPS: use generic pcibios_set_master() PCI: mn10300: use generic pcibios_set_master() PCI: sh: use generic pcibios_set_master() PCI: x86: use generic pcibios_set_master() PCI: latency timer doesn't apply to PCIe ACPI: Fix possible alignment issues with GAS 'address' references ACPI: Export interfaces for ioremapping/iounmapping ACPI registers ACPI APEI: Convert atomicio routines Mythri P K (2): OMAPDSS: HDMI: Move duplicate code from boardfile OMAPDSS: HDMI: Disable DDC internal pull up MyungJoo Ham (3): max17042_battery: Bugfix of incorrect voltage register value interpretation PM/Devfreq: Add Exynos4-bus device DVFS driver for Exynos4210/4212/4412. regulator: add regulator_force_disable() definition for !CONFIG_REGULATOR Márton Németh (4): gpio-pch: cleanup NULL pointer checking gpio-pch: cleanup __iomem annotation usage gpio-ml-ioh: cleanup NULL pointer checking gpio-ml-ioh: cleanup __iomem annotation usage Nadav Har'El (2): KVM: nVMX: Add KVM_REQ_IMMEDIATE_EXIT KVM: nVMX: Fix warning-causing idt-vectoring-info behavior Naga Radhesh (1): Input: tc3589x-keypad - add missing kerneldoc Namhyung Kim (20): perf report: Document '--call-graph' for optional print_limit argument perf symbols: Get rid of duplicated snprintf() perf symbols: Fix error path on symbol__init() perf tools: Fix a memory leak on perf_read_values_destroy perf tools: Remove stale git headlines from top comment perf events: Tidy up perf_event__preprocess_sample perf report: Fix usage string perf session: Remove impossible condition check perf stat: Introduce get_ratio_color() helper perf top: Fix a memory leak perf script: Kill script_spec__delete perf script: Add missing closedir() calls perf test: Change type of '-v' option to INCR perf top: Add error message for EMFILE perf kmem: Add missing closedir() calls perf kmem: Fix a memory leak perf annotate: Fix usage string perf annotate: Get rid of field_sep check perf report: Fix --stdio output alignment when --showcpuutilization used perf tools: Fix compile error on x86_64 Ubuntu Namjae Jeon (1): fs: remove unneeded plug in mpage_readpages() Narayanan G (3): dmaengine/ste_dma40: support pm in dma40 dmaengine/ste_dma40: Add support to use lcla area from esram dmaengine/ste_dma40: allow fixed physical channel Natalia Ovsyanikov (1): staging/mei: fix failure for multiple mei clients connection Nathaniel Husted (1): Kernel: Audit Support For The ARM Platform Naveen Gangadharan (1): ath6kl: AR6004 SDIO support Neal Cardwell (6): tcp: make is_dupack a parameter to tcp_fastretrans_alert() tcp: use DSACKs that arrive when packets_out is 0 tcp: use SACKs and DSACKs that arrive on ACKs below snd_una tcp: allow undo from reordered DSACKs tcp: skip cwnd moderation in TCP_CA_Open in tcp_try_to_open tcp: do not scale TSO segment size with reordering degree Neerav Parikh (2): netdev: FCoE: Add new ndo_get_fcoe_hbainfo() call ixgbe: FCoE: Add support for ndo_get_fcoe_hbainfo() call Neil Horman (8): net: add network priority cgroup infrastructure (v4) net: add documentation for net_prio cgroups (v4) netprio_cgroup: Fix build break PCI/sysfs: add per pci device msi[x] irq listing (v5) ipv6: Check RA for sllao when configuring optimistic ipv6 address (v2) firmware: Fix an oops on reading fw_priv->fw in sysfs loading file PCI/sysfs: add per pci device msi[x] irq listing (v5) PCI: msi: fix imbalanced refcount of msi irq sysfs objects Neil Zhang (12): USB: OTG should be linked before Host usb: gadget: mv_udc: add otg relative code usb: gadget: mv_udc: disable ISR when stopped usb: gadget: mv_udc: refine the clock relative code usb: gadget: mv_udc: refine suspend/resume function usb: gadget: mv_udc: replace some debug info usb: gadget: mv_udc: fix readl error usb: gadget: mv_udc: rewrite queue_dtd according to spec usb: gadget: mv_udc: fix bug in ep_dequeue usb: gadget: mv_udc: drop ARCH dependency USB: OTG: add Marvell usb OTG driver support USB: EHCI: Add Marvell Host Controller driver NeilBrown (43): Update NFSD MAINTAINER md: allow non-privileged uses to GET_*_INFO about raid arrays. md/bitmap: daemon_work cleanup. md/raid5: be more thorough in calculating 'degraded' value. md/bitmap: be more consistent when setting new bits in memory bitmap. md: remove test for duplicate device when setting slot number. md: change hot_remove_disk to take an rdev rather than a number. md: create externally visible flags for supporting hot-replace. md/raid5: allow each slot to have an extra replacement device md/raid5: raid5.h cleanup md/raid5: remove redundant bio initialisations. md/raid5: preferentially read from replacement device if possible. md/raid5: allow removal for failed replacement devices. md/raid5: writes should get directed to replacement as well as original. md/raid5: detect and handle replacements during recovery. md/raid5: handle activation of replacement device when recovery completes. md/raid5: recognise replacements when assembling array. md/raid5: If there is a spare and a want_replacement device, start replacement. md/raid5: Mark device want_replacement when we see a write error. md/raid10: prepare data structures for handling replacement. md/raid10: change read_balance to return an rdev md/raid10: preferentially read from replacement device if possible. md/raid10: allow removal of failed replacement devices. md/raid10: writes should get directed to replacement as well as original. md/raid10: Handle replacement devices during resync. md/raid10: handle recovery of replacement devices. md/raid10: Allow replacement device to be replace old drive. md/raid10: recognise replacements when assembling array. md/raid10: If there is a spare and a want_replacement device, start replacement. md/raid1: Replace use of mddev->raid_disks with conf->raid_disks. md/raid1: Allocate spare to store replacement devices and their bios. md/raid1: Allow a failed replacement device to be removed. md/raid1: handle activation of replacement device when recovery completes. md/raid1: recognise replacements when assembling arrays. md/raid1: If there is a spare and a want_replacement device, start replacement. md/raid1: Mark device want_replacement when we see a write error. NFS - fix recent breakage to NFS error handling. mfd: Set twl4030-irq tertiary interrupts to be nested/threaded. mfd: Fix twl4030-irq typo md: notify the 'degraded' sysfs attribute on failure. md/raid1: perform bad-block tests for WriteMostly devices too. leds: add driver for TCA6507 LED controller mmc: omap_hsmmc: use threaded irq handler for card-detect. Nelson Elhage (3): perf evlist: Fix errno value reporting on failed mmap perf: builtin-record: Provide advice if mmap'ing fails with EPERM. perf: builtin-record: Document and check that mmap_pages must be a power of two. Nicholas Bellinger (11): iscsi-target: fix chap identifier simple_strtoul usage Documentation/target: Fix tcm_mod_builder.py build breakage target: Make target_put_sess_cmd use target_release_cmd_kref target: Add target_submit_cmd() for process context fabric submission tcm_fc: Convert ft_send_work to use target_submit_cmd target: Remove TFO->check_release_cmd() fabric API caller target: Fix possible NULL pointer with __transport_execute_tasks target: Drop se_device TCQ queue_depth usage from I/O path target: Remove extra se_device->execute_task_lock access in fast path target: Remove __transport_execute_tasks() for each processing context target: Remove legacy device status check from transport_execute_tasks Nick Kossifidis (12): ath5k: Switch from read-and-clear to write-to-clear method when handling PISR/SISR registers ath5k: Add TXNOFRM to INT_TX_ALL ath5k: Cleanups v1 ath5k: Calibration re-work ath5k: Use usleep_range where possible ath5k: Cleanups v2 + add kerneldoc on all hw functions ath5k: We always do full calibration on AR5210 ath5k: Add a module parameter to disable hw rf kill switch ath5k: MRR support and 2GHz radio override belong in ah_capabilities ath5k: ath5k_ani_period_restart only touches struct ath5k_ani_state ath5k: Renumber hw queue ids ath5k: Optimize ath5k_cw_validate Nicolas Ferre (7): dmaengine: at_hdmac: platform data move to use .id_table dmaengine: at_hdmac: add device tree support dmaengine: at_hdmac: add const to struct platform_device_id definition dmaengine: at_hdmac: empty entry shape modification dmaengine: at_hdmac: simplify device selection from platform data or DT ARM: at91/net: add macb ethernet controller in 9g45/9g20 DT net/at91_ether: use gpio_is_valid for phy IRQ line Nicolas Pitre (21): ARM: mach-dove: remove inclusion of <mach/vmalloc.h> ARM: mach-prima2: don't define SIRFSOC_VA in terms of VMALLOC_END ARM: plat-mxc: remove inclusion of <mach/vmalloc.h> ARM: mach-at91: remove arch specific special handling for ioremap ARM: mach-davinci: remove arch specific special handling for ioremap ARM: mach-tegra: remove arch specific special handling for ioremap ARM: plat-omap: remove arch specific special handling for ioremap ARM: mach-bcmring: use proper constant to identify DMA memory area ARM: mach-orion5x: remove arch specific special handling for ioremap ARM: mach-kirkwood: remove arch specific special handling for ioremap ARM: mach-ixp23xx: remove arch specific special handling for ioremap ARM: plat-iop: remove arch specific special handling for ioremap ARM: sort the meminfo array earlier ARM: move initialization of the high_memory variable earlier mm: add vm_area_add_early() ARM: move iotable mappings within the vmalloc region ARM: simplify __iounmap() when dealing with section based mapping ARM: add generic ioremap optimization by reusing static mappings ARM: big removal of now unused vmalloc.h files ARM: move VMALLOC_END down temporarily for shmobile Revert "ARM: move VMALLOC_END down temporarily for shmobile" Nicolas de Pesloüan (1): bonding: document undocumented active_slave sysfs entry. Nikolay Martynov (10): ath9k: improve ath_tx_aggr_stop to avoid TID stuck in cleanup state mac80211: timeout tx agg sessions in way similar to rx agg sessions mac80211: trivial: use WLAN_BACK_RECIPIENT instead of hardcoded 0 mac80211: log reason and initiator when rx agg is stopped ath9k: trivial: cosmetic fix in calibration debug log ath9k: change calibration debug log to output all calibration types ath9k: use config.enable_ani to check if ani should be performed ath9k: enable ANI for ar9100 chips iwlwifi regression in 20111205 merge mac80211: split addba retries in time Nilesh Javali (4): [SCSI] qla4xxx: Fix the IDC locking mechanism [SCSI] qla4xxx: Limit the ACB Default Timeout value to 12s [SCSI] qla4xxx: Break the loop if the sendtargets list was empty [SCSI] qla4xxx: Added error logging for firmware abort Nishanth Aravamudan (1): KVM: PPC: annotate kvm_rma_init as __init Nishanth Menon (6): cpufreq: OMAP: move clk name decision to init cpufreq: OMAP: deny initialization if no mpudev cpufreq: OMAP: dont support !freq_table cpufreq: OMAP: only supports OPP library cpufreq: OMAP: put clk if cpu_init failed cpufreq: OMAP: fix freq_table leak Nisheeth Bhat (2): NVMe: Fix calls to dma_unmap_sg Fix calculation of number of pages in a PRP List Nobuhiro Iwamatsu (1): net: sh-eth: Fix build error by the value which is not defined Ohad Ben-Cohen (12): iommu/core: stop converting bytes to page order back and forth iommu/core: split mapping to page sizes as supported by the hardware iommu/omap: announce supported page sizes iommu/msm: announce supported page sizes iommu/amd: announce supported page sizes iommu/intel: announce supported page sizes iommu/core: remove the temporary pgsize settings ARM: OMAP: iommu: declare a private iommu binding struct ARM: OMAP3: bind omap3isp_device to its iommu device iommu/omap: eliminate the public omap_find_iommu_device() method iommu/omap: be verbose when omap_iommu_iova_to_phys fails ARM: OMAP3: fix build on !CONFIG_IOMMU_API Oleg Nesterov (1): freezer: fix wait_event_freezable/__thaw_task races Oliver Neukum (2): USB: add quirk for another camera USB: remove dead code from suspend/resume path Olivier Grenie (8): [media] dib7000p/dib0090: update the driver [media] dib7090: add the reference board TFE7090E [media] DiBcom: correct warnings [media] DiB8000: improve the tuning and the SNR monitoring [media] dib7090: add the reference board TFE7790E [media] add the support for DiBcom dib8096P [media] dib8096P: add the reference board TFE8096P [media] dib9090: limit the I2C speed Olof Johansson (57): arm/tegra: fix variable formatting in makefile arm/dt: add basic usb nodes to tegra device trees USB: ehci-tegra: add probing through device tree arm/tegra: fix variable formatting in makefile Merge branch 'omap4' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into omap/omap4 Merge branch 'omap/omap4' into next/pm Merge branch 'omap/omap1' into next/devel Merge branch 'hsmmc' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into omap/hsmmc Merge branch 'fixes-non-critical' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into omap/fixes-non-critical Merge branch 'omap/hsmmc' into next/drivers Merge branch 'omap/fixes-non-critical' into next/fixes-non-critical Merge branch 'ux500/devel' into next/devel Merge branch 'for-3.3' of git://sources.calxeda.com/kernel/linux into highbank/devel Merge branch 'highbank/devel' into next/devel Merge branch 'orion/devel' into next/devel Merge branch 'v3.3/features' of git://gitorious.org/linux-davinci/linux-davinci into davinci/features Merge branch 'soc' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into omap/soc Merge branch 'board' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into omap/board Merge branch 'musb' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into omap/musb Merge branch 'imx6/boards' of git://git.linaro.org/people/shawnguo/linux-2.6 into imx6/boards Merge branch 'for-arnd-3.3-defconfig' of git://github.com/at91linux/linux-at91 into at91/defconfig Merge branch 'davinci/features' into next/devel Merge branch 'omap/soc' into next/soc Merge branch 'at91/defconfig' into next/cleanup Merge branch 'depends/rmk/devel-stable' into next/boards Merge branch 'omap/board' into next/boards Merge branch 'omap/musb' into next/boards Merge branch 'imx6/boards' into next/boards Merge branch 'samsung/board' into next/boards Merge remote-tracking branch 'rmk/devel-stable' into for-3.3/soc arm/tegra: refresh defconfig for tegra30 Merge branch 'prcm' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into omap/prcm Merge branch 'omap/prcm' into next/pm Merge branch 'uart' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into omap/uart Merge branch 'omap/uart' into next/pm Merge branch 'picoxcell/devel' into next/devel Merge branch 'picoxcell/cleanup' into next/cleanup Merge branch 'ux500/devel' into next/devel Merge branch 'u300/cleanup' into next/cleanup arm/tegra: remove __initdata annotation from pinmux tables net: macb: fix build break with !CONFIG_OF arm/at91: fix build of stamp9g20 Merge branch 'omap/fixes-hwmod' into next/fixes-non-critical Merge branch 'omap/fixes-non-critical-part2' into next/fixes-non-critical Input: mpu3050 - add of_match table for device-tree probing dt/i2c: Enumerate some of the known trivial i2c devices Input: tegra-kbc - add device tree bindings spi/tegra: depend instead of select TEGRA_SYSTEM_DMA sbs-battery: Fix devicetree match table Merge branch 'next-samsung-cleanup-samsung' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into samsung/cleanup Merge branch 'samsung/cleanup' into next/cleanup2 Merge branch 'imx/pm2' of git://git.linaro.org/people/shawnguo/linux-2.6 into imx6/pm Merge branch 'imx6/pm' into next/pm Merge branch 'picoxcell-fixes' of git://github.com/jamieiles/linux-2.6-ji into fixes Merge branch 'msm-fix' of git://codeaurora.org/quic/kernel/davidb/linux-msm into fixes Merge branch 'fixes-for-arm-soc' of git://sources.calxeda.com/kernel/linux into fixes Merge branch 'samsung-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into fixes Omair Mohammed Abdullah (1): ALSA: core: add support for compressed devices Omar Ramirez Luna (2): staging: tidspbridge: include module.h by default staging: tidspbridge: request dmtimer clocks on init Ondrej Zary (2): s3fb: fix Virge/VX drivers/rtc/rtc-cmos.c: fix broken NVRAM bank 2 writing Or Gerlitz (4): net/mlx4: move RSS related definitions to be global net/mlx4: fix UDP RSS related settings net/mlx4_en: fix sparse warning on a cast which truncates bits from constant value IB/mlx4: Fix SL to 802.1Q priority-bits mapping for IBoE Oren Duer (1): net/mlx4_en: fix WOL handlers were always looking at port2 capability bit Oren Weil (2): staging: mei: expose misc interface instead of char device staging: mei: updating mei driver documentation P. Christeas (1): PCI: kconfig: English typo in pci/pcie/Kconfig Pablo Neira Ayuso (9): netfilter: ctnetlink: use expect instead of master tuple in get operation netfilter: ctnetlink: support individual atomic-get-and-reset of counters netfilter: rework user-space expectation helper support netfilter: ctnetlink: get and zero operations must be atomic netfilter: add extended accounting infrastructure over nfnetlink netfilter: xtables: add nfacct match to support extended accounting netfilter: Kconfig: fix unmet xt_nfacct dependencies netfilter: nfnetlink_acct: fix nfnl_acct_get operation netfilter: revert user-space expectation helper support Padmanabh Ratnakar (11): be2net: Fix TX queue create for Lancer be2net: add register dump feature for Lancer be2net: Add EEPROM dump feature for Lancer be2net: Fix VLAN promiscous mode for Lancer be2net: Use V1 query link status command for lancer be2net: Move to new SR-IOV implementation in Lancer be2net: Fix error recovery paths be2net: Add error handling for Lancer be2net: Use new hash key be2net: Fix non utilization of RX queues be2net: Fix INTx processing for Lancer Padmavathi Venna (13): spi/s3c64xx: Use bus clocks created using clkdev ARM: S3C64XX: Add SPI clkdev support ARM: S5PC100: Add SPI clkdev support ARM: S5P64X0: Add SPI clkdev support ARM: S5PV210: Add SPI clkdev support ARM: SAMSUNG: Remove SPI bus clocks from platform data ARM: SAMSUNG: Consolidation of SPI platform devices to plat-samsung ARM: S3C64XX: Modified files for SPI consolidation work ARM: S5PC100: Modified files for SPI consolidation work ARM: S5P64X0: Modified files for SPI consolidation work ARM: S5PV210: Modified files for SPI consolidation work ARM: S3C64XX: Modified according to SPI consolidation work ARM: EXYNOS: Modified files for SPI consolidation work Pali Rohár (9): bq27x00_battery: Do not cache current_now value for bq27000 batery bq27x00_battery: Add support for property POWER_SUPPLY_PROP_CAPACITY_LEVEL bq27x00_battery: Report -ENODATA if bq27000 battery was not calibrated bq27x00_battery: Cache energy property bq27x00_battery: Cache temperature value in converted unit bq27x00_battery: Fix reporting status value for bq27500 battery bq27x00_battery: Fix reporting error messages bq27x00_battery: Fix OOPS caused by unregistring bq27x00 driver ARM: rx51: Add bq27200 i2c board info Paolo Bonzini (3): block: add and use scsi_blk_cmd_ioctl block: fail SCSI passthrough ioctls on partition devices dm: do not forward ioctls from logical volumes to the underlying device Pascal Hambourg (2): atm: br2684: Make headroom and hard_header_len depend on the payload type atm: br2684: Avoid alignment issues Patrick Boettcher (2): [media] DVB-CORE: remove superfluous DTV_CMDs [media] : add MODULE_FIRMWARE to dib0700 Patrick Kelle (3): minstrel: Remove unused function parameter in calc_rate_durations() minstrel_ht: Remove unused function parameters icplus: mdio_write(), remove unnecessary for loop Patrick McHardy (8): netfilter: nf_nat: export NAT definitions to userspace netfilter: nf_nat: use hash random for bysource hash netfilter: nf_nat: add missing nla_policy entry for CTA_NAT_PROTO attribute netfilter: nat: remove module reference counting from NAT protocols netfilter: nf_nat: remove obsolete code from nf_nat_icmp_reply_translation() netfilter: nf_nat: remove obsolete check in nf_nat_mangle_udp_packet() netfilter: ctnetlink: remove dead NAT code netfilter: xtables: add an IPv6 capable version of the ECN match Patrik Jakobsson (12): gma500: Only register interrupt handler for poulsbo hardware gma500: Don't enable MSI on Poulsbo gma500: Add VBLANK support for Poulsbo hardware gma500: Initial support for our encoder and connector structs gma500: Remove psb_intel_output from ddc_probe and ddc_get_modes gma500: Fix encoder type checking for connectors gma500: Convert PSB LVDS to new output handling gma500: Add support for Intel GMBUS gma500: Replace SDVO code with slightly modified version from i915 gma500: Convert Cedarview to work with new output handling gma500: Convert Oaktrail to work with new output handling gma500: SDVO DDC bus guessing isn't working so hardcode it instead Paul Bolle (33): Bluetooth: btusb: also be quiet when suspending Bluetooth: btusb: hide more usb_submit_urb errors h8300: drivers/serial/Kconfig was moved treewide: remove commented out Kconfig entries snd-aoa: remove commented out Kconfig entry powerpc: 4xx: remove commented out Kconfig entries ARM: pxa: Fix typo 'CONFIG_BACKLIGHT_PWM__MODULE' Kconfig: remove a few puzzling comments isdn: hisax: Fix wrong macro name 'HISAX_DE_AOC' ARM: imx: Fix typo 'MACH_MX31_3DS_MXC_NAND_USE_BBT' Doc: cpufreq: Fix typo and outdated line Doc: 53c700: drop never defined (Kconfig) macros powerpc/4xx: Fix typo 'PCC4xx_MSI' s390: drop "select HAVE_GET_USER_PAGES_FAST" crypto: drop selects of bogus Kconfig symbol mtd: drop select of MTD_PARTITIONS powerpc/mpc5121: drop "select MPC5121_ADS_CPLD" drop "select GCD" from three Kconfig files MIPS: Sibyte: drop select of SIBYTE_CFE usb: gadget: drop "select USB_GADGET_S3C_HSOTG_PIO" spi: drop "select SPI_MASTER_OF" serial: Kconfig: drop unknown symbol 'ARCH_IMX' x86: Kconfig: drop unknown symbol 'APM_MODULE' sound: Kconfig: drop unknown symbol ARCH_CLPS7500 leds: Kconfig: Fix typo 'D2NET_V2' [media] Fix typos in VIDEO_CX231XX_DVB Kconfig entry staging: iio: drop "select IIO_SIMPLE_DUMMY_EVGEN" gpio: Kconfig: drop unknown symbol 'CS5535_GPIO' clockevents: drop unknown Kconfig symbol GENERIC_CLOCKEVENTS_MIGR treewide: Fix comment and string typo 'bufer' decompress_bunzip2: remove invalid vi modeline sis900: Fix enum typo 'sis900_rx_bufer_status' backlight: remove ADX backlight device support Paul E. McKenney (49): rcu: ->signaled better named ->fqs_state rcu: Avoid RCU-preempt expedited grace-period botch rcu: Make synchronize_sched_expedited() better at work sharing lockdep: Update documentation for lock-class leak detection rcu: Track idleness independent of idle tasks trace: Allow ftrace_dump() to be called from modules rcu: Add failure tracing to rcutorture rcu: Document failing tick as cause of RCU CPU stall warning rcu: Disable preemption in rcu_is_cpu_idle() rcu: Remove one layer of abstraction from PROVE_RCU checking rcu: Warn when srcu_read_lock() is used in an extended quiescent state rcu: Make srcu_read_lock_held() call common lockdep-enabled function powerpc: Tell RCU about idle after hcall tracing rcu: Introduce raw SRCU read-side primitives rcu: Add documentation for raw SRCU read-side primitives rcu: Deconfuse dynticks entry-exit tracing rcu: Add more information to the wrong-idle-task complaint rcu: Allow dyntick-idle mode for CPUs with callbacks rcu: Fix idle-task checks rcu: Permit RCU_FAST_NO_HZ to be used by TREE_PREEMPT_RCU rcu: Add rcutorture system-shutdown capability rcu: Control rcutorture startup from kernel boot parameters sched: Add is_idle_task() to handle invalidated uses of idle_cpu() rcu: Make RCU use the new is_idle_task() API sparc: Make SPARC use the new is_idle_task() API kdb: Make KDB use the new is_idle_task() API events: Make events use the new is_idle_task() API tile: Make tile use the new is_idle_task() API rcu: Add rcutorture CPU-hotplug capability doc: Add load/store guarantees to Documentation/atomic-ops.txt rcu: Update trace_rcu_dyntick() header comment rcu: Add tracing for RCU_FAST_NO_HZ rcu: Go dyntick-idle more quickly if CPU has serviced current grace period rcu: Avoid needlessly IPIing CPUs at GP end rcu: Eliminate RCU_FAST_NO_HZ grace-period hang rcu: Reduce latency of rcu_prepare_for_idle() rcu: Remove dynticks false positives and RCU failures rcu: Identify dyntick-idle CPUs on first force_quiescent_state() pass rcu: Document same-context read-side constraints rcu: Permit dyntick-idle with callbacks pending rcu: Keep invoking callbacks if CPU otherwise idle rcu: Adaptive dyntick-idle preparation rcu: Remove redundant rcu_cpu_stall_suppress declaration rcu: Make rcutorture test for hotpluggability before offlining CPUs rcu: Add rcutorture tests for srcu_read_lock_raw() rcu: Augment rcu_batch_end tracing for idle and callback state Revert "rcu: Permit rt_mutex_unlock() with irqs disabled" rcu: Apply ACCESS_ONCE() to rcu_boost() return value cpu: Export cpu_up() Paul Fertser (2): Bluetooth: ath3k: output firmware filename when request_firmware failed iomux-mx25: configuration to support CSPI3 on CSI pins Paul Gortmaker (19): serial: move struct uart_8250_port from 8250.c to 8250.h serial: clean up parameter passing for 8250 Rx IRQ handling serial: export the key functions for an 8250 IRQ handler serial: make 8250 timeout use the specified IRQ handler serial: manually inline serial8250_handle_port serial: add irq handler for Freescale 16550 errata. serial: make FSL errata depend on 8250_CONSOLE, not just 8250 ARM: at91: delete the pcontrol_g20_defconfig tipc: rename struct media to struct tipc_media tipc: rename struct port_list to struct tipc_port_list tipc: rename struct subscription to struct tipc_subscription tipc: rename struct subscriber to struct tipc_subscriber tipc: rename struct bclink to struct tipc_bclink tipc: rename struct bcbearer* to tipc_bcbearer* tipc: rename struct link* to struct tipc_link* tipc: rename struct bearer_name to struct tipc_bearer_names sbc834x: put full compat string in board match check serial: driver for m32 arch should not have DEC alpha errata ext2/3/4: delete unneeded includes of module.h Paul Kot (1): batman-adv: bat_socket_read missing checks Paul Mackerras (3): powerpc/powernv: Fix problems in onlining CPUs powerpc: Provide a way for KVM to indicate that NV GPR values are lost powerpc: Only use initrd_end as the limit for alloc_bottom if it's inside the RMO. Paul Menzel (1): scripts/package/Makefile: Fix typo: an deb -> a deb Paul Mundt (36): ARM: mach-shmobile: Unset initramfs source in bonito defconfig. Merge branch 'rmobile/a1' into rmobile-latest sh: Kill off remaining private runtime PM bits. sh: cpuidle: Migrate off of hwblk API. sh: hwblk: Kill off hwblk_id from pdev archdata. sh: hwblk: Kill off remaining bits of hwblk API. Merge branch 'rmobile-fixes-for-linus' into rmobile-latest serial: sh-sci: Fix up SCFCR handling. serial: sh-sci: Support icount statistics for error cases. serial: sh-sci: Clarify enable_ms/break_ctl comments. serial: sh-sci: Fix up modem control handling. serial: sh-sci: Add support for loopback mode. serial: sh-sci: per-port modem control. serial: sh-sci: Avoid FIFO clear for MCE toggle. serial: sh-sci: Handle GPIO function requests. Merge branches 'common/clkfwk', 'common/pfc' and 'common/serial-rework' into sh-latest Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into rmobile-latest Merge branches 'common/pfc' and 'common/clkfwk' into rmobile/marzen Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into sh-latest Merge branch 'rmobile/core' into rmobile/marzen Merge branch 'common/clkfwk' into sh-latest ARM: mach-shmobile: Fix up marzen build for recent GIC changes. Merge branch 'rmobile/bonito' into rmobile-latest sh: Fix up store queue code for subsys_interface changes. sh: Ensure IRQs are enabled across do_notify_resume(). sh: Remove redundant try_to_freeze() invocations. Merge branch 'sh/urgent' into sh-latest ARM: mach-shmobile: Add marzen defconfig. ARM: mach-shmobile: Add kota2 defconfig. Merge branches 'rmobile/kota2' and 'rmobile/marzen' into rmobile-latest Merge branch 'rmobile/smp' into rmobile-latest Merge branch 'sh/pm-runtime' into sh-latest Merge branch 'sh/hwblk' into sh-latest Merge branch 'sh/nommu' into sh-latest sh: mach-rsk: Update for parse_mtd_partitions() fallout. sh: magicpanelr2: Update for parse_mtd_partitions() fallout. Paul Parsons (1): ds2760_battery: Add rated capacity of the hx4700 3600mAh battery Paul Stewart (1): cfg80211: Return beacon loss count in station Paul Turner (1): sched: Use jump labels to reduce overhead when bandwidth control is inactive Paul Walmsley (4): ARM: OMAP3: hwmod data: disable multiblock reads on MMC1/2 on OMAP34xx/35xx <= ES2.1 ARM: OMAP2+: mux: add wakeup-capable hwmod mux entries to dynamic list ARM: OMAP3/4: PRM: add functions to read pending IRQs, PRM barrier ARM: OMAP: AM3517/3505: fix crash on boot due to incorrect voltagedomain data Pavan Savoy (3): drivers:misc: ti-st: protect registrations drivers:misc: ti-st: flush UART upon fw failure drivers:misc: ti-st: DEBUG uart, baud rate mods Pavel Emelyanov (51): inet_diag: Partly rename inet_ to sock_ sock_diag: Introduce new message type inet_diag: Move byte-code finding up the call-stack inet_diag: Switch from _GETSOCK to IPPROTO_ numbers sock_diag: Initial skeleton inet_diag: Introduce new inet_diag_req header inet_diag: Switch the _get_exact to work with new header inet_diag: Switch the _dump to work with new header inet_diag: Introduce socket family checks inet_diag: Cleanup type2proto last user sock_diag: Move the sock_ code to net/core/ inet_diag: Remove indirect sizeof from inet diag handlers inet_diag: Reduce the number of args for bytecode run routine inet_diag: Export inet diag cookie checking routine inet_diag: Split inet_diag_get_exact into parts inet_diag: Split inet_diag_get_exact into parts inet_diag: Introduce the byte-code run on an inet socket inet_diag: Introduce the inet socket dumping routine inet_diag: Generalize inet_diag dump and get_exact calls udp: Export code sk lookup routines udp_diag: Basic skeleton udp_diag: Implement the get_exact dumping functionality udp_diag: Implement the dump-all functionality udp_diag: Wire the udp_diag module into kbuild udp_diag: Make it module when ipv6 is a module udp_diag: Fix the !ipv6 case sock_diag: Move the SOCK_DIAG_BY_FAMILY cmd declaration sock_diag: Fix module netlink aliases sock_diag: Generalize requests cookies managements af_unix: Export stuff required for diag module unix_diag: Basic module skeleton unix_diag: Dumping all sockets core unix_diag: Dumping exact socket core unix_diag: Unix socket name NLA unix_diag: Unix inode info NLA unix_diag: Unix peer inode NLA unix_diag: Pending connections IDs NLA unix_diag: Receive queue lenght NLA unix_diag: Write it into kbuild unix_diag: Fix incoming connections nla length sock_diag: Arrange sock_diag.h such that it is exportable to userspace unix_diag: Include unix_diag.h into header-y target sock_diag: Introduce the meminfo nla core (v2) inet_diag: Add the SKMEMINFO extension unix_diag: Add the MEMINFO extension af_unix: Move CINQ/COUTQ code to helpers unix_diag: Fixup RQLEN extension report procfs: introduce the /proc/<pid>/map_files/ directory inet_diag: Rename inet_diag_req into inet_diag_req_v2 inet_diag: Rename inet_diag_req_compat into inet_diag_req sysctl: add the kernel.ns_last_pid control Pavel Hofman (5): ALSA: ice1724 - Check for ac97 to avoid kernel oops ALSA: ice1724 - External clock item only for cards with SPDIF_IN ALSA: ice1724 - Create capture pcm only for ADC-enabled configurations ALSA: ice1724 - Allow card info based on model only ALSA: ice1724 - Support for ooAoo SQ210a Pawel Moll (2): ARM: 7202/1: Add Cortex-A7 proc info ARM: versatile: Add missing ENDPROC to headsmp.S Pekka Enberg (9): x86, mm: Use MAX_DMA_PFN for ZONE_DMA on 32-bit x86, mm: Move zone init from paging_init() on 64-bit x86, mm: Use max_pfn instead of highend_pfn x86, mm: Wrap ZONE_DMA32 with CONFIG_ZONE_DMA32 x86, mm: Use max_low_pfn for ZONE_NORMAL on 64-bit x86, mm: Prepare zone_sizes_init() for unification x86, mm: Unify zone_sizes_init() Merge branch 'slab/urgent' into slab/next Merge branch 'slab/urgent' into slab/for-linus Peng Tao (10): NFS4: fix compile warnings in nfs4proc.c pnfsblock: acquire im_lock in _preload_range pnfsblock: set read/write tk_status to pnfs_error pnfsblock: clean up _add_entry pnfsblock: don't spinlock when freeing block_dev pnfsblock: limit bio page count pnfsblock: cleanup bl_mark_sectors_init pnfsblock: move find lock page logic out of bl_write_pagelist pnfsblock: remove rpc_call_ops from struct parallel_io pnfsblock: alloc short extent before submit bio Per Forlin (3): usb: musb: ux500: optimize DMA callback routine mmc: mmci: add capabilities2 for MMC_CAP2 mmc: mmc_test: align max_seg_size Pete (1): [media] go7007: Fix 2250 urb type Peter De Schrijver (17): [media] bt8xx: add support for Tongwei Video Technology TD-3116 [media] bt8xx: add support for PCI device ID 0x36c arm/tegra: initial device tree for tegra30 arm/tegra: clk_get should not be fatal arm/tegra: cleanup tegra20 support arm/tegra: prepare clock code for multiple tegra variants arm/tegra: don't export clk_measure_input_freq arm/tegra: prepare early init for multiple tegra variants arm/tegra: rename board-dt.c to board-dt-tegra20.c arm/tegra: use PMC reset arm/tegra: generalize L2 cache initialization arm/tegra: rename tegra20 pinmux files arm/tegra: prepare pinmux code for multiple tegra variants arm/tegra: add new fields to struct tegra_pingroup_desc arm/tegra: pinmux tables and definitions for tegra30 arm/tegra: implement support for tegra30 arm/tegra: add support for tegra30 based board cardhu Peter De Schrijver (NVIDIA) (3): ARM: 7240/1: Make ARCH_NR_GPIO a Kconfig variable ARM: 7244/1: mach-shmobile: Use CONFIG_ARCH_NR_GPIO ARM: 7241/1: mach-ux500 Use CONFIG_ARCH_NR_GPIO Peter Foley (4): kconfig: fix warnings by specifing format arguments kconfig: fix set but not used warnings kconfig: use xfwrite wrapper function to silence warnings Improve update-po-config output Peter Huewe (14): staging/xgifb: Convert pci_table entries to PCI_DEVICE (if PCI_ANY_ID is used) staging/comedi/addi: Convert pci_table entries to PCI_DEVICE (if PCI_ANY_ID is used) staging/comedi/jr3: Convert pci_table entries to PCI_DEVICE (if PCI_ANY_ID is used) staging/comedi/ke_counter: Convert pci_table entries to PCI_DEVICE (if PCI_ANY_ID is used) staging/comedi/contec: Convert pci_table entries to PCI_DEVICE (if PCI_ANY_ID is used) staging/comedi/me_daq: Convert pci_table entries to PCI_DEVICE (if PCI_ANY_ID is used) staging/comedi/das08: Convert pci_table entries to PCI_DEVICE (if PCI_ANY_ID is used) staging/comedi/cb_pcimdda: Convert pci_table entries to PCI_DEVICE (if PCI_ANY_ID is used) staging/comedi/adl: Convert pci_table entries to PCI_DEVICE (if PCI_ANY_ID is used) staging/comedi/amplc: Convert pci_table entries to PCI_DEVICE (if PCI_ANY_ID is used) staging/comedi/daqboard: Convert pci_table entries to PCI_DEVICE (if PCI_ANY_ID is used) staging/phison: Convert pci_table entries to PCI_DEVICE (if PCI_ANY_ID is used) staging/wlags49_h2: Convert pci_table entries to PCI_DEVICE (if PCI_ANY_ID is used) staging/sm7xx: Convert pci_table entries to PCI_DEVICE (if PCI_ANY_ID is used) Peter Hurley (1): Bluetooth: hidp: safely acquire hci connection Peter Korsgaard (1): atmel_lcdfb: support new-style palette format Peter Lekensteyn (2): nouveau: properly check for _DSM function support nouveau: Support Optimus models for vga_switcheroo Peter Moody (2): audit: implement all object interfield comparisons audit: comparison on interprocess fields Peter Ujfalusi (8): ASoC: OMAP4: omap-dmic: Initial support for OMAP DMIC ASoC: sdp4430: Add support for digital microphones ARM: OMAP2+: DMA: Workaround for invalid source position ARM: OMAP2+: DMA: Workaround for invalid destination position ARM: OMAP4: devices: Register OMAP4 DMIC platform device ARM: OMAP4: board-4430sdp: Register platform device for digimic codec OMAP4: mcbsp: Enable FIFO usage ASoC: omap-mcbsp: Enable FIFO usage on OMAP4 Peter Zijlstra (24): printk, lockdep: Disable lock debugging on zap_locks() printk, lockdep: Remove superfluous preempt_disable() printk, lockdep: Switch to tracked irq ops sched: Make separate sched*.c translation units sched: Move all scheduler bits into kernel/sched/ lockdep, bug: Exclude TAINT_FIRMWARE_WORKAROUND from disabling lockdep perf: Avoid a useless pmu_disable() in the perf-tick perf, x86: Prefer fixed-purpose counters when scheduling perf: Remove superfluous arguments perf: Fix enable_on_exec for sibling events jump_label, x86: Fix section mismatch jump_label: Provide jump_label_key initializers perf, x86: Implement arch event mask as quirk sched: Fix compile error for UP,!NOHZ sched: Use jump_labels for sched_feat sched, nohz: Fix missing RCU read lock kref: Inline all functions kref: Implement kref_put in terms of kref_sub kref: Remove the memory barriers lockdep/waitqueues: Add better annotation sched: Only queue remote wakeups when crossing cache boundaries sched: Replace all_pinned with a generic flags field sched: Fix load-balance lock-breaking sched: Fix lockup by limiting load-balance retries on lock-break Petr Holasek (1): x86/numa: Add constraints check for nid parameters Petr Tesarik (1): [IA64] Merge overlapping reserved regions at boot Phil Edworthy (1): sh: sh2a: Improve cache flush/invalidate functions Philip Rakity (10): max17042_battery: Divide by 0 crash because r_sns init too late max17042_battery: Do not lose accuracy calculating current_now max8925_power: Fix incorrect voltage and current calculation max8925_power: No temperature interrupts if temperature not connected max8925_power: Do not detect ac insert if handled by other code max8925_power: Remove support for irq bits that do not exist max8925_power: Enable power change notifications max8925_power: Do not read random data from chip registers max8925_power: Check at probe time if power to set online mmc: sdio: support SDIO UHS cards Phillip Lougher (4): Squashfs: add missing block release on error condition Squashfs: Update documentation to include xattrs Squashfs: fix mount time sanity check for corrupted superblock Squashfs: fix i_blocks calculation with extended regular files Pierre-Louis Bossart (1): ALSA: compress offload API documentation Piotr Chmura (1): [media] staging: as102: Remove comment tags for editors configuration Pontus Fuchs (5): wl12xx: Validate FEM index from ini file and FW wl12xx: Check buffer bound when processing nvs data wl12xx: Print nvs/fw file name if loading fails. wl12xx: Restore testmode ABI Set wlvif->ps_compl to NULL in before return Prabhakar Kushwaha (1): powerpc/fsl: Add support for Integrated Flash Controller Pravin B Shelar (3): genetlink: Add genl_notify() genetlink: Add lockdep_genl_is_held(). vlan: Move vlan_set_encap_proto() to vlan header file Przemo Firszt (2): HID: wacom: Move parsing to a separate function HID: wacom: Initial driver for Wacom Intuos4 Wireless (Bluetooth) Qiang Liu (1): mmc: sd: Macro name cleanup for high speed dtr Qinglin Ye (1): USB: Remove the duplicate definition of HUB_SET_DEPTH Rabin Vincent (5): ktest: Save test output ktest: Allow success logs to be stored ARM: ux500: support DB8520 ARM: ux500: register DB5500 PMU dynamically dmaengine/ste_dma40: clear LNK on channel startup Rafael J. Wysocki (42): Merge branch 'pm-freezer' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/misc into pm-freezer PM / Sleep: Remove unnecessary label and jumps to it form PM core code PM / Sleep: Simplify device_suspend_noirq() PM / Runtime: Use device PM QoS constraints (v2) PM / Domains: Make it possible to use per-device domain callbacks PM / Domains: Introduce "save/restore state" device callbacks PM / Domains: Rework system suspend callback routines (v2) PM / Domains: Add device stop governor function (v4) PM / Domains: Add default power off governor function (v4) PM / Domains: Automatically update overoptimistic latency information PCI/ACPI: Make acpiphp ignore root bridges using SHPC native hotplug PCI/ACPI/PM: Avoid resuming devices that don't signal PME PM / Sleep: Unify diagnostic messages from device suspend/resume Merge branch 'pm-freezer' into pm-sleep PM / Domains: Make it possible to assign names to generic PM domains PM / Domains: Fix default system suspend/resume operations Merge branch 'pm-freezer' into pm-sleep PM / Sleep: Simplify generic system suspend callbacks PM / Sleep: Merge internal functions in generic_ops.c Merge branch 'devfreq-for-next' of git://git.infradead.org/users/kmpark/linux-samsung into pm-devfreq Merge branch 'master' into pm-sleep PM / Sleep: Make pm_op() and pm_noirq_op() return callback pointers PM: Run the driver callback directly if the subsystem one is not there PM / Sleep: Remove forward-only callbacks from platform bus type PM / Sleep: Remove forward-only callbacks from AMBA bus type PM: Drop generic_subsys_pm_ops PM / shmobile: Don't include SH7372's INTCS in syscore suspend/resume PM / shmobile: Remove the stay_on flag from SH7372's PM domains PM / QoS: Introduce dev_pm_qos_add_ancestor_request() PM / input / touchscreen: Make st1232 use device PM QoS constraints PM / shmobile: Allow the A4R domain to be turned off at run time Merge branch 'pm-misc' into pm-for-linus Merge branch 'pm-devfreq' into pm-for-linus Merge branch 'pm-sleep' into pm-for-linus Merge branch 'pm-runtime' into pm-for-linus Merge branch 'pm-domains' into pm-for-linus Merge branch 'pm-freezer' into pm-for-linus Merge branch 'pm-sleep' into pm-for-linus PCI/ACPI/PM: Avoid resuming devices that don't signal PME PM: Make sysrq-o be available for CONFIG_PM unset PM / Domains: Fix build for CONFIG_PM_SLEEP unset PM / Domains: Skip governor functions for CONFIG_PM_RUNTIME unset Rafal Prylowski (1): dma/ep93xx_dma: fix initialization of M2M control register RafaÅ? MiÅ?ecki (40): bcma: pci: use fixed windows when possible ssb: extract FEM info from SPROM bcma: extract FEM info from SPROM bcma: support for suspend and resume b43: N-PHY: random trivial fixes for typos, missing writes b43: N-PHY: update some init values b43: N-PHY: workaround BCM43224 hw bug in writing table id 9 b43: N-PHY: add table for antenna software control b43: N-PHY: determine various PHY params b43: N-PHY: finish 2.4GHz 0x2056 radio setup b43: N-PHY: implement spurious tone avoidance bcma: extract revision and TX power IDs from SPROM b43: N-PHY: fix 32-bit reads of tables b43: N-PHY: workaround broken auto-increment on BCM43224 b43: N-PHY: update TX power fix b43: N-PHY: check for bustype before touching BCMA CC PLLs drm/radeon/kms: do not force DVI mode on DCE4 if audio is on drm/radeon/kms: minor HDMI audio cleanups drm/radeon/kms: support for audio on Evergreen b43: N-PHY: reorder functions: put basic ones at beginning b43: N-PHY: reorder functions: collect radio ones b43: N-PHY: reorder functions: collect samples ones b43: N-PHY: reorder functions: collect RSSI selects b43: N-PHY: split gain control workarounds b43: N-PHY: reorder functions: move RSSI calibration b43: N-PHY: reorder functions: move rest of workarounds b43: N-PHY: reorder functions: random cleanups drm/radeon/kms: setup HDMI mode on Evergreen encoders drm/radeon/kms: workaround invalid AVI infoframe checksum issue drm/radeon/kms: define TMDS/LVTM HDMI enabling bits b43: N-PHY: move common TX/RX functions b43: N-PHY: fix success condition of running samples b43: N-PHY: get idle TSSI values b43: add lacking boardflags defines b43: N-PHY: update gain ctl workarounds b43: N-PHY: fix controling RF override b43: N-PHY: fix typo in TX power fix MAINTAINERS: move BCMA to keep the list sorted MAINTAINERS: add b43 mailing list bcma: invalidate the mapped core over suspend/resume Raja Mani (14): ath6kl: Add wmi functions to add/delete WOW patterns ath6kl: Add wmi functions to configure WOW mode and host sleep mode ath6kl: Add WOW suspend/resume implementation ath6kl: Include new parameter in suspend path for wowlan ath6kl: Add new state for WOW mode ath6kl: Move ath6kl_cfg80211_stop() call specific to deep sleep and cut pwr ath6kl: Invoke WOW suspend/resume calls during PM operation ath6kl: Perform WOW resume in RX path in case of SDIO IRQ wake up ath6kl: Remove WARN_ON msg in Suspend path ath6kl: Expose ath6kl's WOW capabilities to cfg80211 ath6kl: Remove few unused WMI stuff ath6kl: Fix cfg80211 warning while starting IBSS mode ath6kl: Clear WPS ctrl flag if zero length IE is received from cfg80211 ath6kl: Use mutex to protect dma buffer in sync read write Rajendra Nayak (12): regulator: helper routine to extract regulator_init_data regulator: adapt fixed regulator driver to dt regulator: pass additional of_node to regulator_register() regulator: map consumer regulator based on device tree regulator: Fix compile break due to missing arguments to regulator_register regulator: Fix regulator_register() API signature in Documentation ARM: OMAP2+: hwmod: Add a new flag to handle hwmods left enabled at init omap-serial: Get rid of all pdev->id usage omap-serial: Use default clock speed (48Mhz) if not specified omap-serial: Add minimal device tree support ARM: omap: pass minimal SoC/board data for UART from dt pinctrl: iterate over u300_pmx_mask's in u300_pmx_endisable Rajeshwari Shinde (6): ARM: SAMSUNG: Remove SDHCI bus clocks from platform data ARM: SAMSUNG: Add lookup of sdhci-s3c clocks using generic names mmc: sdhci-s3c: Use generic clock names for sdhci bus clock options ARM: S5P64X0: Add HSMMC setup for host Controller ARM: S5P64X0: Add lookup of sdhci-s3c clocks using generic names ARM: S5P64X0: Enable SDHCI support Rajiv Andrade (4): TPM: Use vendor specific function for status probe TPM: Export wait_for_stat for other vendor specific drivers TPM: NSC and TIS drivers X86 dependency fix TPM: fix transmit_cmd error logic Rajkumar Manoharan (16): ath9k_hw: Update CCK spur mitigation for AR9462 ath9k: Add btcoex profile management support for AR9462 ath9k_hw: Updated AR9462 initval table to improve rx performance ath9k_hw: Read and configure quick drop for AR9003 ath9k_hw: Read and configure xpa timing field ath9k_hw: Fix channel list of CalFreqPeir for AR938x ath9k_hw: Fix tx power settings for AR9003 ath9k: Remove enabling btcoex from stomp type change ath9k_hw: Cleanup btcoex wlan weights ath9k_hw: set btcoex weights for AR9462 ath9k_hw: Fix minimum CTL power for each runtime mode ath9k: Reconfigure tx power on regulatory update cfg80211: notify core hints that helps to restore regd settings cfg80211: Restore orig channel values upon disconnect ath9k_hw: increase tx status ring buffer size ath9k: Fix regression in channelwidth switch at the same channel Rakesh Iyer (1): Input: tegra-kbc - report wakeup key for some platforms Rakib Mullick (1): staging: gma500: Fix warning in power.c Ralf Baechle (12): NET: AX.25: Check ioctl arguments to avoid overflows further down the road. NET: NETROM: When adding a route verify length of mnemonic string. NET: NETROM: Cleanup argument SIOCADDRT ioctl argument checking. NET: NETROM: Fix formatting. MIPS: Fix up inconsistency in panic() string argument. MIPS: Fix Jazz 64-bit build error. MIPS: Set default pci cache line size. MIPS: Delete unused function add_temporary_entry. Merge branch 'fixes-for-linus' into mips-for-linux-next Merge branch 'next/generic' into mips-for-linux-next Merge branch 'next/alchemy' into mips-for-linux-next Merge branches 'next/ar7', 'next/ath79', 'next/bcm63xx', 'next/bmips', 'next/cavium', 'next/generic', 'next/kprobes', 'next/lantiq', 'next/perf' and 'next/raza' into mips-for-linux-next Ram Pai (1): PCI: delay configuration of SRIOV capability Ram Vepa (1): IB/qib: Fix a possible data corruption when receiving packets Ramakrishna Pallala (1): max17042_battery: Fix error handling Randy Dunlap (2): power_supply: Fix sysfs format warning x86/kconfig: Move the ZONE_DMA entry under a menu Ravi Babu (2): ARM: OMAP: musb: Adding support for ti81xx ARM: OMAP: musb: Add support for ti816evm Ravi K. Nittala (1): powerpc/pseries: Cancel RTAS event scan before firmware flash Ravishankar karkala Mallikarjunayya (60): Staging: comedi: fix printk issue in das6402.c Staging: comedi: fix printk issue in serial2002.c Staging: comedi: fix printk issue in cb_das16_cs.c Staging: comedi: fix brace coding style issue in pcl818.c Staging: comedi: fix NULL initilization issue in pcl818.c Staging: comedi: fix brace coding style issue in das16m1.c Staging: comedi: fix printk issue in adv_pci1710.c Staging: comedi: fix printk issue in cb_pcidas.c Staging: comedi: fix printk issue in cb_pcidda.c Staging: comedi: fix printk issue in cb_pcidio.c Staging: comedi: fix printk issue in cb_pcimdas.c Staging: comedi: fix printk issue in cb_pcimdas.c Staging: comedi: fix printk issue in cb_pcimdas.c Staging: comedi: fix printk issue in das800.c Staging: comedi: fix printk issue in das800.c Staging: comedi: fix printk issue in adv_pci_dio.c Staging: comedi: fix printk issue in das08_cs.c Staging: comedi: fix brace coding style issue in daqboard2000.c Staging: comedi: fix initialise statics to 0 or NULL issue in pcl816.c Staging: comedi: fix printk issue in das16m1.c Staging: comedi: fix printk issue in pcl818.c Staging: comedi: fix printk issue in pcl818.c Staging: comedi: fix printk issue in pcl818.c Staging: comedi: fix initialise statics to 0 or NULL issue in ni_daq_dio24.c Staging: comedi: fix brace coding style issue in ni_daq_dio24.c Staging: comedi: fix printk issue in ni_daq_dio24.c Staging: comedi: fix printk issue in ni_labpc_cs.c Staging: comedi: fix brace coding style issue in ni_pcimio.c Staging: comedi: fix printk issue in ni_pcimio.c Staging: comedi: fix printk issue in ni_pcimio.c Staging: comedi: fix brace coding style issue in pcmuio.c Staging: comedi: fix brace coding style issue in daqboard2000.c Staging: comedi: fix line over 80 character issue in cb_pcimdda.c Staging: comedi: fix initialise statics to 0 or NULL issue in dt3000.c Staging: comedi: fix initialise statics to 0 or NULL issue in cb_das16_cs.c Staging: comedi: fix printk issue in jr3_pci.c Staging: comedi: fix printk issue in dt3000.c Staging: comedi: fix printk issue in dt3000.c Staging: comedi: fix printk issue in dt3000.c Staging: comedi: fix printk issue in dt3000.c Staging: comedi: fix printk issue in dt3000.c Staging: comedi: fix printk issue in pcmuio.c Staging: comedi: fix printk issue in pcmuio.c Staging: comedi: fix printk issue in pcmuio.c Staging: comedi: fix printk issue in daqboard2000.c Staging: comedi: fix printk issue in daqboard2000.c Staging: comedi: fix printk issue in jr3_pci.c Staging: comedi: fix printk issue in jr3_pci.c Staging: comedi: fix brace coding style issue in ni_at_a2150.c Staging: comedi: fix printk issue in das1800.c Staging: comedi: fix printk issue in daqboard2000.c Staging: comedi: fix printk issue in das1800.c Staging: comedi: fix printk issue in das1800.c Staging: comedi: fix printk issue in cb_pcidas.c Staging: comedi: fix printk issue in cb_pcidas.c Staging: comedi: fix printk issue in cb_pcidas64.c Staging: comedi: fix printk issue in cb_pcidas64.c Staging: comedi: fix printk issue in das1800.c Staging: comedi: fix printk issue in das1800.c Staging: comedi: fix printk issue in contec_pci_dio.c Raymond Yau (6): ALSA: Au88x0 - Xtalk - fix write/read of eq and xt instates ALSA: Au88x0 - Fix Xtalk's constants ALSA: Au88x0 - Fix IRQ fifo error and channels swap of 4 channels playback ALSA: Au88x0 - Fix channels swapping of 4 channels playback ALSA: Au88x0 - Support 4 channels playback when AC97 codecs has SDAC bit ALSA: Au88x0 - Reduce the number of playback subdevices of au8830 from 32 to 16 Rebecca Schultz (1): staging: android: add pmem driver Rene Bolldorf (2): MIPS: Initial PCI support for Atheros 724x SoCs. Initial support for the Ubiquiti Networks XM board (rev 1.0). Rhyland Klein (6): bq20z75: Devicetree init support bq20z75: Rename to sbs-battery sbs-battery: Rename internals to new name devicetree-bindings: Add vendor entry for Smart Battery Systems devicetree-bindings: Propagate bq20z75->sbs rename to dt bindings sbs-battery: Change power supply name Ricardo Neri (4): ASoC: OMAP: HDMI: Introduce driver data for audio codec ASoC: OMAP: HDMI: Correct signature of ASoC functions OMAPDSS: HDMI: Create function to enable HDMI audio ASoC: OMAP: HDMI: Move HDMI codec trigger function to generic HDMI driver Ricardo Ribalda (1): ll_temac: Add support for phy_mii_ioctl Richard Kuo (1): powerpc: Use rwsem.h from generic location Richard Weinberger (5): sched: Fix comment for requeue_rt_entity UBI: make vid_hdr non-static [SCSI] scsi_dh_rdac: Fix error path UBI: fix nameless volumes handling UBI: use own macros for the layout volume Richard Zhao (8): dts/imx: rename gpio labels to consistent with hw spec dts/imx: rename uart labels to consistent with hw spec arm/imx6: add imx6q sabrelite board support arm/imx6q-sabrelite: add enet phy ksz9021rn fixup clk: add helper functions clk_prepare_enable and clk_disable_unprepare net: fec: add clk_prepare/clk_unprepare regulator: pass regulator_register of_node in fixed voltage driver regulator: set constraints.apply_uV to 0 in of_get_fixed_voltage_config Rick Jones (9): sweep the floors and convert some .get_drvinfo routines to strlcpy Sweep additional floors of strcpy in .get_drvinfo routines Sweep the last of the active .get_drvinfo floors under ethernet/ enable virtio_net to return bus_info in ethtool -i consistent with emulated NICs net: sweep-up some straglers in strlcpy conversion of .get_drvinfo routines wireless: use strlcpy routine in .get_drvinfo Sweep away N/A fw_version dustbunnies from the .get_drvinfo routine of a number of drivers virtio_net: return already tracked tx_fifo_errors via virtnet_getstats() corral some wayward N/A fw_version dust bunnies Rishi Panjwani (4): ath6kl: Implement support for QOS-enable and QOS-disable from userspace ath6kl: Implement support for background scan control from userspace ath6kl: Implement support for listen interval from userspace ath6kl: Implement support for power parameter control from userspace Roar Førde (1): caif: Replace BUG_ON with WARN_ON. Rob Clark (13): staging: add omapdrm DRM/KMS driver for TI OMAP platforms drm/omap: add GEM support for tiled/dmm buffers staging: drm/omap: allocation fail check staging: drm/omap: crtc/encoder/fb destroy cleanups staging: drm/omap: DMM based hardware scrolling console staging: drm/omap: add ywrap module param staging: drm/omap: avoid aquiring mutex in atomic context (v2) drm: call connector dpms fxn, when setting config drm/omap: GEM, deal with cache OMAPDSS: fix potential NULL pointer ref in OCP_ERR handling path OMAPDSS: APPLY: fix NULL pointer deref when mgr is not set drm: disconnect plane from fb/crtc when disabled drm: add support for private planes Rob Herring (22): ARM: versatile: remove overlapping map_desc entry ARM: realview: fix map_desc alignment ARM: realview-eb11mp: fix map_desc alignment net: add calxeda xgmac ethernet driver ARM: highbank: add xgmac ethernet devices to dts ARM: 7169/1: topdown mmap support ARM: 7201/1: add EDAC atomic_scrub function i2c-designware: add OF binding support dt: add empty of_get_node/of_put_node functions irq: check domain hwirq range for DT translate gpio: pl061: use chained_irq_* functions in irq handler gpio: pl061: convert to use 0 for no irq ARM: realview: convert pl061 no irq to 0 instead of -1 gpio: pl061: convert to use generic irq chip gpio: pl061: remove combined interrupt pata_of_platform: remove direct dependency on OF_IRQ ARM: msm: Add missing ENDPROC to headsmp.S ARM: ux500: add missing ENDPROC to headsmp.S ARM: exynos: remove incorrect BSYM usage ARM: imx: remove incorrect BSYM usage ARM: highbank: remove incorrect BSYM usage ARM: make BSYM macro assembly only Robert Jarzmik (20): mioa701: add newly available DoC G3 chip mtd: docg3: fix debug log verbosity mtd: docg3: fix tracing of IO in writeb mtd: docg3: fix protection areas reading mtd: docg3: fix BCH registers mtd: docg3: fix reading oob+data without correction mtd: docg3: add multiple floor support mtd: docg3: add OOB layout to mtdinfo mtd: docg3: add registers for erasing and writing mtd: docg3: add OOB buffer to device structure mtd: docg3: add write functions mtd: docg3: add erase functions mtd: docg3: map erase and write functions mtd: docg3: add ECC correction code mtd: docg3: add suspend and resume mtd: docg3: add fast mode mtd: docg3: add protection areas sysfs access Documentation: add sysfs entries for mtd docg3 chips mtd: docg3: fixes and cleanups mtd: docg3: remove unused function Robert Love (2): ashmem: Anonymous shared memory subsystem [SCSI] fcoe: remove double check if skb is nonlinear Robert Marklund (2): net/smsc911x: Add regulator support rtc/ab8500: don't disable IRQ:s when suspending Robert Richter (18): oprofile, x86: Add kernel parameter oprofile.cpu_type=timer oprofile: Remove exit function for timer mode oprofile, x86: Reimplement nmi timer mode using perf event Merge branch 'perf/core' into oprofile/master perf, x86: Implement event scheduler helper functions perf, x86: Fix event scheduler for constraints with overlapping counters oprofile: Fix oprofile_timer_exit() breakage perf script: Fix mem leaks and NULL pointer checks around strdup()s perf script: Implement option for system-wide profiling perf evsel: Fix uninitialized memory access to struct perf_sample perf tools: Improve macros for struct feature_ops perf tools: Continue processing header on unknown features perf tools: Fix out-of-bound access to struct perf_session perf tools: Moving code in some files perf report: Accept fifos as input file perf tools: Unify handling of features when writing feature section perf tools: Use for_each_set_bit() to iterate over feature flags perf script: Add generic perl handler to process events Roberto Sassu (2): ima: free duplicate measurement memory ima: fix invalid memory reference Robin Dong (1): ext4: optimize ext4_find_delalloc_range() in nodelalloc mode Robin van der Gracht (1): mfd: Fixed unconditional reset of the mc13xxx ADC reading enable bits Rogerio Pimentel (1): net: fec: Adjust ENET MDIO timeouts Roland Dreier (7): target: Set response format in INQUIRY response [SCSI] mpt2sas: Fix leak on mpt2sas_base_attach() error path [SCSI] mpt2sas: Fix possible integer truncation of cpu_count [SCSI] mpt2sas: Remove unused duplicate diag_buffer_enable param target: Set additional sense length field in sense data Merge branches 'cma', 'misc', 'mlx4', 'nes', 'qib' and 'uverbs' into for-next RDS: Remove some unused iWARP code Roland Koebler (1): USB: serial: cp210x.c: add mark/space parity Roland Vossen (14): brcm80211: smac: removed support for SROM rev < 8 brcm80211: fmac: annotated little endian struct with _le brmc80211: fmac: reworked next_bss() brcm80211: fmac: changed two scan related structures brcm80211: smac: indicate severe problems to Mac80211 brcm80211: smac: removed MPC related code brcm80211: smac: removed MPC related variables brcm80211: smac: removed down-on-watchdog MPC functionality brcm80211: smac: removed down-on-rf-kill functionality brcm80211: smac: bugfix for tx mute in brcms_b_init() brcm80211: smac: fixed inconsistency in transmit mute brcm80211: smac: modified Mac80211 callback interface brcm80211: smac: mute transmit on ops_start brcm80211: smac: changed check to confirm STA only support Roman Tereshonkov (2): mtd: mtdoops: skip reading initially bad blocks mtdoops: fix the oops_page_used array size Rong Wang (1): UART: add CSR SiRFprimaII SoC on-chip uart drivers RongQing.Li (3): ipv4: fix a memory leak in ic_bootp_send_if ipv4: remove useless codes in ipmr_device_event() ipv6: release idev when ip6_neigh_lookup failed in icmp6_dst_alloc Rongjun Ying (1): dmaengine: add CSR SiRFprimaII DMAC driver Russell King (80): cpufreq: OMAP: Add SMP support for OMAP4+ ARM: restart: add restart hook to machine_desc record ARM: restart: allow platforms more flexibility specifying restart mode ARM: restart: add default restart modes for PXA mioa701, spitz and tosa ARM: restart: move reboot failure handing into machine_restart() ARM: restart: remove argument to setup_mm_for_reboot() ARM: restart: remove local_irq_disable() from within arch_reset() ARM: clps711x: consolidate irq/mm/time code into a single file ARM: restart: only perform setup for restart when soft-restarting ARM: w90x900: add common nuc9xx.h ARM: restart: remove poodle restart handler Merge branch 'restart-cleanup' into restart Merge branch 'irqchip-consolidation' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into devel-stable Merge branch 'irqchip-consolidation' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into devel-stable Merge branch 'for-rmk' of git://git.kernel.org/pub/scm/linux/kernel/git/will/linux into devel-stable Merge branch 'vmalloc' of git://git.linaro.org/people/nico/linux into devel-stable Merge branch 'kexec/idmap' of git://git.kernel.org/pub/scm/linux/kernel/git/will/linux into devel-stable ARM: pgtable: switch to use pgtable-nopud.h Merge branch 'for-rmk' of git://git.kernel.org/pub/scm/linux/kernel/git/cmarinas/linux into devel-stable ARM: Allow Kconfig to control the definition of NR_BANKS Merge branch 'arm/common-kconfig-refactor+for-rmk' of git://git.linaro.org/people/dmart/linux-2.6-arm into devel-stable ARM: Update mach-types Merge branch 'vmalloc' of git://git.linaro.org/people/nico/linux into devel-stable Merge branch 'for-russell' of git://hansjkoch.de/git/linux-tcc into HEAD Merge branch 'restart-cleanup' into restart ARM: restart: remove s3c24xx restart handler ARM: restart: at91: use new restart hook ARM: restart: bcmring: use new restart hook ARM: restart: clps711x: use new restart hook ARM: restart: cns3xxx: use new restart hook ARM: restart: dove: use new restart hook ARM: restart: ebsa110: use new restart hook ARM: restart: ep93xx: use new restart hook ARM: 7262/1: restart: EXYNOS: use new restart hook ARM: restart: footbridge: use new restart hook ARM: restart: h720x: use new restart hook ARM: restart: highbank: use new restart hook ARM: restart: integrator: use new restart hook ARM: restart: iop3xx: use new restart hook ARM: restart: iop13xx: use new restart hook ARM: restart: ixp2000: use new restart hook ARM: restart: ixp23xx: use new restart hook ARM: restart: ixp4xx: use new restart hook ARM: restart: kirkwood: use new restart hook ARM: restart: ks8695: use new restart hook ARM: restart: lpc32xx: use new restart hook ARM: restart: mmp: use new restart hook ARM: restart: mv78xx0: use new restart hook ARM: restart: mxc: use new restart hook ARM: restart: mxs: use new restart hook ARM: restart: netx: use new restart hook ARM: restart: nomadik: use new restart hook ARM: restart: omap: use new restart hook ARM: restart: orion5x: use new restart hook ARM: restart: pnx4008: use new restart hook ARM: restart: prima2: use new restart hook ARM: restart: pxa: use new restart hook ARM: restart: realview: use new restart hook ARM: restart: riscpc: use new restart hook ARM: 7252/1: restart: S5PV210: use new restart hook ARM: restart: sa1100: use new restart hook ARM: restart: shark: use new restart hook ARM: restart: spear: use new restart hook ARM: restart: tegra: use new restart hook ARM: restart: u300: use new restart hook ARM: restart: versatile: use new restart hook ARM: restart: Versatile Express: use new restart hook ARM: restart: w90x900: use new restart hook ARM: restart: plat-samsung: remove plat/reset.h and s5p_reset_hook ARM: restart: lpc32xx & u300: remove unnecessary printk ARM: restart: remove comments about adding code to arch_reset() ARM: restart: remove the now empty arch_reset() Merge branches 'fixes' and 'misc' into for-linus Merge branch 'devel-stable' into for-linus Merge branch 'restart' into for-linus Merge branch 'master' into fixes ARM: Add arm_memblock_steal() to allocate memory away from the kernel GPIO: sa1100: implement proper gpiolib gpio_to_irq conversion sched/accounting, proc: Fix /proc/stat interrupts sum ARM: sa11x0: assabet: fix build warning Rusty Russell (29): apparmor: fix module parameter handling ALSA: module_param: make bool parameters really bool i810: fix module_param bool abuse. net: fix assignment of 0/1 to bool variables. module_param: make bool parameters really bool (net & drivers/net) virtio_net: set/cancel work on ndo_open/ndo_stop virtio_net: use non-reentrant workqueue. mtd: sm_ftl: fix module parameter virtio: harsher barriers for rpmsg. virtio: document functions better. virtio: rename virtqueue_add_buf_gfp to virtqueue_add_buf virtio: support unlocked queue kick virtio: avoid modulus operation. virtio: expose added descriptors immediately. virtio: add debugging if driver doesn't kick. modpost: use a table rather than a giant if/else statement. modpost: use linker section to generate table. module_param: check type correctness for module_param_array module_param: avoid bool abuse, add bint for special cases. lirc_parallel: fix module parameter description. printk: fix unnecessary module_param_name. kernel/async: remove redundant declaration. module_param: make bool parameters really bool (core code) module_param: make bool parameters really bool (arch) module_param: make bool parameters really bool (drivers & misc) paride/pcd: fix bool verbose module parameter. intelfbdrv.c: bailearly is an int module_param module_param: check that bool parameters really are bool. module_param: make bool parameters really bool (drivers/video/i810) Ryan Hsu (1): ath6kl: Support different uart_tx pin and refclk configuration Sachin Kamat (3): [media] s5p-fimc: Fix incorrect control ID assignment [media] s5p-mfc: Remove linux/version.h include from s5p_mfc.c [media] s5p-fimc: Remove linux/version.h include from fimc-mdevice.c Sage Weil (7): ceph: remove unnecessary d_fsdata conditional checks crush: fix force for non-root TAKE ceph: avoid useless dget/dput in encode_fh ceph: avoid iput() while holding spinlock in ceph_dir_fsync libceph: remove useless return value for osd_client __send_request() vfs: export symbol d_find_any_alias() ceph: enable/disable dentry complete flags via mount option Saleem Abdulrasool (1): imx: add polled io uart methods Sam Bradshaw (1): block: Add driver for Micron RealSSD pcie flash cards Sam Leffler (1): ath6kl: unbreak suspend Sam Ravnborg (9): sparc32: drop unused atomic24 support sparc32: drop useless preprocessor conditional in atomic_32.h apbuart: fix section mismatch warning sparc32: support atomic64_t of/pdt: fix section mismatch warning sparc32: enable different preemptions models sparc32: fix PAGE_SIZE definition sparc32: remove unused file: include/asm/pgtsun4.h grvga: fix section mismatch warnings Sameer Nanda (1): forcedeth: allow to silence "TX timeout" debug messages Samuel Ortiz (12): NFC: Add function name to the NFC pr_fmt() routine NFC: Add tx skb allocation routine NFC: Do not take the genl mutex from the netlink release notifier NFC: Atomic socket allocation NFC: Add a DEP link control netlink command NFC: Set and get DEP general bytes NFC: DEP link hook implementation for pn533 NFC: Initial LLCP support NFC: Fix LLCP related build failure mfd: Fix STMPE I2c build failure mfd: Fix stmpe build warning mfd: Fix stmpe section mismatch Samuel Rakitnican (1): [media] rc-videomate-m1f.c Rename to match remote controler name San Mehat (5): staging: android: ramconsole: Ensure ramconsole does not get cluttered by apanic threads android: logger: Add new system log for framework/system log messages staging: android: lowmemorykiller: Don't try to kill the same pid over and over staging: android: lowmemkiller: Substantially reduce overhead during reclaim staging: android: lowmemorykiller: Remove bitrotted codepath Sangbeom Kim (3): mfd: Add S5M core driver mfd: Add s5m series irq driver mfd: Add S5M series configuration Sangsu Park (1): ASoC: soc-pcm: Allocate PCM operations dynamically to support multiple DAIs Sangwook Lee (3): ath6kl: Fix compilation error from of.h mmc: sdhci-s3c: Add pm_caps into SD/MMC host ARM: SAMSUNG: Add pm_caps into platform data Sanjay Hortikar (1): net-forcedeth: Add internal loopback support for forcedeth NICs. Santosh Shilimkar (28): cpufreq: OMAP: cleanup for multi-SoC support, move into drivers/cpufreq ARM: 7188/1: OMAP2PLUS: Fix build error: 'omap2/omap3_intc_handle_irq' undeclared. ARM: 7189/1: OMAP3: Fix build break in cpuidle34xx.c because of irq function ARM: OMAP4: Use WARN_ON() instead of BUG_ON() with graceful exit ARM: OMAP4: Export omap4_get_base*() rather than global address pointers ARM: OMAP4: PM: Add SAR RAM support ARM: OMAP4: PM: Keep static dep between MPUSS-EMIF and MPUSS-L3/L4 and DUCATI-L3 ARM: OMAP4: PM: Avoid omap4_pm_init() on OMAP4430 ES1.0 ARM: OMAP4: PM: Initialise all the clockdomains to supported states ARM: OMAP: Add Secure HAL and monitor mode API infrastructure. ARM: OMAP: PM: Add support to allocate the memory for secure RAM ARM: OMAP4: PM: Add WakeupGen module as OMAP gic_arch_extn ARM: OMAP4: PM: Add CPUX OFF mode support ARM: OMAP4: Remove __INIT from omap_secondary_startup() to re-use it for hotplug. ARM: OMAP4: PM: Program CPU1 to hit OFF when off-lined ARM: OMAP4: PM: CPU1 wakeup workaround from Low power modes ARM: OMAP4: PM: Use custom omap_do_wfi() for default idle. ARM: OMAP4: suspend: Add MPUSS power domain RETENTION support ARM: OMAP4: Remove un-used do_wfi() macro. ARM: OMAP4: PM: Add WakeupGen and secure GIC low power support ARM: OMAP4: PM: Add L2X0 cache lowpower support ARM: OMAP4: PM: Add MPUSS power domain OSWR support ARM: OMAP4: PM: Add power domain statistics support ARM: OMAP4: Fix errata i688 with MPU interconnect barriers. ARM: OMAP4: PM: Add CPUidle support ARM: OMAP4: cpuidle: Switch to gptimer from twd in deeper C-states. ARM: OMAP3: CPUidle: Make use of CPU PM notifiers ARM: OMAP4: clock: Add CPU local timer clock node Sarah Sharp (11): usbfs: Fix oops related to user namespace conversion. Trivial: xhci: Fix copy-paste error. xhci: Remove scary warnings about transfer issues. xhci: Remove warnings about MSI and MSI-X capabilities. xhci: Remove useless sg-list debugging. xhci: Remove debugging for individual transfers. xhci: Remove debugging about toggling cycle bits. xhci: Remove debugging about ring structure allocation. xhci: Be less verbose during URB cancellation. xhci: Better debugging for critical host errors. xhci: Clean up 32-bit build warnings. Sarang Radke (3): [SCSI] qla4xxx: fix call trace on rmmod with ql4xdontresethba=1 [SCSI] qla4xxx: Don't recover adapter if device state is FAILED [SCSI] qla4xxx: Clear the RISC interrupt bit during FW init Sascha Hauer (5): dma i.MX: remove individual SOC dependency i.MX IPU DMA: Fix wrong burstsize settings video i.MX IPU: Fix display connections net/davinci: do not use all descriptors for tx packets unlzo: fix input buffer free Sascha Sommer (4): [media] em28xx: Fix: I2C_CLK write error message checks wrong return code [media] em28xx: Do not modify EM28XX_R06_I2C_CLK for em2800 [media] em28xx: increase maxwidth for em2800 [media] em28xx: Fix tuner_type for Terratec Cinergy 200 USB Sasha Levin (7): iio: Don't OOPS if dummy evgen failed init nfsd: Fix oops when parsing a 0 length export KVM: Refactor and simplify kvm_dev_ioctl_get_supported_cpuid KVM: Use kmemdup() instead of kmalloc/memcpy KVM: Use memdup_user instead of kmalloc/copy_from_user virtio-balloon: Trivial cleanups pipe: fail cleanly when root tries F_SETPIPE_SZ with big size Sathya Perla (6): be2net: init (vf)_if_handle/vf_pmac_id to handle failure scenarios be2net: stop checking the UE registers after an EEH error be2net: don't log more than one error on detecting EEH/UE errors be2net: stop issuing FW cmds if any cmd times out be2net: fix ethtool ringparam reporting be2net: refactor/cleanup vf configuration code Saurav Kashyap (1): [SCSI] qla2xxx: Implement FCP priority tagging for 82xx adapters. Scott Jiang (3): blackfin: config: update def config for all boards blackfin: bf537: change num_chipselect for spi-sport blackfin: bf548: add capture support Sean Hefty (2): RDMA/cma: Fix endianness bugs rdma/core: Fix sparse warnings Sean MacLennan (12): rtl8192e: cleanup rtl_debug.h rtl8192e: move RTL_DEBUG and proc prototypes rtl8192e: create generic rtllib_debug.h rtl8192e: Export symbols rtl8192e: Split the driver up rtl8192e: Split into two directories rtl8192e: Rename clashing symbols staging: fix build problem with staging/rtl8192e staging/rtl8192e: Add lib80211.h to rtllib.h staging/rtl8192e: Convert to lib80211_crypt_data and lib80211_crypt_ops staging/rtl8192e: Convert to lib80211_crypt_info staging/rtl8192e: Register against lib80211 Sebastian Andrzej Siewior (19): x86/div64: Add a micro-optimization shortcut if base is power of two usb: dwc3: add a platform device alias usb: dwc3: debugfs: hold the lock in during mode change usb: dwc3: host: remove unused includes usb: dwc3: reset pending status flag in error case usb: dwc3: remove special status request handling in ep0 usb: dwc3: ep0: use proper endianess in SetFeature for wIndex usb: dwc3: ep0: don't use ep0in for transfers usb: dwc3: use a helper function for operation mode setting usb: dwc3: move generic dwc3 code from gadget into core usb: dwc3: ep0: push ep0state into xfernotready processing usb: dwc3: ep0: handle delayed_status again usb: dwc3: gadget: return early in dwc3_cleanup_done_reqs() usb: dwc3: use correct hwparam register for power mgm check usb: dwc3: ep0: use dwc3_request for ep0 requsts instead of usb_request target: use \n as a separator for configuration target/configs: remove trailing newline from udev_path and alias target: tcm_mod_builder: small fixups perf tools: Add const.h to MANIFEST to make perf-tar-src-pkg work again Seiichi Ikarashi (1): x86: Fix rflags in FAKE_STACK_FRAME Sekhar Nori (1): ARM: 7190/1: restart: davinci: use new restart hook Serge E. Hallyn (1): user namespace: make signal.c respect user namespaces Sergei Shtylyov (3): libata-sff: use ATAPI_{COD|IO} libata-core: kill duplicate statement in ata_do_set_mode() pata_bf54x: fix BMIDE status register emulation Sergey Datsevich (1): Staging: zram/zram_sysfs.c: Fixed call of obsolete function strict_strtoX Sergey Senozhatsky (1): block_dev: Suppress bdev_cache_init() kmemleak warninig Sergiusz Urbaniak (1): ALSA: snd-usb: added VOX ToneLab ST midi handling Seth Forshee (6): Input: ALPS - move protocol information to Documentation Input: ALPS - add protocol version field in alps_model_info Input: ALPS - remove assumptions about packet size Input: ALPS - add support for protocol versions 3 and 4 Input: ALPS - add semi-MT support for v3 protocol Input: ALPS - add documentation for protocol versions 3 and 4 Seung-Woo Kim (3): drm: Add multi buffer plane pixel formats drm/exynos: Support multi buffers drm/exynos: added hdmi display support Seungwon Jeon (5): mmc: dw_mmc: Add more capabilities field mmc: dw_mmc: Support predefined mutiple block transfers mmc: core: Add claiming of hosts during mmc_cache_ctrl mmc: dw_mmc: Clear the DDR mode for non-DDR mmc: core: Separate the timeout value for cache-ctrl Shahar Lev (1): wl12xx: remove warning message during IBSS Tx Shan Hai (1): sched/rt: Code cleanup, remove a redundant function call Shan Wei (2): net: doc: fix many typos in scaling.txt net: kill duplicate included header Shane Michael Matthews (3): NVMe: Enable and disable the PCI device NVMe: Disable the device before we write the admin queues NVMe: Initial PRP List support Shaohua Li (10): slub: add missed accounting slub: add missed accounting block, cfq: fix empty queue crash caused by request merge block: recursive merge requests thp: improve the error code path thp: remove unnecessary tlb flush for mprotect thp: add tlb_remove_pmd_tlb_entry thp: improve order in lru list for split huge page [SCSI] don't change sdev starvation list order without request dispatched intel_idle: fix API misuse Shaohui Xie (1): mmc: sdhci: restore the enabled dma when do reset all Shawn Bohrer (1): fadvise: only initiate writeback for specified range with FADV_DONTNEED Shawn Guo (25): ARM: EXYNOS: remove exynos4_scu_enable() regulator: fix label names used in device tree bindings regulator: pass device_node to of_get_regulator_init_data() ASoC: mxs: correct 'direction' of device_prep_dma_cyclic regulator: mc13892: remove the unnecessary prefix from regulator name regulator: mc13892: add device tree probe support dmaengine: add DMA_TRANS_NONE to dma_transfer_direction mmc: mxs-mmc: fix the dma_transfer_direction migration mtd: gpmi-nand: move to dma_transfer_direction ASoC: mxs: correct 'direction' of device_prep_dma_cyclic ARM: mxs: convert platform code to clk_prepare/clk_unprepare dma: mxs-dma: convert to clk_prepare/clk_unprepare mmc: mxs-mmc: convert to clk_prepare/clk_unprepare mtd: gpmi-lib: convert to clk_prepare/clk_unprepare net: flexcan: convert to clk_prepare/clk_unprepare serial: mxs-auart: convert to clk_prepare/clk_unprepare video: mxsfb: convert to clk_prepare/clk_unprepare ASoC: mxs-saif: convert to clk_prepare/clk_unprepare clk: add config option HAVE_CLK_PREPARE into Kconfig ARM: mxs: select HAVE_CLK_PREPARE for clock ARM: imx6: fix v7_invalidate_l1 by adding I-Cache invalidation ARM: imx6: remove __CPUINIT annotation from v7_invalidate_l1 ARM: 7198/1: arm/imx6: add restart support for imx6q mfd: Add device tree probe support for mc13xxx mfd: Improve mc13xxx dt binding document Shengzhou Liu (2): mtd: nand: fixup for fmr initialization of Freescale NAND controller mtd: nand: Add ONFI support for FSL NAND controller Shimoda, Yoshihiro (4): sh: modify clock-sh7757 for renesas_usbhs sh: add platform_device for renesas_usbhs in board-sh7757lcr arm: mach-shmobile: add a resource name for shdma sh: add a resource name for shdma Shubhrajyoti D (8): spi/omap: Use a workqueue per omap2_mcspi controller spi/omap: call pm_runtime_disable in error path and remove spi/omap: Correct the error path serial: OMAP2+: UART: Make the SERIAL_OMAP depend on ARCH_OMAP2PLUS OMAP: UART: fix the return type of check_modem_status ARM: OMAP3+: hwmod data: Add the default clockactivity for I2C watchdog: omap_wdt.c: fix the WDIOC_GETBOOTSTATUS ioctl if not implemented. mtd: nand: Making MTD_NAND_OMAP2 depend on ARCH_OMAP2PLUS Shyam Sunder (1): [SCSI] qla4xxx: check for FW alive before calling chip_reset Simon Glass (1): ARM: 7267/1: Remove BUILD_BUG_ON from asm/bug.h Simon Wunderlich (10): batman-adv: directly write tt entries without buffering batman-adv: Fix range check for expected packets batman-adv: check return value for hash_add() batman-adv: use unregister_netdevice() when softif_create fails mac80211: remove debugfs noack test wireless: Add NoAck per tid support mac80211: Add NoAck per tid support mac80211: fix duration calculation for QoS NOACK frames mac80211: handle protection mode, RIFS and ADDBA for HT IBSS mac80211: free skb on error path of ieee80211_ibss_join() Sonic Zhang (11): serial: bfin-uart: Request CTS GPIO PIN when the serial device starts up. serial: bfin-uart: Add tty ASYNC_CTS_FLOW flag to do CTS flow control. serial: bfin-uart: remove redundant CTS check for hardware CTS control. tty: bfin-sport-uart: Rx interrupt is not called always with irq disabled. serial: bfin-sport-uart: Request CTS GPIO PIN when the sport emulated serial device starts up. serial: bfin-sport-uart: Add tty ASYNC_CTS_FLOW flag to do CTS flow control. serial: bfin-uart: Enable hardware automatic CTS only when CTS pin is available. serial: bfin-uart: Remove ASYNC_CTS_FLOW flag for hardware automatic CTS. blackfin: config: update macro SPI_BFIN in board file blackfin: serial: bfin-uart: remove unused field [libata] pata_bf54x: Support sg list in bmdma transfer. Srikar Dronamraju (2): x86: Call do_notify_resume() with interrupts enabled x86: Clean up and extend do_int3() Srinivas Kandagatla (1): mdio-gpio: Add reset functionality to mdio-gpio driver(v2). Srivatsa S. Bhat (16): PM: Fix indentation and remove extraneous whitespaces in kernel/power/main.c PM / Memory-hotplug: Avoid task freezing failures PM / Hibernate: Refactor and simplify hibernation_snapshot() code PM / Usermodehelper: Cleanup remnants of usermodehelper_pm_callback() PM / Hibernate: Enable usermodehelpers in software_resume() error path PM / Hibernate: Thaw processes in SNAPSHOT_CREATE_IMAGE ioctl test path PM / Hibernate: Remove deprecated hibernation test modes PM / Hibernate: Replace unintuitive 'if' condition in kernel/power/user.c with 'else' PM / Freezer: Remove the "userspace only" constraint from freezer[_do_not]_count() PM / Sleep: Use the freezer_count() functions in [un]lock_system_sleep() APIs PM / Sleep: Make [un]lock_system_sleep() generic PM / Sleep: Replace mutex_[un]lock(&pm_mutex) with [un]lock_system_sleep() PM / Sleep: Recommend [un]lock_system_sleep() over using pm_mutex directly PM / Sleep: Fix freezer failures due to racy usermodehelper_is_disabled() PM / Hibernate: Remove deprecated hibernation snapshot ioctls x86/mce: Fix CPU hotplug and suspend regression related to MCE Stanislav Kinsbursky (2): SUNRPC: create svc_xprt in proper network namespace NFSd: use network-namespace-aware cache registering routines Stanislav Yakovlev (2): ipw2x00: remove unused function libipw_ratelimit_debug. ipw2x00: remove reset_port functionality Stanislaw Gruszka (90): mac80211: remove uneeded scan_chan variable mac80211: remove useless brackets in ieee80211_cfg_on_oper_channel mac80211: simplify ieee80211_work_work iwlegacy: remove tracing iwlegacy: rename iwl to il iwlegacy: rename priv to il iwlegacy: rename iwlegacy to il iwlegacy: remove DEBUG_IO iwlegacy: remove DEBUG_LIMIT iwlegacy: rename IL_DEBUG_ to D_ iwlegacy: remove il argument from IWL_ERR/INFO/WARN/CRIT iwlegacy: remove IL_CRIT iwlegacy: rename il_{read,write}32 to _il_{rd,wr} iwlegacy: mark poll bit as unlocked function iwlegacy: mark il_{grab,release}_nic_access as unlocked iwlegacy: remove _il_{read,write}_direct32 iwlegacy: rename i/o direct methods iwlegacy: rename il_{read,write}_prph iwlegacy: remove not needed parentheses iwlegacy: rename remaining IWLs to ILs iwlegacy: s/iwl_rx_packet/iwl_rx_pkt/ iwlegacy: partial rxon context cleanup iwlegacy: s/il_rx_mem_buffer/il_rx_buf/ iwlegacy: s/statistics/stats/ iwlegacy: s/window/win/ iwlegacy: s/IL_RATE/RATE/ iwlegacy: s/INDEX/IDX/ iwlegacy: s/index/idx/ iwlegacy: s/TABLE/TBL/ iwlegacy: remove for_each_context iwlegacy: rename base 4965 and 3945 file names iwlegacy: merge iwl-4965-led.c into 4965.c iwlegacy: merge iwl-3945-led.c into 3945.c iwlegacy: merge iwl-4965-eeprom.c into 4965.c iwlegacy: merge iwl-4965-ucode.c into 4965.c iwlegacy: merge iwl-4965-sta.c into 4965-mac.c iwlegacy: merge iwl-4965-{tx,rx}.c into 4965-mac.c iwlegacy: merge iwl-4965-lib.c into 4965-mac.c iwlegacy: rename iwl-4965-{rs,calib,debugfs}.c to 4965-{rs,calib,debug}.c iwlegacy: rename iwl-3945-{rs,debugfs}.c to 3945-{rs,debug}.c iwlegacy: add accidentally removed comments iwlegacy: move iwl-4965-{,hw,debugfs,calib}.h to 4965.h iwlegacy: move iwl-3945-{,hw,fh,debugfs}.h to 3945.h iwlegacy: s/STATUS_/S_/ iwlegacy: s/STATISTICS/STATS/ iwlegacy: rename REPLY_ to N_ or C_ iwlegacy: s/rx_handler/handler/ iwlegacy: s/rx_reply/hdl/ iwlegacy: rename other handlers iwlegacy: rename iwl-core.c to common.c iwlegacy: merge common .c files iwlegacy: rename module name iwlegacy: rename iwl-commands.h to commands.h iwlegacy: remove il_ieee80211_get_hw_conf iwlegacy: move IL_MASK iwlegacy: rename iwl-csr.h to csr.h iwlegacy: rename iwl-core.h to common.h iwlegacy: merge common header files iwlegacy: remove iwl-helpers.h iwlegacy: merge iwl-legacy-rs.h into common.h iwlegacy: merge iwl-power.h into common.h iwlegacy: merge iwl-{eeprom,led}.h into common.h iwlegacy: rename iwl-prph.h to prph.h iwlegacy: use FH39_ prefix in 3945 code iwlegacy: use FH49_ prefix in 4965 code iwlegacy: merge iwl-fh.h into 4965.h iwlegacy: rename iwl-debug.c to debug.c iwlegacy: merge iwl-debug.h into common.h iwlegacy: indentions and whitespaces iwlegacy: checkpatch.pl fixes iwlegacy: remove unused IL_AC_UNSET define x86/mm: Initialize high mem before free_all_bootmem() mm, x86: Remove debug_pagealloc_enabled rtlwifi: use work for lps rtlwifi: merge ips,lps spinlocks into one mutex iwlegacy: remove iwl-sta.c iwlegacy: move some i/o helpers out of inline iwlegacy: 4965: toggle tx antenna inline iwlegacy: 4965: small tx_cmd build cleanup iwlegacy: 3945: get rid of hw_{set,get}_rate iwlegacy: 4965: remove one il4965_hdl_beacon iwlegacy: random 3945-rs.c cleanups iwlegacy: 3945: simplify calculations of retry limit iwlegacy: 3945: fix hw passive scan on radar channels mm: more intensive memory corruption debugging PM/Hibernate: do not count debug pages as savable slub: min order when debug_guardpage_minorder > 0 mac80211: fix rx->key NULL pointer dereference in promiscuous mode slub: document setting min order with debug_guardpage_minorder > 0 rt2800pci: fix spurious interrupts generation Stas Sergeev (1): [media] [saa7134] do not change mute state for capturing audio Stefan Achatz (1): HID: roccat: Add support for Isku keyboard Stefan Behrens (4): Btrfs: add optional integrity check code Btrfs: add config option to enable btrfs integrity check Btrfs: Makefile changes to optionally include btrfs integrity check Btrfs: integrate integrity check module into btrfs Stefan Berger (6): tpm: Have tpm_get_timeouts return an error code tpm: Cleanup tpm_continue_selftest tpm: Introduce function to poll for result of self test tpm_tis: Check return code from getting timeouts/durations tpm_tis: add delay after aborting command tpm: fix (ACPI S3) suspend regression Stefan Haberland (2): [S390] dasd: add sanity check to detect path connection error [S390] dasd: fix fixpoint divide exception in define_extent Stefan Hajnoczi (9): staging: line6: add Pod HD300 support staging: line6: add missing MIDI postprocessing case for POD HD300 staging: line6: use smallest iso ep packet size staging: line6: alloc/free buffers in hw_params/hw_free staging: line6: fix memory leak in .hw_params() staging: line6: fix playback urb transfer buffer calculation staging: line6: eliminate useless index_out variable staging: line6: eliminate useless NULL checks staging: line6: wait for urbs in snd_line6_prepare() Stefan Lippers-Hollmann (3): rtl8192e: remove stale defines from ccflags-y rtl8192e: use HAVE_NET_DEVICE_OPS unconditionally rtl8192e: drop alternate code paths for CONFIG_PM_RTL Stefan Nilsson XK (3): ARM: ux500: support SD cards on HREFv60 boards ARM: ux500: add device sdi1 for SDIO mmc: sdio: Fix to support any block size optimally Stefan Ringel (7): [media] tm6000: remove experimental depends [media] tm6000: bugfix at tm6000_set_reg_mask() register setting [media] tm6000: bugfix at interrupt reset [media] tm6000: bugfix at bulk transfer [media] tm6000: bugfix data check [media] mt2063: fix get_if_frequency call [media] cx23885: add Terratec Cinergy T PCIe dual Stefan Roese (2): stmmac: Fix compilation error in mmc_core.c stmmac: Add missing LF to pr_info() in stmmac_main.c Stefan Weinhuber (1): [S390] dasd: fix expiration handling for recovery requests Steffen Klassert (1): crypto: Unlink and free instances when deleted Steffen Maier (1): [S390] qdio: fix kernel panic for zfcp 31-bit Steffen Persvold (2): x86: Add NumaChip support x86: Fix the !CONFIG_NUMA build of the new CPU ID fixup code support Stephane Eranian (4): perf events: Enable raw event support for Intel unhalted_reference_cycles event perf events: Add PERF_COUNT_HW_REF_CPU_CYCLES generic PMU event perf events: Add Intel x86 mapping for PERF_COUNT_HW_REF_CPU_CYCLES perf: Add support for PERF_HW_COUNT_REF_CPU_CYCLES Stephen Boyd (17): ARM: msm: Consolidate and move DEBUG_LL to DEBUG_LL choice msm: Support DEBUG_LL on MSM8660 and MSM8960 msm: timer: Tighten #ifdef for local timer support msm: timer: Cleanup #includes and #defines msm: timer: Use GPT for clockevents and DGT for clocksource msm: timer: Fix ONESHOT mode interrupts msm: timer: Remove msm_clocks[] and simplify code msm: timer: Remove SoC specific #ifdefs msm: timer: Setup interrupt after registering clockevent msm: timer: Use clockevents_config_and_register() msm: platsmp: Mark ioremapped memory as __iomem scripts/tags.sh: Add Page flag function magic debugobjects: Be smarter about static objects timer: Setup uninitialized timer with a stub callback mmc: core: Fixup delayed work clock gating patch kprobes: silence DEBUG_STRICT_USER_COPY_CHECKS=y warning [SCSI] sg: convert to kstrtoul_from_user() Stephen Hemminger (2): genetlink: add auto module loading ixgbe: fix typo's Stephen M. Cameron (2): [SCSI] hpsa: Add IRQF_SHARED back in for the non-MSI(X) interrupt handler [SCSI] hpsa: do not sleep in atomic context in rmmod path. Stephen Rothwell (5): Freezer: fix more fallout from the thaw_process rename net: sk_update_clone is only used in net/core/sock.c blockdev: convert some macros to static inlines netfilter: xt_hashlimit: fix unused variable warning if IPv6 disabled xen: using EXPORT_SYMBOL requires including export.h Stephen Warren (64): ASoC: Tegra PCM: Use module_platform_driver ASoC: Tegra DAS: Use devm_ APIs and module_platform_driver ASoC: Tegra: Move DAS configuration into machine drivers ASoC: Tegra I2S: Use devm_ APIs and module_platform_driver ASoC: Tegra DAS: Add device tree binding ASoC: Tegra+WM8903 machine: Use devm_ APIs and module_platform_driver ASoC: Tegra TrimSlice machine: Use devm_ APIs and module_platform_driver ASoC: Tegra I2S: Remove dependency on pdev->id ASoC: Implement fully_routed card property ASoC: Tegra+WM903 machine: Set the new fully_routed flag ASoC: TrimSlice machine: Set the new fully_routed flag ASoC: Tegra I2S: Add device tree binding ASoC: WM8903: Disallow all invalid gpio_cfg pdata values ASoC: WM8903: Create default platform data structure ASoC: WM8903: Fix platform data gpio_cfg confusion ASoC: WM8903: Remove conditionals checking pdata != NULL ASoC: WM8903: Get default irq_active_low from IRQ controller ASoC: WM8903: Add device tree binding ASoC: WM8903: Add of_match_table ASoC: Tegra: Move DAS configuration into DAS driver arm/dt: tegra: Clean up I2S and DAS nodes arm/tegra: Add device-tree support for TrimSlice board arm/tegra: board-dt: Fix AUXDATA typo arm/tegra: board-dt: Enable audio-related clocks arm/dt: tegra: Remove /memreserve/ from device-tree files arm/dt: tegra: Remove /chosen node arm/dt: tegra: Fix I2C nodes to match board files arm/dt: tegra: Fix serial nodes to match board files arm/dt: tegra: Fix SDHCI nodes to match board files arm/tegra: Remove code that's ifndef CONFIG_ARM_GIC ASoC: Refactor some conditions and loop in soc_bind_dai_link() ASoC: Add utility to set a card's name from device tree ASoC: Add utility to parse DAPM routes from device tree ASoC: Tegra+WM8903 machine: Add device tree binding i2c: tegra: Add __devinit/exit to probe/remove i2c: tegra: Support DVC controller in device tree arm/dt: tegra: Use new compatible value for DVC I2C controller arm/dt: Add ADT7461 to Seaboard arm/tegra: Seaboard: Add GPIO key device tree nodes arm/tegra: Split Seaboard GPIO table to allow for Ventana arm/tegra: Add AUXDATA for tegra-pinmux and tegra-gpio arm/tegra: Harmony PCIe: Don't touch pinmux arm/tegra: PCIe: Remove include of mach/pinmux.h arm/tegra: Remove useless entries from ventana_pinmux[] arm/tegra: Rework Seaboard-vs-Ventana pinmux table arm/tegra: Fix mistake in Trimslice's pinmux arm/tegra: Refactor board-*-pinmux.c to share code arm/tegra: Use bus notifiers to trigger pinmux setup arm/tegra: Fix section mismatch errors in tegra20 pinmux arm/tegra: Fix section mismatch errors in tegra30 pinmux arm/tegra: Delete tegra_init_clock() arm/tegra: Make MACH_TEGRA_DT depend on ARCH_TEGRA_2x_SOC arm/tegra: Compile tegra_dt_init_irq only when CONFIG_OF ASoC: Allow DAI links to be specified using device tree nodes MAINTAINERS: Fix pinctrl subsystem's directory pinctrl: add explicit gpio_disable_free pinmux_op pinctrl: implement PINMUX_MAP_SYS_HOG arm/u300: don't use PINMUX_MAP_PRIMARY* pinctrl: don't create a device for each pin controller pinctrl: add "struct seq_file;" to pinconf.h pinctrl: pass name instead of device to pin_config_* ARM: 7271/1: Fix typo in conversion of ARCH_NR_GPIOS to Kconfig dtc: Implement -d option to write out a dependency file Kbuild: Use dtc's -d (dependency) option Steve Hodgson (1): btree: export btree_get_prev() so modules can use btree_for_each Steven Miao (3): blackfin: smp: fix msg queue overflow issue bf54x: get mem size: missing break in switch blackfin: mac: dsa: add vlan mask in board file Steven Rostedt (49): tracing: Add boiler plate for subsystem filter lockdep: Show subclass in pretty print of lockdep output ftrace: Remove force undef config value left for testing perf: Fix parsing of __print_flags() in TP_printk() ftrace: Fix hash record accounting bug tracing: Add irq, preempt-count and need resched info to default trace output tracing: Add entries in buffer and total entries to default output header ktest: Add default for ssh-user, build-target and target-image ktest: When creating new config, allow the use of ${THIS_DIR} ftrace: Do not function trace inlined functions ftrace: Allow archs to modify code without stop machine ftrace: Remove usage of "freed" records ftrace: Allocate the mcount record pages as groups ftrace: Replace record newlist with record page list ftrace: Sort the mcount records on each page ftrace: Use bsearch to find record ip ftrace: Fix ftrace hash record update with notrace ftrace: Create ftrace_hash_empty() helper routine ftrace: Allow other users of function tracing to use the output listing ftrace: Decouple hash items from showing filtered functions tracing: Have stack_tracer use a separate list of functions ftrace: Allow access to the boot time function enabling tracing: Have stack tracing set filtered functions at boot x86: Document the NMI handler about not using paranoid_exit x86: Add workaround to NMI iret woes x86: Keep current stack in NMI breakpoints x86: Allow NMIs to hit breakpoints in i386 x86: Add counter when debug stack is used with interrupts enabled md: Fix userspace free_pages() macro ktest: Allow bisect test to restart where it left off ktest: Ask for type of test when creating a new config ktest: Do not ask for some options if the only test is build ktest: When creating a new config, ask for BUILD_OPTIONS ktest: Only ask options needed for install ktest: Evaluate $KERNEL_VERSION in both install and post install ktest: Evaluate options before processing them ktest: Allow overriding bisect test results ktest: Add options SWITCH_TO_GOOD and SWITCH_TO_TEST ktest: Change initialization of defaults hash to perl format ktest: Have all values be set by defaults ktest: Detect typos in option names ktest: Fix compare script to test if options are not documented ktest: Still do reboot even for REBOOT_TYPE = script ktest: Add INGORE_ERRORS to ignore warnings in boot up tracing: Fix compile error when static ftrace is enabled tracing/mm: Move include of trace/events/kmem.h out of header into slab.c kconfig/streamline-config.pl: Simplify backslash line concatination kconfig/streamline-config.pl: Fix parsing Makefile with variables tracepoints/module: Fix disabling tracepoints with taint CRAP or OOT Steven Toth (12): [media] cx25840 / cx23885: Fixing audio/volume regression [media] cx23885: Cleanup MPEG encoder GPIO handling [media] cx23885: Ensure the MPEG encoder height is configured from the norm [media] cx23885: Configure the MPEG encoder early to avoid jerky video [media] cx25840: Add a flag to enable the CX23888 DIF to be enabled or not [media] cx23885: Hauppauge HVR1850 Analog driver support [media] cx23885: Control cleanup on the MPEG Encoder [media] cx23885: Bugfix /sys/class/video4linux/videoX/name truncation [media] cx25840: Hauppauge HVR1850 Analog driver support [media] cx25840: Added g_std support to the video decoder driver [media] cx25840: Add support for g_input_status [media] cx23885: Query the CX25840 during enum_input for status Steven Whitehouse (9): GFS2: Fix up REQ flags GFS2: More automated code analysis fixes GFS2: Fix very unlikley memory leak in ACL xattr code GFS2: f_ra is always valid in dir readahead function GFS2: O_(D)SYNC support for fallocate GFS2: Fix up "off by one" in the previous patch GFS2: Fix multi-block allocation GFS2: We only need one ACL getting function GFS2: Fix nlink setting on inode creation Stratos Psomadakis (2): [SCSI] sym53c8xx: Fix NULL pointer dereference in slave_destroy lguest: Make sure interrupt is allocated ok by lguest_setup_irq Sujit Reddy Thumma (2): mmc: core: Use delayed work in clock gating framework mmc: card: Kill block requests if card is removed Sumit Semwal (4): dma-buf: Introduce dma buffer sharing mechanism dma-buf: Documentation for buffer sharing framework dma-buf: mark EXPERIMENTAL for 1st release. dma-buf: Documentation update for Kconfig select Suresh Siddha (10): x86, tsc: Skip TSC synchronization checks for tsc=reliable sched: Clean up domain traversal in select_idle_sibling() sched: Fix the sched group node allocation for SD_OVERLAP domains sched, nohz: Introduce nohz_flags in 'struct rq' sched, nohz: Track nr_busy_cpus in the sched_group_power sched, nohz: Implement sched group, domain aware nohz idle load balancing sched, nohz: Clean up the find_new_ilb() using sched groups nr_busy_cpus sched, nohz: Fix the idle cpu check in nohz_idle_balance sched, nohz: Set the NOHZ_BALANCE_KICK flag for idle load balancer x86: Skip cpus with apic-ids >= 255 in !x2apic_mode Suzuki Poulose (8): powerpc: Rename mapping based RELOCATABLE to DYNAMIC_MEMSTART for BookE powerpc/44x: Enable DYNAMIC_MEMSTART for 440x powerpc: Process dynamic relocations for kernel powerpc: Define virtual-physical translations for RELOCATABLE powerpc/44x: Enable CONFIG_RELOCATABLE for PPC44x powerpc/44x: Enable CRASH_DUMP for 440x powerpc/boot: Change the load address for the wrapper to fit the kernel powerpc/boot: Change the WARN to INFO for boot wrapper overlap message Sven Eckelmann (4): batman-adv: update internal version number batman-adv: Replace obsolete strict_strto<foo> with kstrto<foo> batman-adv: Directly check read of icmp packet in copy_from_user batman-adv: Only write requested number of byte to user buffer Sylwester Nawrocki (27): [media] staging: as102: Remove unnecessary typedefs [media] staging: as102: Remove leftovers of the SPI bus driver [media] staging: as102: Make the driver select CONFIG_FW_LOADER [media] staging: as102: Replace pragma(pack) with attribute __packed [media] staging: as102: Fix the dvb device registration error path [media] staging: as102: Whitespace and indentation cleanup [media] staging: as102: Replace printk(KERN_<LEVEL> witk pr_<level> [media] staging: as102: Remove linkage specifiers for C++ [media] staging: as102: Use linux/uaccess.h instead of asm/uaccess.h [media] staging: as102: Move variable declarations to the header [media] staging: as102: Define device name string pointers constant [media] staging: as102: Eliminate as10x_handle_t alias [media] staging: as102: Add missing function argument [media] Remove unneeded comments from the media API DocBook files [media] v4l: Add new alpha component control [media] s5p-fimc: Add support for alpha component configuration [media] m5mols: Simplify the I2C registers definition [media] m5mols: Remove mode_save field from struct m5mols_info [media] m5mols: Change the end of frame v4l2_subdev notification id [media] m5mols: Don't ignore v4l2_ctrl_handler_setup() return value [media] m5mols: Move the control handler initialization to probe() [media] m5mols: Do not reset the configured pixel format when unexpected [media] m5mols: Change auto exposure control default value to AUTO [media] m5mols: Enable v4l subdev device node [media] s5p-csis: Enable v4l subdev device node [media] s5p-fimc: Prevent lock up caused by incomplete H/W initialization [media] v4l: Add VIDIOC_LOG_STATUS support for sub-device nodes Szymon Janc (8): Bluetooth: rfcomm: Fix sleep in invalid context in rfcomm_security_cfm Bluetooth: Increase HCI reset timeout in hci_dev_do_close Bluetooth: Add debug print to l2cap_chan_create Bluetooth: Fix possible NULL pointer derefence in l2cap code Bluetooth: Simplify l2cap_add_to_srej_queue Bluetooth: Refactor loop in l2cap_retransmit_one_frame Bluetooth: Simplify __l2cap_global_chan_by_addr Bluetooth: Fix some checkpatch.pl errors and warnings Tai-hwa Liang (1): Input: sentelic - document the latest hardware Takashi Iwai (76): ALSA: hda/realtek - Convert alc262 model=tyan to a fixup-list ALSA: hda/realtek - Convert ALC262 model=toshiba-rx1 to a fixup-list ALSA: hda/realtek - Drop ALC262 model=toshiba-s06 ALSA: hda/realtek - Drop ALC262 model=nec quirk ALSA: hda/realtek - Convert ALC262 lenovo-3000 quirks to fixup-list ALSA: hda/realtek - Convert ALC262 benq and benq-t31 to fixup-lists ALSA: hda/realtek - Convert ALC262 model=fujitsu to auto-parser ALSA: hda/realtek - Drop ALC262 model=hippo static quirks ALSA: hda/realtek - Drop ALC262 model=hippo static quirks ALSA: hda/realtek - Drop ALC262 model=basic static configs ALSA: hda/realtek - Add the support of shared HP/Mic ALSA: hda/realtek - Remove all ALC262-quirk codes ALSA: hda/realtek - Rewrite ALC882 model=vaio-tt with auto-parser Merge branch 'fix/hda' into topic/hda ALSA: hda/realtek - Drop ALC882 model=asus-p5q static config ALSA: hda/realtek - Move ALC888 ASUS EEE1601 config to auto-parser ALSA: hda/realtek - Look through codec SSID for fix-up lists ALSA: hda/realtek - Drop ALC882 asus-a7j and asus-a7m models ALSA: hda/realtek - Drop lenovo-sky, asus-m90v, fujitsu-pi2515 quirks ALSA: hda/realtek - Drop ALC882 lenovo and haier-w66 static configs ALSA: hda/realtek - Drop ALC882 mitac and fujitsu-xa3530 static configs ALSA: hda/realtek - Replace ALC882 arima, medion and laptop-eapd quirks ALSA: hda/realtek - Drop ALC882 3stack-hp, 6stack-dell and clevo-m540r models ALSA: hda/realtek - Drop ALC882 model=clevo-m720 quirk ALSA: hda/realtek - Drop ALC882 model=acer quirk ALSA: hda/realtek - Move ALC882 model=acer-aspire to auto-parser ALSA: hda/realtek - Reorder alc882_fixup_tbl[] ALSA: hda/realtek - Remove ALC882 targa-* models ALSA: hda/realtek - Drop ALC882 desktop model quirks Merge branch 'fix/hda' into topic/hda ALSA: hda/realtek - Create multi-io jacks more aggresively ALSA: hda/realtek - Rewrite ALC882 acer-aspire-* models with the auto-parser ALSA: hda/realtek - Create mono volume controls for mono-outputs ALSA: hda/realtek - Remove left-over chunks in alc882_quirks.c ALSA: hda/realtek - Re-add the model string selection for ALC88x ALSA: hda/realtek - Move ALC885 macpro and imac24 models to auto-parser ALSA: hda/realtek - Move ALC880 model=medion-rim to auto-parser ALSA: hda/realtek - Move ALC880 model=lg-lw to auto-parser Merge branch 'fix/hda' into topic/hda ALSA: hda - Introduce snd_hda_get_pin_label() ALSA: hda - Cache the jack-detection value ALSA: hda - Create jack-detection kcontrols ALSA: hda - Manage unsol tags in hda_jack.c ALSA: Introduce common helper functions for jack-detection control ALSA: hda - Merge input-jack helpers to hda_jack.c ALSA: hda/jack - Fix NULL-dereference at probing ALSA: hda/jack - Fix the assignment of input jack-type ALSA: hda - Add missing initialization of kctl jack status ALSA: hda - Add missing inclusion of linux/export.h ALSA: hda - Give more unique names by snd_hda_get_pin_label() ALSA: hda - Fix a typo ALSA: hda - Don't add channel suffix for headphone pin labels Merge branch 'fix/hda' into topic/hda ALSA: hda - Supports more audio streams ALSA: hda - Increase the max number of coverters/pins in patch_hdmi.c Merge branch 'fix/hda' into topic/hda ALSA: hda - Integrate input-jack stuff into kctl-jack Merge branch 'fix/misc' into topic/misc Merge branch 'fix/hda' into topic/hda ALSA: hda - Check non-snoop in a single place ALSA: Add missing module parameters for als300 and cs5530 drivers Merge branch 'fix/hda' into topic/hda Merge branch 'test/hda-jack' into topic/hda ALSA: hda - Fix left-over merge issues in patch_hdmi.c ALSA: usb-audio - Avoid flood of frame-active debug messages ALSA: hdsp - Fix potential Oops in snd_hdsp_info_pref_sync_ref() ALSA: asihpi - Fix potential Oops in snd_asihpi_cmode_info() ALSA: hda - Use auto-parser for HP laptops with cx20459 codec ALSA: hda - Return the error from get_wcaps_type() for invalid NIDs ALSA: hda - Fix the detection of "Loopback Mixing" control for VIA codecs ALSA: hda - Fix the lost power-setup of seconary pins after PM resume Merge branch 'for-3.3' of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/asoc into topic/asoc Merge branch 'for-3.3' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into topic/asoc Merge branch 'topic/misc' into for-linus Merge branch 'topic/hda' into for-linus ALSA: Don't prompt for CONFIG_SND_COMPRESS_OFFLOAD Takuya Yoshikawa (15): KVM: MMU: Clean up BUG_ON() conditions in rmap_write_protect() KVM: MMU: Split gfn_to_rmap() into two functions KVM: Count the number of dirty pages for dirty logging KVM: Optimize dirty logging by rmap_write_protect() KVM: x86 emulator: Use opcode::execute for IN/OUT KVM: x86 emulator: Use opcode::execute for BT family KVM: x86 emulator: Use opcode::execute for CALL KVM: x86 emulator: Use opcode::execute for MOV to cr/dr KVM: x86 emulator: Use opcode::execute for WRMSR/RDMSR KVM: x86 emulator: Use opcode::execute for CMPXCHG KVM: x86 emulator: Use opcode::execute for BSF/BSR KVM: x86 emulator: Use opcode::execute for INS/OUTS from/to port in DX KVM: x86 emulator: Use opcode::execute for Group 1A instruction KVM: x86 emulator: Use opcode::execute for Group 4/5 instructions KVM: x86 emulator: Use opcode::execute for Group 9 instruction Tanmay Inamdar (1): powerpc/40x: Add APM8018X SOC support Tanmay Upadhyay (1): USB: pxa168: Fix compilation error Tao Ma (2): vmscan/trace: Add 'file' info to trace_mm_vmscan_lru_isolate() fs/direct-io.c: calculate fs_count correctly in get_more_blocks() Tatyana Nikolova (3): RDMA/nes: Change MDIO bus clock to 2.5MHz RDMA/nes: Make unnecessarily global nes_set_pau() static RDMA/nes: Fix terminate during AE Tejun Heo (118): x86: Fix memblock_x86_check_reserved_size() use in efi_reserve_boot_services() bootmem: Fix __free_pages_bootmem() to use @order properly memblock: Use MEMBLOCK_ALLOC_ACCESSIBLE instead of ANYWHERE in memblock_alloc_try_nid() memblock: Use round_up/down() instead of memblock_align_up/down() memblock: Kill MEMBLOCK_ERROR memblock: Replace memblock_find_base() with memblock_find_in_range() bootmem: Replace work_with_active_regions() with for_each_mem_pfn_range() bootmem: Reimplement __absent_pages_in_range() using for_each_mem_pfn_range() bootmem: Use for_each_mem_pfn_range() in page_alloc.c memblock: Improve generic memblock_nid_range() using for_each_mem_pfn_range() memblock: Don't allow archs to override memblock_nid_range() memblock: Make memblock_alloc_[try_]nid() top-down memblock: Separate out memblock_find_in_range_node() memblock, x86: Replace memblock_x86_find_in_range_node() with generic memblock calls memblock: Remove memblock_memory_can_coalesce() memblock: Reimplement memblock_add_region() memblock: Use __meminit[data] instead of __init[data] memblock: Add optional region->nid x86: Use HAVE_MEMBLOCK_NODE_MAP x86: Use __memblock_alloc_base() in early_reserve_e820() memblock: Implement for_each_free_mem_range() x86: Replace memblock_x86_find_in_range_size() with for_each_free_mem_range() memblock, x86: Make free_all_memory_core_early() explicitly free lowmem only memblock, x86: Replace __get_free_all_memory_range() with for_each_free_mem_range() memblock, x86: Reimplement memblock_find_dma_reserve() using iterators x86: Use absent_pages_in_range() instead of memblock_x86_hole_size() memblock, x86: Make ARCH_DISCARD_MEMBLOCK a config option memblock, x86: Replace memblock_x86_reserve/free_range() with generic ones freezer: fix current->state restoration race in refrigerator() freezer: don't unnecessarily set PF_NOFREEZE explicitly freezer: unexport refrigerator() and update try_to_freeze() slightly freezer: implement and use kthread_freezable_should_stop() freezer: rename thaw_process() to __thaw_task() and simplify the implementation freezer: remove racy clear_freeze_flag() and set PF_NOFREEZE on dead tasks freezer: don't distinguish nosig tasks on thaw freezer: use dedicated lock instead of task_lock() + memory barrier freezer: make freezing indicate freeze condition in effect freezer: test freezable conditions while holding freezer_lock freezer: kill PF_FREEZING freezer: clean up freeze_processes() failure path cgroup_freezer: prepare for removal of TIF_FREEZE freezer: make freezing() test freeze conditions in effect instead of TIF_FREEZE freezer: remove now unused TIF_FREEZE freezer: remove should_send_signal() and update frozen() freezer: fix set_freezable[_with_signal]() race freezer: restructure __refrigerator() freezer: use lock_task_sighand() in fake_signal_wake_up() freezer: remove unused @sig_only from freeze_task() usb_storage: don't use set_freezable_with_signal() dmatest: don't use set_freezable_with_signal() freezer: kill unused set_freezable_with_signal() Merge branch 'master' into x86/memblock memblock: Fix include breakages caused by 24aa07882b memblock: Make memblock_{add|remove|free|reserve}() return int and update prototypes memblock: Use memblock_reserve() in memblock internal functions memblock: Add __memblock_dump_all() memblock: Kill sentinel entries at the end of static region arrays memblock: Kill memblock_init() memblock: Separate out memblock_isolate_range() from memblock_set_node() memblock: Reimplement __memblock_remove() using memblock_isolate_range() memblock: Make memblock functions handle overflowing range @size memblock: Reimplement memblock_enforce_memory_limit() using __memblock_remove() powerpc: Cleanup memblock usage memblock: Track total size of regions automatically memblock: s/memblock_analyze()/memblock_allow_resize()/ and update users memblock: Implement memblock_add_node() powerpc: Use HAVE_MEMBLOCK_NODE_MAP sparc: Use HAVE_MEMBLOCK_NODE_MAP SuperH: Use HAVE_MEMBLOCK_NODE_MAP ia64: Use HAVE_MEMBLOCK_NODE_MAP mips: Use HAVE_MEMBLOCK_NODE_MAP s390: Use HAVE_MEMBLOCK_NODE_MAP score: Use HAVE_MEMBLOCK_NODE_MAP memblock: Kill early_node_map[] memblock: Reimplement memblock allocation using reverse free area iterator cgroup: add cgroup_root_mutex threadgroup: rename signal->threadgroup_fork_lock to ->group_rwsem threadgroup: extend threadgroup_lock() to cover exit and exec cgroup: always lock threadgroup during migration cgroup: improve old cgroup handling in cgroup_attach_proc() cgroup: introduce cgroup_taskset and use it in subsys->can_attach(), cancel_attach() and attach() cgroup: don't use subsys->can_attach_task() or ->attach_task() cgroup, cpuset: don't use ss->pre_attach() cgroup: kill subsys->can_attach_task(), pre_attach() and attach_task() block, sx8: kill blk_insert_request() block: add blk_queue_dead() block: fix drain_all condition in blk_drain_queue() block: add missing blk_queue_dead() checks block, cfq: move cfqd->cic_index to q->id block: misc ioc cleanups block: make ioc get/put interface more conventional and fix race on alloction block: misc updates to blk_get_queue() block, cfq: misc updates to cfq_io_context block, cfq: move ioc ioprio/cgroup changed handling to cic block, cfq: fix race condition in cic creation path and tighten locking block, cfq: fix cic lookup locking block, cfq: unlink cfq_io_context's immediately block, cfq: remove delayed unlink block, cfq: kill ioc_gone block, cfq: kill cic->key block, cfq: replace current_io_context() with create_io_context() block: reorder elevator switch sequence block: remove elevator_queue->ops block, cfq: reorganize cfq_io_context into generic and cfq specific parts block, cfq: move cfqd->icq_list to request_queue and add request->elv.icq block, cfq: move io_cq lookup to blk-ioc.c block, cfq: move icq cache management to block core block, cfq: move io_cq exit/release to blk-ioc.c block, cfq: restructure io_cq creation path for io_context interface cleanup block, cfq: move icq creation and rq->elv.icq association to block core tracing: Factorize filter creation block: an exiting task should be allowed to create io_context block: remove WARN_ON_ONCE() in exit_io_context() ahci: start engine only during soft/hard resets mempool: fix and document synchronization and memory barrier usage mempool: drop unnecessary and incorrect BUG_ON() from mempool_destroy() mempool: fix first round failure behavior workqueue: make alloc_workqueue() take printf fmt and args for name Tero Kristo (6): ARM: OMAP: PRCM: add support for chain interrupt handler ARM: OMAP: PRCM: add suspend prepare / finish support ARM: OMAP2+: mux: add support for PAD wakeup interrupts ARM: OMAP: hwmod: add support for selecting mpu_irq for each wakeup pad ARM: OMAP3: pm: use prcm chain handler ARM: OMAP4: PRM: use PRCM interrupt handler Tetsuo Handa (1): TOMOYO: Accept \000 as a valid character. Thadeu Lima de Souza Cascardo (2): [SCSI] libcxgbi: do not print a message when memory allocation fails ehea: make some functions and variables static Theodore Kilgore (1): [media] gspca: Add jl2005bcd sub driver Theodore Ts'o (5): ext4: remove unneeded file_remove_suid() from ext4_ioctl() ext4: avoid counting the number of free inodes twice in find_group_orlov() ext4: reserve new feature flag codepoints Merge branch 'for_linus' into for_linus_merged random: Use arch-specific RNG to initialize the entropy store Thierry Reding (3): [media] tm6000: Fix fast USB access quirk [media] tm6000: Fix bad indentation [media] tm6000: Fix check for interrupt endpoint Thomas Abraham (26): ARM: SAMSUNG: Move timer irq numbers to end of linux irq space ARM: EXYNOS: Enable conversion of GIC dt irq specifier to linux virq gpio/samsung: Add device tree support for EXYNOS4 serial: samsung: Keep a copy of the location of platform data in driver's private data ARM: S3C2440: move handling of fclk/n clock to platform code serial: samsung: switch to clkdev based clock lookup ARM: SAMSUNG: remove struct 's3c24xx_uart_clksrc' and all uses of it serial: samsung: remove all uses of get_clksrc and set_clksrc ARM: SAMSUNG: register uart clocks to clock lookup list serial: samsung: merge all SoC specific port reset functions serial: samsung: merge probe() function from all SoC specific extensions serial: samsung: add device tree support DMA: PL330: move filter function into driver DMA: PL330: Infer transfer direction from transfer request instead of platform data ARM: EXYNOS: Modify platform data for pl330 driver DMA: PL330: Add device tree support ARM: SAMSUNG: Add device tree support for pl330 dma engine wrappers ARM: EXYNOS: Limit usage of pl330 device instance to non-dt build ARM: EXYNOS: Add a alias for pdma clocks ARM: S5P64x0: Modify platform data for pl330 driver ARM: S5PC100: Modify platform data for pl330 driver ARM: S5PV210: Modify platform data for pl330 driver input: samsung-keypad: Add device tree support rtc: rtc-s3c: Add device tree support ARM: EXYNOS: Add Exynos4 device tree enabled board file ARM: dts: Add intial dts file for EXYNOS4210 SoC, SMDKV310 and ORIGEN Thomas Bogendoerfer (1): MIPS: GIO bus support for SGI IP22/28 Thomas Gleixner (7): powerpc/85xx: Mark cascade irq IRQF_NO_THREAD powerpc/wsp: Mark opb cascade handler IRQF_NO_THREAD powerpc: Mark IPI interrupts IRQF_NO_THREAD powerpc: Allow irq threading Merge branch 'fortglx/3.3/tip/timers/core' of git://git.linaro.org/people/jstultz/linux into timers/core rcu: Omit self-awaken when setting up expedited grace period rcu: Remove redundant return from rcu_report_exp_rnp() Thomas Meyer (54): HID: hid-lg4ff: Casting (void *) value returned by kmalloc is useless USB: Realtek cr: Use kmemdup rather than duplicating its implementation usb: OHCI/EHCI-XLS: Use resource_size v3 HID: roccat: Use kmemdup rather than duplicating its implementation qnx4fs: Use kmemdup rather than duplicating its implementation irttp: Use kmemdup rather than duplicating its implementation ks8*/ksz8*: Casting (void *) value returned by kmalloc is useless ksz884x: Use kzalloc rather than kmalloc followed by memset with 0 RxRPC: Use kmemdup rather than duplicating its implementation gianfar: Use kmemdup rather than duplicating its implementation brcm80211: smac: Use kmemdup rather than duplicating its implementation UBIFS: Use kmemdup rather than duplicating its implementation CDC NCM: Use kzalloc rather than kmalloc followed by memset with 0 [media] drxd: Use kmemdup rather than duplicating its implementation [media] dw2102: Use kmemdup rather than duplicating its implementation [media] v4l: Casting (void *) value returned by kmalloc is useless [media] cx25821: Use kmemdup rather than duplicating its implementation [media] pwc: Use kmemdup rather than duplicating its implementation nfsd4: Use kmemdup rather than duplicating its implementation Staging: line6: Use kmemdup rather than duplicating its implementation staging: hv: Use kmemdup rather than duplicating its implementation staging: rtl8192e: Use kzalloc rather than kmalloc v2 staging: rtl8192e: Use kmemdup rather than duplicating its implementation staging: rtl8192e: Use kmemdup rather than duplicating its implementation Staging: speakup: Use kmemdup rather than duplicating its implementation staging: iio: Use kcalloc instead of kzalloc to allocate array bnx2x: Use kcalloc instead of kzalloc to allocate array enic: Use kcalloc instead of kzalloc to allocate array ll_temac: Use kcalloc instead of kzalloc to allocate array sfc: Use kcalloc instead of kzalloc to allocate array x86: Use kmemdup() in copy_thread(), rather than duplicating its implementation ALSA: ctxf: Use kcalloc instead of kzalloc to allocate array ALSA: asihp: Use kcalloc instead of kzalloc to allocate array rt2x00: Use kcalloc instead of kzalloc to allocate array iwlegacy: Use kcalloc instead of kzalloc to allocate array ARM: SAMSUNG: Use kmemdup rather than duplicating its implementation ia64: tioca: Use kmemdup rather than duplicating its implementation ia64: sn: Use kmemdup rather than duplicating its implementation ia64: pcibr: Use kmemdup rather than duplicating its implementation usb: gadget: renesas_usbhs: Use kcalloc instead of kzalloc to allocate array USB: wusb: Use kcalloc instead of kzalloc to allocate array uwb: Use kcalloc instead of kzalloc to allocate array usb: gadget: Use kcalloc instead of kzalloc to allocate array [media] pvrusb2: Use kcalloc instead of kzalloc to allocate array fuse: Use kcalloc instead of kzalloc to allocate array xen-blkfront: Use kcalloc instead of kzalloc to allocate array selinux: Casting (void *) value returned by kmalloc is useless KVM: Use kmemdup rather than duplicating its implementation [media] v4l: s5p-tv: Use kcalloc instead of kzalloc to allocate array [media] uvcvideo: Use kcalloc instead of kzalloc to allocate array [media] v4l2-ctrls: Use kcalloc instead of kzalloc to allocate array [media] xc4000: Use kcalloc instead of kzalloc to allocate array ceph: Use kmemdup rather than duplicating its implementation i2c-dev: Use memdup_user Thomas Pedersen (12): mac80211: comment allocation of mesh frames mac80211: add HT IEs to mesh frames mac80211: set HT capabilities for mesh peer mac80211: allow frame aggregation for mesh mac80211: QoS multicast frames have No Ack policy mac80211: check if frame is really part of this BA mac80211: failed forwarded mesh frame addressing mac80211: fix switched HWMP frame addresses mac80211: fix forwarded mesh frame queue mapping {nl,cfg,mac}80211: implement dot11MeshHWMPperrMinInterval mac80211: don't initiate path discovery when forwarding frame with unknown DA mac80211: clean up rx_h_mesh_fwding Thomas Petazzoni (5): [media] cx231xx: fix crash after load/unload/load of module [media] cx231xx: remove useless 'lif' variable in cx231xx_usb_probe() [media] cx231xx: simplify argument passing to cx231xx_init_dev() [media] cx231xx: use URB_NO_TRANSFER_DMA_MAP on URBs allocated with usb_alloc_urb() [media] em28xx: simplify argument passing to em28xx_init_dev() Thomas Renninger (5): ACPI processor: Fix error path, also remove sysdev link intel idle: Make idle driver more robust ACPI processor: Remove unneeded cpuidle_unregister_driver call ACPI processor: Remove unneeded variable passed by acpi_processor_hotadd_init V2 intel_idle: Split up and provide per CPU initialization func Thomas Weber (1): ARM: OMAP: hsmmc: Add support for non-OMAP pins Thorsten WiÃ?mann (1): drivers/tty: Remove unneeded spaces Tilman Schmidt (1): isdn/gigaset: report ISDN4Linux interface only once Tim Yamin (1): ALSA: emu10k1 - add another Audigy 2 ZS ID Timo Teräs (1): x86, centaur: Enable cx8 for VIA Eden too Timur Tabi (15): powerpc/85xx: add pixis indirect mode device tree node powerpc/fsl_msi: add support for the fsl, msi property in PCI nodes ASoC: p1022ds: add support for fsl,P1022 and fsl,P1022DS model names ASoC: fsl/powerpc: don't rely on the cell-index property drivers/video: fsl-diu-fb: merge all allocated data into one block drivers/video: fsl-diu-fb: rename "machine_data" to "data" drivers/video: fsl-diu-fb: merge init_fbinfo() into install_fb() drivers/video: fsl-diu-fb: set correct framebuffer flags drivers/video: fsl-diu-fb: remove broken reference count enabling the display drivers/video: fsl-diu-fb: add default platform ops functions drivers/video: fsl-diu-fb: merge fsl_diu_alloc() into map_video_memory() powerpc/85xx: re-enable ePAPR byte channel driver in corenet32_smp_defconfig powerpc/85xx: fix PCI and localbus properties in p1022ds.dts powerpc/fsl: add MSI support for the Freescale hypervisor phylib: introduce mdiobus_alloc_size() Todd Poynor (2): cpufreq: OMAP: Enable all CPUs in shared policy mask mmc: sdhci: Always pass clock request value zero to set_clock host op Todd Previte (1): iwlwifi: Suppress noisy syslog messages when RF_KILL switch engaged Tom Herbert (10): dql: Dynamic queue limits net: Add queue state xoff flag for stack net: Add netdev interfaces for recording sends/comp xps: Add xps_queue_release function bql: Byte queue limits e1000e: Support for byte queue limits forcedeth: Support for byte queue limits tg3: Support for byte queue limits bnx2x: Support for byte queue limits sfc: Support for byte queue limits Tomas Henzl (1): [SCSI] hpsa: add the Smart Array 5i to the kdump blacklist Tomas Winkler (20): [media] easycap: cleanup function usage [media] easycap: remove linux/version.h include from easycap_ioctl.c [media] easycap: compress initialization tables [media] easycap: streamline the code [media] easycap: drop initializations to 0 in the probe functions [media] easycap: use usb_kill_urb wrapper functions [media] easycap: easycap_usb_driver should be static to easycap_main.c [media] easycap: remove unused members of struct easycap [media] easycap: add easycap prefix to global functions names [media] easycap: drop usb_class_driver [media] easycap: fix warnings: variable set but not used staging:mei: wd_ops and wd_info should be static staging/mei: fix check for allocating host client id staging/mei: remove BUG_ON for testing of the response buffer size overflow staging/mei: remove status member of mei_io_list staging/mei: don't check if list is empty before looping staging/mei: Don't check if loop cursor is null staging/mei: remove outdated comment about setting iamthif_mtu staging/mei: code style - cleanup blanks staging/mei: add watchdog device registration wrappers Tomasz Stanislawski (7): [media] v4l: add support for selection api [media] doc: v4l: add binary images for selection API [media] doc: v4l: add documentation for selection API [media] v4l: emulate old crop API using extended crop/compose API [media] v4l: s5p-tv: mixer: add support for selection API [media] v4l: s5p-tv: mixer: fix setup of VP scaling [media] doc: v4l: selection: choose pixels as units for selection rectangles Tomi Valkeinen (90): OMAPDSS: DSI: flush posted write when entering ULPS OMAPDSS: DSI: flush posted write in send_bta OMAPDSS: DISPC: Flush posted writes when enabling outputs OMAPDSS: DSI: count with number of lanes OMAPDSS: DSI: Parse lane config OMAPDSS: DSI: Use new lane config in dsi_set_lane_config OMAPDSS: DSI: use lane config in dsi_get_lane_mask OMAPDSS: DSI: use lane config in dsi_cio_wait_tx_clk_esc_reset OMAPDSS: DSI: use lane config in dsi_cio_enable_lane_override OMAPDSS: DSI: remove dsi_get_num_lanes_used OMAPDSS: DSI: fix lane handling when entering ULPS OMAPDSS: DSI: improve wait_for_bit_change OMAPDSS: DSI: disable DDR_CLK_ALWAYS_ON when entering ULPS OMAPDSS: DISPC: add missing prototype OMAPDSS: Remove old fifomerge hacks OMAPDSS: remove L4_EXAMPLE code OMAPDSS: DISPC: make dispc_ovl_set_channel_out() public OMAPDSS: DISPC: make dispc_ovl_set_fifo_threshold() public OMAPDSS: remove partial update from the overlay manager OMAPDSS: remove partial update from DSI OMAPDSS: remove partial update from panel-taal OMAPDSS: pass ovl manager to dss_start_update OMAPDSS: DISPC: handle 0 out_width/out_height in ovl_setup() OMAPDSS: handle ilace/replication when configuring overlay OMAPDSS: separate FIFO threshold setup from ovl_setup OMAPDSS: separate overlay channel from ovl_setup OMAPDSS: setup manager with dispc_mgr_setup() OMAPDSS: DISPC: remove unused functions OMAPDSS: remove unneeded dss_ovl_wait_for_go() OMAPDSS: add ovl/mgr_manual_update() helpers OMAPDSS: split omap_dss_mgr_apply() to smaller funcs OMAPDSS: apply affects only one overlay manager OMAPDSS: create apply.c OMAPDSS: hide manager's enable/disable() OMAPDSS: APPLY: track whether a manager is enabled OMAPDSS: APPLY: skip isr register and config for manual update displays OMAPDSS: APPLY: skip isr register and config for disabled displays OMAPDSS: APPLY: cleanup dss_mgr_start_update OMAPDSS: store overlays in an array OMAPDSS: store managers in an array OMAPDSS: store overlays in a list for each manager OMAPDSS: APPLY: separate vsync isr register/unregister OMAPDSS: DISPC: Add dispc_mgr_get_vsync_irq() OMAPDSS: APPLY: use dispc_mgr_get_vsync_irq() OMAPDSS: APPLY: configure_* funcs take ovl/manager as args OMAPDSS: APPLY: rename overlay_cache_data OMAPDSS: APPLY: rename manager_cache_data OMAPDSS: APPLY: move spinlock outside the struct OMAPDSS: APPLY: rename dss_cache to dss_data OMAPDSS: APPLY: move ovl funcs to apply.c OMAPDSS: APPLY: move mgr funcs to apply.c OMAPDSS: remove ovl/mgr check-code temporarily OMAPDSS: APPLY: add mutex OMAPDSS: APPLY: add missing uses of spinlock OMAPDSS: DSI: call mgr_enable/disable for cmd mode displays OMAPDSS: APPLY: move mgr->enabled to mgr_priv_data OMAPDSS: APPLY: add busy field to mgr_priv_data OMAPDSS: APPLY: rewrite overlay enable/disable OMAPDSS: APPLY: rewrite register writing OMAPDSS: DISPC: add dispc_mgr_get_framedone_irq OMAPDSS: APPLY: add updating flag OMAPDSS: APPLY: clean up isr_handler OMAPDSS: APPLY: move mgr->info to apply.c OMAPDSS: APPLY: move ovl->info to apply.c OMAPDSS: APPLY: move channel-field to extra_info set OMAPDSS: APPLY: move fifo thresholds to extra_info set OMAPDSS: APPLY: rename dirty & shadow_dirty OMAPDSS: APPLY: remove device_changed field OMAPDSS: APPLY: add dss_apply_ovl_enable() OMAPDSS: APPLY: skip enable/disable if already enabled/disabled OMAPDSS: APPLY: add wait_pending_extra_info_updates() OMAPDSS: APPLY: remove runtime_get OMAPDSS: Add comments about blocking of ovl/mgr functions OMAPDSS: APPLY: add dss_ovl_simple_check() OMAPDSS: APPLY: add dss_mgr_simple_check() OMAPDSS: APPLY: add checking of ovls/mgrs settings OMAPDSS: APPLY: add return value to dss_mgr_enable() OMAPDSS: check the return value of dss_mgr_enable() OMAPDSS: APPLY: fix extra_info_update_ongoing OMAPDSS: APPLY: fix need_isr OMAPDSS: APPLY: clear shadow dirty flags only if GO had been set OMAPDSS: APPLY: add dss_set_go_bits() OMAPDSS: APPLY: cleanup extra_info_update_ongoing OMAPDSS: APPLY: add op->enabling OMAPDSS: APPLY: simplify dss_mgr_enable OMAPDSS: APPLY: add dss_setup_fifos OMAPDSS: APPLY: write fifo thresholds only if changed OMAPDSS: APPLY: remove unused variables OMAPDSS: APPLY: move check functions OMAPDSS: APPLY: move simple_check functions Tomoya MORINAGA (8): spi-topcliff-pch: Support new device LAPIS Semiconductor ML7831 IOH spi-topcliff-pch: Change company name OKI SEMICONDUCTOR to LAPIS Semiconductor pch_dma: Change company name OKI SEMICONDUCTOR to LAPIS Semiconductor pch_dma: Support new device LAPIS Semiconductor ML7831 IOH pch_gpio: Support new device LAPIS Semiconductor ML7831 IOH pch_gpio: Change company name OKI SEMICONDUCTOR to LAPIS Semiconductor i2c-eg20t: Support new device LAPIS Semiconductor ML7831 IOH i2c-eg20t: Change-company-name-OKI-SEMICONDUCTOR to LAPIS Semiconductor Tony Breeds (8): powerpc/44x: pci: Use PCI_BASE_ADDRESS_MEM_PREFETCH rather than magic value. powerpc/44x: pci: Add a want_sdr flag into ppc4xx_pciex_hwops powerpc/44x: pci: Setup the dma_window properties for each pci_controller powerpc/boot: Add extended precision shifts to the boot wrapper. powerpc/boot: Add mfdcrx powerpc/476fpe: Add 476fpe SoC code powerpc/47x: Add support for the new IBM currituck platform powerpc: fix compile error with 85xx/p1010rdb.c Tony Lin (1): mmc: sdhci-esdhc: Change delay after setting clock from 100ms to 1ms Tony Lindgren (11): ARM: 7159/1: OMAP: Introduce local common.h files ARM: 7192/1: OMAP: Fix build error for omap1_defconfig ARM: 7194/1: OMAP: Fix build after a merge between v3.2-rc4 and ARM restart changes Merge branch 'for_3.3/pm/omap4-mpuss' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap-pm into omap4 ARM: OMAP1: Set the omap1623 sram size to 16K Merge branch 'tk_prm_chain_handler_devel_3.3' of git://git.pwsan.com/linux-2.6 into prcm Merge branch 'for_3.3/uart/runtime-pm' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap-pm into uart arm/dts: Add minimal device tree support for omap2420 and omap2430 Merge branch 'hwmod_data_fixes_3.2rc' of git://git.pwsan.com/linux-2.6 into fixes-hwmod Merge branch 'hwmod_data_devel_3.3' of git://git.pwsan.com/linux-2.6 into hwmod Merge branch 'usbhost_runtime_pm_14_devel_3.3' of git://git.pwsan.com/linux-2.6 into ehci Tony Luck (1): acpi/apei/einj: Add extensions to EINJ from rev 5.0 of acpi spec Tormod Volden (1): agp: Fix multi-line warning message whitespace Toshiharu Okada (1): i2c-eg20t: modified the setting of transfer rate. Tristram Ha (1): KSZ8851-SNL: Fix MAC address change problem Trond Myklebust (4): SUNRPC: Clean up the RPCSEC_GSS service ticket requests NFS: Remove pNFS bloat from the generic write path NFSv4: Save the owner/group name string when doing open NFSv4: Change the default setting of the nfs4_disable_idmapping parameter Tushar Behera (3): DMA: PL330: Remove pm_runtime_xxx calls from pl330 probe/remove ARM: EXYNOS: Add USB OHCI support to ORIGEN board ARM: EXYNOS: Invert VCLK polarity for framebuffer on ORIGEN Ulf Hansson (1): mmc: core: Add option to prevent eMMC sleep command Ulisses Furquim (4): Bluetooth: Remove global mutex hci_task_lock Bluetooth: Always compile SCO and L2CAP in Bluetooth Core Bluetooth: Make HCI call directly into SCO and L2CAP event functions Bluetooth: Fix deadlocks with sock lock and L2CAP timers locks Ulrich Drepper (2): x86/kprobes: Fix typo transferred from Intel manual x86, opcode: ANDN and Group 17 in x86-opcode-map.txt Ursula Braun (8): af_iucv: support ancillary data with HS transport af_iucv: accelerate close for HS transport af_iucv: release reference to HS device af_iucv: remove unused timer infrastructure af_iucv: get rid of state IUCV_SEVERED qeth: suspicious rcu_dereference_check in recovery qeth: forbid recovery during shutdown netiucv: allow multiple interfaces to same peer Uwe Kleine-König (11): serial/imx: propagate error of platform_driver_register in init routine serial/mxs-auart: only wake up tty layer once pinctrl: make the "Debug PINCTRL calls" entry actually do something pinctrl: remove two unused global variables drivers_base: make argument to platform_device_register_full const ARM/of: allow *machine_desc.dt_compat to be const serial: use DIV_ROUND_CLOSEST instead of open coding it serial/documentation: fix documented name of DCD cpp symbol serial/imx: propagate error from of_alias_get_id instead of using -ENODEV serial/imx: let probing fail for the dt case without a valid alias bootmem: micro optimize freeing pages in bulk Vaibhav Hiremath (1): ARM: OMAP: hsmmc: Add support for AM3517EVM base-board MMC slot Valdis.Kletnieks@xxxxxx (1): crypto: fix typo in crypto/Kconfig Valentin Rothberg (2): Staging: olpc_dcon.c: obsolete use of strict_strtoul Staging: olpc_dcon.c: obsolete use of strict_stroul Vasanthakumar Thiagarajan (52): ath6kl: Enable force foreground scan in connected state ath6kl: Fix sparse warning "symbol 'conn' shadows an earlier one" ath6kl: Replace spin_lock_irqsave with spin_lock_bh ath6kl: Claim sdio function only at appropriate places ath6kl: Fix htc_packet leak in ath6kl_htc_rx_process_packets() ath6kl: Fix htc_packet leak in ath6kl_htc_rx_fetch() ath6kl: Avoid processing failed rx packets ath6kl: Minor cleanup in msg_look_ahead parameter in ath6kl_htc_rxmsg_pending_handler() ath6kl: Pass ath6kl structure to ath6kl_init() instead of net_device ath6kl: Keep wiphy reference in ath6kl structure ath6kl: Refactor wiphy dev and net dev init functions ath6kl: Cleanup fw interface type setting ath6kl: Define an initial vif structure and use it ath6kl: Define interface specific states ath6kl: Move ssid and crypto information to vif structure ath6kl: Move nw_type to vif structure ath6kl: Move bssid information to vif structure ath6kl: Move channel information to vif structure ath6kl: Move key information to vif structure ath6kl: Move aggregation information to vif structure ath6kl: Move disconnect timer to vif structure ath6kl: Move scan_req info and sme_state to vif ath6kl: Move few more vif specific information to struct ath6kl_vif ath6kl: Make net and target stats vif specific ath6kl: Maintain firmware interface index in struct ath6kl_vif ath6kl: Take vif information from wmi event ath6kl: Remove net_device from ath6kl ath6kl: Cleanup parameters in ath6kl_init_control_info() and ath6kl_init_profile_info() ath6kl: Refactor ath6kl_destroy() ath6kl: Use interface index from wmi data headr ath6kl: Store hw mac address in struct ath6kl ath6kl: Introduce spinlock to protect vif specific information ath6kl: Maintain virtual interface in a list ath6kl: Use the other variant of netdev (un)register APIs ath6kl: Configure inteface information at init time ath6kl: Implement add_virtual_intf() and del_virtual_intf() ath6kl: Add a modparam to enable multi normal interface support ath6kl: Initialize target wlan values for every vif ath6kl: Use appropriate wdev from vif ath6kl: Fix lockdep warning ath6kl: Fix tx packet drop in AP mode with bridge ath6kl: Fix error in writing create_qos debugfs ath6kl: Fix accessing wrong skb->data in ath6kl_tx_complete() ath6kl: Fix packet drop when ath6kl_cookie runs out ath6kl: Fix bug in setting default key index for tx in AP mode ath6kl: Fix bug in setting dot11_auth_mode in AP mode ath6kl: Fix AP mode operation after interface down/up ath6kl: Remove modparam multi_norm_if_support ath6kl: Find ar->max_norm_iface in firmware IE parsing ath6kl: Enable multiple vif support ath6kl: Increase the maximum number of connections in AP mode cfg80211: Fix race in bss timeout Vasiliy Kulikov (2): procfs: parse mount options procfs: add hidepid= and gid= mount options Veli-Pekka Peltola (1): hostap_cs: add ID for Canon K30225 Venkataraman, Meenakshi (2): iwlwifi: fix rate-scaling algorithm for BT combo devices iwlwifi: Execute runtime calibration always Vijay Subramanian (1): tcp: Replace constants with #define macros Vikas Chaudhary (7): [SCSI] qla4xxx: Perform context resets in case of context failures. [SCSI] qla4xxx: Wait for disable_acb before doing set_acb [SCSI] qla4xxx: Fix qla4xxx_dump_buffer to dump buffer correctly [SCSI] qla4xxx: Update driver version to 5.02.00-k10 [SCSI] qla4xxx: Update driver version to 5.02.00-k11 [SCSI] qla4xxx: Update license [SCSI] qla4xxx: Update driver version to 5.02.00-k12 Vikram Pandita (3): USB: ehci: report Data Buffer Error in debug mode usb: musb: omap2+: fix context api's usb: musb: fix pm_runtime calls while atomic Ville Syrjälä (14): drm: Redefine pixel formats drm: Add a missing ')' drm: Install drm_fourcc.h drm: fourcc: Use __u32 instead of u32 drm: plane: mutex_unlock() was missing drm: Fix __user sparse warnings drm: plane: Clear plane.crtc and plane.fb after disable_plane() drm: plane: Check source coordinates drm: plane: Check crtc coordinates against integer overflows in setplane ioctl drm: plane: Make 'formats' parameter to drm_plane_init() const drm: plane: Check that the fb pixel format is supported by the plane drm: Check that the requested pixel format is valid drm: Replace pitch with pitches[] in drm_framebuffer drm: Add drm_format_num_planes() utility function Vincent Palatin (1): PCI/PM/Runtime: make PCI traces quieter Vinod Koul (19): dmaengine: add new enum dma_transfer_direction dmaengine: move drivers to dma_transfer_direction plat-samsung: move to dma_transfer_direction media, video: move to dma_transfer_direction carma: move to dma_transfer_direction mmc-host: move to dma_transfer_direction spi, serial: move to dma_transfer_direction sound-soc: move to dma_transfer_direction net-ks8842: move to dma_transfer_direction USB-musb: move to dma_transfer_direction USB-renesas: move to dma_transfer_direction Merge branch 'dma_slave_direction' into next_test_dirn dmaengine: timb_dma: fix the spare warinings ASoC: sst_platform: fix the dsp driver interface ALSA: core: add compress parameter definations ALSA: core: add API header and driver header files ALSA: core: add support for compress_offload ALSA: core: add makefile and kconfig file for compress ALSA: export compress headers Vinson Lee (2): devices.txt: Fix typo of 'VMware'. myri10ge: Fix typo of 'VMware' in comment. Viresh Kumar (10): dmaengine/dw_dmac: Reconfigure interrupt and chan_cfg register on resume dmaengine/amba-pl08x: Config ccfg and increment phychan_hold if phychan is true mfd: Add support for irq over gpio pin to stmpe mfd: Separate out STMPE controller and interface specific code mfd: Add support for STMPE SPI interface mfd: Add support for stmpe variant 610 mfd: Add support for stmpe variant 801 gpio: Add support for stmpe variant 801 mmc: sdhci-spear: Implement suspend/resume mmc: sdhci-spear: Fix compilation error Virupax Sadashivpetimath (3): spi/pl022: skip default configuration before suspending spi/pl022: disable the PL022 block when unused spi/pl022: make the chip deselect handling thread safe Vitaliy Kulikov (1): ALSA: hda - GPIO to control mute LED may be enabled on HP systems with no such HW Vladimir LAVALLADE (1): [libata] add DVRTD08A and DVR-215 to NOSETXFER device quirk list Vladimir Zapolskiy (1): usb: musb: remove extern qualifier from musb_debug.h header Vsevolod Alekseev (1): security.h: fix misc typos/grammar errors in comments WANG Cong (1): kexec: remove KMSG_DUMP_KEXEC Wang Sheng-Hui (3): mm: cleanup the comment for head/tail pages of compound pages in mm/page_alloc.c mm/migrate.c: cleanup comment for migration_entry_wait() mm/migrate.c: remove the unused macro lru_to_page Wang YanQing (2): typo fixes: aera -> area, exntension -> extension menuconfig: let make not report error when not save configuration Wanlong Gao (1): cpumask: update setup_node_to_cpumask_map() comments Wei Liu (2): netback: remove redundant assignment netback: fix typo in comment Wei Yongjun (1): packet: fix typo in packet_mmap.txt Wey-Yi Guy (34): iwlwifi: HW rev for 105 and 135 series iwlwifi: two more SKUs for 6x05 series iwlagn: check for SMPS mode iwlwifi: remove un-supported SKUs iwlwifi: move all mac80211 related functions to one place iwlwifi: move more mac80211 callback function iwlwifi: move hw_scan into _mac80211 file iwlwifi: move station functions to mac80211 iwlwifi: Move the core suspend function to iwl-agn-lib iwlwifi: set "echo" host command length iwlwifi: check status before send command iwlwifi: remove redundancy iwlwifi: remove redundancy Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into wireless-next iwlwifi: show command string for REPLY_D3_CONFIG iwlwifi: show the configuration option iwlwifi: show command string for REPLY_D3_CONFIG iwlwifi: show the configuration option Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into wireless-next iwlwifi: do not re-configure HT40 after associated iwlwifi: declare static for iwl_sram_cleanup function iwlwifi: Rename file name from iwl-sv-open.c to iwl-testmode.c iwlwifi: declare static for iwl_sram_cleanup function iwlwifi: Rename file name from iwl-sv-open.c to iwl-testmode.c Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into wireless-next iwlwifi: Display more uCode debug info iwlwifi: minor cleanup iwlwifi: remove reference to legacy devices iwlwifi: rename CONFIG_IWLWIFI_DEVICE_SVTOOL to CONFIG_IWLWIFI_DEVICE_TESTMODE iwlwifi: P2P is not enabled by default iwlwifi: set TX_CMD_FLG_STA_RATE_MSK for BAR frame iwlwifi: deliver hw version in both string and u32 format iwlwifi: set hw_version in wiphy iwlwifi: use bus_get_hw_id for IWL_TM_CMD_APP2DEV_GET_DEVICE_ID Will Deacon (16): ARM: perf: clean and update ARMv7 event numbers ARM: perf: add support for stalled cycle ABI events ARM: perf: remove unused armpmu_get_max_events Merge branches 'perf/event-nos', 'perf/updates' and 'perf/omap4' into for-rmk ARM: idmap: populate identity map pgd at init time using .init.text ARM: suspend: use idmap_pgd instead of suspend_pgd ARM: proc-*.S: place cpu_reset functions into .idmap.text section ARM: idmap: use idmap_pgd when setting up mm for reboot ARM: head.S: only include __turn_mmu_on in the initial identity mapping ARM: SMP: use idmap_pgd for mapping MMU enable during secondary booting ARM: LPAE: add ISBs around MMU enabling code ARM: LPAE: mark memory banks with start > ULONG_MAX as highmem ARM: lib: add call_with_stack function for safely changing stack ARM: reset: implement soft_restart for jumping to a physical address ARM: stop: execute platform callback from cpu_stop code ARM: kexec: use soft_restart for branching to the reboot buffer Willem Penninckx (2): HID: usbkbd: synchronize LED URB submission HID: usbkbd: kill LED URB on disconnect Wim Van Sebroeck (2): watchdog: add nowayout helpers to Watchdog Timer Driver Kernel API watchdog: documentation: update index file Wolfgang Grandegger (10): net/can/mscan: Fix buggy listen only mode setting ibm/emac: fix improper cleanup when device is removed to allow re-bind can: sja1000_isa: fix "limited range" compiler warnings can: sja1000_isa: convert to platform driver to support x86_64 systems can: cc770: add driver core for the Bosch CC770 and Intel AN82527 can: cc770: legacy CC770 ISA bus driver can: cc770: add driver core for the Bosch CC770 and Intel AN82527 can: cc770: add legacy ISA bus driver for the CC770 and AN82527 can: cc770: add platform bus driver for the CC770 and AN82527 powerpc: tqm8548/tqm8xx: add and update CAN device nodes Wolfram Sang (6): lib: devres: add annotations for #endif lib: devres: add convenience function to remap a resource serial: 8250: replace hardcoded 0xbf with #define watchdog: documentation: describe nowayout in coversion-guide mtd: tests: stresstest: bail out if device has not enough eraseblocks MAINTAINERS: i2c: Add third maintainer Woogyom Kim (1): power_supply: Add LP8727 charger driver Wu Fengguang (15): writeback: charge leaked page dirties to active tasks writeback: fix dirtied pages accounting on sub-page writes writeback: fix dirtied pages accounting on redirty btrfs: fix dirtied pages accounting on sub-page writes writeback: dirty ratelimit - think time compensation writeback: max, min and target dirty pause time writeback: avoid tiny dirty poll intervals writeback: do strict bdi dirty_exceeded writeback: balanced_rate cannot exceed write bandwidth drm/i915: fix ELD writing for SandyBridge drm/i915: rename audio ELD registers drm/i915: dont trigger hotplug events on unchanged ELD drm/i915: HDMI hot remove notification to audio driver drm/i915: DisplayPort hot remove notification to audio driver writeback: move MIN_WRITEBACK_PAGES to fs-writeback.c Xi Wang (13): staging: vt6655: integer overflows in private_ioctl() staging: vt6656: integer overflows in private_ioctl() staging: olpc_dcon: ->read_status() API change xfs: fix acl count validation in xfs_acl_from_disk() irda: use msecs_to_jiffies() rather than manual calculation ax25: avoid overflows in ax25_setsockopt() netrom: avoid overflows in nr_setsockopt() [media] wl128x: fmdrv_common: fix signedness bugs [media] wl128x: fmdrv_rx: fix signedness bugs [media] wl128x: fmdrv_tx: fix signedness bugs ALSA: usb-audio: fix possible hang and overflow in parse_uac2_sample_rate_range() ext4: fix undefined behavior in ext4_fill_flex_info() audit: fix signedness bug in audit_log_execve_info() Xiao Guangrong (25): KVM: MMU: avoid pte_list_desc running out in kvm_mmu_pte_write KVM: x86: tag the instructions which are used to write page table KVM: x86: retry non-page-table writing instructions KVM: x86: cleanup port-in/port-out emulated KVM: MMU: do not mark accessed bit on pte write path KVM: MMU: cleanup FNAME(invlpg) KVM: MMU: fast prefetch spte on invlpg path KVM: MMU: remove unnecessary kvm_mmu_free_some_pages KVM: MMU: split kvm_mmu_pte_write function KVM: MMU: fix detecting misaligned accessed KVM: MMU: improve write flooding detected KVM: introduce KVM_MEM_SLOTS_NUM macro KVM: introduce update_memslots function KVM: introduce kvm_for_each_memslot macro KVM: introduce id_to_memslot function KVM: sort memslots by its size and use line search KVM: introduce a table to map slot id to index in memslots array KVM: IA64: fix struct redefinition jump-label: export jump_label_inc/jump_label_dec KVM: MMU: audit: replace mmu audit tracepoint with jump-label KVM: x86: remove the dead code of KVM_EXIT_HYPERCALL KVM: MMU: move the relevant mmu code to mmu.c KVM: MMU: remove oos_shadow parameter KVM: MMU: audit: inline audit function radix_tree: remove radix_tree_indirect_to_ptr() Xiao, Hui (1): ACPI, APEI, EINJ, Refine the fix of resource conflict Xiaotian Feng (1): proc: fix null pointer deref in proc_pid_permission() Yan, Zheng (1): igb: add basic runtime PM support Yaniv Rosner (14): bnx2x: PFC changes bnx2x: ETS changes bnx2x: Warpcore HW reset following fan failure bnx2x: Fix BCM84833 link and LED behavior bnx2x: Change Warpcore MDIO work around mode bnx2x: Add known PHY type check bnx2x: Fix self test of BCM57800 bnx2x: Cosmetic changes bnx2x: Change value comparison order bnx2x: Fix Super-Isolate mode for BCM84833 bnx2x: Fix PFC setting on BCM57840 bnx2x: Remove 100Mb force speed for BCM84833 bnx2x: Remove AutoGrEEEn for BCM84833 bnx2x: Disable AN KR work-around for BCM57810 Yanmin Zhang (1): intel_idle: remove redundant local_irq_disable() call Yannick Brosseau (1): staging: lttng: Fix recent modifications to string_from_user operation Yauhen Kharuzhy (2): drivers/rtc/rtc-mxc.c: fix setting time for MX1 SoC drivers/rtc/rtc-mxc.c: make alarm work Yegor Yefremov (1): serial: add support for 400 and 800 v3 series Titan cards Yehuda Sadeh (1): ceph: dereference pointer after checking for NULL Yevgeny Petrilin (12): net/mlx4_en: using non collapsed CQ on TX net/mlx4_core: Implement the master-slave communication channel mlx4_core: updated driver version to 1.1 mlx4_en: updated driver version to 2.0 mlx4: capability for link sensing mlx4_core: Changing link sensing logic mlx4: not using spin_lock_irq when getting vf by resource. mlx4: Fixing wrong error codes in communication channel mlx4_en: FIX: Setting default_qpn before using it mlx4_core: using array index for sense_allowed mlx4_core: limiting VF port options mlx4_core: Elaborating limitation on VF port options Yi Zou (2): [SCSI] fcoe: fix regression on offload em matching function for initiator/target [SCSI] libfc: remove redundant timer init for fcp Ying Han (1): memcg: fix pgpgin/pgpgout documentation Yinghai Lu (7): x86, apic: Add probe() for apic_flat x86, acpi: Skip acpi x2apic entries if the x2apic feature is not present x86, x2apic: Fallback to xapic when BIOS doesn't setup interrupt-remapping x86, x2apic: Allow "nox2apic" to disable x2apic mode setup by BIOS PCI: Only call pci_stop_bus_device() one time for child devices at remove PCI: DEVICE_COUNT_RESOURCE should be equal to PCI_NUM_RESOURCES PCI: Increase resource array mask bit size in pcim_iomap_regions() Yogesh Ashok Powar (12): mwifiex: fix ht_cap_info in ibss beacons mwifiex: use existing helper function mwifiex_fill_cap_info mwifiex: change return types to void mwifiex: fix coding style mwifiex: fix 'Smatch' warnings mac80211: Purge A-MPDU TX queues before station destructions mac80211: Fixing sparse warning at sta_info.c mwl8k: Call ieee80211_stop_tx_ba_cb_irqsafe for already deleted BA stream mac80211: Call driver commands after drv_start in mac80211 restart code mwl8k: Recover from firmware crash mwl8k: Changing the driver version to 0.13 mwl8k: Fixing Sparse ENDIAN CHECK warning Yong Zhang (5): lockdep: Always try to set ->class_cache in register_lock_class() lockdep_init_map() power_supply: Remove IRQF_DISABLED lockdep, kmemcheck: Annotate ->lock in lockdep_init_map() MIPS: irq: Remove IRQF_DISABLED unicore32: Remove IRQF_DISABLED Yongqiang Yang (17): jbd: clear revoked flag on buffers before a new transaction started ext4: do not reference pa_inode from group_pa ext4: allocate delalloc blocks before changing journal mode ext4: flush journal when switching from data=journal mode jbd2: clear revoked flag on buffers before a new transaction started ext4: add a function which extends a group without checking parameters ext4: add a function which adds a new group descriptors to a fs ext4: add a structure which will be used by 64bit-resize interface ext4: add a function which sets up group blocks of a flex bg ext4: add a function which sets up a block group descriptors of a flex bg ext4: add a function which updates the super block during online resizing ext4: pass verify_reserved_gdb() the number of group decriptors ext4: add a new function which allocates bitmaps and inode tables ext4: add a new function which adds a flex group to a fs ext4: add new online resize interface ext4: let ext4_group_extend() use common code ext4: let ext4_group_add() use common code Yoni Divinsky (1): mac80211: fix tx->skb NULL pointer dereference Yu Xu (1): usb: gadget: enlarge maxburst bit width. Yu Yue (1): of: add include asm/setup.h in drivers/of/fdt.c Yuping Luo (1): usb: gadget: mass_storage: support multi-luns with different logic block size Zac Storer (3): Drivers: video: controlfb: fixed a brace coding style issue Drivers: video: sbuslib: fixed a brace coding style issue PCI: fix a brace coding style issue in probe.c Zefir Kurtisi (4): ath9k: trivial: reorder rx_tasklet processing ath: add a debug level for DFS ath9k_hw: add DFS testing check ath9k: add DFS radar pulse processing Zeng Zhaoming (2): tty: Fix memory leak in virtual console when enable unicode translation ASoC: sgtl5000: update author email address Zhang Jiejing (1): Input: add EETI eGalax I2C capacitive multi touch driver Zhang Rui (1): ACPI 5.0: Allow _AEI method in walk resources Zheng Liu (4): ext4: add missing space to ext4_msg output in ext4_fill_super() ext4: add missing spaces to debugging printk's ext4: remove no longer used functions in inode.c ext3: replace ll_rw_block with other functions Zhu Yanhai (1): Documentation/cgroups/memory.txt: fix typo adam radford (5): [SCSI] megaraid_sas: Fix reglockFlags for degraded raid5/6 [SCSI] megaraid_sas: mask off flags in ioctl path [SCSI] megaraid_sas: remove poll_mode_io code [SCSI] megaraid_sas: Version and Changelog update [SCSI] megaraid: fix sparse warnings alex.bluesman.smirnov@xxxxxxxxx (6): 6LoWPAN: add fragmentation support 6LoWPAN: disable debugging by default 6LoWPAN: set proper netdev flags 6LoWPAN: UDP header compression 6LoWPAN: UDP header decompression 6LoWPAN: update documentation allan (1): drivers/net/usb/asix: fixed asix_get_wol reported wrong wol status issue chas williams - CONTRACTOR (1): atm: eliminate atm_guess_pdu2truesize() corentin.labbe (1): i2c-ali1535: enable SPARC support david decotigny (7): forcedeth: fix stats on hardware without extended stats support net-sysfs: fixed minor sparse warning net: new counter for tx_timeout errors in sysfs forcedeth: implement ndo_get_stats64() API forcedeth: account for dropped RX frames forcedeth: stats updated with a deferrable timer net-forcedeth: fix possible stats inaccuracies on 32b hosts francesco.gringoli@xxxxxxxxxxxx (1): b43: avoid packet losses in the dma worker code. françois romieu (1): 8139cp: fix missing napi_gro_flush. john stultz (2): clocksource: m86k: Convert to clocksource_register_hz/khz kconfig: add merge_config.sh script lawrence rust (1): [media] ir-rc6-decoder: Support RC6-6A variable length data matthieu castet (2): [media] tm6000: improve loading speed on hauppauge 900H [media] tm6000: dvb doesn't work on usb1.1 nagalakshmi.nandigama@xxxxxxx (16): [SCSI] mpt2sas: Better handling DEAD IOC (PCI-E LInk down) error condition [SCSI] mpt2sas: When IOs are terminated, update the result to DID_SOFT_ERROR to avoid infinite resets [SCSI] mpt2sas: Adding support for customer specific branding [SCSI] mpt2sas: MPI next revision header update [SCSI] mpt2sas: Do not set sas_device->starget to NULL from the slave_destroy callback when all the LUNS have been deleted [SCSI] mpt2sas: Rearrange the the code so that the completion queues are initialized prior to sending the request to controller firmware [SCSI] mpt2sas: Bump driver version to 11.100.00.00 [SCSI] mpt2sas: Support for greater than 2TB capacity WarpDrive [SCSI] mpt2sas: Increase max transfer support from 4MB to 16MB [SCSI] mpt2sas: Added support for customer specific branding [SCSI] mpt2sas: MPI next revision header update [SCSI] mpt2sas: Release spinlock for the raid device list before blocking it [SCSI] mpt2sas: Do not retry a timed out direct IO for warpdrive [SCSI] mpt2sas : Fix for memory allocation error for large host credits [SCSI] mpt2sas : Bump driver vesion to 12.100.00.00 [SCSI] mpt2sas: Removed redundant calling of _scsih_probe_devices() from _scsih_probe pdeschrijver@xxxxxxxxxx (2): arm/tegra: remove unused defines arm/tegra: convert tegra20 to GIC devicetree binding ramesh.babu@xxxxxxxxxxxxxxx (1): ASoC: Allow machines to ignore pmdown_time per-link sensoray-dev (2): [media] saa7134: adding Sensoray boards to saa7134 driver [media] bttv: adding Sensoray 611 board to driver sjur.brandeland@xxxxxxxxxxxxxx (12): caif: Allow cfpkt_extr_head to process empty message caif: Restructure how link caif link layer enroll caif: Remove unused enum and parameter in cfserl caif: Remove unused attributes from struct cflayer if_ether.h: Add IEEE 802.1 Local Experimental Ethertype 1. caif: Add support for CAIF over CDC NCM USB interface caif: Add support for flow-control on device's tx-queue caif: Stash away hijacked skb destructor and call it later caif: Bad assert triggering false positive. caif-shm: Bugfixes for caif_shmcore.c caif: Fix typo in Vendor/Product-ID for CAIF modems caif: Remove bad WARN_ON in caif_dev stephen hemminger (19): bridge: add NTF_USE support sky2: add bql support bridge: refactor fdb_notify bridge: rearrange fdb notifications (v2) bridge: add local MAC address to forwarding table (v2) netlink: af_netlink cleanup (v2) netlink: wake up netlink listeners sooner (v2) netem: loss model API sizes bonding: fix error handling if slave is busy (v2) xen-netback: make ops structs const vmxnet3" make ethtool ops const net: make ethtool_ops const xgmac: cleanups bna: make ethtool_ops and strings const bna: fix sparse warnings/errors usbnet: make ethtool_ops const bcm63xx: make ethtool_ops const netdev: make net_device_ops const vhost-net: add module alias (v2.1) sukadev@xxxxxxxxxxxxxxxxxx (2): powerpc: Implement CONFIG_STRICT_DEVMEM powerpc: Punch a hole in /dev/mem for librtas tvboxspy (1): [media] it913x-fe ver 1.09 amend adc table entries xiyou.wangcong@xxxxxxxxx (1): x86/kprobes: Add arch/x86/tools/insn_sanity to .gitignore Ã?meric Maschino (1): ia64: Add accept4() syscall ----------------------------------------------------------------------- hooks/post-receive -- XFS development tree
_______________________________________________ xfs mailing list xfs@xxxxxxxxxxx http://oss.sgi.com/mailman/listinfo/xfs