Skip to content

4.11.2-stable review

Greg Kroah-Hartman linux-f2fs-devel linux-s390 linux-snps-arc lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest109 of 114 patches 6 repliesIn review

109 of 114 patches are in this archive. The cover letter announces 114.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/114xen: adjust early dom0 p2m handling to xen hypervisor behaviorarch/x86/xen/mmu.c+4 -30 replies
2/114target: Fix compare_and_write_callback handling for non GOOD statusdrivers/target/target_core_sbc.c+4 -10 replies
3/114target/fileio: Fix zero-length READ and WRITE handlingdrivers/target/target_core_file.c+1 -20 replies
4/114iscsi-target: Set session_fall_back_to_erl0 when forcing reinstatementdrivers/target/iscsi/iscsi_target.c drivers/target/iscsi/iscsi_target_configfs.c drivers/target/iscsi/iscsi_target_login.c+3 -00 replies
5/114usb: xhci: bInterval quirk for TI TUSB73x0drivers/usb/host/xhci-mem.c drivers/usb/host/xhci-pci.c drivers/usb/host/xhci.h+15 -00 replies
6/114usb: host: xhci: print correct command ring addressdrivers/usb/host/xhci-mem.c+1 -10 replies
7/114USB: serial: ftdi_sio: add device ID for Microsemi/Arrow SF2PLUS Dev Kitdrivers/usb/serial/ftdi_sio.c drivers/usb/serial/ftdi_sio_ids.h+7 -00 replies
8/114USB: Proper handling of Race Condition when two USB class drivers try to call init_usb_class simultaneouslydrivers/usb/core/file.c+7 -20 replies
10/114staging: vt6656: use off stack for in buffer USB transfers.drivers/staging/vt6656/usbpipe.c+15 -20 replies
11/114staging: vt6656: use off stack for out buffer USB transfers.drivers/staging/vt6656/usbpipe.c+12 -20 replies
12/114staging: gdm724x: gdm_mux: fix use-after-free on module unloaddrivers/staging/gdm724x/gdm_mux.c+1 -20 replies
13/114staging: wilc1000: Fix problem with wrong vif indexdrivers/staging/wilc1000/linux_wlan.c+2 -10 replies
14/114staging: sir: fill in missing fields and fix probedrivers/staging/media/lirc/lirc_sir.c+9 -110 replies
15/114staging: comedi: jr3_pci: fix possible null pointer dereferencedrivers/staging/comedi/drivers/jr3_pci.c+6 -50 replies
16/114staging: comedi: jr3_pci: cope with jiffies wraparounddrivers/staging/comedi/drivers/jr3_pci.c+1 -10 replies
17/114usb: misc: add missing continue in switchdrivers/usb/misc/usbtest.c+1 -00 replies
18/114usb: gadget: legacy gadgets are optionaldrivers/usb/gadget/Kconfig+1 -00 replies
19/114usb: Make sure usb/phy/of gets built-indrivers/Makefile+1 -00 replies
20/114usb: hub: Fix error loop seen after hub communication errorsdrivers/usb/core/driver.c drivers/usb/core/hub.c+22 -10 replies
21/114usb: hub: Do not attempt to autosuspend disconnected devicesdrivers/usb/core/driver.c drivers/usb/core/hub.c+9 -00 replies
22/114usb: misc: legousbtower: Fix buffers on stackdrivers/usb/misc/legousbtower.c+27 -100 replies
23/114x86/boot: Fix BSS corruption/overwrite bug in early x86 kernel startuparch/x86/boot/boot.h+1 -10 replies
24/114selftests/x86/ldt_gdt_32: Work around a glibc sigaction() bugtools/testing/selftests/x86/ldt_gdt.c+46 -00 replies
25/114x86, pmem: Fix cache flushing for iovec write < 8 bytesarch/x86/include/asm/pmem.h+1 -10 replies
26/114um: Fix PTRACE_POKEUSER on x86_64arch/x86/um/ptrace_64.c+1 -10 replies
27/114perf/x86: Fix Broadwell-EP DRAM RAPL eventsarch/x86/events/intel/rapl.c+1 -10 replies
29/114Revert "KVM: Support vCPU-based gfn->hva cache"arch/x86/kvm/lapic.c arch/x86/kvm/x86.c include/linux/kvm_host.h +1 more+58 -550 replies
30/114KVM: arm/arm64: fix races in kvm_psci_vcpu_onarch/arm/kvm/psci.c+7 -10 replies
31/114arm64: KVM: Fix decoding of Rt/Rt2 when trapping AArch32 CP accessesarch/arm64/include/asm/kvm_emulate.h arch/arm64/kvm/sys_regs.c+10 -40 replies
32/114block: fix blk_integrity_register to use templates interval_exp if not 0block/blk-integrity.c+2 -10 replies
33/114crypto: s5p-sss - Close possible race for completed requestsdrivers/crypto/s5p-sss.c+3 -20 replies
34/114crypto: algif_aead - Require setkey before accept(2)crypto/algif_aead.c+149 -80 replies
35/114crypto: ccp - Use only the relevant interrupt bitsdrivers/crypto/ccp/ccp-dev-v5.c drivers/crypto/ccp/ccp-dev.h+7 -70 replies
36/114crypto: ccp - Disable interrupts early on unloaddrivers/crypto/ccp/ccp-dev-v5.c+2 -20 replies
37/114crypto: ccp - Change ISR handler method for a v3 CCPdrivers/crypto/ccp/ccp-dev-v3.c drivers/crypto/ccp/ccp-dev.h drivers/crypto/ccp/ccp-pci.c+75 -500 replies
38/114crypto: ccp - Change ISR handler method for a v5 CCPdrivers/crypto/ccp/ccp-dev-v5.c+67 -440 replies
39/114dm crypt: rewrite (wipe) key in crypto layer using random datadrivers/md/dm-crypt.c+6 -20 replies
40/114dm era: save spacemap metadata root after the pre-commitdrivers/md/dm-era-target.c+4 -40 replies
41/114dm rq: check blk_mq_register_dev() return value in dm_mq_init_request_queue()drivers/md/dm-rq.c+5 -10 replies
42/114dm thin: fix a memory leak when passing discard bio downdrivers/md/dm-thin.c+1 -00 replies
43/114vfio/type1: Remove locked page accounting workqueuedrivers/vfio/vfio_iommu_type1.c+51 -590 replies
44/114iov_iter: dont revert iov buffer if csum errornet/core/datagram.c+7 -60 replies
45/114IB/core: Fix sysfs registration error flowdrivers/infiniband/core/sysfs.c+1 -10 replies
46/114IB/core: Fix kernel crash during fail to initialize devicedrivers/infiniband/core/device.c+22 -110 replies
47/114IB/core: For multicast functions, verify that LIDs are multicast LIDsdrivers/infiniband/core/verbs.c+6 -20 replies
48/114IB/IPoIB: ibX: failed to create mcg debug filedrivers/infiniband/ulp/ipoib/ipoib_fs.c drivers/infiniband/ulp/ipoib/ipoib_main.c drivers/infiniband/ulp/ipoib/ipoib_vlan.c+42 -80 replies
49/114IB/mlx4: Fix ib device initialization error flowdrivers/infiniband/hw/mlx4/main.c+1 -00 replies
50/114IB/mlx4: Reduce SRIOV multicast cleanup warning message to debug leveldrivers/infiniband/hw/mlx4/mcg.c+2 -10 replies
51/114IB/hfi1: Prevent kernel QP post send hard lockupsdrivers/infiniband/hw/hfi1/ruc.c drivers/infiniband/hw/hfi1/verbs.c drivers/infiniband/hw/hfi1/verbs.h+22 -140 replies
52/114perf auxtrace: Fix no_size logic in addr_filter__resolve_kernel_syms()tools/perf/util/auxtrace.c+2 -20 replies
53/114perf annotate s390: Fix perf annotate error -95 (4.10 regression)tools/perf/util/annotate.c+6 -00 replies
54/114perf annotate s390: Implement jump types for perf annotatetools/perf/arch/s390/annotate/instructions.c tools/perf/util/annotate.c+32 -00 replies
55/114jbd2: fix dbench4 performance regression for nobarrier mountsfs/jbd2/journal.c+1 -10 replies
56/114ext4: evict inline data when writing to memory mapfs/ext4/inode.c+5 -00 replies
57/114orangefs: fix bounds check for listxattrfs/orangefs/xattr.c+1 -10 replies
58/114orangefs: clean up oversize xattr validationfs/orangefs/xattr.c+7 -170 replies
59/114orangefs: do not set getattr_time on orangefs_lookupfs/orangefs/namei.c+0 -20 replies
60/114orangefs: do not check possibly stale size on truncatefs/orangefs/inode.c+1 -20 replies
61/114fs/xattr.c: zero out memory copied to userspace in getxattrfs/xattr.c+1 -10 replies
62/114ceph: fix memory leak in __ceph_setxattr()fs/ceph/xattr.c+3 -00 replies
63/114fs: fix data invalidation in the cleancache during direct IOfs/iomap.c mm/filemap.c+20 -260 replies
64/114fs/block_dev: always invalidate cleancache in invalidate_bdev()fs/block_dev.c+5 -60 replies
65/114mm: vmscan: fix IO/refault regression in cache workingset transitioninclude/linux/memcontrol.h include/linux/mmzone.h mm/memcontrol.c +2 more+150 -410 replies
66/114mm: prevent potential recursive reclaim due to clearing PF_MEMALLOCmm/page_alloc.c+2 -10 replies
67/114Fix match_prepath()fs/cifs/connect.c+6 -80 replies
68/114Do not return number of bytes written for ioctl CIFS_IOC_COPYCHUNK_FILEfs/cifs/ioctl.c+2 -10 replies
69/114Set unicode flag on cifs echo request to avoid Mac errorfs/cifs/cifssmb.c+3 -00 replies
70/114SMB3: Work around mount failure when using SMB3 dialect to Macsfs/cifs/smb2pdu.c+11 -30 replies
72/114cifs: fix leak in FSCTL_ENUM_SNAPS response handlingfs/cifs/smb2ops.c+1 -00 replies
73/114cifs: fix CIFS_ENUMERATE_SNAPSHOTS oopsfs/cifs/ioctl.c+2 -00 replies
74/114CIFS: fix oplock break deadlocksfs/cifs/cifsfs.c fs/cifs/cifsglob.h fs/cifs/misc.c +1 more+18 -50 replies
75/114cifs: fix CIFS_IOC_GET_MNT_INFO oopsfs/cifs/ioctl.c+2 -00 replies
77/114ovl: do not set overlay.opaque on non-dir createfs/overlayfs/dir.c+1 -10 replies
78/114padata: free correct variablekernel/padata.c+1 -10 replies
79/114md/raid1: avoid reusing a resync bio after error handling.drivers/md/raid1.c+2 -00 replies
80/114device-dax: fix cdev leakdrivers/dax/dax.c+11 -40 replies
81/114device-dax: fix sysfs attribute deadlockdrivers/dax/dax.c+12 -280 replies
82/114dax: prevent invalidation of mapped DAX entriesfs/dax.c include/linux/dax.h mm/truncate.c+3 -360 replies
83/114mm: fix data corruption due to stale mmap readsfs/dax.c mm/truncate.c+12 -10 replies
84/114ext4: return to starting transaction in ext4_dax_huge_fault()fs/ext4/file.c+17 -40 replies
85/114dax: fix PMD data corruption when fault races with writefs/dax.c+14 -140 replies
86/114f2fs: fix wrong max cost initializationfs/f2fs/gc.c+1 -10 replies
87/114Revert "f2fs: put allocate_segment after refresh_sit_entry"fs/f2fs/segment.c+4 -50 replies
88/114f2fs: fix fs corruption due to zero inode pagefs/f2fs/inode.c fs/f2fs/namei.c+11 -110 replies
89/114f2fs: fix multiple f2fs_add_link() having same name for inline dentryfs/f2fs/dir.c+6 -70 replies
90/114f2fs: check entire encrypted bigname when finding a dentryfs/f2fs/dir.c fs/f2fs/f2fs.h fs/f2fs/hash.c +1 more+31 -200 replies
91/114f2fs: Make flush bios explicitely syncfs/f2fs/data.c fs/f2fs/segment.c fs/f2fs/super.c+3 -30 replies
92/114initramfs: Always do fput() and load modules after rootfs populateinit/initramfs.c+9 -60 replies
94/114fscrypt: fix context consistency check when key(s) unavailablefs/crypto/policy.c+68 -190 replies
95/114fscrypt: avoid collisions when presenting long encrypted filenamesfs/crypto/fname.c fs/ext4/namei.c fs/f2fs/dir.c+5 -50 replies
96/114serial: samsung: Use right device for DMA-mapping callsdrivers/tty/serial/samsung.c+4 -50 replies
97/114serial: samsung: Add missing checks for dma_map_single failuredrivers/tty/serial/samsung.c+24 -72 replies
98/114serial: omap: fix runtime-pm handling on unbinddrivers/tty/serial/omap-serial.c+5 -10 replies
99/114serial: omap: suspend device on probe errorsdrivers/tty/serial/omap-serial.c+2 -10 replies
100/114tty: pty: Fix ldisc flush after userspace become aware of the data alreadydrivers/tty/pty.c+1 -60 replies
101/114tty: pl011: use "qdf2400_e44" as the earlycon name for QDF2400 E44drivers/tty/serial/amba-pl011.c+23 -80 replies
102/114Bluetooth: Fix user channel for 32bit userspace on 64bit kernelnet/bluetooth/hci_sock.c+2 -10 replies
103/114Bluetooth: hci_bcm: add missing tty-device sanity checkdrivers/bluetooth/hci_bcm.c+4 -10 replies
104/114Bluetooth: hci_intel: add missing tty-device sanity checkdrivers/bluetooth/hci_intel.c+12 -10 replies
105/114cgroup: fix spurious warnings on cgroup_is_dead() from cgroup_sk_alloc()kernel/cgroup/cgroup.c+16 -60 replies
106/114libata: reject passthrough WRITE SAME requestsdrivers/ata/libata-scsi.c+8 -00 replies
107/114ipmi: Fix kernel panic at ipmi_ssif_thread()drivers/char/ipmi/ipmi_ssif.c+3 -10 replies
108/114libnvdimm, region: fix flush hint detection crashdrivers/nvdimm/region_devs.c+7 -40 replies
109/114libnvdimm, pmem: fix a NULL pointer BUG in nd_pmem_notifydrivers/nvdimm/pmem.c+26 -130 replies
110/114libnvdimm: fix nvdimm_bus_lock() vs device_lock() orderingdrivers/nvdimm/btt_devs.c drivers/nvdimm/claim.c drivers/nvdimm/dax_devs.c +1 more+18 -110 replies
111/114libnvdimm, pfn: fix npfns vs section alignmentdrivers/nvdimm/pfn_devs.c+4 -20 replies
112/114pstore: Fix flags to enable dumps on powerpcarch/powerpc/kernel/nvram_64.c+1 -00 replies
113/114pstore: Use dynamic spinlock initializerfs/pstore/ram_core.c+1 -10 replies
114/114pstore: Shut down worker when unregisteringfs/pstore/platform.c+9 -10 replies

