* [PATCH 5.4 000/179] 5.4.293-rc1 review
@ 2025-04-29 16:39 Greg Kroah-Hartman
2025-04-29 16:39 ` [PATCH 5.4 008/179] x86/cpu: Dont clear X86_FEATURE_LAHF_LM flag in init_amd_k8() on AMD when running in a virtual machine Greg Kroah-Hartman
` (6 more replies)
0 siblings, 7 replies; 8+ messages in thread
From: Greg Kroah-Hartman @ 2025-04-29 16:39 UTC (permalink / raw)
To: stable
Cc: Greg Kroah-Hartman, patches, linux-kernel, torvalds, akpm, linux,
shuah, patches, lkft-triage, pavel, jonathanh, f.fainelli,
sudipm.mukherjee, srw, rwarsow, conor, hargar, broonie
This is the start of the stable review cycle for the 5.4.293 release.
There are 179 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, 01 May 2025 16:10:15 +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.293-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 <gregkh@linuxfoundation.org>
Linux 5.4.293-rc1
Thomas Bogendoerfer <tsbogend@alpha.franken.de>
MIPS: cm: Fix warning if MIPS_CM is disabled
Marek Behún <kabel@kernel.org>
crypto: atmel-sha204a - Set hwrng quality to lowest possible
Ian Abbott <abbotti@mev.co.uk>
comedi: jr3_pci: Fix synchronous deletion of timer
David Hildenbrand <david@redhat.com>
s390/virtio_ccw: Don't allocate/assign airqs for non-existing queues
Meir Elisha <meir.elisha@volumez.com>
md/raid1: Add check for missing source disk in process_checks()
Igor Pylypiv <ipylypiv@google.com>
scsi: pm80xx: Set phy_attached to zero when device is gone
Josh Poimboeuf <jpoimboe@kernel.org>
x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline
Jean-Marc Eurin <jmeurin@google.com>
ACPI PPTT: Fix coding mistakes in a couple of sizeof() calls
Ming Lei <ming.lei@redhat.com>
selftests: ublk: fix test_stripe_04
Xiaogang Chen <xiaogang.chen@amd.com>
udmabuf: fix a buf size overflow issue during udmabuf creation
Thomas Weißschuh <thomas.weissschuh@linutronix.de>
KVM: s390: Don't use %pK through tracepoints
Oleg Nesterov <oleg@redhat.com>
sched/isolation: Make CONFIG_CPU_ISOLATION depend on CONFIG_SMP
Arnd Bergmann <arnd@arndb.de>
ntb: reduce stack usage in idt_scan_mws
Al Viro <viro@zeniv.linux.org.uk>
qibfs: fix _another_ leak
Chenyuan Yang <chenyuan0y@gmail.com>
usb: gadget: aspeed: Add NULL pointer check in ast_vhub_init_dev()
Vinicius Costa Gomes <vinicius.gomes@intel.com>
dmaengine: dmatest: Fix dmatest waiting less when interrupted
Alexander Stein <alexander.stein@mailbox.org>
usb: host: max3421-hcd: Add missing spi_device_id table
Yu-Chun Lin <eleanor15x@gmail.com>
parisc: PDT: Fix missing prototype warning
Heiko Stuebner <heiko@sntech.de>
clk: check for disabled clock-provider in of_clk_get_hw_from_clkspec()
Herbert Xu <herbert@gondor.apana.org.au>
crypto: null - Use spin lock instead of mutex
Gregory CLEMENT <gregory.clement@bootlin.com>
MIPS: cm: Detect CM quirks from device tree
Oliver Neukum <oneukum@suse.com>
USB: VLI disk crashes if LPM is used
Miao Li <limiao@kylinos.cn>
usb: quirks: Add delay init quirk for SanDisk 3.2Gen1 Flash Drive
Miao Li <limiao@kylinos.cn>
usb: quirks: add DELAY_INIT quirk for Silicon Motion Flash Drive
Frode Isaksen <frode@meta.com>
usb: dwc3: gadget: check that event count does not exceed event buffer length
Huacai Chen <chenhuacai@loongson.cn>
USB: OHCI: Add quirk for LS7A OHCI controller (rev 0x02)
Ralph Siemsen <ralph.siemsen@linaro.org>
usb: cdns3: Fix deadlock when using NCM gadget
Craig Hesling <craig@hesling.com>
USB: serial: simple: add OWON HDS200 series oscilloscope support
Adam Xue <zxue@semtech.com>
USB: serial: option: add Sierra Wireless EM9291
Michael Ehrenreich <michideep@gmail.com>
USB: serial: ftdi_sio: add support for Abacus Electrics Optical Probe
Ryo Takakura <ryotkkr98@gmail.com>
serial: sifive: lock port in startup()/shutdown() callbacks
Oliver Neukum <oneukum@suse.com>
USB: storage: quirk for ADATA Portable HDD CH94
Haoxiang Li <haoxiang_li2024@163.com>
mcb: fix a double free bug in chameleon_parse_gdd()
Halil Pasic <pasic@linux.ibm.com>
virtio_console: fix missing byte order handling for cols and rows
Cong Wang <xiyou.wangcong@gmail.com>
net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
Cong Wang <xiyou.wangcong@gmail.com>
net_sched: hfsc: Fix a UAF vulnerability in class handling
Tung Nguyen <tung.quang.nguyen@est.tech>
tipc: fix NULL pointer dereference in tipc_mon_reinit_self()
Qingfang Deng <qingfang.deng@siflower.com.cn>
net: phy: leds: fix memory leak
Henry Martin <bsdhenrymartin@gmail.com>
cpufreq: scpi: Fix null-ptr-deref in scpi_cpufreq_get_rate()
Denis Arefev <arefev@swemel.ru>
drm/amd/pm: Prevent division by zero
Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
misc: pci_endpoint_test: Fix displaying 'irq_type' after 'request_irq' error
Damien Le Moal <dlemoal@kernel.org>
misc: pci_endpoint_test: Use INTX instead of LEGACY
Bjorn Helgaas <bhelgaas@google.com>
PCI: Rename PCI_IRQ_LEGACY to PCI_IRQ_INTX
Sergiu Cuciurean <sergiu.cuciurean@analog.com>
iio: adc: ad7768-1: Fix conversion result sign
Jonathan Cameron <Jonathan.Cameron@huawei.com>
iio: adc: ad7768-1: Move setting of val a bit later to avoid unnecessary return value check
Marek Behún <kabel@kernel.org>
net: dsa: mv88e6xxx: fix VTU methods for 6320 family
Matthew Majewski <mattwmajewski@gmail.com>
media: vim2m: print device name after registering device
Acs, Jakub <acsjakub@amazon.de>
ext4: fix OOB read when checking dotdot dir
Theodore Ts'o <tytso@mit.edu>
ext4: optimize __ext4_check_dir_entry()
Theodore Ts'o <tytso@mit.edu>
ext4: don't over-report free space or inodes in statvfs
Chengguang Xu <cgxu519@mykernel.net>
ext4: code cleanup for ext4_statfs_project()
Jan Kara <jack@suse.cz>
ext4: simplify checking quota limits in ext4_statfs()
Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
platform/x86: ISST: Correct command storage data length
WangYuli <wangyuli@uniontech.com>
MIPS: ds1287: Match ds1287_set_base_clock() function types
WangYuli <wangyuli@uniontech.com>
MIPS: cevt-ds1287: Add missing ds1287.h include
WangYuli <wangyuli@uniontech.com>
MIPS: dec: Declare which_prom() as static
Xie Yongji <xieyongji@bytedance.com>
virtio-net: Add validation for used length
Bart Van Assche <bvanassche@acm.org>
RDMA/srpt: Support specifying the srpt_service_guid parameter
Ilya Maximets <i.maximets@ovn.org>
openvswitch: fix lockup on tx to unregistering netdev with carrier
Felix Huettner <felix.huettner@mail.schwarz>
net: openvswitch: fix race on port output
Seunghwan Baek <sh8267.baek@samsung.com>
mmc: cqhci: Fix checking of CQHCI_HALT state
WangYuli <wangyuli@uniontech.com>
nvmet-fc: Remove unused functions
Martin Kepplinger <martin.kepplinger@puri.sm>
usb: dwc3: support continuous runtime PM with dual role
Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
misc: pci_endpoint_test: Fix 'irq_type' to convey the correct type
Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
misc: pci_endpoint_test: Avoid issue of interrupts remaining after request_irq error
Kuniyuki Iwashima <kuniyu@amazon.com>
tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
Nathan Chancellor <natechancellor@gmail.com>
powerpc/prom_init: Use -ffreestanding to avoid a reference to bcmp
Nathan Chancellor <nathan@kernel.org>
kbuild: Add '-fno-builtin-wcslen'
Rafael J. Wysocki <rafael.j.wysocki@intel.com>
cpufreq: Reference count policy in cpufreq_update_limits()
Rolf Eike Beer <eb@emlix.com>
drm/sti: remove duplicate object names
Chris Bainbridge <chris.bainbridge@gmail.com>
drm/nouveau: prime: fix ttm_bo_delayed_delete oops
Nikita Zhandarovich <n.zhandarovich@fintech.ru>
drm/repaper: fix integer overflows in repeat functions
Thorsten Leemhuis <linux@leemhuis.info>
module: sign with sha512 instead of sha1 by default
Kan Liang <kan.liang@linux.intel.com>
perf/x86/intel/uncore: Fix the scale of IIO free running counters on SNR
Dapeng Mi <dapeng1.mi@linux.intel.com>
perf/x86/intel: Allow to update user space GPRs from PEBS records
Xiangsheng Hou <xiangsheng.hou@mediatek.com>
virtiofs: add filesystem context source name check
Nathan Chancellor <nathan@kernel.org>
riscv: Avoid fortify warning in syscall_get_arguments()
Edward Adam Davis <eadavis@qq.com>
isofs: Prevent the use of too small fid
Thadeu Lima de Souza Cascardo <cascardo@igalia.com>
i2c: cros-ec-tunnel: defer probe if parent EC is not present
Vasiliy Kovalev <kovalev@altlinux.org>
hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_key
Johannes Kimmel <kernel@bareminimum.eu>
btrfs: correctly escape subvol in btrfs_show_options()
Eric Biggers <ebiggers@google.com>
nfs: add missing selections of CONFIG_CRC32
Jeff Layton <jlayton@kernel.org>
nfs: move nfs_fhandle_hash to common include file
Chuck Lever <chuck.lever@oracle.com>
NFSD: Constify @fh argument of knfsd_fh_hash()
Denis Arefev <arefev@swemel.ru>
asus-laptop: Fix an uninitialized variable
Andreas Gruenbacher <agruenba@redhat.com>
writeback: fix false warning in inode_to_wb()
Jonas Gorski <jonas.gorski@gmail.com>
net: b53: enable BPDU reception for management port
Ilya Maximets <i.maximets@ovn.org>
net: openvswitch: fix nested key length validation in the set() action
Johannes Berg <johannes.berg@intel.com>
Revert "wifi: mac80211: Update skb's control block key in ieee80211_tx_dequeue()"
Dan Carpenter <dan.carpenter@linaro.org>
Bluetooth: btrtl: Prevent potential NULL dereference
Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
Bluetooth: hci_event: Fix sending MGMT_EV_DEVICE_FOUND for invalid address
Yue Haibing <yuehaibing@huawei.com>
RDMA/usnic: Fix passing zero to PTR_ERR in usnic_ib_pci_probe()
Miaoqian Lin <linmq006@gmail.com>
scsi: iscsi: Fix missing scsi_host_put() in error path
Abdun Nihaal <abdun.nihaal@gmail.com>
wifi: wl1251: fix memory leak in wl1251_tx_work
Remi Pommarel <repk@triplefau.lt>
wifi: mac80211: Purge vif txq in ieee80211_do_stop()
Remi Pommarel <repk@triplefau.lt>
wifi: mac80211: Update skb's control block key in ieee80211_tx_dequeue()
Abdun Nihaal <abdun.nihaal@gmail.com>
wifi: at76c50x: fix use after free access in at76_disconnect
Kaixin Wang <kxwang23@m.fudan.edu.cn>
HSI: ssi_protocol: Fix use after free vulnerability in ssi_protocol Driver Due to Race Condition
Daniel Golle <daniel@makrotopia.org>
pwm: mediatek: always use bus clock for PWM on MT7622
Arseniy Krasnov <avkrasnov@salutedevices.com>
Bluetooth: hci_uart: Fix another race during initialization
Myrrh Periwinkle <myrrhperiwinkle@qtmlabs.xyz>
x86/e820: Fix handling of subpage regions when calculating nosave ranges in e820__register_nosave_regions()
Ma Ke <make24@iscas.ac.cn>
PCI: Fix reference leak in pci_alloc_child_bus()
Zijun Hu <quic_zijuhu@quicinc.com>
of/irq: Fix device node refcount leakages in of_irq_init()
Zijun Hu <quic_zijuhu@quicinc.com>
of/irq: Fix device node refcount leakage in API irq_of_parse_and_map()
Zijun Hu <quic_zijuhu@quicinc.com>
of/irq: Fix device node refcount leakages in of_irq_count()
Fedor Pchelkin <pchelkin@ispras.ru>
ntb: use 64-bit arithmetic for the MSI doorbell mask
Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
gpio: zynq: Fix wakeup source leaks on device unbind
zhoumin <teczm@foxmail.com>
ftrace: Add cond_resched() to ftrace_graph_set_hash()
Mikulas Patocka <mpatocka@redhat.com>
dm-integrity: set ti->error on memory allocation failure
Tom Lendacky <thomas.lendacky@amd.com>
crypto: ccp - Fix check for the primary ASP device
Trevor Woerner <twoerner@gmail.com>
thermal/drivers/rockchip: Add missing rk3328 mapping entry
Ricardo Cañuelo Navarro <rcn@igalia.com>
sctp: detect and prevent references to a freed transport in sendmsg
Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
mm: add missing release barrier on PGDAT_RECLAIM_LOCKED unlock
Ryan Roberts <ryan.roberts@arm.com>
sparc/mm: disable preemption in lazy mmu mode
Chen-Yu Tsai <wenst@chromium.org>
arm64: dts: mediatek: mt8173: Fix disp-pwm compatible string
Wentao Liang <vulab@iscas.ac.cn>
mtd: rawnand: Add status chack in r852_ready()
Wentao Liang <vulab@iscas.ac.cn>
mtd: inftlcore: Add error check for inftl_read_oob()
T Pratham <t-pratham@ti.com>
lib: scatterlist: fix sg_split_phys to preserve original scatterlist offsets
Boqun Feng <boqun.feng@gmail.com>
locking/lockdep: Decrease nr_unused_locks if lock unused in zap_class()
Jan Kara <jack@suse.cz>
jbd2: remove wrong sb->s_sequence check
Manjunatha Venkatesh <manjunatha.venkatesh@nxp.com>
i3c: Add NULL pointer check in i3c_master_queue_ibi()
Artem Sadovnikov <a.sadovnikov@ispras.ru>
ext4: fix off-by-one error in do_split
Gavrilov Ilia <Ilia.Gavrilov@infotecs.ru>
wifi: mac80211: fix integer overflow in hwmp_route_info_get()
Marek Behún <kabel@kernel.org>
net: dsa: mv88e6xxx: workaround RGMII transmit delay erratum for 6320 family
Vikash Garodia <quic_vgarodia@quicinc.com>
media: venus: hfi_parser: add check to avoid out of bound access
Sakari Ailus <sakari.ailus@linux.intel.com>
media: i2c: ov7251: Introduce 1 ms delay between regulators and en GPIO
Sakari Ailus <sakari.ailus@linux.intel.com>
media: i2c: ov7251: Set enable GPIO low in probe
Karina Yankevich <k.yankevich@omp.ru>
media: v4l2-dv-timings: prevent possible overflow in v4l2_detect_gtf()
Murad Masimov <m.masimov@mt-integration.ru>
media: streamzap: prevent processing IR data on URB failure
Kamal Dasu <kamal.dasu@broadcom.com>
mtd: rawnand: brcmnand: fix PM resume warning
Douglas Anderson <dianders@chromium.org>
arm64: cputype: Add MIDR_CORTEX_A76AE
Jan Beulich <jbeulich@suse.com>
xenfs/xensyms: respect hypervisor's "next" indication
Yuan Can <yuancan@huawei.com>
media: siano: Fix error handling in smsdvb_module_init()
Vikash Garodia <quic_vgarodia@quicinc.com>
media: venus: hfi: add check to handle incorrect queue size
Vikash Garodia <quic_vgarodia@quicinc.com>
media: venus: hfi: add a check to handle OOB in sfr region
Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
media: i2c: adv748x: Fix test pattern selection mask
Jann Horn <jannh@google.com>
ext4: don't treat fhandle lookup of ea_inode as FS corruption
Eric Biggers <ebiggers@google.com>
ext4: reject casefold inode flag without casefold feature
Willem de Bruijn <willemb@google.com>
bpf: support SKF_NET_OFF and SKF_LL_OFF on skb frags
Ben Dooks <ben.dooks@sifive.com>
bpf: Add endian modifiers to fix endian warnings
Uwe Kleine-König <u.kleine-koenig@baylibre.com>
pwm: fsl-ftm: Handle clk_get_rate() returning 0
Josh Poimboeuf <jpoimboe@kernel.org>
pwm: mediatek: Prevent divide-by-zero in pwm_mediatek_config()
Fabien Parent <fparent@baylibre.com>
pwm: mediatek: Always use bus clock
Leonid Arapov <arapovl839@gmail.com>
fbdev: omapfb: Add 'plane' value check
AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
drm/mediatek: mtk_dpi: Explicitly manage TVD clock in power on/off
Philip Yang <Philip.Yang@amd.com>
drm/amdkfd: Fix pqm_destroy_queue race with GPU reset
David Yat Sin <David.YatSin@amd.com>
drm/amdkfd: clamp queue size to minimum
Andrew Wyatt <fewtarius@steamfork.org>
drm: panel-orientation-quirks: Add new quirk for GPD Win 2
Andrew Wyatt <fewtarius@steamfork.org>
drm: panel-orientation-quirks: Add support for AYANEO 2S
Abhinav Kumar <quic_abhinavk@quicinc.com>
drm: allow encoder mode_set even when connectors change for crtc
Arseniy Krasnov <avkrasnov@salutedevices.com>
Bluetooth: hci_uart: fix race during initialization
Gabriele Paoloni <gpaoloni@redhat.com>
tracing: fix return value in __ftrace_event_enable_disable for TRACE_REG_UNREGISTER
Stanislav Fomichev <sdf@fomichev.me>
net: vlan: don't propagate flags on open
Icenowy Zheng <uwu@icenowy.me>
wifi: mt76: mt76x2u: add TP-Link TL-WDN6200 ID to device table
Kai Mäkisara <Kai.Makisara@kolumbus.fi>
scsi: st: Fix array overflow in st_setup()
Bhupesh <bhupesh@igalia.com>
ext4: ignore xattrs past end
Ojaswin Mujoo <ojaswin@linux.ibm.com>
ext4: protect ext4_release_dquot against freezing
Daniel Kral <d.kral@proxmox.com>
ahci: add PCI ID for Marvell 88SE9215 SATA Controller
Niklas Cassel <cassel@kernel.org>
ata: libata-eh: Do not use ATAPI DMA for a device limited to PIO mode
Edward Adam Davis <eadavis@qq.com>
jfs: add sanity check for agwidth in dbMount
Edward Adam Davis <eadavis@qq.com>
jfs: Prevent copying of nlink with value 0 from disk inode
Rand Deeb <rand.sec96@gmail.com>
fs/jfs: Prevent integer overflow in AG size calculation
Rand Deeb <rand.sec96@gmail.com>
fs/jfs: cast inactags to s64 to prevent potential overflow
Jason Xing <kerneljasonxing@gmail.com>
page_pool: avoid infinite loop to schedule delayed worker
Ricard Wanderlof <ricard2013@butoba.net>
ALSA: usb-audio: Fix CME quirk for UF series keyboards
Maxim Mikityanskiy <maxtram95@gmail.com>
ALSA: hda: intel: Fix Optimus when GPU has no sound
Tomasz Pakuła <forest10pl@gmail.com>
HID: pidff: Fix null pointer dereference in pidff_find_fields
Tomasz Pakuła <tomasz.pakula.oficjalny@gmail.com>
HID: pidff: Do not send effect envelope if it's empty
Tomasz Pakuła <tomasz.pakula.oficjalny@gmail.com>
HID: pidff: Convert infinite length from Linux API to PID standard
Kees Cook <kees@kernel.org>
xen/mcelog: Add __nonstring annotations for unterminated strings
Mark Rutland <mark.rutland@arm.com>
perf: arm_pmu: Don't disable counter in armpmu_add()
Max Grobecker <max@grobecker.info>
x86/cpu: Don't clear X86_FEATURE_LAHF_LM flag in init_amd_k8() on AMD when running in a virtual machine
Zhongqiu Han <quic_zhonhan@quicinc.com>
pm: cpupower: bench: Prevent NULL dereference on malloc failure
Arnaud Lecomte <contact@arnaud-lcm.com>
net: ppp: Add bound checking for skb data on ppp_sync_txmung
Wentao Liang <vulab@iscas.ac.cn>
ata: sata_sx4: Add error handling in pdc20621_i2c_read()
Hannes Reinecke <hare@suse.de>
ata: sata_sx4: Drop pointless VPRINTK() calls and convert the remaining ones
Cong Wang <xiyou.wangcong@gmail.com>
codel: remove sch->q.qlen check before qdisc_tree_reduce_backlog()
Tung Nguyen <tung.quang.nguyen@est.tech>
tipc: fix memory leak in tipc_link_xmit
Henry Martin <bsdhenrymartin@gmail.com>
ata: pata_pxa: Fix potential NULL pointer dereference in pxa_ata_probe()
-------------
Diffstat:
Makefile | 7 +-
arch/arm64/boot/dts/mediatek/mt8173.dtsi | 6 +-
arch/arm64/include/asm/cputype.h | 2 +
arch/mips/dec/prom/init.c | 2 +-
arch/mips/include/asm/ds1287.h | 2 +-
arch/mips/include/asm/mips-cm.h | 22 ++++
arch/mips/kernel/cevt-ds1287.c | 1 +
arch/mips/kernel/mips-cm.c | 14 +++
arch/parisc/kernel/pdt.c | 2 +
arch/powerpc/kernel/Makefile | 1 +
arch/riscv/include/asm/syscall.h | 7 +-
arch/s390/kvm/trace-s390.h | 4 +-
arch/sparc/mm/tlb.c | 5 +-
arch/x86/events/intel/ds.c | 8 +-
arch/x86/events/intel/uncore_snbep.c | 16 +--
arch/x86/kernel/cpu/amd.c | 2 +-
arch/x86/kernel/cpu/bugs.c | 8 +-
arch/x86/kernel/e820.c | 17 ++-
crypto/crypto_null.c | 37 ++++---
drivers/acpi/pptt.c | 4 +-
drivers/ata/ahci.c | 2 +
drivers/ata/libata-eh.c | 11 +-
drivers/ata/pata_pxa.c | 6 ++
drivers/ata/sata_sx4.c | 118 ++++++++-------------
drivers/bluetooth/btrtl.c | 2 +
drivers/bluetooth/hci_ldisc.c | 19 +++-
drivers/bluetooth/hci_uart.h | 1 +
drivers/char/virtio_console.c | 7 +-
drivers/clk/clk.c | 4 +
drivers/cpufreq/cpufreq.c | 8 ++
drivers/cpufreq/scpi-cpufreq.c | 13 ++-
drivers/crypto/atmel-sha204a.c | 7 +-
drivers/crypto/ccp/sp-pci.c | 15 +--
drivers/dma-buf/udmabuf.c | 2 +-
drivers/dma/dmatest.c | 6 +-
drivers/gpio/gpio-zynq.c | 1 +
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 10 ++
.../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 2 +-
.../gpu/drm/amd/powerplay/hwmgr/vega20_thermal.c | 2 +-
drivers/gpu/drm/drm_atomic_helper.c | 2 +-
drivers/gpu/drm/drm_panel_orientation_quirks.c | 10 +-
drivers/gpu/drm/mediatek/mtk_dpi.c | 9 ++
drivers/gpu/drm/nouveau/nouveau_bo.c | 3 +
drivers/gpu/drm/nouveau/nouveau_gem.c | 3 -
drivers/gpu/drm/sti/Makefile | 2 -
drivers/gpu/drm/tiny/repaper.c | 4 +-
drivers/hid/usbhid/hid-pidff.c | 60 +++++++----
drivers/hsi/clients/ssi_protocol.c | 1 +
drivers/i2c/busses/i2c-cros-ec-tunnel.c | 3 +
drivers/i3c/master.c | 3 +
drivers/iio/adc/ad7768-1.c | 5 +-
drivers/infiniband/hw/qib/qib_fs.c | 1 +
drivers/infiniband/hw/usnic/usnic_ib_main.c | 14 +--
drivers/infiniband/ulp/srpt/ib_srpt.c | 8 +-
drivers/mcb/mcb-parse.c | 2 +-
drivers/md/dm-integrity.c | 3 +
drivers/md/raid1.c | 26 +++--
drivers/media/common/siano/smsdvb-main.c | 2 +
drivers/media/i2c/adv748x/adv748x.h | 2 +-
drivers/media/i2c/ov7251.c | 4 +-
drivers/media/platform/qcom/venus/hfi_parser.c | 2 +
drivers/media/platform/qcom/venus/hfi_venus.c | 18 +++-
drivers/media/platform/vim2m.c | 6 +-
drivers/media/rc/streamzap.c | 68 ++++++------
drivers/media/v4l2-core/v4l2-dv-timings.c | 4 +-
drivers/misc/pci_endpoint_test.c | 36 ++++---
drivers/mmc/host/cqhci.c | 2 +-
drivers/mtd/inftlcore.c | 9 +-
drivers/mtd/nand/raw/brcmnand/brcmnand.c | 2 +-
drivers/mtd/nand/raw/r852.c | 3 +
drivers/net/dsa/b53/b53_common.c | 10 ++
drivers/net/dsa/mv88e6xxx/chip.c | 25 ++++-
drivers/net/phy/phy_led_triggers.c | 23 ++--
drivers/net/ppp/ppp_synctty.c | 5 +
drivers/net/virtio_net.c | 22 ++--
drivers/net/wireless/atmel/at76c50x-usb.c | 2 +-
drivers/net/wireless/mediatek/mt76/mt76x2/usb.c | 1 +
drivers/net/wireless/ti/wl1251/tx.c | 4 +-
drivers/ntb/hw/idt/ntb_hw_idt.c | 18 ++--
drivers/ntb/ntb_transport.c | 2 +-
drivers/nvme/target/fc.c | 14 ---
drivers/of/irq.c | 13 ++-
drivers/pci/probe.c | 5 +-
drivers/perf/arm_pmu.c | 8 +-
drivers/platform/x86/asus-laptop.c | 9 +-
.../x86/intel_speed_select_if/isst_if_common.c | 2 +-
drivers/pwm/pwm-fsl-ftm.c | 6 ++
drivers/pwm/pwm-mediatek.c | 20 +++-
drivers/s390/virtio/virtio_ccw.c | 16 ++-
drivers/scsi/pm8001/pm8001_sas.c | 1 +
drivers/scsi/scsi_transport_iscsi.c | 7 +-
drivers/scsi/st.c | 2 +-
drivers/staging/comedi/drivers/jr3_pci.c | 15 ++-
drivers/thermal/rockchip_thermal.c | 1 +
drivers/tty/serial/sifive.c | 6 ++
drivers/usb/cdns3/gadget.c | 2 +
drivers/usb/core/quirks.c | 9 ++
drivers/usb/dwc3/core.c | 11 +-
drivers/usb/dwc3/gadget.c | 6 ++
drivers/usb/gadget/udc/aspeed-vhub/dev.c | 3 +
drivers/usb/host/max3421-hcd.c | 7 ++
drivers/usb/host/ohci-pci.c | 23 ++++
drivers/usb/serial/ftdi_sio.c | 2 +
drivers/usb/serial/ftdi_sio_ids.h | 5 +
drivers/usb/serial/option.c | 3 +
drivers/usb/serial/usb-serial-simple.c | 7 ++
drivers/usb/storage/unusual_uas.h | 7 ++
drivers/video/fbdev/omap2/omapfb/dss/dispc.c | 6 +-
drivers/xen/xenfs/xensyms.c | 4 +-
fs/Kconfig | 1 +
fs/btrfs/super.c | 3 +-
fs/ext4/dir.c | 12 ++-
fs/ext4/inode.c | 69 ++++++++----
fs/ext4/namei.c | 2 +-
fs/ext4/super.c | 61 ++++++-----
fs/ext4/xattr.c | 11 +-
fs/fuse/virtio_fs.c | 3 +
fs/hfs/bnode.c | 6 ++
fs/hfsplus/bnode.c | 6 ++
fs/isofs/export.c | 2 +-
fs/jbd2/journal.c | 1 -
fs/jfs/jfs_dmap.c | 10 +-
fs/jfs/jfs_imap.c | 2 +-
fs/nfs/Kconfig | 2 +-
fs/nfs/internal.h | 22 ----
fs/nfs/nfs4session.h | 4 -
fs/nfsd/Kconfig | 1 +
fs/nfsd/nfsfh.h | 12 +--
include/linux/backing-dev.h | 1 +
include/linux/nfs.h | 13 +++
include/linux/pci.h | 4 +-
include/net/sctp/structs.h | 3 +-
include/uapi/linux/kfd_ioctl.h | 2 +
include/uapi/linux/pcitest.h | 3 +-
include/xen/interface/xen-mca.h | 2 +-
init/Kconfig | 3 +-
kernel/locking/lockdep.c | 3 +
kernel/trace/ftrace.c | 1 +
kernel/trace/trace_events.c | 4 +-
lib/sg_split.c | 2 -
mm/vmscan.c | 2 +-
net/8021q/vlan_dev.c | 31 +-----
net/bluetooth/hci_event.c | 5 +-
net/core/dev.c | 1 +
net/core/filter.c | 80 +++++++-------
net/core/page_pool.c | 8 +-
net/ipv4/inet_connection_sock.c | 19 +++-
net/mac80211/iface.c | 3 +
net/mac80211/mesh_hwmp.c | 14 ++-
net/openvswitch/actions.c | 4 +-
net/openvswitch/flow_netlink.c | 3 +-
net/sched/sch_codel.c | 5 +-
net/sched/sch_fq_codel.c | 6 +-
net/sched/sch_hfsc.c | 23 ++--
net/sctp/socket.c | 22 ++--
net/sctp/transport.c | 2 +
net/tipc/link.c | 1 +
net/tipc/monitor.c | 3 +-
sound/pci/hda/hda_intel.c | 15 ++-
sound/usb/midi.c | 80 ++++++++++++--
tools/power/cpupower/bench/parse.c | 4 +
tools/testing/selftests/ublk/test_stripe_04.sh | 24 +++++
162 files changed, 1121 insertions(+), 557 deletions(-)
^ permalink raw reply [flat|nested] 8+ messages in thread
* [PATCH 5.4 008/179] x86/cpu: Dont clear X86_FEATURE_LAHF_LM flag in init_amd_k8() on AMD when running in a virtual machine
2025-04-29 16:39 [PATCH 5.4 000/179] 5.4.293-rc1 review Greg Kroah-Hartman
@ 2025-04-29 16:39 ` Greg Kroah-Hartman
2025-04-29 16:41 ` [PATCH 5.4 132/179] ext4: fix OOB read when checking dotdot dir Greg Kroah-Hartman
` (5 subsequent siblings)
6 siblings, 0 replies; 8+ messages in thread
From: Greg Kroah-Hartman @ 2025-04-29 16:39 UTC (permalink / raw)
To: stable
Cc: Greg Kroah-Hartman, patches, Max Grobecker, Ingo Molnar,
linux-kernel, Borislav Petkov, Sasha Levin
5.4-stable review patch. If anyone has any objections, please let me know.
------------------
From: Max Grobecker <max@grobecker.info>
[ Upstream commit a4248ee16f411ac1ea7dfab228a6659b111e3d65 ]
When running in a virtual machine, we might see the original hardware CPU
vendor string (i.e. "AuthenticAMD"), but a model and family ID set by the
hypervisor. In case we run on AMD hardware and the hypervisor sets a model
ID < 0x14, the LAHF cpu feature is eliminated from the the list of CPU
capabilities present to circumvent a bug with some BIOSes in conjunction with
AMD K8 processors.
Parsing the flags list from /proc/cpuinfo seems to be happening mostly in
bash scripts and prebuilt Docker containers, as it does not need to have
additionals tools present – even though more reliable ways like using "kcpuid",
which calls the CPUID instruction instead of parsing a list, should be preferred.
Scripts, that use /proc/cpuinfo to determine if the current CPU is
"compliant" with defined microarchitecture levels like x86-64-v2 will falsely
claim the CPU is incapable of modern CPU instructions when "lahf_lm" is missing
in that flags list.
This can prevent some docker containers from starting or build scripts to create
unoptimized binaries.
Admittably, this is more a small inconvenience than a severe bug in the kernel
and the shoddy scripts that rely on parsing /proc/cpuinfo
should be fixed instead.
This patch adds an additional check to see if we're running inside a
virtual machine (X86_FEATURE_HYPERVISOR is present), which, to my
understanding, can't be present on a real K8 processor as it was introduced
only with the later/other Athlon64 models.
Example output with the "lahf_lm" flag missing in the flags list
(should be shown between "hypervisor" and "abm"):
$ cat /proc/cpuinfo
processor : 0
vendor_id : AuthenticAMD
cpu family : 15
model : 6
model name : Common KVM processor
stepping : 1
microcode : 0x1000065
cpu MHz : 2599.998
cache size : 512 KB
physical id : 0
siblings : 1
core id : 0
cpu cores : 1
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 13
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca
cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx rdtscp
lm rep_good nopl cpuid extd_apicid tsc_known_freq pni
pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt
tsc_deadline_timer aes xsave avx f16c hypervisor abm
3dnowprefetch vmmcall bmi1 avx2 bmi2 xsaveopt
... while kcpuid shows the feature to be present in the CPU:
# kcpuid -d | grep lahf
lahf_lm - LAHF/SAHF available in 64-bit mode
[ mingo: Updated the comment a bit, incorporated Boris's review feedback. ]
Signed-off-by: Max Grobecker <max@grobecker.info>
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Cc: linux-kernel@vger.kernel.org
Cc: Borislav Petkov <bp@alien8.de>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
arch/x86/kernel/cpu/amd.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/x86/kernel/cpu/amd.c b/arch/x86/kernel/cpu/amd.c
index 533451498c8f8..9bcc099484c89 100644
--- a/arch/x86/kernel/cpu/amd.c
+++ b/arch/x86/kernel/cpu/amd.c
@@ -808,7 +808,7 @@ static void init_amd_k8(struct cpuinfo_x86 *c)
* (model = 0x14) and later actually support it.
* (AMD Erratum #110, docId: 25759).
*/
- if (c->x86_model < 0x14 && cpu_has(c, X86_FEATURE_LAHF_LM)) {
+ if (c->x86_model < 0x14 && cpu_has(c, X86_FEATURE_LAHF_LM) && !cpu_has(c, X86_FEATURE_HYPERVISOR)) {
clear_cpu_cap(c, X86_FEATURE_LAHF_LM);
if (!rdmsrl_amd_safe(0xc001100d, &value)) {
value &= ~BIT_64(32);
--
2.39.5
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [PATCH 5.4 132/179] ext4: fix OOB read when checking dotdot dir
2025-04-29 16:39 [PATCH 5.4 000/179] 5.4.293-rc1 review Greg Kroah-Hartman
2025-04-29 16:39 ` [PATCH 5.4 008/179] x86/cpu: Dont clear X86_FEATURE_LAHF_LM flag in init_amd_k8() on AMD when running in a virtual machine Greg Kroah-Hartman
@ 2025-04-29 16:41 ` Greg Kroah-Hartman
2025-04-30 15:02 ` [PATCH 5.4 000/179] 5.4.293-rc1 review Jon Hunter
` (4 subsequent siblings)
6 siblings, 0 replies; 8+ messages in thread
From: Greg Kroah-Hartman @ 2025-04-29 16:41 UTC (permalink / raw)
To: stable
Cc: Greg Kroah-Hartman, patches, Jakub Acs, Theodore Tso,
Andreas Dilger, linux-ext4, linux-kernel, Mahmoud Adam, security,
Sasha Levin
5.4-stable review patch. If anyone has any objections, please let me know.
------------------
From: Acs, Jakub <acsjakub@amazon.de>
[ Upstream commit d5e206778e96e8667d3bde695ad372c296dc9353 ]
Mounting a corrupted filesystem with directory which contains '.' dir
entry with rec_len == block size results in out-of-bounds read (later
on, when the corrupted directory is removed).
ext4_empty_dir() assumes every ext4 directory contains at least '.'
and '..' as directory entries in the first data block. It first loads
the '.' dir entry, performs sanity checks by calling ext4_check_dir_entry()
and then uses its rec_len member to compute the location of '..' dir
entry (in ext4_next_entry). It assumes the '..' dir entry fits into the
same data block.
If the rec_len of '.' is precisely one block (4KB), it slips through the
sanity checks (it is considered the last directory entry in the data
block) and leaves "struct ext4_dir_entry_2 *de" point exactly past the
memory slot allocated to the data block. The following call to
ext4_check_dir_entry() on new value of de then dereferences this pointer
which results in out-of-bounds mem access.
Fix this by extending __ext4_check_dir_entry() to check for '.' dir
entries that reach the end of data block. Make sure to ignore the phony
dir entries for checksum (by checking name_len for non-zero).
Note: This is reported by KASAN as use-after-free in case another
structure was recently freed from the slot past the bound, but it is
really an OOB read.
This issue was found by syzkaller tool.
Call Trace:
[ 38.594108] BUG: KASAN: slab-use-after-free in __ext4_check_dir_entry+0x67e/0x710
[ 38.594649] Read of size 2 at addr ffff88802b41a004 by task syz-executor/5375
[ 38.595158]
[ 38.595288] CPU: 0 UID: 0 PID: 5375 Comm: syz-executor Not tainted 6.14.0-rc7 #1
[ 38.595298] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 38.595304] Call Trace:
[ 38.595308] <TASK>
[ 38.595311] dump_stack_lvl+0xa7/0xd0
[ 38.595325] print_address_description.constprop.0+0x2c/0x3f0
[ 38.595339] ? __ext4_check_dir_entry+0x67e/0x710
[ 38.595349] print_report+0xaa/0x250
[ 38.595359] ? __ext4_check_dir_entry+0x67e/0x710
[ 38.595368] ? kasan_addr_to_slab+0x9/0x90
[ 38.595378] kasan_report+0xab/0xe0
[ 38.595389] ? __ext4_check_dir_entry+0x67e/0x710
[ 38.595400] __ext4_check_dir_entry+0x67e/0x710
[ 38.595410] ext4_empty_dir+0x465/0x990
[ 38.595421] ? __pfx_ext4_empty_dir+0x10/0x10
[ 38.595432] ext4_rmdir.part.0+0x29a/0xd10
[ 38.595441] ? __dquot_initialize+0x2a7/0xbf0
[ 38.595455] ? __pfx_ext4_rmdir.part.0+0x10/0x10
[ 38.595464] ? __pfx___dquot_initialize+0x10/0x10
[ 38.595478] ? down_write+0xdb/0x140
[ 38.595487] ? __pfx_down_write+0x10/0x10
[ 38.595497] ext4_rmdir+0xee/0x140
[ 38.595506] vfs_rmdir+0x209/0x670
[ 38.595517] ? lookup_one_qstr_excl+0x3b/0x190
[ 38.595529] do_rmdir+0x363/0x3c0
[ 38.595537] ? __pfx_do_rmdir+0x10/0x10
[ 38.595544] ? strncpy_from_user+0x1ff/0x2e0
[ 38.595561] __x64_sys_unlinkat+0xf0/0x130
[ 38.595570] do_syscall_64+0x5b/0x180
[ 38.595583] entry_SYSCALL_64_after_hwframe+0x76/0x7e
Fixes: ac27a0ec112a0 ("[PATCH] ext4: initial copy of files from ext3")
Signed-off-by: Jakub Acs <acsjakub@amazon.de>
Cc: Theodore Ts'o <tytso@mit.edu>
Cc: Andreas Dilger <adilger.kernel@dilger.ca>
Cc: linux-ext4@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
Cc: Mahmoud Adam <mngyadam@amazon.com>
Cc: stable@vger.kernel.org
Cc: security@kernel.org
Link: https://patch.msgid.link/b3ae36a6794c4a01944c7d70b403db5b@amazon.de
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
fs/ext4/dir.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/fs/ext4/dir.c b/fs/ext4/dir.c
index c4f7fd22a907c..567c47cf4f20c 100644
--- a/fs/ext4/dir.c
+++ b/fs/ext4/dir.c
@@ -88,6 +88,9 @@ int __ext4_check_dir_entry(const char *function, unsigned int line,
else if (unlikely(le32_to_cpu(de->inode) >
le32_to_cpu(EXT4_SB(dir->i_sb)->s_es->s_inodes_count)))
error_msg = "inode out of bounds";
+ else if (unlikely(next_offset == size && de->name_len == 1 &&
+ de->name[0] == '.'))
+ error_msg = "'.' directory cannot be the last in data block";
else
return 0;
--
2.39.5
^ permalink raw reply related [flat|nested] 8+ messages in thread
* Re: [PATCH 5.4 000/179] 5.4.293-rc1 review
2025-04-29 16:39 [PATCH 5.4 000/179] 5.4.293-rc1 review Greg Kroah-Hartman
2025-04-29 16:39 ` [PATCH 5.4 008/179] x86/cpu: Dont clear X86_FEATURE_LAHF_LM flag in init_amd_k8() on AMD when running in a virtual machine Greg Kroah-Hartman
2025-04-29 16:41 ` [PATCH 5.4 132/179] ext4: fix OOB read when checking dotdot dir Greg Kroah-Hartman
@ 2025-04-30 15:02 ` Jon Hunter
2025-04-30 15:55 ` Shuah Khan
` (3 subsequent siblings)
6 siblings, 0 replies; 8+ messages in thread
From: Jon Hunter @ 2025-04-30 15:02 UTC (permalink / raw)
To: Greg Kroah-Hartman
Cc: Greg Kroah-Hartman, patches, linux-kernel, torvalds, akpm, linux,
shuah, patches, lkft-triage, pavel, jonathanh, f.fainelli,
sudipm.mukherjee, srw, rwarsow, conor, hargar, broonie,
linux-tegra, stable
On Tue, 29 Apr 2025 18:39:01 +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.4.293 release.
> There are 179 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, 01 May 2025 16:10:15 +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.293-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
All tests passing for Tegra ...
Test results for stable-v5.4:
10 builds: 10 pass, 0 fail
24 boots: 24 pass, 0 fail
54 tests: 54 pass, 0 fail
Linux version: 5.4.293-rc1-gd5e62da0f6d5
Boards tested: tegra124-jetson-tk1, tegra186-p2771-0000,
tegra194-p2972-0000, tegra20-ventana,
tegra210-p2371-2180, tegra210-p3450-0000,
tegra30-cardhu-a04
Tested-by: Jon Hunter <jonathanh@nvidia.com>
Jon
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH 5.4 000/179] 5.4.293-rc1 review
2025-04-29 16:39 [PATCH 5.4 000/179] 5.4.293-rc1 review Greg Kroah-Hartman
` (2 preceding siblings ...)
2025-04-30 15:02 ` [PATCH 5.4 000/179] 5.4.293-rc1 review Jon Hunter
@ 2025-04-30 15:55 ` Shuah Khan
2025-04-30 16:46 ` Naresh Kamboju
` (2 subsequent siblings)
6 siblings, 0 replies; 8+ messages in thread
From: Shuah Khan @ 2025-04-30 15:55 UTC (permalink / raw)
To: Greg Kroah-Hartman, stable
Cc: patches, linux-kernel, torvalds, akpm, linux, shuah, patches,
lkft-triage, pavel, jonathanh, f.fainelli, sudipm.mukherjee, srw,
rwarsow, conor, hargar, broonie, Shuah Khan
On 4/29/25 10:39, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.4.293 release.
> There are 179 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, 01 May 2025 16:10:15 +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.293-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
>
Compiled and booted on my test system. No dmesg regressions.
Tested-by: Shuah Khan <skhan@linuxfoundation.org>
thanks,
-- Shuah
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH 5.4 000/179] 5.4.293-rc1 review
2025-04-29 16:39 [PATCH 5.4 000/179] 5.4.293-rc1 review Greg Kroah-Hartman
` (3 preceding siblings ...)
2025-04-30 15:55 ` Shuah Khan
@ 2025-04-30 16:46 ` Naresh Kamboju
2025-04-30 18:08 ` ALOK TIWARI
2025-05-02 12:04 ` Florian Fainelli
6 siblings, 0 replies; 8+ messages in thread
From: Naresh Kamboju @ 2025-04-30 16:46 UTC (permalink / raw)
To: Greg Kroah-Hartman
Cc: stable, patches, linux-kernel, torvalds, akpm, linux, shuah,
patches, lkft-triage, pavel, jonathanh, f.fainelli,
sudipm.mukherjee, srw, rwarsow, conor, hargar, broonie
On Tue, 29 Apr 2025 at 22:16, Greg Kroah-Hartman
<gregkh@linuxfoundation.org> wrote:
>
> This is the start of the stable review cycle for the 5.4.293 release.
> There are 179 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, 01 May 2025 16:10:15 +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.293-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
Results from Linaro’s test farm.
No regressions on arm64, arm, x86_64, and i386.
Tested-by: Linux Kernel Functional Testing <lkft@linaro.org>
## Build
* kernel: 5.4.293-rc1
* git: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
* git commit: d5e62da0f6d50c9412ef6220500b5c0c886d081f
* git describe: v5.4.292-180-gd5e62da0f6d5
* test details:
https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-5.4.y/build/v5.4.292-180-gd5e62da0f6d5
## Test Regressions (compared to v5.4.291-155-g7a5af469195f)
## Metric Regressions (compared to v5.4.291-155-g7a5af469195f)
## Test Fixes (compared to v5.4.291-155-g7a5af469195f)
## Metric Fixes (compared to v5.4.291-155-g7a5af469195f)
## Test result summary
total: 53398, pass: 34036, fail: 8725, skip: 10462, xfail: 175
## Build Summary
* arc: 5 total, 5 passed, 0 failed
* arm: 130 total, 128 passed, 2 failed
* arm64: 30 total, 28 passed, 2 failed
* i386: 19 total, 14 passed, 5 failed
* mips: 25 total, 22 passed, 3 failed
* parisc: 3 total, 0 passed, 3 failed
* powerpc: 26 total, 21 passed, 5 failed
* riscv: 9 total, 3 passed, 6 failed
* s390: 6 total, 6 passed, 0 failed
* sh: 10 total, 10 passed, 0 failed
* sparc: 6 total, 6 passed, 0 failed
* x86_64: 26 total, 26 passed, 0 failed
## Test suites summary
* boot
* kselftest-arm64
* kselftest-breakpoints
* kselftest-capabilities
* kselftest-cgroup
* kselftest-clone3
* kselftest-core
* kselftest-cpu-hotplug
* kselftest-cpufreq
* kselftest-efivarfs
* kselftest-exec
* kselftest-fpu
* kselftest-ftrace
* kselftest-futex
* kselftest-gpio
* kselftest-intel_pstate
* kselftest-ipc
* kselftest-kcmp
* kselftest-livepatch
* kselftest-membarrier
* kselftest-memfd
* kselftest-mincore
* kselftest-mqueue
* kselftest-net
* kselftest-net-mptcp
* kselftest-openat2
* kselftest-ptrace
* kselftest-rseq
* kselftest-rtc
* kselftest-sigaltstack
* kselftest-size
* kselftest-tc-testing
* kselftest-timers
* kselftest-tmpfs
* kselftest-tpm2
* kselftest-user_events
* kselftest-vDSO
* kselftest-x86
* kunit
* lava
* libhugetlbfs
* log-parser-boot
* log-parser-build-clang
* log-parser-build-gcc
* log-parser-test
* ltp-capability
* ltp-commands
* ltp-containers
* ltp-controllers
* ltp-cpuhotplug
* ltp-crypto
* ltp-cve
* ltp-dio
* ltp-fcntl-locktests
* ltp-fs
* ltp-fs_bind
* ltp-fs_perms_simple
* ltp-hugetlb
* ltp-ipc
* ltp-math
* ltp-mm
* ltp-nptl
* ltp-pty
* ltp-sched
* ltp-smoke
* ltp-syscalls
* ltp-tracing
* perf
* rcutorture
--
Linaro LKFT
https://lkft.linaro.org
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH 5.4 000/179] 5.4.293-rc1 review
2025-04-29 16:39 [PATCH 5.4 000/179] 5.4.293-rc1 review Greg Kroah-Hartman
` (4 preceding siblings ...)
2025-04-30 16:46 ` Naresh Kamboju
@ 2025-04-30 18:08 ` ALOK TIWARI
2025-05-02 12:04 ` Florian Fainelli
6 siblings, 0 replies; 8+ messages in thread
From: ALOK TIWARI @ 2025-04-30 18:08 UTC (permalink / raw)
To: Greg Kroah-Hartman, stable
Cc: patches, linux-kernel, torvalds, akpm, linux, shuah, patches,
lkft-triage, pavel, jonathanh, f.fainelli, sudipm.mukherjee, srw,
rwarsow, conor, hargar, broonie
Hi Greg,
On 29-04-2025 22:09, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.4.293 release.
> There are 179 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, 01 May 2025 16:10:15 +0000.
> Anything received after that time might be too late.
>
> The whole patch series can be found in one patch at:
> https://urldefense.com/v3/__https://www.kernel.org/pub/linux/kernel/
> v5.x/stable-review/patch-5.4.293-rc1.gz__;!!ACWV5N9M2RV99hQ!
> IPShYYPRwQVyMGEUDkYPUDXfyHUAu3dkwdGW7hxX-
> lLnruQITTZM_71HjH4inO90XxDAKXz07zaiTCHACPg6nnXnbw$
> 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
No problems seen on x86_64 and aarch64 with our testing.
Tested-by: Alok Tiwari <alok.a.tiwari@oracle.com>
Thanks,
Alok
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH 5.4 000/179] 5.4.293-rc1 review
2025-04-29 16:39 [PATCH 5.4 000/179] 5.4.293-rc1 review Greg Kroah-Hartman
` (5 preceding siblings ...)
2025-04-30 18:08 ` ALOK TIWARI
@ 2025-05-02 12:04 ` Florian Fainelli
6 siblings, 0 replies; 8+ messages in thread
From: Florian Fainelli @ 2025-05-02 12:04 UTC (permalink / raw)
To: Greg Kroah-Hartman, stable
Cc: patches, linux-kernel, torvalds, akpm, linux, shuah, patches,
lkft-triage, pavel, jonathanh, sudipm.mukherjee, srw, rwarsow,
conor, hargar, broonie
On 4/29/2025 6:39 PM, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.4.293 release.
> There are 179 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, 01 May 2025 16:10:15 +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.293-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
On ARCH_BRCMSTB using 32-bit and 64-bit ARM kernels, build tested on
BMIPS_GENERIC:
Tested-by: Florian Fainelli <florian.fainelli@broadcom.com>
--
Florian
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2025-05-02 12:05 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-04-29 16:39 [PATCH 5.4 000/179] 5.4.293-rc1 review Greg Kroah-Hartman
2025-04-29 16:39 ` [PATCH 5.4 008/179] x86/cpu: Dont clear X86_FEATURE_LAHF_LM flag in init_amd_k8() on AMD when running in a virtual machine Greg Kroah-Hartman
2025-04-29 16:41 ` [PATCH 5.4 132/179] ext4: fix OOB read when checking dotdot dir Greg Kroah-Hartman
2025-04-30 15:02 ` [PATCH 5.4 000/179] 5.4.293-rc1 review Jon Hunter
2025-04-30 15:55 ` Shuah Khan
2025-04-30 16:46 ` Naresh Kamboju
2025-04-30 18:08 ` ALOK TIWARI
2025-05-02 12:04 ` Florian Fainelli
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox