This is the start of the stable review cycle for the 6.1.138 release. There are 97 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Sat, 10 May 2025 11:25:44 +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.138-rc2... 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.138-rc2
Geert Uytterhoeven geert+renesas@glider.be ASoC: soc-core: Stop using of_property_read_bool() for non-boolean properties
Rob Herring (Arm) robh@kernel.org ASoC: Use of_property_read_bool()
Chris Bainbridge chris.bainbridge@gmail.com drm/amd/display: Fix slab-use-after-free in hdcp
Mario Limonciello mario.limonciello@amd.com drm/amd/display: Add scoped mutexes for amdgpu_dm_dhcp
Bhawanpreet Lakha bhawanpreet.lakha@amd.com drm/amd/display: Change HDCP update sequence for DM
Srinivasan Shanmugam srinivasan.shanmugam@amd.com drm/amd/display: Clean up style problems in amdgpu_dm_hdcp.c
hersen wu hersenxs.wu@amd.com drm/amd/display: phase2 enable mst hdcp multiple displays
Nicolin Chen nicolinc@nvidia.com iommu/arm-smmu-v3: Fix iommu_device_probe bug due to duplicated stream ids
Jason Gunthorpe jgg@ziepe.ca iommu/arm-smmu-v3: Use the new rb tree helpers
Tudor Ambarus tudor.ambarus@linaro.org dm: fix copying after src array boundaries
Björn Töpel bjorn@rivosinc.com riscv: uprobes: Add missing fence.i after building the XOL buffer
Suzuki K Poulose suzuki.poulose@arm.com irqchip/gic-v2m: Prevent use after free of gicv2m_get_fwnode()
Thomas Gleixner tglx@linutronix.de irqchip/gic-v2m: Mark a few functions __init
Christian Hewitt christianshewitt@gmail.com Revert "drm/meson: vclk: fix calculation of 59.94 fractional rates"
Fiona Klute fiona.klute@gmx.de net: phy: microchip: force IRQ polling mode for lan88xx
Sébastien Szymanski sebastien.szymanski@armadeus.com ARM: dts: opos6ul: add ksz8081 phy properties
Sudeep Holla sudeep.holla@arm.com firmware: arm_ffa: Skip Rx buffer ownership release if not acquired
Cristian Marussi cristian.marussi@arm.com firmware: arm_scmi: Balance device refcount when destroying devices
Greg Kroah-Hartman gregkh@linuxfoundation.org Revert "x86/kexec: Allocate PGD for x86_64 transition page tables separately"
Cong Wang xiyou.wangcong@gmail.com sch_ets: make est_qlen_notify() idempotent
Cong Wang xiyou.wangcong@gmail.com sch_qfq: make qfq_qlen_notify() idempotent
Cong Wang xiyou.wangcong@gmail.com sch_hfsc: make hfsc_qlen_notify() idempotent
Cong Wang xiyou.wangcong@gmail.com sch_drr: make drr_qlen_notify() idempotent
Cong Wang xiyou.wangcong@gmail.com sch_htb: make htb_qlen_notify() idempotent
Richard Zhu hongxing.zhu@nxp.com PCI: imx6: Skip controller_id generation logic for i.MX7D
Yu Kuai yukuai3@huawei.com md: move initialization and destruction of 'io_acct_set' to md.c
Stefan Wahren wahrenst@gmx.net net: vertexcom: mse102x: Fix RX error handling
Stefan Wahren wahrenst@gmx.net net: vertexcom: mse102x: Add range check for CMD_RTS
Stefan Wahren wahrenst@gmx.net net: vertexcom: mse102x: Fix LEN_MASK
Stefan Wahren wahrenst@gmx.net net: vertexcom: mse102x: Fix possible stuck of SPI interrupt
Jian Shen shenjian15@huawei.com net: hns3: defer calling ptp_clock_register()
Hao Lan lanhao@huawei.com net: hns3: fixed debugfs tm_qset size
Yonglong Liu liuyonglong@huawei.com net: hns3: fix an interrupt residual problem
Jian Shen shenjian15@huawei.com net: hns3: store rx VLAN tag offload state for VF
Mattias Barthel mattias.barthel@atlascopco.com net: fec: ERR007885 Workaround for conventional TX
Thangaraj Samynathan thangaraj.s@microchip.com net: lan743x: Fix memleak issue when GSO enabled
Michael Liang mliang@purestorage.com nvme-tcp: fix premature queue removal and I/O failover
Michael Chan michael.chan@broadcom.com bnxt_en: Fix ethtool -d byte order for 32-bit values
Shruti Parab shruti.parab@broadcom.com bnxt_en: Fix out-of-bound memcpy() during ethtool -w
Shruti Parab shruti.parab@broadcom.com bnxt_en: Fix coredump logic to free allocated buffer
Felix Fietkau nbd@nbd.name net: ipv6: fix UDPv6 GSO segmentation with NAT
Vladimir Oltean vladimir.oltean@nxp.com net: dsa: felix: fix broken taprio gate states after clock jump
Simon Horman horms@kernel.org net: dlink: Correct endianness handling of led_mode
Xuanqiang Luo luoxuanqiang@kylinos.cn ice: Check VF VSI Pointer Value in ice_vc_add_fdir_fltr()
Victor Nogueira victor@mojatatu.com net_sched: qfq: Fix double list add in class with netem as child qdisc
Victor Nogueira victor@mojatatu.com net_sched: ets: Fix double list add in class with netem as child qdisc
Victor Nogueira victor@mojatatu.com net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc
Victor Nogueira victor@mojatatu.com net_sched: drr: Fix double list add in class with netem as child qdisc
Louis-Alexis Eyraud louisalexis.eyraud@collabora.com net: ethernet: mtk-star-emac: rearm interrupts in rx_poll only when advised
Louis-Alexis Eyraud louisalexis.eyraud@collabora.com net: ethernet: mtk-star-emac: fix spinlock recursion issues on rx/tx poll
Vladimir Oltean vladimir.oltean@nxp.com net: mscc: ocelot: delete PVID VLAN when readding it as non-PVID
Vladimir Oltean vladimir.oltean@nxp.com net: mscc: ocelot: treat 802.1ad tagged traffic as 802.1Q-untagged
Chris Mi cmi@nvidia.com net/mlx5: E-switch, Fix error handling for enabling roce
Maor Gottlieb maorg@nvidia.com net/mlx5: E-Switch, Initialize MAC Address for Default GID
Ido Schimmel idosch@nvidia.com vxlan: vnifilter: Fix unlocked deletion of default FDB entry
Murad Masimov m.masimov@mt-integration.ru wifi: plfxlc: Remove erroneous assert in plfxlc_mac_release
Sheetal sheetal@nvidia.com ASoC: soc-pcm: Fix hw_params() and DAPM widget sequence
LongPing Wei weilongping@oppo.com dm-bufio: don't schedule in atomic context
Sean Christopherson seanjc@google.com KVM: x86: Load DR6 with guest value only before entering .vcpu_run() loop
Darrick J. Wong djwong@kernel.org xfs: restrict when we try to align cow fork delalloc to cowextsz hints
Darrick J. Wong djwong@kernel.org xfs: allow unlinked symlinks and dirs with zero size
Christoph Hellwig hch@lst.de xfs: fix freeing speculative preallocations for preallocated files
Wengang Wang wen.gang.wang@oracle.com xfs: make sure sb_fdblocks is non-negative
Darrick J. Wong djwong@kernel.org xfs: allow symlinks with short remote targets
Zhang Yi yi.zhang@huawei.com xfs: convert delayed extents to unwritten when zeroing post eof blocks
Zhang Yi yi.zhang@huawei.com xfs: make xfs_bmapi_convert_delalloc() to allocate the target offset
Zhang Yi yi.zhang@huawei.com xfs: make the seq argument to xfs_bmapi_convert_delalloc() optional
Zhang Yi yi.zhang@huawei.com xfs: match lock mode in xfs_buffered_write_iomap_begin()
Darrick J. Wong djwong@kernel.org xfs: revert commit 44af6c7e59b12
Darrick J. Wong djwong@kernel.org xfs: validate recovered name buffers when recovering xattr items
Darrick J. Wong djwong@kernel.org xfs: check opcode and iovec count match in xlog_recover_attri_commit_pass2
Darrick J. Wong djwong@kernel.org xfs: require XFS_SB_FEAT_INCOMPAT_LOG_XATTRS for attr log intent item recovery
Christoph Hellwig hch@lst.de xfs: remove a racy if_bytes check in xfs_reflink_end_cow_extent
Christoph Hellwig hch@lst.de xfs: fix xfs_bmap_add_extent_delay_real for partial conversions
Christoph Hellwig hch@lst.de xfs: fix error returns from xfs_bmapi_write
Jeongjun Park aha310510@gmail.com tracing: Fix oob write in trace_seq_to_buffer()
Rafael J. Wysocki rafael.j.wysocki@intel.com cpufreq: Fix setting policy limits when frequency tables are used
Rafael J. Wysocki rafael.j.wysocki@intel.com cpufreq: Avoid using inconsistent policy->min and policy->max
Sean Heelan seanheelan@gmail.com ksmbd: fix use-after-free in kerberos authentication
Shouye Liu shouyeliu@tencent.com platform/x86/intel-uncore-freq: Fix missing uncore sysfs during CPU hotplug
Mingcong Bai jeffbai@aosc.io iommu/vt-d: Apply quirk_iommu_igfx for 8086:0044 (QM57/QS57)
Pavel Paklov Pavel.Paklov@cyberprotect.ru iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
Benjamin Marzinski bmarzins@redhat.com dm: always update the array size in realloc_argv on success
Mikulas Patocka mpatocka@redhat.com dm-integrity: fix a warning on invalid table line
Wentao Liang vulab@iscas.ac.cn wifi: brcm80211: fmac: Add error handling for brcmf_usb_dl_writeimage()
Ruslan Piasetskyi ruslan.piasetskyi@gmail.com mmc: renesas_sdhi: Fix error handling in renesas_sdhi_probe
Stephan Gerhold stephan.gerhold@linaro.org irqchip/qcom-mpm: Prevent crash when trying to handle non-wake GPIOs
Vishal Badole Vishal.Badole@amd.com amd-xgbe: Fix to ensure dependent features are toggled with RX checksum offload
Sean Christopherson seanjc@google.com perf/x86/intel: KVM: Mask PEBS_ENABLE loaded for guest with vCPU's value.
Helge Deller deller@gmx.de parisc: Fix double SIGFPE crash
Will Deacon will@kernel.org arm64: errata: Add missing sentinels to Spectre-BHB MIDR arrays
Clark Wang xiaoning.wang@nxp.com i2c: imx-lpi2c: Fix clock count when probe defers
Niravkumar L Rabara niravkumar.l.rabara@altera.com EDAC/altera: Set DDR and SDMMC interrupt mask before registration
Niravkumar L Rabara niravkumar.l.rabara@altera.com EDAC/altera: Test the correct error reg offset
Philipp Stanner phasta@kernel.org drm/nouveau: Fix WARN_ON in nouveau_fence_context_kill()
Joachim Priesner joachim.priesner@web.de ALSA: usb-audio: Add second USB ID for Jabra Evolve 65 headset
Christian Heusel christian@heusel.eu Revert "rndis_host: Flag RNDIS modems as WWAN devices"
-------------
Diffstat:
Makefile | 4 +- arch/arm/boot/dts/imx6ul-imx6ull-opos6ul.dtsi | 3 + arch/arm64/kernel/proton-pack.c | 2 + arch/parisc/math-emu/driver.c | 16 +- arch/riscv/kernel/probes/uprobes.c | 10 +- arch/x86/events/intel/core.c | 2 +- arch/x86/include/asm/kexec.h | 18 +- arch/x86/include/asm/kvm-x86-ops.h | 1 + arch/x86/include/asm/kvm_host.h | 1 + arch/x86/kernel/machine_kexec_64.c | 45 ++- arch/x86/kvm/svm/svm.c | 13 +- arch/x86/kvm/vmx/vmx.c | 11 +- arch/x86/kvm/x86.c | 3 + drivers/cpufreq/cpufreq.c | 42 ++- drivers/cpufreq/cpufreq_ondemand.c | 3 +- drivers/cpufreq/freq_table.c | 6 +- drivers/edac/altera_edac.c | 9 +- drivers/edac/altera_edac.h | 2 + drivers/firmware/arm_ffa/driver.c | 3 +- drivers/firmware/arm_scmi/bus.c | 3 + .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 417 ++++++++++++--------- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.h | 5 +- drivers/gpu/drm/meson/meson_vclk.c | 6 +- drivers/gpu/drm/nouveau/nouveau_fence.c | 2 +- drivers/i2c/busses/i2c-imx-lpi2c.c | 4 +- drivers/iommu/amd/init.c | 8 + drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 79 ++-- drivers/iommu/intel/iommu.c | 4 +- drivers/irqchip/irq-gic-v2m.c | 8 +- drivers/irqchip/irq-qcom-mpm.c | 3 + drivers/md/dm-bufio.c | 3 +- drivers/md/dm-integrity.c | 2 +- drivers/md/dm-table.c | 5 +- drivers/md/md.c | 27 +- drivers/md/md.h | 2 - drivers/md/raid0.c | 16 +- drivers/md/raid5.c | 41 +- drivers/mmc/host/renesas_sdhi_core.c | 10 +- drivers/net/dsa/ocelot/felix_vsc9959.c | 5 +- drivers/net/ethernet/amd/xgbe/xgbe-desc.c | 9 +- drivers/net/ethernet/amd/xgbe/xgbe-dev.c | 24 +- drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 11 +- drivers/net/ethernet/amd/xgbe/xgbe.h | 4 + drivers/net/ethernet/broadcom/bnxt/bnxt_coredump.c | 30 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 36 +- drivers/net/ethernet/dlink/dl2k.c | 2 +- drivers/net/ethernet/dlink/dl2k.h | 2 +- drivers/net/ethernet/freescale/fec_main.c | 7 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 2 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 82 ++-- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_ptp.c | 13 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 25 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 1 + drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.c | 5 + drivers/net/ethernet/mediatek/mtk_star_emac.c | 13 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/rdma.c | 11 +- drivers/net/ethernet/mellanox/mlx5/core/rdma.h | 4 +- drivers/net/ethernet/microchip/lan743x_main.c | 8 +- drivers/net/ethernet/microchip/lan743x_main.h | 1 + drivers/net/ethernet/mscc/ocelot.c | 194 +++++++++- drivers/net/ethernet/mscc/ocelot_vcap.c | 1 + drivers/net/ethernet/vertexcom/mse102x.c | 36 +- drivers/net/phy/microchip.c | 46 +-- drivers/net/usb/rndis_host.c | 16 +- drivers/net/vxlan/vxlan_vnifilter.c | 8 +- .../net/wireless/broadcom/brcm80211/brcmfmac/usb.c | 6 +- drivers/net/wireless/purelifi/plfxlc/mac.c | 1 - drivers/nvme/host/tcp.c | 31 +- drivers/pci/controller/dwc/pci-imx6.c | 5 +- .../x86/intel/uncore-frequency/uncore-frequency.c | 13 +- fs/smb/server/auth.c | 14 +- fs/smb/server/smb2pdu.c | 5 - fs/xfs/libxfs/xfs_attr_remote.c | 1 - fs/xfs/libxfs/xfs_bmap.c | 130 +++++-- fs/xfs/libxfs/xfs_da_btree.c | 20 +- fs/xfs/libxfs/xfs_inode_buf.c | 49 ++- fs/xfs/libxfs/xfs_sb.c | 7 +- fs/xfs/scrub/attr.c | 5 + fs/xfs/xfs_aops.c | 54 +-- fs/xfs/xfs_attr_item.c | 88 ++++- fs/xfs/xfs_bmap_util.c | 65 ++-- fs/xfs/xfs_bmap_util.h | 2 +- fs/xfs/xfs_dquot.c | 1 - fs/xfs/xfs_icache.c | 2 +- fs/xfs/xfs_inode.c | 14 +- fs/xfs/xfs_iomap.c | 81 ++-- fs/xfs/xfs_reflink.c | 20 - fs/xfs/xfs_rtalloc.c | 2 - include/linux/cpufreq.h | 83 ++-- include/soc/mscc/ocelot_vcap.h | 2 + kernel/trace/trace.c | 5 +- net/ipv4/udp_offload.c | 61 ++- net/sched/sch_drr.c | 16 +- net/sched/sch_ets.c | 17 +- net/sched/sch_hfsc.c | 10 +- net/sched/sch_htb.c | 2 + net/sched/sch_qfq.c | 18 +- sound/soc/codecs/ak4613.c | 4 +- sound/soc/soc-core.c | 36 +- sound/soc/soc-pcm.c | 5 +- sound/usb/format.c | 3 +- 102 files changed, 1471 insertions(+), 847 deletions(-)
Am 08.05.2025 um 13:30 schrieb Greg Kroah-Hartman:
This is the start of the stable review cycle for the 6.1.138 release. There are 97 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
On Thu, 08 May 2025 13:30:23 +0200, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 6.1.138 release. There are 97 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Sat, 10 May 2025 11:25:44 +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.138-rc2... 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
All tests passing for Tegra ...
Test results for stable-v6.1: 10 builds: 10 pass, 0 fail 28 boots: 28 pass, 0 fail 115 tests: 115 pass, 0 fail
Linux version: 6.1.138-rc2-g7b2996f52bc8 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
Tested-by: Jon Hunter jonathanh@nvidia.com
Jon
On Thu, 8 May 2025 at 17:00, Greg Kroah-Hartman gregkh@linuxfoundation.org wrote:
This is the start of the stable review cycle for the 6.1.138 release. There are 97 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Sat, 10 May 2025 11:25:44 +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.138-rc2... 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
Regressions on riscv with allmodconfig builds failed with clang-20 and gcc-13 toolchains on the stable-rc 6.1.138-rc1 and 6.1.138-rc2
* riscv, build - clang-20-allmodconfig - gcc-13-allmodconfig
Regression Analysis: - New regression? Yes - Reproducibility? Yes
Build regression: riscv uprobes.c unused variable 'start'
Reported-by: Linux Kernel Functional Testing lkft@linaro.org
## Build error riscv arch/riscv/kernel/probes/uprobes.c: In function 'arch_uprobe_copy_ixol': arch/riscv/kernel/probes/uprobes.c:164:23: error: unused variable 'start' [-Werror=unused-variable] 164 | unsigned long start = (unsigned long)dst; | ^~~~~ cc1: all warnings being treated as errors
## Build riscv * Build log: https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.1.y/build/v6.1.13... * Build history: https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.1.y/build/v6.1.13... * Build details: https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.1.y/build/v6.1.13... * Build link: https://storage.tuxsuite.com/public/linaro/lkft/builds/2woOEzI6voUB7CUa30K5x... * Kernel config: https://storage.tuxsuite.com/public/linaro/lkft/builds/2woOEzI6voUB7CUa30K5x... * Toolchain: gcc-13 and clang-20
## Build * kernel: 6.1.138-rc2 * git: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git * git commit: 7b2996f52bc811781aab0f470461a90634eac353 * git describe: v6.1.136-100-g7b2996f52bc8 * test details: https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.1.y/build/v6.1.13...
## Test Regressions (compared to v6.1.134-451-gcc42c3189901) * riscv, build - clang-20-allmodconfig - gcc-13-allmodconfig
## Metric Regressions (compared to v6.1.134-451-gcc42c3189901)
## Test Fixes (compared to v6.1.134-451-gcc42c3189901)
## Metric Fixes (compared to v6.1.134-451-gcc42c3189901)
## Test result summary total: 93597, pass: 74005, fail: 4175, skip: 15107, xfail: 310
## Build Summary * arc: 5 total, 5 passed, 0 failed * arm: 135 total, 135 passed, 0 failed * arm64: 43 total, 43 passed, 0 failed * i386: 27 total, 20 passed, 7 failed * mips: 26 total, 22 passed, 4 failed * parisc: 4 total, 4 passed, 0 failed * powerpc: 32 total, 31 passed, 1 failed * riscv: 11 total, 9 passed, 2 failed * s390: 14 total, 14 passed, 0 failed * sh: 10 total, 10 passed, 0 failed * sparc: 7 total, 7 passed, 0 failed * x86_64: 35 total, 32 passed, 3 failed
## Test suites summary * boot * commands * kselftest-arm64 * kselftest-breakpoints * kselftest-capabilities * kselftest-cgroup * kselftest-clone3 * kselftest-core * kselftest-cpu-hotplug * kselftest-cpufreq * kselftest-efivarfs * kselftest-exec * kselftest-fpu * kselftest-ftrace * kselftest-futex * kselftest-gpio * kselftest-intel_pstate * kselftest-ipc * kselftest-kcmp * kselftest-kvm * kselftest-livepatch * kselftest-membarrier * kselftest-memfd * kselftest-mincore * kselftest-mqueue * kselftest-net * kselftest-net-mptcp * kselftest-openat2 * kselftest-ptrace * kselftest-rseq * kselftest-rtc * kselftest-seccomp * kselftest-sigaltstack * kselftest-size * kselftest-tc-testing * kselftest-timers * kselftest-tmpfs * kselftest-tpm2 * kselftest-user_events * kselftest-vDSO * kselftest-x86 * kunit * kvm-unit-tests * lava * libgpiod * libhugetlbfs * log-parser-boot * log-parser-build-clang * log-parser-build-gcc * log-parser-test * ltp-capability * ltp-commands * ltp-containers * ltp-controllers * ltp-cpuhotplug * ltp-crypto * ltp-cve * ltp-dio * ltp-fcntl-locktests * ltp-fs * ltp-fs_bind * ltp-fs_perms_simple * ltp-hugetlb * ltp-ipc * ltp-math * ltp-mm * ltp-nptl * ltp-pty * ltp-sched * ltp-smoke * ltp-syscalls * ltp-tracing * perf * rcutorture
-- Linaro LKFT https://lkft.linaro.org
On 5/8/2025 1:30 PM, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 6.1.138 release. There are 97 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Sat, 10 May 2025 11:25:44 +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.138-rc2... 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
On ARCH_BRCMSTB using 32-bit and 64-bit ARM kernels build tested on BMIPS_GENERIC:
Tested-by: Florian Fainelli florian.fainelli@broadcom.com
On Thu, May 08, 2025 at 01:30:23PM +0200, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 6.1.138 release. There are 97 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.
This breaks NFS boot on Rasperry Pi 3B - it's the previously reported issue with there apparently being no packets coming in that was seen on some of the more recent stables (not finding the mails immediately). Bisects didn't kick off automatically but I suspect it's:
net: phy: microchip: force IRQ polling mode for lan88xx
This also seems to apply to v5.15.
On Sat, May 10, 2025 at 10:41:17AM +0900, Mark Brown wrote:
On Thu, May 08, 2025 at 01:30:23PM +0200, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 6.1.138 release. There are 97 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.
This breaks NFS boot on Rasperry Pi 3B - it's the previously reported issue with there apparently being no packets coming in that was seen on some of the more recent stables (not finding the mails immediately). Bisects didn't kick off automatically but I suspect it's:
net: phy: microchip: force IRQ polling mode for lan88xx
This also seems to apply to v5.15.
The bisect completed, confirmed it's the above commit (though apparently it was already broken so something's screwy with my automation here...):
# bad: [02b72ccb5f9df707a763d9f7163d7918d3aff0b7] Linux 6.1.138 # good: [535ec20c50273d81b2cc7985fed2108dee0e65d7] Linux 6.1.135 # good: [ac7079a42ea58e77123b55f5e15f1b2679f799aa] Linux 6.1.137 # good: [b6736e03756f42186840724eb38cb412dfb547be] Linux 6.1.136 git bisect start '02b72ccb5f9df707a763d9f7163d7918d3aff0b7' '535ec20c50273d81b2cc7985fed2108dee0e65d7' 'ac7079a42ea58e77123b55f5e15f1b2679f799aa' 'b6736e03756f42186840724eb38cb412dfb547be' # test job: [ac7079a42ea58e77123b55f5e15f1b2679f799aa] https://lava.sirena.org.uk/scheduler/job/1356125 # test job: [b6736e03756f42186840724eb38cb412dfb547be] https://lava.sirena.org.uk/scheduler/job/1349213 # test job: [02b72ccb5f9df707a763d9f7163d7918d3aff0b7] https://lava.sirena.org.uk/scheduler/job/1375898 # bad: [02b72ccb5f9df707a763d9f7163d7918d3aff0b7] Linux 6.1.138 git bisect bad 02b72ccb5f9df707a763d9f7163d7918d3aff0b7 # test job: [94107259f972d2fd896dbbcaa176b3b2451ff9e5] https://lava.sirena.org.uk/scheduler/job/1379135 # good: [94107259f972d2fd896dbbcaa176b3b2451ff9e5] net: ethernet: mtk-star-emac: fix spinlock recursion issues on rx/tx poll git bisect good 94107259f972d2fd896dbbcaa176b3b2451ff9e5 # test job: [8dcd4981166aedda08410a329938b11a497c7d5d] https://lava.sirena.org.uk/scheduler/job/1379203 # good: [8dcd4981166aedda08410a329938b11a497c7d5d] md: move initialization and destruction of 'io_acct_set' to md.c git bisect good 8dcd4981166aedda08410a329938b11a497c7d5d # test job: [36d4ce271b97d7d23a67e690b79e04ea853325b1] https://lava.sirena.org.uk/scheduler/job/1379282 # bad: [36d4ce271b97d7d23a67e690b79e04ea853325b1] Revert "drm/meson: vclk: fix calculation of 59.94 fractional rates" git bisect bad 36d4ce271b97d7d23a67e690b79e04ea853325b1 # test job: [be9e23028113446add10a9b66cf8f15c66a6257f] https://lava.sirena.org.uk/scheduler/job/1379397 # good: [be9e23028113446add10a9b66cf8f15c66a6257f] sch_ets: make est_qlen_notify() idempotent git bisect good be9e23028113446add10a9b66cf8f15c66a6257f # test job: [88d7fd2d4623b2cb13d056e1bde1861e4dec2408] https://lava.sirena.org.uk/scheduler/job/1379447 # good: [88d7fd2d4623b2cb13d056e1bde1861e4dec2408] firmware: arm_ffa: Skip Rx buffer ownership release if not acquired git bisect good 88d7fd2d4623b2cb13d056e1bde1861e4dec2408 # test job: [9b89102fbb8fc5393e2a0f981aafdb3cf43591ee] https://lava.sirena.org.uk/scheduler/job/1379515 # bad: [9b89102fbb8fc5393e2a0f981aafdb3cf43591ee] net: phy: microchip: force IRQ polling mode for lan88xx git bisect bad 9b89102fbb8fc5393e2a0f981aafdb3cf43591ee # test job: [72a797facb50aeef98a9d56b6b49674dbf53f692] https://lava.sirena.org.uk/scheduler/job/1379549 # good: [72a797facb50aeef98a9d56b6b49674dbf53f692] ARM: dts: opos6ul: add ksz8081 phy properties git bisect good 72a797facb50aeef98a9d56b6b49674dbf53f692 # first bad commit: [9b89102fbb8fc5393e2a0f981aafdb3cf43591ee] net: phy: microchip: force IRQ polling mode for lan88xx
On Sun, May 11, 2025 at 10:33:13AM +0900, Mark Brown wrote:
On Sat, May 10, 2025 at 10:41:17AM +0900, Mark Brown wrote:
On Thu, May 08, 2025 at 01:30:23PM +0200, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 6.1.138 release. There are 97 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.
This breaks NFS boot on Rasperry Pi 3B - it's the previously reported issue with there apparently being no packets coming in that was seen on some of the more recent stables (not finding the mails immediately). Bisects didn't kick off automatically but I suspect it's:
net: phy: microchip: force IRQ polling mode for lan88xx
This also seems to apply to v5.15.
The bisect completed, confirmed it's the above commit (though apparently it was already broken so something's screwy with my automation here...):
# bad: [02b72ccb5f9df707a763d9f7163d7918d3aff0b7] Linux 6.1.138 # good: [535ec20c50273d81b2cc7985fed2108dee0e65d7] Linux 6.1.135 # good: [ac7079a42ea58e77123b55f5e15f1b2679f799aa] Linux 6.1.137 # good: [b6736e03756f42186840724eb38cb412dfb547be] Linux 6.1.136 git bisect start '02b72ccb5f9df707a763d9f7163d7918d3aff0b7' '535ec20c50273d81b2cc7985fed2108dee0e65d7' 'ac7079a42ea58e77123b55f5e15f1b2679f799aa' 'b6736e03756f42186840724eb38cb412dfb547be' # test job: [ac7079a42ea58e77123b55f5e15f1b2679f799aa] https://lava.sirena.org.uk/scheduler/job/1356125 # test job: [b6736e03756f42186840724eb38cb412dfb547be] https://lava.sirena.org.uk/scheduler/job/1349213 # test job: [02b72ccb5f9df707a763d9f7163d7918d3aff0b7] https://lava.sirena.org.uk/scheduler/job/1375898 # bad: [02b72ccb5f9df707a763d9f7163d7918d3aff0b7] Linux 6.1.138 git bisect bad 02b72ccb5f9df707a763d9f7163d7918d3aff0b7 # test job: [94107259f972d2fd896dbbcaa176b3b2451ff9e5] https://lava.sirena.org.uk/scheduler/job/1379135 # good: [94107259f972d2fd896dbbcaa176b3b2451ff9e5] net: ethernet: mtk-star-emac: fix spinlock recursion issues on rx/tx poll git bisect good 94107259f972d2fd896dbbcaa176b3b2451ff9e5 # test job: [8dcd4981166aedda08410a329938b11a497c7d5d] https://lava.sirena.org.uk/scheduler/job/1379203 # good: [8dcd4981166aedda08410a329938b11a497c7d5d] md: move initialization and destruction of 'io_acct_set' to md.c git bisect good 8dcd4981166aedda08410a329938b11a497c7d5d # test job: [36d4ce271b97d7d23a67e690b79e04ea853325b1] https://lava.sirena.org.uk/scheduler/job/1379282 # bad: [36d4ce271b97d7d23a67e690b79e04ea853325b1] Revert "drm/meson: vclk: fix calculation of 59.94 fractional rates" git bisect bad 36d4ce271b97d7d23a67e690b79e04ea853325b1 # test job: [be9e23028113446add10a9b66cf8f15c66a6257f] https://lava.sirena.org.uk/scheduler/job/1379397 # good: [be9e23028113446add10a9b66cf8f15c66a6257f] sch_ets: make est_qlen_notify() idempotent git bisect good be9e23028113446add10a9b66cf8f15c66a6257f # test job: [88d7fd2d4623b2cb13d056e1bde1861e4dec2408] https://lava.sirena.org.uk/scheduler/job/1379447 # good: [88d7fd2d4623b2cb13d056e1bde1861e4dec2408] firmware: arm_ffa: Skip Rx buffer ownership release if not acquired git bisect good 88d7fd2d4623b2cb13d056e1bde1861e4dec2408 # test job: [9b89102fbb8fc5393e2a0f981aafdb3cf43591ee] https://lava.sirena.org.uk/scheduler/job/1379515 # bad: [9b89102fbb8fc5393e2a0f981aafdb3cf43591ee] net: phy: microchip: force IRQ polling mode for lan88xx git bisect bad 9b89102fbb8fc5393e2a0f981aafdb3cf43591ee # test job: [72a797facb50aeef98a9d56b6b49674dbf53f692] https://lava.sirena.org.uk/scheduler/job/1379549 # good: [72a797facb50aeef98a9d56b6b49674dbf53f692] ARM: dts: opos6ul: add ksz8081 phy properties git bisect good 72a797facb50aeef98a9d56b6b49674dbf53f692 # first bad commit: [9b89102fbb8fc5393e2a0f981aafdb3cf43591ee] net: phy: microchip: force IRQ polling mode for lan88xx
Thank you for the bisection, I'll go revert this from the 6.1.y and 5.15.y branches.
greg k-h
Hi!
This is the start of the stable review cycle for the 6.1.138 release. There are 97 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.
Thomas Gleixner tglx@linutronix.de irqchip/gic-v2m: Mark a few functions __init
This is not a bugfix, and is itself buggy, needing the next patch. Just drop both.
Suzuki K Poulose suzuki.poulose@arm.com irqchip/gic-v2m: Prevent use after free of gicv2m_get_fwnode()
Yu Kuai yukuai3@huawei.com md: move initialization and destruction of 'io_acct_set' to md.c
This seems to be preparation, not a bugfix.
Best regards, Pavel
Hi,
在 2025/05/11 16:04, Pavel Machek 写道:
Hi!
This is the start of the stable review cycle for the 6.1.138 release. There are 97 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.
Thomas Gleixner tglx@linutronix.de irqchip/gic-v2m: Mark a few functions __init
This is not a bugfix, and is itself buggy, needing the next patch. Just drop both.
Suzuki K Poulose suzuki.poulose@arm.com irqchip/gic-v2m: Prevent use after free of gicv2m_get_fwnode()
Yu Kuai yukuai3@huawei.com md: move initialization and destruction of 'io_acct_set' to md.c
This seems to be preparation, not a bugfix.
This must be applied ASAP, there are regression that following patch is merged without this one:
https://lore.kernel.org/all/aBJH6Nsh-7Zj55nN@eldamar.lan/
Thanks, Kuai
Best regards, Pavel