Skip to content

4.19.12-stable review

Greg Kroah-Hartman dri-devel linux-arm-msm linux-efi lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest67 patches 6 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/67locking/qspinlock: Re-order codekernel/locking/qspinlock.c+27 -290 replies
2/67locking/qspinlock, x86: Provide liveness guaranteearch/x86/include/asm/qspinlock.h kernel/locking/qspinlock.c+37 -10 replies
3/67IB/hfi1: Remove race conditions in user_sdma send pathdrivers/infiniband/hw/hfi1/user_sdma.c drivers/infiniband/hw/hfi1/user_sdma.h+15 -180 replies
4/67mac80211_hwsim: fix module init error paths for netlinkdrivers/net/wireless/mac80211_hwsim.c+7 -50 replies
5/67Input: hyper-v - fix wakeup from suspend-to-idledrivers/hid/hid-hyperv.c drivers/input/serio/hyperv-keyboard.c+2 -20 replies
6/67i2c: rcar: check bus state before reinitializingdrivers/i2c/busses/i2c-rcar.c+5 -40 replies
7/67scsi: libiscsi: Fix NULL pointer dereference in iscsi_eh_session_resetdrivers/scsi/libiscsi.c+2 -20 replies
8/67scsi: vmw_pscsi: Rearrange code to avoid multiple calls to free_irq during unloaddrivers/scsi/vmw_pvscsi.c+2 -20 replies
9/67tools/bpf: fix two test_btf unit test casestools/testing/selftests/bpf/test_btf.c+7 -70 replies
10/67tools/bpf: add addition type tests to test_btftools/testing/selftests/bpf/test_btf.c+361 -00 replies
11/67net: ethernet: ave: Replace NET_IP_ALIGN with AVE_FRAME_HEADROOMdrivers/net/ethernet/socionext/sni_ave.c+8 -60 replies
12/67drm/amd/display: Fix 6x4K displays light-up on Vega20 (v2)drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c+2 -00 replies
13/67x86/earlyprintk/efi: Fix infinite loop on some screen widthsarch/x86/platform/efi/early_printk.c+1 -10 replies
14/67drm/msm: Fix task dump in gpu recoverydrivers/gpu/drm/msm/msm_gpu.c+4 -50 replies
15/67drm/msm/gpu: Fix a couple memory leaks in debugfsdrivers/gpu/drm/msm/msm_debugfs.c+11 -40 replies
16/67drm/msm: fix handling of cmdstream offsetdrivers/gpu/drm/msm/msm_rd.c+4 -10 replies
17/67drm/msm/dsi: configure VCO rate for 10nm PLL driverdrivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c+3 -10 replies
18/67drm/msm: Grab a vblank reference when waiting for commit_donedrivers/gpu/drm/msm/msm_atomic.c+5 -00 replies
19/67drm/ttm: fix LRU handling in ttm_buffer_object_transferdrivers/gpu/drm/ttm/ttm_bo_util.c+3 -10 replies
20/67drm/amdgpu: wait for IB test on first device opendrivers/gpu/drm/amd/amdgpu/amdgpu_kms.c+3 -30 replies
21/67ARC: io.h: Implement reads{x}()/writes{x}()arch/arc/include/asm/io.h+72 -00 replies
22/67net: stmmac: Move debugfs init/exit to ->probe()/->remove()drivers/net/ethernet/stmicro/stmmac/stmmac_main.c+13 -100 replies
23/67net: aquantia: fix rx checksum offload bitsdrivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c+1 -10 replies
24/67bonding: fix 802.3ad state sent to partner when unbinding slavedrivers/net/bonding/bond_3ad.c+3 -00 replies
25/67bpf: Fix verifier log string check for bad alignment.tools/testing/selftests/bpf/test_verifier.c+1 -10 replies
26/67liquidio: read sc->iq_no before release scdrivers/net/ethernet/cavium/liquidio/lio_vf_rep.c+3 -10 replies
27/67nfs: dont dirty kernel pages read by direct-iofs/nfs/direct.c+8 -10 replies
28/67SUNRPC: Fix a potential race in xprt_connect()net/sunrpc/xprt.c+9 -20 replies
29/67sbus: char: add of_node_put()drivers/sbus/char/display7seg.c+1 -00 replies
30/67drivers/sbus/char: add of_node_put()drivers/sbus/char/envctrl.c+2 -00 replies
31/67drivers/tty: add missing of_node_put()drivers/tty/serial/suncore.c+1 -00 replies
32/67ide: pmac: add of_node_put()drivers/ide/pmac.c+1 -00 replies
33/67drm/msm/hdmi: Enable HPD after HDMI IRQ is set updrivers/gpu/drm/msm/hdmi/hdmi.c drivers/gpu/drm/msm/hdmi/hdmi.h drivers/gpu/drm/msm/hdmi/hdmi_connector.c+9 -80 replies
34/67drm/msm: dpu: Dont set legacy plane->crtc pointerdrivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c+0 -10 replies
35/67drm/msm: dpu: Fix "WARNING: invalid free of devm_ allocated data"drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c+0 -20 replies
36/67drm/msm: Fix error return checkingdrivers/gpu/drm/msm/msm_iommu.c+1 -10 replies
37/67drm/amd/powerplay: issue pre-display settings for display change eventdrivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c drivers/gpu/drm/amd/powerplay/hwmgr/pp_psm.c+3 -20 replies
38/67clk: mvebu: Off by one bugs in cp110_of_clk_get()drivers/clk/mvebu/cp110-system-controller.c+2 -20 replies
39/67clk: mmp: Off by one in mmp_clk_add()drivers/clk/mmp/clk.c+1 -10 replies
40/67Input: synaptics - enable SMBus for HP 15-ay000drivers/input/mouse/synaptics.c+1 -00 replies
41/67Input: omap-keypad - fix keyboard debounce configurationdrivers/input/keyboard/omap4-keypad.c+14 -40 replies
42/67libata: whitelist all SAMSUNG MZ7KM* solid-state disksdrivers/ata/libata-core.c+1 -00 replies
43/67macvlan: return correct error valuedrivers/net/macvlan.c+5 -20 replies
44/67mv88e6060: disable hardware level MAC learningdrivers/net/dsa/mv88e6060.c+3 -70 replies
45/67net/mlx4_en: Fix build break when CONFIG_INET is offdrivers/net/ethernet/mellanox/mlx4/Kconfig+1 -10 replies
46/67bpf: check pending signals while verifying programskernel/bpf/verifier.c+3 -00 replies
47/67ARM: 8814/1: mm: improve/fix ARM v7_dma_inv_range() unaligned address handlingarch/arm/mm/cache-v7.S+5 -30 replies
48/67ARM: 8815/1: V7M: align v7m_dma_inv_range() with v7 counterpartarch/arm/mm/cache-v7m.S+9 -50 replies
49/67ARM: 8816/1: dma-mapping: fix potential uninitialized returnarch/arm/mm/dma-mapping.c+1 -10 replies
50/67ethernet: fman: fix wrong of_node_put() in probe functiondrivers/net/ethernet/freescale/fman/fman.c+2 -30 replies
51/67thermal: armada: fix legacy validity test sensedrivers/thermal/armada_thermal.c+1 -10 replies
52/67net: mvpp2: fix detection of 10G SFP modulesdrivers/net/ethernet/marvell/mvpp2/mvpp2_main.c+1 -00 replies
53/67net: mvpp2: fix phylink handling of invalid PHY modesdrivers/net/ethernet/marvell/mvpp2/mvpp2_main.c+32 -10 replies
54/67drm/amdgpu/vcn: Update vcn.cur_state during suspenddrivers/gpu/drm/amd/amdgpu/vcn_v1_0.c+2 -10 replies
55/67tools/testing/nvdimm: Align test resources to 128Mtools/testing/nvdimm/test/nfit.c+33 -20 replies
56/67acpi/nfit: Fix user-initiated ARS to be "ARS-long" rather than "ARS-short"drivers/acpi/nfit/core.c+1 -10 replies
57/67drm/ast: Fix connector leak during driver unloaddrivers/gpu/drm/ast/ast_fb.c+1 -00 replies
58/67cifs: In Kconfig CONFIG_CIFS_POSIX needs depends on legacy (insecure cifs)fs/cifs/Kconfig+1 -10 replies
59/67vhost/vsock: fix reset orphans race with close timeoutdrivers/vhost/vsock.c+15 -70 replies
60/67mlxsw: spectrum_switchdev: Fix VLAN device deletion via ioctldrivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c+8 -20 replies
61/67i2c: axxia: properly handle master timeoutdrivers/i2c/busses/i2c-axxia.c+29 -110 replies
62/67i2c: scmi: Fix probe error on devices with an empty SMB0001 ACPI device nodedrivers/i2c/busses/i2c-scmi.c+7 -30 replies
63/67i2c: uniphier: fix violation of tLOW requirement for Fast-modedrivers/i2c/busses/i2c-uniphier.c+7 -10 replies
64/67i2c: uniphier-f: fix violation of tLOW requirement for Fast-modedrivers/i2c/busses/i2c-uniphier-f.c+18 -10 replies
65/67nvme: validate controller state before rescheduling keep alivedrivers/nvme/host/core.c+9 -10 replies
66/67nvmet-rdma: fix response use after freedrivers/nvme/target/rdma.c+2 -10 replies
67/67Btrfs: fix missing delayed iputs on unmountfs/btrfs/disk-io.c+15 -360 replies

