[PATCH 3.16 000/305] 3.16.37-rc1 review

Ben Hutchings
2016-08-14T11:02:40Z

This is the start of the stable review cycle for the 3.16.37 release.
There are 305 patches in this series, which will be posted as responses
to this one. If anyone has any issues with these being applied, please
let me know.

As I've accumulated an unusually long patch series, I'm allowing a
longer time for review. Responses should be made by Sat Aug 20
00:00:00 UTC 2016. Anything received after that time might be too
late.

A combined patch relative to 3.16.36 will be posted as an additional
response to this. A shortlog and diffstat can be found below.

Ben.

-------------

AceLan Kao (1):
ALSA: hda - Fix headset mic detection problem for Dell machine
[f90d83b301701026b2e4c437a3613f377f63290e]

Adrian Hunter (1):
mmc: mmc: Fix partition switch timeout for some eMMCs
[1c447116d017a98c90f8f71c8c5a611e0aa42178]

Al Viro (2):
fix d_walk()/non-delayed __d_free() race
[3d56c25e3bb0726a5c5e16fc2d9e38f8ed763085]
make nfs_atomic_open() call d_drop() on all ->open_context() errors.
[d20cb71dbf3487f24549ede1a8e2d67579b4632e]

Alan Stern (1):
USB: don't free bandwidth_mutex too early
[ab2a4bf83902c170d29ba130a8abb5f9d90559e1]

Alex Deucher (1):
drm/radeon: fix asic initialization for virtualized environments
[05082b8bbd1a0ffc74235449c4b8930a8c240f85]

Alex Williamson (2):
iommu/vt-d: Improve fault handler error messages
[a0fe14d7dcf5db2f101b4fe8689ecabb255ab7d3]
iommu/vt-d: Ratelimit fault handler
[c43fce4eebae257ca413733690e2076757282093]

Alexey Brodkin (1):
arc: unwind: warn only once if DW2_UNWIND is disabled
[9bd54517ee86cb164c734f72ea95aeba4804f10b]

Andreas Gruenbacher (1):
posix_acl: Add set_posix_acl
[485e71e8fb6356c08c7fc6bcce4bf02c9a9a663f]

Andreas Werner (1):
mcb: Fixed bar number assignment for the gdd
[f75564d343010b025301d9548f2304f48eb25f01]

Andrew F. Davis (1):
regmap: cache: Fix typo in cache_bypass parameter description
[267c85860308d36bc163c5573308cd024f659d7c]

Andrew Goodbody (2):
usb: musb: Ensure rx reinit occurs for shared_fifo endpoints
[f3eec0cf784e0d6c47822ca6b66df3d5812af7e6]
usb: musb: Stop bulk endpoint while queue is rotated
[7b2c17f829545df27a910e8d82e133c21c9a8c9c]

Andrey Grodzovsky (1):
xen/pciback: Fix conf_space read/write overlap check.
[02ef871ecac290919ea0c783d05da7eedeffc10e]

Andrey Ryabinin (1):
kernel/sysrq, watchdog, sched/core: Reset watchdog on all CPUs while processing sysrq-w
[57675cb976eff977aefb428e68e4e0236d48a9ff]

Andy Lutomirski (1):
uvc: Forward compat ioctls to their handlers directly
[a44323e2a8f342848bb77e8e04fcd85fcb91b3b4]

Anthony Romano (1):
tmpfs: don't undo fallocate past its last page
[b9b4bb26af017dbe930cd4df7f9b2fc3a0497bfe]

Arnd Bergmann (4):
crypto: public_key: select CRYPTO_AKCIPHER
[bad6a185b4d6f81d0ed2b6e4c16307969f160b95]
driver-core: use 'dev' argument in dev_dbg_ratelimited stub
[1f62ff34a90471d1b735bac2c79e894afc7c59bc]
gcov: disable tree-loop-im to reduce stack usage
[c87bf431448b404a6ef5fbabd74c0e3e42157a7f]
kbuild: move -Wunused-const-variable to W=1 warning level
[c9c6837d39311b0cc14cdbe7c18e815ab44aefb1]

Artem Bityutskiy (1):
UBI: do propagate positive error codes up
[0e707ae79ba357d60b8a36025ec8968e5020d827]

Ashutosh Dixit (1):
misc: mic: Fix for double fetch security bug in VOP driver
[9bf292bfca94694a721449e3fd752493856710f6]

Bartlomiej Zolnierkiewicz (1):
blk-mq: fix undefined behaviour in order_to_size()
[b3a834b1596ac668df206aa2bb1f191c31f5f5e4]

Ben Dooks (1):
gpio: bcm-kona: fix bcm_kona_gpio_reset() warnings
[b66b2a0adf0e48973b582e055758b9907a7eee7c]

Ben Hutchings (3):
USB: quirks: Fix entries on wrong list in 3.16.y
[not upstream; fixes stable-specific bug]
batman-adv: Fix double-put of vlan object
[baceced93274ff2f846eae991664f9094425ffa8]
nfsd: check permissions when setting ACLs
[999653786df6954a31044528ac3f7a5dadca08f4]

Ben Skeggs (1):
drm/nouveau/fbcon: fix out-of-bounds memory accesses
[f045f459d925138fe7d6193a8c86406bda7e49da]

Bernhard Thaler (1):
Revert "netfilter: ensure number of counters is >0 in do_replace()"
[d26e2c9ffa385dd1b646f43c1397ba12af9ed431]

Bin Liu (1):
usb: gadget: fix spinlock dead lock in gadgetfs
[d246dcb2331c5783743720e6510892eb1d2801d9]

Bjorn Helgaas (2):
PCI: Supply CPU physical address (not bus address) to iomem_is_exclusive()
[ca620723d4ff9ea7ed484eab46264c3af871b9ae]
alpha/PCI: Call iomem_is_exclusive() for IORESOURCE_MEM, but not IORESOURCE_IO
[c20e128030caf0537d5e906753eac1c28fefdb75]

Bob Copeland (1):
mac80211: mesh: flush mesh paths unconditionally
[fe7a7c57629e8dcbc0e297363a9b2366d67a6dc5]

Borislav Petkov (1):
x86/amd_nb: Fix boot crash on non-AMD systems
[1ead852dd88779eda12cb09cc894a03d9abfe1ec]

Brian Bloniarz (1):
Fix OpenSSH pty regression on close
[0f40fbbcc34e093255a2b2d70b6b0fb48c3f39aa]

Brian King (1):
ipr: Clear interrupt on croc/crocodile when running with LSI
[54e430bbd490e18ab116afa4cd90dcc45787b3df]

Brian Norris (1):
UBI: fix missing brace control flow
[b388e6a7a6ba988998ddd83919ae8d3debf1a13d]

Cameron Gutman (1):
Input: xpad - prevent spurious input from wired Xbox 360 controllers
[1ff5fa3c6732f08e01ae12f12286d4728c9e4d86]

Catalin Marinas (2):
arm64: Ensure pmd_present() returns false after pmd_mknotpresent()
[5bb1cc0ff9a6b68871970737e6c4c16919928d8b]
arm64: Provide "model name" in /proc/cpuinfo for PER_LINUX32 tasks
[e47b020a323d1b2a7b1e9aac86e99eae19463630]

Catalin Vasile (1):
crypto: caam - fix caam_jr_alloc() ret code
[e930c765ca5c6b039cd22ebfb4504ea7b5dab43d]

Chris Wilson (1):
drm/i915: Prevent machine death on Ivybridge context switching
[e9135c4f08d9acb0f3da3ad2643b669dee3217c2]

Christophe JAILLET (1):
ALSA: echoaudio: Fix memory allocation
[9c6795a9b3cbb56a9fbfaf43909c5c22999ba317]

Chuck Lever (1):
sunrpc: Update RPCBIND_MAXNETIDLEN
[4b9c7f9db9a003f5c342184dc4401c1b7f2efb39]

Crestez Dan Leonard (1):
iio: Fix error handling in iio_trigger_attach_poll_func
[99543823357966ac938d9a310947e731b67338e6]

Cyril Bur (1):
powerpc/tm: Always reclaim in start_thread() for exec() class syscalls
[8e96a87c5431c256feb65bcfc5aec92d9f7839b6]

Dan Carpenter (8):
ACPI / sysfs: fix error code in get_status()
[f18ebc211e259d4f591e39e74b2aa2de226c9a1d]
ALSA: compress: fix an integer overflow check
[6217e5ede23285ddfee10d2e4ba0cc2d4c046205]
KEYS: potential uninitialized variable
[38327424b40bcebe2de92d07312c89360ac9229a]
[media] cx23885: uninitialized variable in cx23885_av_work_handler()
[60587bd0680507f48ae3a7360983228fd207de8a]
i40e: fix an uninitialized variable bug
[1c306f7f62a38ee5f05f0ee994dfe82d654cf47c]
mfd: lp8788-irq: Uninitialized variable in irq handler
[22aab38e7b59fd79ce1045006be69a9abab58e5a]
qlcnic: use the correct ring in qlcnic_83xx_process_rcv_ring_diag()
[5b4d10f5e0369ed79434593b7cd8e85eebbe473f]
usb: f_fs: off by one bug in _ffs_func_bind()
[0015f9156092d07b3ec06d37d014328419d5832e]

Daniel (1):
Bridge: Fix ipv6 mc snooping if bridge has no ipv6 address
[0888d5f3c0f183ea6177355752ada433d370ac89]

Daniel Borkmann (1):
ipv6, token: allow for clearing the current device token
[47e27d5e92c46a3a62d4dfd8895b1ddb8613f531]

Daniel Lezcano (1):
cpuidle: Fix cpuidle_state_is_coupled() argument in cpuidle_enter()
[e7387da52028b072489c45efeb7a916c0205ebd2]

Dave Chinner (3):
xfs: fix inode validity check in xfs_iflush_cluster
[51b07f30a71c27405259a0248206ed4e22adbee2]
xfs: skip stale inodes in xfs_iflush_cluster
[7d3aa7fe970791f1a674b14572a411accf2f4d4e]
xfs: xfs_iflush_cluster fails to abort on error
[b1438f477934f5a4d5a44df26f3079a7575d5946]

Dave Gerlach (1):
cpuidle: Indicate when a device has been unregistered
[c998c07836f985b24361629dc98506ec7893e7a0]

Dave Jones (1):
netfilter: ensure number of counters is >0 in do_replace()
[1086bbe97a074844188c6c988fa0b1a98c3ccbb9]

Dmitry Torokhov (1):
Input: elantech - add more IC body types to the list
[226ba707744a51acb4244724e09caacb1d96aed9]

Dotan Barak (1):
IB/mlx4: Fix memory leak if QP creation failed
[5b420d9cf7382c6e1512e96e02d18842d272049c]

Edward Cree (1):
sfc: on MC reset, clear PIO buffer linkage in TXQs
[c0795bf64cba4d1b796fdc5b74b33772841ed1bb]

Eli Cohen (1):
IB/mlx5: Fix post send fence logic
[c9b254955b9f8814966f5dabd34c39d0e0a2b437]

Emmanouil Maroudas (1):
EDAC: Increment correct counter in edac_inc_ue_error()
[993f88f1cc7f0879047ff353e824e5cc8f10adfc]

Erez Shitrit (2):
IB/IPoIB: Don't update neigh validity for unresolved entries
[61c78eea9516a921799c17b4c20558e2aa780fd3]
IB/IPoIB: Fix race between ipoib_remove_one to sysfs functions
[198b12f77084244d310888dd5d643083cb5c2aa1]

Eric Dumazet (4):
bonding: prevent out of bound accesses
[f87fda00b6ed232a817c655b8d179b48bde8fdbe]
net_sched: fix pfifo_head_drop behavior vs backlog
[6c0d54f1897d229748d4f41ef919078db6db2123]
netem: fix a use after free
[21de12ee5568fd1aec47890c72967abf791ac80a]
tcp: make challenge acks less predictable
[75ff39ccc1bd5d3c455b6822ab09e533c551f758]

Eric Sandeen (1):
xfs: disallow rw remount on fs with unknown ro-compat features
[d0a58e833931234c44e515b5b8bede32bd4e6eed]

Eric W. Biederman (1):
mnt: fs_fully_visible test the proper mount for MNT_LOCKED
[d71ed6c930ac7d8f88f3cef6624a7e826392d61f]

Ewan D. Milne (1):
scsi: Add QEMU CD-ROM to VPD Inquiry Blacklist
[fbd83006e3e536fcb103228d2422ea63129ccb03]

Florian Fainelli (5):
MIPS: BMIPS: Fix PRID_IMP_BMIPS5000 masking for BMIPS5200
[cbbda6e7c9c3e4532bd70a73ff9d5e6655c894dc]
net: bcmsysport: Device stats are unsigned long
[016eb55157166132b094e53434748cae35e18455]
net: bgmac: Remove superflous netif_carrier_on()
[3894396e64994f31c3ef5c7e6f63dded0593e567]
net: bgmac: Start transmit queue in bgmac_open
[c3897f2a69e54dd113fc9abd2daf872e5b495798]
net: phy: Manage fixed PHY address space using IDA
[69fc58a57e56bf5e39b48809aefffdaa1b04c945]

Florian Westphal (17):
batman-adv: fix skb deref after free
[63d443efe8be2c1d02b30d7e4edeb9aa085352b3]
netfilter: arp_tables: simplify translate_compat_table args
[8dddd32756f6fe8e4e82a63361119b7e2384e02f]
netfilter: ip6_tables: simplify translate_compat_table args
[329a0807124f12fe1c8032f95d8a8eb47047fb0e]
netfilter: ip_tables: simplify translate_compat_table args
[7d3f843eed29222254c9feab481f55175a1afcc9]
netfilter: x_tables: add and use xt_check_entry_offsets
[7d35812c3214afa5b37a675113555259cfd67b98]
netfilter: x_tables: add compat version of xt_check_entry_offsets
[fc1221b3a163d1386d1052184202d5dc50d302d1]
netfilter: x_tables: assert minimum target size
[a08e4e190b866579896c09af59b3bdca821da2cd]
netfilter: x_tables: check for bogus target offset
[ce683e5f9d045e5d67d1312a42b359cb2ab2a13c]
netfilter: x_tables: check standard target size too
[7ed2abddd20cf8f6bd27f65bd218f26fa5bf7f44]
netfilter: x_tables: do compat validation via translate_table
[09d9686047dbbe1cf4faa558d3ecc4aae2046054]
netfilter: x_tables: don't move to non-existent next rule
[f24e230d257af1ad7476c6e81a8dc3127a74204e]
netfilter: x_tables: don't reject valid target size on some architectures
[7b7eba0f3515fca3296b8881d583f7c1042f5226]
netfilter: x_tables: introduce and use xt_copy_counters_from_user
[d7591f0c41ce3e67600a982bab6989ef0f07b3ce]
netfilter: x_tables: kill check_entry helper
[aa412ba225dd3bc36d404c28cdc3d674850d80d0]
netfilter: x_tables: validate all offsets and sizes in a rule
[13631bfc604161a9d69cd68991dff8603edd66f9]
netfilter: x_tables: validate targets of jumps
[36472341017529e2b12573093cc0f68719300997]
netfilter: x_tables: xt_compat_match_from_user doesn't need a retval
[0188346f21e6546498c2a0f84888797ad4063fc5]

Gavin Shan (1):
powerpc/pseries: Fix PCI config address for DDW
[8a934efe94347eee843aeea65bdec8077a79e259]

Geert Uytterhoeven (3):
char: Drop bogus dependency of DEVPORT on !M68K
[309124e2648d668a0c23539c5078815660a4a850]
serial: doc: Re-add paragraph documenting uart_console_write()
[d124fd3bb36ceb40438f10c897ce642386b74b72]
serial: doc: Un-document non-existing uart_write_console()
[834392a7d92677ff2bdc1c709b1171ee585b55c9]

