Skip to content

4.14.143-stable review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest40 patches 5 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/40net: tundra: tsi108: use spin_lock_irqsave instead of spin_lock_irq in IRQ contextdrivers/net/ethernet/tundra/tsi108_eth.c+3 -20 replies
2/40hv_netvsc: Fix a warning of suspicious RCU usagedrivers/net/hyperv/netvsc_drv.c+7 -20 replies
3/40net: tc35815: Explicitly check NET_IP_ALIGN is not zero in tc35815_rxdrivers/net/ethernet/toshiba/tc35815.c+1 -10 replies
4/40Bluetooth: btqca: Add a short delay before downloading the NVMdrivers/bluetooth/btqca.c+3 -01 reply
5/40Bluetooth: hidp: Let hidp_send_message return number of queued bytesnet/bluetooth/hidp/core.c+7 -20 replies
6/40ibmveth: Convert multicast list size for little-endian systemdrivers/net/ethernet/ibm/ibmveth.c+5 -40 replies
7/40gpio: Fix build error of function redefinitioninclude/linux/gpio.h+0 -240 replies
8/40drm/mediatek: use correct device to import PRIME buffersdrivers/gpu/drm/mediatek/mtk_drm_drv.c+13 -10 replies
9/40drm/mediatek: set DMA max segment sizedrivers/gpu/drm/mediatek/mtk_drm_drv.c drivers/gpu/drm/mediatek/mtk_drm_drv.h+35 -20 replies
10/40cxgb4: fix a memory leak bugdrivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c+3 -10 replies
11/40liquidio: add cleanup in octeon_setup_iq()drivers/net/ethernet/cavium/liquidio/request_manager.c+3 -10 replies
12/40net: myri10ge: fix memory leaksdrivers/net/ethernet/myricom/myri10ge/myri10ge.c+1 -10 replies
13/40lan78xx: Fix memory leaksdrivers/net/usb/lan78xx.c+5 -30 replies
14/40vfs: fix page locking deadlocks when deduping filesfs/read_write.c+41 -80 replies
15/40cx82310_eth: fix a memory leak bugdrivers/net/usb/cx82310_eth.c+2 -10 replies
16/40net: kalmia: fix memory leaksdrivers/net/usb/kalmia.c+3 -30 replies
17/40wimax/i2400m: fix a memory leak bugdrivers/net/wimax/i2400m/fw.c+3 -10 replies
18/40ravb: Fix use-after-free ravb_tstamp_skbdrivers/net/ethernet/renesas/ravb_main.c+6 -20 replies
19/40kprobes: Fix potential deadlock in kprobe_optimizer()kernel/kprobes.c+4 -40 replies
20/40HID: cp2112: prevent sleeping function called from invalid contextdrivers/hid/hid-cp2112.c+6 -20 replies
21/40Input: hyperv-keyboard: Use in-place iterator API in the channel callbackdrivers/input/serio/hyperv-keyboard.c+6 -290 replies
22/40Tools: hv: kvp: eliminate may be used uninitialized warningtools/hv/hv_kvp_daemon.c+1 -10 replies
23/40IB/mlx4: Fix memory leaksdrivers/infiniband/hw/mlx4/mad.c+2 -20 replies
24/40ceph: fix buffer free while holding i_ceph_lock in __ceph_setxattr()fs/ceph/xattr.c+6 -20 replies
25/40ceph: fix buffer free while holding i_ceph_lock in __ceph_build_xattrs_blob()fs/ceph/caps.c fs/ceph/snap.c fs/ceph/super.h +1 more+16 -60 replies
26/40ceph: fix buffer free while holding i_ceph_lock in fill_inode()fs/ceph/inode.c+4 -30 replies
27/40KVM: arm/arm64: Only skip MMIO insn oncevirt/kvm/arm/mmio.c+7 -00 replies
28/40libceph: allow ceph_buffer_put() to receive a NULL ceph_bufferinclude/linux/ceph/buffer.h+2 -10 replies
29/40spi: bcm2835aux: unifying code between polling and interrupt driven codedrivers/spi/spi-bcm2835aux.c+18 -330 replies
30/40spi: bcm2835aux: remove dangerous uncontrolled read of fifodrivers/spi/spi-bcm2835aux.c+0 -70 replies
31/40spi: bcm2835aux: fix corruptions for longer spi transfersdrivers/spi/spi-bcm2835aux.c+4 -40 replies
32/40Revert "x86/apic: Include the LDR when clearing out APIC registers"arch/x86/kernel/apic/apic.c+0 -40 replies
33/40net: fix skb use after free in netpollnet/core/netpoll.c+3 -30 replies
34/40net_sched: fix a NULL pointer deref in ipt actioninclude/net/act_api.h net/sched/act_bpf.c net/sched/act_connmark.c +14 more+24 -210 replies
35/40net: stmmac: dwmac-rk: Dont fail if phy regulator is absentdrivers/net/ethernet/stmicro/stmmac/dwmac-rk.c+2 -40 replies
36/40tcp: inherit timestamp on mtu probenet/ipv4/tcp_output.c+2 -10 replies
37/40tcp: remove empty skb from write queue in error casesnet/ipv4/tcp.c+20 -90 replies
38/40net: sched: act_sample: fix psample group handling on overwriteinclude/net/psample.h net/psample/psample.c net/sched/act_sample.c+6 -20 replies
39/40mld: fix memory leak in mld_del_delrec()net/ipv6/mcast.c+3 -20 replies
40/40x86/boot: Preserve boot_params.secure_boot from sanitizingarch/x86/include/asm/bootparam_utils.h+1 -00 replies