Reviews trailers per patch

36 of 109 patches have a Reviewed-by or Acked-by.

PatchGary GuoAlan SternChristoffer DallMartin K. PetersenHannes ReineckeAl ViroDaniel JurgensIra WeinyDasaratharaman ChandramouliLeon RomanovskyMark BlochDennis DalessandroAndi KleenKees CookJan KaraKonrad Rzeszutek WilkMichal HockoHillf DantonPavel ShilovskyMichael WangJohannes ThumshirnChao YuBartlomiej ZolnierkiewiczShuah KhanTony LindgrenShanker DonthineniJeff MoyerJan BeulichChristoph HellwigAlfredo Rafael Vicente BoixPeter XuKirti WankhedeMarc ZyngierYan, ZhengAndreas DilgerKrzysztof Kozlowski
1/114R-b
2/114T-b
3/114R-b R-b
4/114T-b
5/114
6/114
7/114
8/114A-b
10/114
11/114
12/114
13/114
14/114
15/114
16/114
17/114A-b
18/114
19/114
20/114A-b
21/114A-b
22/114T-b
23/114
24/114
25/114
26/114
27/114
29/114
30/114R-b R-b
31/114R-b
32/114A-b
33/114R-b
34/114
35/114
36/114
37/114
38/114
39/114
40/114
41/114R-b
42/114
43/114R-b R-b
44/114A-b
45/114
46/114R-b
47/114R-b R-b R-b
48/114R-b
49/114
50/114
51/114R-b
52/114T-b
53/114
54/114
55/114
56/114R-b
57/114
58/114
59/114
60/114
61/114A-b
62/114R-b
63/114R-b A-b
64/114R-b A-b
65/114
66/114A-b A-b
67/114R-b
68/114A-b
69/114
70/114
72/114
73/114
74/114
75/114
77/114
78/114
79/114Reported-and-tested-by
80/114R-b
81/114
82/114
83/114
84/114
85/114R-b
86/114
87/114
88/114
89/114R-b
90/114
91/114A-b
92/114A-b
94/114
95/114
96/114R-b R-b R-b
97/114R-b R-b
98/114A-b
99/114A-b
100/114
101/114T-b
102/114
103/114
104/114
105/114
106/114R-b
107/114
108/114R-b
109/114
110/114
111/114
112/114
113/114
114/114

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 36 reviewers.