Gregor Boirie (1):
iio:st_pressure: fix sampling gains (bring inline with ABI)
[d43a41152f8e9e4c0d19850884d1fada076dee10]

Guilherme G. Piccoli (1):
powerpc/iommu: Remove the dependency on EEH struct in DDW mechanism
[8445a87f7092bc8336ea1305be9306f26b846d93]

H. Peter Anvin (1):
x86, build: copy ldlinux.c32 to image.iso
[9c77679cadb118c0aa99e6f88533d91765a131ba]

Hannes Frederic Sowa (1):
ipv6: fix endianness error in icmpv6_err
[dcb94b88c09ce82a80e188d49bcffdc83ba215a6]

Hans de Goede (3):
USB: xhci: Add broken streams quirk for Frescologic device id 1009
[d95815ba6a0f287213118c136e64d8c56daeaeab]
usb: quirks: Add no-lpm quirk for Acer C120 LED Projector
[32cb0b37098f4beeff5ad9e325f11b42a6ede56c]
usb: quirks: Fix sorting
[81099f97bd31e25ff2719a435b1860fc3876122f]

Hari Bathini (1):
powerpc/book3s64: Fix branching to OOL handlers in relocatable kernel
[8ed8ab40047a570fdd8043a40c104a57248dd3fd]

Hariprasad S (1):
RDMA/iw_cxgb4: Always wake up waiter in c4iw_peer_abort_intr()
[093108cb3640844cfdabb0f506fa6b592b64272d]

Heiko Carstens (1):
s390/vmem: fix identity mapping
[c34a69059d7876e0793eb410deedfb08ccb22b02]

Heinrich Schuchardt (3):
ARM: dts: kirkwood: add kirkwood-ds112.dtb to Makefile
[fc5c796e12511a7c027b5a4438719dde2f796208]
ARM: dts: kirkwood: add kirkwood-nsa320.dtb to Makefile
[9ec423ed62b8278412400fae6c064edb6ce1bb51]
usb: gadget: avoid exposing kernel stack
[ffeee83aa0461992e8a99a59db2df31933e60362]

Helge Deller (1):
parisc: Fix pagefault crash in unaligned __get_user() call
[8b78f260887df532da529f225c49195d18fef36b]

Herbert Xu (1):
netlink: Fix dump skb leak/double free
[92964c79b357efd980812c4de5c1fd2ec8bb5520]

Honggang Li (1):
RDMA/cxgb3: device driver frees DMA memory with different size
[0de4cbb3dddca35ecd06b95918f38439c9c6401f]

Hugh Dickins (1):
tmpfs: fix regression hang in fallocate undo
[7f556567036cb7f89aabe2f0954b08566b4efb53]

Hui Wang (1):
ALSA: hda - Fix headset mic detection problem for one Dell machine
[86c72d1ce91d804e4fa8d90b316a89597dd220f1]

Itai Handler (1):
drm/gma500: Fix possible out of bounds read
[7ccca1d5bf69fdd1d3c5fcf84faf1659a6e0ad11]

James Bottomley (1):
scsi_lib: correctly retry failed zero length REQ_TYPE_FS commands
[a621bac3044ed6f7ec5fa0326491b2d4838bfa93]

James Hogan (5):
MIPS: Avoid using unwind_stack() with usermode
[d2941a975ac745c607dfb590e92bb30bc352dad9]
MIPS: Don't unwind to user mode with EVA
[a816b306c62195b7c43c92cb13330821a96bdc27]
MIPS: Fix siginfo.h to use strict posix types
[5daebc477da4dfeb31ae193d83084def58fd2697]
MIPS: KVM: Fix timer IRQ race when freezing timer
[4355c44f063d3de4f072d796604c7f4ba4085cc3]
MIPS: KVM: Fix timer IRQ race when writing CP0_Compare
[b45bacd2d048f405c7760e5cc9b60dd67708734f]

James Morse (1):
KVM: arm/arm64: Stop leaking vcpu pid references
[591d215afcc2f94e8e2c69a63c924c044677eb31]

Jan Beulich (3):
xen/acpi: allow xen-acpi-processor driver to load on Xen 4.7
[6f2d9d99213514360034c6d52d2c3919290b3504]
xenbus: don't BUG() on user mode induced condition
[0beef634b86a1350c31da5fcc2992f0d7c8a622b]
xenbus: don't bail early from xenbus_dev_request_and_reply()
[7469be95a487319514adce2304ad2af3553d2fc9]

Jan Kara (2):
ext4: fix data exposure after a crash
[06bd3c36a733ac27962fea7d6f47168841376824]
ext4: fix oops on corrupted filesystem
[74177f55b70e2f2be770dd28684dd6d17106a4ba]

Jann Horn (1):
proc: prevent stacking filesystems on top
[e54ad7f1ee263ffa5a2de9c609d58dfa27b21cd9]

Jason Gunthorpe (1):
IB/mlx4: Properly initialize GRH TClass and FlowLabel in AHs
[8c5122e45a10a9262f872b53f151a592e870f905]

Jason Wang (1):
tuntap: correctly wake up process during uninit
[addf8fc4acb1cf79492ac64966f07178793cb3d7]

Jeff Mahoney (1):
ecryptfs: don't allow mmap when the lower fs doesn't support it
[f0fe970df3838c202ef6c07a4c2b36838ef0a88b]

Jerome Marchand (2):
cifs: dynamic allocation of ntlmssp blob
[b8da344b74c822e966c6d19d6b2321efe82c5d97]
cifs: use CIFS_MAX_DOMAINNAME_LEN when converting the domain name
[202d772ba02b1deb8835a631cd8255943d1906a0]

Jiri Slaby (4):
Bluetooth: vhci: fix open_timeout vs. hdev race
[373a32c848ae3a1c03618517cce85f9211a6facf]
Bluetooth: vhci: purge unhandled skbs
[13407376b255325fa817798800117a839f3aa055]
base: make module_create_drivers_dir race-free
[7e1b1fc4dabd6ec8e28baa0708866e13fa93c9b3]
tty: vt, return error when con_startup fails
[6798df4c5fe0a7e6d2065cf79649a794e5ba7114]

Johan Hovold (5):
USB: serial: io_edgeport: fix memory leaks in attach error path
[c5c0c55598cefc826d6cfb0a417eeaee3631715c]
USB: serial: io_edgeport: fix memory leaks in probe error path
[c8d62957d450cc1a22ce3242908709fe367ddc8e]
USB: serial: keyspan: fix use-after-free in probe error path
[35be1a71d70775e7bd7e45fa6d2897342ff4c9d2]
USB: serial: mxuport: fix use-after-free in probe error path
[9e45284984096314994777f27e1446dfbfd2f0d7]
USB: serial: quatech2: fix use-after-free in probe error path
[028c49f5e02a257c94129cd815f7c8485f51d4ef]

Johannes Thumshirn (2):
Revert "scsi: fix soft lockup in scsi_remove_target() on module removal"
[305c2e71b3d733ec065cb716c76af7d554bd5571]
scsi: Add intermediate STARGET_REMOVE state to scsi_target_state
[f05795d3d771f30a7bdc3a138bf714b06d42aa95]

Joseph Salisbury (1):
ath5k: Change led pin configuration for compaq c700 laptop
[7b9bc799a445aea95f64f15e0083cb19b5789abe]

Joshua Kinard (1):
MIPS: Adjust set_pte() SMP fix to handle R10000_LLSC_WAR
[128639395b2ceacc6a56a0141d0261012bfe04d3]

Jouni Malinen (1):
mac80211: Fix mesh estab_plinks counting in STA removal case
[126e7557328a1cd576be4fca95b133a2695283ff]

Julien Grall (1):
arm64: cpuinfo: Missing NULL terminator in compat_hwcap_str
[f228b494e56d949be8d8ea09d4f973d1979201bf]

Kamal Heib (1):
net/mlx4_en: Fix the return value of a failure in VLAN VID add/kill
[93c098af09455ea7bdc6f0f6b08f6ac14fa06cf4]

