Skip to content

5.4.143-rc1 review

Sasha Levin dccp linux-tegra lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest61 patches 6 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/61ext4: fix EXT4_MAX_LOGICAL_BLOCK macrofs/ext4/ext4.h+1 -10 replies
2/61x86/fpu: Make init_fpstate correct with optimized XSAVEarch/x86/include/asm/fpu/internal.h arch/x86/kernel/fpu/xstate.c+43 -250 replies
3/61ath: Use safer key clearing with key cache entriesdrivers/net/wireless/ath/key.c+10 -10 replies
4/61ath9k: Clear key cache explicitly on disabling hardwaredrivers/net/wireless/ath/ath9k/main.c+5 -00 replies
5/61ath: Export ath_hw_keysetmac()drivers/net/wireless/ath/ath.h drivers/net/wireless/ath/key.c+3 -20 replies
6/61ath: Modify ath_key_delete() to not need full key entrydrivers/net/wireless/ath/ath.h drivers/net/wireless/ath/ath5k/mac80211-ops.c drivers/net/wireless/ath/ath9k/htc_drv_main.c +2 more+22 -230 replies
7/61ath9k: Postpone key cache entry deletion for TXQ frames reference itdrivers/net/wireless/ath/ath9k/hw.h drivers/net/wireless/ath/ath9k/main.c+87 -10 replies
8/61mtd: cfi_cmdset_0002: fix crash when erasing/writing AMD cardsdrivers/mtd/chips/cfi_cmdset_0002.c+1 -10 replies
9/61media: zr364xx: propagate errors from zr364xx_start_readpipe()drivers/media/usb/zr364xx/zr364xx.c+24 -70 replies
10/61media: zr364xx: fix memory leaks in probe()drivers/media/usb/zr364xx/zr364xx.c+31 -180 replies
11/61media: drivers/media/usb: fix memory leak in zr364xx_probedrivers/media/usb/zr364xx/zr364xx.c+6 -70 replies
12/61USB: core: Avoid WARNings for 0-length descriptor requestsdrivers/usb/core/message.c+6 -00 replies
13/61dmaengine: xilinx_dma: Fix read-after-free bug when terminating transfersdrivers/dma/xilinx/xilinx_dma.c+12 -00 replies
14/61dmaengine: usb-dmac: Fix PM reference leak in usb_dmac_probe()drivers/dma/sh/usb-dmac.c+1 -10 replies
15/61ARM: dts: am43x-epos-evm: Reduce i2c0 bus speed for tps65218arch/arm/boot/dts/am43x-epos-evm.dts+1 -10 replies
16/61dmaengine: of-dma: router_xlate to return -EPROBE_DEFER if controller is not yet availabledrivers/dma/of-dma.c+7 -20 replies
17/61scsi: megaraid_mm: Fix end of loop tests for list_for_each_entry()drivers/scsi/megaraid/megaraid_mm.c+15 -60 replies
18/61scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach()drivers/scsi/device_handler/scsi_dh_rdac.c+2 -20 replies
19/61scsi: core: Avoid printing an error if target_alloc() returns -ENXIOdrivers/scsi/scsi_scan.c+2 -10 replies
20/61scsi: core: Fix capacity set to zero after offlinining devicedrivers/scsi/scsi_sysfs.c+6 -30 replies
21/61ARM: dts: nomadik: Fix up interrupt controller node namesarch/arm/boot/dts/ste-nomadik-stn8815.dtsi+2 -20 replies
22/61net: usb: lan78xx: don't modify phy_device state concurrentlydrivers/net/usb/lan78xx.c+12 -40 replies
23/61drm/amd/display: Fix Dynamic bpp issue with 8K30 with Navi 1Xdrivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c+1 -10 replies
24/61Bluetooth: hidp: use correct wait queue when removing ctrl_waitnet/bluetooth/hidp/core.c+1 -10 replies
25/61iommu: Check if group is NULL before remove devicedrivers/iommu/iommu.c+3 -00 replies
26/61cpufreq: armada-37xx: forbid cpufreq for 1.2 GHz variantdrivers/cpufreq/armada-37xx-cpufreq.c+5 -10 replies
27/61dccp: add do-while-0 stubs for dccp_pr_debug macrosnet/dccp/dccp.h+3 -30 replies
28/61virtio: Protect vqs list accessdrivers/virtio/virtio.c drivers/virtio/virtio_ring.c include/linux/virtio.h+10 -00 replies
29/61vhost: Fix the calculation in vhost_overflow()drivers/vhost/vhost.c+8 -20 replies
30/61bpf: Clear zext_dst of dead insnskernel/bpf/verifier.c+1 -00 replies
31/61bnxt: don't lock the tx queue from napi polldrivers/net/ethernet/broadcom/bnxt/bnxt.c+32 -220 replies
32/61bnxt: disable napi before canceling DIMdrivers/net/ethernet/broadcom/bnxt/bnxt.c+1 -20 replies
33/61net: 6pack: fix slab-out-of-bounds in decode_datadrivers/net/hamradio/6pack.c+6 -00 replies
34/61ptp_pch: Restore dependency on PCIdrivers/ptp/Kconfig+2 -10 replies
35/61bnxt_en: Add missing DMA memory barriersdrivers/net/ethernet/broadcom/bnxt/bnxt.c+12 -00 replies
36/61vrf: Reset skb conntrack connection on VRF rcvdrivers/net/vrf.c+4 -00 replies
37/61virtio-net: support XDP when not more queuesdrivers/net/virtio_net.c+49 -130 replies
38/61virtio-net: use NETIF_F_GRO_HW instead of NETIF_F_LROdrivers/net/virtio_net.c+7 -70 replies
39/61net: qlcnic: add missed unlock in qlcnic_83xx_flash_read32drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c+3 -10 replies
40/61net: mdio-mux: Don't ignore memory allocation errorsdrivers/net/phy/mdio-mux.c+18 -100 replies
41/61net: mdio-mux: Handle -EPROBE_DEFER correctlydrivers/net/phy/mdio-mux.c+6 -20 replies
42/61ovs: clear skb->tstamp in forwarding pathnet/openvswitch/vport.c+1 -00 replies
43/61i40e: Fix ATR queue selectiondrivers/net/ethernet/intel/i40e/i40e_txrx.c+1 -20 replies
44/61iavf: Fix ping is lost after untrusted VF had tried to change MACdrivers/net/ethernet/intel/iavf/iavf.h drivers/net/ethernet/intel/iavf/iavf_main.c drivers/net/ethernet/intel/iavf/iavf_virtchnl.c+47 -20 replies
45/61ovl: add splice file read write helperfs/overlayfs/file.c+47 -00 replies
46/61mmc: dw_mmc: Fix hang on data CRC errordrivers/mmc/host/dw_mmc.c+3 -30 replies
47/61ALSA: hda - fix the 'Capture Switch' value change notificationssound/pci/hda/hda_generic.c+7 -30 replies
48/61tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event namekernel/trace/trace_events_hist.c+2 -00 replies
49/61slimbus: messaging: start transaction ids from 1 instead of zerodrivers/slimbus/messaging.c+1 -10 replies
50/61slimbus: messaging: check for valid transaction iddrivers/slimbus/messaging.c+3 -20 replies
51/61slimbus: ngd: reset dma setup during runtime pmdrivers/slimbus/qcom-ngd-ctrl.c+4 -10 replies
52/61ipack: tpci200: fix many double free issues in tpci200_pci_probedrivers/ipack/carriers/tpci200.c+18 -180 replies
53/61ipack: tpci200: fix memory leak in the tpci200_registerdrivers/ipack/carriers/tpci200.c+14 -100 replies
54/61btrfs: prevent rename2 from exchanging a subvol with a directory from different parentsfs/btrfs/inode.c+8 -20 replies
55/61PCI: Increase D3 delay for AMD Renoir/Cezanne XHCIdrivers/pci/quirks.c+1 -00 replies
56/61ASoC: intel: atom: Fix breakage for PCM buffer address setupsound/soc/intel/atom/sst-mfld-platform-pcm.c+1 -10 replies
57/61mm, memcg: avoid stale protection values when cgroup is above protectioninclude/linux/memcontrol.h mm/memcontrol.c mm/vmscan.c+50 -30 replies
58/61mm: memcontrol: fix occasional OOMs due to proportional memory.low reclaiminclude/linux/memcontrol.h mm/vmscan.c+34 -220 replies
59/61fs: warn about impending deprecation of mandatory locksfs/namespace.c+5 -10 replies
60/61netfilter: nft_exthdr: fix endianness of tcp option castnet/netfilter/nft_exthdr.c+3 -50 replies
61/61Linux 5.4.143-rc1Makefile+2 -20 replies