Reviews trailers per patch

16 of 40 patches have a Reviewed-by or Acked-by.

PatchBill O'DonnellMatthew Wilcox (Oracle)Leon RomanovskyJeff LaytonMark RutlandStefan WahrenThomas GleixnerSoheil Hassas YeganehNeal CardwellJohn HubbardTomasz Figa[email protected]Dmitry TorokhovMasami Hiramatsu
1/40
2/40
3/40
4/40
5/40
6/40
7/40
8/40
9/40R-b
10/40
11/40
12/40
13/40
14/40R-b R-b
15/40
16/40
17/40
18/40
19/40A-b
20/40
21/40A-b
22/40
23/40A-b
24/40R-b
25/40R-b
26/40R-b
27/40A-b
28/40R-b
29/40A-b
30/40A-b
31/40A-b
32/40A-b
33/40
34/40Reported-and-tested-by
35/40
36/40
37/40A-b A-b
38/40
39/40
40/40R-b

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

Read the v1 thread

Cover letter [PATCH 4.14 00/40] 4.14.143-stable review

This is the start of the stable review cycle for the 4.14.143 release. There are 40 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 10 Sep 2019 12:09:36 PM UTC. 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.14.143-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.14.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.14.143-rc1

John S. Gruber <[email protected]>
x86/boot: Preserve boot_params.secure_boot from sanitizing

Eric Dumazet <[email protected]>
mld: fix memory leak in mld_del_delrec()

Vlad Buslov <[email protected]>
net: sched: act_sample: fix psample group handling on overwrite

Eric Dumazet <[email protected]>
tcp: remove empty skb from write queue in error cases

Willem de Bruijn <[email protected]>
tcp: inherit timestamp on mtu probe

Chen-Yu Tsai <[email protected]>
net: stmmac: dwmac-rk: Don't fail if phy regulator is absent

Cong Wang <[email protected]>
net_sched: fix a NULL pointer deref in ipt action

Feng Sun <[email protected]>
net: fix skb use after free in netpoll

Linus Torvalds <[email protected]>
Revert "x86/apic: Include the LDR when clearing out APIC registers"

Martin Sperl <[email protected]>
spi: bcm2835aux: fix corruptions for longer spi transfers

Martin Sperl <[email protected]>
spi: bcm2835aux: remove dangerous uncontrolled read of fifo

Martin Sperl <[email protected]>
spi: bcm2835aux: unifying code between polling and interrupt driven code

Luis Henriques <[email protected]>
libceph: allow ceph_buffer_put() to receive a NULL ceph_buffer

Andrew Jones <[email protected]>
KVM: arm/arm64: Only skip MMIO insn once

Luis Henriques <[email protected]>
ceph: fix buffer free while holding i_ceph_lock in fill_inode()

Luis Henriques <[email protected]>
ceph: fix buffer free while holding i_ceph_lock in __ceph_build_xattrs_blob()

Luis Henriques <[email protected]>
ceph: fix buffer free while holding i_ceph_lock in __ceph_setxattr()

Wenwen Wang <[email protected]>
IB/mlx4: Fix memory leaks

Vitaly Kuznetsov <[email protected]>
Tools: hv: kvp: eliminate 'may be used uninitialized' warning

Dexuan Cui <[email protected]>
Input: hyperv-keyboard: Use in-place iterator API in the channel callback

Benjamin Tissoires <[email protected]>
HID: cp2112: prevent sleeping function called from invalid context

Andrea Righi <[email protected]>
kprobes: Fix potential deadlock in kprobe_optimizer()

Tho Vu <[email protected]>
ravb: Fix use-after-free ravb_tstamp_skb

Wenwen Wang <[email protected]>
wimax/i2400m: fix a memory leak bug

Wenwen Wang <[email protected]>
net: kalmia: fix memory leaks

Wenwen Wang <[email protected]>
cx82310_eth: fix a memory leak bug

Darrick J. Wong <[email protected]>
vfs: fix page locking deadlocks when deduping files

Wenwen Wang <[email protected]>
lan78xx: Fix memory leaks

Wenwen Wang <[email protected]>
net: myri10ge: fix memory leaks

