[PATCH 3.2 000/152] 3.2.67-rc1 review

Ben Hutchings
2015-02-17T01:46:53Z

This is the start of the stable review cycle for the 3.2.67 release.
There are 152 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.

Responses should be made by Thu Feb 19 02:00:00 UTC 2015.
Anything received after that time might be too late.

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

Ben.

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

Alex Williamson (1):
driver core: Fix unbalanced device reference in drivers_probe
[0372ffb35d00288802265586a29c117911d02fb8]

Alexander Duyck (1):
fib_trie: Fix /proc/net/fib_trie when CONFIG_IP_MULTIPLE_TABLES is not defined
[a5a519b2710be43fce3cf9ce7bd8de8db3f2a9de]

Anantha Krishnan (2):
Bluetooth: Add support for Acer [0489:e078]
[4b552bc9edfdc947862af225a0e2521edb5d37a0]
Bluetooth: Add support for Acer [13D3:3432]
[fa2f1394fe9c1a217213f02df77812701de6362f]

Andreas Müller (1):
mac80211: fix multicast LED blinking and counter
[d025933e29872cb1fe19fc54d80e4dfa4ee5779c]

Andy Lutomirski (6):
x86, tls, ldt: Stop checking lm in LDT_empty
[e30ab185c490e9a9381385529e0fd32f0a399495]
x86, tls: Interpret an all-zero struct user_desc as "no segment"
[3669ef9fa7d35f573ec9c0e0341b29251c2734a7]
x86/tls: Disallow unusual TLS segments
[0e58af4e1d2166e9e33375a0f121e4867010d4f8]
x86/tls: Don't validate lm in set_thread_area() after all
[3fb2f4237bb452eb4e98f6a5dbd5a445b4fed9d0]
x86_64, switch_to(): Load TLS descriptors before switching DS and ES
[f647d7c155f069c1a068030255c300663516420e]
x86_64, vdso: Fix the vdso address randomization algorithm
[394f56fe480140877304d342dec46d50dc823d46]

Andy Shevchenko (4):
Bluetooth: append new supported device to the list [0b05:17d0]
[a735f9e22432899cee188d167966782c29246390]
Bluetooth: sort the list of IDs in the source code
[0b8800623d3f12dd40a039aa191d52bfa4eef5b4]
sata_dwc_460ex: fix resource leak on error path
[4aaa71873ddb9faf4b0c4826579e2f6d18ff9ab4]
spi: dw-mid: fix FIFO size
[67bf9cda4b498b8cea4a40be67a470afe57d2e88]

Arseny Solokha (1):
OHCI: add a quirk for ULi M5237 blocking on reset
[56abcab833fafcfaeb2f5b25e0364c1dec45f53e]

Ashay Jaiswal (1):
regulator: core: fix race condition in regulator_put()
[83b0302d347a49f951e904184afe57ac3723476e]

Avi Kivity (1):
KVM: x86 emulator: reject SYSENTER in compatibility mode on AMD guests
[1a18a69b762374c423305772500f36eb8984ca52]

Axel Lin (1):
spi: dw: Fix detecting FIFO depth
[d297933cc7fcfbaaf2d37570baac73287bf0357d]

Ben Hutchings (6):
Revert "tcp: Apply device TSO segment limit earlier"
[843925f33fcc293d80acf2c5c8a78adf3344d49b]
Revert "x86, 64bit, mm: Mark data/bss/brk to nx"
[not upstream; regression is specific to 3.2]
Revert "x86, mm: Set NX across entire PMD at boot"
[not upstream; regression is specific to 3.2]
dcache: Fix locking bugs in backported "deal with deadlock in d_walk()"
[not upstream; regression is specific to 3.2]
splice: Apply generic position and size checks to each write
[8d0207652cbe27d1f962050737848e5ad4671958]
vfs: Fix vfsmount_lock imbalance in path_init()
[not upstream; regression is specific to 3.2]

Bo Shen (2):
usb: gadget: udc: atmel: change setting for DMA
[f40afdddeb6c54ffd1e2920a5e93e363d6748db6]
usb: gadget: udc: atmel: fix possible IN hang issue
[6785a1034461c2d2c205215f63a50a740896e55b]

Bob Paauwe (1):
drm/i915: Only fence tiled region of object.
[af1a7301c7cf8912dca03065d448c4437c5c239f]

Borislav Petkov (1):
x86, cpu, amd: Add workaround for family 16h, erratum 793
[3b56496865f9f7d9bcb2f93b44c63f274f08e3b6]