Reviews trailers per patch

33 of 67 patches have a Reviewed-by or Acked-by.

PatchWill DeaconMitko HaralanovMike MarciniszynRafael J. WysockiK. Y. SrinivasanJiri KosinaKonrad Rzeszutek WilkLee DuncanEwan D. MilneDan CarpenterMartin KaFai LauHersen WuFeifei XuEvan QuanAlex DeucherKristian H. KristensenAbhinav KumarChunming ZhouJunwei ZhangVitor SoaresJose AbreuJonathan ToppinsDave KleikampChuck LeverDaniel VetterBenjamin TissoiresMartin K. PetersenAndrew LunnDaniel BorkmannEdward CreeRobin MurphyVladimir MurzinRussell KingLeo LiuVishal VermaDave JiangPavel ShilovskyPetr MachataAlexander SverdlinSagi GrimbergMax GurtovoyDavid Sterba
1/67A-b
2/67R-b
3/67R-b R-b
4/67
5/67R-b A-b A-b
6/67
7/67R-b R-b
8/67R-b R-b
9/67
10/67A-b
11/67
12/67R-b R-b R-b A-b
13/67
14/67
15/67
16/67R-b
17/67
18/67R-b
19/67A-b
20/67R-b R-b
21/67T-b
22/67A-b
23/67
24/67A-b
25/67
26/67
27/67R-b R-b
28/67
29/67
30/67
31/67
32/67
33/67
34/67R-b
35/67
36/67
37/67A-b
38/67
39/67
40/67R-b
41/67
42/67A-b
43/67
44/67R-b
45/67
46/67A-b A-b
47/67
48/67
49/67R-b A-b
50/67
51/67
52/67A-b
53/67
54/67R-b
55/67R-b T-b
56/67R-b R-b
57/67R-b
58/67R-b
59/67
60/67R-b
61/67R-b
62/67
63/67
64/67
65/67R-b
66/67R-b R-b
67/67R-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 42 reviewers.

