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(-)
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.gz 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 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.gz > 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.gz >> 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 -- nvpublic
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.gz > > > 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 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
# 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>
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 -- Climb the mountain not to plant your flag, but to embrace the challenge, enjoy the air and behold the view. Climb it so you can see the world, not so the world can see you. -- David McCullough Jr. OpenPGP: 0xA3828BD796CCE11A8CADE8866E3A92C92C3FF244 Download: https://www.peters-netzplatz.de/download/pschneider1968_pub.asc https://keys.mailvelope.com/pks/lookup?op=get&search=pschneider1968@googlemail.com https://keys.mailvelope.com/pks/lookup?op=get&search=pschneider1968@gmail.com
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.gz > 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. -- Florian
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.gz > > 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
© 2016 - 2025 Red Hat, Inc.