Read the v1 thread

Cover letter [PATCH 4.11 000/114] 4.11.2-stable review

This is the start of the stable review cycle for the 4.11.2 release. There are 114 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 Sat May 20 10:35:20 UTC 2017. 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.11.2-rc1.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.11.y
and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <[email protected]>

    Linux 4.11.2-rc1

Kees Cook <[email protected]>
pstore: Shut down worker when unregistering

Kees Cook <[email protected]>
pstore: Use dynamic spinlock initializer

Ankit Kumar <[email protected]>
pstore: Fix flags to enable dumps on powerpc

Dan Williams <[email protected]>
libnvdimm, pfn: fix 'npfns' vs section alignment

Dan Williams <[email protected]>
libnvdimm: fix nvdimm_bus_lock() vs device_lock() ordering

Toshi Kani <[email protected]>
libnvdimm, pmem: fix a NULL pointer BUG in nd_pmem_notify

Dan Williams <[email protected]>
libnvdimm, region: fix flush hint detection crash

Joeseph Chang <[email protected]>
ipmi: Fix kernel panic at ipmi_ssif_thread()

Christoph Hellwig <[email protected]>
libata: reject passthrough WRITE SAME requests

Tejun Heo <[email protected]>
cgroup: fix spurious warnings on cgroup_is_dead() from cgroup_sk_alloc()

