Skip to content

4.15.18-stable review

Greg Kroah-Hartman linux-edac lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest53 patches 3 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/53drm/i915/edp: Do not do link training fallback or prune modes on EDPdrivers/gpu/drm/i915/intel_dp_link_training.c+17 -90 replies
2/53netfilter: ipset: Missing nfnl_lock()/nfnl_unlock() is added to ip_set_net_exit()net/netfilter/ipset/ip_set_core.c+2 -00 replies
3/53cdc_ether: flag the Cinterion AHS8 modem by gemalto as WWANdrivers/net/usb/cdc_ether.c+6 -00 replies
4/53rds: MP-RDS may use an invalid c_pathnet/rds/send.c+10 -50 replies
5/53slip: Check if rstate is initialized before uncompressingdrivers/net/slip/slhc.c include/net/slhc_vj.h+6 -00 replies
6/53vhost: fix vhost_vq_access_ok() log checkdrivers/vhost/vhost.c+5 -30 replies
7/53l2tp: fix races in tunnel creationnet/l2tp/l2tp_core.c net/l2tp/l2tp_core.h net/l2tp/l2tp_netlink.c +1 more+110 -1100 replies
8/53l2tp: fix race in duplicate tunnel detectionnet/l2tp/l2tp_core.c net/l2tp/l2tp_core.h net/l2tp/l2tp_netlink.c+14 -280 replies
9/53ip_gre: clear feature flags when incompatible o_flags are setnet/ipv4/ip_gre.c+6 -00 replies
10/53vhost: Fix vhost_copy_to_user()drivers/vhost/vhost.c+1 -10 replies
11/53lan78xx: Correctly indicate invalid OTPdrivers/net/usb/lan78xx.c+2 -10 replies
12/53media: v4l2-compat-ioctl32: dont oops on overlaydrivers/media/v4l2-core/v4l2-compat-ioctl32.c+3 -10 replies
13/53media: v4l: vsp1: Fix header display list status check in continuous modedrivers/media/platform/vsp1/vsp1_dl.c+2 -10 replies
14/53ipmi: Fix some error cleanup issuesdrivers/char/ipmi/ipmi_si_intf.c+14 -40 replies
15/53parisc: Fix out of array access in match_pci_device()arch/parisc/kernel/drivers.c+4 -00 replies
16/53parisc: Fix HPMC handler by increasing size to multiple of 16 bytesarch/parisc/kernel/hpmc.S+5 -10 replies
17/53Drivers: hv: vmbus: do not mark HV_PCIE as perf_devicedrivers/hv/channel_mgmt.c+1 -10 replies
18/53PCI: hv: Serialize the present and eject work itemsdrivers/pci/host/pci-hyperv.c+16 -180 replies
19/53PCI: hv: Fix 2 hang issues in hv_compose_msi_msg()drivers/pci/host/pci-hyperv.c+57 -10 replies
20/53KVM: PPC: Book3S HV: trace_tlbie must not be called in realmodearch/powerpc/kvm/book3s_hv_rm_mmu.c+0 -40 replies
21/53perf/core: Fix use-after-free in uprobe_perf_close()kernel/events/core.c+6 -00 replies
22/53x86/mce/AMD: Get address from already initialized blockarch/x86/kernel/cpu/mcheck/mce_amd.c+15 -00 replies
23/53hwmon: (ina2xx) Fix access to uninitialized mutexdrivers/hwmon/ina2xx.c+1 -20 replies
24/53ath9k: Protect queue draining by rcu_read_lock()drivers/net/wireless/ath/ath9k/xmit.c+4 -00 replies
25/53x86/apic: Fix signedness bug in APIC ID validity checksarch/x86/include/asm/apic.h arch/x86/kernel/acpi/boot.c arch/x86/kernel/apic/apic_common.c +5 more+16 -130 replies
26/53sunrpc: remove incorrect HMAC request initializationnet/sunrpc/auth_gss/gss_krb5_crypto.c+0 -30 replies
27/53f2fs: fix heap mode to reset it backfs/f2fs/gc.c fs/f2fs/segment.c+5 -30 replies
28/53block: Change a rcu_read_{lock,unlock}_sched() pair into rcu_read_{lock,unlock}()block/blk-core.c+2 -20 replies
29/53nvme: Skip checking heads without namespacesdrivers/nvme/host/core.c+1 -00 replies
30/53lib: fix stall in __bitmap_parselist()lib/bitmap.c lib/test_bitmap.c+5 -10 replies
31/53blk-mq: order getting budget and driver tagblock/blk-mq.c+10 -110 replies
32/53blk-mq: dont keep offline CPUs mapped to hctx 0block/blk-mq-cpumap.c+0 -50 replies
33/53ovl: fix lookup with middle layer opaque dir and absolute path redirectsfs/overlayfs/namei.c+9 -00 replies
34/53xen: xenbus_dev_frontend: Fix XS_TRANSACTION_END handlingdrivers/xen/xenbus/xenbus_dev_frontend.c+1 -10 replies
35/53hugetlbfs: fix bug in pgoff overflow checkingfs/hugetlbfs/inode.c+7 -30 replies
36/53nfsd: fix incorrect umasksfs/nfsd/nfs4proc.c fs/nfsd/nfs4xdr.c fs/nfsd/xdr4.h+15 -70 replies
37/53scsi: qla2xxx: Fix small memory leak in qla2x00_probe_one on probe failuredrivers/scsi/qla2xxx/qla_os.c+21 -230 replies
38/53apparmor: fix logging of the existence test for signalssecurity/apparmor/include/sig_names.h security/apparmor/ipc.c+4 -20 replies
39/53apparmor: fix display of .ns_name for containerssecurity/apparmor/apparmorfs.c+1 -30 replies
40/53apparmor: fix resource audit messages when auditing peersecurity/apparmor/include/audit.h+4 -40 replies
41/53block/loop: fix deadlock after loop_set_statusdrivers/block/loop.c+8 -40 replies
42/53nfit: fix region registration vs block-data-window rangesdrivers/acpi/nfit/core.c+14 -80 replies
43/53s390/qdio: dont retry EQBS after CCQ 96drivers/s390/cio/qdio_main.c+2 -90 replies
44/53s390/qdio: dont merge ERROR output buffersdrivers/s390/cio/qdio_main.c+20 -110 replies
45/53s390/ipl: ensure loadparm valid flag is setarch/s390/kernel/ipl.c+1 -00 replies
46/53s390/compat: fix setup_frame32arch/s390/kernel/compat_signal.c+1 -10 replies
47/53get_user_pages_fast(): return -EFAULT on access_ok failuremm/gup.c+4 -10 replies
48/53mm/gup_benchmark: handle gup failuresmm/gup_benchmark.c+3 -10 replies
49/53getname_kernel() needs to make sure that ->name != ->iname in long casefs/namei.c+2 -10 replies
50/53Bluetooth: Fix connection if directed advertising and privacy is usedinclude/net/bluetooth/hci_core.h net/bluetooth/hci_conn.c net/bluetooth/hci_event.c +1 more+34 -140 replies
51/53Bluetooth: hci_bcm: Treat Interrupt ACPI resources as always being active-lowdrivers/bluetooth/hci_bcm.c+3 -170 replies
52/53rtl8187: Fix NULL pointer dereference in priv->conf_mutexdrivers/net/wireless/realtek/rtl818x/rtl8187/dev.c+1 -10 replies
53/53ovl: set lower layer st_dev only if setting lower st_inofs/overlayfs/inode.c+2 -50 replies

