Skip to content

3.18.73-stable review

Greg Kroah-Hartman kernel-hardening lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest24 patches 3 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/24cifs: release cifs root_cred after exit_cifsfs/cifs/cifsfs.c+1 -10 replies
2/24cifs: release auth_key.response for reconnect.fs/cifs/connect.c+8 -00 replies
3/24mac80211: flush hw_roc_start work before cancelling the ROCnet/mac80211/offchannel.c+2 -00 replies
4/24KVM: PPC: Book3S: Fix race and leak in kvm_vm_ioctl_create_spapr_tce()arch/powerpc/kvm/book3s_64_vio.c+27 -190 replies
5/24tracing: Fix trace_pipe behavior for instance traceskernel/trace/trace.c+1 -10 replies
6/24tracing: Erase irqsoff trace with empty writekernel/trace/trace.c+8 -20 replies
7/24scsi: scsi_transport_iscsi: fix the issue that iscsi_if_rx doesnt parse nlmsg properlydrivers/scsi/scsi_transport_iscsi.c+1 -10 replies
8/24crypto: talitos - fix sha224drivers/crypto/talitos.c+2 -20 replies
9/24KEYS: fix writing past end of user-supplied buffer in keyring_read()security/keys/keyring.c+5 -90 replies
10/24KEYS: prevent creating a different users keyringsinclude/linux/key.h security/keys/internal.h security/keys/key.c +2 more+25 -120 replies
11/24KEYS: prevent KEYCTL_READ on negative keysecurity/keys/keyctl.c+5 -00 replies
12/24powerpc/pseries: Fix parent_dn reference leak in add_dt_node()arch/powerpc/platforms/pseries/mobility.c+3 -10 replies
13/24SMB: Validate negotiate (to protect against downgrade) even if signing offfs/cifs/smb2pdu.c+12 -50 replies
14/24SMB3: Dont ignore O_SYNC/O_DSYNC and O_DIRECT flagsfs/cifs/file.c+7 -00 replies
15/24vfs: Return -ENXIO for negative SEEK_HOLE / SEEK_DATA offsetsfs/read_write.c+2 -20 replies
16/24nl80211: check for the required netlink attributes presencenet/wireless/nl80211.c+3 -00 replies
17/24bsg-lib: dont free job in bsg_prepare_jobblock/bsg-lib.c+0 -10 replies
18/24arm64: Make sure SPsel is always setarch/arm64/kernel/head.S+1 -00 replies
19/24kvm: nVMX: Dont allow L2 to access the hardware CR8arch/x86/kvm/vmx.c+5 -00 replies
20/24PCI: Fix race condition with driver_overridedrivers/pci/pci-sysfs.c+9 -20 replies
21/24btrfs: prevent to set invalid default subvolidfs/btrfs/ioctl.c+4 -00 replies
22/24x86/fpu: Dont let userspace set bogus xcomp_bvarch/x86/kernel/i387.c arch/x86/kernel/xsave.c+14 -10 replies
23/24video: fbdev: aty: do not leak uninitialized padding in clk to userspacedrivers/video/fbdev/aty/atyfb_base.c+1 -10 replies
24/24swiotlb-xen: implement xen_swiotlb_dma_mmap callbackarch/arm/xen/mm.c drivers/xen/swiotlb-xen.c include/xen/swiotlb-xen.h+25 -00 replies

Reviews trailers per patch

10 of 24 patches have a Reviewed-by or Acked-by.

PatchRonnie SahlbergChris LeechPavel ShilovskyMark RutlandDavid HildenbrandKees CookRik van RielDave HansenJeremy AllisonStefan MetzmacherMing LeiQu WenruoDavid Sterba
1/24R-b
2/24R-b
3/24
4/24
5/24
6/24
7/24A-b
8/24
9/24
10/24
11/24
12/24
13/24R-b R-b A-b
14/24R-b R-b
15/24
16/24
17/24R-b
18/24A-b
19/24R-b
20/24
21/24R-b R-b
22/24R-b R-b A-b
23/24
24/24

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

Read the v1 thread

Cover letter [PATCH 3.18 00/24] 3.18.73-stable review

This is the start of the stable review cycle for the 3.18.73 release. There are 24 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:36:26 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/v3.x/stable-review/patch-3.18.73-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-3.18.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 3.18.73-rc1

Stefano Stabellini <[email protected]>
swiotlb-xen: implement xen_swiotlb_dma_mmap callback

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

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

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

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

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

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

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

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

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]>
SMB: Validate negotiate (to protect against downgrade) even if signing off

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

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

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

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

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

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

Paul Mackerras <[email protected]>
KVM: PPC: Book3S: Fix race and leak in kvm_vm_ioctl_create_spapr_tce()

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

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

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

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

Diffstat:

 Makefile                                  |  4 +--
 arch/arm/xen/mm.c                         |  1 +
 arch/arm64/kernel/head.S                  |  1 +
 arch/powerpc/kvm/book3s_64_vio.c          | 46 ++++++++++++++++++-------------
 arch/powerpc/platforms/pseries/mobility.c |  4 ++-
 arch/x86/kernel/i387.c                    | 11 ++++++++
 arch/x86/kernel/xsave.c                   |  4 ++-
 arch/x86/kvm/vmx.c                        |  5 ++++
 block/bsg-lib.c                           |  1 -
 drivers/crypto/talitos.c                  |  4 +--
 drivers/pci/pci-sysfs.c                   | 11 ++++++--
 drivers/scsi/scsi_transport_iscsi.c       |  2 +-
 drivers/video/fbdev/aty/atyfb_base.c      |  2 +-
 drivers/xen/swiotlb-xen.c                 | 19 +++++++++++++
 fs/btrfs/ioctl.c                          |  4 +++
 fs/cifs/cifsfs.c                          |  2 +-
 fs/cifs/connect.c                         |  8 ++++++
 fs/cifs/file.c                            |  7 +++++
 fs/cifs/smb2pdu.c                         | 17 ++++++++----
 fs/read_write.c                           |  4 +--
 include/linux/key.h                       |  2 ++
 include/xen/swiotlb-xen.h                 |  5 ++++
 kernel/trace/trace.c                      | 12 ++++++--
 net/mac80211/offchannel.c                 |  2 ++
 net/wireless/nl80211.c                    |  3 ++
 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              |  8 ++++--
 30 files changed, 173 insertions(+), 62 deletions(-)