Christian Borntraeger (1):
KVM: s390: flush CPU on load control
[2dca485f8740208604543c3960be31a5dd3ea603]

Clemens Ladisch (1):
ALSA: seq-dummy: remove deadlock-causing events on close
[0767e95bb96d7fdddcd590fb809e6975d93aebc5]

Dan Carpenter (6):
ALSA: hda - using uninitialized data
[69eba10e606a80665f8573221fec589430d9d1cb]
HID: roccat: potential out of bounds in pyra_sysfs_write_settings()
[606185b20caf4c57d7e41e5a5ea4aff460aef2ab]
USB: adutux: NULL dereferences on disconnect
[fc625960edecfb57e62c2975d1f155155e28e6ba]
decompress_bunzip2: off by one in get_next_block()
[b5c8afe5be51078a979d86ae5ae78c4ac948063d]
dm space map metadata: fix sm_bootstrap_get_nr_blocks()
[c1c6156fe4d4577444b769d7edd5dd503e57bbc9]
netfilter: ipset: small potential read beyond the end of buffer
[2196937e12b1b4ba139806d132647e1651d655df]

Dan Williams (1):
libata: allow sata_sil24 to opt-out of tag ordered submission
[72dd299d5039a336493993dcc63413cf31d0e662]

Daniel Borkmann (3):
ipv6: mld: fix add_grhead skb_over_panic for devs with large MTUs
[4c672e4b42bc8046d63a6eb0a2c6a450a501af32]
net: sctp: fix race for one-to-many sockets in sendmsg's auto associate
[2061dcd6bff8b774b4fac8b0739b6be3f87bc9f2]
net: sctp: fix slab corruption from use after free on INIT collisions
[600ddd6825543962fb807884169e57b580dba208]

David Jeffery (1):
libata: prevent HSM state change race between ISR and PIO
[ce7514526742c0898b837d4395f515b79dfb5a12]

David Peterson (1):
USB: cp210x: add IDs for CEL USB sticks and MeshWorks devices
[1ae78a4870989a354028cb17dabf819b595e70e3]

Dmitry Eremin-Solenikov (1):
mfd: tc6393xb: Fail ohci suspend if full state restore is required
[1a5fb99de4850cba710d91becfa2c65653048589]

Dmitry Nezhevenko (1):
usb-storage/SCSI: blacklist FUA on JMicron 152d:2566 USB-SATA controller
[bf5c4136fa5ce471bdbf4cf59a813e32755fd014]

Dmitry Torokhov (1):
Input: I8042 - add Acer Aspire 7738 to the nomux list
[9333caeaeae4f831054e0e127a6ed3948b604d3e]

Dmitry Tunin (1):
Bluetooth: ath3k: Add support of MCI 13d3:3408 bt device
[3bb30a7cdf9242aca90d49aa41baebf9458f96f0]

Dominique Leuenberger (1):
hp_accel: Add support for HP ZBook 15
[6583659e0f92e38079a8dd081e0a1181a0f37747]

Felix Fietkau (3):
ath5k: fix hardware queue index assignment
[9e4982f6a51a2442f1bb588fee42521b44b4531c]
ath9k: fix BE/BK queue order
[78063d81d353e10cbdd279c490593113b8fdae1c]
ath9k_hw: fix hardware queue allocation
[ad8fdccf9c197a89e2d2fa78c453283dcc2c343f]

Filipe Manana (1):
Btrfs: fix fs corruption on transaction abort if device supports discard
[678886bdc6378c1cbd5072da2c5a3035000214e3]

Florian Westphal (1):
netfilter: conntrack: disable generic tracking for known protocols
[db29a9508a9246e77087c5531e45b2c88ec6988b]

Frank Schaefer (1):
[media] af9005: fix kernel panic on init if compiled without IR
[2279948735609d0d17d7384e776b674619f792ef]

Govindarajulu Varadarajan (1):
enic: fix rx skb checksum
[17e96834fd35997ca7cdfbf15413bcd5a36ad448]

Greg Kroah-Hartman (2):
USB: cdc-acm: check for valid interfaces
[403dff4e2c94f275e24fd85f40b2732ffec268a1]
sysfs.h: add ATTRIBUTE_GROUPS() macro
[f2f37f58b1b933b06d6d84e80a31a1b500fb0db2]

Guenter Roeck (1):
driver core: Introduce device_create_groups
[39ef311204941ddd01ea2950d6220c8ccc710d15]

Hannes Reinecke (1):
scsi: correct return values for .eh_abort_handler implementations
[b6c92b7e0af575e2b8b05bdf33633cf9e1661cbf]

