Skip to content

5.4.185-rc1 review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest43 patches 8 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/43clk: qcom: gdsc: Add support to update GDSC transition delaydrivers/clk/qcom/gdsc.c drivers/clk/qcom/gdsc.h+28 -60 replies
2/43arm64: dts: armada-3720-turris-mox: Add missing ethernet0 aliasarch/arm64/boot/dts/marvell/armada-3720-turris-mox.dts+1 -00 replies
3/43virtio-blk: Dont use MAX_DISCARD_SEGMENTS if max_discard_seg is zerodrivers/block/virtio_blk.c+8 -20 replies
4/43net: qlogic: check the return value of dma_alloc_coherent() in qed_vf_hw_prepare()drivers/net/ethernet/qlogic/qed/qed_vf.c+7 -00 replies
5/43qed: return status of qed_iov_get_linkdrivers/net/ethernet/qlogic/qed/qed_sriov.c+11 -70 replies
6/43drm/sun4i: mixer: Fix P010 and P210 format numbersdrivers/gpu/drm/sun4i/sun8i_mixer.h+4 -40 replies
7/43ARM: dts: aspeed: Fix AST2600 quad spi grouparch/arm/boot/dts/aspeed-g6-pinctrl.dtsi+1 -10 replies
8/43ethernet: Fix error handling in xemaclite_of_probedrivers/net/ethernet/xilinx/xilinx_emaclite.c+3 -10 replies
9/43net: ethernet: ti: cpts: Handle error for clk_enabledrivers/net/ethernet/ti/cpts.c+3 -10 replies
10/43net: ethernet: lpc_eth: Handle error for clk_enabledrivers/net/ethernet/nxp/lpc_eth.c+4 -10 replies
11/43ax25: Fix NULL pointer dereference in ax25_kill_by_devicenet/ax25/af_ax25.c+7 -00 replies
12/43net/mlx5: Fix size field in bufferx_reg structinclude/linux/mlx5/mlx5_ifc.h+2 -20 replies
13/43net/mlx5: Fix a race on command flush flowdrivers/net/ethernet/mellanox/mlx5/core/cmd.c+8 -70 replies
14/43NFC: port100: fix use-after-free in port100_send_completedrivers/nfc/port100.c+2 -00 replies
15/43selftests: pmtu.sh: Kill tcpdump processes launched by subshell.tools/testing/selftests/net/pmtu.sh+5 -20 replies
16/43gpio: ts4900: Do not set DAT and OE togetherdrivers/gpio/gpio-ts4900.c+19 -50 replies
17/43gianfar: ethtool: Fix refcount leak in gfar_get_ts_infodrivers/net/ethernet/freescale/gianfar_ethtool.c+1 -00 replies
18/43net: phy: DP83822: clear MISR2 register to disable interruptsdrivers/net/phy/dp83822.c+1 -10 replies
19/43sctp: fix kernel-infoleak for SCTP socketsnet/sctp/diag.c+3 -60 replies
20/43net: bcmgenet: Dont claim WOL when its not availabledrivers/net/ethernet/broadcom/genet/bcmgenet_wol.c+7 -00 replies
21/43selftests/bpf: Add test for bpf_timer overwriting crashtools/testing/selftests/bpf/prog_tests/timer_crash.c tools/testing/selftests/bpf/progs/timer_crash.c+86 -02 replies
22/43net-sysfs: add check for netdevice being present to speed_shownet/core/net-sysfs.c+1 -10 replies
23/43Revert "xen-netback: remove hotplug-status once it has served its purpose"drivers/net/xen-netback/xenbus.c+1 -00 replies
24/43Revert "xen-netback: Check for hotplug-status existence before watching"drivers/net/xen-netback/xenbus.c+4 -80 replies
25/43ipv6: prevent a possible race condition with lifetimesnet/ipv6/addrconf.c+2 -00 replies
26/43tracing: Ensure trace buffer is at least 4096 bytes largekernel/trace/trace.c+6 -40 replies
27/43selftest/vm: fix map_fixed_noreplace test failuretools/testing/selftests/vm/map_fixed_noreplace.c+37 -120 replies
28/43selftests/memfd: clean up mapping in mfd_fail_writetools/testing/selftests/memfd/memfd_test.c+1 -00 replies
29/43ARM: Spectre-BHB: provide empty stub for non-configarch/arm/include/asm/spectre.h+6 -00 replies
30/43fuse: fix pipe buffer lifetime for direct_iofs/fuse/dev.c fs/fuse/file.c fs/fuse/fuse_i.h+13 -10 replies
31/43staging: gdm724x: fix use after free in gdm_lte_rx()drivers/staging/gdm724x/gdm_lte.c+3 -20 replies
32/43net: macb: Fix lost RX packet wakeup race in NAPI receivedrivers/net/ethernet/cadence/macb_main.c+24 -10 replies
33/43mmc: meson: Fix usage of meson_mmc_post_req()drivers/mmc/host/meson-gx-mmc.c+8 -70 replies
34/43riscv: Fix auipc+jalr relocation range checksarch/riscv/kernel/module.c+16 -50 replies
35/43arm64: dts: marvell: armada-37xx: Remap IO space to bus address 0x0arch/arm64/boot/dts/marvell/armada-3720-turris-mox.dts arch/arm64/boot/dts/marvell/armada-37xx.dtsi+7 -20 replies
36/43virtio: unexport virtio_finalize_featuresdrivers/virtio/virtio.c include/linux/virtio.h+1 -30 replies
37/43virtio: acknowledge all features before accessdrivers/virtio/virtio.c include/linux/virtio_config.h+23 -180 replies
38/43ARM: fix Thumb2 regression with Spectre BHBarch/arm/kernel/entry-armv.S+2 -20 replies
39/43ext4: add check to prevent attempting to resize an fs with sparse_super2fs/ext4/resize.c+5 -00 replies
40/43x86/cpufeatures: Mark two free bits in word 3arch/x86/include/asm/cpufeatures.h+2 -00 replies
41/43x86/cpu: Add hardware-enforced cache coherency as a CPUID featurearch/x86/include/asm/cpufeatures.h arch/x86/kernel/cpu/scattered.c+2 -10 replies
42/43x86/mm/pat: Dont flush cache if hardware enforces cache coherency across encryption domnainsarch/x86/mm/pageattr.c+1 -10 replies
43/43KVM: SVM: Dont flush cache if hardware enforces cache coherency across encryption domainsarch/x86/kvm/svm.c+2 -10 replies