Kangjie Lu (6):
ALSA: timer: Fix leak in SNDRV_TIMER_IOCTL_PARAMS
[cec8f96e49d9be372fdb0c3836dcf31ec71e457e]
ALSA: timer: Fix leak in events via snd_timer_user_ccallback
[9a47e9cff994f37f7f0dbd9ae23740d0f64f9fe6]
ALSA: timer: Fix leak in events via snd_timer_user_tinterrupt
[e4ec8cc8039a7063e24204299b462bd1383184a5]
USB: usbfs: fix potential infoleak in devio
[681fef8380eb818c0b845fca5d2ab1dcbab114ee]
rds: fix an infoleak in rds_inc_info_copy
[4116def2337991b39919f3b448326e21c40e0dbb]
tipc: fix an infoleak in tipc_nl_compat_link_dump
[5d2be1422e02ccd697ccfcd45c85b4a26e6178e2]

Kirill A. Shutemov (1):
UBIFS: Implement ->migratepage()
[4ac1c17b2044a1b4b2fbed74451947e905fc2992]

Krzysztof Kozlowski (1):
crypto: s5p-sss - Fix missed interrupts when working with 8 kB blocks
[79152e8d085fd64484afd473ef6830b45518acba]

Lars Persson (1):
MIPS: Fix race condition in lazy cache flushing.
[4d46a67a3eb827ccf1125959936fd51ba318dabc]

Lei Liu (2):
USB: serial: option: add even more ZTE device ids
[74d2a91aec97ab832790c9398d320413ad185321]
USB: serial: option: add more ZTE device ids
[f0d09463c59c2d764a6c6d492cbe6d2c77f27153]

Linus Walleij (2):
crypto: ux500 - memmove the right size
[19ced623db2fe91604d69f7d86b03144c5107739]
iio: accel: kxsd9: fix the usage of spi_w8r8()
[0c1f91b98552da49d9d8eed32b3132a58d2f4598]

Luis de Bethencourt (1):
staging: iio: accel: fix error check
[ef3149eb3ddb7f9125e11c90f8330e371b55cffd]

Luke Dashjr (1):
btrfs: bugfix: handle FS_IOC32_{GETFLAGS,SETFLAGS,GETVERSION} in btrfs_ioctl
[4c63c2454eff996c5e27991221106eb511f7db38]

Lyude (3):
drm/fb_helper: Fix references to dev->mode_config.num_connector
[255f0e7c418ad95a4baeda017ae6182ba9b3c423]
drm/i915/fbdev: Fix num_connector references in intel_fb_initial_config()
[14a3842a1d5945067d1dd0788f314e14d5b18e5b]
drm/i915/ilk: Don't disable SSC source if it's in use
[476490a945e1f0f6bd58e303058d2d8ca93a974c]

Majd Dibbiny (2):
net/mlx5: Fix masking of reserved bits in XRCD number
[9cd3411c42c5d5ba55d6e745edfe7df53c1ffa41]
net/mlx5: Fix the size of modify QP mailbox
[418f8399a8bedf376ec13eb01088f04a76ebdd6f]

Manfred Schlaegl (1):
Input: pwm-beeper - fix - scheduling while atomic
[f49cf3b8b4c841457244c461c66186a719e13bcc]

Mans Rullgard (1):
ata: sata_dwc_460ex: remove incorrect locking
[55e610cdd28c0ad3dce0652030c0296d549673f3]

Marc Zyngier (1):
arm/arm64: KVM: Enforce Break-Before-Make on Stage-2 page tables
[d4b9e0790aa764c0b01e18d4e8d33e93ba36d51f]

Marek Szyprowski (2):
ARM: dts: exynos: Add interrupt line to MAX8997 PMIC on exynos4210-trats
[330d12764e15f6e3e94ff34cda29db96d2589c24]
crypto: s5p-sss - fix incorrect usage of scatterlists api
[d1497977fecb9acce05988d6322ad415ef93bb39]

Mark Bloch (2):
IB/IWPM: Fix a potential skb leak
[5ed935e861a4cbf2158ad3386d6d26edd60d2658]
IB/core: Fix a potential array overrun in CMA and SA agent
[2fa2d4fb1166d1ef35f0aacac6165d53ab1b89c7]

Mark Brown (3):
iio:ad7266: Fix broken regulator error handling
[6b7f4e25f3309f106a5c7ff42c8231494cf285d3]
iio:ad7266: Fix probe deferral for vref
[68b356eb3d9f5e38910fb62e22a78e2a18d544ae]
iio:ad7266: Fix support for optional regulators
[e5511c816e5ac4909bdd38e85ac344e2b9b8e984]

Martin Schwidefsky (2):
s390/sclp_ctl: fix potential information leak with /dev/sclp
[532c34b5fbf1687df63b3fcd5b2846312ac943c6]
s390: fix test_fp_ctl inline assembly contraints
[bcf4dd5f9ee096bd1510f838dd4750c35df4e38b]

Martin Willi (1):
mac80211_hwsim: Add missing check for HWSIM_ATTR_SIGNAL
[62397da50bb20a6b812c949ef465d7e69fe54bb6]

Masami Hiramatsu (1):
kprobes/x86: Clear TF bit in fault on single-stepping
[dcfc47248d3f7d28df6f531e6426b933de94370d]

Matt Gumbel (1):
mmc: longer timeout for long read time quirk
[32ecd320db39bcb007679ed42f283740641b81ea]

Matt Ranostay (3):
iio: proximity: as3935: correct IIO_CHAN_INFO_RAW output
[5138806f16c74c7cb8ac3e408a859c79eb7c9567]
iio: proximity: as3935: fix buffer stack trashing
[37b1ba2c68cfbe37f5f45bb91bcfaf2b016ae6a1]
iio: proximity: as3935: remove triggered buffer processing
[7d0643634ea567969bf3f3ed6193a9d6fc75653b]

Matthias Schiffer (1):
MIPS: ath79: make bootconsole wait for both THRE and TEMT
[f5b556c94c8490d42fea79d7b4ae0ecbc291e69d]

Michael Ellerman (2):
powerpc/mm/hash64: Factor out hash preload psize check
[8bbc9b7b001eaab8abf7e9e24edf1bb285c8d825]
powerpc/mm/hash64: Fix subpage protection with 4K HPTE config
[aac55d7573c5d46ed9a62818d5d3e69dd2060105]

Michael Neuling (1):
powerpc/tm: Avoid SLB faults in treclaim/trecheckpoint when RI=0
[190ce8693c23eae09ba5f303a83bf2fbeb6478b1]

Michal Suchanek (2):
spi: sun4i: fix FIFO limit
[6d9fe44bd73d567d04d3a68a2d2fa521ab9532f2]
spi: sunxi: fix transfer timeout
[719bd6542044efd9b338a53dba1bef45f40ca169]

Miklos Szeredi (1):
fs: limit filesystem stacking depth
[69c433ed2ecd2d3264efd7afec4439524b319121]

Mikulas Patocka (2):
hpfs: fix remount failure when there are no options changed
[44d51706b4685f965cd32acde3fe0fcc1e6198e8]
hpfs: implement the show_options method
[037369b872940cd923835a0a589763180c4a36bc]

Mohamad Haj Yahia (2):
net/mlx5: Add timeout handle to commands with callback
[65ee67084589c1783a74b4a4a5db38d7264ec8b5]
net/mlx5: Fix potential deadlock in command mode change
[9cba4ebcf374c3772f6eb61f2d065294b2451b49]

Naveen N. Rao (2):
perf tools: Fix perf regs mask generation
[f47822078dece7189cad0a5f472f148e5e916736]
powerpc/bpf/jit: Disable classic BPF JIT on ppc64le
[844e3be47693f92a108cb1fb3b0606bf25e9c7a6]

Noa Osherovich (2):
IB/mlx5: Fix returned values of query QP
[0540d8148d419bf769e5aa99c77027febd8922f0]
IB/mlx5: Return PORT_ERR in Active to Initializing tranisition
[2788cf3bd90af3791c3195c52391bcf34fa67b40]

