Skip to content

4.13.5-stable review

Greg Kroah-Hartman kernel-hardening linux-api linux-mips linux-mm lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest102 of 110 patches 6 repliesIn review

102 of 110 patches are in this archive. The cover letter announces 110.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/110cifs: check rsp for NULL before dereferencing in SMB2_openfs/cifs/smb2pdu.c+2 -20 replies
2/110cifs: release cifs root_cred after exit_cifsfs/cifs/cifsfs.c+1 -10 replies
3/110cifs: release auth_key.response for reconnect.fs/cifs/connect.c+8 -00 replies
4/110nvme-pci: fix host memory buffer allocation fallbackdrivers/nvme/host/pci.c+30 -180 replies
5/110nvme-pci: use appropriate initial chunk size for HMB allocationdrivers/nvme/host/pci.c+1 -10 replies
6/110nvme-pci: propagate (some) errors from host memory buffer setupdrivers/nvme/host/pci.c+12 -60 replies
7/110dax: remove the pmem_dax_ops->flush abstractiondrivers/dax/super.c drivers/md/dm-linear.c drivers/md/dm-stripe.c +5 more+17 -770 replies
8/110dm integrity: do not check integrity for failed read operationsdrivers/md/dm-integrity.c+5 -10 replies
9/110mmc: block: Fix incorrectly initialized requestsdrivers/mmc/core/queue.c+6 -10 replies
10/110fs/proc: Report eip/esp in /prod/PID/stat for coredumpingfs/proc/array.c+9 -00 replies
11/110scsi: scsi_transport_fc: fix NULL pointer dereference in fc_bsg_job_timeoutdrivers/scsi/scsi_transport_fc.c+1 -10 replies
12/110SMB3: Add support for multidialect negotiate (SMB2.1 and later)fs/cifs/cifsglob.h fs/cifs/connect.c fs/cifs/smb2ops.c +2 more+139 -180 replies
13/110mac80211: fix VLAN handling with TXQsinclude/net/mac80211.h net/mac80211/iface.c net/mac80211/tx.c+46 -220 replies
14/110mac80211_hwsim: Use proper TX powerdrivers/net/wireless/mac80211_hwsim.c+0 -20 replies
15/110mac80211: flush hw_roc_start work before cancelling the ROCnet/mac80211/offchannel.c+2 -00 replies
16/110mac80211: fix deadlock in driver-managed RX BA session startnet/mac80211/agg-rx.c net/mac80211/ht.c net/mac80211/ieee80211_i.h+28 -140 replies
17/110genirq: Make sparse_irq_lock protect what it should protectkernel/irq/irqdesc.c+7 -170 replies
18/110genirq/msi: Fix populating multiple interruptskernel/irq/msi.c+3 -20 replies
19/110genirq: Fix cpumask check in __irq_startup_managed()kernel/irq/chip.c+1 -10 replies
20/110KVM: PPC: Book3S HV: Hold kvm->lock around call to kvmppc_update_lpcrarch/powerpc/kvm/book3s_hv.c+2 -00 replies
21/110KVM: PPC: Book3S HV: Fix bug causing host SLB to be restored incorrectlyarch/powerpc/kvm/book3s_hv_rmhandlers.S+16 -10 replies
22/110KVM: PPC: Book3S HV: Dont access XIVE PIPR register using byte accessesarch/powerpc/kvm/book3s_hv_rm_xive.c arch/powerpc/kvm/book3s_xive.c arch/powerpc/kvm/book3s_xive_template.c+4 -50 replies
23/110tracing: Fix trace_pipe behavior for instance traceskernel/trace/trace.c+1 -10 replies
24/110tracing: Erase irqsoff trace with empty writekernel/trace/trace.c+8 -20 replies
25/110tracing: Remove RCU work arounds from stack tracerkernel/trace/trace_stack.c+0 -150 replies
26/110md/raid5: fix a race condition in stripe batchdrivers/md/raid5.c+8 -20 replies
27/110md/raid5: preserve STRIPE_ON_UNPLUG_LIST in break_stripe_batch_listdrivers/md/raid5.c+2 -10 replies
28/110scsi: scsi_transport_iscsi: fix the issue that iscsi_if_rx doesnt parse nlmsg properlydrivers/scsi/scsi_transport_iscsi.c+1 -10 replies
29/110scsi: aacraid: Fix 2T+ drives on SmartIOC-2000drivers/scsi/aacraid/aachba.c drivers/scsi/aacraid/aacraid.h+11 -60 replies
30/110scsi: aacraid: Add a small delay after IOP resetdrivers/scsi/aacraid/src.c+2 -00 replies
31/110drm/exynos: Fix locking in the suspend/resume pathsdrivers/gpu/drm/exynos/exynos_drm_drv.c+4 -00 replies
32/110drm/i915/gvt: Fix incorrect PCI BARs reportingdrivers/gpu/drm/i915/gvt/cfg_space.c+48 -650 replies
33/110Revert "drm/i915/bxt: Disable device ready before shutdown command"drivers/gpu/drm/i915/intel_dsi.c+0 -110 replies
35/110drm/radeon: disable hard reset in hibernate for APUsdrivers/gpu/drm/radeon/radeon_device.c+1 -10 replies
36/110crypto: drbg - fix freeing of resourcescrypto/drbg.c+4 -40 replies
37/110crypto: talitos - Dont provide setkey for non hmac hashing algs.drivers/crypto/talitos.c+2 -10 replies
38/110crypto: talitos - fix sha224drivers/crypto/talitos.c+2 -20 replies
39/110crypto: talitos - fix hashingdrivers/crypto/talitos.c+1 -10 replies
40/110security/keys: properly zero out sensitive key material in big_keysecurity/keys/big_key.c+6 -60 replies
41/110security/keys: rewrite all of big_key cryptosecurity/keys/Kconfig security/keys/big_key.c+59 -690 replies
42/110KEYS: fix writing past end of user-supplied buffer in keyring_read()security/keys/keyring.c+5 -90 replies
43/110KEYS: prevent creating a different users keyringsinclude/linux/key.h security/keys/internal.h security/keys/key.c +2 more+23 -120 replies
44/110KEYS: prevent KEYCTL_READ on negative keysecurity/keys/keyctl.c+5 -00 replies
45/110libnvdimm, namespace: fix btt claim class crashdrivers/nvdimm/namespace_devs.c+9 -00 replies
46/110powerpc/eeh: Create PHB PEs after EEH is initializedarch/powerpc/kernel/eeh.c arch/powerpc/kernel/eeh_dev.c+4 -180 replies
47/110powerpc/pseries: Fix parent_dn reference leak in add_dt_node()arch/powerpc/platforms/pseries/mobility.c+3 -10 replies
48/110powerpc/tm: Flush TM only if CPU has TM featurearch/powerpc/kernel/ptrace.c+1 -10 replies
49/110MIPS: Fix perf event initarch/mips/kernel/perf_event_mipsxx.c+1 -20 replies
50/110s390/perf: fix bug when creating per-thread eventarch/s390/kernel/perf_cpum_sf.c+6 -30 replies
51/110s390/mm: make pmdp_invalidate() do invalidation onlyarch/s390/include/asm/pgtable.h+3 -10 replies
52/110s390/mm: fix write access check in gup_huge_pmd()arch/s390/mm/gup.c+3 -40 replies
53/110PM: core: Fix device_pm_check_callbacks()drivers/base/power/main.c+6 -30 replies
54/110Revert "IB/ipoib: Update broadcast object if PKey value was changed in index 0"drivers/infiniband/ulp/ipoib/ipoib_ib.c+0 -130 replies
55/110Fix SMB3.1.1 guest authentication to Sambafs/cifs/smb2pdu.c+1 -10 replies
56/110SMB3: Fix endian warningfs/cifs/smb2pdu.c+3 -20 replies
57/110SMB3: Warn user if trying to sign connection that authenticated as guestfs/cifs/smb2pdu.c+2 -00 replies
58/110SMB: Validate negotiate (to protect against downgrade) even if signing offfs/cifs/smb2pdu.c+12 -50 replies
59/110SMB3: handle new statx fieldsfs/cifs/inode.c+15 -00 replies
60/110SMB3: Dont ignore O_SYNC/O_DSYNC and O_DIRECT flagsfs/cifs/file.c+7 -00 replies
61/110vfs: Return -ENXIO for negative SEEK_HOLE / SEEK_DATA offsetsfs/read_write.c+2 -20 replies
62/110libceph: dont allow bidirectional swap of pg-upmap-itemsnet/ceph/osdmap.c+24 -90 replies
63/110nl80211: check for the required netlink attributes presencenet/wireless/nl80211.c+3 -00 replies
64/110brd: fix overflow in __brd_direct_accessdrivers/block/brd.c+1 -10 replies
65/110gfs2: Fix debugfs glocks dumpfs/gfs2/glock.c+5 -90 replies
66/110bsg-lib: dont free job in bsg_prepare_jobblock/bsg-lib.c+0 -10 replies
67/110iw_cxgb4: drop listen destroy replies if no ep founddrivers/infiniband/hw/cxgb4/cm.c+5 -00 replies
68/110iw_cxgb4: remove the stid on listen create failuredrivers/infiniband/hw/cxgb4/cm.c+1 -10 replies
69/110iw_cxgb4: put ep reference in pass_accept_req()drivers/infiniband/hw/cxgb4/cm.c+1 -10 replies
70/110rcu: Allow for page faults in NMI handlerskernel/rcu/tree.c+10 -00 replies
71/110mmc: sdhci-pci: Fix voltage switch for some Intel host controllersdrivers/mmc/host/sdhci-pci-core.c+15 -00 replies
72/110extable: Consolidate *kernel_text_address() functionskernel/extable.c+1 -90 replies
73/110extable: Enable RCU if it is not watching in kernel_text_address()kernel/extable.c+30 -50 replies
74/110selftests/seccomp: Support glibc 2.26 siginfo_t.htools/testing/selftests/seccomp/seccomp_bpf.c+13 -50 replies
75/110seccomp: fix the usage of get/put_seccomp_filter() in seccomp_get_filter()kernel/seccomp.c+16 -70 replies
76/110arm64: Make sure SPsel is always setarch/arm64/kernel/head.S+1 -00 replies
77/110arm64: mm: Use READ_ONCE when dereferencing pointer to pte tablearch/arm64/include/asm/pgtable.h+1 -10 replies
78/110arm64: fault: Route pte translation faults via do_translation_faultarch/arm64/mm/fault.c+1 -10 replies
82/110KVM: nVMX: fix HOST_CR3/HOST_CR4 cachearch/x86/kvm/vmx.c+8 -80 replies
83/110kvm/x86: Handle async PF in RCU read-side critical sectionsarch/x86/kernel/kvm.c+2 -10 replies
85/110kvm: nVMX: Dont allow L2 to access the hardware CR8arch/x86/kvm/vmx.c+5 -00 replies
86/110xfs: validate bdev support for DAX inode flagfs/xfs/xfs_ioctl.c+2 -10 replies
87/110fix infoleak in waitid(2)kernel/exit.c+10 -130 replies
88/110sched/sysctl: Check user input value of sysctl_sched_time_avgkernel/sysctl.c+2 -10 replies
89/110irq/generic-chip: Dont replace domains namekernel/irq/generic-chip.c+0 -10 replies
90/110mtd: Fix partition alignment check on multi-erasesize devicesdrivers/mtd/mtdpart.c+8 -00 replies
91/110mtd: nand: atmel: fix buffer overflow in atmel_pmecc_userdrivers/mtd/nand/atmel/pmecc.c+1 -10 replies
92/110etnaviv: fix submit error pathdrivers/gpu/drm/etnaviv/etnaviv_gem_submit.c+4 -20 replies
93/110etnaviv: fix gem object list corruptiondrivers/gpu/drm/etnaviv/etnaviv_gem.c+3 -00 replies
94/110futex: Fix pi_state->owner serializationkernel/futex.c+22 -110 replies
95/110md: fix a race condition for flush request handlingdrivers/md/md.c+10 -40 replies
96/110md: separate request handlingdrivers/md/md.c drivers/md/md.h+34 -250 replies
97/110PCI: Fix race condition with driver_overridedrivers/pci/pci-sysfs.c+9 -20 replies
98/110btrfs: fix NULL pointer dereference from free_reloc_roots()fs/btrfs/relocation.c+1 -10 replies
99/110btrfs: clear ordered flag on cleaning up ordered extentsfs/btrfs/inode.c+12 -00 replies
100/110btrfs: finish ordered extent cleaning if no progress is foundfs/btrfs/inode.c+8 -00 replies
101/110btrfs: propagate error to btrfs_cmp_data_prepare callerfs/btrfs/ioctl.c+1 -10 replies
102/110btrfs: prevent to set invalid default subvolidfs/btrfs/ioctl.c+4 -00 replies
104/110PM / OPP: Call notifier without holding opp_table->lockdrivers/base/power/opp/core.c+7 -00 replies
105/110x86/mm: Fix fault error path using unsafe vma pointerarch/x86/mm/fault.c+24 -230 replies
106/110x86/fpu: Dont let userspace set bogus xcomp_bvarch/x86/kernel/fpu/regset.c arch/x86/kernel/fpu/signal.c+11 -20 replies
109/110KVM: VMX: use cmpxchg64arch/x86/kvm/vmx.c+6 -60 replies
110/110video: fbdev: aty: do not leak uninitialized padding in clk to userspacedrivers/video/fbdev/aty/atyfb_base.c+1 -10 replies