Reviews trailers per patch

20 of 43 patches have a Reviewed-by or Acked-by.

PatchBjorn AnderssonMoshe ShemeshEran Ben Elisha[email protected]Krzysztof KozlowskiShuah KhanJesse BrandeburgClaudiu ManoilAndrew LunnFlorian FainelliXin LongPeter RobinsonPaul DurrantRussell King (Oracle)Claudiu BezneaKevin HilmanArnd BergmannCornelia HuckJason WangDavid AhernMichael BrownAndrew JefferyNathan ChancellorPaolo BonziniGuenter RoeckJon HunterLinux Kernel Functional TestingSudip MukherjeeHulk Robot
SeriesT-b T-b T-b T-b T-b T-b
1/43R-b
2/43
3/43
4/43
5/43
6/43
7/43R-b
8/43R-b
9/43
10/43
11/43
12/43R-b
13/43R-b
14/43Reported-and-tested-by R-b
15/43R-b
16/43
17/43R-b R-b
18/43R-b R-b
19/43R-b
20/43A-b T-b
21/43
22/43
23/43R-b
24/43R-b R-b
25/43R-b
26/43
27/43
28/43
29/43A-b
30/43
31/43
32/43T-b
33/43R-b
34/43
35/43R-b
36/43R-b A-b
37/43A-b
38/43T-b
39/43
40/43
41/43
42/43
43/43A-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 29 reviewers.

Read the v1 thread

Cover letter [PATCH 5.4 00/43] 5.4.185-rc1 review

This is the start of the stable review cycle for the 5.4.185 release. There are 43 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 Wed, 16 Mar 2022 11:27:22 +0000. 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/v5.x/stable-review/patch-5.4.185-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-5.4.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 5.4.185-rc1

