Skip to content

5.4.238-rc1 review

Greg Kroah-Hartman intel-gfx linux-clk linux-patches linux-tegra lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest60 patches 8 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/60ext4: fix cgroup writeback accounting with fs-layer encryptionfs/ext4/page-io.c+6 -40 replies
2/60xfrm: Allow transport-mode states with AF_UNSPEC selectornet/xfrm/xfrm_state.c+0 -30 replies
3/60drm/panfrost: Dont sync rpm suspension after mmu flushingdrivers/gpu/drm/panfrost/panfrost_mmu.c+1 -10 replies
4/60cifs: Move the in_send statistic to __smb_send_rqst()fs/cifs/transport.c+9 -120 replies
5/60drm/meson: fix 1px pink line on GXM when scaling video overlaydrivers/gpu/drm/meson/meson_vpp.c+2 -00 replies
6/60clk: HI655X: select REGMAP instead of depending on itdrivers/clk/Kconfig+1 -10 replies
7/60docs: Correct missing "d_" prefix for dentry_operations member d_weak_revalidateDocumentation/filesystems/vfs.rst+1 -10 replies
8/60scsi: mpt3sas: Fix NULL pointer access in mpt3sas_transport_port_add()drivers/scsi/mpt3sas/mpt3sas_transport.c+12 -20 replies
9/60ALSA: hda - add Intel DG1 PCI and HDMI idssound/pci/hda/hda_intel.c sound/pci/hda/patch_hdmi.c+4 -00 replies
10/60ALSA: hda - controller is in GPU on the DG1sound/pci/hda/hda_intel.c+2 -10 replies
11/60ALSA: hda: Add Alderlake-S PCI ID and HDMI codec vidsound/pci/hda/hda_intel.c sound/pci/hda/patch_hdmi.c+4 -00 replies
12/60ALSA: hda: Add Intel DG2 PCI ID and HDMI codec vidsound/pci/hda/hda_intel.c sound/pci/hda/patch_hdmi.c+12 -10 replies
13/60ALSA: hda: Match only Intel devices with CONTROLLER_IN_GPU()sound/pci/hda/hda_intel.c+3 -20 replies
14/60netfilter: nft_redir: correct value of inet type `.maxattrs`net/netfilter/nft_redir.c+1 -10 replies
15/60scsi: core: Fix a comment in function scsi_host_dev_release()drivers/scsi/hosts.c+1 -10 replies
16/60scsi: core: Fix a procfs host directory removal regressiondrivers/scsi/hosts.c+0 -30 replies
17/60tcp: tcp_make_synack() can be called from process contextnet/ipv4/tcp_output.c+1 -10 replies
18/60nfc: pn533: initialize struct pn533_out_arg properlydrivers/nfc/pn533/usb.c+1 -00 replies
19/60ipvlan: Make skb->skb_iif track skb->dev for l3s modedrivers/net/ipvlan/ipvlan_l3s.c+1 -00 replies
20/60i40e: Fix kernel crash during reboot when adapter is in recovery modedrivers/net/ethernet/intel/i40e/i40e_main.c+1 -00 replies
21/60qed/qed_dev: guard against a possible division by zerodrivers/net/ethernet/qlogic/qed/qed_dev.c+5 -00 replies
22/60net: tunnels: annotate lockless accesses to dev->needed_headroominclude/linux/netdevice.h net/ipv4/ip_tunnel.c net/ipv6/ip6_tunnel.c+12 -100 replies
23/60net: phy: smsc: bail out in lan87xx_read_status if genphy_read_status failsdrivers/net/phy/smsc.c+4 -10 replies
24/60nfc: st-nci: Fix use after free bug in ndlc_remove due to race conditiondrivers/nfc/st-nci/ndlc.c+4 -20 replies
25/60net: usb: smsc75xx: Limit packet length to skb->lendrivers/net/usb/smsc75xx.c+2 -10 replies
26/60nvmet: avoid potential UAF in nvmet_req_complete()drivers/nvme/target/core.c+3 -10 replies
27/60block: sunvdc: add check for mdesc_grab() returning NULLdrivers/block/sunvdc.c+2 -00 replies
28/60ipv4: Fix incorrect table ID in IOCTL pathnet/ipv4/fib_frontend.c+3 -00 replies
29/60net: usb: smsc75xx: Move packet length check to prevent kernel panic in skb_pulldrivers/net/usb/smsc75xx.c+8 -20 replies
30/60net/iucv: Fix size of interrupt datanet/iucv/iucv.c+1 -10 replies
31/60ethernet: sun: add check for the mdesc_grab()drivers/net/ethernet/sun/ldmvsw.c drivers/net/ethernet/sun/sunvnet.c+6 -00 replies
32/60hwmon: (adt7475) Display smoothing attributes in correct orderdrivers/hwmon/adt7475.c+2 -20 replies
33/60hwmon: (adt7475) Fix masking of hysteresis registersdrivers/hwmon/adt7475.c+2 -20 replies
34/60hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race conditiondrivers/hwmon/xgene-hwmon.c+1 -00 replies
35/60hwmon: (ina3221) return prober error codedrivers/hwmon/ina3221.c+1 -10 replies
36/60media: m5mols: fix off-by-one loop termination errordrivers/media/i2c/m5mols/m5mols_core.c+1 -10 replies
37/60mmc: atmel-mci: fix race between stop command and start of next commanddrivers/mmc/host/atmel-mci.c+0 -30 replies
38/60jffs2: correct logic when creating a hole in jffs2_write_beginfs/jffs2/file.c+7 -80 replies
39/60rust: arch/um: Disable FP/SIMD instruction to match x86arch/x86/Makefile.um+6 -00 replies
40/60ext4: fail ext4_iget if special inode unallocatedfs/ext4/inode.c+8 -100 replies
41/60ext4: fix task hung in ext4_xattr_delete_inodefs/ext4/xattr.c+11 -00 replies
42/60drm/amdkfd: Fix an illegal memory accessdrivers/gpu/drm/amd/amdkfd/kfd_events.c+3 -60 replies
43/60sh: intc: Avoid spurious sizeof-pointer-div warninginclude/linux/sh_intc.h+4 -10 replies
44/60ext4: fix possible double unlock when moving a directoryfs/ext4/namei.c+1 -30 replies
45/60tty: serial: fsl_lpuart: skip waiting for transmission complete when UARTCTRL_SBK is asserteddrivers/tty/serial/fsl_lpuart.c+9 -30 replies
46/60interconnect: fix mem leak when freeing nodesdrivers/interconnect/core.c+4 -00 replies
47/60tracing: Check field value in hist_field_name()kernel/trace/trace_events_hist.c+3 -00 replies
48/60tracing: Make tracepoint lockdep check actually test somethinginclude/linux/tracepoint.h+6 -90 replies
49/60KVM: nVMX: add missing consistency checks for CR0 and CR4arch/x86/kvm/vmx/nested.c+8 -20 replies
50/60ftrace: Fix invalid address access in lookup_rec() when index is 0kernel/trace/ftrace.c+2 -10 replies
51/60fbdev: stifb: Provide valid pixelclock and add fb_check_var() checksdrivers/video/fbdev/stifb.c+27 -00 replies
52/60x86/mm: Fix use of uninitialized buffer in sme_enable()arch/x86/mm/mem_encrypt_identity.c+2 -10 replies
53/60Revert "treewide: Replace DECLARE_TASKLET() with DECLARE_TASKLET_OLD()"drivers/input/keyboard/omap-keypad.c drivers/input/serio/hil_mlc.c drivers/net/wan/farsync.c +13 more+21 -260 replies
54/60treewide: Replace DECLARE_TASKLET() with DECLARE_TASKLET_OLD()arch/mips/lasat/picvue_proc.c drivers/input/keyboard/omap-keypad.c drivers/input/serio/hil_mlc.c +14 more+27 -221 reply
55/60drm/i915: Dont use stolen memory for ring buffers with LLCdrivers/gpu/drm/i915/gt/intel_ringbuffer.c+3 -20 replies
56/60serial: 8250_em: Fix UART port typedrivers/tty/serial/8250/8250_em.c+2 -20 replies
57/60s390/ipl: add missing intersection check to ipl_report handlingarch/s390/boot/ipl_report.c+8 -00 replies
58/60PCI: Unify delay handling for reset and resumedrivers/pci/pci-driver.c drivers/pci/pci.c drivers/pci/pci.h+35 -330 replies
59/60HID: core: Provide new max_buffer_size attribute to over-ride the defaultdrivers/hid/hid-core.c include/linux/hid.h+16 -50 replies
60/60HID: uhid: Over-ride the default maximum data buffer value with our owndrivers/hid/uhid.c+1 -00 replies