Reviews trailers per patch

48 of 102 patches have a Reviewed-by or Acked-by of their own; the series has one for all of them.

PatchPavel ShilovskyRonnie SahlbergSeraphime KirkovskiPavel MachekAndy LutomirskiAneesh Kumar K.VChris LeechChristoph HellwigRaghava Aditya RenukuntaMing LeiPaul E. McKenneyRichard RuigrokDavid HildenbrandDarrick J. WongBoris BrezillonNicolas FerreKees CookRik van RielDave HansenHuang YingMarc ZyngierAkinobu MitaKeith BuschDan WilliamsMilan BrozMikulas PatockaEric BiggersMaurice A. SaldivarRussell CurreyCyril BurHeiko CarstensMike MarciniszynDennis DalessandroFeras DaoudJeremy AllisonStefan MetzmacherJeff LaytonSage WeilDave CarrollKrzysztof KozlowskiStephane ThiellMark RutlandAlexander PotapenkoMathias ThoreNate DaileyNeilBrownNikolay BorisovDavid SterbaQu WenruoJosef BacikSeth ForsheeChanwoo ChoiStephen BoydJonathan Woithe
SeriesR-b
1/110R-b
2/110R-b
3/110R-b
4/110T-b R-b
5/110R-b
6/110R-b
7/110R-b
8/110A-b A-b
9/110T-b T-b
10/110R-b
11/110R-b
12/110R-b
13/110
14/110
15/110
16/110
17/110Reported-and-tested-by
18/110R-b
19/110
20/110
21/110T-b
22/110
23/110
24/110
25/110A-b
26/110Reported-and-tested-by
27/110
28/110A-b
29/110R-b R-b
30/110A-b
31/110A-b
32/110
33/110
35/110
36/110
37/110
38/110
39/110
40/110R-b
41/110R-b
42/110
43/110
44/110
45/110T-b
46/110A-b
47/110
48/110R-b
49/110
50/110A-b
51/110
52/110
53/110
54/110R-b R-b R-b
55/110R-b
56/110R-b
57/110R-b
58/110R-b R-b A-b
59/110R-b R-b A-b
60/110R-b R-b
61/110
62/110R-b
63/110
64/110R-b
65/110
66/110R-b
67/110
68/110
69/110
70/110
71/110
72/110A-b
73/110A-b
74/110T-b
75/110
76/110A-b
77/110T-b
78/110
82/110
83/110
85/110R-b
86/110R-b R-b
87/110Reported-and-tested-by
88/110
89/110
90/110T-b R-b
91/110Pointed-at-by R-b
92/110
93/110
94/110
95/110T-b R-b
96/110R-b
97/110
98/110R-b R-b
99/110R-b R-b
100/110R-b R-b
101/110R-b
102/110R-b R-b
104/110T-b R-b R-b
105/110
106/110R-b R-b A-b
109/110
110/110

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

