Skip to content

5.4.237-rc2 review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest0 of 55 patches 7 repliesIn review

Patches in v1 No applies recorded yet

None of the 55 patches the cover letter announces are in this archive.

Reviews trailers per patch

PatchChris Paterson (CIP)Florian FainelliHarshit MogalapalliTom SaegerGuenter RoeckLinux Kernel Functional TestingSudip Mukherjee
SeriesT-b T-b T-b T-b T-b T-b T-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 7 reviewers.

Read the v1 thread

Cover letter [PATCH 5.4 00/55] 5.4.237-rc2 review

This is the start of the stable review cycle for the 5.4.237 release. There are 55 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, 18 Mar 2023 08:33:04 +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.237-rc2.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.237-rc2

Stefan Haberland <[email protected]>
s390/dasd: add missing discipline function

Masahiro Yamada <[email protected]>
UML: define RUNTIME_DISCARD_EXIT

Tom Saeger <[email protected]>
sh: define RUNTIME_DISCARD_EXIT

Masahiro Yamada <[email protected]>
s390: define RUNTIME_DISCARD_EXIT to fix link error with GNU ld < 2.36

Michael Ellerman <[email protected]>
powerpc/vmlinux.lds: Don't discard .rela* for relocatable builds

Michael Ellerman <[email protected]>
powerpc/vmlinux.lds: Define RUNTIME_DISCARD_EXIT

Masahiro Yamada <[email protected]>
arch: fix broken BuildID for arm64 and riscv

H.J. Lu <[email protected]>
x86, vmlinux.lds: Add RUNTIME_DISCARD_EXIT to generic DISCARDS

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

Corey Minyard <[email protected]>
ipmi:watchdog: Set panic count to proper value on a panic

Yejune Deng <[email protected]>
ipmi/watchdog: replace atomic_add() and atomic_sub()

Paul Elder <[email protected]>
media: ov5640: Fix analogue gain control

Alvaro Karsz <[email protected]>
PCI: Add SolidRun vendor ID

Nathan Chancellor <[email protected]>
macintosh: windfarm: Use unsigned type for 1-bit bitfields

Edward Humes <[email protected]>
alpha: fix R_ALPHA_LITERAL reloc for large modules

xurui <[email protected]>
MIPS: Fix a compilation issue

Dmitry Baryshkov <[email protected]>
clk: qcom: mmcc-apq8084: remove spdm clocks

Jan Kara <[email protected]>
ext4: Fix deadlock during directory rename

Alexandre Ghiti <[email protected]>
riscv: Use READ_ONCE_NOCHECK in imprecise unwinding stack mode

D. Wythe <[email protected]>
net/smc: fix fallback failed while sendmsg with fastopen

Chandrakanth Patil <[email protected]>
scsi: megaraid_sas: Update max supported LD IDs to 240

Lorenz Bauer <[email protected]>
btf: fix resolving BTF_KIND_VAR after ARRAY, STRUCT, UNION, PTR

Florian Westphal <[email protected]>
netfilter: tproxy: fix deadlock due to missing BH disable

Michael Chan <[email protected]>
bnxt_en: Avoid order-5 memory allocation for TPA data

Shigeru Yoshida <[email protected]>
net: caif: Fix use-after-free in cfusbl_device_notify()

Yuiko Oshino <[email protected]>
net: lan78xx: fix accessing the LAN7800's internal phy specific registers from the MAC driver

Lee Jones <[email protected]>
net: usb: lan78xx: Remove lots of set but unused 'ret' variables

Hangbin Liu <[email protected]>
selftests: nft_nat: ensuring the listening side is up before starting the client

Eric Dumazet <[email protected]>
ila: do not generate empty messages in ila_xlat_nl_cmd_get_mapping()

Kang Chen <[email protected]>
nfc: fdp: add null check of devm_kmalloc_array in fdp_nci_i2c_read_device_properties

Dmitry Baryshkov <[email protected]>
drm/msm/a5xx: fix setting of the CP_PREEMPT_ENABLE_LOCAL register

Jan Kara <[email protected]>
ext4: Fix possible corruption when moving a directory

Bart Van Assche <[email protected]>

    scsi: core: Remove the /proc/scsi/${proc_name} directory earlier

Volker Lendecke <[email protected]>
cifs: Fix uninitialized memory read in smb3_qfs_tcon()

Amir Goldstein <[email protected]>
SMB3: Backup intent flag missing from some more ops

Jacob Pan <[email protected]>
iommu/vt-d: Fix PASID directory pointer coherency

Marc Zyngier <[email protected]>
irqdomain: Fix domain registration race

Bixuan Cui <[email protected]>
irqdomain: Change the type of 'size' in __irq_domain_add() to be consistent

Corey Minyard <[email protected]>
ipmi:ssif: Add a timer between request retries

Corey Minyard <[email protected]>
ipmi:ssif: Increase the message retry time

Corey Minyard <[email protected]>
ipmi:ssif: Remove rtc_us_timer

Corey Minyard <[email protected]>
ipmi:ssif: resend_msg() cannot fail

Liguang Zhang <[email protected]>
ipmi:ssif: make ssif_i2c_send() void

Gavrilov Ilia <[email protected]>
iommu/amd: Add a length limitation for the ivrs_acpihid command-line parameter

Kim Phillips <[email protected]>
iommu/amd: Fix ill-formed ivrs_ioapic, ivrs_hpet and ivrs_acpihid options