Herbert Xu (2):
ipv4: Remove all uses of LL_ALLOCATED_SPACE
[660882432909dbe611f1792eda158188065cb9f1]
ipv6: Remove all uses of LL_ALLOCATED_SPACE
[a7ae1992248e5cf9dc5bd35695ab846d27efe15f]

James P Michels III (1):
usb-core bInterval quirk
[cd83ce9e6195aa3ea15ab4db92892802c20df5d0]

Jan Kara (9):
isofs: Fix infinite looping over CE entries
[f54e18f1b831c92f6512d2eedb224cd63d607d3d]
isofs: Fix unchecked printing of ER records
[4e2024624e678f0ebb916e6192bd23c1f9fdf696]
ncpfs: return proper error from NCP_IOC_SETROOT ioctl
[a682e9c28cac152e6e54c39efcf046e0c8cfcf63]
udf: Check component length before reading it
[e237ec37ec154564f8690c5bd1795339955eeef9]
udf: Check path length when reading symlink
[0e5cc9a40ada6046e6bc3bdfcd0c0d7e4b706b14]
udf: Treat symlink component of type 2 as /
[fef2e9f3301934773e4f1b3cc5c7bffb119346b8]
udf: Verify i_size when loading inode
[e159332b9af4b04d882dbcfe1bb0117f0a6d4b58]
udf: Verify symlink size before loading it
[a1d47b262952a45aae62bd49cfaf33dd76c11a2c]
writeback: Move I_DIRTY_PAGES handling
[6290be1c1dc6589eeda213aa40946b27fa4faac8]

Janne Heikkinen (1):
Bluetooth: Add USB device 04ca:3010 as Atheros AR3012
[134d3b3550f050b9bec37111824452064d1ed928]

Jason Lee Cragg (1):
ALSA: usb-audio: Add mic volume fix quirk for Logitech Webcam C210
[6455931186bff407493135e74c5f32efd30860e2]

Jay Vosburgh (1):
net/core: Handle csum for CHECKSUM_COMPLETE VXLAN forwarding
[2c26d34bbcc0b3f30385d5587aa232289e2eed8e]

Jens Axboe (1):
genhd: check for int overflow in disk_expand_part_tbl()
[5fabcb4c33fe11c7e3afdf805fde26c1a54d0953]

Jerry Hoemann (1):
fsnotify: next_i is freed during fsnotify_unmount_inodes.
[6424babfd68dd8a83d9c60a5242d27038856599f]

Jiang Liu (1):
iommu/vt-d: Fix an off-by-one bug in __domain_mapping()
[cc4f14aa170d895c9a43bdb56f62070c8a6da908]

Jiri Jaburek (1):
ALSA: usb-audio: extend KEF X300A FU 10 tweak to Arcam rPAC
[d70a1b9893f820fdbcdffac408c909c50f2e6b43]

Jochen Hein (1):
Input: i8042 - add noloop quirk for Medion Akoya E7225 (MD98857)
[1d90d6d5522befa8efa1a7ea406be65cf865ded4]

Johan Hovold (5):
USB: console: fix potential use after free
[32a4bf2e81ec378e5925d4e069e0677a6c86a6ad]
gpio: fix memory and reference leaks in gpiochip_add error path
[5539b3c938d64a60cb1fc442ac3ce9263d52de0c]
gpio: sysfs: fix gpio attribute-creation race
[ebbeba120ab2ec6ac5f3afc1425ec6ff0b77ad6f]
gpio: sysfs: fix gpio device-attribute leak
[0915e6feb38de8d3601819992a5bd050201a56fa]
gpio: sysfs: fix gpio-chip device-attribute leak
[121b6a79955a3a3fd7bbb9b8cb88d5b9dad6283d]

Johannes Berg (1):
nl80211: fix per-station group key get/del and memory leak
[0fa7b39131576dd1baa6ca17fca53c65d7f62249]

Johannes Weiner (1):
mm: protect set_page_dirty() from ongoing truncation
[2d6d7f98284648c5ed113fe22a132148950b140f]

Junxiao Bi (1):
ocfs2: fix journal commit deadlock
[136f49b9171074872f2a14ad0ab10486d1ba13ca]

Jurgen Kramer (1):
Bluetooth: btusb: Add IMC Networks (Broadcom based)
[9113bfd82dc8ece9cbb898df8794f58a78a36e97]

K. Y. Srinivasan (1):
x86, hyperv: Mark the Hyper-V clocksource as being continuous
[32c6590d126836a062b3140ed52d898507987017]