Read the v1 thread

Cover letter [PATCH 4.13 000/110] 4.13.5-stable review

This is the start of the stable review cycle for the 4.13.5 release. There are 110 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 Thu Oct 5 11:42:12 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.13.5-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.13.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.13.5-rc1

Vladis Dronov <[email protected]>
video: fbdev: aty: do not leak uninitialized padding in clk to userspace

Paolo Bonzini <[email protected]>
KVM: VMX: use cmpxchg64

Haozhong Zhang <[email protected]>
KVM: VMX: remove WARN_ON_ONCE in kvm_vcpu_trigger_posted_interrupt

Haozhong Zhang <[email protected]>
KVM: VMX: do not change SN bit in vmx_update_pi_irte()

Eric Biggers <[email protected]>
x86/fpu: Don't let userspace set bogus xcomp_bv

Laurent Dufour <[email protected]>
x86/mm: Fix fault error path using unsafe vma pointer

Viresh Kumar <[email protected]>

    PM / OPP: Call notifier without holding opp_table->lock

Ville Syrjälä <[email protected]>
platform/x86: fujitsu-laptop: Don't oops when FUJ02E3 is not presnt

satoru takeuchi <[email protected]>
btrfs: prevent to set invalid default subvolid

Naohiro Aota <[email protected]>
btrfs: propagate error to btrfs_cmp_data_prepare caller