Reviews trailers per patch

25 of 61 patches have a Reviewed-by or Acked-by.

PatchBorislav Petkov[email protected]Johan HovoldJan KaraBart Van AsscheSumit SaxenaMartin LeungAurabindo PillaiJason WangMichael ChanEdwin Peer[email protected]Dan CarpenterAndy GospodarekLance RichardsonDavid AhernDust LiMichael S. TsirkinIvanAndrew LunnMarc ZyngierKevin HilmanCong WangGurucharan GDave SwitzerJaehoon ChungTom ZanussiNikolay BorisovDavid SterbaHans de GoedeMark BrownMichal HockoJohannes WeinerChris DownRoman GushchinRik van RielShakeel ButtFlorian WestphalHulk RobotSudip MukherjeeJon HunterLinux Kernel Functional TestingGuenter RoeckShuah Khan
SeriesT-b T-b T-b T-b T-b T-b
1/61R-b
2/61R-b
3/61
4/61
5/61
6/61
7/61
8/61
9/61
10/61
11/61
12/61Reported-and-tested-by R-b
13/61
14/61
15/61
16/61
17/61A-b
18/61R-b
19/61
20/61R-b
21/61
22/61
23/61R-b A-b
24/61
25/61
26/61
27/61
28/61
29/61A-b
30/61
31/61R-b R-b
32/61R-b R-b
33/61Reported-and-tested-by R-b
34/61
35/61R-b R-b
36/61R-b
37/61A-b R-b
38/61A-b T-b
39/61
40/61R-b A-b T-b A-b T-b
41/61R-b A-b T-b A-b T-b
42/61R-b
43/61T-b
44/61T-b
45/61
46/61R-b
47/61
48/61R-b
49/61
50/61
51/61
52/61
53/61
54/61R-b R-b
55/61
56/61Reported-and-tested-by A-b
57/61A-b A-b A-b A-b
58/61A-b A-b A-b R-b R-b
59/61
60/61A-b
61/61

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

