Skip to content

4.3.6-stable review

Greg Kroah-Hartman linux-ext4 linux-m68k linux-mm linuxppc-dev lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. 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

#Subject and filesSizeRepliesApplied
1/200crypto: crc32c-pclmul - use .rodata instead of .rotataarch/x86/crypto/crc32c-pcl-intel-asm_64.S+1 -10 replies
2/200crypto: caam - fix non-block aligned hash calculationdrivers/crypto/caam/caamhash.c+1 -10 replies
3/200f2fs crypto: allocate buffer for decrypting filenamefs/f2fs/dir.c fs/f2fs/namei.c+19 -40 replies
4/200crypto: algif_hash - Only export and import on sockets with datacrypto/algif_hash.c+10 -20 replies
5/200crypto: qat - dont use userspace pointerdrivers/crypto/qat/qat_common/adf_ctl_drv.c+1 -10 replies
6/200crypto: nx - Fix timing leak in GCM and CCM decryptiondrivers/crypto/nx/nx-aes-ccm.c drivers/crypto/nx/nx-aes-gcm.c+3 -20 replies
7/200crypto: talitos - Fix timing leak in ESP ICV verificationdrivers/crypto/talitos.c+1 -10 replies
8/200crypto: skcipher - Copy iv from desc even for 0-len walkscrypto/ablkcipher.c crypto/blkcipher.c+2 -20 replies
9/200crypto: algif_skcipher - Use new skcipher interfacecrypto/algif_skcipher.c+30 -310 replies
10/200crypto: sun4i-ss - add missing statesizedrivers/crypto/sunxi-ss/sun4i-ss-core.c+2 -00 replies
11/200block: Always check queue limits for cloned requestsblock/blk-core.c include/linux/blkdev.h+7 -150 replies
12/200dm btree: fix leak of bufio-backed block in btree_split_sibling error pathdrivers/md/persistent-data/dm-btree.c+3 -10 replies
13/200drivers/base/memory.c: prohibit offlining of memory blocks with missing sectionsdrivers/base/memory.c+4 -00 replies
14/200block: ensure to split after potentially bouncing a bioblock/blk-core.c+2 -20 replies
15/200NFSv4.1/pnfs: Fixup an lo->plh_block_lgets imbalance in layoutreturnfs/nfs/nfs4proc.c+0 -10 replies
16/200ocfs2: NFS hangs in __ocfs2_cluster_lock due to race with ocfs2_unblock_lockfs/ocfs2/dlmglue.c+6 -00 replies
17/200HID: usbhid: fix recursive deadlockdrivers/hid/usbhid/hid-core.c+2 -20 replies
18/200ALSA: hda - Implement loopback control switch for Realtek and other codecssound/pci/hda/hda_generic.c+68 -190 replies
19/200proc: actually make proc_fd_permission() thread-friendlyfs/proc/fd.c+11 -30 replies
20/200remoteproc: avoid stack overflow in debugfs filedrivers/remoteproc/remoteproc_debugfs.c+1 -10 replies
21/200proc: fix -ESRCH error when writing to /proc/$pid/coredump_filterfs/proc/base.c+1 -00 replies
22/200mm: slab: only move management objects off-slab for sizes larger than KMALLOC_MIN_SIZEmm/slab.c+3 -20 replies
23/200mm/oom_kill.c: reverse the order of setting TIF_MEMDIE and sending SIGKILLmm/oom_kill.c+6 -10 replies
24/200lib/hexdump.c: truncate output in case of overflowlib/hexdump.c+5 -10 replies
25/200fs, seqfile: always allow oom killerfs/seq_file.c+8 -30 replies
26/200memcg: fix thresholds for 32b architectures.mm/memcontrol.c+5 -60 replies
27/200mm: hugetlb: fix hugepage memory leak caused by wrong reserve countmm/hugetlb.c+4 -10 replies
28/200mm, vmstat: allow WQ concurrency to discover memory reclaim doesnt make any progressmm/backing-dev.c mm/vmstat.c+20 -50 replies
29/200mm/hugetlbfs: fix bugs in fallocate hole punch of areas with holesfs/hugetlbfs/inode.c+32 -330 replies
30/200fat: fix fake_offset handling on error pathfs/fat/dir.c+11 -50 replies
31/200mm: hugetlb: call huge_pte_alloc() only if ptep is nullmm/hugetlb.c+4 -40 replies
32/200kernel/signal.c: unexport sigsuspend()include/linux/signal.h kernel/signal.c+1 -20 replies
33/200mm/hugetlb.c: fix resv map memory leak for placeholder entriesmm/hugetlb.c+12 -20 replies
34/200ocfs2: fix SGID not inherited issuefs/ocfs2/namei.c+1 -30 replies
35/200ocfs2: fix BUG when calculate new backup superfs/ocfs2/resize.c+12 -30 replies
36/200ocfs2/dlm: ignore cleaning the migration mle that is inusefs/ocfs2/dlm/dlmmaster.c+15 -110 replies
37/200ocfs2/dlm: clear refmap bit of recovery lock while doing local recovery cleanupfs/ocfs2/dlm/dlmrecovery.c+2 -00 replies
38/200sh64: fix __NR_fgetxattrarch/sh/include/uapi/asm/unistd_64.h+1 -10 replies
39/200dm: initialize non-blk-mq queue data before queue is useddrivers/md/dm.c+7 -30 replies
40/200Revert "dm mpath: fix stalls when handling invalid ioctls"drivers/md/dm-mpath.c+2 -50 replies
41/200spi: omap2-mcspi: disable other channels CHCONF_FORCE in prepare_messagedrivers/spi/spi-omap2-mcspi.c+28 -010 replies
42/200spi: atmel: Fix DMA-setup for transfers with more than 8 bits per worddrivers/spi/spi-atmel.c+2 -10 replies
43/200spi: ti-qspi: Fix data corruption seen on r/w stress testdrivers/spi/spi-ti-qspi.c+1 -20 replies
44/200spi: fix parent-device reference leakdrivers/spi/spi.c+1 -10 replies
45/200wlcore/wl12xx: spi: fix oops on firmware loaddrivers/net/wireless/ti/wlcore/spi.c+7 -30 replies
46/200wlcore/wl12xx: spi: fix NULL pointer dereference (Oops)drivers/net/wireless/ti/wlcore/io.h+7 -30 replies
47/200spi/spi-xilinx: Fix race condition on last word readdrivers/spi/spi-xilinx.c+24 -140 replies
48/200tpm, tpm_crb: fix unaligned read of the command buffer addressdrivers/char/tpm/tpm_crb.c+4 -30 replies
49/200vTPM: fix memory allocation flag for rtce buffer at kernel bootdrivers/char/tpm/tpm_ibmvtpm.c+1 -10 replies
50/200tpm_tis: free irq after probingdrivers/char/tpm/tpm_tis.c+2 -00 replies
51/200TPM: revert the list handling logic fixed in 398a1e7drivers/char/tpm/tpm-chip.c+1 -10 replies
52/200integrity: prevent loading untrusted certificates on the IMA trusted keyringsecurity/integrity/digsig.c+1 -10 replies
53/200mtd: mtdpart: fix add_mtd_partitions error pathdrivers/mtd/mtdpart.c+3 -10 replies
54/200mtd: blkdevs: fix potential deadlock + lockdep warningsdrivers/mtd/mtd_blkdevs.c+5 -50 replies
55/200mtd: nand: fix shutdown/reboot for multi-chip systemsdrivers/mtd/nand/nand_base.c+1 -10 replies
56/200mtd: jz4740_nand: fix build on jz4740 after removing gpio.hdrivers/mtd/nand/jz4740_nand.c+1 -00 replies
57/200mtd: ubi: fixup error correction in do_sync_erase()drivers/mtd/ubi/wl.c+28 -240 replies
58/200mtd: ubi: dont leak e if schedule_erase() failsdrivers/mtd/ubi/wl.c+1 -00 replies
59/200PCI: spear: Fix dw_pcie_cfg_read/write() usagedrivers/pci/host/pcie-spear13xx.c+14 -120 replies
60/200PCI: Set SR-IOV NumVFs to zero after enumerationdrivers/pci/iov.c+22 -190 replies
61/200PCI: Prevent out of bounds access in numa_node overridedrivers/pci/pci-sysfs.c+4 -10 replies
63/200PCI: Fix minimum allocation address overwritedrivers/pci/bus.c+4 -20 replies
64/200tracing: Update instance_rmdir() to use tracefs_remove_recursivekernel/trace/trace.c+1 -10 replies
65/200tracing: Fix setting of start_index in find_next()kernel/trace/trace_printk.c+1 -00 replies
66/200tracing/stacktrace: Show entire trace if passed in function not foundkernel/trace/trace_stack.c+7 -00 replies
67/200tracefs: Fix refcount imbalance in start_creating()fs/tracefs/inode.c+5 -10 replies
68/200jbd2: fix checkpoint list cleanupfs/jbd2/checkpoint.c+3 -50 replies
69/200jbd2: Fix unreclaimed pages after truncate in data=journal modefs/jbd2/transaction.c+2 -00 replies
70/200jbd2: fix null committed data return in undo_accessfs/jbd2/transaction.c+7 -30 replies
71/200fix calculation of meta_bg descriptor backupsfs/ext4/resize.c+2 -20 replies
72/200printk: prevent userland from spoofing kernel messageskernel/printk/printk.c+8 -50 replies
73/200parisc: Fixes and cleanups in kernel uapi header filesarch/parisc/include/asm/compat.h arch/parisc/include/uapi/asm/ipcbuf.h arch/parisc/include/uapi/asm/msgbuf.h +4 more+44 -210 replies
74/200parisc: Drop unused MADV_xxxK_PAGES flags from asm/mman.harch/parisc/include/uapi/asm/mman.h+0 -100 replies
75/200parisc: Fix syscall restartsarch/parisc/kernel/signal.c+52 -120 replies
76/200parisc: Fix __ARCH_SI_PREAMBLE_SIZEarch/parisc/include/uapi/asm/siginfo.h+4 -00 replies
77/200xtensa: fixes for configs without loop optionarch/xtensa/include/asm/asmmacro.h arch/xtensa/kernel/entry.S arch/xtensa/kernel/head.S +4 more+20 -90 replies
78/200xtensa: fix secondary core boot in SMParch/xtensa/include/asm/vectors.h arch/xtensa/kernel/Makefile arch/xtensa/kernel/setup.c +2 more+19 -160 replies
79/200i2c: at91: fix write transfers by clearing pending interrupt firstdrivers/i2c/busses/i2c-at91.c+50 -80 replies
80/200i2c: at91: manage unexpected RXRDY flag when starting a transferdrivers/i2c/busses/i2c-at91.c+26 -100 replies
81/200i2c: fix wakeup irq parsingdrivers/i2c/i2c-core.c+1 -10 replies
82/200media: i2c: Dont export ir-kbd-i2c module aliasdrivers/media/i2c/ir-kbd-i2c.c+0 -10 replies
84/200i2c: rk3x: populate correct variable for sda_falling_timedrivers/i2c/busses/i2c-rk3x.c+1 -10 replies
85/200i2c: rcar: disable runtime PM correctly in slave modedrivers/i2c/busses/i2c-rcar.c+2 -20 replies
86/200vivid: Fix iteration in driver removal pathdrivers/media/platform/vivid/vivid-core.c+4 -10 replies
87/200v4l2-compat-ioctl32: fix alignment for ARM64drivers/media/v4l2-core/v4l2-compat-ioctl32.c+5 -40 replies
88/200c8sectpfe: Remove select on CONFIG_FW_LOADER_USER_HELPER_FALLBACKdrivers/media/platform/sti/c8sectpfe/Kconfig+0 -10 replies
89/200v4l2-ctrls: arrays are also considered compound controlsdrivers/media/v4l2-core/v4l2-ctrls.c+2 -20 replies
90/200media: v4l2-ctrls: Fix 64bit support in get_ctrl()drivers/media/v4l2-core/v4l2-ctrls.c+3 -30 replies
91/200media: vb2 dma-contig: Fully cache synchronise buffers in prepare and finishdrivers/media/v4l2-core/videobuf2-dma-contig.c+3 -20 replies
92/200media: vb2 dma-sg: Fully cache synchronise buffers in prepare and finishdrivers/media/v4l2-core/videobuf2-dma-sg.c+3 -20 replies
93/200media/v4l2-ctrls: fix setting autocluster to manual with VIDIOC_S_CTRLdrivers/media/v4l2-core/v4l2-ctrls.c+1 -10 replies
94/200Revert "[media] ivtv: avoid going past input/audio array"drivers/media/pci/ivtv/ivtv-driver.c+2 -20 replies
95/200mm: memcontrol: fix possible memcg leak due to interrupted reclaimmm/memcontrol.c+46 -140 replies
96/200md/raid10: fix data corruption and crash during resyncdrivers/md/raid10.c+3 -10 replies
97/200fix sysvfs symlinksfs/sysv/inode.c+2 -90 replies
98/200hrtimer: Handle remaining time proper for TIME_LOW_RESinclude/linux/hrtimer.h kernel/time/hrtimer.c kernel/time/timer_list.c+69 -220 replies
99/200ALSA: usb-audio: Fix TEAC UD-501/UD-503/NT-503 usb delaysound/usb/quirks.c+13 -10 replies
100/200ALSA: usb-audio: Add quirk for Microsoft LifeCam HD-6000sound/usb/quirks.c+1 -00 replies
101/200ALSA: usb-audio: Fix OPPO HA-1 vendor IDsound/usb/quirks.c+1 -10 replies
102/200ALSA: usb-audio: Add native DSD support for PS Audio NuWave DACsound/usb/quirks.c+1 -00 replies
103/200ALSA: usb-audio: avoid freeing umidi object twicesound/usb/midi.c+0 -10 replies
104/200ALSA: bebob: Use a signed return type for get_formation_indexsound/firewire/bebob/bebob_stream.c+9 -50 replies
105/200ALSA: compress: Disable GET_CODEC_CAPS ioctl for some architecturessound/core/compress_offload.c+11 -00 replies
106/200ALSA: dummy: Disable switching timer backend via sysfssound/drivers/dummy.c+1 -10 replies
107/200ALSA: seq: Fix incorrect sanity check at snd_seq_oss_synth_cleanup()sound/core/seq/oss/seq_oss_synth.c+1 -10 replies
108/200ALSA: seq: Degrade the error message for too many openssound/core/seq/oss/seq_oss_init.c+1 -10 replies
109/200ALSA: rawmidi: Make snd_rawmidi_transmit() race-freeinclude/sound/rawmidi.h sound/core/rawmidi.c sound/core/seq/seq_virmidi.c+88 -310 replies
110/200ALSA: rawmidi: Remove kernel WARNING for NULL user-space buffer checksound/core/rawmidi.c+1 -10 replies
111/200ALSA: rawmidi: Fix race at copying & updating the positionsound/core/rawmidi.c+22 -120 replies
112/200ALSA: pcm: Fix potential deadlock in OSS emulationsound/core/oss/pcm_oss.c+15 -60 replies
113/200ASoC: dpcm: fix the BE state on hw_freesound/soc/soc-pcm.c+2 -10 replies
114/200ALSA: seq: Fix yet another races among ALSA timer accessessound/core/seq/seq_timer.c+67 -200 replies
115/200ALSA: seq: Fix race at closing in virmidi driversound/core/seq/seq_virmidi.c+5 -10 replies
116/200ALSA: seq: Fix lockdep warnings due to double mutex lockssound/core/seq/seq_clientmgr.c sound/core/seq/seq_ports.c+134 -1040 replies
117/200ALSA: timer: Code cleanupsound/core/timer.c+11 -170 replies
118/200ALSA: timer: Fix leftover link at closingsound/core/timer.c+2 -20 replies
119/200ALSA: timer: Fix link corruption due to double start or stopsound/core/timer.c+28 -20 replies
120/200ALSA: timer: Fix race at concurrent readssound/core/timer.c+15 -190 replies
121/200ALSA: timer: Fix wrong instance passed to slave callbackssound/core/timer.c+1 -10 replies
122/200ALSA: timer: Fix race between stop and interruptsound/core/timer.c+4 -00 replies
123/200ALSA: hda - Add fixup for Mac Mini 7,1 modelsound/pci/hda/patch_cirrus.c+27 -00 replies
124/200ALSA: hda - Fix static checker warning in patch_hdmi.csound/pci/hda/patch_hdmi.c+2 -10 replies
125/200Revert "ALSA: hda - Fix noise on Gigabyte Z170X mobo"sound/pci/hda/patch_realtek.c+0 -80 replies
126/200ALSA: hda - Fix speaker output from VAIO AiO machinessound/pci/hda/patch_realtek.c+1 -00 replies
127/200ALSA: hda - Fix bad dereference of jack objectsound/pci/hda/hda_generic.c sound/pci/hda/hda_jack.c sound/pci/hda/hda_jack.h +4 more+13 -100 replies
128/200ALSA: dummy: Implement timer backend switching more safelysound/drivers/dummy.c+19 -180 replies
129/200saa7134-alsa: Only frees registered sound cardsdrivers/media/pci/saa7134/saa7134-alsa.c+4 -10 replies
130/200ASoC: rt5645: fix the shift bit of IN1 boostsound/soc/codecs/rt5645.c+1 -10 replies
131/200USB: serial: visor: fix crash on detecting device without write_urbsdrivers/usb/serial/visor.c+4 -20 replies
132/200USB: visor: fix null-deref at probedrivers/usb/serial/visor.c+5 -00 replies
133/200usb: hub: do not clear BOS field during reset devicedrivers/usb/core/hub.c+5 -30 replies
134/200USB: serial: ftdi_sio: add support for Yaesu SCU-18 cabledrivers/usb/serial/ftdi_sio.c drivers/usb/serial/ftdi_sio_ids.h+2 -00 replies
135/200USB: cp210x: add ID for IAI USB to RS485 adaptordrivers/usb/serial/cp210x.c+1 -00 replies
136/200USB: serial: option: Adding support for Telit LE922drivers/usb/serial/option.c+16 -00 replies
137/200USB: option: fix Cinterion AHxx enumerationdrivers/usb/serial/option.c+1 -10 replies
138/200usb: cdc-acm: handle unlinked urb in acm read callbackdrivers/usb/class/cdc-acm.c+2 -10 replies
139/200usb: cdc-acm: send zero packet for intel 7260 modemdrivers/usb/class/cdc-acm.c drivers/usb/class/cdc-acm.h+7 -00 replies
140/200usb: phy: msm: fix error handling in probe.drivers/usb/phy/phy-msm-usb.c+24 -130 replies
141/200usb: xhci: handle both SSIC ports in PME stuck quirkdrivers/usb/host/xhci-pci.c+29 -190 replies
142/200usb: xhci: apply XHCI_PME_STUCK_QUIRK to Intel Broxton-M platformsdrivers/usb/host/xhci-pci.c+3 -10 replies
143/200n_tty: Fix poll() after buffer-limited eof push readdrivers/tty/n_tty.c+9 -130 replies
144/200n_tty: Fix unsafe reference to "other" ldiscdrivers/tty/n_tty.c+2 -50 replies
145/200tty: Fix GPF in flush_to_ldisc()drivers/tty/tty_buffer.c+1 -10 replies
146/200tty: Retry failed reopen if tty teardown in-progressdrivers/tty/tty_io.c+8 -40 replies
147/200tty: Fix unsafe ldisc reference via ioctl(TIOCGETD)drivers/tty/tty_io.c+23 -10 replies
148/200iommu/io-pgtable-arm: Ensure we free the final level on teardowndrivers/iommu/io-pgtable-arm.c+6 -50 replies
149/200arm64: mm: use correct mapping granularity under DEBUG_RODATAarch/arm64/mm/mmu.c+7 -60 replies
150/200xhci: fix usb2 resume timing and races.drivers/usb/host/xhci-hub.c drivers/usb/host/xhci-ring.c+42 -60 replies
151/200crypto: fix test vector for rsacrypto/testmgr.h+4 -30 replies
152/200ext2, ext4: warn when mounting with dax enabledfs/ext2/super.c fs/ext4/super.c+7 -10 replies
153/200ext4: Fix handling of extended tv_secfs/ext4/ext4.h+44 -70 replies
154/200ext4: fix an endianness bug in ext4_encrypted_zeroout()fs/ext4/crypto.c+1 -10 replies
155/200ext4: fix an endianness bug in ext4_encrypted_follow_link()fs/ext4/symlink.c+1 -10 replies
156/200sched: Fix crash in sched_init_numa()kernel/sched/core.c+1 -10 replies
157/200crypto: algif_skcipher - Require setkey before accept(2)crypto/algif_skcipher.c+41 -70 replies
158/200crypto: af_alg - Disallow bind/setkey/... after accept(2)crypto/af_alg.c include/crypto/if_alg.h+35 -80 replies
159/200crypto: af_alg - Fix socket double-free when accept failscrypto/af_alg.c+1 -30 replies
160/200crypto: af_alg - Add nokey compatibility pathcrypto/af_alg.c include/crypto/if_alg.h+14 -10 replies
161/200crypto: algif_skcipher - Add nokey compatibility pathcrypto/algif_skcipher.c+144 -50 replies
162/200crypto: hash - Add crypto_ahash_has_setkeycrypto/ahash.c crypto/shash.c include/crypto/hash.h+13 -20 replies
163/200crypto: algif_hash - Require setkey before accept(2)crypto/algif_hash.c+193 -80 replies
164/200crypto: skcipher - Add crypto_skcipher_has_setkeycrypto/skcipher.c include/crypto/skcipher.h+9 -00 replies
165/200crypto: algif_skcipher - Add key check exception for cipher_nullcrypto/algif_skcipher.c+1 -10 replies
166/200AHCI: Fix softreset failed issue of Port Multiplierdrivers/ata/libahci.c+9 -00 replies
167/200libata: disable forced PORTS_IMPL for >= AHCI 1.3drivers/ata/libahci.c+2 -20 replies
168/200ahci: Intel DNV device IDs SATAdrivers/ata/ahci.c+20 -00 replies
169/200crypto: af_alg - Allow af_af_alg_release_parent to be called on nokey pathcrypto/af_alg.c include/crypto/if_alg.h+9 -10 replies
170/200crypto: algif_hash - Remove custom release parent functioncrypto/algif_hash.c+3 -400 replies
171/200crypto: algif_skcipher - Remove custom release parent functioncrypto/algif_skcipher.c+3 -400 replies
172/200crypto: af_alg - Forbid bind(2) when nokey child sockets are presentcrypto/af_alg.c+7 -90 replies
173/200crypto: algif_hash - Fix race condition in hash_check_keycrypto/algif_hash.c+6 -30 replies
174/200crypto: algif_skcipher - Fix race condition in skcipher_check_keycrypto/algif_skcipher.c+6 -30 replies
175/200crypto: crc32c - Fix crc32c soft dependencycrypto/crc32c_generic.c lib/libcrc32c.c+1 -10 replies
176/200crypto: algif_skcipher - Load TX SG list after waitingcrypto/algif_skcipher.c+7 -70 replies
177/200crypto: algif_skcipher - sendmsg SG marking is off by onecrypto/algif_skcipher.c+2 -10 replies
178/200crypto: caam - make write transactions bufferable on PPC platformsdrivers/crypto/caam/ctrl.c+2 -20 replies
179/200crypto: chacha20-ssse3 - Align stack pointer to 64 bytesarch/x86/crypto/chacha20-ssse3-x86_64.S+4 -20 replies
180/200crypto: shash - Fix has_key settingcrypto/shash.c+3 -40 replies
181/200crypto: algif_hash - wait for crypto_ahash_init() to completecrypto/algif_hash.c+3 -10 replies
182/200EVM: Use crypto_memneq() for digest comparisonssecurity/integrity/evm/evm_main.c+2 -10 replies
183/200crypto: user - lock crypto_alg_list on alg dumpcrypto/crypto_user.c+5 -10 replies
184/200crypto: algif_skcipher - Do not assume that req is unchangedcrypto/algif_skcipher.c+28 -320 replies
185/200crypto: algif_skcipher - Do not dereference ctx without socket lockcrypto/algif_skcipher.c+11 -40 replies
186/200crypto: algif_skcipher - Do not set MAY_BACKLOG on the async pathcrypto/algif_skcipher.c+3 -20 replies
187/200crypto: marvell/cesa - fix test in mv_cesa_dev_dma_init()drivers/crypto/marvell/cesa.c+1 -10 replies
188/200FS-Cache: Increase reference of parent after registering, netfs successfs/fscache/netfs.c+4 -50 replies
189/200FS-Cache: Dont override netfss primary_index if registering failedfs/fscache/netfs.c+18 -190 replies
190/200FS-Cache: Handle a write to the page immediately beyond the EOF markerfs/cachefiles/rdwr.c fs/fscache/page.c+38 -310 replies
192/200rtlwifi: rtl8821ae: Fix lockups on bootdrivers/net/wireless/rtlwifi/rtl8821ae/hw.c drivers/net/wireless/rtlwifi/rtl8821ae/sw.c+2 -20 replies
193/200HID: multitouch: Fetch feature reports on demand for Win8 devicesdrivers/hid/hid-multitouch.c+44 -10 replies
194/200drm/nouveau/pmu: do not assume a PMU is presentdrivers/gpu/drm/nouveau/nvkm/subdev/pmu/base.c+1 -10 replies
195/200zram/zcomp: use GFP_NOIO to allocate streamsdrivers/block/zram/zcomp.c drivers/block/zram/zcomp_lz4.c drivers/block/zram/zcomp_lzo.c+4 -40 replies
196/200zram: try vmalloc() after kmalloc()drivers/block/zram/zcomp_lz4.c drivers/block/zram/zcomp_lzo.c+42 -40 replies
197/200zram: dont call idr_remove() from zram_remove()drivers/block/zram/zram_drv.c+4 -30 replies
198/200zsmalloc: fix migrate_zspage-zs_free race conditionmm/zsmalloc.c+13 -10 replies
199/200fs/pipe.c: return error code rather than 0 in pipe_write()fs/pipe.c+4 -50 replies
200/200binfmt_elf: Dont clobber passed executables file headerfs/binfmt_elf.c+5 -50 replies