Johan Hovold <[email protected]>
Bluetooth: hci_intel: add missing tty-device sanity check

Johan Hovold <[email protected]>
Bluetooth: hci_bcm: add missing tty-device sanity check

Szymon Janc <[email protected]>
Bluetooth: Fix user channel for 32bit userspace on 64bit kernel

Timur Tabi <[email protected]>

    tty: pl011: use "qdf2400_e44" as the earlycon name for QDF2400 E44

Wang YanQing <[email protected]>
tty: pty: Fix ldisc flush after userspace become aware of the data already

Johan Hovold <[email protected]>
serial: omap: suspend device on probe errors

Johan Hovold <[email protected]>
serial: omap: fix runtime-pm handling on unbind

Marek Szyprowski <[email protected]>
serial: samsung: Add missing checks for dma_map_single failure

Marek Szyprowski <[email protected]>
serial: samsung: Use right device for DMA-mapping calls

Eric Biggers <[email protected]>
fscrypt: avoid collisions when presenting long encrypted filenames

Eric Biggers <[email protected]>
fscrypt: fix context consistency check when key(s) unavailable

Linus Torvalds <[email protected]>
initramfs: avoid "label at end of compound statement" error

Stafford Horne <[email protected]>
initramfs: Always do fput() and load modules after rootfs populate