Read the v1 thread

Cover letter [PATCH 5.4 00/61] 5.4.143-rc1 review

This is the start of the stable review cycle for the 5.4.143 release. There are 61 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 26 Aug 2021 05:01:01 PM UTC. Anything received after that time might be too late.

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

        https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git/patch/?id=linux-5.4.y&id2=v5.4.142

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,
Sasha

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

Adrian Larumbe (1):
dmaengine: xilinx_dma: Fix read-after-free bug when terminating
transfers

Alan Stern (1):
USB: core: Avoid WARNings for 0-length descriptor requests

Andreas Persson (1):
mtd: cfi_cmdset_0002: fix crash when erasing/writing AMD cards

Andy Shevchenko (1):
ptp_pch: Restore dependency on PCI

Arkadiusz Kubalewski (1):
i40e: Fix ATR queue selection

Bing Guo (1):
drm/amd/display: Fix Dynamic bpp issue with 8K30 with Navi 1X

Dan Carpenter (1):
media: zr364xx: fix memory leaks in probe()

Dave Gerlach (1):
ARM: dts: am43x-epos-evm: Reduce i2c0 bus speed for tps65218

Dinghao Liu (1):
net: qlcnic: add missed unlock in qlcnic_83xx_flash_read32

Dongliang Mu (2):
ipack: tpci200: fix many double free issues in tpci200_pci_probe
ipack: tpci200: fix memory leak in the tpci200_register

Evgeny Novikov (1):
media: zr364xx: propagate errors from zr364xx_start_readpipe()

Frank Wunderlich (1):
iommu: Check if group is NULL before remove device