Oleg Nesterov (1):
wait/ptrace: assume __WALL if the child is traced
[bf959931ddb88c4e4366e96dd22e68fa0db9527c]

Oliver Hartkopp (1):
can: fix oops caused by wrong rtnl dellink usage
[25e1ed6e64f52a692ba3191c4fde650aab3ecc07]

Oliver Neukum (1):
HID: elo: kill not flush the work
[ed596a4a88bd161f868ccba078557ee7ede8a6ef]

Olivier Sobrie (1):
Input: pwm-beeper - remove useless call to pwm_config()
[d1b12075ffa808dce33dd46b7ad035bebf8da215]

Omar Sandoval (1):
block: fix use-after-free in sys_ioprio_get()
[8ba8682107ee2ca3347354e018865d8e1967c5f4]

Pali Rohár (1):
hwmon: (dell-smm) Restrict fan control and serial number to CAP_SYS_ADMIN by default
[7613663cc186f8f3c50279390ddc60286758001c]

Paolo Bonzini (2):
KVM: irqfd: fix NULL pointer dereference in kvm_irq_map_gsi
[c622a3c21ede892e370b56e1ceb9eb28f8bbda6b]
KVM: x86: fix OOPS after invalid KVM_SET_DEBUGREGS
[d14bdb553f9196169f003058ae1cdabe514470e6]

Paul Burton (2):
MIPS: fix read_msa_* & write_msa_* functions on non-MSA toolchains
[70dff4d90aab40326d1d06a331e2b07eae99d067]
MIPS: math-emu: Fix jalr emulation when rd == $0
[ab4a92e66741b35ca12f8497896bafbe579c28a1]

Paul Mackerras (2):
KVM: PPC: Book3S HV: Pull out TM state save/restore into separate procedures
[f024ee098476a3e620232e4a78cfac505f121245]
KVM: PPC: Book3S HV: Save/restore TM state in H_CEDE
[93d17397e4e2182fdaad503e2f9da46202c0f1c3]

Paul Moore (1):
audit: fix a double fetch in audit_log_single_execve_arg()
[43761473c254b45883a64441dd0bc85a42f3645c]

Peter Hurley (1):
Revert "tty: Fix pty master poll() after slave closes v2"
[2ce3c10c0c3e0d418c1a7a4c838319ba42c75388]

Peter Zijlstra (1):
sched/preempt: Fix preempt_count manipulations
[2e636d5e66c35dfcbaf617aa8fa963f6847478fe]

Ping Cheng (1):
Input: wacom_w8001 - w8001_MAX_LENGTH should be 13
[12afb34400eb2b301f06b2aa3535497d14faee59]

Prarit Bhargava (2):
PCI: Disable all BAR sizing for devices with non-compliant BARs
[ad67b437f187ea818b2860524d10f878fadfdd99]
x86/PCI: Mark Broadwell-EP Home Agent 1 as having non-compliant BARs
[da77b67195de1c65bef4908fa29967c4d0af2da2]

Rafael J. Wysocki (3):
ACPI / processor: Avoid reserving IO regions too early
[86314751c7945fa0c67f459beeda2e7c610ca429]
PM / sleep: Handle failures in device_suspend_late() consistently
[3a17fb329da68cb00558721aff876a80bba2fdb9]
x86/power/64: Fix kernel text mapping corruption during image restoration
[65c0554b73c920023cc8998802e508b798113b46]

Raghava Aditya Renukunta (2):
aacraid: Fix for aac_command_thread hang
[fc4bf75ea300a5e62a2419f89dd0e22189dd7ab7]
aacraid: Relinquish CPU during timeout wait
[07beca2be24cc710461c0b131832524c9ee08910]

Richard Weinberger (3):
UBI: Fix static volume checks when Fastmap is used
[1900149c835ab5b48bea31a823ea5e5a401fb560]
mm: Export migrate_page_move_mapping and migrate_page_copy
[1118dce773d84f39ebd51a9fe7261f9169cb056e]
ubi: Make recover_peb power cut aware
[972228d87445dc46c0a01f5f3de673ac017626f7]

Ricky Liang (1):
Input: uinput - handle compat ioctl for UI_SET_PHYS
[affa80bd97f7ca282d1faa91667b3ee9e4c590e6]

Roger Quadros (1):
mfd: omap-usb-tll: Fix scheduling while atomic BUG
[b49b927f16acee626c56a1af4ab4cb062f75b5df]

Ross Lagerwall (1):
xen/events: Don't move disabled irqs
[f0f393877c71ad227d36705d61d1e4062bc29cf5]

Russell Currey (1):
powerpc/pseries/eeh: Handle RTAS delay requests in configure_bridge
[871e178e0f2c4fa788f694721a10b4758d494ce1]

Russell King (1):
ARM: fix PTRACE_SETVFPREGS on SMP systems
[e2dfb4b880146bfd4b6aa8e138c0205407cebbaf]

Sachin Prabhu (1):
cifs: Create dedicated keyring for spnego operations
[b74cb9a80268be5c80cf4c87c74debf0ff2129ac]

Sai Gurrappadi (1):
cpufreq: Fix GOV_LIMITS handling for the userspace governor
[e43e94c1eda76dabd686ddf6f7825f54d747b310]

Schemmel Hans-Christoph (1):
USB: serial: option: add support for Cinterion PH8 and AHxx
[444f94e9e625f6ec6bbe2cb232a6451c637f35a3]

Scott Bauer (1):
HID: hiddev: validate num_values for HIDIOCGUSAGES, HIDIOCSUSAGES commands
[93a2001bdfd5376c3dc2158653034c20392d15c5]

Sebastien Ocquidant (1):
memory: omap-gpmc: Fix omap gpmc EXTRADELAY timing
[8f50b8e57442d28e41bb736c173d8a2490549a82]

Sergei Shtylyov (1):
of: irq: fix of_irq_get[_byname]() kernel-doc
[3993546646baf1dab5f5c4f7d9bb58f2046fd1c1]

Shaokun Zhang (1):
arm64: mm: remove page_mapping check in __sync_icache_dcache
[20c27a4270c775d7ed661491af8ac03264d60fc6]

Simon Wunderlich (1):
batman-adv: replace WARN with rate limited output on non-existing VLAN
[0b3dd7dfb81ad8af53791ea2bb64b83bac1b7d32]

Srinivas Pandruvada (1):
cpufreq: intel_pstate: Fix ->set_policy() interface for no_turbo
[983e600e88835f0321d1a0ea06f52d48b7b5a544]

Stefan Metzmacher (4):
fs/cifs: correctly to anonymous authentication for the LANMAN authentication
[fa8f3a354bb775ec586e4475bcb07f7dece97e0c]
fs/cifs: correctly to anonymous authentication for the NTLM(v1) authentication
[777f69b8d26bf35ade4a76b08f203c11e048365d]
fs/cifs: correctly to anonymous authentication for the NTLM(v2) authentication
[1a967d6c9b39c226be1b45f13acd4d8a5ab3dc44]
fs/cifs: correctly to anonymous authentication via NTLMSSP
[cfda35d98298131bf38fbad3ce4cd5ecb3cf18db]

Steinar H. Gunderson (1):
usb: dwc3: exynos: Fix deferred probing storm.
[4879efb34f7d49235fac334d76d9c6a77a021413]

Steve Capper (1):
ARM: 8579/1: mm: Fix definition of pmd_mknotpresent
[56530f5d2ddc9b9fade7ef8db9cb886e9dc689b5]

Steve French (2):
Fix reconnect to not defer smb3 session reconnect long after socket reconnect
[4fcd1813e6404dd4420c7d12fb483f9320f0bf93]
remove directory incorrectly tries to set delete on close on non-empty directories
[897fba1172d637d344f009d700f7eb8a1fa262f1]