Kazuya Mizuguchi (1):
usb: renesas_usbhs: gadget: fix NULL pointer dereference in ep_disable()
[11432050f070810ba139d0226344eef120c3a559]

Keerthy (1):
bus: omap_l3_noc: Correct returning IRQ_HANDLED unconditionally in the irq handler
[c4cf0935a2d8fe6d186bf4253ea3c4b4a8a8a710]

Kees Cook (2):
crypto: include crypto- module prefix in template
[4943ba16bbc2db05115707b3ff7b4874e9e3c560]
crypto: prefix module autoloading with "crypto-"
[5d26a105b5a73e5635eae0629b42fa0a90e07b7b]

Ken O'Brien (1):
Bluetooth: btusb: Add support for Belkin F8065bf
[5bcecf325378218a8e248bb6bcae96ec7362f8ef]

Konstantin Khlebnikov (2):
mm: fix corner case in anon_vma endless growing prevention
[b800c91a0517071156e772d4fb329ad33590da62]
mm: prevent endless growth of anon_vma hierarchy
[7a3ef208e662f4b63d43a23f61a64a129c525bbc]

Lars Ellenberg (1):
drbd: merge_bvec_fn: properly remap bvm->bi_bdev
[3b9d35d744bb5139f9fed57f38c019bb8c7d351c]

Linus Torvalds (4):
mm: Don't count the stack guard page towards RLIMIT_STACK
[690eac53daff34169a4d74fc7bfbd388c4896abb]
mm: propagate error from stack expansion even for guard page
[fee7e49d45149fba60156f5b59014f764d3e3728]
vm: add VM_FAULT_SIGSEGV handling support
[33692f27597fcab536d7cbbcc8f52905133e4aa7]
vm: make stack guard page errors return VM_FAULT_SIGSEGV rather than SIGBUS
[9c145c56d0c8a0b62e48c8d71e055ad0fb2012ba]

Lv Zheng (1):
ACPI / EC: Fix regression due to conflicting firmware behavior between Samsung and Acer.
[79149001105f18bd2285ada109f9229ea24a7571]

Macpaul Lin (1):
USB: Add OTG PET device to TPL
[e5dff0e80463cc3fa236e898ef1491b40be70b19]

Marcel Holtmann (3):
Bluetooth: Add support for Broadcom device of Asus Z97-DELUXE motherboard
[c2aef6e8cbebd60f79555baeb9266e220f135a44]
Bluetooth: Add support for Intel bootloader devices
[40df783d1ef1989ac454e3dfcda017270b8950e6]
Bluetooth: Ignore isochronous endpoints for Intel USB bootloader
[d92f2df0565ea04101d6ac04bdc10feeb1d93c94]

Marco Piazza (1):
Bluetooth: Add support for Toshiba Bluetooth device [0930:0220]
[bd0976dd3379e790b031cef7f477c58b82a65fc2]

Martin Schwidefsky (1):
s390/3215: fix tty output containing tabs
[e512d56c799517f33b301d81e9a5e0ebf30c2d1e]

Mathias Krause (1):
crypto: add missing crypto module aliases
[3e14dcf7cb80b34a1f38b55bc96f02d23fdaaaaf]

Mauro Carvalho Chehab (2):
[media] sound: Update au0828 quirks table
[678fa12fb8e75c6dc1e781a02e3ddbbba7e1a904]
[media] sound: simplify au0828 quirk table
[5d1f00a20d2d56ed480e64e938a2391353ee565b]

Michael Halcrow (1):
eCryptfs: Remove buggy and unnecessary write in file name decode routine
[942080643bce061c3dd9d5718d3b745dcb39a8bc]

Michael Karcher (1):
scripts/recordmcount.pl: There is no -m32 gcc option on Super-H anymore
[1caf6aaaa47471831d77c75f094d4e00ad1ec808]

Michael S. Tsirkin (1):
virtio_pci: document why we defer kfree
[a1eb03f546d651a8f39c7d0692b1f7f5b4e7e3cd]

Miklos Szeredi (1):
mm: remove unused arg of set_page_dirty_balance()
[ed6d7c8e578331cad594ee70d60e2e146b5dce7b]

Ming Lei (1):
Fix circular locking dependency (3.3-rc2)
[864533ceb6db336dead389577c102a8b792a121a]

Myron Stowe (1):
PCI: Restore detection of read-only BARs
[36e8164882ca6d3c41cb91e6f09a3ed236841f80]

Nadav Amit (1):
KVM: x86: SYSENTER emulation is broken
[f3747379accba8e95d70cec0eae0582c8c182050]