Reviews trailers per patch

22 of 53 patches have a Reviewed-by or Acked-by.

PatchVille SyrjalaOliver NeukumSantosh ShilimkarMichael S. TsirkinXin LongWilliam TuJason WangSakari AilusHans VerkuilBill PerkinsAdrian SuhovChris ValeanMichael KelleyHaiyang ZhangOleg NesterovPeter Zijlstra (Intel)Chao YuTejun HeoChristian BorntraegerChristoph HellwigSagi GrimbergJuergen GrossAnders RoxellHimanshu MadhaniSerge HallynDave JiangBenjamin BlockUrsula BraunHeiko CarstensStefan LieblerAndrew MortonMax Gurtovoy
1/53R-b
2/53
3/53A-b
4/53A-b
5/53
6/53A-b
7/53
8/53
9/53R-b A-b
10/53A-b A-b
11/53
12/53R-b R-b
13/53
14/53T-b
15/53
16/53
17/53
18/53T-b T-b R-b A-b
19/53T-b T-b R-b A-b
20/53
21/53R-b A-b
22/53
23/53
24/53
25/53
26/53
27/53R-b
28/53A-b
29/53R-b R-b
30/53
31/53
32/53T-b R-b R-b
33/53
34/53R-b
35/53T-b
36/53
37/53A-b
38/53
39/53T-b
40/53
41/53
42/53R-b
43/53R-b
44/53R-b R-b
45/53R-b
46/53Reported-and-tested-by
47/53R-b
48/53R-b
49/53
50/53
51/53
52/53
53/53

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