Harshvardhan Jha (1):
scsi: megaraid_mm: Fix end of loop tests for list_for_each_entry()

Ilya Leoshkevich (1):
bpf: Clear zext_dst of dead insns

Ivan T. Ivanov (1):
net: usb: lan78xx: don't modify phy_device state concurrently

Jakub Kicinski (2):
bnxt: don't lock the tx queue from napi poll
bnxt: disable napi before canceling DIM

Jaroslav Kysela (1):
ALSA: hda - fix the 'Capture Switch' value change notifications

Jason Wang (1):
virtio-net: use NETIF_F_GRO_HW instead of NETIF_F_LRO

Jeff Layton (1):
fs: warn about impending deprecation of mandatory locks

Johannes Weiner (1):
mm: memcontrol: fix occasional OOMs due to proportional memory.low
reclaim

Jouni Malinen (5):
ath: Use safer key clearing with key cache entries
ath9k: Clear key cache explicitly on disabling hardware
ath: Export ath_hw_keysetmac()
ath: Modify ath_key_delete() to not need full key entry
ath9k: Postpone key cache entry deletion for TXQ frames reference it

Lahav Schlesinger (1):
vrf: Reset skb conntrack connection on VRF rcv

Marcin Bachry (1):
PCI: Increase D3 delay for AMD Renoir/Cezanne XHCI

Marek Behún (1):
cpufreq: armada-37xx: forbid cpufreq for 1.2 GHz variant

Michael Chan (1):
bnxt_en: Add missing DMA memory barriers

Murphy Zhou (1):
ovl: add splice file read write helper

NeilBrown (1):
btrfs: prevent rename2 from exchanging a subvol with a directory from
different parents

Ole Bjørn Midtbø (1):
Bluetooth: hidp: use correct wait queue when removing ctrl_wait

Parav Pandit (1):
virtio: Protect vqs list access

Pavel Skripkin (2):
media: drivers/media/usb: fix memory leak in zr364xx_probe
net: 6pack: fix slab-out-of-bounds in decode_data

Peter Ujfalusi (1):
dmaengine: of-dma: router_xlate to return -EPROBE_DEFER if controller
is not yet available

Randy Dunlap (1):
dccp: add do-while-0 stubs for dccp_pr_debug macros

Ritesh Harjani (1):
ext4: fix EXT4_MAX_LOGICAL_BLOCK macro

Saravana Kannan (2):
net: mdio-mux: Don't ignore memory allocation errors
net: mdio-mux: Handle -EPROBE_DEFER correctly

Sasha Levin (1):
Linux 5.4.143-rc1

Sergey Marinkevich (1):
netfilter: nft_exthdr: fix endianness of tcp option cast

Sreekanth Reddy (1):
scsi: core: Avoid printing an error if target_alloc() returns -ENXIO

Srinivas Kandagatla (3):
slimbus: messaging: start transaction ids from 1 instead of zero
slimbus: messaging: check for valid transaction id
slimbus: ngd: reset dma setup during runtime pm

Steven Rostedt (VMware) (1):
tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL
event name

Sudeep Holla (1):
ARM: dts: nomadik: Fix up interrupt controller node names

Sylwester Dziedziuch (1):
iavf: Fix ping is lost after untrusted VF had tried to change MAC

Takashi Iwai (1):
ASoC: intel: atom: Fix breakage for PCM buffer address setup

Thomas Gleixner (1):
x86/fpu: Make init_fpstate correct with optimized XSAVE

Vincent Whitchurch (1):
mmc: dw_mmc: Fix hang on data CRC error

Xie Yongji (1):
vhost: Fix the calculation in vhost_overflow()

Xuan Zhuo (1):
virtio-net: support XDP when not more queues

Yafang Shao (1):
mm, memcg: avoid stale protection values when cgroup is above
protection

Ye Bin (1):
scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach()

Yu Kuai (1):
dmaengine: usb-dmac: Fix PM reference leak in usb_dmac_probe()

kaixi.fan (1):
ovs: clear skb->tstamp in forwarding path