Reviews trailers per patch

30 of 60 patches have a Reviewed-by or Acked-by.

PatchTejun HeoSteven PriceMartin BlumenstinglFlorian WestphalJohn GarryShin'ichiro KawasakiEric DumazetSimon HormanJiri PirkoArpana ArlandKrzysztof KozlowskiChaitanya KulkarnigaoxingwangDavid AhernPiotr RaczynskiMatthew Wilcox (Oracle)Miguel OjedaNick DesaulniersSathya Prakash VeerichettyPierre-Louis BossartGuennadi LiakhovetskiUma ShankarRandy DunlapKonrad DybcioLuca CeresoliMark RutlandPeter Zijlstra (Intel)Paul E. McKenneyTom LendackySergio González ColladoGreg Kroah-HartmanThomas GleixnerJouni HöganderDaniele Ceraolo SpurioVasily GorbikRavi Kishore KoppuravuriMika WesterbergKuppuswamy SathyanarayananJan KaraFelix KuehlingLudovic DesrochesChris Paterson (CIP)Florian FainelliLinux Kernel Functional TestingShuah KhanHarshit MogalapalliJon Hunter
SeriesT-b T-b T-b T-b T-b T-b T-b
1/60A-b
2/60
3/60R-b
4/60
5/60A-b
6/60
7/60R-b
8/60A-b
9/60
10/60
11/60R-b R-b
12/60R-b
13/60
14/60R-b
15/60
16/60T-b T-b
17/60R-b
18/60R-b
19/60R-b
20/60T-b
21/60R-b
22/60
23/60R-b
24/60R-b
25/60
26/60R-b
27/60
28/60T-b R-b
29/60
30/60
31/60R-b
32/60
33/60
34/60
35/60
36/60Analyzed-by Analyzed-by
37/60A-b
38/60
39/60R-b
40/60R-b
41/60R-b
42/60R-b
43/60A-b
44/60
45/60
46/60R-b T-b
47/60T-b
48/60A-b A-b
49/60
50/60
51/60
52/60A-b
53/60
54/60R-b A-b
55/60T-b R-b
56/60
57/60R-b
58/60T-b R-b R-b
59/60
60/60

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