Read the v1 thread

Cover letter [PATCH 4.15 00/53] 4.15.18-stable review

------------------------
NOTE, this is the last expected 4.15.y release. After this one, the tree is end-of-life. Please move to 4.16.y at this point in time.
------------------------

This is the start of the stable review cycle for the 4.15.18 release. There are 53 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 Apr 19 15:57:06 UTC 2018. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

	https://www.kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.15.18-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.15.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.15.18-rc1

Amir Goldstein <[email protected]>
ovl: set lower layer st_dev only if setting lower st_ino

Sudhir Sreedharan <[email protected]>

    rtl8187: Fix NULL pointer dereference in priv->conf_mutex

Hans de Goede <[email protected]>
Bluetooth: hci_bcm: Treat Interrupt ACPI resources as always being active-low

Szymon Janc <[email protected]>
Bluetooth: Fix connection if directed advertising and privacy is used

Al Viro <[email protected]>

    getname_kernel() needs to make sure that ->name != ->iname in long case

Michael S. Tsirkin <[email protected]>
mm/gup_benchmark: handle gup failures

Michael S. Tsirkin <[email protected]>
get_user_pages_fast(): return -EFAULT on access_ok failure

Heiko Carstens <[email protected]>

    s390/compat: fix setup_frame32

Vasily Gorbik <[email protected]>
s390/ipl: ensure loadparm valid flag is set

Julian Wiedmann <[email protected]>
s390/qdio: don't merge ERROR output buffers

Julian Wiedmann <[email protected]>
s390/qdio: don't retry EQBS after CCQ 96

Dan Williams <[email protected]>
nfit: fix region registration vs block-data-window ranges

Tetsuo Handa <[email protected]>
block/loop: fix deadlock after loop_set_status

John Johansen <[email protected]>
apparmor: fix resource audit messages when auditing peer

John Johansen <[email protected]>
apparmor: fix display of .ns_name for containers

John Johansen <[email protected]>
apparmor: fix logging of the existence test for signals

Bill Kuzeja <[email protected]>
scsi: qla2xxx: Fix small memory leak in qla2x00_probe_one on probe failure

J. Bruce Fields <[email protected]>
nfsd: fix incorrect umasks

Mike Kravetz <[email protected]>
hugetlbfs: fix bug in pgoff overflow checking

Simon Gaiser <[email protected]>
xen: xenbus_dev_frontend: Fix XS_TRANSACTION_END handling

Amir Goldstein <[email protected]>
ovl: fix lookup with middle layer opaque dir and absolute path redirects