Read the v1 thread

Cover letter [PATCH 4.19 00/67] 4.19.12-stable review

This is the start of the stable review cycle for the 4.19.12 release. There are 67 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 Dec 22 08:58:49 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.19.12-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.19.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.19.12-rc1

Omar Sandoval <[email protected]>
Btrfs: fix missing delayed iputs on unmount

Israel Rukshin <[email protected]>
nvmet-rdma: fix response use after free

James Smart <[email protected]>
nvme: validate controller state before rescheduling keep alive

Masahiro Yamada <[email protected]>
i2c: uniphier-f: fix violation of tLOW requirement for Fast-mode

Masahiro Yamada <[email protected]>
i2c: uniphier: fix violation of tLOW requirement for Fast-mode

Hans de Goede <[email protected]>
i2c: scmi: Fix probe error on devices with an empty SMB0001 ACPI device node

Adamski, Krzysztof (Nokia - PL/Wroclaw) <[email protected]>
i2c: axxia: properly handle master timeout

Ido Schimmel <[email protected]>
mlxsw: spectrum_switchdev: Fix VLAN device deletion via ioctl

Stefan Hajnoczi <[email protected]>
vhost/vsock: fix reset orphans race with close timeout

Steve French <[email protected]>
cifs: In Kconfig CONFIG_CIFS_POSIX needs depends on legacy (insecure cifs)