Jan Kara <[email protected]>
f2fs: Make flush bios explicitely sync

Jaegeuk Kim <[email protected]>
f2fs: check entire encrypted bigname when finding a dentry

Sheng Yong <[email protected]>
f2fs: fix multiple f2fs_add_link() having same name for inline dentry

Jaegeuk Kim <[email protected]>
f2fs: fix fs corruption due to zero inode page

Jaegeuk Kim <[email protected]>
Revert "f2fs: put allocate_segment after refresh_sit_entry"

Jaegeuk Kim <[email protected]>
f2fs: fix wrong max cost initialization

Ross Zwisler <[email protected]>
dax: fix PMD data corruption when fault races with write

Jan Kara <[email protected]>
ext4: return to starting transaction in ext4_dax_huge_fault()

Jan Kara <[email protected]>
mm: fix data corruption due to stale mmap reads

Ross Zwisler <[email protected]>
dax: prevent invalidation of mapped DAX entries

Dan Williams <[email protected]>
device-dax: fix sysfs attribute deadlock

Dan Williams <[email protected]>
device-dax: fix cdev leak

NeilBrown <[email protected]>
md/raid1: avoid reusing a resync bio after error handling.

Jason A. Donenfeld <[email protected]>
padata: free correct variable

Amir Goldstein <[email protected]>
ovl: do not set overlay.opaque on non-dir create

Björn Jacke <[email protected]>
CIFS: add misssing SFM mapping for doublequote

David Disseldorp <[email protected]>
cifs: fix CIFS_IOC_GET_MNT_INFO oops

Rabin Vincent <[email protected]>
CIFS: fix oplock break deadlocks

David Disseldorp <[email protected]>
cifs: fix CIFS_ENUMERATE_SNAPSHOTS oops

David Disseldorp <[email protected]>
cifs: fix leak in FSCTL_ENUM_SNAPS response handling

Björn Jacke <[email protected]>
CIFS: fix mapping of SFM_SPACE and SFM_PERIOD

Steve French <[email protected]>
SMB3: Work around mount failure when using SMB3 dialect to Macs

Steve French <[email protected]>
Set unicode flag on cifs echo request to avoid Mac error

Sachin Prabhu <[email protected]>
Do not return number of bytes written for ioctl CIFS_IOC_COPYCHUNK_FILE

Sachin Prabhu <[email protected]>
Fix match_prepath()

Vlastimil Babka <[email protected]>
mm: prevent potential recursive reclaim due to clearing PF_MEMALLOC

Johannes Weiner <[email protected]>
mm: vmscan: fix IO/refault regression in cache workingset transition

Andrey Ryabinin <[email protected]>
fs/block_dev: always invalidate cleancache in invalidate_bdev()

Andrey Ryabinin <[email protected]>
fs: fix data invalidation in the cleancache during direct IO

Luis Henriques <[email protected]>
ceph: fix memory leak in __ceph_setxattr()

Michal Hocko <[email protected]>
fs/xattr.c: zero out memory copied to userspace in getxattr

Martin Brandenburg <[email protected]>
orangefs: do not check possibly stale size on truncate

Martin Brandenburg <[email protected]>
orangefs: do not set getattr_time on orangefs_lookup

Martin Brandenburg <[email protected]>
orangefs: clean up oversize xattr validation

Martin Brandenburg <[email protected]>
orangefs: fix bounds check for listxattr