Steven Rostedt (3):
ring-buffer: Prevent overflow of size in ring_buffer_resize()
[59643d1535eb220668692a5359de22545af579f6]
ring-buffer: Use long for nr_pages to avoid overflow failures
[9b94a8fba501f38368aef6ac1b30e7335252a220]
tracing: Handle NULL formats in hold_module_trace_bprintk_format()
[70c8217acd4383e069fe1898bbad36ea4fcdbdcc]

Suman Anna (1):
ARM: OMAP2+: hwmod: fix _idle() hwmod state sanity check sequence
[c20c8f750d9f8f8617f07ee2352d3ff560e66bc2]

Sven Eckelmann (6):
batman-adv: Clean up untagged vlan when destroying via rtnl-link
[420cb1b764f9169c5d2601b4af90e4a1702345ee]
batman-adv: Fix ICMP RR ethernet access after skb_linearize
[3b55e4422087f9f7b241031d758a0c65584e4297]
batman-adv: Fix integer overflow in batadv_iv_ogm_calc_tq
[d285f52cc0f23564fd61976d43fd5b991b4828f6]
batman-adv: Fix memory leak on tt add with invalid vlan
[fd7dec25a18f495e50d2040398fd263836ff3b28]
batman-adv: Fix unexpected free of bcast_own on add_if error
[f7dcdf5fdbe8fec7670d8f65a5db595c98e0ecab]
batman-adv: Fix use-after-free/double-free of tt_req_node
[9c4604a298e0a9807eaf2cd912d1ebf24d98fbeb]

Takashi Iwai (4):
ALSA: au88x0: Fix calculation in vortex_wtdma_bufshift()
[62db7152c924e4c060e42b34a69cd39658e8a0dc]
ALSA: dummy: Fix a use-after-free at closing
[d5dbbe6569481bf12dcbe3e12cff72c5f78d272c]
ALSA: timer: Fix negative queue usage by racy accesses
[3fa6993fef634e05d200d141a85df0b044572364]
Bluetooth: vhci: Fix race at creating hci device
[c7c999cb18da88a881e10e07f0724ad0bfaff770]

Tariq Toukan (1):
net/mlx4_core: Fix access to uninitialized index
[2bb07e155bb3e0c722c806723f737cf8020961ef]

Theodore Ts'o (2):
ext4: clean up error handling when orphan list is corrupted
[7827a7f6ebfcb7f388dc47fddd48567a314701ba]
ext4: fix hang when processing corrupted orphaned inode list
[c9eb13a9105e2e418f72e46a2b6da3f49e696902]

Thomas Huth (2):
powerpc: Fix definition of SIAR and SDAR registers
[d23fac2b27d94aeb7b65536a50d32bfdc21fe01e]
powerpc: Use privileged SPR number for MMCR2
[8dd75ccb571f3c92c48014b3dabd3d51a115ab41]

Thomas Petazzoni (1):
usb: xhci-plat: properly handle probe deferral for devm_clk_get()
[de95c40d5beaa47f6dc8fe9ac4159b4672b51523]

Thor Thayer (1):
can: c_can: Update D_CAN TX and RX functions to 32 bit - fix Altera Cyclone access
[427460c83cdf55069eee49799a0caef7dde8df69]

Tom Lendacky (1):
crypto: ccp - Fix AES XTS error for request sizes above 4096
[ab6a11a7c8ef47f996974dd3c648c2c0b1a36ab1]

Tomáš Trnka (1):
sunrpc: fix stripping of padded MIC tokens
[c0cb8bf3a8e4bd82e640862cdd8891400405cb89]

Tony Lindgren (1):
pinctrl: single: Fix missing flush of posted write for a wakeirq
[0ac3c0a4025f41748a083bdd4970cb3ede802b15]

Torsten Hilbrich (1):
fs/nilfs2: fix potential underflow in call to crc32_le
[63d2f95d63396059200c391ca87161897b99e74a]

Trond Myklebust (1):
NFS: Fix another OPEN_DOWNGRADE bug
[e547f2628327fec6afd2e03b46f113f614cca05b]

Ulf Hansson (1):
PM / Runtime: Fix error path in pm_runtime_force_resume()
[0ae3aeefabbeef26294e7a349b51f1c761d46c9f]

Ursula Braun (1):
qeth: delete napi struct when removing a qeth device
[7831b4ff0d926e0deeaabef9db8800ed069a2757]

Vik Heyndrickx (1):
sched/loadavg: Fix loadavg artifacts on fully idle and on fully loaded systems
[20878232c52329f92423d27a60e48b6a6389e0dd]

Ville Syrjälä (2):
dma-debug: avoid spinlock recursion when disabling dma-debug
[3017cd63f26fc655d56875aaf497153ba60e9edf]
drm/i915: Don't leave old junk in ilk active watermarks on readout
[15606534bf0a65d8a74a90fd57b8712d147dbca6]

Vineet Gupta (1):
ARC: unwind: ensure that .debug_frame is generated (vs. .eh_frame)
[f52e126cc7476196f44f3c313b7d9f0699a881fc]

WANG Cong (2):
net_sched: introduce qdisc_replace() helper
[86a7996cc8a078793670d82ed97d5a99bb4e8496]
net_sched: update hierarchical backlog too
[2ccccf5fb43ff62b2b96cc58d95fc0b3596516e4]

Wang Yanqing (1):
rtlwifi: Fix logic error in enter/exit power-save mode
[873ffe154ae074c46ed2d72dbd9a2a99f06f55b4]

Wei Fang (1):
scsi: fix race between simultaneous decrements of ->host_failed
[72d8c36ec364c82bf1bf0c64dfa1041cfaf139f7]

Will Deacon (2):
ARM: 8578/1: mm: ensure pmd_present only checks the valid bit
[624531886987f0f1b5d01fb598034d039198e090]
irqchip/gic: Ensure ordering between read of INTACK and shared data
[f86c4fbd930ff6fecf3d8a1c313182bd0f49f496]

William Breathitt Gray (1):
isa: Call isa_bus_init before dependent ISA bus drivers register
[32a5a0c047343b11f581f663a2309cf43d13466f]

Wolfgang Grandegger (1):
can: at91_can: RX queue could get stuck at high bus load
[43200a4480cbbe660309621817f54cbb93907108]

Wolfram Sang (1):
of: fix autoloading due to broken modalias with no 'compatible'
[b3c0a4dab7e35a9b6d69c0415641d2280fdefb2b]

Xiubo Li (1):
kvm: Fix irq route entries exceeding KVM_MAX_IRQ_ROUTES
[caf1ff26e1aa178133df68ac3d40815fed2187d9]

Xypron.Glpk@Gmx.De (1):
net: ehea: avoid null pointer dereference
[1740c29a46b30a2f157afc473156f157e599d4c2]

Yishai Hadas (3):
IB/mlx4: Fix error flow when sending mads under SRIOV
[a6100603a4a87fc436199362bdb81cb849faaf6e]
IB/mlx4: Fix the SQ size of an RC QP
[f2940e2c76bb554a7fbdd28ca5b90904117a9e96]
IB/mlx4: Verify port number in flow steering create flow
[5533c18ab02b17a7f2ac11908e2d97d4b421617d]

Yuchung Cheng (1):
tcp: record TLP and ER timer stats in v6 stats
[ce3cf4ec0305919fc69a972f6c2b2efd35d36abc]