Read the v1 thread

Cover letter [PATCH 5.4 00/60] 5.4.238-rc1 review

This is the start of the stable review cycle for the 5.4.238 release. There are 60 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, 22 Mar 2023 14:54:16 +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.238-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.238-rc1

Lee Jones <[email protected]>
HID: uhid: Over-ride the default maximum data buffer value with our own

Lee Jones <[email protected]>
HID: core: Provide new max_buffer_size attribute to over-ride the default

Lukas Wunner <[email protected]>
PCI: Unify delay handling for reset and resume

Sven Schnelle <[email protected]>
s390/ipl: add missing intersection check to ipl_report handling

Biju Das <[email protected]>
serial: 8250_em: Fix UART port type

John Harrison <[email protected]>
drm/i915: Don't use stolen memory for ring buffers with LLC

Kees Cook <[email protected]>
treewide: Replace DECLARE_TASKLET() with DECLARE_TASKLET_OLD()

Tom Saeger <[email protected]>
Revert "treewide: Replace DECLARE_TASKLET() with DECLARE_TASKLET_OLD()"

Nikita Zhandarovich <[email protected]>
x86/mm: Fix use of uninitialized buffer in sme_enable()

Helge Deller <[email protected]>
fbdev: stifb: Provide valid pixelclock and add fb_check_var() checks

Chen Zhongjin <[email protected]>
ftrace: Fix invalid address access in lookup_rec() when index is 0

Paolo Bonzini <[email protected]>
KVM: nVMX: add missing consistency checks for CR0 and CR4

Steven Rostedt (Google) <[email protected]>
tracing: Make tracepoint lockdep check actually test something

Steven Rostedt (Google) <[email protected]>
tracing: Check field value in hist_field_name()

Johan Hovold <[email protected]>
interconnect: fix mem leak when freeing nodes

Sherry Sun <[email protected]>
tty: serial: fsl_lpuart: skip waiting for transmission complete when UARTCTRL_SBK is asserted

