4.3.6-stable review
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest197 of 200 patches 19 repliesIn review
197 of 200 patches are in this archive. The cover letter announces 200.
Patches in v1 No applies recorded yet
Reviews trailers per patch
43 of 197 patches have a Reviewed-by or Acked-by.
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 62 reviewers.
Cover letter [PATCH 4.3 000/200] 4.3.6-stable review
-------------------------
NOTE: This is the last 4.3.y kernel to be released. After this one, it is end-of-life, please move to 4.4.y at this point in time.
-------------------------
This is the start of the stable review cycle for the 4.3.6 release. There are 200 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Tue Feb 16 22:21:48 UTC 2016. Anything received after that time might be too late.
The whole patch series can be found in one patch at:
kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.3.6-rc1.gz
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Greg Kroah-Hartman <[email protected]>
Linux 4.3.6-rc1
Maciej W. Rozycki <[email protected]>
binfmt_elf: Don't clobber passed executable's file header
Eric Biggers <[email protected]>
fs/pipe.c: return error code rather than 0 in pipe_write()
Junil Lee <[email protected]>
zsmalloc: fix migrate_zspage-zs_free race condition
Jerome Marchand <[email protected]>
zram: don't call idr_remove() from zram_remove()
Kyeongdon Kim <[email protected]>
zram: try vmalloc() after kmalloc()
Sergey Senozhatsky <[email protected]>
zram/zcomp: use GFP_NOIO to allocate streams
Alexandre Courbot <[email protected]>
drm/nouveau/pmu: do not assume a PMU is present
Mika Westerberg <[email protected]>
HID: multitouch: Fetch feature reports on demand for Win8 devices
Larry Finger <[email protected]>
rtlwifi: rtl8821ae: Fix lockups on boot
Geert Uytterhoeven <[email protected]>
FS-Cache: Add missing initialization of ret in cachefiles_write_page()
David Howells <[email protected]>
FS-Cache: Handle a write to the page immediately beyond the EOF marker
Kinglong Mee <[email protected]>
FS-Cache: Don't override netfs's primary_index if registering failed
Kinglong Mee <[email protected]>
FS-Cache: Increase reference of parent after registering, netfs success
Boris BREZILLON <[email protected]>
crypto: marvell/cesa - fix test in mv_cesa_dev_dma_init()
Herbert Xu <[email protected]>
crypto: algif_skcipher - Do not set MAY_BACKLOG on the async path
Herbert Xu <[email protected]>
crypto: algif_skcipher - Do not dereference ctx without socket lock
Herbert Xu <[email protected]>
crypto: algif_skcipher - Do not assume that req is unchanged
Mathias Krause <[email protected]>
crypto: user - lock crypto_alg_list on alg dump
Ryan Ware <[email protected]>
EVM: Use crypto_memneq() for digest comparisons
Wang, Rui Y <[email protected]>
crypto: algif_hash - wait for crypto_ahash_init() to complete
Herbert Xu <[email protected]>
crypto: shash - Fix has_key setting
Eli Cooper <[email protected]>
crypto: chacha20-ssse3 - Align stack pointer to 64 bytes
Horia Geant? <[email protected]>
crypto: caam - make write transactions bufferable on PPC platforms
Herbert Xu <[email protected]>
crypto: algif_skcipher - sendmsg SG marking is off by one
Herbert Xu <[email protected]>
crypto: algif_skcipher - Load TX SG list after waiting
Jean Delvare <[email protected]>
crypto: crc32c - Fix crc32c soft dependency
Herbert Xu <[email protected]>
crypto: algif_skcipher - Fix race condition in skcipher_check_key
Herbert Xu <[email protected]>
crypto: algif_hash - Fix race condition in hash_check_key
Herbert Xu <[email protected]>
crypto: af_alg - Forbid bind(2) when nokey child sockets are present
Herbert Xu <[email protected]>
crypto: algif_skcipher - Remove custom release parent function
Herbert Xu <[email protected]>
crypto: algif_hash - Remove custom release parent function
Herbert Xu <[email protected]>
crypto: af_alg - Allow af_af_alg_release_parent to be called on nokey path
Alexandra Yates <[email protected]>
ahci: Intel DNV device IDs SATA
Tejun Heo <[email protected]>
libata: disable forced PORTS_IMPL for >= AHCI 1.3
Xiangliang Yu <[email protected]>
AHCI: Fix softreset failed issue of Port Multiplier
Herbert Xu <[email protected]>
crypto: algif_skcipher - Add key check exception for cipher_null
Herbert Xu <[email protected]>
crypto: skcipher - Add crypto_skcipher_has_setkey
Herbert Xu <[email protected]>
crypto: algif_hash - Require setkey before accept(2)
Herbert Xu <[email protected]>
crypto: hash - Add crypto_ahash_has_setkey
Herbert Xu <[email protected]>
crypto: algif_skcipher - Add nokey compatibility path
Herbert Xu <[email protected]>
crypto: af_alg - Add nokey compatibility path
Herbert Xu <[email protected]>
crypto: af_alg - Fix socket double-free when accept fails
Herbert Xu <[email protected]>
crypto: af_alg - Disallow bind/setkey/... after accept(2)
Herbert Xu <[email protected]>
crypto: algif_skcipher - Require setkey before accept(2)
Raghavendra K T <[email protected]>
sched: Fix crash in sched_init_numa()
Al Viro <[email protected]>
ext4: fix an endianness bug in ext4_encrypted_follow_link()
Al Viro <[email protected]>
ext4: fix an endianness bug in ext4_encrypted_zeroout()
David Turner <[email protected]>
ext4: Fix handling of extended tv_sec
Dan Williams <[email protected]>
ext2, ext4: warn when mounting with dax enabled
Tadeusz Struk <[email protected]>
crypto: fix test vector for rsa
Mathias Nyman <[email protected]>
xhci: fix usb2 resume timing and races.
Ard Biesheuvel <[email protected]>
arm64: mm: use correct mapping granularity under DEBUG_RODATA
Will Deacon <[email protected]>
iommu/io-pgtable-arm: Ensure we free the final level on teardown
Peter Hurley <[email protected]>
tty: Fix unsafe ldisc reference via ioctl(TIOCGETD)
Peter Hurley <[email protected]>
tty: Retry failed reopen if tty teardown in-progress
Peter Hurley <[email protected]>
tty: Fix GPF in flush_to_ldisc()
Peter Hurley <[email protected]>
n_tty: Fix unsafe reference to "other" ldisc
Peter Hurley <[email protected]>
n_tty: Fix poll() after buffer-limited eof push read
Lu Baolu <[email protected]>
usb: xhci: apply XHCI_PME_STUCK_QUIRK to Intel Broxton-M platforms
Lu Baolu <[email protected]>
usb: xhci: handle both SSIC ports in PME stuck quirk
Srinivas Kandagatla <[email protected]>
usb: phy: msm: fix error handling in probe.
Lu Baolu <[email protected]>
usb: cdc-acm: send zero packet for intel 7260 modem
Lu Baolu <[email protected]>
usb: cdc-acm: handle unlinked urb in acm read callback
John Ernberg <[email protected]>
USB: option: fix Cinterion AHxx enumeration
Daniele Palmas <[email protected]>
USB: serial: option: Adding support for Telit LE922
Peter Dedecker <[email protected]>
USB: cp210x: add ID for IAI USB to RS485 adaptor
Greg Kroah-Hartman <[email protected]>
USB: serial: ftdi_sio: add support for Yaesu SCU-18 cable
Du, Changbin <[email protected]>
usb: hub: do not clear BOS field during reset device
Johan Hovold <[email protected]>
USB: visor: fix null-deref at probe
Vladis Dronov <[email protected]>
USB: serial: visor: fix crash on detecting device without write_urbs
Bard Liao <[email protected]>
ASoC: rt5645: fix the shift bit of IN1 boost
Mauro Carvalho Chehab <[email protected]>
saa7134-alsa: Only frees registered sound cards
Takashi Iwai <[email protected]>
ALSA: dummy: Implement timer backend switching more safely
Takashi Iwai <[email protected]>
ALSA: hda - Fix bad dereference of jack object
Takashi Iwai <[email protected]>
ALSA: hda - Fix speaker output from VAIO AiO machines
Takashi Iwai <[email protected]>
Revert "ALSA: hda - Fix noise on Gigabyte Z170X mobo"
David Henningsson <[email protected]>
ALSA: hda - Fix static checker warning in patch_hdmi.c
Takashi Iwai <[email protected]>
ALSA: hda - Add fixup for Mac Mini 7,1 model
Takashi Iwai <[email protected]>
ALSA: timer: Fix race between stop and interrupt
Takashi Iwai <[email protected]>
ALSA: timer: Fix wrong instance passed to slave callbacks
Takashi Iwai <[email protected]>
ALSA: timer: Fix race at concurrent reads
Takashi Iwai <[email protected]>
ALSA: timer: Fix link corruption due to double start or stop
Takashi Iwai <[email protected]>
ALSA: timer: Fix leftover link at closing
Takashi Iwai <[email protected]>
ALSA: timer: Code cleanup
Takashi Iwai <[email protected]>
ALSA: seq: Fix lockdep warnings due to double mutex locks
Takashi Iwai <[email protected]>
ALSA: seq: Fix race at closing in virmidi driver
Takashi Iwai <[email protected]>
ALSA: seq: Fix yet another races among ALSA timer accesses
Vinod Koul <[email protected]>
ASoC: dpcm: fix the BE state on hw_free
Takashi Iwai <[email protected]>
ALSA: pcm: Fix potential deadlock in OSS emulation
Takashi Iwai <[email protected]>
ALSA: rawmidi: Fix race at copying & updating the position
Takashi Iwai <[email protected]>
ALSA: rawmidi: Remove kernel WARNING for NULL user-space buffer check
Takashi Iwai <[email protected]>
ALSA: rawmidi: Make snd_rawmidi_transmit() race-free
Takashi Iwai <[email protected]>
ALSA: seq: Degrade the error message for too many opens
Takashi Iwai <[email protected]>
ALSA: seq: Fix incorrect sanity check at snd_seq_oss_synth_cleanup()
Takashi Iwai <[email protected]>
ALSA: dummy: Disable switching timer backend via sysfs
Takashi Iwai <[email protected]>
ALSA: compress: Disable GET_CODEC_CAPS ioctl for some architectures
Lucas Tanure <[email protected]>
ALSA: bebob: Use a signed return type for get_formation_index
Andrey Konovalov <[email protected]>
ALSA: usb-audio: avoid freeing umidi object twice
Jurgen Kramer <[email protected]>
ALSA: usb-audio: Add native DSD support for PS Audio NuWave DAC
Jurgen Kramer <[email protected]>
ALSA: usb-audio: Fix OPPO HA-1 vendor ID
Lev Lybin <[email protected]>
ALSA: usb-audio: Add quirk for Microsoft LifeCam HD-6000
Guillaume Fougnies <[email protected]>
ALSA: usb-audio: Fix TEAC UD-501/UD-503/NT-503 usb delay
Thomas Gleixner <[email protected]>
hrtimer: Handle remaining time proper for TIME_LOW_RES
Al Viro <[email protected]>
fix sysvfs symlinks
Artur Paszkiewicz <[email protected]>
md/raid10: fix data corruption and crash during resync
Vladimir Davydov <[email protected]>
mm: memcontrol: fix possible memcg leak due to interrupted reclaim
Mauro Carvalho Chehab <[email protected]>
Revert "[media] ivtv: avoid going past input/audio array"
Antonio Ospite <[email protected]>
media/v4l2-ctrls: fix setting autocluster to manual with VIDIOC_S_CTRL
Tiffany Lin <[email protected]>
media: vb2 dma-sg: Fully cache synchronise buffers in prepare and finish
Tiffany Lin <[email protected]>
media: vb2 dma-contig: Fully cache synchronise buffers in prepare and finish
Benoit Parrot <[email protected]>
media: v4l2-ctrls: Fix 64bit support in get_ctrl()
Hans Verkuil <[email protected]>
v4l2-ctrls: arrays are also considered compound controls
Takashi Iwai <[email protected]>
c8sectpfe: Remove select on CONFIG_FW_LOADER_USER_HELPER_FALLBACK
Andrzej Hajda <[email protected]>
v4l2-compat-ioctl32: fix alignment for ARM64
Ezequiel Garcia <[email protected]>
vivid: Fix iteration in driver removal path
Wolfram Sang <[email protected]>
i2c: rcar: disable runtime PM correctly in slave mode
Wolfram Sang <[email protected]>
i2c: rk3x: populate correct variable for sda_falling_time
Hans de Goede <[email protected]>
i2c: mv64xxx: The n clockdiv factor is 0 based on sunxi SoCs
Javier Martinez Canillas <[email protected]>
media: i2c: Don't export ir-kbd-i2c module alias
Grygorii Strashko <[email protected]>
i2c: fix wakeup irq parsing
Ludovic Desroches <[email protected]>
i2c: at91: manage unexpected RXRDY flag when starting a transfer
Cyrille Pitchen <[email protected]>
i2c: at91: fix write transfers by clearing pending interrupt first
Max Filippov <[email protected]>
xtensa: fix secondary core boot in SMP
Max Filippov <[email protected]>
xtensa: fixes for configs without loop option
Helge Deller <[email protected]>
parisc: Fix __ARCH_SI_PREAMBLE_SIZE
Helge Deller <[email protected]>
parisc: Fix syscall restarts
Helge Deller <[email protected]>
parisc: Drop unused MADV_xxxK_PAGES flags from asm/mman.h
Helge Deller <[email protected]>
parisc: Fixes and cleanups in kernel uapi header files
Mathias Krause <[email protected]>
printk: prevent userland from spoofing kernel messages
Andy Leiserson <[email protected]>
fix calculation of meta_bg descriptor backups
Junxiao Bi <[email protected]>
jbd2: fix null committed data return in undo_access
Jan Kara <[email protected]>
jbd2: Fix unreclaimed pages after truncate in data=journal mode
Jan Kara <[email protected]>
jbd2: fix checkpoint list cleanup
Daniel Borkmann <[email protected]>
tracefs: Fix refcount imbalance in start_creating()
Steven Rostedt <[email protected]>
tracing/stacktrace: Show entire trace if passed in function not found
Qiu Peiyang <[email protected]>
tracing: Fix setting of start_index in find_next()
Jiaxing Wang <[email protected]>
tracing: Update instance_rmdir() to use tracefs_remove_recursive
Christoph Biedl <[email protected]>
PCI: Fix minimum allocation address overwrite
Grygorii Strashko <[email protected]>
PCI: host: Mark PCIe/PCI (MSI) IRQ cascade handlers as IRQF_NO_THREAD
Mathias Krause <[email protected]>
PCI: Prevent out of bounds access in numa_node override
Alexander Duyck <[email protected]>
PCI: Set SR-IOV NumVFs to zero after enumeration
Gabriele Paoloni <[email protected]>
PCI: spear: Fix dw_pcie_cfg_read/write() usage
Sebastian Siewior <[email protected]>
mtd: ubi: don't leak e if schedule_erase() fails
Sebastian Siewior <[email protected]>
mtd: ubi: fixup error correction in do_sync_erase()
Brian Norris <[email protected]>
mtd: jz4740_nand: fix build on jz4740 after removing gpio.h
Brian Norris <[email protected]>
mtd: nand: fix shutdown/reboot for multi-chip systems
Brian Norris <[email protected]>
mtd: blkdevs: fix potential deadlock + lockdep warnings
Boris BREZILLON <[email protected]>
mtd: mtdpart: fix add_mtd_partitions error path
Dmitry Kasatkin <[email protected]>
integrity: prevent loading untrusted certificates on the IMA trusted keyring
Jarkko Sakkinen <[email protected]>
TPM: revert the list handling logic fixed in 398a1e7
Martin Wilck <[email protected]>
tpm_tis: free irq after probing
Hon Ching \(Vicky\) Lo <[email protected]>
vTPM: fix memory allocation flag for rtce buffer at kernel boot
Jarkko Sakkinen <[email protected]>
tpm, tpm_crb: fix unaligned read of the command buffer address
Ricardo Ribalda Delgado <[email protected]>
spi/spi-xilinx: Fix race condition on last word read
Uri Mashiach <[email protected]>
wlcore/wl12xx: spi: fix NULL pointer dereference (Oops)
Uri Mashiach <[email protected]>
wlcore/wl12xx: spi: fix oops on firmware load
Johan Hovold <[email protected]>
spi: fix parent-device reference leak
Vignesh R <[email protected]>
spi: ti-qspi: Fix data corruption seen on r/w stress test
David Mosberger-Tang <[email protected]>
spi: atmel: Fix DMA-setup for transfers with more than 8 bits per word
Neil Armstrong <[email protected]>
spi: omap2-mcspi: disable other channels CHCONF_FORCE in prepare_message
Mauricio Faria de Oliveira <[email protected]>
Revert "dm mpath: fix stalls when handling invalid ioctls"
Mikulas Patocka <[email protected]>
dm: initialize non-blk-mq queue data before queue is used
Dmitry V. Levin <[email protected]>
sh64: fix __NR_fgetxattr
xuejiufei <[email protected]>
ocfs2/dlm: clear refmap bit of recovery lock while doing local recovery cleanup
xuejiufei <[email protected]>
ocfs2/dlm: ignore cleaning the migration mle that is inuse
Joseph Qi <[email protected]>
ocfs2: fix BUG when calculate new backup super
Junxiao Bi <[email protected]>
ocfs2: fix SGID not inherited issue
Mike Kravetz <[email protected]>
mm/hugetlb.c: fix resv map memory leak for placeholder entries
Richard Weinberger <[email protected]>
kernel/signal.c: unexport sigsuspend()
Naoya Horiguchi <[email protected]>
mm: hugetlb: call huge_pte_alloc() only if ptep is null
OGAWA Hirofumi <[email protected]>
fat: fix fake_offset handling on error path
Mike Kravetz <[email protected]>
mm/hugetlbfs: fix bugs in fallocate hole punch of areas with holes
Michal Hocko <[email protected]>
mm, vmstat: allow WQ concurrency to discover memory reclaim doesn't make any progress
Naoya Horiguchi <[email protected]>
mm: hugetlb: fix hugepage memory leak caused by wrong reserve count
Michal Hocko <[email protected]>
memcg: fix thresholds for 32b architectures.
Greg Thelen <[email protected]>
fs, seqfile: always allow oom killer
Andy Shevchenko <[email protected]>
lib/hexdump.c: truncate output in case of overflow
Tetsuo Handa <[email protected]>
mm/oom_kill.c: reverse the order of setting TIF_MEMDIE and sending SIGKILL
Catalin Marinas <[email protected]>
mm: slab: only move management objects off-slab for sizes larger than KMALLOC_MIN_SIZE
Colin Ian King <[email protected]>
proc: fix -ESRCH error when writing to /proc/$pid/coredump_filter
Arnd Bergmann <[email protected]>
remoteproc: avoid stack overflow in debugfs file
Oleg Nesterov <[email protected]>
proc: actually make proc_fd_permission() thread-friendly
Takashi Iwai <[email protected]>
ALSA: hda - Implement loopback control switch for Realtek and other codecs
Ioan-Adrian Ratiu <[email protected]>
HID: usbhid: fix recursive deadlock
Tariq Saeed <[email protected]>
ocfs2: NFS hangs in __ocfs2_cluster_lock due to race with ocfs2_unblock_lock
Trond Myklebust <[email protected]>
NFSv4.1/pnfs: Fixup an lo->plh_block_lgets imbalance in layoutreturn
Junichi Nomura <[email protected]>
block: ensure to split after potentially bouncing a bio
Seth Jennings <[email protected]>
drivers/base/memory.c: prohibit offlining of memory blocks with missing sections
Mike Snitzer <[email protected]>
dm btree: fix leak of bufio-backed block in btree_split_sibling error path
Hannes Reinecke <[email protected]>
block: Always check queue limits for cloned requests
LABBE Corentin <[email protected]>
crypto: sun4i-ss - add missing statesize
Herbert Xu <[email protected]>
crypto: algif_skcipher - Use new skcipher interface
Jason A. Donenfeld <[email protected]>
crypto: skcipher - Copy iv from desc even for 0-len walks
David Gstir <[email protected]>
crypto: talitos - Fix timing leak in ESP ICV verification
David Gstir <[email protected]>
crypto: nx - Fix timing leak in GCM and CCM decryption
Tadeusz Struk <[email protected]>
crypto: qat - don't use userspace pointer
Herbert Xu <[email protected]>
crypto: algif_hash - Only export and import on sockets with data
Jaegeuk Kim <[email protected]>
f2fs crypto: allocate buffer for decrypting filename
Russell King <[email protected]>
crypto: caam - fix non-block aligned hash calculation
Nicolas Iooss <[email protected]>
crypto: crc32c-pclmul - use .rodata instead of .rotata
-------------
Diffstat:
Makefile | 4 +- arch/arm64/mm/mmu.c | 13 +- arch/parisc/include/asm/compat.h | 4 +- arch/parisc/include/uapi/asm/ipcbuf.h | 19 +- arch/parisc/include/uapi/asm/mman.h | 10 - arch/parisc/include/uapi/asm/msgbuf.h | 10 +- arch/parisc/include/uapi/asm/posix_types.h | 2 + arch/parisc/include/uapi/asm/sembuf.h | 6 +- arch/parisc/include/uapi/asm/shmbuf.h | 8 +- arch/parisc/include/uapi/asm/siginfo.h | 4 + arch/parisc/kernel/signal.c | 64 ++++-- arch/parisc/mm/init.c | 16 ++ arch/sh/include/uapi/asm/unistd_64.h | 2 +- arch/x86/crypto/chacha20-ssse3-x86_64.S | 6 +- arch/x86/crypto/crc32c-pcl-intel-asm_64.S | 2 +- arch/xtensa/include/asm/asmmacro.h | 7 +- arch/xtensa/include/asm/vectors.h | 9 +- arch/xtensa/kernel/Makefile | 1 + arch/xtensa/kernel/entry.S | 8 +- arch/xtensa/kernel/head.S | 2 +- arch/xtensa/kernel/setup.c | 9 +- arch/xtensa/kernel/vectors.S | 4 +- arch/xtensa/kernel/vmlinux.lds.S | 12 +- arch/xtensa/lib/usercopy.S | 6 +- arch/xtensa/platforms/iss/setup.c | 2 + arch/xtensa/platforms/xt2000/setup.c | 2 + arch/xtensa/platforms/xtfpga/setup.c | 2 + block/blk-core.c | 25 +-- crypto/ablkcipher.c | 2 +- crypto/af_alg.c | 55 ++++- crypto/ahash.c | 5 +- crypto/algif_hash.c | 181 +++++++++++++++- crypto/algif_skcipher.c | 279 +++++++++++++++++++------ crypto/blkcipher.c | 2 +- crypto/crc32c_generic.c | 1 - crypto/crypto_user.c | 6 +- crypto/shash.c | 5 +- crypto/skcipher.c | 2 + crypto/testmgr.h | 7 +- drivers/ata/ahci.c | 20 ++ drivers/ata/libahci.c | 13 +- drivers/base/memory.c | 4 + drivers/block/zram/zcomp.c | 4 +- drivers/block/zram/zcomp_lz4.c | 23 +- drivers/block/zram/zcomp_lzo.c | 23 +- drivers/block/zram/zram_drv.c | 7 +- drivers/char/tpm/tpm-chip.c | 2 +- drivers/char/tpm/tpm_crb.c | 7 +- drivers/char/tpm/tpm_ibmvtpm.c | 2 +- drivers/char/tpm/tpm_tis.c | 2 + drivers/crypto/caam/caamhash.c | 2 +- drivers/crypto/caam/ctrl.c | 4 +- drivers/crypto/marvell/cesa.c | 2 +- drivers/crypto/nx/nx-aes-ccm.c | 2 +- drivers/crypto/nx/nx-aes-gcm.c | 3 +- drivers/crypto/qat/qat_common/adf_ctl_drv.c | 2 +- drivers/crypto/sunxi-ss/sun4i-ss-core.c | 2 + drivers/crypto/talitos.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/base.c | 2 +- drivers/hid/hid-multitouch.c | 45 +++- drivers/hid/usbhid/hid-core.c | 4 +- drivers/i2c/busses/i2c-at91.c | 82 ++++++-- drivers/i2c/busses/i2c-mv64xxx.c | 27 ++- drivers/i2c/busses/i2c-rcar.c | 4 +- drivers/i2c/busses/i2c-rk3x.c | 2 +- drivers/i2c/i2c-core.c | 2 +- drivers/iommu/io-pgtable-arm.c | 11 +- drivers/md/dm-mpath.c | 7 +- drivers/md/dm.c | 10 +- drivers/md/persistent-data/dm-btree.c | 4 +- drivers/md/raid10.c | 4 +- drivers/media/i2c/ir-kbd-i2c.c | 1 - drivers/media/pci/ivtv/ivtv-driver.c | 4 +- drivers/media/pci/saa7134/saa7134-alsa.c | 5 +- drivers/media/platform/sti/c8sectpfe/Kconfig | 1 - drivers/media/platform/vivid/vivid-core.c | 5 +- drivers/media/v4l2-core/v4l2-compat-ioctl32.c | 9 +- drivers/media/v4l2-core/v4l2-ctrls.c | 12 +- drivers/media/v4l2-core/videobuf2-dma-contig.c | 5 +- drivers/media/v4l2-core/videobuf2-dma-sg.c | 5 +- drivers/mtd/mtd_blkdevs.c | 10 +- drivers/mtd/mtdpart.c | 4 +- drivers/mtd/nand/jz4740_nand.c | 1 + drivers/mtd/nand/nand_base.c | 2 +- drivers/mtd/ubi/wl.c | 53 ++--- drivers/net/wireless/rtlwifi/rtl8821ae/hw.c | 2 +- drivers/net/wireless/rtlwifi/rtl8821ae/sw.c | 2 +- drivers/net/wireless/ti/wlcore/io.h | 10 +- drivers/net/wireless/ti/wlcore/spi.c | 10 +- drivers/pci/bus.c | 6 +- drivers/pci/host/pci-dra7xx.c | 3 +- drivers/pci/host/pci-exynos.c | 3 +- drivers/pci/host/pci-imx6.c | 3 +- drivers/pci/host/pci-tegra.c | 2 +- drivers/pci/host/pcie-rcar.c | 6 +- drivers/pci/host/pcie-spear13xx.c | 29 +-- drivers/pci/host/pcie-xilinx.c | 3 +- drivers/pci/iov.c | 41 ++-- drivers/pci/pci-sysfs.c | 5 +- drivers/remoteproc/remoteproc_debugfs.c | 2 +- drivers/spi/spi-atmel.c | 3 +- drivers/spi/spi-omap2-mcspi.c | 28 +++ drivers/spi/spi-ti-qspi.c | 3 +- drivers/spi/spi-xilinx.c | 38 ++-- drivers/spi/spi.c | 2 +- drivers/tty/n_tty.c | 29 +-- drivers/tty/tty_buffer.c | 2 +- drivers/tty/tty_io.c | 36 +++- drivers/usb/class/cdc-acm.c | 9 +- drivers/usb/class/cdc-acm.h | 1 + drivers/usb/core/hub.c | 8 +- drivers/usb/host/xhci-hub.c | 45 +++- drivers/usb/host/xhci-pci.c | 52 +++-- drivers/usb/host/xhci-ring.c | 3 +- drivers/usb/phy/phy-msm-usb.c | 37 ++-- drivers/usb/serial/cp210x.c | 1 + drivers/usb/serial/ftdi_sio.c | 1 + drivers/usb/serial/ftdi_sio_ids.h | 1 + drivers/usb/serial/option.c | 18 +- drivers/usb/serial/visor.c | 11 +- fs/binfmt_elf.c | 10 +- fs/cachefiles/rdwr.c | 69 +++--- fs/ext2/super.c | 2 + fs/ext4/crypto.c | 2 +- fs/ext4/ext4.h | 51 ++++- fs/ext4/resize.c | 4 +- fs/ext4/super.c | 6 +- fs/ext4/symlink.c | 2 +- fs/f2fs/dir.c | 13 +- fs/f2fs/namei.c | 10 +- fs/fat/dir.c | 16 +- fs/fscache/netfs.c | 38 ++-- fs/fscache/page.c | 2 +- fs/hugetlbfs/inode.c | 65 +++--- fs/jbd2/checkpoint.c | 8 +- fs/jbd2/transaction.c | 12 +- fs/nfs/nfs4proc.c | 1 - fs/ocfs2/dlm/dlmmaster.c | 26 ++- fs/ocfs2/dlm/dlmrecovery.c | 2 + fs/ocfs2/dlmglue.c | 6 + fs/ocfs2/namei.c | 4 +- fs/ocfs2/resize.c | 15 +- fs/pipe.c | 9 +- fs/proc/base.c | 1 + fs/proc/fd.c | 14 +- fs/seq_file.c | 11 +- fs/sysv/inode.c | 11 +- fs/tracefs/inode.c | 6 +- include/crypto/hash.h | 6 + include/crypto/if_alg.h | 11 +- include/crypto/skcipher.h | 7 + include/linux/blkdev.h | 1 - include/linux/hrtimer.h | 34 ++- include/linux/signal.h | 1 - include/sound/rawmidi.h | 4 + kernel/printk/printk.c | 13 +- kernel/sched/core.c | 2 +- kernel/signal.c | 2 +- kernel/time/hrtimer.c | 55 +++-- kernel/time/timer_list.c | 2 +- kernel/trace/trace.c | 2 +- kernel/trace/trace_printk.c | 1 + kernel/trace/trace_stack.c | 7 + lib/hexdump.c | 6 +- lib/libcrc32c.c | 1 + mm/backing-dev.c | 19 +- mm/hugetlb.c | 27 ++- mm/memcontrol.c | 71 +++++-- mm/oom_kill.c | 7 +- mm/slab.c | 5 +- mm/vmstat.c | 6 +- mm/zsmalloc.c | 14 +- security/integrity/digsig.c | 2 +- security/integrity/evm/evm_main.c | 3 +- sound/core/compress_offload.c | 11 + sound/core/oss/pcm_oss.c | 21 +- sound/core/rawmidi.c | 134 ++++++++---- sound/core/seq/oss/seq_oss_init.c | 2 +- sound/core/seq/oss/seq_oss_synth.c | 2 +- sound/core/seq/seq_clientmgr.c | 3 + sound/core/seq/seq_ports.c | 233 ++++++++++++--------- sound/core/seq/seq_timer.c | 87 ++++++-- sound/core/seq/seq_virmidi.c | 23 +- sound/core/timer.c | 98 +++++---- sound/drivers/dummy.c | 35 ++-- sound/firewire/bebob/bebob_stream.c | 14 +- sound/pci/hda/hda_generic.c | 91 ++++++-- sound/pci/hda/hda_jack.c | 2 +- sound/pci/hda/hda_jack.h | 2 +- sound/pci/hda/patch_ca0132.c | 5 +- sound/pci/hda/patch_cirrus.c | 27 +++ sound/pci/hda/patch_hdmi.c | 5 +- sound/pci/hda/patch_realtek.c | 11 +- sound/pci/hda/patch_sigmatel.c | 6 +- sound/soc/codecs/rt5645.c | 2 +- sound/soc/soc-pcm.c | 3 +- sound/usb/midi.c | 1 - sound/usb/quirks.c | 18 +- 198 files changed, 2305 insertions(+), 962 deletions(-)