.../ABI/testing/sysfs-bus-iio-proximity-as3935 | 2 +-
Documentation/scsi/scsi_eh.txt | 8 +-
Documentation/serial/driver | 2 +-
Makefile | 11 +-
arch/alpha/kernel/pci-sysfs.c | 4 +-
arch/arc/Makefile | 2 -
arch/arc/kernel/stacktrace.c | 2 +-
arch/arm/boot/dts/Makefile | 2 +
arch/arm/boot/dts/exynos4210-trats.dts | 2 +
arch/arm/include/asm/pgtable-2level.h | 1 +
arch/arm/include/asm/pgtable-3level.h | 8 +-
arch/arm/include/asm/pgtable.h | 1 -
arch/arm/kernel/ptrace.c | 2 +-
arch/arm/kvm/arm.c | 1 +
arch/arm/kvm/mmu.c | 17 +-
arch/arm/mach-omap2/gpmc.c | 2 +-
arch/arm/mach-omap2/omap_hwmod.c | 12 +-
arch/arm64/include/asm/elf.h | 4 +-
arch/arm64/include/asm/pgtable-hwdef.h | 1 -
arch/arm64/include/asm/pgtable.h | 4 +-
arch/arm64/kernel/setup.c | 11 +-
arch/arm64/mm/flush.c | 4 -
arch/mips/ath79/early_printk.c | 6 +-
arch/mips/include/asm/cacheflush.h | 38 +-
arch/mips/include/asm/kvm_host.h | 2 +-
arch/mips/include/asm/msa.h | 8 +-
arch/mips/include/asm/pgtable.h | 45 +-
arch/mips/include/uapi/asm/siginfo.h | 18 +-
arch/mips/kernel/bmips_vec.S | 9 +-
arch/mips/kernel/process.c | 2 +-
arch/mips/kernel/traps.c | 2 +-
arch/mips/kvm/kvm_mips_emul.c | 89 ++--
arch/mips/kvm/kvm_trap_emul.c | 2 +-
arch/mips/math-emu/cp1emu.c | 8 +-
arch/mips/mm/cache.c | 12 +
arch/parisc/kernel/unaligned.c | 10 +-
arch/powerpc/Kconfig | 2 +-
arch/powerpc/include/asm/reg.h | 6 +-
arch/powerpc/kernel/exceptions-64s.S | 16 +-
arch/powerpc/kernel/process.c | 10 +
arch/powerpc/kernel/tm.S | 61 ++-
arch/powerpc/kvm/book3s_hv_rmhandlers.S | 462 +++++++++++----------
arch/powerpc/mm/hash_utils_64.c | 29 +-
arch/powerpc/platforms/pseries/eeh_pseries.c | 51 ++-
arch/powerpc/platforms/pseries/iommu.c | 24 +-
arch/s390/include/asm/switch_to.h | 2 +-
arch/s390/mm/vmem.c | 2 +-
arch/x86/boot/Makefile | 3 +
arch/x86/kernel/amd_nb.c | 4 +-
arch/x86/kernel/kprobes/core.c | 12 +
arch/x86/kvm/x86.c | 5 +
arch/x86/pci/fixup.c | 7 +
arch/x86/power/hibernate_64.c | 97 ++++-
arch/x86/power/hibernate_asm_64.S | 55 ++-
block/blk-mq.c | 2 +-
block/ioprio.c | 2 +
crypto/asymmetric_keys/Kconfig | 1 +
drivers/acpi/acpi_processor.c | 9 -
drivers/acpi/processor_throttling.c | 9 +
drivers/acpi/sysfs.c | 7 +-
drivers/ata/libata-eh.c | 2 +-
drivers/ata/sata_dwc_460ex.c | 4 +-
drivers/base/isa.c | 2 +-
drivers/base/module.c | 8 +-
drivers/base/power/main.c | 5 +-
drivers/base/power/runtime.c | 9 +-
drivers/base/regmap/regcache.c | 2 +-
drivers/bluetooth/hci_vhci.c | 28 +-
drivers/char/Kconfig | 1 -
drivers/char/i8k.c | 19 +-
drivers/cpufreq/cpufreq_userspace.c | 43 +-
drivers/cpufreq/intel_pstate.c | 7 +-
drivers/cpuidle/cpuidle.c | 4 +-
drivers/crypto/caam/jr.c | 2 +-
drivers/crypto/ccp/ccp-crypto-aes-xts.c | 17 +-
drivers/crypto/s5p-sss.c | 61 ++-
drivers/crypto/ux500/hash/hash_core.c | 4 +-
drivers/edac/edac_mc.c | 2 +-
drivers/gpio/gpio-bcm-kona.c | 4 +-
drivers/gpu/drm/drm_fb_helper.c | 5 +-
drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.c | 2 +-
drivers/gpu/drm/i915/i915_gem_context.c | 14 +-
drivers/gpu/drm/i915/intel_display.c | 48 ++-
drivers/gpu/drm/i915/intel_fbdev.c | 6 +-
drivers/gpu/drm/i915/intel_pm.c | 2 +
drivers/gpu/drm/nouveau/nouveau_fbcon.c | 1 +
drivers/gpu/drm/nouveau/nv04_fbcon.c | 7 +-
drivers/gpu/drm/nouveau/nv50_fbcon.c | 6 +-
drivers/gpu/drm/nouveau/nvc0_fbcon.c | 6 +-
drivers/gpu/drm/radeon/radeon_device.c | 21 +
drivers/hid/hid-elo.c | 2 +-
drivers/hid/usbhid/hiddev.c | 10 +-
drivers/iio/accel/kxsd9.c | 4 +-
drivers/iio/adc/ad7266.c | 7 +-
drivers/iio/industrialio-trigger.c | 23 +-
drivers/iio/pressure/st_pressure_core.c | 80 ++--
drivers/iio/proximity/as3935.c | 17 +-
drivers/infiniband/core/cma.c | 3 +-
drivers/infiniband/core/iwpm_util.c | 1 +
drivers/infiniband/hw/cxgb3/cxio_hal.c | 2 +-
drivers/infiniband/hw/cxgb4/cm.c | 12 +-
drivers/infiniband/hw/mlx4/ah.c | 2 +-
drivers/infiniband/hw/mlx4/mad.c | 24 +-
drivers/infiniband/hw/mlx4/main.c | 3 +
drivers/infiniband/hw/mlx4/qp.c | 6 +-
drivers/infiniband/hw/mlx5/main.c | 5 +-
drivers/infiniband/hw/mlx5/qp.c | 21 +-
drivers/infiniband/ulp/ipoib/ipoib.h | 1 +
drivers/infiniband/ulp/ipoib/ipoib_cm.c | 4 +
drivers/infiniband/ulp/ipoib/ipoib_main.c | 7 +-
drivers/infiniband/ulp/ipoib/ipoib_vlan.c | 6 +
drivers/input/joystick/xpad.c | 4 +
drivers/input/misc/pwm-beeper.c | 70 +++-
drivers/input/misc/uinput.c | 6 +
drivers/input/mouse/elantech.c | 8 +-
drivers/input/touchscreen/wacom_w8001.c | 2 +-
drivers/iommu/dmar.c | 47 ++-
drivers/irqchip/irq-gic.c | 8 +
drivers/mcb/mcb-parse.c | 2 +-
drivers/media/pci/cx23885/cx23885-av.c | 2 +-
drivers/media/usb/uvc/uvc_v4l2.c | 39 +-
drivers/mfd/lp8788-irq.c | 2 +-
drivers/mfd/omap-usb-tll.c | 13 +-
drivers/misc/mic/host/mic_virtio.c | 5 +
drivers/mmc/card/block.c | 5 +-
drivers/mmc/core/core.c | 4 +-
drivers/mmc/core/mmc.c | 7 +
drivers/mtd/ubi/eba.c | 42 +-
drivers/mtd/ubi/fastmap.c | 1 +
drivers/mtd/ubi/ubi.h | 2 +
drivers/net/bonding/bond_3ad.c | 13 +-
drivers/net/bonding/bond_alb.c | 7 +-
drivers/net/bonding/bonding.h | 3 +
drivers/net/can/at91_can.c | 5 +-
drivers/net/can/c_can/c_can.c | 38 +-
drivers/net/can/dev.c | 6 +
drivers/net/ethernet/broadcom/bcmsysport.c | 2 +-
drivers/net/ethernet/broadcom/bgmac.c | 2 +-
drivers/net/ethernet/ibm/ehea/ehea_main.c | 9 +-
drivers/net/ethernet/intel/i40e/i40e_hmc.c | 2 +-
drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 18 +-
drivers/net/ethernet/mellanox/mlx4/mcg.c | 4 +-
drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 123 +++---
drivers/net/ethernet/mellanox/mlx5/core/qp.c | 2 +-
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c | 2 +-
drivers/net/ethernet/sfc/ef10.c | 16 +
drivers/net/phy/fixed.c | 22 +-
drivers/net/tun.c | 6 +-
drivers/net/wireless/ath/ath5k/led.c | 2 +-
drivers/net/wireless/mac80211_hwsim.c | 1 +
drivers/net/wireless/rtlwifi/base.c | 4 +-
drivers/of/irq.c | 19 +-
drivers/pci/pci-sysfs.c | 7 +-
drivers/pci/probe.c | 6 +-
drivers/pinctrl/pinctrl-single.c | 3 +
drivers/s390/char/sclp_ctl.c | 12 +-
drivers/s390/net/qeth_l2_main.c | 1 +
drivers/s390/net/qeth_l3_main.c | 1 +
drivers/scsi/aacraid/commsup.c | 12 +-
drivers/scsi/ipr.c | 1 +
drivers/scsi/scsi_devinfo.c | 1 +
drivers/scsi/scsi_error.c | 4 +-
drivers/scsi/scsi_lib.c | 7 +-
drivers/scsi/scsi_scan.c | 1 +
drivers/scsi/scsi_sysfs.c | 6 +-
drivers/spi/spi-sun4i.c | 23 +-
drivers/spi/spi-sun6i.c | 10 +-
drivers/staging/iio/accel/sca3000_core.c | 2 +-
drivers/tty/n_tty.c | 17 +-
drivers/tty/vt/vt.c | 5 +-
drivers/usb/core/devio.c | 9 +-
drivers/usb/core/hcd.c | 14 +-
drivers/usb/core/quirks.c | 27 +-
drivers/usb/dwc3/dwc3-exynos.c | 19 +-
drivers/usb/gadget/f_fs.c | 12 +-
drivers/usb/gadget/f_uac2.c | 1 +
drivers/usb/gadget/inode.c | 17 +-
drivers/usb/host/xhci-pci.c | 5 +
drivers/usb/host/xhci-plat.c | 3 +
drivers/usb/musb/musb_host.c | 21 +-
drivers/usb/serial/io_edgeport.c | 56 ++-
drivers/usb/serial/keyspan.c | 4 +
drivers/usb/serial/mxuport.c | 10 +
drivers/usb/serial/option.c | 155 ++++++-
drivers/usb/serial/quatech2.c | 1 +
drivers/xen/events/events_base.c | 6 +-
drivers/xen/xen-acpi-processor.c | 35 +-
drivers/xen/xen-pciback/conf_space.c | 6 +-
drivers/xen/xenbus/xenbus_dev_frontend.c | 14 +-
drivers/xen/xenbus/xenbus_xs.c | 3 -
fs/btrfs/ctree.h | 1 +
fs/btrfs/file.c | 2 +-
fs/btrfs/inode.c | 2 +-
fs/btrfs/ioctl.c | 21 +
fs/cifs/cifs_spnego.c | 67 +++
fs/cifs/cifsfs.c | 4 +-
fs/cifs/cifsproto.h | 2 +
fs/cifs/connect.c | 4 +-
fs/cifs/ntlmssp.h | 2 +-
fs/cifs/sess.c | 210 ++++++----
fs/cifs/smb2glob.h | 1 +
fs/cifs/smb2inode.c | 8 +-
fs/cifs/smb2pdu.c | 53 ++-
fs/cifs/smb2proto.h | 2 +
fs/dcache.c | 5 +-
fs/ecryptfs/file.c | 15 +-
fs/ecryptfs/main.c | 7 +
fs/ext4/ialloc.c | 55 ++-
fs/ext4/inode.c | 23 +-
fs/ext4/namei.c | 2 +-
fs/hpfs/super.c | 42 +-
fs/namespace.c | 2 +-
fs/nfs/dir.c | 2 +-
fs/nfs/nfs4proc.c | 5 +-
fs/nfsd/nfs2acl.c | 20 +-
fs/nfsd/nfs3acl.c | 16 +-
fs/nfsd/nfs4acl.c | 16 +-
fs/nilfs2/the_nilfs.c | 2 +-
fs/posix_acl.c | 38 +-
fs/proc/root.c | 7 +
fs/ubifs/file.c | 24 ++
fs/xfs/xfs_inode.c | 26 +-
fs/xfs/xfs_super.c | 10 +
include/asm-generic/preempt.h | 4 +-
include/linux/device.h | 7 +-
include/linux/fs.h | 11 +
include/linux/mlx5/driver.h | 1 +
include/linux/mlx5/qp.h | 2 +
include/linux/netfilter/x_tables.h | 12 +-
include/linux/sunrpc/msg_prot.h | 4 +-
include/net/codel.h | 4 +
include/net/sch_generic.h | 20 +-
include/scsi/scsi_device.h | 1 +
kernel/auditsc.c | 335 ++++++++-------
kernel/exit.c | 29 +-
kernel/sched/core.c | 6 +-
kernel/sched/proc.c | 11 +-
kernel/trace/ring_buffer.c | 35 +-
kernel/trace/trace_printk.c | 7 +-
lib/dma-debug.c | 2 +-
mm/migrate.c | 2 +
mm/shmem.c | 8 +-
net/batman-adv/bat_iv_ogm.c | 9 +-
net/batman-adv/routing.c | 5 +-
net/batman-adv/soft-interface.c | 9 +
net/batman-adv/translation-table.c | 52 ++-
net/batman-adv/types.h | 2 +
net/bridge/br_multicast.c | 4 +
net/bridge/br_private.h | 25 +-
net/ipv4/netfilter/arp_tables.c | 296 +++++--------
net/ipv4/netfilter/ip_tables.c | 322 ++++----------
net/ipv4/tcp_input.c | 13 +-
net/ipv6/addrconf.c | 10 +-
net/ipv6/icmp.c | 2 +-
net/ipv6/netfilter/ip6_tables.c | 317 ++++----------
net/ipv6/tcp_ipv6.c | 4 +-
net/mac80211/mesh.c | 11 +-
net/netfilter/x_tables.c | 245 ++++++++++-
net/netlink/af_netlink.c | 7 +-
net/rds/recv.c | 2 +
net/sched/sch_api.c | 8 +-
net/sched/sch_cbq.c | 12 +-
net/sched/sch_choke.c | 6 +-
net/sched/sch_codel.c | 10 +-
net/sched/sch_drr.c | 9 +-
net/sched/sch_dsmark.c | 8 +-
net/sched/sch_fifo.c | 4 +
net/sched/sch_fq.c | 4 +-
net/sched/sch_fq_codel.c | 17 +-
net/sched/sch_hfsc.c | 9 +-
net/sched/sch_hhf.c | 10 +-
net/sched/sch_htb.c | 19 +-
net/sched/sch_multiq.c | 16 +-
net/sched/sch_netem.c | 21 +-
net/sched/sch_pie.c | 5 +-
net/sched/sch_prio.c | 15 +-
net/sched/sch_qfq.c | 9 +-
net/sched/sch_red.c | 10 +-
net/sched/sch_sfb.c | 10 +-
net/sched/sch_sfq.c | 16 +-
net/sched/sch_tbf.c | 15 +-
net/sunrpc/auth_gss/svcauth_gss.c | 4 +-
net/tipc/node.c | 3 +-
scripts/Makefile.extrawarn | 1 +
scripts/mod/file2alias.c | 2 +-
security/keys/key.c | 2 +-
sound/core/compress_offload.c | 2 +-
sound/core/timer.c | 5 +-
sound/drivers/dummy.c | 1 +
sound/pci/au88x0/au88x0_core.c | 5 +-
sound/pci/echoaudio/echoaudio.c | 4 +-
sound/pci/hda/patch_realtek.c | 7 +
tools/perf/util/perf_regs.c | 8 +-
virt/kvm/irqchip.c | 2 +-
virt/kvm/kvm_main.c | 2 +-
295 files changed, 3442 insertions(+), 2297 deletions(-)

--
Ben Hutchings
Everything should be made as simple as possible, but not simpler.
- Albert Einstein