Nicholas Bellinger (1):
iscsi-target: Fail connection on short sendmsg writes
[6bf6ca7515c1df06f5c03737537f5e0eb191e29e]

Oliver Hartkopp (1):
can: dev: fix crtlmode_supported check
[9b1087aa5e86448fe6ad40a58964e35f3ba423d5]

Oliver Neukum (2):
Bluetooth: Add firmware update for Atheros 0cf3:311f
[1e56f1eb2bbeab0ddc3a1e536d2a0065cfe4c131]
Bluetooth: Enable Atheros 0cf3:311e for firmware upload
[b131237ca3995edad9efc162d0bc959c3b1dddc2]

Prashant Sreedharan (1):
tg3: tg3_disable_ints using uninitialized mailbox value to disable interrupts
[05b0aa579397b734f127af58e401a30784a1e315]

Preston Fick (1):
USB: cp210x: fix ID for production CEL MeshConnect USB Stick
[90441b4dbe90ba0c38111ea89fa093a8c9627801]

Rabin Vincent (1):
crypto: af_alg - fix backlog handling
[7e77bdebff5cb1e9876c561f69710b9ab8fa1f7e]

Richard Weinberger (1):
UBI: Fix invalid vfree()
[f38aed975c0c3645bbdfc5ebe35726e64caaf588]

Robert Baldyga (1):
serial: samsung: wait for transfer completion before clock disable
[1ff383a4c3eda8893ec61b02831826e1b1f46b41]

Ryan Mallon (1):
gpiolib: Refactor gpio_export
[fc4e2514995d9cd7f3e1a67098ce65d72acf8ec7]

Sasha Levin (4):
KEYS: close race between key lookup and freeing
[a3a8784454692dd72e5d5d34dcdab17b4420e74c]
time: adjtimex: Validate the ADJ_FREQUENCY values
[5e5aeb4367b450a28f447f6d5ab57d8f2ab16a5f]
time: settimeofday: Validate the values of tv from user
[6ada1fc0e1c4775de0e043e1bd3ae9d065491aa5]
virtio_pci: defer kfree until release callback
[63bd62a08ca45a0c804c3c89777edc7f76a2d6da]

Songjun Wu (1):
usb: gadget: udc: atmel: fix possible oops when unloading module
[5fb694f96e7c19e66b1c55124b98812e32e3efa5]

Srihari Vijayaraghavan (1):
Input: i8042 - reset keyboard to fix Elantech touchpad detection
[148e9a711e034e06310a8c36b64957934ebe30f2]

Steven Rostedt (1):
ftrace/jprobes/x86: Fix conflict between jprobes and function graph tracing
[237d28db036e411f22c03cfd5b0f6dc2aa9bf3bc]

Sujith Manoharan (2):
Bluetooth: ath3k: Add support for a new AR3012 device
[35580d223b6b04d9a570e4fe377c46a102413fe8]
Bluetooth: ath3k: Add support for another AR3012 card
[bd0fca1b2be8c96dfc391a2bc2ee4ce6970ae6af]

Takashi Iwai (4):
ALSA: hda - Fix wrong gpio_dir & gpio_mask hint setups for IDT/STAC codecs
[c507de88f6a336bd7296c9ec0073b2d4af8b4f5e]
ALSA: usb-audio: Don't resubmit pending URBs at MIDI error recovery
[66139a48cee1530c91f37c145384b4ee7043f0b7]
KEYS: Fix stale key registration at error path
[b26bdde5bb27f3f900e25a95e33a0c476c8c2c48]
[media] uvcvideo: Fix destruction order in uvc_delete()
[2228d80dd05a4fc5a410fde847677b8fb3eb23d7]

Tejun Heo (1):
writeback: fix a subtle race condition in I_DIRTY clearing
[9c6ac78eb3521c5937b2dd8a7d1b300f41092f45]

Thomas Gleixner (1):
genirq: Prevent proc race against freeing of irq descriptors
[c291ee622165cb2c8d4e7af63fffd499354a23be]

Thomas Hellstrom (1):
drm/vmwgfx: Don't use memory accounting for kernel-side fence objects
[1f563a6a46544602183e7493b6ef69769d3d76d9]

Tomi Valkeinen (2):
video/fbdev: fix defio's fsync
[30ea9c5218651bc11cbdba7820be78f04e2d83bc]
video/logo: prevent use of logos after they have been freed
[92b004d1aa9f367c372511ca0330f58216b25703]

Toshiaki Makita (1):
net: Fix stacked vlan offload features computation
[796f2da81bead71ffc91ef70912cd8d1827bf756]