Krish Sadhukhan <[email protected]>
KVM: SVM: Don't flush cache if hardware enforces cache coherency across encryption domains

Krish Sadhukhan <[email protected]>
x86/mm/pat: Don't flush cache if hardware enforces cache coherency across encryption domnains

Krish Sadhukhan <[email protected]>
x86/cpu: Add hardware-enforced cache coherency as a CPUID feature

Borislav Petkov <[email protected]>
x86/cpufeatures: Mark two free bits in word 3

Josh Triplett <[email protected]>
ext4: add check to prevent attempting to resize an fs with sparse_super2

Russell King (Oracle) <[email protected]>
ARM: fix Thumb2 regression with Spectre BHB

Michael S. Tsirkin <[email protected]>
virtio: acknowledge all features before access

Michael S. Tsirkin <[email protected]>
virtio: unexport virtio_finalize_features

Pali Rohár <[email protected]>

    arm64: dts: marvell: armada-37xx: Remap IO space to bus address 0x0

Emil Renner Berthing <[email protected]>
riscv: Fix auipc+jalr relocation range checks

Rong Chen <[email protected]>
mmc: meson: Fix usage of meson_mmc_post_req()

Robert Hancock <[email protected]>
net: macb: Fix lost RX packet wakeup race in NAPI receive

Dan Carpenter <[email protected]>
staging: gdm724x: fix use after free in gdm_lte_rx()

Miklos Szeredi <[email protected]>
fuse: fix pipe buffer lifetime for direct_io

Randy Dunlap <[email protected]>
ARM: Spectre-BHB: provide empty stub for non-config

Mike Kravetz <[email protected]>
selftests/memfd: clean up mapping in mfd_fail_write

Aneesh Kumar K.V <[email protected]>
selftest/vm: fix map_fixed_noreplace test failure

Sven Schnelle <[email protected]>
tracing: Ensure trace buffer is at least 4096 bytes large

Niels Dossche <[email protected]>
ipv6: prevent a possible race condition with lifetimes

Marek Marczykowski-Górecki <[email protected]>
Revert "xen-netback: Check for hotplug-status existence before watching"

Marek Marczykowski-Górecki <[email protected]>
Revert "xen-netback: remove 'hotplug-status' once it has served its purpose"

suresh kumar <[email protected]>
net-sysfs: add check for netdevice being present to speed_show

Kumar Kartikeya Dwivedi <[email protected]>
selftests/bpf: Add test for bpf_timer overwriting crash

Jeremy Linton <[email protected]>
net: bcmgenet: Don't claim WOL when its not available

Eric Dumazet <[email protected]>
sctp: fix kernel-infoleak for SCTP sockets

Clément Léger <[email protected]>
net: phy: DP83822: clear MISR2 register to disable interrupts

Miaoqian Lin <[email protected]>
gianfar: ethtool: Fix refcount leak in gfar_get_ts_info

Mark Featherston <[email protected]>
gpio: ts4900: Do not set DAT and OE together

Guillaume Nault <[email protected]>
selftests: pmtu.sh: Kill tcpdump processes launched by subshell.

Pavel Skripkin <[email protected]>
NFC: port100: fix use-after-free in port100_send_complete

Moshe Shemesh <[email protected]>
net/mlx5: Fix a race on command flush flow

Mohammad Kabat <[email protected]>
net/mlx5: Fix size field in bufferx_reg struct

Duoming Zhou <[email protected]>
ax25: Fix NULL pointer dereference in ax25_kill_by_device

Jiasheng Jiang <[email protected]>
net: ethernet: lpc_eth: Handle error for clk_enable

Jiasheng Jiang <[email protected]>
net: ethernet: ti: cpts: Handle error for clk_enable

Miaoqian Lin <[email protected]>
ethernet: Fix error handling in xemaclite_of_probe

Joel Stanley <[email protected]>
ARM: dts: aspeed: Fix AST2600 quad spi group

Jernej Skrabec <[email protected]>
drm/sun4i: mixer: Fix P010 and P210 format numbers