Sam Bobroff <[email protected]>
drm/ast: Fix connector leak during driver unload

Dan Williams <[email protected]>
acpi/nfit: Fix user-initiated ARS to be "ARS-long" rather than "ARS-short"

Dan Williams <[email protected]>
tools/testing/nvdimm: Align test resources to 128M

James Zhu <[email protected]>
drm/amdgpu/vcn: Update vcn.cur_state during suspend

Baruch Siach <[email protected]>
net: mvpp2: fix phylink handling of invalid PHY modes

Baruch Siach <[email protected]>
net: mvpp2: fix detection of 10G SFP modules

Russell King <[email protected]>
thermal: armada: fix legacy validity test sense

Nicolas Saenz Julienne <[email protected]>
ethernet: fman: fix wrong of_node_put() in probe function

Nathan Jones <[email protected]>
ARM: 8816/1: dma-mapping: fix potential uninitialized return

Vladimir Murzin <[email protected]>

    ARM: 8815/1: V7M: align v7m_dma_inv_range() with v7 counterpart

Chris Cole <[email protected]>
ARM: 8814/1: mm: improve/fix ARM v7_dma_inv_range() unaligned address handling

Alexei Starovoitov <[email protected]>
bpf: check pending signals while verifying programs

Saeed Mahameed <[email protected]>
net/mlx4_en: Fix build break when CONFIG_INET is off

Anderson Luiz Alves <[email protected]>
mv88e6060: disable hardware level MAC learning

Matteo Croce <[email protected]>
macvlan: return correct error value

Juha-Matti Tilli <[email protected]>
libata: whitelist all SAMSUNG MZ7KM* solid-state disks

Tony Lindgren <[email protected]>
Input: omap-keypad - fix keyboard debounce configuration

Teika Kazura <[email protected]>
Input: synaptics - enable SMBus for HP 15-ay000

Dan Carpenter <[email protected]>
clk: mmp: Off by one in mmp_clk_add()

Dan Carpenter <[email protected]>
clk: mvebu: Off by one bugs in cp110_of_clk_get()

Evan Quan <[email protected]>
drm/amd/powerplay: issue pre-display settings for display change event

Wen Yang <[email protected]>
drm/msm: Fix error return checking

YueHaibing <[email protected]>
drm/msm: dpu: Fix "WARNING: invalid free of devm_ allocated data"

Sean Paul <[email protected]>

    drm/msm: dpu: Don't set legacy plane->crtc pointer

Todor Tomov <[email protected]>
drm/msm/hdmi: Enable HPD after HDMI IRQ is set up

Yangtao Li <[email protected]>
ide: pmac: add of_node_put()