Reviews trailers per patch

43 of 197 patches have a Reviewed-by or Acked-by.

PatchChao YuStephan MuellerArtem S. TashkinovKees CookChristoph LameterMichal HockoAaro KoskinenEric DumazetVladimir DavydovJohannes WeinerHugh DickinsVegard NossumHillf DantonDavid RientjesSrinivas EedaGeert UytterhoevenMichael WellingIgor GrinbergLars-Peter ClausenPeter HueweFelipe BalbiScott BrandenBoris BrezillonEthan ZhaoNamjae JeonPeter RosinDmitry TorokhovDouglas AndersonHelge DellerMark BrownSudip MukherjeeDmitry VyukovLiam Girdwood[email protected]Oliver NeukumMark RutlandLaura AbbottJan KaraJan StancekVlastimil BabkaChen-Yu TsaiMike SnitzerWengang WangMark FashehJoseph QiOleg NesterovJiufei XueYiwen JiangHeiko CarstensArnd BergmannJarkko SakkinenTakashi SakamotoShaohua LiClemens LadischMartin WilliTadeusz StrukHerbert XuBenjamin TissoiresSeth ForsheeMinchan KimSergey SenozhatskyDaniel J Blueman
1/200
2/200
3/200R-b
4/200T-b
5/200
6/200
7/200
8/200
9/200T-b
10/200T-b
11/200A-b
12/200
13/200
14/200T-b
15/200
16/200R-b R-b R-b
17/200
18/200
19/200
20/200
21/200A-b
22/200A-b
23/200A-b
24/200T-b
25/200A-b
26/200R-b A-b
27/200
28/200
29/200A-b
30/200T-b
31/200A-b A-b
32/200T-b A-b
33/200A-b
34/200A-b
35/200R-b R-b
36/200R-b
37/200R-b
38/200A-b
39/200
40/200
41/200R-b
42/200
43/200
44/200
45/200A-b
46/200A-b
47/200Initial-fix-by
48/200R-b
49/200
50/200A-b R-b T-b
51/200A-b
52/200
53/200
54/200T-b
55/200A-b R-b
56/200
57/200
58/200
59/200
60/200Based-on-patch-by
61/200
63/200
64/200
65/200
66/200T-b
67/200
68/200
69/200Reported-and-tested-by
70/200
71/200
72/200
73/200R-b
74/200
75/200
76/200
77/200
78/200
79/200T-b
80/200T-b
81/200A-b
82/200
84/200R-b
85/200
86/200
87/200
88/200
89/200
90/200
91/200
92/200
93/200
94/200
95/200A-b A-b
96/200R-b
97/200
98/200Reported-and-tested-by
99/200
100/200
101/200
102/200
103/200A-b
104/200R-b T-b
105/200R-b A-b
106/200
107/200
108/200
109/200T-b
110/200
111/200T-b
112/200
113/200A-b
114/200
115/200T-b
116/200T-b
117/200
118/200
119/200
120/200
121/200
122/200
123/200Report-and-tested-by
124/200
125/200
126/200
127/200
128/200
129/200
130/200
131/200
132/200
133/200
134/200
135/200
136/200
137/200
138/200A-b
139/200
140/200
141/200
142/200
143/200
144/200
145/200
146/200
147/200
148/200
149/200A-b A-b
150/200T-b
151/200A-b
152/200A-b
153/200
154/200
155/200
156/200T-b
157/200T-b
158/200
159/200
160/200
161/200
162/200
163/200
164/200
165/200
166/200
167/200
168/200
169/200
170/200
171/200
172/200
173/200
174/200
175/200
176/200T-b
177/200
178/200
179/200A-b
180/200T-b
181/200
182/200
183/200
184/200T-b
185/200
186/200
187/200
188/200
189/200
190/200
192/200
193/200R-b T-b
194/200
195/200A-b
196/200A-b
197/200A-b
198/200A-b
199/200
200/200

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.

Read the v1 thread

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(-)