Tyler Hicks (1):
eCryptfs: Force RO mount when encrypted view is enabled
[332b122d39c9cbff8b799007a825d94b2e7c12f2]

Vincent Zwanenburg (1):
Add a new PID/VID 0227/0930 for AR3012.
[89d2975fa06e66ea0d3665d91f799fb1ce4b8bad]

Wanlong Gao (1):
virtio: use dev_to_virtio wrapper in virtio
[9bffdca8c64a72ac54c47a552734ab457bc720d4]

Zheng Yan (1):
ceph: introduce global empty snap context
[97c85a828f36bbfffe9d77b977b65a5872b6cad4]

Zidan Wang (1):
ASoC: wm8960: Fix capture sample rate from 11250 to 11025
[22ee76daddb87f88d2336d1b4737ef27c4f307ac]

Documentation/kernel-parameters.txt | 1 +
Makefile | 4 +-
arch/alpha/mm/fault.c | 2 +
arch/arm/mach-omap2/omap_l3_noc.c | 10 +-
arch/avr32/mm/fault.c | 2 +
arch/cris/mm/fault.c | 2 +
arch/frv/mm/fault.c | 2 +
arch/ia64/mm/fault.c | 2 +
arch/m32r/mm/fault.c | 2 +
arch/m68k/mm/fault.c | 2 +
arch/microblaze/mm/fault.c | 2 +
arch/mips/mm/fault.c | 2 +
arch/mn10300/mm/fault.c | 2 +
arch/openrisc/mm/fault.c | 2 +
arch/parisc/mm/fault.c | 2 +
arch/powerpc/mm/fault.c | 2 +
arch/powerpc/platforms/cell/spu_fault.c | 2 +-
arch/s390/crypto/aes_s390.c | 2 +-
arch/s390/crypto/des_s390.c | 4 +-
arch/s390/crypto/ghash_s390.c | 2 +-
arch/s390/crypto/sha1_s390.c | 2 +-
arch/s390/crypto/sha256_s390.c | 4 +-
arch/s390/crypto/sha512_s390.c | 4 +-
arch/s390/kvm/intercept.c | 2 +
arch/s390/mm/fault.c | 7 +
arch/score/mm/fault.c | 2 +
arch/sh/mm/fault_32.c | 2 +
arch/sh/mm/tlbflush_64.c | 2 +
arch/sparc/mm/fault_32.c | 2 +
arch/sparc/mm/fault_64.c | 2 +
arch/tile/mm/fault.c | 2 +
arch/um/kernel/trap.c | 2 +
arch/x86/crypto/aes_glue.c | 4 +-
arch/x86/crypto/aesni-intel_glue.c | 2 +-
arch/x86/crypto/blowfish_glue.c | 4 +-
arch/x86/crypto/crc32c-intel.c | 4 +-
arch/x86/crypto/fpu.c | 3 +
arch/x86/crypto/ghash-clmulni-intel_glue.c | 2 +-
arch/x86/crypto/salsa20_glue.c | 4 +-
arch/x86/crypto/sha1_ssse3_glue.c | 2 +-
arch/x86/crypto/twofish_glue.c | 4 +-
arch/x86/crypto/twofish_glue_3way.c | 4 +-
arch/x86/include/asm/desc.h | 20 ++-
arch/x86/include/asm/ldt.h | 7 +
arch/x86/include/asm/msr-index.h | 1 +
arch/x86/kernel/cpu/amd.c | 10 ++
arch/x86/kernel/cpu/mshyperv.c | 1 +
arch/x86/kernel/kprobes.c | 20 ++-
arch/x86/kernel/process_64.c | 101 +++++++++----
arch/x86/kernel/tls.c | 41 ++++-
arch/x86/kvm/emulate.c | 42 ++++--
arch/x86/mm/fault.c | 2 +
arch/x86/mm/init_64.c | 16 +-
arch/x86/vdso/vma.c | 41 +++--
arch/xtensa/mm/fault.c | 2 +
block/genhd.c | 11 +-
crypto/aes_generic.c | 3 +-
crypto/af_alg.c | 3 +
crypto/algapi.c | 4 +-
crypto/ansi_cprng.c | 3 +-
crypto/anubis.c | 1 +
crypto/api.c | 4 +-
crypto/arc4.c | 1 +
crypto/authenc.c | 1 +
crypto/authencesn.c | 1 +
crypto/blowfish_generic.c | 3 +-
crypto/camellia.c | 1 +
crypto/cast5.c | 1 +
crypto/cast6.c | 1 +
crypto/cbc.c | 1 +
crypto/ccm.c | 5 +-
crypto/chainiv.c | 1 +
crypto/crc32c.c | 1 +
crypto/cryptd.c | 1 +
crypto/crypto_null.c | 6 +-
crypto/ctr.c | 3 +-
crypto/cts.c | 1 +
crypto/deflate.c | 2 +-
crypto/des_generic.c | 7 +-
crypto/ecb.c | 1 +
crypto/eseqiv.c | 1 +
crypto/fcrypt.c | 1 +
crypto/gcm.c | 7 +-
crypto/ghash-generic.c | 3 +-
crypto/hmac.c | 1 +
crypto/khazad.c | 1 +
crypto/krng.c | 3 +-
crypto/lrw.c | 1 +
crypto/lzo.c | 1 +
crypto/md4.c | 2 +-
crypto/md5.c | 1 +
crypto/michael_mic.c | 1 +
crypto/pcbc.c | 1 +
crypto/pcrypt.c | 1 +
crypto/rmd128.c | 1 +
crypto/rmd160.c | 1 +
crypto/rmd256.c | 1 +
crypto/rmd320.c | 1 +
crypto/salsa20_generic.c | 3 +-
crypto/seed.c | 1 +
crypto/seqiv.c | 1 +
crypto/serpent.c | 3 +-
crypto/sha1_generic.c | 3 +-
crypto/sha256_generic.c | 6 +-
crypto/sha512_generic.c | 6 +-
crypto/tea.c | 5 +-
crypto/tgr192.c | 5 +-
crypto/twofish_generic.c | 3 +-
crypto/vmac.c | 1 +
crypto/wp512.c | 5 +-
crypto/xcbc.c | 1 +
crypto/xts.c | 1 +
crypto/zlib.c | 1 +
drivers/acpi/ec.c | 25 +++-
drivers/ata/libata-core.c | 5 +-
drivers/ata/libata-sff.c | 12 ++
drivers/ata/sata_dwc_460ex.c | 26 ++--
drivers/ata/sata_sil24.c | 2 +-
drivers/base/bus.c | 8 +-
drivers/base/core.c | 111 ++++++++++----
drivers/block/drbd/drbd_req.c | 1 +
drivers/bluetooth/ath3k.c | 92 +++++++-----
drivers/bluetooth/btusb.c | 76 +++++++---
drivers/crypto/padlock-aes.c | 2 +-
drivers/crypto/padlock-sha.c | 8 +-
drivers/gpio/gpiolib.c | 147 ++++++++++--------
drivers/gpu/drm/i915/i915_gem.c | 14 ++
drivers/gpu/drm/vmwgfx/vmwgfx_fence.c | 21 +--
drivers/hid/hid-roccat-pyra.c | 6 +
drivers/input/serio/i8042-x86ia64io.h | 47 ++++++
drivers/input/serio/i8042.c | 14 ++
drivers/iommu/intel-iommu.c | 8 +-
drivers/md/persistent-data/dm-space-map-metadata.c | 4 +-
drivers/media/dvb/dvb-usb/af9005.c | 3 +
drivers/media/video/au0828/au0828-cards.c | 5 +
drivers/media/video/uvc/uvc_driver.c | 6 +-
drivers/mfd/tc6393xb.c | 13 +-
drivers/mtd/ubi/upd.c | 10 +-
drivers/net/can/dev.c | 8 +-
drivers/net/ethernet/broadcom/tg3.c | 34 ++---
drivers/net/ethernet/cisco/enic/enic_main.c | 12 +-
drivers/net/wireless/ath/ath5k/qcu.c | 8 +-
drivers/net/wireless/ath/ath9k/hw.h | 4 +-
drivers/net/wireless/ath/ath9k/mac.c | 9 +-
drivers/pci/probe.c | 3 +
drivers/platform/x86/hp_accel.c | 1 +
drivers/regulator/core.c | 2 +
drivers/s390/char/con3215.c | 20 ++-
drivers/scsi/NCR5380.c | 12 +-
drivers/scsi/aha1740.c | 2 +-
drivers/scsi/atari_NCR5380.c | 2 +-
drivers/scsi/megaraid.c | 8 +-
drivers/scsi/sun3_NCR5380.c | 10 +-
drivers/spi/spi-dw-mid.c | 1 -
drivers/spi/spi-dw.c | 4 +-
drivers/target/iscsi/iscsi_target_util.c | 26 ++--
drivers/tty/serial/samsung.c | 4 +
drivers/usb/class/cdc-acm.c | 9 +-
drivers/usb/core/config.c | 11 ++
drivers/usb/core/otg_whitelist.h | 5 +
drivers/usb/core/quirks.c | 8 +
drivers/usb/gadget/atmel_usba_udc.c | 19 ++-
drivers/usb/host/pci-quirks.c | 18 ++-
drivers/usb/misc/adutux.c | 4 -
drivers/usb/renesas_usbhs/mod_gadget.c | 4 +
drivers/usb/serial/console.c | 15 +-
drivers/usb/serial/cp210x.c | 4 +-
drivers/usb/storage/unusual_devs.h | 7 +
drivers/video/fb_defio.c | 5 +-
drivers/video/logo/logo.c | 17 ++-
drivers/virtio/virtio.c | 19 ++-
drivers/virtio/virtio_pci.c | 13 +-
fs/btrfs/disk-io.c | 6 -
fs/btrfs/extent-tree.c | 10 +-
fs/ceph/snap.c | 27 +++-
fs/ceph/super.c | 9 +-
fs/ceph/super.h | 2 +
fs/dcache.c | 4 +-
fs/ecryptfs/crypto.c | 1 -
fs/ecryptfs/file.c | 12 --
fs/ecryptfs/main.c | 16 +-
fs/fs-writeback.c | 28 +++-
fs/isofs/rock.c | 9 ++
fs/namei.c | 1 +
fs/ncpfs/ioctl.c | 1 -
fs/notify/inode_mark.c | 17 ++-
fs/ocfs2/aops.c | 16 +-
fs/ocfs2/file.c | 8 +-
fs/proc/stat.c | 2 +-
fs/splice.c | 8 +-
fs/udf/dir.c | 3 +-
fs/udf/inode.c | 18 +++
fs/udf/namei.c | 3 +-
fs/udf/symlink.c | 67 +++++++--
fs/udf/udfdecl.h | 3 +-
fs/udf/unicode.c | 28 ++--
include/linux/crypto.h | 13 ++
include/linux/device.h | 5 +
include/linux/kernel_stat.h | 5 +
include/linux/libata.h | 1 +
include/linux/mm.h | 7 +-
include/linux/rmap.h | 10 ++
include/linux/sysfs.h | 9 ++
include/linux/time.h | 13 ++
include/linux/usb/quirks.h | 11 ++
include/linux/virtio.h | 6 +-
include/linux/writeback.h | 1 -
include/net/ip_fib.h | 4 +-
include/net/sock.h | 2 -
kernel/irq/internals.h | 7 +
kernel/irq/irqdesc.c | 52 +++++++
kernel/irq/proc.c | 22 ++-
kernel/time.c | 4 +
kernel/time/ntp.c | 7 +
lib/decompress_bunzip2.c | 2 +-
mm/ksm.c | 2 +-
mm/memory.c | 37 +++--
mm/mmap.c | 16 +-
mm/page-writeback.c | 43 ++----
mm/rmap.c | 42 +++++-
net/core/dev.c | 13 +-
net/core/sock.c | 1 -
net/ipv4/arp.c | 6 +-
net/ipv4/igmp.c | 24 +--
net/ipv4/ipconfig.c | 6 +-
net/ipv4/raw.c | 7 +-
net/ipv4/tcp.c | 4 +-
net/ipv4/tcp_cong.c | 3 +-
net/ipv4/tcp_output.c | 21 ++-
net/ipv6/ip6_output.c | 8 +-
net/ipv6/mcast.c | 19 ++-
net/ipv6/ndisc.c | 13 +-
net/ipv6/raw.c | 6 +-
net/mac80211/rx.c | 11 +-
net/netfilter/ipset/ip_set_core.c | 6 +
net/netfilter/nf_conntrack_proto_generic.c | 26 +++-
net/sctp/associola.c | 1 -
net/sctp/socket.c | 7 +
net/wireless/nl80211.c | 9 +-
scripts/recordmcount.pl | 1 -
security/keys/encrypted-keys/encrypted.c | 5 +-
security/keys/gc.c | 4 +-
sound/core/seq/seq_dummy.c | 31 ----
sound/pci/hda/hda_codec.c | 4 +-
sound/pci/hda/patch_sigmatel.c | 4 +-
sound/soc/codecs/wm8960.c | 2 +-
sound/usb/midi.c | 2 +
sound/usb/mixer.c | 1 +
sound/usb/mixer_maps.c | 15 +-
sound/usb/quirks-table.h | 166 +++++----------------
250 files changed, 1743 insertions(+), 859 deletions(-)

--
Ben Hutchings
Never attribute to conspiracy what can adequately be explained by stupidity.