Theodore Ts'o <[email protected]>
ext4: fix possible double unlock when moving a directory

Michael Karcher <[email protected]>
sh: intc: Avoid spurious sizeof-pointer-div warning

Qu Huang <[email protected]>
drm/amdkfd: Fix an illegal memory access

Baokun Li <[email protected]>
ext4: fix task hung in ext4_xattr_delete_inode

Baokun Li <[email protected]>
ext4: fail ext4_iget if special inode unallocated

David Gow <[email protected]>
rust: arch/um: Disable FP/SIMD instruction to match x86

Yifei Liu <[email protected]>
jffs2: correct logic when creating a hole in jffs2_write_begin

Tobias Schramm <[email protected]>
mmc: atmel-mci: fix race between stop command and start of next command

Linus Torvalds <[email protected]>
media: m5mols: fix off-by-one loop termination error

Marcus Folkesson <[email protected]>
hwmon: (ina3221) return prober error code

Zheng Wang <[email protected]>
hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition

Tony O'Brien <[email protected]>
hwmon: (adt7475) Fix masking of hysteresis registers

Tony O'Brien <[email protected]>
hwmon: (adt7475) Display smoothing attributes in correct order

Liang He <[email protected]>
ethernet: sun: add check for the mdesc_grab()

Alexandra Winter <[email protected]>
net/iucv: Fix size of interrupt data

Szymon Heidrich <[email protected]>
net: usb: smsc75xx: Move packet length check to prevent kernel panic in skb_pull

Ido Schimmel <[email protected]>
ipv4: Fix incorrect table ID in IOCTL path

Liang He <[email protected]>
block: sunvdc: add check for mdesc_grab() returning NULL

Damien Le Moal <[email protected]>
nvmet: avoid potential UAF in nvmet_req_complete()

Szymon Heidrich <[email protected]>

    net: usb: smsc75xx: Limit packet length to skb->len

Zheng Wang <[email protected]>
nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition

Heiner Kallweit <[email protected]>
net: phy: smsc: bail out in lan87xx_read_status if genphy_read_status fails

Eric Dumazet <[email protected]>

    net: tunnels: annotate lockless accesses to dev->needed_headroom

Daniil Tatianin <[email protected]>
qed/qed_dev: guard against a possible division by zero

Ivan Vecera <[email protected]>
i40e: Fix kernel crash during reboot when adapter is in recovery mode

Jianguo Wu <[email protected]>

    ipvlan: Make skb->skb_iif track skb->dev for l3s mode

Fedor Pchelkin <[email protected]>
nfc: pn533: initialize struct pn533_out_arg properly

Breno Leitao <[email protected]>
tcp: tcp_make_synack() can be called from process context

Bart Van Assche <[email protected]>
scsi: core: Fix a procfs host directory removal regression

Xiang Chen <[email protected]>
scsi: core: Fix a comment in function scsi_host_dev_release()

Jeremy Sowden <[email protected]>
netfilter: nft_redir: correct value of inet type .maxattrs

Bjorn Helgaas <[email protected]>
ALSA: hda: Match only Intel devices with CONTROLLER_IN_GPU()

Kai Vehmanen <[email protected]>
ALSA: hda: Add Intel DG2 PCI ID and HDMI codec vid

Kai Vehmanen <[email protected]>
ALSA: hda: Add Alderlake-S PCI ID and HDMI codec vid

Kai Vehmanen <[email protected]>
ALSA: hda - controller is in GPU on the DG1

Kai Vehmanen <[email protected]>
ALSA: hda - add Intel DG1 PCI and HDMI ids

Wenchao Hao <[email protected]>
scsi: mpt3sas: Fix NULL pointer access in mpt3sas_transport_port_add()

Glenn Washburn <[email protected]>
docs: Correct missing "d_" prefix for dentry_operations member d_weak_revalidate

Randy Dunlap <[email protected]>
clk: HI655X: select REGMAP instead of depending on it

Christian Hewitt <[email protected]>
drm/meson: fix 1px pink line on GXM when scaling video overlay

Zhang Xiaoxu <[email protected]>
cifs: Move the in_send statistic to __smb_send_rqst()

Dmitry Osipenko <[email protected]>
drm/panfrost: Don't sync rpm suspension after mmu flushing