Suravee Suthikulpanit <[email protected]>
iommu/amd: Add PCI segment support for ivrs_[ioapic/hpet/acpihid] commands

Fedor Pchelkin <[email protected]>
nfc: change order inside nfc_se_io error path

Zhihao Cheng <[email protected]>
ext4: zero i_disksize when initializing the bootloader inode

Ye Bin <[email protected]>
ext4: fix WARNING in ext4_update_inline_data

Ye Bin <[email protected]>
ext4: move where set the MAY_INLINE_DATA flag is set

Darrick J. Wong <[email protected]>
ext4: fix another off-by-one fsmap error on 1k block filesystems

Eric Whitney <[email protected]>
ext4: fix RENAME_WHITEOUT handling for inline directories

Harry Wentland <[email protected]>
drm/connector: print max_requested_bpc in state debugfs

Andrew Cooper <[email protected]>

    x86/CPU/AMD: Disable XSAVES on AMD family 0x17

Theodore Ts'o <[email protected]>
fs: prevent out-of-bounds array speculation when closing a file descriptor

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

Diffstat:

 Documentation/admin-guide/kernel-parameters.txt |  51 ++++-
 Makefile                                        |   4 +-
 arch/alpha/kernel/module.c                      |   4 +-
 arch/mips/include/asm/mach-rc32434/pci.h        |   2 +-
 arch/powerpc/kernel/vmlinux.lds.S               |   6 +-
 arch/riscv/kernel/stacktrace.c                  |   2 +-
 arch/s390/kernel/vmlinux.lds.S                  |   2 +
 arch/sh/kernel/vmlinux.lds.S                    |   1 +
 arch/um/kernel/vmlinux.lds.S                    |   2 +-
 arch/x86/kernel/cpu/amd.c                       |   9 +
 arch/x86/kernel/vmlinux.lds.S                   |   2 +
 drivers/char/ipmi/ipmi_ssif.c                   | 146 +++++--------
 drivers/char/ipmi/ipmi_watchdog.c               |   8 +-
 drivers/clk/qcom/mmcc-apq8084.c                 | 271 ------------------------
 drivers/gpu/drm/drm_atomic.c                    |   1 +
 drivers/gpu/drm/i915/gt/intel_ringbuffer.c      |   4 +-
 drivers/gpu/drm/msm/adreno/a5xx_gpu.c           |   4 +-
 drivers/iommu/amd_iommu_init.c                  | 105 ++++++---
 drivers/iommu/intel-pasid.c                     |   7 +
 drivers/macintosh/windfarm_lm75_sensor.c        |   4 +-
 drivers/macintosh/windfarm_smu_sensors.c        |   4 +-
 drivers/media/i2c/ov5640.c                      |   2 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.c       |  23 +-
 drivers/net/phy/microchip.c                     |  32 +++
 drivers/net/usb/lan78xx.c                       | 189 +++++++----------
 drivers/nfc/fdp/i2c.c                           |   4 +
 drivers/s390/block/dasd_diag.c                  |   7 +-
 drivers/s390/block/dasd_fba.c                   |   7 +-
 drivers/s390/block/dasd_int.h                   |   1 -
 drivers/scsi/hosts.c                            |   2 +
 drivers/scsi/megaraid/megaraid_sas.h            |   2 +
 drivers/scsi/megaraid/megaraid_sas_fp.c         |   2 +-
 fs/cifs/cifsacl.c                               |  14 +-
 fs/cifs/cifsfs.c                                |   2 +-
 fs/cifs/cifsglob.h                              |   6 +-
 fs/cifs/cifsproto.h                             |   8 +
 fs/cifs/connect.c                               |   2 +-
 fs/cifs/dir.c                                   |   5 +-
 fs/cifs/file.c                                  |  10 +-
 fs/cifs/inode.c                                 |   8 +-
 fs/cifs/ioctl.c                                 |   2 +-
 fs/cifs/link.c                                  |  18 +-
 fs/cifs/smb1ops.c                               |  19 +-
 fs/cifs/smb2inode.c                             |   9 +-
 fs/cifs/smb2ops.c                               |  92 +++-----
 fs/cifs/smb2proto.h                             |   2 +-
 fs/ext4/fsmap.c                                 |   2 +
 fs/ext4/inline.c                                |   1 -
 fs/ext4/inode.c                                 |   7 +-
 fs/ext4/ioctl.c                                 |   1 +
 fs/ext4/namei.c                                 |  36 +++-
 fs/ext4/xattr.c                                 |   3 +
 fs/file.c                                       |   1 +
 include/asm-generic/vmlinux.lds.h               |  16 +-
 include/linux/irqdomain.h                       |   2 +-
 include/linux/pci_ids.h                         |   2 +
 include/net/netfilter/nf_tproxy.h               |   7 +
 kernel/bpf/btf.c                                |   1 +
 kernel/irq/irqdomain.c                          |  62 ++++--
 net/caif/caif_usb.c                             |   3 +
 net/ipv4/netfilter/nf_tproxy_ipv4.c             |   2 +-
 net/ipv6/ila/ila_xlat.c                         |   1 +
 net/ipv6/netfilter/nf_tproxy_ipv6.c             |   2 +-
 net/nfc/netlink.c                               |   2 +-
 net/smc/af_smc.c                                |  13 +-
 tools/testing/selftests/netfilter/nft_nat.sh    |   2 +
 66 files changed, 558 insertions(+), 715 deletions(-)