Naohiro Aota <[email protected]>
btrfs: finish ordered extent cleaning if no progress is found

Naohiro Aota <[email protected]>
btrfs: clear ordered flag on cleaning up ordered extents

Naohiro Aota <[email protected]>
btrfs: fix NULL pointer dereference from free_reloc_roots()

Nicolai Stange <[email protected]>
PCI: Fix race condition with driver_override

Shaohua Li <[email protected]>
md: separate request handling

Shaohua Li <[email protected]>
md: fix a race condition for flush request handling

Peter Zijlstra <[email protected]>

    futex: Fix pi_state->owner serialization

Lucas Stach <[email protected]>
etnaviv: fix gem object list corruption

Lucas Stach <[email protected]>
etnaviv: fix submit error path

Richard Genoud <[email protected]>
mtd: nand: atmel: fix buffer overflow in atmel_pmecc_user

Boris Brezillon <[email protected]>
mtd: Fix partition alignment check on multi-erasesize devices

Jeffy Chen <[email protected]>
irq/generic-chip: Don't replace domain's name

Ethan Zhao <[email protected]>
sched/sysctl: Check user input value of sysctl_sched_time_avg

Al Viro <[email protected]>
fix infoleak in waitid(2)

Ross Zwisler <[email protected]>
xfs: validate bdev support for DAX inode flag

