This is the start of the stable review cycle for the 6.1.151 release. There are 104 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/v6.x/stable-review/patch-6.1.151-rc1... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.1.y and the diffstat can be found below.
thanks,
greg k-h
------------- Pseudo-Shortlog of commits:
Greg Kroah-Hartman gregkh@linuxfoundation.org Linux 6.1.151-rc1
Rafael J. Wysocki rafael.j.wysocki@intel.com cpufreq: intel_pstate: Check turbo_is_disabled() in store_no_turbo()
Rafael J. Wysocki rafael.j.wysocki@intel.com cpufreq: intel_pstate: Read global.no_turbo under READ_ONCE()
Rafael J. Wysocki rafael.j.wysocki@intel.com cpufreq: intel_pstate: Rearrange show_no_turbo() and store_no_turbo()
Aaron Kling webgeek1234@gmail.com spi: tegra114: Use value to check for invalid delays
Qiu-ji Chen chenqiuji666@gmail.com dmaengine: mediatek: Fix a flag reuse error in mtk_cqdma_tx_status()
yangshiguang yangshiguang@xiaomi.com mm: slub: avoid wake up kswapd in set_track_prepare
Chengming Zhou zhouchengming@bytedance.com slub: Reflow ___slab_alloc()
Vlastimil Babka vbabka@suse.cz mm, slub: refactor free debug processing
zhang jiao zhangjiao2@cmss.chinamobile.com tools: gpio: remove the include directory on make clean
zhangjiao zhangjiao2@cmss.chinamobile.com tools: gpio: rm .*.cmd on make clean
Colin Ian King colin.i.king@gmail.com drm/amd/amdgpu: Fix missing error return on kzalloc failure
Hawking Zhang Hawking.Zhang@amd.com drm/amdgpu: Replace DRM_* with dev_* in amdgpu_psp.c
Mario Limonciello mario.limonciello@amd.com drm/amd: Make flashing messages quieter
Lijo Lazar lijo.lazar@amd.com drm/amdgpu: Skip TMR allocation if not required
Srinivasan Shanmugam srinivasan.shanmugam@amd.com drm/amd/amdgpu: Fix style problems in amdgpu_psp.c
Tao Zhou tao.zhou1@amd.com drm/amdgpu: remove the check of init status in psp_ras_initialize
Candice Li candice.li@amd.com drm/amdgpu: Optimize RAS TA initialization and TA unload funcs
Ian Rogers irogers@google.com perf bpf-utils: Harden get_bpf_prog_info_linear
Ian Rogers irogers@google.com perf bpf-utils: Constify bpil_array_desc
Michael Walle mwalle@kernel.org drm/bridge: ti-sn65dsi86: fix REFCLK setting
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
Vadim Pasternak vadimp@nvidia.com hwmon: mlxreg-fan: Prevent fans from getting stuck at 0 RPM
Wentao Liang vulab@iscas.ac.cn pcmcia: Add error handling for add_interval() in do_validate_mem()
Chen Ni nichen@iscas.ac.cn pcmcia: omap: Add missing check for platform_get_resource
Alex Deucher alexander.deucher@amd.com Revert "drm/amdgpu: Avoid extra evict-restore process."
Aaron Erhardt aer@tuxedocomputers.com ALSA: hda/realtek: Fix headset mic for TongFang X6[AF]R5xxY
Takashi Iwai tiwai@suse.de ALSA: hda/hdmi: Add pin fix for another HP EliteDesk 800 G4 model
Alex Hung alex.hung@amd.com drm/amd/display: Check link_res->hpo_dp_link_enc before using it
Amir Goldstein amir73il@gmail.com fs: relax assertions on failure to encode file handles
Stefan Binding sbinding@opensource.cirrus.com ALSA: hda/realtek: Add support for HP Agusta using CS35L41 HDA
Srinivas Pandruvada srinivas.pandruvada@linux.intel.com cpufreq: intel_pstate: Unchecked MSR aceess in legacy mode
Rafael J. Wysocki rafael.j.wysocki@intel.com cpufreq: intel_pstate: Do not update global.turbo_disabled after initialization
Rafael J. Wysocki rafael.j.wysocki@intel.com cpufreq: intel_pstate: Fold intel_pstate_max_within_limits() into caller
Srinivas Pandruvada srinivas.pandruvada@linux.intel.com cpufreq: intel_pstate: Revise global turbo disable check
Aaron Kling webgeek1234@gmail.com spi: tegra114: Don't fail set_cs_timing when delays are zero
Alexander Danilenko al.b.danilenko@gmail.com spi: tegra114: Remove unnecessary NULL-pointer checks
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
Chris Chiu chris.chiu@canonical.com ALSA: hda/realtek - Add new HP ZBook laptop with micmute led fixup
Qiu-ji Chen chenqiuji666@gmail.com dmaengine: mediatek: Fix a possible deadlock error in mtk_cqdma_tx_status()
Christophe JAILLET christophe.jaillet@wanadoo.fr i2c: designware: Fix an error handling path in i2c_dw_pci_probe()
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
Josef Bacik josef@toxicpanda.com btrfs: adjust subpage bit start based on sectorsize
Shakeel Butt shakeel.butt@linux.dev memcg: drain obj stock on cpu hotplug teardown
Rafael J. Wysocki rafael.j.wysocki@intel.com cpufreq/sched: Explicitly synchronize limits_changed flag handling
Jonathan Currier dullfire@yahoo.com PCI/MSI: Add an option to write MSIX ENTRY_DATA before any reads
Li Qiong liqiong@nfschina.com mm/slub: avoid accessing metadata when pointer is invalid in object_err()
Lad Prabhakar prabhakar.mahadev-lad.rj@bp.renesas.com net: pcs: rzn1-miic: Correct MODCTRL register offset
Vitaly Lifshits vitaly.lifshits@intel.com e1000e: fix heap overflow in e1000_set_eeprom
Makar Semyonov m.semenov@tssltd.ru cifs: prevent NULL pointer dereference in UTF16 conversion
Stanislav Fort stanislav.fort@aisle.com batman-adv: fix OOB read/write in network-coding decode
John Evans evans1210144@gmail.com scsi: lpfc: Fix buffer free/clear order in deferred receive path
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
wangzijie wangzijie1@honor.com proc: fix missing pde_set_flags() for net proc files
Edward Adam Davis eadavis@qq.com ocfs2: prevent release journal inode after journal shutdown
Harry Yoo harry.yoo@oracle.com mm: move page table sync declarations to linux/pgtable.h
Harry Yoo harry.yoo@oracle.com x86/mm/64: define ARCH_PAGE_TABLE_SYNC_MASK and arch_sync_kernel_mappings()
Ma Ke make24@iscas.ac.cn pcmcia: Fix a NULL pointer dereference in __iodyn_find_io_region()
Miaoqian Lin linmq006@gmail.com ACPI/IORT: Fix memory leak in iort_rmr_alloc_sids()
Cryolitia PukNgae cryolitia@uniontech.com ALSA: usb-audio: Add mute TLV for playback volumes on some devices
Horatiu Vultur horatiu.vultur@microchip.com phy: mscc: Stop taking ts_lock for tx_queue and use its own lock
Kuniyuki Iwashima kuniyu@google.com selftest: net: Fix weird setsockopt() in bind_bhash.c.
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()
Alok Tiwari alok.a.tiwari@oracle.com mctp: return -ENOPROTOOPT for unknown getsockopt options
Mahanta Jambigi mjambigi@linux.ibm.com net/smc: Remove validation of reserved bits in CLC Decline message
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: cfg80211: sme: cap SSID length in __cfg80211_connect_result()
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
Liu Jian liujian56@huawei.com net/smc: fix one NULL pointer dereference in smc_ib_is_sg_need_sync()
Sean Anderson sean.anderson@linux.dev net: macb: Fix tx_ptr_lock locking
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
Wang Liang wangliang74@huawei.com netfilter: br_netfilter: do not check confirmed bit in br_nf_local_in() after confirm
Dmitry Antipov dmantipov@yandex.ru wifi: cfg80211: fix use-after-free in cmp_bss()
Marek Vasut marek.vasut@mailbox.org arm64: dts: imx8mp: Fix missing microSD slot vqmmc on DH electronics i.MX8M Plus DHCOM
Sungbae Yoo sungbaey@nvidia.com tee: optee: ffa: fix a typo of "optee_ffa_api_is_compatible"
Peter Robinson pbrobinson@gmail.com arm64: dts: rockchip: Add vcc-supply to SPI flash on rk3399-pinebook-pro
Pei Xiao xiaopei01@kylinos.cn tee: fix NULL pointer dereference in tee_shm_put
Jiufei Xue jiufei.xue@samsung.com fs: writeback: fix use-after-free in __mark_inode_dirty()
Yang Li yang.li@amlogic.com Bluetooth: hci_sync: Avoid adding default advertising on startup
Timur Kristóf timur.kristof@gmail.com drm/amd/display: Don't warn when missing DCE encoder caps
Lubomir Rintel lkundrak@v3.sk cdc_ncm: Flag Intel OEM version of Fibocom L850-GL as WWAN
Filipe Manana fdmanana@suse.com btrfs: avoid load/store tearing races when checking if an inode was logged
Filipe Manana fdmanana@suse.com btrfs: fix race between setting last_dir_index_offset and inode logging
Filipe Manana fdmanana@suse.com btrfs: fix race between logging inode and checking if it was logged before
Daniel Borkmann daniel@iogearbox.net bpf: Fix oob access in cgroup local storage
Daniel Borkmann daniel@iogearbox.net bpf: Move bpf map owner out of common struct
Daniel Borkmann daniel@iogearbox.net bpf: Move cgroup iterator helpers to bpf.h
Daniel Borkmann daniel@iogearbox.net bpf: Add cookie object to bpf maps
-------------
Diffstat:
Makefile | 4 +- .../arm64/boot/dts/freescale/imx8mp-dhcom-som.dtsi | 1 + .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 1 + arch/x86/include/asm/pgtable_64_types.h | 3 + arch/x86/mm/init_64.c | 18 ++ drivers/acpi/arm64/iort.c | 4 +- drivers/cpufreq/intel_pstate.c | 126 ++++------- drivers/dma/mediatek/mtk-cqdma.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 235 +++++++++++---------- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 6 +- 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 - .../gpu/drm/amd/display/dc/dce/dce_link_encoder.c | 8 +- .../gpu/drm/amd/display/dc/link/link_hwss_hpo_dp.c | 7 + drivers/gpu/drm/bridge/ti-sn65dsi86.c | 11 + drivers/hwmon/mlxreg-fan.c | 5 +- drivers/i2c/busses/i2c-designware-pcidrv.c | 4 +- drivers/iio/chemical/pms7003.c | 5 +- drivers/iio/light/opt3001.c | 5 +- drivers/isdn/mISDN/dsp_hwec.c | 6 +- drivers/net/ethernet/cadence/macb_main.c | 28 +-- 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/pcs/pcs-rzn1-miic.c | 2 +- drivers/net/phy/mscc/mscc_ptp.c | 18 +- drivers/net/ppp/ppp_generic.c | 6 +- drivers/net/usb/cdc_ncm.c | 7 + 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/pci/msi/msi.c | 3 + drivers/pcmcia/omap_cf.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 +- drivers/spi/spi-tegra114.c | 18 +- drivers/tee/optee/ffa_abi.c | 4 +- drivers/tee/tee_shm.c | 6 +- fs/btrfs/btrfs_inode.h | 2 +- fs/btrfs/extent_io.c | 2 +- fs/btrfs/inode.c | 1 + fs/btrfs/tree-log.c | 78 ++++--- fs/fs-writeback.c | 9 +- fs/notify/fdinfo.c | 4 +- fs/ocfs2/inode.c | 3 + fs/overlayfs/copy_up.c | 5 +- fs/proc/generic.c | 38 ++-- fs/smb/client/cifs_unicode.c | 3 + include/linux/bpf-cgroup.h | 5 - include/linux/bpf.h | 60 ++++-- include/linux/pci.h | 2 + include/linux/pgtable.h | 16 ++ include/linux/vmalloc.h | 16 -- kernel/bpf/core.c | 50 +++-- kernel/bpf/syscall.c | 19 +- kernel/sched/cpufreq_schedutil.c | 28 ++- mm/memcontrol.c | 9 + mm/slub.c | 216 ++++++++++--------- net/atm/resources.c | 6 +- net/ax25/ax25_in.c | 4 + net/batman-adv/network-coding.c | 7 +- net/bluetooth/hci_sync.c | 2 +- net/bluetooth/l2cap_sock.c | 3 + net/bridge/br_netfilter_hooks.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/mctp/af_mctp.c | 2 +- net/netfilter/nf_conntrack_helper.c | 4 +- net/smc/smc_clc.c | 2 - net/smc/smc_ib.c | 3 + net/wireless/scan.c | 3 +- net/wireless/sme.c | 5 +- sound/pci/hda/patch_hdmi.c | 1 + sound/pci/hda/patch_realtek.c | 5 + sound/usb/mixer_quirks.c | 2 + tools/gpio/Makefile | 4 +- tools/perf/util/bpf-utils.c | 61 ++++-- tools/testing/selftests/net/bind_bhash.c | 4 +- 88 files changed, 822 insertions(+), 582 deletions(-)
On 9/7/2025 12:57 PM, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 6.1.151 release. There are 104 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/v6.x/stable-review/patch-6.1.151-rc1... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.1.y and the diffstat can be found below.
thanks,
greg k-h
perf fails to build with:
util/bpf-utils.c: In function 'get_bpf_prog_info_linear': util/bpf-utils.c:129:26: error: '__MAX_BPF_PROG_TYPE' undeclared (first use in this function); did you mean 'MAX_BPF_LINK_TYPE'? 129 | if (info.type >= __MAX_BPF_PROG_TYPE) | ^~~~~~~~~~~~~~~~~~~ | MAX_BPF_LINK_TYPE util/bpf-utils.c:129:26: note: each undeclared identifier is reported only once for each function it appears in
which is due to 05c6ce9491f1851d63c40e918ed5cf7902fd43d3 ("perf bpf-utils: Harden get_bpf_prog_info_linear")
Looks like we need caf8f28e036c4ba1e823355da6c0c01c39e70ab9 ("bpf: Add BPF token support to BPF_PROG_LOAD command") which adds the definition for __MAX_BPF_PROG_TYPE, unfortunately there is a lot going on there that this won't apply cleanly.
On Sun, Sep 07, 2025 at 08:00:39PM -0700, 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 6.1.151 release. There are 104 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/v6.x/stable-review/patch-6.1.151-rc1... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.1.y and the diffstat can be found below.
thanks,
greg k-h
perf fails to build with:
util/bpf-utils.c: In function 'get_bpf_prog_info_linear': util/bpf-utils.c:129:26: error: '__MAX_BPF_PROG_TYPE' undeclared (first use in this function); did you mean 'MAX_BPF_LINK_TYPE'? 129 | if (info.type >= __MAX_BPF_PROG_TYPE) | ^~~~~~~~~~~~~~~~~~~ | MAX_BPF_LINK_TYPE util/bpf-utils.c:129:26: note: each undeclared identifier is reported only once for each function it appears in
which is due to 05c6ce9491f1851d63c40e918ed5cf7902fd43d3 ("perf bpf-utils: Harden get_bpf_prog_info_linear")
Looks like we need caf8f28e036c4ba1e823355da6c0c01c39e70ab9 ("bpf: Add BPF token support to BPF_PROG_LOAD command") which adds the definition for __MAX_BPF_PROG_TYPE, unfortunately there is a lot going on there that this won't apply cleanly.
Ick. I'll just drop the perf patch, thanks for noticing this. And I'll drop the patch after this one for both 6.1.y and 6.6.y.
thanks,
greg k-h
Am 07.09.2025 um 21:57 schrieb Greg Kroah-Hartman:
This is the start of the stable review cycle for the 6.1.151 release. There are 104 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.
Builds, boots and works on my 2-socket Ivy Bridge Xeon E5-2697 v2 server. No dmesg oddities or regressions found.
Tested-by: Peter Schneider pschneider1968@googlemail.com
Beste Grüße, Peter Schneider
# Librecast Test Results
010/010 [ OK ] libmld 120/120 [ OK ] liblibrecast
CPU/kernel: Linux auntie 6.1.151-rc1-00156-g590deae50e08 #65 SMP PREEMPT_DYNAMIC Mon Sep 8 06:50:10 -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:17 +0200 Greg Kroah-Hartman gregkh@linuxfoundation.org wrote:
This is the start of the stable review cycle for the 6.1.151 release. There are 104 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.
Boot-tested under QEMU for Rust x86_64:
Tested-by: Miguel Ojeda ojeda@kernel.org
Thanks!
Cheers, Miguel
On Sun, 07 Sep 2025 21:57:17 +0200, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 6.1.151 release. There are 104 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/v6.x/stable-review/patch-6.1.151-rc1... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.1.y and the diffstat can be found below.
thanks,
greg k-h
Failures detected for Tegra ...
Test results for stable-v6.1: 10 builds: 10 pass, 0 fail 28 boots: 28 pass, 0 fail 119 tests: 111 pass, 8 fail
Linux version: 6.1.151-rc1-g590deae50e08 Boards tested: tegra124-jetson-tk1, tegra186-p2771-0000, tegra186-p3509-0000+p3636-0001, tegra194-p2972-0000, tegra194-p3509-0000+p3668-0000, tegra20-ventana, tegra210-p2371-2180, tegra210-p3450-0000, tegra30-cardhu-a04
Test failures: tegra186-p2771-0000: cpu-hotplug tegra194-p2972-0000: pm-system-suspend.sh tegra210-p2371-2180: cpu-hotplug tegra210-p2371-2180: pm-system-suspend.sh tegra210-p3450-0000: cpu-hotplug
Jon
Hi Greg,
On 08/09/2025 16:01, Jon Hunter wrote:
On Sun, 07 Sep 2025 21:57:17 +0200, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 6.1.151 release. There are 104 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/v6.x/stable-review/patch-6.1.151-rc1... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.1.y and the diffstat can be found below.
thanks,
greg k-h
Failures detected for Tegra ...
Test results for stable-v6.1: 10 builds: 10 pass, 0 fail 28 boots: 28 pass, 0 fail 119 tests: 111 pass, 8 fail
Linux version: 6.1.151-rc1-g590deae50e08 Boards tested: tegra124-jetson-tk1, tegra186-p2771-0000, tegra186-p3509-0000+p3636-0001, tegra194-p2972-0000, tegra194-p3509-0000+p3668-0000, tegra20-ventana, tegra210-p2371-2180, tegra210-p3450-0000, tegra30-cardhu-a04
Test failures: tegra186-p2771-0000: cpu-hotplug tegra194-p2972-0000: pm-system-suspend.sh tegra210-p2371-2180: cpu-hotplug tegra210-p2371-2180: pm-system-suspend.sh tegra210-p3450-0000: cpu-hotplug
I am seeing crashes such as the following with this update ...
[ 194.854833] Unable to handle kernel NULL pointer dereference at virtual address 0000000000000000 [ 194.863956] Mem abort info: [ 194.866939] ESR = 0x0000000096000004 [ 194.870869] EC = 0x25: DABT (current EL), IL = 32 bits [ 194.876385] SET = 0, FnV = 0 [ 194.879609] EA = 0, S1PTW = 0 [ 194.882919] FSC = 0x04: level 0 translation fault [ 194.887972] Data abort info: [ 194.891007] ISV = 0, ISS = 0x00000004 [ 194.895004] CM = 0, WnR = 0 [ 194.898136] user pgtable: 4k pages, 48-bit VAs, pgdp=0000000109eff000 [ 194.904774] [0000000000000000] pgd=0000000000000000, p4d=0000000000000000 [ 194.911948] Internal error: Oops: 0000000096000004 [#1] PREEMPT SMP [ 194.918345] Modules linked in: panel_simple snd_soc_tegra210_mixer snd_soc_tegra210_ope snd_soc_tegra210_adx snd_soc_tegra210_amx snd_soc_tegra210_admaif snd_soc_tegra210_mvc tegra_video(C) snd_soc_tegra210_sfc snd_soc_tegra210_dmic snd_soc_tegra_pcm v4l2_dv_timings snd_soc_tegra210_i2s videobuf2_dma_contig videobuf2_memops tegra_drm videobuf2_v4l2 videobuf2_common drm_dp_aux_bus videodev cec drm_display_helper mc drm_kms_helper tegra210_adma snd_soc_tegra210_ahub drm snd_soc_tegra_audio_graph_card snd_soc_audio_graph_card snd_soc_simple_card_utils crct10dif_ce snd_hda_codec_hdmi snd_hda_tegra snd_hda_codec snd_hda_core lp855x_bl tegra_aconnect tegra_soctherm tegra_xudc host1x pwm_tegra at24 ip_tables x_tables ipv6 [ 194.983279] CPU: 3 PID: 13107 Comm: rtcwake Tainted: G C 6.1.150-00926-gd2622bc051fa #6 [ 194.992848] Hardware name: NVIDIA Jetson TX1 Developer Kit (DT) [ 194.998870] pstate: a0000005 (NzCv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--) [ 195.005977] pc : percpu_ref_put_many.constprop.0+0x18/0xf0 [ 195.011654] lr : percpu_ref_put_many.constprop.0+0x18/0xf0 [ 195.017296] sp : ffff80000b1bba50 [ 195.020698] x29: ffff80000b1bba50 x28: ffff800009ba3770 x27: 0000000000000000 [ 195.028045] x26: 0000000000000001 x25: 0000000000000000 x24: ffff80000829c300 [ 195.035376] x23: ffff8000f4d85000 x22: ffff80000a19c898 x21: 0000000000000000 [ 195.042699] x20: 0000000000000000 x19: 0000000000000000 x18: ffffffffffffffff [ 195.050016] x17: 000000000000000e x16: 0000000000000001 x15: 0000000000000000 [ 195.057331] x14: 00000000fffffffc x13: dead000000000122 x12: 00000000f0000000 [ 195.064650] x11: dead000000000100 x10: 00000000f0000080 x9 : 0000000000000001 [ 195.071968] x8 : ffff80000b1bba40 x7 : 00000000ffffffff x6 : ffff80000a19c410 [ 195.079289] x5 : ffff0000fe928770 x4 : 0000000000000000 x3 : 0000000000000000 [ 195.086600] x2 : ffff8000f4d85000 x1 : ffff000081e9e740 x0 : 0000000000000001 [ 195.093916] Call trace: [ 195.096449] percpu_ref_put_many.constprop.0+0x18/0xf0 [ 195.101747] memcg_hotplug_cpu_dead+0x60/0x90 [ 195.106259] cpuhp_invoke_callback+0x100/0x200 [ 195.110843] _cpu_down+0x17c/0x3b0 [ 195.114398] freeze_secondary_cpus+0x124/0x200 [ 195.118980] suspend_devices_and_enter+0x270/0x590 [ 195.123926] pm_suspend+0x1f0/0x260 [ 195.127556] state_store+0x80/0xf0 [ 195.131096] kobj_attr_store+0x18/0x30 [ 195.134962] sysfs_kf_write+0x44/0x60 [ 195.138766] kernfs_fop_write_iter+0x120/0x1d0 [ 195.143353] vfs_write+0x1b4/0x2f0 [ 195.146905] ksys_write+0x70/0x110 [ 195.150454] __arm64_sys_write+0x1c/0x30 [ 195.154525] invoke_syscall+0x48/0x120 [ 195.158419] el0_svc_common.constprop.0+0x44/0xf0 [ 195.163270] do_el0_svc+0x24/0xa0 [ 195.166719] el0_svc+0x2c/0x90 [ 195.169905] el0t_64_sync_handler+0x114/0x120 [ 195.174401] el0t_64_sync+0x18c/0x190 [ 195.178211] Code: 910003fd f9000bf3 aa0003f3 97f9caa7 (f9400260) [ 195.184414] ---[ end trace 0000000000000000 ]---
I have bisected the above failures and it is pointing to the following commit ...
# first bad commit: [d2622bc051fa9f17af1ac06d4169567e8bf8fa2c] memcg: drain obj stock on cpu hotplug teardown
Cheers Jon
On Mon, Sep 08, 2025 at 04:04:49PM +0100, Jon Hunter wrote:
Hi Greg,
On 08/09/2025 16:01, Jon Hunter wrote:
On Sun, 07 Sep 2025 21:57:17 +0200, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 6.1.151 release. There are 104 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/v6.x/stable-review/patch-6.1.151-rc1... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.1.y and the diffstat can be found below.
thanks,
greg k-h
Failures detected for Tegra ...
Test results for stable-v6.1: 10 builds: 10 pass, 0 fail 28 boots: 28 pass, 0 fail 119 tests: 111 pass, 8 fail
Linux version: 6.1.151-rc1-g590deae50e08 Boards tested: tegra124-jetson-tk1, tegra186-p2771-0000, tegra186-p3509-0000+p3636-0001, tegra194-p2972-0000, tegra194-p3509-0000+p3668-0000, tegra20-ventana, tegra210-p2371-2180, tegra210-p3450-0000, tegra30-cardhu-a04
Test failures: tegra186-p2771-0000: cpu-hotplug tegra194-p2972-0000: pm-system-suspend.sh tegra210-p2371-2180: cpu-hotplug tegra210-p2371-2180: pm-system-suspend.sh tegra210-p3450-0000: cpu-hotplug
I am seeing crashes such as the following with this update ...
[ 194.854833] Unable to handle kernel NULL pointer dereference at virtual address 0000000000000000 [ 194.863956] Mem abort info: [ 194.866939] ESR = 0x0000000096000004 [ 194.870869] EC = 0x25: DABT (current EL), IL = 32 bits [ 194.876385] SET = 0, FnV = 0 [ 194.879609] EA = 0, S1PTW = 0 [ 194.882919] FSC = 0x04: level 0 translation fault [ 194.887972] Data abort info: [ 194.891007] ISV = 0, ISS = 0x00000004 [ 194.895004] CM = 0, WnR = 0 [ 194.898136] user pgtable: 4k pages, 48-bit VAs, pgdp=0000000109eff000 [ 194.904774] [0000000000000000] pgd=0000000000000000, p4d=0000000000000000 [ 194.911948] Internal error: Oops: 0000000096000004 [#1] PREEMPT SMP [ 194.918345] Modules linked in: panel_simple snd_soc_tegra210_mixer snd_soc_tegra210_ope snd_soc_tegra210_adx snd_soc_tegra210_amx snd_soc_tegra210_admaif snd_soc_tegra210_mvc tegra_video(C) snd_soc_tegra210_sfc snd_soc_tegra210_dmic snd_soc_tegra_pcm v4l2_dv_timings snd_soc_tegra210_i2s videobuf2_dma_contig videobuf2_memops tegra_drm videobuf2_v4l2 videobuf2_common drm_dp_aux_bus videodev cec drm_display_helper mc drm_kms_helper tegra210_adma snd_soc_tegra210_ahub drm snd_soc_tegra_audio_graph_card snd_soc_audio_graph_card snd_soc_simple_card_utils crct10dif_ce snd_hda_codec_hdmi snd_hda_tegra snd_hda_codec snd_hda_core lp855x_bl tegra_aconnect tegra_soctherm tegra_xudc host1x pwm_tegra at24 ip_tables x_tables ipv6 [ 194.983279] CPU: 3 PID: 13107 Comm: rtcwake Tainted: G C 6.1.150-00926-gd2622bc051fa #6 [ 194.992848] Hardware name: NVIDIA Jetson TX1 Developer Kit (DT) [ 194.998870] pstate: a0000005 (NzCv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--) [ 195.005977] pc : percpu_ref_put_many.constprop.0+0x18/0xf0 [ 195.011654] lr : percpu_ref_put_many.constprop.0+0x18/0xf0 [ 195.017296] sp : ffff80000b1bba50 [ 195.020698] x29: ffff80000b1bba50 x28: ffff800009ba3770 x27: 0000000000000000 [ 195.028045] x26: 0000000000000001 x25: 0000000000000000 x24: ffff80000829c300 [ 195.035376] x23: ffff8000f4d85000 x22: ffff80000a19c898 x21: 0000000000000000 [ 195.042699] x20: 0000000000000000 x19: 0000000000000000 x18: ffffffffffffffff [ 195.050016] x17: 000000000000000e x16: 0000000000000001 x15: 0000000000000000 [ 195.057331] x14: 00000000fffffffc x13: dead000000000122 x12: 00000000f0000000 [ 195.064650] x11: dead000000000100 x10: 00000000f0000080 x9 : 0000000000000001 [ 195.071968] x8 : ffff80000b1bba40 x7 : 00000000ffffffff x6 : ffff80000a19c410 [ 195.079289] x5 : ffff0000fe928770 x4 : 0000000000000000 x3 : 0000000000000000 [ 195.086600] x2 : ffff8000f4d85000 x1 : ffff000081e9e740 x0 : 0000000000000001 [ 195.093916] Call trace: [ 195.096449] percpu_ref_put_many.constprop.0+0x18/0xf0 [ 195.101747] memcg_hotplug_cpu_dead+0x60/0x90 [ 195.106259] cpuhp_invoke_callback+0x100/0x200 [ 195.110843] _cpu_down+0x17c/0x3b0 [ 195.114398] freeze_secondary_cpus+0x124/0x200 [ 195.118980] suspend_devices_and_enter+0x270/0x590 [ 195.123926] pm_suspend+0x1f0/0x260 [ 195.127556] state_store+0x80/0xf0 [ 195.131096] kobj_attr_store+0x18/0x30 [ 195.134962] sysfs_kf_write+0x44/0x60 [ 195.138766] kernfs_fop_write_iter+0x120/0x1d0 [ 195.143353] vfs_write+0x1b4/0x2f0 [ 195.146905] ksys_write+0x70/0x110 [ 195.150454] __arm64_sys_write+0x1c/0x30 [ 195.154525] invoke_syscall+0x48/0x120 [ 195.158419] el0_svc_common.constprop.0+0x44/0xf0 [ 195.163270] do_el0_svc+0x24/0xa0 [ 195.166719] el0_svc+0x2c/0x90 [ 195.169905] el0t_64_sync_handler+0x114/0x120 [ 195.174401] el0t_64_sync+0x18c/0x190 [ 195.178211] Code: 910003fd f9000bf3 aa0003f3 97f9caa7 (f9400260) [ 195.184414] ---[ end trace 0000000000000000 ]---
I have bisected the above failures and it is pointing to the following commit ...
# first bad commit: [d2622bc051fa9f17af1ac06d4169567e8bf8fa2c] memcg: drain obj stock on cpu hotplug teardown
Odd. Ok, let me drop this from this tree and 6.1.y and push out some new -rcs with it removed to see if that makes things better.
Thanks for the report!
greg k-h
On 9/7/25 13:57, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 6.1.151 release. There are 104 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/v6.x/stable-review/patch-6.1.151-rc1... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.1.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