Tom Rix <[email protected]>
qed: return status of qed_iov_get_link

Jia-Ju Bai <[email protected]>
net: qlogic: check the return value of dma_alloc_coherent() in qed_vf_hw_prepare()

Xie Yongji <[email protected]>
virtio-blk: Don't use MAX_DISCARD_SEGMENTS if max_discard_seg is zero

Pali Rohár <[email protected]>
arm64: dts: armada-3720-turris-mox: Add missing ethernet0 alias

Taniya Das <[email protected]>
clk: qcom: gdsc: Add support to update GDSC transition delay

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

Diffstat:

 Makefile                                           |  4 +-
 arch/arm/boot/dts/aspeed-g6-pinctrl.dtsi           |  2 +-
 arch/arm/include/asm/spectre.h                     |  6 +++
 arch/arm/kernel/entry-armv.S                       |  4 +-
 .../boot/dts/marvell/armada-3720-turris-mox.dts    |  8 +++-
 arch/arm64/boot/dts/marvell/armada-37xx.dtsi       |  2 +-
 arch/riscv/kernel/module.c                         | 21 +++++++--
 arch/x86/include/asm/cpufeatures.h                 |  2 +
 arch/x86/kernel/cpu/scattered.c                    |  1 +
 arch/x86/kvm/svm.c                                 |  3 +-
 arch/x86/mm/pageattr.c                             |  2 +-
 drivers/block/virtio_blk.c                         | 10 +++-
 drivers/clk/qcom/gdsc.c                            | 26 +++++++++--
 drivers/clk/qcom/gdsc.h                            |  8 +++-
 drivers/gpio/gpio-ts4900.c                         | 24 ++++++++--
 drivers/gpu/drm/sun4i/sun8i_mixer.h                |  8 ++--
 drivers/mmc/host/meson-gx-mmc.c                    | 15 +++---
 drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c |  7 +++
 drivers/net/ethernet/cadence/macb_main.c           | 25 +++++++++-
 drivers/net/ethernet/freescale/gianfar_ethtool.c   |  1 +
 drivers/net/ethernet/mellanox/mlx5/core/cmd.c      | 15 +++---
 drivers/net/ethernet/nxp/lpc_eth.c                 |  5 +-
 drivers/net/ethernet/qlogic/qed/qed_sriov.c        | 18 +++++---
 drivers/net/ethernet/qlogic/qed/qed_vf.c           |  7 +++
 drivers/net/ethernet/ti/cpts.c                     |  4 +-
 drivers/net/ethernet/xilinx/xilinx_emaclite.c      |  4 +-
 drivers/net/phy/dp83822.c                          |  2 +-
 drivers/net/xen-netback/xenbus.c                   | 13 ++----
 drivers/nfc/port100.c                              |  2 +
 drivers/staging/gdm724x/gdm_lte.c                  |  5 +-
 drivers/virtio/virtio.c                            | 39 ++++++++--------
 fs/ext4/resize.c                                   |  5 ++
 fs/fuse/dev.c                                      | 12 ++++-
 fs/fuse/file.c                                     |  1 +
 fs/fuse/fuse_i.h                                   |  1 +
 include/linux/mlx5/mlx5_ifc.h                      |  4 +-
 include/linux/virtio.h                             |  1 -
 include/linux/virtio_config.h                      |  3 +-
 kernel/trace/trace.c                               | 10 ++--
 net/ax25/af_ax25.c                                 |  7 +++
 net/core/net-sysfs.c                               |  2 +-
 net/ipv6/addrconf.c                                |  2 +
 net/sctp/diag.c                                    |  9 ++--
 .../testing/selftests/bpf/prog_tests/timer_crash.c | 32 +++++++++++++
 tools/testing/selftests/bpf/progs/timer_crash.c    | 54 ++++++++++++++++++++++
 tools/testing/selftests/memfd/memfd_test.c         |  1 +
 tools/testing/selftests/net/pmtu.sh                |  7 ++-
 tools/testing/selftests/vm/map_fixed_noreplace.c   | 49 +++++++++++++++-----
 48 files changed, 378 insertions(+), 115 deletions(-)