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
|