Ming Lei <[email protected]>
blk-mq: don't keep offline CPUs mapped to hctx 0

Ming Lei <[email protected]>
blk-mq: order getting budget and driver tag

Yury Norov <[email protected]>
lib: fix stall in __bitmap_parselist()

Keith Busch <[email protected]>
nvme: Skip checking heads without namespaces

Bart Van Assche <[email protected]>
block: Change a rcu_read_{lock,unlock}_sched() pair into rcu_read_{lock,unlock}()

Yunlong Song <[email protected]>
f2fs: fix heap mode to reset it back

Eric Biggers <[email protected]>
sunrpc: remove incorrect HMAC request initialization

Li RongQing <[email protected]>
x86/apic: Fix signedness bug in APIC ID validity checks

Toke Høiland-Jørgensen <[email protected]>
ath9k: Protect queue draining by rcu_read_lock()

Marek Szyprowski <[email protected]>
hwmon: (ina2xx) Fix access to uninitialized mutex

Yazen Ghannam <[email protected]>
x86/mce/AMD: Get address from already initialized block

Prashant Bhole <[email protected]>
perf/core: Fix use-after-free in uprobe_perf_close()

Nicholas Piggin <[email protected]>
KVM: PPC: Book3S HV: trace_tlbie must not be called in realmode

Dexuan Cui <[email protected]>
PCI: hv: Fix 2 hang issues in hv_compose_msi_msg()

Dexuan Cui <[email protected]>
PCI: hv: Serialize the present and eject work items

Dexuan Cui <[email protected]>
Drivers: hv: vmbus: do not mark HV_PCIE as perf_device

Helge Deller <[email protected]>
parisc: Fix HPMC handler by increasing size to multiple of 16 bytes

Helge Deller <[email protected]>
parisc: Fix out of array access in match_pci_device()

Corey Minyard <[email protected]>
ipmi: Fix some error cleanup issues

Kieran Bingham <[email protected]>
media: v4l: vsp1: Fix header display list status check in continuous mode

Mauro Carvalho Chehab <[email protected]>
media: v4l2-compat-ioctl32: don't oops on overlay

Phil Elwell <[email protected]>
lan78xx: Correctly indicate invalid OTP

Eric Auger <[email protected]>
vhost: Fix vhost_copy_to_user()

Sabrina Dubroca <[email protected]>
ip_gre: clear feature flags when incompatible o_flags are set

Guillaume Nault <[email protected]>
l2tp: fix race in duplicate tunnel detection

Guillaume Nault <[email protected]>
l2tp: fix races in tunnel creation

Stefan Hajnoczi <[email protected]>
vhost: fix vhost_vq_access_ok() log check

Tejaswi Tanikella <[email protected]>
slip: Check if rstate is initialized before uncompressing

Ka-Cheong Poon <[email protected]>
rds: MP-RDS may use an invalid c_path

Bassem Boubaker <[email protected]>
cdc_ether: flag the Cinterion AHS8 modem by gemalto as WWAN

Jozsef Kadlecsik <[email protected]>
netfilter: ipset: Missing nfnl_lock()/nfnl_unlock() is added to ip_set_net_exit()

Manasi Navare <[email protected]>
drm/i915/edp: Do not do link training fallback or prune modes on EDP

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

