This is the start of the stable review cycle for the 5.4.299 release. There are 45 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 Tue, 09 Sep 2025 19:55:53 +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.299-rc1... 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.299-rc1
Qiu-ji Chen chenqiuji666@gmail.com dmaengine: mediatek: Fix a flag reuse error in mtk_cqdma_tx_status()
Roman Smirnov r.smirnov@omp.ru cifs: fix integer overflow in match_server()
Larisa Grigore larisa.grigore@nxp.com spi: spi-fsl-lpspi: Reset FIFO and disable module on transfer abort
Larisa Grigore larisa.grigore@nxp.com spi: spi-fsl-lpspi: Set correct chip-select polarity bit
Larisa Grigore larisa.grigore@nxp.com spi: spi-fsl-lpspi: Fix transmissions when using CONT
Wentao Liang vulab@iscas.ac.cn pcmcia: Add error handling for add_interval() in do_validate_mem()
Takashi Iwai tiwai@suse.de ALSA: hda/hdmi: Add pin fix for another HP EliteDesk 800 G4 model
Kees Cook kees@kernel.org randstruct: gcc-plugin: Fix attribute addition
Kees Cook kees@kernel.org randstruct: gcc-plugin: Remove bogus void member
Ronak Doshi ronak.doshi@broadcom.com vmxnet3: update MTU after device quiesce
Jakob Unterwurzacher jakobunt@gmail.com net: dsa: microchip: linearize skb for tail-tagging switches
Pieter Van Trappen pieter.van.trappen@cern.ch net: dsa: microchip: update tag_ksz masks for KSZ9477 family
Qiu-ji Chen chenqiuji666@gmail.com dmaengine: mediatek: Fix a possible deadlock error in mtk_cqdma_tx_status()
Chris Chiu chris.chiu@canonical.com ALSA: hda/realtek - Add new HP ZBook laptop with micmute led fixup
Emanuele Ghidoli emanuele.ghidoli@toradex.com gpio: pca953x: fix IRQ storm on system wake up
Luca Ceresoli luca.ceresoli@bootlin.com iio: light: opt3001: fix deadlock due to concurrent flag access
David Lechner dlechner@baylibre.com iio: chemical: pms7003: use aligned_s64 for timestamp
Sean Christopherson seanjc@google.com KVM: x86: Take irqfds.lock when adding/deleting IRQ bypass producer
Rafael J. Wysocki rafael.j.wysocki@intel.com cpufreq/sched: Explicitly synchronize limits_changed flag handling
Li Qiong liqiong@nfschina.com mm/slub: avoid accessing metadata when pointer is invalid in object_err()
John Evans evans1210144@gmail.com scsi: lpfc: Fix buffer free/clear order in deferred receive path
Jann Horn jannh@google.com mm/khugepaged: fix ->anon_vma race
Vitaly Lifshits vitaly.lifshits@intel.com e1000e: fix heap overflow in e1000_set_eeprom
Stanislav Fort stanislav.fort@aisle.com batman-adv: fix OOB read/write in network-coding decode
Alex Deucher alexander.deucher@amd.com drm/amdgpu: drop hw access in non-DC audio fini
Qianfeng Rong rongqianfeng@vivo.com wifi: mwifiex: Initialize the chan_stats array to zero
Ma Ke make24@iscas.ac.cn pcmcia: Fix a NULL pointer dereference in __iodyn_find_io_region()
Cryolitia PukNgae cryolitia@uniontech.com ALSA: usb-audio: Add mute TLV for playback volumes on some devices
Qingfang Deng dqfext@gmail.com ppp: fix memory leak in pad_compress_skb
Wang Liang wangliang74@huawei.com net: atm: fix memory leak in atm_register_sysfs when device_register fail
Eric Dumazet edumazet@google.com ax25: properly unshare skbs in ax25_kiss_rcv()
Dan Carpenter dan.carpenter@linaro.org ipv4: Fix NULL vs error pointer check in inet_blackhole_dev_init()
Rosen Penev rosenp@gmail.com net: thunder_bgx: decrement cleanup index before use
Rosen Penev rosenp@gmail.com net: thunder_bgx: add a missing of_node_put
Dan Carpenter dan.carpenter@linaro.org wifi: libertas: cap SSID len in lbs_associate()
Dan Carpenter dan.carpenter@linaro.org wifi: cw1200: cap SSID length in cw1200_do_join()
Felix Fietkau nbd@nbd.name net: ethernet: mtk_eth_soc: fix tx vlan tag for llc packets
Zhen Ni zhen.ni@easystack.cn i40e: Fix potential invalid access when MAC list is empty
Fabian Bläse fabian@blaese.de icmp: fix icmp_ndo_send address translation for reply direction
Miaoqian Lin linmq006@gmail.com mISDN: Fix memory leak in dsp_hwec_enable()
Alok Tiwari alok.a.tiwari@oracle.com xirc2ps_cs: fix register access when enabling FullDuplex
Kuniyuki Iwashima kuniyu@google.com Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()
Phil Sutter phil@nwl.cc netfilter: conntrack: helper: Replace -EEXIST by -EBUSY
Dmitry Antipov dmantipov@yandex.ru wifi: cfg80211: fix use-after-free in cmp_bss()
Nathan Chancellor nathan@kernel.org powerpc: boot: Remove leading zero in label in udelay()
-------------
Diffstat:
Makefile | 4 +-- arch/powerpc/boot/util.S | 4 +-- arch/x86/kvm/x86.c | 16 +++++++-- drivers/dma/mediatek/mtk-cqdma.c | 10 +++--- drivers/gpio/gpio-pca953x.c | 5 +++ drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 5 --- drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 5 --- drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 5 --- drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 5 --- drivers/iio/chemical/pms7003.c | 5 +-- drivers/iio/light/opt3001.c | 5 +-- drivers/isdn/mISDN/dsp_hwec.c | 6 ++-- drivers/net/ethernet/cavium/thunder/thunder_bgx.c | 20 +++++++----- drivers/net/ethernet/intel/e1000e/ethtool.c | 10 ++++-- drivers/net/ethernet/intel/i40e/i40e_client.c | 4 +-- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 10 +++++- drivers/net/ethernet/xircom/xirc2ps_cs.c | 2 +- drivers/net/ppp/ppp_generic.c | 6 ++-- drivers/net/vmxnet3/vmxnet3_drv.c | 5 +-- drivers/net/wireless/marvell/libertas/cfg.c | 9 +++-- drivers/net/wireless/marvell/mwifiex/cfg80211.c | 5 +-- drivers/net/wireless/marvell/mwifiex/main.c | 4 +-- drivers/net/wireless/st/cw1200/sta.c | 2 +- drivers/pcmcia/rsrc_iodyn.c | 3 ++ drivers/pcmcia/rsrc_nonstatic.c | 4 ++- drivers/scsi/lpfc/lpfc_nvmet.c | 10 +++--- drivers/spi/spi-fsl-lpspi.c | 15 +++++---- fs/cifs/connect.c | 5 +++ kernel/sched/cpufreq_schedutil.c | 28 +++++++++++++--- mm/khugepaged.c | 14 +++++++- mm/slub.c | 7 +++- net/atm/resources.c | 6 ++-- net/ax25/ax25_in.c | 4 +++ net/batman-adv/network-coding.c | 7 +++- net/bluetooth/l2cap_sock.c | 3 ++ net/dsa/tag_ksz.c | 22 ++++++++++--- net/ipv4/devinet.c | 7 ++-- net/ipv4/icmp.c | 6 ++-- net/ipv6/ip6_icmp.c | 6 ++-- net/netfilter/nf_conntrack_helper.c | 4 +-- net/wireless/scan.c | 3 +- scripts/gcc-plugins/gcc-common.h | 32 ++++++++++++++++++ scripts/gcc-plugins/randomize_layout_plugin.c | 40 +++++++---------------- sound/pci/hda/patch_hdmi.c | 1 + sound/pci/hda/patch_realtek.c | 1 + sound/usb/mixer_quirks.c | 2 ++ 46 files changed, 250 insertions(+), 132 deletions(-)
On 9/7/2025 12:57 PM, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 5.4.299 release. There are 45 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 Tue, 09 Sep 2025 19:55:53 +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.299-rc1... 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
Looks like we have a minor regression introduced in the 5.4.297 cycle that I will be solving separately:
[ 5.019301] xhci-hcd 8d00000.xhci_v2: xHCI Host Controller [ 5.024929] xhci-hcd 8d00000.xhci_v2: new USB bus registered, assigned bus number 1 [ 5.032865] xhci-hcd 8d00000.xhci_v2: hcc params 0x0220fe6d hci version 0x110 quirks 0x0000180000010090 [ 5.042311] xhci-hcd 8d00000.xhci_v2: irq 39, io mem 0x08d00000 [ 5.048316] xhci-hcd 8d00000.xhci_v2: xHCI Host Controller [ 5.053885] xhci-hcd 8d00000.xhci_v2: new USB bus registered, assigned bus number 2 [ 5.061564] xhci-hcd 8d00000.xhci_v2: Host supports USB 3.0 SuperSpeed [ 5.068404] hub 1-0:1.0: USB hub found [ 5.072180] hub 1-0:1.0: 1 port detected [ 5.076289] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM. [ 5.084621] hub 2-0:1.0: USB hub found [ 5.088393] hub 2-0:1.0: config failed, hub doesn't have any ports! (err -19) [ 5.095545] ------------[ cut here ]------------ [ 5.100182] WARNING: CPU: 0 PID: 41 at kernel/workqueue.c:3052 __flush_work+0x2e4/0x364 [ 5.106281] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300) [ 5.108219] Modules linked in: [ 5.117467] CPU: 0 PID: 41 Comm: kworker/0:1 Not tainted 5.4.296-1.19pre-gebfa69b7e348 #2 [ 5.125654] Hardware name: Broadcom STB (Flattened Device Tree) [ 5.131588] Workqueue: events deferred_probe_work_func [ 5.136732] Backtrace: [ 5.139187] [<c0cccbd8>] (dump_backtrace) from [<c0ccce70>] (show_stack+0x20/0x24) [ 5.146766] r7:00000bec r6:60000013 r5:00000000 r4:c26b3ca0 [ 5.152434] [<c0ccce50>] (show_stack) from [<c0cdaf18>] (dump_stack+0x94/0xa8) [ 5.159668] [<c0cdae84>] (dump_stack) from [<c0226194>] (__warn+0x98/0xec) [ 5.166550] r7:00000bec r6:c02438cc r5:00000009 r4:c0f51eb0 [ 5.172216] [<c02260fc>] (__warn) from [<c0ccd67c>] (warn_slowpath_fmt+0x70/0xcc) [ 5.179708] r7:00000009 r6:00000bec r5:c0f51eb0 r4:00000000 [ 5.185373] [<c0ccd610>] (warn_slowpath_fmt) from [<c02438cc>] (__flush_work+0x2e4/0x364) [ 5.193561] r8:00000001 r7:cd316510 r6:cd949c00 r5:cd3164d4 r4:cd3164d4 [ 5.200271] [<c02435e8>] (__flush_work) from [<c0244328>] (flush_delayed_work+0x3c/0x54) [ 5.208372] r10:cd316400 r9:cd949c78 r8:00000000 r7:cd316510 r6:cd949c00 r5:cd316400 [ 5.216210] r4:cd3164d4 [ 5.218749] [<c02442ec>] (flush_delayed_work) from [<c0932150>] (hub_quiesce+0x94/0xcc) [ 5.226761] r5:cd316400 r4:00000000 [ 5.230341] [<c09320bc>] (hub_quiesce) from [<c09324bc>] (hub_disconnect+0x48/0x16c) [ 5.238092] r7:c2710ab8 r6:cd94a800 r5:cd316400 r4:cd94a820 [ 5.243758] [<c0932474>] (hub_disconnect) from [<c0935b14>] (hub_probe+0x31c/0xeac) [ 5.251424] r9:80000080 r8:00000003 r7:cd949c00 r6:cd309380 r5:cd94a800 r4:cd94a820 [ 5.259178] [<c09357f8>] (hub_probe) from [<c093ff2c>] (usb_probe_interface+0x104/0x2ec) [ 5.267278] r10:cd949c00 r9:cd94a800 r8:c268e298 r7:c0e74c64 r6:cd949c78 r5:00000001 [ 5.275117] r4:cd94a820 [ 5.277654] [<c093fe28>] (usb_probe_interface) from [<c07e5d78>] (really_probe+0x11c/0x4c8) [ 5.286016] r10:c26c6f90 r9:c268e298 r8:c270e478 r7:00000000 r6:00000000 r5:c270e474 [ 5.293854] r4:cd94a820 [ 5.296390] [<c07e5c5c>] (really_probe) from [<c07e65ec>] (driver_probe_device+0x88/0x1d4) [ 5.304665] r10:00000000 r9:c268e330 r8:00000000 r7:cd94a820 r6:ce2999f4 r5:c268e298 [ 5.312504] r4:cd94a820 [ 5.315040] [<c07e6564>] (driver_probe_device) from [<c07e696c>] (__device_attach_driver+0xbc/0x120) [ 5.324183] r8:00000000 r7:cd94a820 r6:ce2999f4 r5:c268e298 r4:00000001 [ 5.330893] [<c07e68b0>] (__device_attach_driver) from [<c07e3904>] (bus_for_each_drv+0x90/0xe0) [ 5.339688] r7:c270e450 r6:c07e68b0 r5:ce2999f4 r4:00000000 [ 5.345354] [<c07e3874>] (bus_for_each_drv) from [<c07e61dc>] (__device_attach+0xb8/0x1fc) [ 5.353627] r6:cd94a864 r5:00000001 r4:cd94a820 [ 5.358251] [<c07e6124>] (__device_attach) from [<c07e69ec>] (device_initial_probe+0x1c/0x20) [ 5.366785] r6:c268e348 r5:cd94a820 r4:cd94a820 [ 5.371408] [<c07e69d0>] (device_initial_probe) from [<c07e4c94>] (bus_probe_device+0x94/0x9c) [ 5.380031] [<c07e4c00>] (bus_probe_device) from [<c07e0e5c>] (device_add+0x2c8/0x680) [ 5.387957] r7:c270e450 r6:cd949c78 r5:00000000 r4:cd94a820 [ 5.393624] [<c07e0b94>] (device_add) from [<c093dfe4>] (usb_set_configuration+0x49c/0x8a4) [ 5.401985] r9:c26cd200 r8:cd949c78 r7:cd316250 r6:cd316250 r5:cd949c00 r4:cd94a800 [ 5.409741] [<c093db48>] (usb_set_configuration) from [<c094a820>] (generic_probe+0x60/0x9c) [ 5.418189] r10:c26c6f90 r9:c268eb28 r8:c270e478 r7:cd949c00 r6:c268eb28 r5:00000001 [ 5.426027] r4:cd949c00 [ 5.428563] [<c094a7c0>] (generic_probe) from [<c093f6a8>] (usb_probe_device+0x4c/0x9c) [ 5.436575] r5:c270e474 r4:cd949c78 [ 5.440155] [<c093f65c>] (usb_probe_device) from [<c07e5d78>] (really_probe+0x11c/0x4c8) [ 5.448254] r7:00000000 r6:00000000 r5:c270e474 r4:cd949c78 [ 5.453921] [<c07e5c5c>] (really_probe) from [<c07e65ec>] (driver_probe_device+0x88/0x1d4) [ 5.462195] r10:ce0fc000 r9:c268e20c r8:00000000 r7:cd949c78 r6:ce299c24 r5:c268eb28 [ 5.470034] r4:cd949c78 [ 5.472571] [<c07e6564>] (driver_probe_device) from [<c07e696c>] (__device_attach_driver+0xbc/0x120) [ 5.481715] r8:00000000 r7:cd949c78 r6:ce299c24 r5:c268eb28 r4:00000001 [ 5.488425] [<c07e68b0>] (__device_attach_driver) from [<c07e3904>] (bus_for_each_drv+0x90/0xe0) [ 5.497220] r7:c270e450 r6:c07e68b0 r5:ce299c24 r4:00000000 [ 5.502887] [<c07e3874>] (bus_for_each_drv) from [<c07e61dc>] (__device_attach+0xb8/0x1fc) [ 5.511160] r6:cd949cbc r5:00000001 r4:cd949c78 [ 5.515784] [<c07e6124>] (__device_attach) from [<c07e69ec>] (device_initial_probe+0x1c/0x20) [ 5.524319] r6:c268e348 r5:cd949c78 r4:cd949c78 [ 5.528941] [<c07e69d0>] (device_initial_probe) from [<c07e4c94>] (bus_probe_device+0x94/0x9c) [ 5.537564] [<c07e4c00>] (bus_probe_device) from [<c07e0e5c>] (device_add+0x2c8/0x680) [ 5.545491] r7:c270e450 r6:ce307410 r5:00000000 r4:cd949c78 [ 5.551157] [<c07e0b94>] (device_add) from [<c09327b8>] (usb_new_device+0x1d8/0x400) [ 5.558910] r9:00000000 r8:ce0fe0c8 r7:ce307410 r6:cd309000 r5:cd949c78 r4:cd949c00 [ 5.566663] [<c09325e0>] (usb_new_device) from [<c0cd6e60>] (register_root_hub+0x158/0x1dc) [ 5.575024] r9:00000000 r8:ce0fe0c8 r7:ce307410 r6:ce0fe000 r5:00000000 r4:cd949c00 [ 5.582778] [<c0cd6d08>] (register_root_hub) from [<c09388c0>] (usb_add_hcd+0x5a4/0x680) [ 5.590878] r7:00000000 r6:ce0fc000 r5:00000027 r4:ce0fe000 [ 5.596546] [<c093831c>] (usb_add_hcd) from [<c0971f98>] (xhci_plat_probe+0x514/0x644) [ 5.604472] r9:00000000 r8:ce307410 r7:ce0fc000 r6:ce307400 r5:ce307508 r4:ce307410 [ 5.612227] [<c0971a84>] (xhci_plat_probe) from [<c07e8bbc>] (platform_drv_probe+0x58/0xac) [ 5.620588] r10:c26c6f90 r9:c2690480 r8:c270e478 r7:00000000 r6:c2690480 r5:ce307410 [ 5.628427] r4:00000000 [ 5.630964] [<c07e8b64>] (platform_drv_probe) from [<c07e5d78>] (really_probe+0x11c/0x4c8) [ 5.639237] r7:00000000 r6:00000000 r5:c270e474 r4:ce307410 [ 5.644903] [<c07e5c5c>] (really_probe) from [<c07e65ec>] (driver_probe_device+0x88/0x1d4) [ 5.653178] r10:00000000 r9:c26bc3f0 r8:00000000 r7:ce307410 r6:ce299e84 r5:c2690480 [ 5.661016] r4:ce307410 [ 5.663553] [<c07e6564>] (driver_probe_device) from [<c07e696c>] (__device_attach_driver+0xbc/0x120) [ 5.672697] r8:00000000 r7:ce307410 r6:ce299e84 r5:c2690480 r4:00000001 [ 5.679406] [<c07e68b0>] (__device_attach_driver) from [<c07e3904>] (bus_for_each_drv+0x90/0xe0) [ 5.688202] r7:c26c6f90 r6:c07e68b0 r5:ce299e84 r4:00000000 [ 5.693869] [<c07e3874>] (bus_for_each_drv) from [<c07e61dc>] (__device_attach+0xb8/0x1fc) [ 5.702142] r6:ce307454 r5:00000001 r4:ce307410 [ 5.706765] [<c07e6124>] (__device_attach) from [<c07e69ec>] (device_initial_probe+0x1c/0x20) [ 5.715300] r6:c2680428 r5:ce307410 r4:ce307410 [ 5.719923] [<c07e69d0>] (device_initial_probe) from [<c07e4c94>] (bus_probe_device+0x94/0x9c) [ 5.728546] [<c07e4c00>] (bus_probe_device) from [<c07e51bc>] (deferred_probe_work_func+0x84/0xcc) [ 5.737515] r7:c26c6f90 r6:c26801ac r5:c2680198 r4:ce307410 [ 5.743182] [<c07e5138>] (deferred_probe_work_func) from [<c02447ac>] (process_one_work+0x208/0x53c) [ 5.752325] r7:d07a4400 r6:d07a1140 r5:ce0d0e00 r4:c26801c0 [ 5.757992] [<c02445a4>] (process_one_work) from [<c0244d20>] (worker_thread+0x240/0x5c0) [ 5.766180] r10:00000008 r9:ce298000 r8:c2603d00 r7:d07a1158 r6:ce0d0e14 r5:d07a1140 [ 5.774018] r4:ce0d0e00 [ 5.776554] [<c0244ae0>] (worker_thread) from [<c024b244>] (kthread+0x16c/0x170) [ 5.783960] r10:ce135e80 r9:c0244ae0 r8:ce0d0e00 r7:ce298000 r6:00000000 r5:ce225f00 [ 5.791798] r4:ce24c0c0 [ 5.794336] [<c024b0d8>] (kthread) from [<c02010d8>] (ret_from_fork+0x14/0x3c) [ 5.801567] Exception stack(0xce299fb0 to 0xce299ff8) [ 5.806623] 9fa0: 00000000 00000000 00000000 00000000 [ 5.814811] 9fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 5.822998] 9fe0: 00000000 00000000 00000000 00000000 00000013 00000000 [ 5.829621] r10:00000000 r9:00000000 r8:00000000 r7:00000000 r6:00000000 r5:c024b0d8 [ 5.837460] r4:ce225f00 [ 5.840013] ata1.00: ATA-8: WDC WD3200BEKT-00F3T0, 11.01A11, max UDMA/133 [ 5.840016] ---[ end trace 268ceb3d3c2e8a73 ]---
On 9/7/2025 2:08 PM, Florian Fainelli wrote:
On 9/7/2025 12:57 PM, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 5.4.299 release. There are 45 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 Tue, 09 Sep 2025 19:55:53 +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.299-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
Looks like we have a minor regression introduced in the 5.4.297 cycle that I will be solving separately:
Looks like we are missing 9bd9c8026341f75f25c53104eb7e656e357ca1a2 ("usb: hub: Fix flushing of delayed work used for post resume purposes") in the 5.4.y branch, while we do have a49e1e2e785fb3621f2d748581881b23a364998a ("usb: hub: Fix flushing and scheduling of delayed work that tunes runtime pm"), looks like the cherry pick is not exactly clean, will work on that later today.
On Sun, Sep 07, 2025 at 02:28:40PM -0700, Florian Fainelli wrote:
On 9/7/2025 2:08 PM, Florian Fainelli wrote:
On 9/7/2025 12:57 PM, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 5.4.299 release. There are 45 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 Tue, 09 Sep 2025 19:55:53 +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.299-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
Looks like we have a minor regression introduced in the 5.4.297 cycle that I will be solving separately:
Looks like we are missing 9bd9c8026341f75f25c53104eb7e656e357ca1a2 ("usb: hub: Fix flushing of delayed work used for post resume purposes") in the 5.4.y branch, while we do have a49e1e2e785fb3621f2d748581881b23a364998a ("usb: hub: Fix flushing and scheduling of delayed work that tunes runtime pm"), looks like the cherry pick is not exactly clean, will work on that later today.
Thanks for the backport!
Builds and boots. No network testing performed.
CPU/kernel: Linux auntie 5.4.299-rc1-00070-gf858bf548429 #68 SMP Mon Sep 8 07:03:03 -00 2025 x86_64 AMD Ryzen 9 9950X 16-Core Processor AuthenticAMD GNU/Linux
Tested-by: Brett A C Sheffield bacs@librecast.net
On Sun, 07 Sep 2025 21:57:46 +0200, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 5.4.299 release. There are 45 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 Tue, 09 Sep 2025 19:55:53 +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.299-rc1... 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.299-rc1-gf858bf548429 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
On 9/7/25 13:57, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 5.4.299 release. There are 45 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 Tue, 09 Sep 2025 19:55:53 +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.299-rc1... 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
On Mon, 8 Sept 2025 at 01:40, Greg Kroah-Hartman gregkh@linuxfoundation.org wrote:
This is the start of the stable review cycle for the 5.4.299 release. There are 45 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 Tue, 09 Sep 2025 19:55:53 +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.299-rc1... 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
NOTE: Following list of new build warnings noticed on arm build with gcc-12 and clang.
drivers/net/wireless/marvell/libertas/cfg.c: In function 'lbs_associate': include/linux/kernel.h:843:43: warning: comparison of distinct pointer types lacks a cast 843 | (!!(sizeof((typeof(x) *)1 == (typeof(y) *)1))) | ^~
drivers/net/wireless/st/cw1200/sta.c:1292:20: warning: comparison of distinct pointer types ('typeof (ssidie[1]) *' (aka 'const unsigned char *') and 'typeof (32) *' (aka 'int *')) [-Wcompare-distinct-pointer-types] 1292 | join.ssid_len = min(ssidie[1], IEEE80211_MAX_SSID_LEN); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/libertas/cfg.c:1106:18: warning: comparison of distinct pointer types ('typeof (ssid_eid[1]) *' (aka 'const unsigned char *') and 'typeof (32) *' (aka 'int *')) [-Wcompare-distinct-pointer-types] 1106 | u32 ssid_len = min(ssid_eid[1], IEEE80211_MAX_SSID_LEN); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
## Build * kernel: 5.4.299-rc1 * git: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git * git commit: f858bf5484295b4f9ee720b49c5348ce54eceae3 * git describe: v5.4.297-70-gf858bf548429 * test details: https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-5.4.y/build/v5.4.29...
## Test Regressions (compared to v5.4.297-24-g79c1b3cebd7a)
## Metric Regressions (compared to v5.4.297-24-g79c1b3cebd7a)
## Test Fixes (compared to v5.4.297-24-g79c1b3cebd7a)
## Metric Fixes (compared to v5.4.297-24-g79c1b3cebd7a)
## Test result summary total: 39701, pass: 30356, fail: 2171, skip: 7026, xfail: 148
## Build Summary * arc: 5 total, 5 passed, 0 failed * arm: 131 total, 131 passed, 0 failed * arm64: 31 total, 29 passed, 2 failed * i386: 18 total, 13 passed, 5 failed * mips: 25 total, 25 passed, 0 failed * parisc: 3 total, 0 passed, 3 failed * powerpc: 26 total, 26 passed, 0 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: 27 total, 27 passed, 0 failed
## Test suites summary * boot * kselftest-arm64 * kselftest-breakpoints * kselftest-capabilities * kselftest-clone3 * kselftest-core * kselftest-cpu-hotplug * kselftest-exec * kselftest-fpu * kselftest-futex * kselftest-intel_pstate * kselftest-kcmp * kselftest-membarrier * kselftest-mincore * kselftest-mqueue * kselftest-openat2 * kselftest-ptrace * kselftest-rseq * kselftest-rtc * kselftest-sigaltstack * kselftest-size * 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-crypto * ltp-cve * ltp-dio * ltp-fcntl-locktests * ltp-fs * ltp-fs_bind * ltp-fs_perms_simple * ltp-hugetlb * ltp-math * ltp-mm * ltp-nptl * ltp-pty * ltp-sched * ltp-smoke * ltp-syscalls * ltp-tracing * perf * rcutorture
-- Linaro LKFT https://lkft.linaro.org
On Tue, Sep 09, 2025 at 01:22:42PM +0530, Naresh Kamboju wrote:
On Mon, 8 Sept 2025 at 01:40, Greg Kroah-Hartman gregkh@linuxfoundation.org wrote:
This is the start of the stable review cycle for the 5.4.299 release. There are 45 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 Tue, 09 Sep 2025 19:55:53 +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.299-rc1... 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
NOTE: Following list of new build warnings noticed on arm build with gcc-12 and clang.
drivers/net/wireless/marvell/libertas/cfg.c: In function 'lbs_associate': include/linux/kernel.h:843:43: warning: comparison of distinct pointer types lacks a cast 843 | (!!(sizeof((typeof(x) *)1 == (typeof(y) *)1))) | ^~
drivers/net/wireless/st/cw1200/sta.c:1292:20: warning: comparison of distinct pointer types ('typeof (ssidie[1]) *' (aka 'const unsigned char *') and 'typeof (32) *' (aka 'int *')) [-Wcompare-distinct-pointer-types] 1292 | join.ssid_len = min(ssidie[1], IEEE80211_MAX_SSID_LEN); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/libertas/cfg.c:1106:18: warning: comparison of distinct pointer types ('typeof (ssid_eid[1]) *' (aka 'const unsigned char *') and 'typeof (32) *' (aka 'int *')) [-Wcompare-distinct-pointer-types] 1106 | u32 ssid_len = min(ssid_eid[1], IEEE80211_MAX_SSID_LEN); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Not much I can do about this one, as the call to min() is correct. It's a type-check issue :(
thanks,
greg k-h
Hi Greg,
On 9/8/2025 1:27 AM, Greg Kroah-Hartman wrote:
Responses should be made by Tue, 09 Sep 2025 19:55:53 +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.299-rc1.gz__;!!ACWV5N9M2RV99hQ! PONJiXxRvlcT9OU_jrsR0DdIWqAIVYqaLfLaeQdn4dJ6FFKQc094nFJyiFzexOhLx9OYb29xxdPKTxC2A40n5dcibg$ 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