Jim Mattson <[email protected]>
kvm: nVMX: Don't allow L2 to access the hardware CR8

Jan H. Schönherr <[email protected]>
KVM: VMX: Do not BUG() on out-of-bounds guest IRQ

Boqun Feng <[email protected]>
kvm/x86: Handle async PF in RCU read-side critical sections

Ladi Prosek <[email protected]>
KVM: nVMX: fix HOST_CR3/HOST_CR4 cache

Paolo Bonzini <[email protected]>
KVM: VMX: simplify and fix vmx_vcpu_pi_load

Paolo Bonzini <[email protected]>
KVM: VMX: avoid double list add with VT-d posted interrupts

Paolo Bonzini <[email protected]>
KVM: VMX: extract __pi_post_block

Will Deacon <[email protected]>
arm64: fault: Route pte translation faults via do_translation_fault

Will Deacon <[email protected]>
arm64: mm: Use READ_ONCE when dereferencing pointer to pte table

Marc Zyngier <[email protected]>
arm64: Make sure SPsel is always set

Oleg Nesterov <[email protected]>
seccomp: fix the usage of get/put_seccomp_filter() in seccomp_get_filter()

Kees Cook <[email protected]>
selftests/seccomp: Support glibc 2.26 siginfo_t.h

Steven Rostedt (VMware) <[email protected]>
extable: Enable RCU if it is not watching in kernel_text_address()

Steven Rostedt (VMware) <[email protected]>
extable: Consolidate *kernel_text_address() functions

Adrian Hunter <[email protected]>
mmc: sdhci-pci: Fix voltage switch for some Intel host controllers

Paul E. McKenney <[email protected]>
rcu: Allow for page faults in NMI handlers

Steve Wise <[email protected]>
iw_cxgb4: put ep reference in pass_accept_req()

Steve Wise <[email protected]>
iw_cxgb4: remove the stid on listen create failure

Steve Wise <[email protected]>
iw_cxgb4: drop listen destroy replies if no ep found

Christoph Hellwig <[email protected]>
bsg-lib: don't free job in bsg_prepare_job

Andreas Gruenbacher <[email protected]>
gfs2: Fix debugfs glocks dump

Mikulas Patocka <[email protected]>
brd: fix overflow in __brd_direct_access

Vladis Dronov <[email protected]>
nl80211: check for the required netlink attributes presence