Yangtao Li <[email protected]>
drivers/tty: add missing of_node_put()

Yangtao Li <[email protected]>
drivers/sbus/char: add of_node_put()

Yangtao Li <[email protected]>
sbus: char: add of_node_put()

Trond Myklebust <[email protected]>
SUNRPC: Fix a potential race in xprt_connect()

Dave Kleikamp <[email protected]>
nfs: don't dirty kernel pages read by direct-io

Pan Bian <[email protected]>

    liquidio: read sc->iq_no before release sc

David Miller <[email protected]>
bpf: Fix verifier log string check for bad alignment.

Toni Peltonen <[email protected]>
bonding: fix 802.3ad state sent to partner when unbinding slave

Dmitry Bogdanov <[email protected]>
net: aquantia: fix rx checksum offload bits

Thierry Reding <[email protected]>

    net: stmmac: Move debugfs init/exit to ->probe()/->remove()

Jose Abreu <[email protected]>

    ARC: io.h: Implement reads{x}()/writes{x}()

Christian König <[email protected]>
drm/amdgpu: wait for IB test on first device open

Christian König <[email protected]>
drm/ttm: fix LRU handling in ttm_buffer_object_transfer

Sean Paul <[email protected]>
drm/msm: Grab a vblank reference when waiting for commit_done

Abhinav Kumar <[email protected]>
drm/msm/dsi: configure VCO rate for 10nm PLL driver

Rob Clark <[email protected]>
drm/msm: fix handling of cmdstream offset

Dan Carpenter <[email protected]>
drm/msm/gpu: Fix a couple memory leaks in debugfs

Sharat Masetty <[email protected]>
drm/msm: Fix task dump in gpu recovery

YiFei Zhu <[email protected]>
x86/earlyprintk/efi: Fix infinite loop on some screen widths

Roman Li <[email protected]>
drm/amd/display: Fix 6x4K displays light-up on Vega20 (v2)

Kunihiko Hayashi <[email protected]>
net: ethernet: ave: Replace NET_IP_ALIGN with AVE_FRAME_HEADROOM

Yonghong Song <[email protected]>
tools/bpf: add addition type tests to test_btf

Martin KaFai Lau <[email protected]>
tools/bpf: fix two test_btf unit test cases

Cathy Avery <[email protected]>
scsi: vmw_pscsi: Rearrange code to avoid multiple calls to free_irq during unload

Fred Herard <[email protected]>
scsi: libiscsi: Fix NULL pointer dereference in iscsi_eh_session_reset

Wolfram Sang <[email protected]>
i2c: rcar: check bus state before reinitializing

Vitaly Kuznetsov <[email protected]>
Input: hyper-v - fix wakeup from suspend-to-idle

Alexey Khoroshilov <[email protected]>
mac80211_hwsim: fix module init error paths for netlink

Michael J. Ruhl <[email protected]>
IB/hfi1: Remove race conditions in user_sdma send path

Peter Zijlstra <[email protected]>
locking/qspinlock, x86: Provide liveness guarantee

Peter Zijlstra <[email protected]>
locking/qspinlock: Re-order code

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