Wenwen Wang <[email protected]>
liquidio: add cleanup in octeon_setup_iq()

Wenwen Wang <[email protected]>
cxgb4: fix a memory leak bug

Alexandre Courbot <[email protected]>
drm/mediatek: set DMA max segment size

Alexandre Courbot <[email protected]>
drm/mediatek: use correct device to import PRIME buffers

YueHaibing <[email protected]>
gpio: Fix build error of function redefinition

Thomas Falcon <[email protected]>
ibmveth: Convert multicast list size for little-endian system

Fabian Henneke <[email protected]>
Bluetooth: hidp: Let hidp_send_message return number of queued bytes

Matthias Kaehlcke <[email protected]>
Bluetooth: btqca: Add a short delay before downloading the NVM

Nathan Chancellor <[email protected]>
net: tc35815: Explicitly check NET_IP_ALIGN is not zero in tc35815_rx

Dexuan Cui <[email protected]>
hv_netvsc: Fix a warning of suspicious RCU usage

Fuqian Huang <[email protected]>
net: tundra: tsi108: use spin_lock_irqsave instead of spin_lock_irq in IRQ context

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

Diffstat:

 Makefile                                           |  4 +-
 arch/x86/include/asm/bootparam_utils.h             |  1 +
 arch/x86/kernel/apic/apic.c                        |  4 --
 drivers/bluetooth/btqca.c                          |  3 ++
 drivers/gpu/drm/mediatek/mtk_drm_drv.c             | 49 +++++++++++++++--
 drivers/gpu/drm/mediatek/mtk_drm_drv.h             |  2 +
 drivers/hid/hid-cp2112.c                           |  8 ++-
 drivers/infiniband/hw/mlx4/mad.c                   |  4 +-
 drivers/input/serio/hyperv-keyboard.c              | 35 +++---------
 .../net/ethernet/cavium/liquidio/request_manager.c |  4 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c |  4 +-
 drivers/net/ethernet/ibm/ibmveth.c                 |  9 ++--
 drivers/net/ethernet/myricom/myri10ge/myri10ge.c   |  2 +-
 drivers/net/ethernet/renesas/ravb_main.c           |  8 ++-
 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c     |  6 +--
 drivers/net/ethernet/toshiba/tc35815.c             |  2 +-
 drivers/net/ethernet/tundra/tsi108_eth.c           |  5 +-
 drivers/net/hyperv/netvsc_drv.c                    |  9 +++-
 drivers/net/usb/cx82310_eth.c                      |  3 +-
 drivers/net/usb/kalmia.c                           |  6 +--
 drivers/net/usb/lan78xx.c                          |  8 +--
 drivers/net/wimax/i2400m/fw.c                      |  4 +-
 drivers/spi/spi-bcm2835aux.c                       | 62 +++++++---------------
 fs/ceph/caps.c                                     |  5 +-
 fs/ceph/inode.c                                    |  7 +--
 fs/ceph/snap.c                                     |  4 +-
 fs/ceph/super.h                                    |  2 +-
 fs/ceph/xattr.c                                    | 19 +++++--
 fs/read_write.c                                    | 49 ++++++++++++++---
 include/linux/ceph/buffer.h                        |  3 +-
 include/linux/gpio.h                               | 24 ---------
 include/net/act_api.h                              |  4 +-
 include/net/psample.h                              |  1 +
 kernel/kprobes.c                                   |  8 +--
 net/bluetooth/hidp/core.c                          |  9 +++-
 net/core/netpoll.c                                 |  6 +--
 net/ipv4/tcp.c                                     | 29 ++++++----
 net/ipv4/tcp_output.c                              |  3 +-
 net/ipv6/mcast.c                                   |  5 +-
 net/psample/psample.c                              |  2 +-
 net/sched/act_bpf.c                                |  2 +-
 net/sched/act_connmark.c                           |  2 +-
 net/sched/act_csum.c                               |  2 +-
 net/sched/act_gact.c                               |  2 +-
 net/sched/act_ife.c                                |  2 +-
 net/sched/act_ipt.c                                | 11 ++--
 net/sched/act_mirred.c                             |  2 +-
 net/sched/act_nat.c                                |  2 +-
 net/sched/act_pedit.c                              |  2 +-
 net/sched/act_police.c                             |  2 +-
 net/sched/act_sample.c                             |  7 ++-
 net/sched/act_simple.c                             |  2 +-
 net/sched/act_skbedit.c                            |  2 +-
 net/sched/act_skbmod.c                             |  2 +-
 net/sched/act_tunnel_key.c                         |  2 +-
 net/sched/act_vlan.c                               |  2 +-
 tools/hv/hv_kvp_daemon.c                           |  2 +-
 virt/kvm/arm/mmio.c                                |  7 +++
 58 files changed, 278 insertions(+), 199 deletions(-)