Eric Biggers <[email protected]>
ext4: evict inline data when writing to memory map

Jan Kara <[email protected]>
jbd2: fix dbench4 performance regression for 'nobarrier' mounts

Christian Borntraeger <[email protected]>
perf annotate s390: Implement jump types for perf annotate

Christian Borntraeger <[email protected]>
perf annotate s390: Fix perf annotate error -95 (4.10 regression)

Adrian Hunter <[email protected]>
perf auxtrace: Fix no_size logic in addr_filter__resolve_kernel_syms()

Mike Marciniszyn <[email protected]>
IB/hfi1: Prevent kernel QP post send hard lockups

Jack Morgenstein <[email protected]>
IB/mlx4: Reduce SRIOV multicast cleanup warning message to debug level

Jack Morgenstein <[email protected]>
IB/mlx4: Fix ib device initialization error flow

Shamir Rabinovitch <[email protected]>
IB/IPoIB: ibX: failed to create mcg debug file

Michael J. Ruhl <[email protected]>
IB/core: For multicast functions, verify that LIDs are multicast LIDs

Parav Pandit <[email protected]>
IB/core: Fix kernel crash during fail to initialize device

Jack Morgenstein <[email protected]>
IB/core: Fix sysfs registration error flow

Ding Tianhong <[email protected]>
iov_iter: don't revert iov buffer if csum error

Alex Williamson <[email protected]>
vfio/type1: Remove locked page accounting workqueue

Dennis Yang <[email protected]>
dm thin: fix a memory leak when passing discard bio down

Bart Van Assche <[email protected]>
dm rq: check blk_mq_register_dev() return value in dm_mq_init_request_queue()

Somasundaram Krishnasamy <[email protected]>
dm era: save spacemap metadata root after the pre-commit

Ondrej Kozina <[email protected]>
dm crypt: rewrite (wipe) key in crypto layer using random data

Gary R Hook <[email protected]>
crypto: ccp - Change ISR handler method for a v5 CCP

Gary R Hook <[email protected]>
crypto: ccp - Change ISR handler method for a v3 CCP

Gary R Hook <[email protected]>
crypto: ccp - Disable interrupts early on unload

Gary R Hook <[email protected]>
crypto: ccp - Use only the relevant interrupt bits

Stephan Mueller <[email protected]>
crypto: algif_aead - Require setkey before accept(2)

Krzysztof Kozlowski <[email protected]>
crypto: s5p-sss - Close possible race for completed requests

Mike Snitzer <[email protected]>
block: fix blk_integrity_register to use template's interval_exp if not 0

Marc Zyngier <[email protected]>
arm64: KVM: Fix decoding of Rt/Rt2 when trapping AArch32 CP accesses

Andrew Jones <[email protected]>
KVM: arm/arm64: fix races in kvm_psci_vcpu_on

Paolo Bonzini <[email protected]>

    Revert "KVM: Support vCPU-based gfn->hva cache"

David Hildenbrand <[email protected]>
KVM: x86: fix user triggerable warning in kvm_apic_accept_events()

Vince Weaver <[email protected]>
perf/x86: Fix Broadwell-EP DRAM RAPL events

Richard Weinberger <[email protected]>
um: Fix PTRACE_POKEUSER on x86_64

Ben Hutchings <[email protected]>
x86, pmem: Fix cache flushing for iovec write < 8 bytes

Andy Lutomirski <[email protected]>
selftests/x86/ldt_gdt_32: Work around a glibc sigaction() bug

Ashish Kalra <[email protected]>
x86/boot: Fix BSS corruption/overwrite bug in early x86 kernel startup

Maksim Salau <[email protected]>
usb: misc: legousbtower: Fix buffers on stack

Guenter Roeck <[email protected]>
usb: hub: Do not attempt to autosuspend disconnected devices

Guenter Roeck <[email protected]>
usb: hub: Fix error loop seen after hub communication errors

Alexey Brodkin <[email protected]>
usb: Make sure usb/phy/of gets built-in

Romain Izard <[email protected]>
usb: gadget: legacy gadgets are optional

Gustavo A. R. Silva <[email protected]>
usb: misc: add missing continue in switch

Ian Abbott <[email protected]>
staging: comedi: jr3_pci: cope with jiffies wraparound

Ian Abbott <[email protected]>
staging: comedi: jr3_pci: fix possible null pointer dereference

Sean Young <[email protected]>
staging: sir: fill in missing fields and fix probe

Aditya Shankar <[email protected]>
staging: wilc1000: Fix problem with wrong vif index

Johan Hovold <[email protected]>
staging: gdm724x: gdm_mux: fix use-after-free on module unload

Malcolm Priestley <[email protected]>
staging: vt6656: use off stack for out buffer USB transfers.