Diffstat:

 Makefile                                           |   4 +-
 arch/arc/include/asm/io.h                          |  72 ++++
 arch/arm/mm/cache-v7.S                             |   8 +-
 arch/arm/mm/cache-v7m.S                            |  14 +-
 arch/arm/mm/dma-mapping.c                          |   2 +-
 arch/x86/include/asm/qspinlock.h                   |  21 ++
 arch/x86/platform/efi/early_printk.c               |   2 +-
 drivers/acpi/nfit/core.c                           |   2 +-
 drivers/ata/libata-core.c                          |   1 +
 drivers/clk/mmp/clk.c                              |   2 +-
 drivers/clk/mvebu/cp110-system-controller.c        |   4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c            |   6 +-
 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c              |   3 +-
 .../amd/display/dc/dce110/dce110_hw_sequencer.c    |   2 +
 drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c        |   3 +
 drivers/gpu/drm/amd/powerplay/hwmgr/pp_psm.c       |   2 -
 drivers/gpu/drm/ast/ast_fb.c                       |   1 +
 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c           |   1 -
 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c        |   2 -
 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c         |   4 +-
 drivers/gpu/drm/msm/hdmi/hdmi.c                    |   6 +
 drivers/gpu/drm/msm/hdmi/hdmi.h                    |   1 +
 drivers/gpu/drm/msm/hdmi/hdmi_connector.c          |  10 +-
 drivers/gpu/drm/msm/msm_atomic.c                   |   5 +
 drivers/gpu/drm/msm/msm_debugfs.c                  |  15 +-
 drivers/gpu/drm/msm/msm_gpu.c                      |   9 +-
 drivers/gpu/drm/msm/msm_iommu.c                    |   2 +-
 drivers/gpu/drm/msm/msm_rd.c                       |   5 +-
 drivers/gpu/drm/ttm/ttm_bo_util.c                  |   4 +-
 drivers/hid/hid-hyperv.c                           |   2 +-
 drivers/i2c/busses/i2c-axxia.c                     |  40 ++-
 drivers/i2c/busses/i2c-rcar.c                      |   9 +-
 drivers/i2c/busses/i2c-scmi.c                      |  10 +-
 drivers/i2c/busses/i2c-uniphier-f.c                |  19 +-
 drivers/i2c/busses/i2c-uniphier.c                  |   8 +-
 drivers/ide/pmac.c                                 |   1 +
 drivers/infiniband/hw/hfi1/user_sdma.c             |  24 +-
 drivers/infiniband/hw/hfi1/user_sdma.h             |   9 +-
 drivers/input/keyboard/omap4-keypad.c              |  18 +-
 drivers/input/mouse/synaptics.c                    |   1 +
 drivers/input/serio/hyperv-keyboard.c              |   2 +-
 drivers/net/bonding/bond_3ad.c                     |   3 +
 drivers/net/dsa/mv88e6060.c                        |  10 +-
 .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c  |   2 +-
 drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c  |   4 +-
 drivers/net/ethernet/freescale/fman/fman.c         |   5 +-
 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c    |  34 +-
 drivers/net/ethernet/mellanox/mlx4/Kconfig         |   2 +-
 .../ethernet/mellanox/mlxsw/spectrum_switchdev.c   |  10 +-
 drivers/net/ethernet/socionext/sni_ave.c           |  14 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |  23 +-
 drivers/net/macvlan.c                              |   7 +-
 drivers/net/wireless/mac80211_hwsim.c              |  12 +-
 drivers/nvme/host/core.c                           |  10 +-
 drivers/nvme/target/rdma.c                         |   3 +-
 drivers/sbus/char/display7seg.c                    |   1 +
 drivers/sbus/char/envctrl.c                        |   2 +
 drivers/scsi/libiscsi.c                            |   4 +-
 drivers/scsi/vmw_pvscsi.c                          |   4 +-
 drivers/thermal/armada_thermal.c                   |   2 +-
 drivers/tty/serial/suncore.c                       |   1 +
 drivers/vhost/vsock.c                              |  22 +-
 fs/btrfs/disk-io.c                                 |  51 +--
 fs/cifs/Kconfig                                    |   2 +-
 fs/nfs/direct.c                                    |   9 +-
 kernel/bpf/verifier.c                              |   3 +
 kernel/locking/qspinlock.c                         |  71 ++--
 net/sunrpc/xprt.c                                  |  11 +-
 tools/testing/nvdimm/test/nfit.c                   |  35 +-
 tools/testing/selftests/bpf/test_btf.c             | 375 ++++++++++++++++++++-
 tools/testing/selftests/bpf/test_verifier.c        |   2 +-
 71 files changed, 868 insertions(+), 222 deletions(-)