Ilya Dryomov <[email protected]>
libceph: don't allow bidirectional swap of pg-upmap-items

Andreas Gruenbacher <[email protected]>
vfs: Return -ENXIO for negative SEEK_HOLE / SEEK_DATA offsets

Steve French <[email protected]>
SMB3: Don't ignore O_SYNC/O_DSYNC and O_DIRECT flags

Steve French <[email protected]>
SMB3: handle new statx fields

Steve French <[email protected]>
SMB: Validate negotiate (to protect against downgrade) even if signing off

Steve French <[email protected]>
SMB3: Warn user if trying to sign connection that authenticated as guest

Steve French <[email protected]>
SMB3: Fix endian warning

Steve French <[email protected]>
Fix SMB3.1.1 guest authentication to Samba

Alex Estrin <[email protected]>
Revert "IB/ipoib: Update broadcast object if PKey value was changed in index 0"

Rafael J. Wysocki <[email protected]>
PM: core: Fix device_pm_check_callbacks()

Gerald Schaefer <[email protected]>
s390/mm: fix write access check in gup_huge_pmd()

Gerald Schaefer <[email protected]>
s390/mm: make pmdp_invalidate() do invalidation only

Pu Hou <[email protected]>
s390/perf: fix bug when creating per-thread event

Paul Burton <[email protected]>
MIPS: Fix perf event init

Gustavo Romero <[email protected]>
powerpc/tm: Flush TM only if CPU has TM feature

Tyrel Datwyler <[email protected]>
powerpc/pseries: Fix parent_dn reference leak in add_dt_node()

Benjamin Herrenschmidt <[email protected]>
powerpc/eeh: Create PHB PEs after EEH is initialized

Dan Williams <[email protected]>
libnvdimm, namespace: fix btt claim class crash

Eric Biggers <[email protected]>
KEYS: prevent KEYCTL_READ on negative key

Eric Biggers <[email protected]>
KEYS: prevent creating a different user's keyrings

Eric Biggers <[email protected]>
KEYS: fix writing past end of user-supplied buffer in keyring_read()

Jason A. Donenfeld <[email protected]>
security/keys: rewrite all of big_key crypto

Jason A. Donenfeld <[email protected]>
security/keys: properly zero out sensitive key material in big_key

LEROY Christophe <[email protected]>
crypto: talitos - fix hashing

LEROY Christophe <[email protected]>
crypto: talitos - fix sha224

LEROY Christophe <[email protected]>
crypto: talitos - Don't provide setkey for non hmac hashing algs.

Stephan Mueller <[email protected]>
crypto: drbg - fix freeing of resources

Alex Deucher <[email protected]>
drm/radeon: disable hard reset in hibernate for APUs

Jean Delvare <[email protected]>
drm/amdgpu: revert tile table update for oland

Uma Shankar <[email protected]>
Revert "drm/i915/bxt: Disable device ready before shutdown command"

Changbin Du <[email protected]>
drm/i915/gvt: Fix incorrect PCI BARs reporting

Marek Szyprowski <[email protected]>
drm/exynos: Fix locking in the suspend/resume paths

Guilherme G. Piccoli <[email protected]>
scsi: aacraid: Add a small delay after IOP reset

Dave Carroll <[email protected]>
scsi: aacraid: Fix 2T+ drives on SmartIOC-2000

Xin Long <[email protected]>
scsi: scsi_transport_iscsi: fix the issue that iscsi_if_rx doesn't parse nlmsg properly

Dennis Yang <[email protected]>
md/raid5: preserve STRIPE_ON_UNPLUG_LIST in break_stripe_batch_list

Shaohua Li <[email protected]>
md/raid5: fix a race condition in stripe batch

Steven Rostedt (VMware) <[email protected]>
tracing: Remove RCU work arounds from stack tracer

Bo Yan <[email protected]>
tracing: Erase irqsoff trace with empty write

Tahsin Erdogan <[email protected]>
tracing: Fix trace_pipe behavior for instance traces

Benjamin Herrenschmidt <[email protected]>
KVM: PPC: Book3S HV: Don't access XIVE PIPR register using byte accesses

Paul Mackerras <[email protected]>
KVM: PPC: Book3S HV: Fix bug causing host SLB to be restored incorrectly

Paul Mackerras <[email protected]>

    KVM: PPC: Book3S HV: Hold kvm->lock around call to kvmppc_update_lpcr