Malcolm Priestley <[email protected]>
staging: vt6656: use off stack for in buffer USB transfers.

Bjørn Mork <[email protected]>
USB: Revert "cdc-wdm: fix "out-of-sync" due to missing notifications"

Ajay Kaher <[email protected]>
USB: Proper handling of Race Condition when two USB class drivers try to call init_usb_class simultaneously

Marek Vasut <[email protected]>
USB: serial: ftdi_sio: add device ID for Microsemi/Arrow SF2PLUS Dev Kit

Peter Chen <[email protected]>
usb: host: xhci: print correct command ring address

Roger Quadros <[email protected]>
usb: xhci: bInterval quirk for TI TUSB73x0

Nicholas Bellinger <[email protected]>
iscsi-target: Set session_fall_back_to_erl0 when forcing reinstatement

Bart Van Assche <[email protected]>
target/fileio: Fix zero-length READ and WRITE handling

Nicholas Bellinger <[email protected]>
target: Fix compare_and_write_callback handling for non GOOD status

Juergen Gross <[email protected]>
xen: adjust early dom0 p2m handling to xen hypervisor behavior

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

Diffstat:

 Makefile                                     |   4 +-
 arch/arm/kvm/psci.c                          |   8 +-
 arch/arm64/include/asm/kvm_emulate.h         |   6 +
 arch/arm64/kvm/sys_regs.c                    |   8 +-
 arch/powerpc/kernel/nvram_64.c               |   1 +
 arch/x86/boot/boot.h                         |   2 +-
 arch/x86/events/intel/rapl.c                 |   2 +-
 arch/x86/include/asm/pmem.h                  |   2 +-
 arch/x86/kvm/lapic.c                         |  22 ++--
 arch/x86/kvm/x86.c                           |  53 +++++----
 arch/x86/um/ptrace_64.c                      |   2 +-
 arch/x86/xen/mmu.c                           |   7 +-
 block/blk-integrity.c                        |   3 +-
 crypto/algif_aead.c                          | 157 +++++++++++++++++++++++++--
 drivers/Makefile                             |   1 +
 drivers/ata/libata-scsi.c                    |   8 ++
 drivers/bluetooth/hci_bcm.c                  |   5 +-
 drivers/bluetooth/hci_intel.c                |  13 ++-
 drivers/char/ipmi/ipmi_ssif.c                |   4 +-
 drivers/crypto/ccp/ccp-dev-v3.c              | 120 +++++++++++---------
 drivers/crypto/ccp/ccp-dev-v5.c              | 114 +++++++++++--------
 drivers/crypto/ccp/ccp-dev.h                 |   8 +-
 drivers/crypto/ccp/ccp-pci.c                 |   2 +
 drivers/crypto/s5p-sss.c                     |   5 +-
 drivers/dax/dax.c                            |  55 ++++------
 drivers/infiniband/core/device.c             |  33 ++++--
 drivers/infiniband/core/sysfs.c              |   2 +-
 drivers/infiniband/core/verbs.c              |   8 +-
 drivers/infiniband/hw/hfi1/ruc.c             |  26 +++--
 drivers/infiniband/hw/hfi1/verbs.c           |   4 +-
 drivers/infiniband/hw/hfi1/verbs.h           |   6 +-
 drivers/infiniband/hw/mlx4/main.c            |   1 +
 drivers/infiniband/hw/mlx4/mcg.c             |   3 +-
 drivers/infiniband/ulp/ipoib/ipoib_fs.c      |   3 +
 drivers/infiniband/ulp/ipoib/ipoib_main.c    |  44 +++++++-
 drivers/infiniband/ulp/ipoib/ipoib_vlan.c    |   3 -
 drivers/md/dm-crypt.c                        |   8 +-
 drivers/md/dm-era-target.c                   |   8 +-
 drivers/md/dm-rq.c                           |   6 +-
 drivers/md/dm-thin.c                         |   1 +
 drivers/md/raid1.c                           |   2 +
 drivers/nvdimm/btt_devs.c                    |   2 +-
 drivers/nvdimm/claim.c                       |  23 ++--
 drivers/nvdimm/dax_devs.c                    |   2 +-
 drivers/nvdimm/pfn_devs.c                    |   8 +-
 drivers/nvdimm/pmem.c                        |  37 +++++--
 drivers/nvdimm/region_devs.c                 |  11 +-
 drivers/staging/comedi/drivers/jr3_pci.c     |  13 ++-
 drivers/staging/gdm724x/gdm_mux.c            |   3 +-
 drivers/staging/media/lirc/lirc_sir.c        |  20 ++--
 drivers/staging/vt6656/usbpipe.c             |  31 +++++-
 drivers/staging/wilc1000/linux_wlan.c        |   3 +-
 drivers/target/iscsi/iscsi_target.c          |   1 +
 drivers/target/iscsi/iscsi_target_configfs.c |   1 +
 drivers/target/iscsi/iscsi_target_login.c    |   1 +
 drivers/target/target_core_file.c            |   3 +-
 drivers/target/target_core_sbc.c             |   5 +-
 drivers/tty/pty.c                            |   7 +-
 drivers/tty/serial/amba-pl011.c              |  31 ++++--
 drivers/tty/serial/omap-serial.c             |   9 +-
 drivers/tty/serial/samsung.c                 |  40 +++++--
 drivers/usb/class/cdc-wdm.c                  | 103 +-----------------
 drivers/usb/core/driver.c                    |  21 ++++
 drivers/usb/core/file.c                      |   9 +-
 drivers/usb/core/hub.c                       |  11 +-
 drivers/usb/gadget/Kconfig                   |   1 +
 drivers/usb/host/xhci-mem.c                  |  13 ++-
 drivers/usb/host/xhci-pci.c                  |   3 +
 drivers/usb/host/xhci.h                      |   1 +
 drivers/usb/misc/legousbtower.c              |  37 +++++--
 drivers/usb/misc/usbtest.c                   |   1 +
 drivers/usb/serial/ftdi_sio.c                |   1 +
 drivers/usb/serial/ftdi_sio_ids.h            |   6 +
 drivers/vfio/vfio_iommu_type1.c              | 110 +++++++++----------
 fs/block_dev.c                               |  11 +-
 fs/ceph/xattr.c                              |   3 +
 fs/cifs/cifs_unicode.c                       |   6 +
 fs/cifs/cifs_unicode.h                       |   5 +-
 fs/cifs/cifsfs.c                             |  15 ++-
 fs/cifs/cifsglob.h                           |   1 +
 fs/cifs/cifssmb.c                            |   3 +
 fs/cifs/connect.c                            |  14 +--
 fs/cifs/ioctl.c                              |   7 +-
 fs/cifs/misc.c                               |   2 +-
 fs/cifs/smb2misc.c                           |   5 +-
 fs/cifs/smb2ops.c                            |   1 +
 fs/cifs/smb2pdu.c                            |  14 ++-
 fs/crypto/fname.c                            |   2 +-
 fs/crypto/policy.c                           |  87 +++++++++++----
 fs/dax.c                                     |  59 +++-------
 fs/ext4/file.c                               |  21 +++-
 fs/ext4/inode.c                              |   5 +
 fs/ext4/namei.c                              |   4 +-
 fs/f2fs/data.c                               |   2 +-
 fs/f2fs/dir.c                                |  50 +++++----
 fs/f2fs/f2fs.h                               |   3 +-
 fs/f2fs/gc.c                                 |   2 +-
 fs/f2fs/hash.c                               |   7 +-
 fs/f2fs/inline.c                             |   4 +-
 fs/f2fs/inode.c                              |   2 +-
 fs/f2fs/namei.c                              |  20 ++--
 fs/f2fs/segment.c                            |  11 +-
 fs/f2fs/super.c                              |   2 +-
 fs/iomap.c                                   |  18 ++-
 fs/jbd2/journal.c                            |   2 +-
 fs/orangefs/inode.c                          |   3 +-
 fs/orangefs/namei.c                          |   2 -
 fs/orangefs/xattr.c                          |  26 ++---
 fs/overlayfs/dir.c                           |   2 +-
 fs/pstore/platform.c                         |  10 +-
 fs/pstore/ram_core.c                         |   2 +-
 fs/xattr.c                                   |   2 +-
 include/linux/dax.h                          |   1 -
 include/linux/kvm_host.h                     |  16 +--
 include/linux/memcontrol.h                   |  64 ++++++++++-
 include/linux/mmzone.h                       |   2 +
 init/initramfs.c                             |  16 ++-
 kernel/cgroup/cgroup.c                       |  22 +++-
 kernel/padata.c                              |   2 +-
 mm/filemap.c                                 |  26 ++---
 mm/memcontrol.c                              |  24 ++--
 mm/page_alloc.c                              |   3 +-
 mm/truncate.c                                |  20 +++-
 mm/vmscan.c                                  |  94 ++++++++++++----
 mm/workingset.c                              |   7 +-
 net/bluetooth/hci_sock.c                     |   3 +-
 net/core/datagram.c                          |  13 ++-
 tools/perf/arch/s390/annotate/instructions.c |  30 +++++
 tools/perf/util/annotate.c                   |   8 ++
 tools/perf/util/auxtrace.c                   |   4 +-
 tools/testing/selftests/x86/ldt_gdt.c        |  46 ++++++++
 virt/kvm/kvm_main.c                          |  34 +++---
 132 files changed, 1430 insertions(+), 778 deletions(-)