Diffstat:

 Makefile                                           |   4 +-
 arch/parisc/kernel/drivers.c                       |   4 +
 arch/parisc/kernel/hpmc.S                          |   6 +-
 arch/powerpc/kvm/book3s_hv_rm_mmu.c                |   4 -
 arch/s390/kernel/compat_signal.c                   |   2 +-
 arch/s390/kernel/ipl.c                             |   1 +
 arch/x86/include/asm/apic.h                        |   4 +-
 arch/x86/kernel/acpi/boot.c                        |  13 +-
 arch/x86/kernel/apic/apic_common.c                 |   2 +-
 arch/x86/kernel/apic/apic_numachip.c               |   2 +-
 arch/x86/kernel/apic/x2apic.h                      |   2 +-
 arch/x86/kernel/apic/x2apic_phys.c                 |   2 +-
 arch/x86/kernel/apic/x2apic_uv_x.c                 |   2 +-
 arch/x86/kernel/cpu/mcheck/mce_amd.c               |  15 ++
 arch/x86/xen/apic.c                                |   2 +-
 block/blk-core.c                                   |   4 +-
 block/blk-mq-cpumap.c                              |   5 -
 block/blk-mq.c                                     |  21 +-
 drivers/acpi/nfit/core.c                           |  22 +-
 drivers/block/loop.c                               |  12 +-
 drivers/bluetooth/hci_bcm.c                        |  20 +-
 drivers/char/ipmi/ipmi_si_intf.c                   |  18 +-
 drivers/gpu/drm/i915/intel_dp_link_training.c      |  26 ++-
 drivers/hv/channel_mgmt.c                          |   2 +-
 drivers/hwmon/ina2xx.c                             |   3 +-
 drivers/media/platform/vsp1/vsp1_dl.c              |   3 +-
 drivers/media/v4l2-core/v4l2-compat-ioctl32.c      |   4 +-
 drivers/net/slip/slhc.c                            |   5 +
 drivers/net/usb/cdc_ether.c                        |   6 +
 drivers/net/usb/lan78xx.c                          |   3 +-
 drivers/net/wireless/ath/ath9k/xmit.c              |   4 +
 drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c |   2 +-
 drivers/nvme/host/core.c                           |   1 +
 drivers/pci/host/pci-hyperv.c                      |  92 +++++++--
 drivers/s390/cio/qdio_main.c                       |  42 ++--
 drivers/scsi/qla2xxx/qla_os.c                      |  44 ++--
 drivers/vhost/vhost.c                              |  10 +-
 drivers/xen/xenbus/xenbus_dev_frontend.c           |   2 +-
 fs/f2fs/gc.c                                       |   5 +-
 fs/f2fs/segment.c                                  |   3 +-
 fs/hugetlbfs/inode.c                               |  10 +-
 fs/namei.c                                         |   3 +-
 fs/nfsd/nfs4proc.c                                 |  12 +-
 fs/nfsd/nfs4xdr.c                                  |   8 +-
 fs/nfsd/xdr4.h                                     |   2 +
 fs/overlayfs/inode.c                               |   7 +-
 fs/overlayfs/namei.c                               |   9 +
 include/net/bluetooth/hci_core.h                   |   2 +-
 include/net/slhc_vj.h                              |   1 +
 kernel/events/core.c                               |   6 +
 lib/bitmap.c                                       |   2 +-
 lib/test_bitmap.c                                  |   4 +
 mm/gup.c                                           |   5 +-
 mm/gup_benchmark.c                                 |   4 +-
 net/bluetooth/hci_conn.c                           |  29 ++-
 net/bluetooth/hci_event.c                          |  15 +-
 net/bluetooth/l2cap_core.c                         |   2 +-
 net/ipv4/ip_gre.c                                  |   6 +
 net/l2tp/l2tp_core.c                               | 225 +++++++++------------
 net/l2tp/l2tp_core.h                               |   4 +-
 net/l2tp/l2tp_netlink.c                            |  22 +-
 net/l2tp/l2tp_ppp.c                                |   9 +
 net/netfilter/ipset/ip_set_core.c                  |   2 +
 net/rds/send.c                                     |  15 +-
 net/sunrpc/auth_gss/gss_krb5_crypto.c              |   3 -
 security/apparmor/apparmorfs.c                     |   4 +-
 security/apparmor/include/audit.h                  |   8 +-
 security/apparmor/include/sig_names.h              |   4 +-
 security/apparmor/ipc.c                            |   2 +-
 69 files changed, 504 insertions(+), 345 deletions(-)