Thomas Gleixner <[email protected]>
genirq: Fix cpumask check in __irq_startup_managed()

John Keeping <[email protected]>
genirq/msi: Fix populating multiple interrupts

Thomas Gleixner <[email protected]>
genirq: Make sparse_irq_lock protect what it should protect

Johannes Berg <[email protected]>
mac80211: fix deadlock in driver-managed RX BA session start

Avraham Stern <[email protected]>
mac80211: flush hw_roc_start work before cancelling the ROC

Beni Lev <[email protected]>
mac80211_hwsim: Use proper TX power

Johannes Berg <[email protected]>
mac80211: fix VLAN handling with TXQs

Steve French <[email protected]>
SMB3: Add support for multidialect negotiate (SMB2.1 and later)

Christoph Hellwig <[email protected]>
scsi: scsi_transport_fc: fix NULL pointer dereference in fc_bsg_job_timeout

John Ogness <[email protected]>
fs/proc: Report eip/esp in /prod/PID/stat for coredumping

Adrian Hunter <[email protected]>
mmc: block: Fix incorrectly initialized requests

Hyunchul Lee <[email protected]>
dm integrity: do not check integrity for failed read operations

Mikulas Patocka <[email protected]>

    dax: remove the pmem_dax_ops->flush abstraction

Christoph Hellwig <[email protected]>
nvme-pci: propagate (some) errors from host memory buffer setup

Akinobu Mita <[email protected]>
nvme-pci: use appropriate initial chunk size for HMB allocation

Christoph Hellwig <[email protected]>
nvme-pci: fix host memory buffer allocation fallback

Shu Wang <[email protected]>
cifs: release auth_key.response for reconnect.

Shu Wang <[email protected]>
cifs: release cifs root_cred after exit_cifs

Ronnie Sahlberg <[email protected]>
cifs: check rsp for NULL before dereferencing in SMB2_open

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