lijinlin (1):
scsi: core: Fix capacity set to zero after offlinining device

 Makefile                                      |  4 +-
 arch/arm/boot/dts/am43x-epos-evm.dts          |  2 +-
 arch/arm/boot/dts/ste-nomadik-stn8815.dtsi    |  4 +-
 arch/x86/include/asm/fpu/internal.h           | 30 ++----
 arch/x86/kernel/fpu/xstate.c                  | 38 +++++++-
 drivers/cpufreq/armada-37xx-cpufreq.c         |  6 +-
 drivers/dma/of-dma.c                          |  9 +-
 drivers/dma/sh/usb-dmac.c                     |  2 +-
 drivers/dma/xilinx/xilinx_dma.c               | 12 +++
 .../gpu/drm/amd/display/dc/dcn20/dcn20_optc.c |  2 +-
 drivers/iommu/iommu.c                         |  3 +
 drivers/ipack/carriers/tpci200.c              | 60 ++++++------
 drivers/media/usb/zr364xx/zr364xx.c           | 77 ++++++++++-----
 drivers/mmc/host/dw_mmc.c                     |  6 +-
 drivers/mtd/chips/cfi_cmdset_0002.c           |  2 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.c     | 69 +++++++++-----
 drivers/net/ethernet/intel/i40e/i40e_txrx.c   |  3 +-
 drivers/net/ethernet/intel/iavf/iavf.h        |  1 +
 drivers/net/ethernet/intel/iavf/iavf_main.c   |  1 +
 .../net/ethernet/intel/iavf/iavf_virtchnl.c   | 47 ++++++++-
 .../ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c   |  4 +-
 drivers/net/hamradio/6pack.c                  |  6 ++
 drivers/net/phy/mdio-mux.c                    | 36 ++++---
 drivers/net/usb/lan78xx.c                     | 16 +++-
 drivers/net/virtio_net.c                      | 76 +++++++++++----
 drivers/net/vrf.c                             |  4 +
 drivers/net/wireless/ath/ath.h                |  3 +-
 drivers/net/wireless/ath/ath5k/mac80211-ops.c |  2 +-
 drivers/net/wireless/ath/ath9k/htc_drv_main.c |  2 +-
 drivers/net/wireless/ath/ath9k/hw.h           |  1 +
 drivers/net/wireless/ath/ath9k/main.c         | 95 ++++++++++++++++++-
 drivers/net/wireless/ath/key.c                | 41 ++++----
 drivers/pci/quirks.c                          |  1 +
 drivers/ptp/Kconfig                           |  3 +-
 drivers/scsi/device_handler/scsi_dh_rdac.c    |  4 +-
 drivers/scsi/megaraid/megaraid_mm.c           | 21 ++--
 drivers/scsi/scsi_scan.c                      |  3 +-
 drivers/scsi/scsi_sysfs.c                     |  9 +-
 drivers/slimbus/messaging.c                   |  7 +-
 drivers/slimbus/qcom-ngd-ctrl.c               |  5 +-
 drivers/usb/core/message.c                    |  6 ++
 drivers/vhost/vhost.c                         | 10 +-
 drivers/virtio/virtio.c                       |  1 +
 drivers/virtio/virtio_ring.c                  |  8 ++
 fs/btrfs/inode.c                              | 10 +-
 fs/ext4/ext4.h                                |  2 +-
 fs/namespace.c                                |  6 +-
 fs/overlayfs/file.c                           | 47 +++++++++
 include/linux/memcontrol.h                    | 59 ++++++++++--
 include/linux/virtio.h                        |  1 +
 kernel/bpf/verifier.c                         |  1 +
 kernel/trace/trace_events_hist.c              |  2 +
 mm/memcontrol.c                               |  8 ++
 mm/vmscan.c                                   | 26 +++--
 net/bluetooth/hidp/core.c                     |  2 +-
 net/dccp/dccp.h                               |  6 +-
 net/netfilter/nft_exthdr.c                    |  8 +-
 net/openvswitch/vport.c                       |  1 +
 sound/pci/hda/hda_generic.c                   | 10 +-
 sound/soc/intel/atom/sst-mfld-platform-pcm.c  |  2 +-
 60 files changed, 702 insertions(+), 231 deletions(-)
Signature · 1 line
2.30.2