Herbert Xu <[email protected]>
xfrm: Allow transport-mode states with AF_UNSPEC selector

Eric Biggers <[email protected]>
ext4: fix cgroup writeback accounting with fs-layer encryption

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

Diffstat:

 Documentation/filesystems/vfs.rst           |  2 +-
 Makefile                                    |  4 +--
 arch/mips/lasat/picvue_proc.c               |  2 +-
 arch/s390/boot/ipl_report.c                 |  8 +++++
 arch/x86/Makefile.um                        |  6 ++++
 arch/x86/kvm/vmx/nested.c                   | 10 ++++--
 arch/x86/mm/mem_encrypt_identity.c          |  3 +-
 drivers/block/sunvdc.c                      |  2 ++
 drivers/clk/Kconfig                         |  2 +-
 drivers/gpu/drm/amd/amdkfd/kfd_events.c     |  9 ++---
 drivers/gpu/drm/i915/gt/intel_ringbuffer.c  |  5 +--
 drivers/gpu/drm/meson/meson_vpp.c           |  2 ++
 drivers/gpu/drm/panfrost/panfrost_mmu.c     |  2 +-
 drivers/hid/hid-core.c                      | 18 +++++++---
 drivers/hid/uhid.c                          |  1 +
 drivers/hwmon/adt7475.c                     |  8 ++---
 drivers/hwmon/ina3221.c                     |  2 +-
 drivers/hwmon/xgene-hwmon.c                 |  1 +
 drivers/interconnect/core.c                 |  4 +++
 drivers/media/i2c/m5mols/m5mols_core.c      |  2 +-
 drivers/mmc/host/atmel-mci.c                |  3 --
 drivers/net/ethernet/intel/i40e/i40e_main.c |  1 +
 drivers/net/ethernet/qlogic/qed/qed_dev.c   |  5 +++
 drivers/net/ethernet/sun/ldmvsw.c           |  3 ++
 drivers/net/ethernet/sun/sunvnet.c          |  3 ++
 drivers/net/ipvlan/ipvlan_l3s.c             |  1 +
 drivers/net/phy/smsc.c                      |  5 ++-
 drivers/net/usb/smsc75xx.c                  |  7 ++++
 drivers/nfc/pn533/usb.c                     |  1 +
 drivers/nfc/st-nci/ndlc.c                   |  6 ++--
 drivers/nvme/target/core.c                  |  4 ++-
 drivers/pci/pci-driver.c                    |  4 +--
 drivers/pci/pci.c                           | 54 +++++++++++++----------------
 drivers/pci/pci.h                           | 10 +++++-
 drivers/scsi/hosts.c                        |  5 +--
 drivers/scsi/mpt3sas/mpt3sas_transport.c    | 14 ++++++--
 drivers/tty/serial/8250/8250_em.c           |  4 +--
 drivers/tty/serial/fsl_lpuart.c             | 12 +++++--
 drivers/video/fbdev/stifb.c                 | 27 +++++++++++++++
 fs/cifs/transport.c                         | 21 +++++------
 fs/ext4/inode.c                             | 18 +++++-----
 fs/ext4/namei.c                             |  4 +--
 fs/ext4/page-io.c                           | 10 +++---
 fs/ext4/xattr.c                             | 11 ++++++
 fs/jffs2/file.c                             | 15 ++++----
 include/linux/hid.h                         |  3 ++
 include/linux/netdevice.h                   |  6 ++--
 include/linux/sh_intc.h                     |  5 ++-
 include/linux/tracepoint.h                  | 15 ++++----
 kernel/trace/ftrace.c                       |  3 +-
 kernel/trace/trace_events_hist.c            |  3 ++
 net/ipv4/fib_frontend.c                     |  3 ++
 net/ipv4/ip_tunnel.c                        | 12 +++----
 net/ipv4/tcp_output.c                       |  2 +-
 net/ipv6/ip6_tunnel.c                       |  4 +--
 net/iucv/iucv.c                             |  2 +-
 net/netfilter/nft_redir.c                   |  2 +-
 net/xfrm/xfrm_state.c                       |  3 --
 sound/pci/hda/hda_intel.c                   | 22 ++++++++++--
 sound/pci/hda/patch_hdmi.c                  |  3 ++
 60 files changed, 284 insertions(+), 145 deletions(-)