Diffstat:

 Makefile                                      |   4 +-
 arch/arm64/include/asm/pgtable.h              |   2 +-
 arch/arm64/kernel/head.S                      |   1 +
 arch/arm64/mm/fault.c                         |   2 +-
 arch/mips/kernel/perf_event_mipsxx.c          |   3 +-
 arch/powerpc/kernel/eeh.c                     |   4 +
 arch/powerpc/kernel/eeh_dev.c                 |  18 --
 arch/powerpc/kernel/ptrace.c                  |   2 +-
 arch/powerpc/kvm/book3s_hv.c                  |   2 +
 arch/powerpc/kvm/book3s_hv_rm_xive.c          |   1 -
 arch/powerpc/kvm/book3s_hv_rmhandlers.S       |  17 +-
 arch/powerpc/kvm/book3s_xive.c                |   1 -
 arch/powerpc/kvm/book3s_xive_template.c       |   7 +-
 arch/powerpc/platforms/pseries/mobility.c     |   4 +-
 arch/s390/include/asm/pgtable.h               |   4 +-
 arch/s390/kernel/perf_cpum_sf.c               |   9 +-
 arch/s390/mm/gup.c                            |   7 +-
 arch/x86/kernel/fpu/regset.c                  |   9 +-
 arch/x86/kernel/fpu/signal.c                  |   4 +
 arch/x86/kernel/kvm.c                         |   3 +-
 arch/x86/kvm/vmx.c                            | 256 +++++++++++++-------------
 arch/x86/mm/fault.c                           |  47 ++---
 block/bsg-lib.c                               |   1 -
 crypto/drbg.c                                 |   8 +-
 drivers/base/power/main.c                     |   9 +-
 drivers/base/power/opp/core.c                 |   7 +
 drivers/block/brd.c                           |   2 +-
 drivers/crypto/talitos.c                      |   9 +-
 drivers/dax/super.c                           |  21 ++-
 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c         | 189 ++++++++++++++++++-
 drivers/gpu/drm/etnaviv/etnaviv_gem.c         |   3 +
 drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c  |   6 +-
 drivers/gpu/drm/exynos/exynos_drm_drv.c       |   4 +
 drivers/gpu/drm/i915/gvt/cfg_space.c          | 113 +++++-------
 drivers/gpu/drm/i915/intel_dsi.c              |  11 --
 drivers/gpu/drm/radeon/radeon_device.c        |   2 +-
 drivers/infiniband/hw/cxgb4/cm.c              |   9 +-
 drivers/infiniband/ulp/ipoib/ipoib_ib.c       |  13 --
 drivers/md/dm-integrity.c                     |   6 +-
 drivers/md/dm-linear.c                        |  15 --
 drivers/md/dm-stripe.c                        |  20 --
 drivers/md/dm.c                               |  19 --
 drivers/md/md.c                               |  72 +++++---
 drivers/md/md.h                               |   1 +
 drivers/md/raid5.c                            |  13 +-
 drivers/mmc/core/queue.c                      |   7 +-
 drivers/mmc/host/sdhci-pci-core.c             |  15 ++
 drivers/mtd/mtdpart.c                         |   8 +
 drivers/mtd/nand/atmel/pmecc.c                |   2 +-
 drivers/net/wireless/mac80211_hwsim.c         |   2 -
 drivers/nvdimm/namespace_devs.c               |   9 +
 drivers/nvdimm/pmem.c                         |   7 -
 drivers/nvme/host/pci.c                       |  66 ++++---
 drivers/pci/pci-sysfs.c                       |  11 +-
 drivers/platform/x86/fujitsu-laptop.c         |  10 +-
 drivers/scsi/aacraid/aachba.c                 |  12 +-
 drivers/scsi/aacraid/aacraid.h                |   5 +
 drivers/scsi/aacraid/src.c                    |   2 +
 drivers/scsi/scsi_transport_fc.c              |   2 +-
 drivers/scsi/scsi_transport_iscsi.c           |   2 +-
 drivers/video/fbdev/aty/atyfb_base.c          |   2 +-
 fs/btrfs/inode.c                              |  20 ++
 fs/btrfs/ioctl.c                              |   6 +-
 fs/btrfs/relocation.c                         |   2 +-
 fs/cifs/cifsfs.c                              |   2 +-
 fs/cifs/cifsglob.h                            |   6 +
 fs/cifs/connect.c                             |  32 +++-
 fs/cifs/file.c                                |   7 +
 fs/cifs/inode.c                               |  15 ++
 fs/cifs/smb2ops.c                             |  40 ++++
 fs/cifs/smb2pdu.c                             | 111 +++++++++--
 fs/cifs/smb2pdu.h                             |   2 +-
 fs/dax.c                                      |   4 +-
 fs/gfs2/glock.c                               |  14 +-
 fs/proc/array.c                               |   9 +
 fs/read_write.c                               |   4 +-
 fs/xfs/xfs_ioctl.c                            |   3 +-
 include/linux/dax.h                           |   5 +-
 include/linux/device-mapper.h                 |   3 -
 include/linux/key.h                           |   2 +
 include/net/mac80211.h                        |  15 +-
 kernel/exit.c                                 |  23 +--
 kernel/extable.c                              |  45 +++--
 kernel/futex.c                                |  33 ++--
 kernel/irq/chip.c                             |   2 +-
 kernel/irq/generic-chip.c                     |   1 -
 kernel/irq/irqdesc.c                          |  24 +--
 kernel/irq/msi.c                              |   5 +-
 kernel/rcu/tree.c                             |  10 +
 kernel/seccomp.c                              |  23 ++-
 kernel/sysctl.c                               |   3 +-
 kernel/trace/trace.c                          |  12 +-
 kernel/trace/trace_stack.c                    |  15 --
 net/ceph/osdmap.c                             |  35 +++-
 net/mac80211/agg-rx.c                         |  32 ++--
 net/mac80211/ht.c                             |   6 +-
 net/mac80211/ieee80211_i.h                    |   4 +
 net/mac80211/iface.c                          |  17 +-
 net/mac80211/offchannel.c                     |   2 +
 net/mac80211/tx.c                             |  36 +++-
 net/wireless/nl80211.c                        |   3 +
 security/keys/Kconfig                         |   4 +-
 security/keys/big_key.c                       | 138 +++++++-------
 security/keys/internal.h                      |   2 +-
 security/keys/key.c                           |   2 +
 security/keys/keyctl.c                        |   5 +
 security/keys/keyring.c                       |  37 ++--
 security/keys/process_keys.c                  |   6 +-
 tools/testing/selftests/seccomp/seccomp_bpf.c |  18 +-
 109 files changed, 1243 insertions(+), 724 deletions(-)