* [PATCH 6.14 000/145] 6.14.8-rc1 review
@ 2025-05-20 13:49 Greg Kroah-Hartman
2025-05-20 14:57 ` Ronald Warsow
` (12 more replies)
0 siblings, 13 replies; 21+ messages in thread
From: Greg Kroah-Hartman @ 2025-05-20 13:49 UTC (permalink / raw)
To: stable
Cc: Greg Kroah-Hartman, patches, linux-kernel, torvalds, akpm, linux,
shuah, patches, lkft-triage, pavel, jonathanh, f.fainelli,
sudipm.mukherjee, srw, rwarsow, conor, hargar, broonie
This is the start of the stable review cycle for the 6.14.8 release.
There are 145 patches in this series, all will be posted as a response
to this one. If anyone has any issues with these being applied, please
let me know.
Responses should be made by Thu, 22 May 2025 12:57:37 +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.14.8-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.14.y
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Linux 6.14.8-rc1
Dan Carpenter <dan.carpenter@linaro.org>
phy: tegra: xusb: remove a stray unlock
Tiezhu Yang <yangtiezhu@loongson.cn>
perf tools: Fix build error for LoongArch
Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
mm/page_alloc: fix race condition in unaccepted memory handling
Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
drm/xe/gsc: do not flush the GSC worker from the reset path
Maciej Falkowski <maciej.falkowski@linux.intel.com>
accel/ivpu: Flush pending jobs of device's workqueues
Karol Wachowski <karol.wachowski@intel.com>
accel/ivpu: Fix missing MMU events if file_priv is unbound
Karol Wachowski <karol.wachowski@intel.com>
accel/ivpu: Fix missing MMU events from reserved SSID
Karol Wachowski <karol.wachowski@intel.com>
accel/ivpu: Move parts of MMU event IRQ handling to thread handler
Karol Wachowski <karol.wachowski@intel.com>
accel/ivpu: Dump only first MMU fault from single context
Maciej Falkowski <maciej.falkowski@linux.intel.com>
accel/ivpu: Use workqueue for IRQ handling
Shuai Xue <xueshuai@linux.alibaba.com>
dmaengine: idxd: Refactor remove call with idxd_cleanup() helper
Shuai Xue <xueshuai@linux.alibaba.com>
dmaengine: idxd: fix memory leak in error handling path of idxd_pci_probe
Shuai Xue <xueshuai@linux.alibaba.com>
dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
Shuai Xue <xueshuai@linux.alibaba.com>
dmaengine: idxd: Add missing idxd cleanup to fix memory leak in remove call
Shuai Xue <xueshuai@linux.alibaba.com>
dmaengine: idxd: Add missing cleanups in cleanup internals
Shuai Xue <xueshuai@linux.alibaba.com>
dmaengine: idxd: Add missing cleanup for early error out in idxd_setup_internals
Shuai Xue <xueshuai@linux.alibaba.com>
dmaengine: idxd: fix memory leak in error handling path of idxd_setup_groups
Shuai Xue <xueshuai@linux.alibaba.com>
dmaengine: idxd: fix memory leak in error handling path of idxd_setup_engines
Shuai Xue <xueshuai@linux.alibaba.com>
dmaengine: idxd: fix memory leak in error handling path of idxd_setup_wqs
Yemike Abhilash Chandra <y-abhilashchandra@ti.com>
dmaengine: ti: k3-udma: Use cap_mask directly from dma_device structure instead of a local copy
Ronald Wahl <ronald.wahl@legrand.com>
dmaengine: ti: k3-udma: Add missing locking
Barry Song <baohua@kernel.org>
mm: userfaultfd: correct dirty flags set for both present and swap pte
Wupeng Ma <mawupeng1@huawei.com>
mm: hugetlb: fix incorrect fallback for subpool
hexue <xue01.he@samsung.com>
io_uring/uring_cmd: fix hybrid polling initialization issue
Jens Axboe <axboe@kernel.dk>
io_uring/memmap: don't use page_address() on a highmem page
Nathan Chancellor <nathan@kernel.org>
net: qede: Initialize qede_ll_ops with designated initializer
Steven Rostedt <rostedt@goodmis.org>
ring-buffer: Fix persistent buffer when commit page is the reader page
Ming Yen Hsieh <mingyen.hsieh@mediatek.com>
wifi: mt76: mt7925: fix missing hdr_trans_tlv command for broadcast wtbl
Fedor Pchelkin <pchelkin@ispras.ru>
wifi: mt76: disable napi on driver removal
Jarkko Sakkinen <jarkko@kernel.org>
tpm: Mask TPM RC in tpm2_start_auth_session()
Aaron Kling <webgeek1234@gmail.com>
spi: tegra114: Use value to check for invalid delays
Jethro Donaldson <devel@jro.nz>
smb: client: fix memory leak during error handling for POSIX mkdir
Steve Siwinski <ssiwinski@atto.com>
scsi: sd_zbc: block: Respect bio vector limits for REPORT ZONES buffer
Claudiu Beznea <claudiu.beznea.uj@bp.renesas.com>
phy: renesas: rcar-gen3-usb2: Set timing registers only once
Claudiu Beznea <claudiu.beznea.uj@bp.renesas.com>
phy: renesas: rcar-gen3-usb2: Fix role detection on unbind/bind
Oleksij Rempel <o.rempel@pengutronix.de>
net: phy: micrel: remove KSZ9477 EEE quirks now handled by phylink
Oleksij Rempel <o.rempel@pengutronix.de>
net: dsa: microchip: let phylink manage PHY EEE configuration on KSZ switches
Ma Ke <make24@iscas.ac.cn>
phy: Fix error handling in tegra_xusb_port_init
Wayne Chang <waynec@nvidia.com>
phy: tegra: xusb: Use a bitmask for UTMI pad power state tracking
Steven Rostedt <rostedt@goodmis.org>
tracing: samples: Initialize trace_array_printk() with the correct function
Ashish Kalra <ashish.kalra@amd.com>
x86/sev: Make sure pages are not skipped during kdump
Ashish Kalra <ashish.kalra@amd.com>
x86/sev: Do not touch VMSA pages during SNP guest memory kdump
pengdonglin <pengdonglin@xiaomi.com>
ftrace: Fix preemption accounting for stacktrace filter command
pengdonglin <pengdonglin@xiaomi.com>
ftrace: Fix preemption accounting for stacktrace trigger command
Christophe JAILLET <christophe.jaillet@wanadoo.fr>
i2c: designware: Fix an error handling path in i2c_dw_pci_probe()
Nathan Chancellor <nathan@kernel.org>
kbuild: Disable -Wdefault-const-init-unsafe
Michael Kelley <mhklinux@outlook.com>
Drivers: hv: vmbus: Remove vmbus_sendpacket_pagebuffer()
Michael Kelley <mhklinux@outlook.com>
Drivers: hv: Allow vmbus_sendpacket_mpb_desc() to create multiple ranges
Michael Kelley <mhklinux@outlook.com>
hv_netvsc: Remove rmsg_pgcnt
Michael Kelley <mhklinux@outlook.com>
hv_netvsc: Preserve contiguous PFN grouping in the page buffer array
Michael Kelley <mhklinux@outlook.com>
hv_netvsc: Use vmbus_sendpacket_mpb_desc() to send VMBus messages
Dragan Simic <dsimic@manjaro.org>
arm64: dts: rockchip: Remove overdrive-mode OPPs from RK3588J SoC dtsi
Sam Edwards <cfsworks@gmail.com>
arm64: dts: rockchip: Allow Turing RK1 cooling fan to spin down
Christian Hewitt <christianshewitt@gmail.com>
arm64: dts: amlogic: dreambox: fix missing clkc_audio node
Hyejeong Choi <hjeong.choi@samsung.com>
dma-buf: insert memory barrier before updating num_fences
Nicolas Chauvet <kwizart@gmail.com>
ALSA: usb-audio: Add sample rate quirk for Microdia JP001 USB Camera
Christian Heusel <christian@heusel.eu>
ALSA: usb-audio: Add sample rate quirk for Audioengine D1
Wentao Liang <vulab@iscas.ac.cn>
ALSA: es1968: Add error handling for snd_pcm_hw_constraint_pow2()
Jeremy Linton <jeremy.linton@arm.com>
ACPI: PPTT: Fix processor subtable walk
Emanuele Ghidoli <emanuele.ghidoli@toradex.com>
gpio: pca953x: fix IRQ storm on system wake up
Alexey Makhalov <alexey.makhalov@broadcom.com>
MAINTAINERS: Update Alexey Makhalov's email address
Wayne Lin <Wayne.Lin@amd.com>
drm/amd/display: Avoid flooding unnecessary info messages
Wayne Lin <Wayne.Lin@amd.com>
drm/amd/display: Correct the reply value when AUX write incomplete
Philip Yang <Philip.Yang@amd.com>
drm/amdgpu: csa unmap use uninterruptible lock
Tim Huang <tim.huang@amd.com>
drm/amdgpu: fix incorrect MALL size for GFX1151
David (Ming Qiang) Wu <David.Wu3@amd.com>
drm/amdgpu: read back register after written for VCN v4.0.5
Fabio Estevam <festevam@denx.de>
drm/tiny: panel-mipi-dbi: Use drm_client_setup_with_fourcc()
Melissa Wen <mwen@igalia.com>
Revert "drm/amd/display: Hardware cursor changes color when switched to software cursor"
Kyoji Ogasawara <sawara04.o@gmail.com>
btrfs: add back warning for mount option commit values exceeding 300
Boris Burkov <boris@bur.io>
btrfs: fix folio leak in submit_one_async_extent()
Filipe Manana <fdmanana@suse.com>
btrfs: fix discard worker infinite loop after disabling discard
Tiezhu Yang <yangtiezhu@loongson.cn>
LoongArch: uprobes: Remove redundant code about resume_era
Tiezhu Yang <yangtiezhu@loongson.cn>
LoongArch: uprobes: Remove user_{en,dis}able_single_step()
Huacai Chen <chenhuacai@kernel.org>
LoongArch: Fix MAX_REG_OFFSET calculation
Huacai Chen <chenhuacai@kernel.org>
LoongArch: Save and restore CSR.CNTC for hibernation
Huacai Chen <chenhuacai@kernel.org>
LoongArch: Move __arch_cpu_idle() to .cpuidle.text section
Tianyang Zhang <zhangtianyang@loongson.cn>
LoongArch: Prevent cond_resched() occurring within kernel-fpu
Mario Limonciello <mario.limonciello@amd.com>
HID: amd_sfh: Fix SRA sensor when it's the only sensor
Rong Zhang <i@rong.moe>
HID: bpf: abort dispatch if device destroyed
Max Kellermann <max.kellermann@ionos.com>
fs/eventpoll: fix endless busy loop after timeout has expired
Jan Kara <jack@suse.cz>
udf: Make sure i_lenExtents is uptodate on inode eviction
Tejun Heo <tj@kernel.org>
sched_ext: bpf_iter_scx_dsq_new() should always initialize iterator
Thomas Weißschuh <linux@weissschuh.net>
Revert "kbuild, rust: use -fremap-path-prefix to make paths relative"
Nathan Lynch <nathan.lynch@amd.com>
dmaengine: Revert "dmaengine: dmatest: Fix dmatest waiting less when interrupted"
Trond Myklebust <trond.myklebust@hammerspace.com>
NFSv4/pnfs: Reset the layout state after a layoutreturn
Ming Lei <ming.lei@redhat.com>
ublk: fix dead loop when canceling io command
Gerhard Engleder <gerhard@engleder-embedded.com>
tsnep: fix timestamping with a stacked DSA driver
Pengtao He <hept.hept.hept@gmail.com>
net/tls: fix kernel panic when alloc_page failed
Ido Schimmel <idosch@nvidia.com>
mlxsw: spectrum_router: Fix use-after-free when deleting GRE net devices
Kees Cook <kees@kernel.org>
wifi: mac80211: Set n_channels after allocating struct cfg80211_scan_request
Subbaraya Sundeep <sbhatta@marvell.com>
octeontx2-pf: Do not reallocate all ntuple filters
Hariprasad Kelam <hkelam@marvell.com>
octeontx2-af: Fix CGX Receive counters
Bo-Cun Chen <bc-bocun.chen@mediatek.com>
net: ethernet: mtk_eth_soc: fix typo for declaration MT7988 ESW capability
Subbaraya Sundeep <sbhatta@marvell.com>
octeontx2-pf: macsec: Fix incorrect max transmit size in TX secy
Jakub Kicinski <kuba@kernel.org>
netlink: specs: tc: all actions are indexed arrays
Jakub Kicinski <kuba@kernel.org>
netlink: specs: tc: fix a couple of attribute names
Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com>
drm/xe: Save CTX_TIMESTAMP mmio value instead of LRC value
Jens Axboe <axboe@kernel.dk>
io_uring/fdinfo: grab ctx->uring_lock around io_uring_show_fdinfo()
Hariprasad Kelam <hkelam@marvell.com>
octeontx2-pf: Fix ethtool support for SDP representors
Cosmin Tanislav <demonsingur@gmail.com>
regulator: max20086: fix invalid memory access
Abdun Nihaal <abdun.nihaal@gmail.com>
qlcnic: fix memory leak in qlcnic_sriov_channel_cfg_cmd()
Carolina Jubran <cjubran@nvidia.com>
net/mlx5e: Disable MACsec offload for uplink representor profile
Konstantin Shkolnyy <kshk@linux.ibm.com>
vsock/test: Fix occasional failure in SIOCOUTQ tests
Melissa Wen <mwen@igalia.com>
drm/amd/display: Fix null check of pipe_ctx->plane_state for update_dchubp_dpp
Jonas Gorski <jonas.gorski@gmail.com>
net: dsa: b53: prevent standalone from trying to forward to other ports
Geert Uytterhoeven <geert+renesas@glider.be>
ALSA: sh: SND_AICA should depend on SH_DMA_API
Keith Busch <kbusch@kernel.org>
nvme-pci: acquire cq_poll_lock in nvme_poll_irqdisable
Kees Cook <kees@kernel.org>
nvme-pci: make nvme_pci_npages_prp() __always_inline
Vladimir Oltean <vladimir.oltean@nxp.com>
net: dsa: sja1105: discard incoming frames in BR_STATE_LISTENING
Mathieu Othacehe <othacehe@gnu.org>
net: cadence: macb: Fix a possible deadlock in macb_halt_tx.
Takashi Iwai <tiwai@suse.de>
ALSA: ump: Fix a typo of snd_ump_stream_msg_device_info
Takashi Iwai <tiwai@suse.de>
ALSA: seq: Fix delivery of UMP events to group ports
Andrew Jeffery <andrew@codeconstruct.com.au>
net: mctp: Ensure keys maintain only one ref to corresponding dev
Cosmin Ratiu <cratiu@nvidia.com>
tests/ncdevmem: Fix double-free of queue array
Matt Johnston <matt@codeconstruct.com.au>
net: mctp: Don't access ifa_index when missing
Hangbin Liu <liuhangbin@gmail.com>
tools/net/ynl: ethtool: fix crash when Hardware Clock info is missing
I Hsin Cheng <richard120310@gmail.com>
drm/meson: Use 1000ULL when operating with mode->clock
Cong Wang <xiyou.wangcong@gmail.com>
net_sched: Flush gso_skb list too during ->change()
Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
Bluetooth: MGMT: Fix MGMT_OP_ADD_DEVICE invalid device flags
Zhu Yanjun <yanjun.zhu@linux.dev>
RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
Geert Uytterhoeven <geert+renesas@glider.be>
spi: loopback-test: Do not split 1024-byte hexdumps
Trond Myklebust <trond.myklebust@hammerspace.com>
NFS/localio: Fix a race in nfs_local_open_fh()
Li Lingfeng <lilingfeng3@huawei.com>
nfs: handle failure of nfs_get_lock_context in unlock path
Henry Martin <bsdhenrymartin@gmail.com>
HID: uclogic: Add NULL check in uclogic_input_configured()
Qasim Ijaz <qasdev00@gmail.com>
HID: thrustmaster: fix memory leak in thrustmaster_interrupts()
Zhu Yanjun <yanjun.zhu@linux.dev>
RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug
David Lechner <dlechner@baylibre.com>
iio: adc: ad7606: check for NULL before calling sw_mode_config()
Guillaume Stols <gstols@baylibre.com>
iio: adc: ad7606: move software functions into common file
Guillaume Stols <gstols@baylibre.com>
iio: adc: ad7606: move the software mode configuration
Michal Suchanek <msuchanek@suse.de>
tpm: tis: Double the timeout B to 4s
Masami Hiramatsu (Google) <mhiramat@kernel.org>
tracing: probes: Fix a possible race in trace_probe_log APIs
Breno Leitao <leitao@debian.org>
tracing: fprobe: Fix RCU warning message in list traversal
Waiman Long <longman@redhat.com>
cgroup/cpuset: Extend kthread_is_per_cpu() check to all PF_NO_SETAFFINITY tasks
Himanshu Bhavani <himanshu.bhavani@siliconsignals.io>
arm64: dts: imx8mp-var-som: Fix LDO5 shutdown causing SD card timeout
Hans de Goede <hdegoede@redhat.com>
platform/x86: asus-wmi: Fix wlan_ctrl_by_user detection
Runhua He <hua@aosc.io>
platform/x86/amd/pmc: Declare quirk_spurious_8042 for MECHREVO Wujie 14XA (GX4HRXL)
Kees Cook <kees@kernel.org>
binfmt_elf: Move brk for static PIE even if ASLR disabled
Ze Huang <huangze@whut.edu.cn>
riscv: dts: sophgo: fix DMA data-width configuration for CV18xx
Nicolas Frattaroli <nicolas.frattaroli@collabora.com>
arm64: dts: rockchip: fix Sige5 RTC interrupt pin
Suma Hegde <suma.hegde@amd.com>
platform/x86/amd/hsmp: Make amd_hsmp and hsmp_acpi as mutually exclusive drivers
Yazen Ghannam <yazen.ghannam@amd.com>
x86/amd_node, platform/x86/amd/hsmp: Have HSMP use SMN through AMD_NODE
Mario Limonciello <mario.limonciello@amd.com>
drivers/platform/x86/amd: pmf: Check for invalid Smart PC Policies
Mario Limonciello <mario.limonciello@amd.com>
drivers/platform/x86/amd: pmf: Check for invalid sideloaded Smart PC Policies
Stephen Smalley <stephen.smalley.work@gmail.com>
fs/xattr.c: fix simple_xattr_list to always include security.* xattrs
Tom Vincent <linux@tlvince.com>
arm64: dts: rockchip: Assign RT5616 MCLK rate on rk3588-friendlyelec-cm3588
-------------
Diffstat:
Documentation/netlink/specs/tc.yaml | 10 +-
MAINTAINERS | 6 +-
Makefile | 5 +-
.../boot/dts/amlogic/meson-g12b-dreambox.dtsi | 4 +
arch/arm64/boot/dts/freescale/imx8mp-var-som.dtsi | 12 +-
.../boot/dts/rockchip/rk3576-armsom-sige5.dts | 2 +-
.../dts/rockchip/rk3588-friendlyelec-cm3588.dtsi | 4 +
.../arm64/boot/dts/rockchip/rk3588-turing-rk1.dtsi | 2 +
arch/arm64/boot/dts/rockchip/rk3588j.dtsi | 53 ++---
arch/loongarch/include/asm/ptrace.h | 2 +-
arch/loongarch/include/asm/uprobes.h | 1 -
arch/loongarch/kernel/genex.S | 7 +-
arch/loongarch/kernel/kfpu.c | 22 +-
arch/loongarch/kernel/time.c | 2 +-
arch/loongarch/kernel/uprobes.c | 11 +-
arch/loongarch/power/hibernate.c | 3 +
arch/riscv/boot/dts/sophgo/cv18xx.dtsi | 2 +-
arch/x86/coco/sev/core.c | 255 +++++++++++++--------
arch/x86/include/asm/amd_nb.h | 1 -
arch/x86/include/asm/amd_node.h | 13 ++
arch/x86/kernel/amd_nb.c | 1 -
arch/x86/kernel/amd_node.c | 9 +
block/bio.c | 2 +-
drivers/accel/ivpu/ivpu_drv.c | 39 +---
drivers/accel/ivpu/ivpu_drv.h | 5 +-
drivers/accel/ivpu/ivpu_hw.c | 5 -
drivers/accel/ivpu/ivpu_hw.h | 9 -
drivers/accel/ivpu/ivpu_hw_btrs.c | 3 +-
drivers/accel/ivpu/ivpu_ipc.c | 7 +-
drivers/accel/ivpu/ivpu_ipc.h | 2 +-
drivers/accel/ivpu/ivpu_job.c | 15 +-
drivers/accel/ivpu/ivpu_job.h | 2 +-
drivers/accel/ivpu/ivpu_mmu.c | 109 +++++++--
drivers/accel/ivpu/ivpu_mmu.h | 2 +
drivers/accel/ivpu/ivpu_mmu_context.c | 13 --
drivers/accel/ivpu/ivpu_mmu_context.h | 2 -
drivers/accel/ivpu/ivpu_pm.c | 3 +-
drivers/accel/ivpu/ivpu_pm.h | 2 +-
drivers/acpi/pptt.c | 11 +-
drivers/block/ublk_drv.c | 2 +-
drivers/char/tpm/tpm2-sessions.c | 20 +-
drivers/char/tpm/tpm_tis_core.h | 2 +-
drivers/dma-buf/dma-resv.c | 5 +-
drivers/dma/dmatest.c | 6 +-
drivers/dma/idxd/init.c | 159 +++++++++----
drivers/dma/ti/k3-udma.c | 10 +-
drivers/gpio/gpio-pca953x.c | 6 +
drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c | 2 +-
drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c | 12 +
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c | 8 +
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 3 +-
.../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 16 +-
.../drm/amd/display/dc/dpp/dcn401/dcn401_dpp_cm.c | 5 +-
.../drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c | 6 +-
drivers/gpu/drm/meson/meson_encoder_hdmi.c | 4 +-
drivers/gpu/drm/tiny/panel-mipi-dbi.c | 5 +-
drivers/gpu/drm/xe/instructions/xe_mi_commands.h | 4 +
drivers/gpu/drm/xe/xe_gsc.c | 22 ++
drivers/gpu/drm/xe/xe_gsc.h | 1 +
drivers/gpu/drm/xe/xe_gsc_proxy.c | 11 +
drivers/gpu/drm/xe/xe_gsc_proxy.h | 1 +
drivers/gpu/drm/xe/xe_gt.c | 2 +-
drivers/gpu/drm/xe/xe_lrc.c | 2 +-
drivers/gpu/drm/xe/xe_ring_ops.c | 7 +-
drivers/gpu/drm/xe/xe_uc.c | 8 +-
drivers/gpu/drm/xe/xe_uc.h | 1 +
drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_init.c | 7 +-
drivers/hid/bpf/hid_bpf_dispatch.c | 9 +
drivers/hid/hid-thrustmaster.c | 1 +
drivers/hid/hid-uclogic-core.c | 7 +-
drivers/hv/channel.c | 65 +-----
drivers/i2c/busses/i2c-designware-pcidrv.c | 4 +-
drivers/iio/adc/ad7606.c | 154 +++++++++++--
drivers/iio/adc/ad7606.h | 37 ++-
drivers/iio/adc/ad7606_spi.c | 137 +----------
drivers/infiniband/core/device.c | 6 +-
drivers/infiniband/sw/rxe/rxe_cq.c | 5 +-
drivers/net/dsa/b53/b53_common.c | 33 +++
drivers/net/dsa/b53/b53_regs.h | 14 ++
drivers/net/dsa/microchip/ksz_common.c | 137 ++++++++---
drivers/net/dsa/sja1105/sja1105_main.c | 6 +-
drivers/net/ethernet/cadence/macb_main.c | 19 +-
drivers/net/ethernet/engleder/tsnep_main.c | 30 ++-
drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 5 +
.../ethernet/marvell/octeontx2/nic/cn10k_macsec.c | 3 +-
.../ethernet/marvell/octeontx2/nic/otx2_common.h | 1 +
.../ethernet/marvell/octeontx2/nic/otx2_devlink.c | 1 +
.../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 10 +-
.../ethernet/marvell/octeontx2/nic/otx2_flows.c | 3 +-
drivers/net/ethernet/mediatek/mtk_eth_soc.c | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 4 +
.../net/ethernet/mellanox/mlxsw/spectrum_router.c | 3 +
drivers/net/ethernet/qlogic/qede/qede_main.c | 2 +-
.../ethernet/qlogic/qlcnic/qlcnic_sriov_common.c | 7 +-
drivers/net/hyperv/hyperv_net.h | 13 +-
drivers/net/hyperv/netvsc.c | 57 ++++-
drivers/net/hyperv/netvsc_drv.c | 62 ++---
drivers/net/hyperv/rndis_filter.c | 24 +-
drivers/net/phy/micrel.c | 7 -
drivers/net/wireless/mediatek/mt76/dma.c | 1 +
drivers/net/wireless/mediatek/mt76/mt7925/mcu.c | 4 +-
drivers/nvme/host/pci.c | 4 +-
drivers/phy/renesas/phy-rcar-gen3-usb2.c | 38 ++-
drivers/phy/tegra/xusb-tegra186.c | 46 ++--
drivers/phy/tegra/xusb.c | 8 +-
drivers/platform/x86/amd/hsmp/Kconfig | 2 +-
drivers/platform/x86/amd/hsmp/acpi.c | 10 +-
drivers/platform/x86/amd/hsmp/hsmp.c | 1 -
drivers/platform/x86/amd/hsmp/hsmp.h | 4 +-
drivers/platform/x86/amd/hsmp/plat.c | 42 ++--
drivers/platform/x86/amd/pmc/pmc-quirks.c | 7 +
drivers/platform/x86/amd/pmf/tee-if.c | 23 +-
drivers/platform/x86/asus-wmi.c | 3 +-
drivers/regulator/max20086-regulator.c | 7 +-
drivers/scsi/sd_zbc.c | 6 +-
drivers/scsi/storvsc_drv.c | 1 +
drivers/spi/spi-loopback-test.c | 2 +-
drivers/spi/spi-tegra114.c | 6 +-
drivers/usb/gadget/function/f_midi2.c | 2 +-
fs/binfmt_elf.c | 71 ++++--
fs/btrfs/discard.c | 17 +-
fs/btrfs/fs.h | 1 +
fs/btrfs/inode.c | 7 +
fs/btrfs/super.c | 4 +
fs/eventpoll.c | 7 +-
fs/nfs/localio.c | 2 +-
fs/nfs/nfs4proc.c | 9 +-
fs/nfs/pnfs.c | 9 +
fs/smb/client/smb2pdu.c | 2 +-
fs/udf/truncate.c | 2 +-
fs/xattr.c | 24 ++
include/linux/bio.h | 1 +
include/linux/hyperv.h | 7 -
include/linux/micrel_phy.h | 1 -
include/linux/tpm.h | 21 +-
include/net/sch_generic.h | 15 ++
include/sound/ump_msg.h | 4 +-
io_uring/fdinfo.c | 48 ++--
io_uring/memmap.c | 2 +-
io_uring/uring_cmd.c | 5 +
kernel/cgroup/cpuset.c | 6 +-
kernel/sched/ext.c | 6 +
kernel/trace/fprobe.c | 3 +-
kernel/trace/ring_buffer.c | 8 +-
kernel/trace/trace_dynevent.c | 16 +-
kernel/trace/trace_dynevent.h | 1 +
kernel/trace/trace_events_trigger.c | 2 +-
kernel/trace/trace_functions.c | 6 +-
kernel/trace/trace_kprobe.c | 2 +-
kernel/trace/trace_probe.c | 9 +
kernel/trace/trace_uprobe.c | 2 +-
mm/hugetlb.c | 28 ++-
mm/page_alloc.c | 23 --
mm/userfaultfd.c | 12 +-
net/bluetooth/mgmt.c | 9 +-
net/mac80211/main.c | 6 +-
net/mctp/device.c | 15 +-
net/mctp/route.c | 4 +-
net/sched/sch_codel.c | 2 +-
net/sched/sch_fq.c | 2 +-
net/sched/sch_fq_codel.c | 2 +-
net/sched/sch_fq_pie.c | 2 +-
net/sched/sch_hhf.c | 2 +-
net/sched/sch_pie.c | 2 +-
net/tls/tls_strp.c | 3 +-
samples/ftrace/sample-trace-array.c | 2 +-
scripts/Makefile.extrawarn | 12 +
sound/core/seq/seq_clientmgr.c | 52 +++--
sound/core/seq/seq_ump_convert.c | 18 ++
sound/core/seq/seq_ump_convert.h | 1 +
sound/pci/es1968.c | 6 +-
sound/sh/Kconfig | 2 +-
sound/usb/quirks.c | 4 +
tools/net/ynl/pyynl/ethtool.py | 22 +-
tools/perf/arch/loongarch/include/syscall_table.h | 2 +-
tools/testing/selftests/drivers/net/hw/ncdevmem.c | 55 ++---
tools/testing/vsock/vsock_test.c | 28 ++-
177 files changed, 1689 insertions(+), 1027 deletions(-)
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH 6.14 000/145] 6.14.8-rc1 review
2025-05-20 13:49 [PATCH 6.14 000/145] 6.14.8-rc1 review Greg Kroah-Hartman
@ 2025-05-20 14:57 ` Ronald Warsow
2025-05-20 16:46 ` Luna Jernberg
2025-05-20 18:57 ` Florian Fainelli
` (11 subsequent siblings)
12 siblings, 1 reply; 21+ messages in thread
From: Ronald Warsow @ 2025-05-20 14:57 UTC (permalink / raw)
To: Greg Kroah-Hartman, stable
Cc: patches, linux-kernel, torvalds, akpm, linux, shuah, patches,
lkft-triage, pavel, jonathanh, f.fainelli, sudipm.mukherjee, srw,
conor, hargar, broonie
Hi Greg
no regressions here on x86_64 (RKL, Intel 11th Gen. CPU)
Thanks
Tested-by: Ronald Warsow <rwarsow@gmx.de>
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH 6.14 000/145] 6.14.8-rc1 review
2025-05-20 14:57 ` Ronald Warsow
@ 2025-05-20 16:46 ` Luna Jernberg
0 siblings, 0 replies; 21+ messages in thread
From: Luna Jernberg @ 2025-05-20 16:46 UTC (permalink / raw)
To: Ronald Warsow, Christian Heusel, Luna Jernberg
Cc: Greg Kroah-Hartman, stable, patches, linux-kernel, torvalds, akpm,
linux, shuah, patches, lkft-triage, pavel, jonathanh, f.fainelli,
sudipm.mukherjee, srw, conor, hargar, broonie
Tested-by: Luna Jernberg <droidbittin@gmail.com>
AMD Ryzen 5 5600 6-Core Processor:
https://www.inet.se/produkt/5304697/amd-ryzen-5-5600-3-5-ghz-35mb on a
https://www.gigabyte.com/Motherboard/B550-AORUS-ELITE-V2-rev-12
https://www.inet.se/produkt/1903406/gigabyte-b550-aorus-elite-v2
motherboard :)
running Arch Linux with the testing repos enabled:
https://archlinux.org/ https://archboot.com/
https://wiki.archlinux.org/title/Arch_Testing_Team
and the amdgpu thing is fixed :)
Den tis 20 maj 2025 kl 16:57 skrev Ronald Warsow <rwarsow@gmx.de>:
>
> Hi Greg
>
> no regressions here on x86_64 (RKL, Intel 11th Gen. CPU)
>
> Thanks
>
> Tested-by: Ronald Warsow <rwarsow@gmx.de>
>
>
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH 6.14 000/145] 6.14.8-rc1 review
2025-05-20 13:49 [PATCH 6.14 000/145] 6.14.8-rc1 review Greg Kroah-Hartman
2025-05-20 14:57 ` Ronald Warsow
@ 2025-05-20 18:57 ` Florian Fainelli
2025-05-20 19:26 ` Miguel Ojeda
` (10 subsequent siblings)
12 siblings, 0 replies; 21+ messages in thread
From: Florian Fainelli @ 2025-05-20 18:57 UTC (permalink / raw)
To: Greg Kroah-Hartman, stable
Cc: patches, linux-kernel, torvalds, akpm, linux, shuah, patches,
lkft-triage, pavel, jonathanh, sudipm.mukherjee, srw, rwarsow,
conor, hargar, broonie
On 5/20/25 06:49, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.14.8 release.
> There are 145 patches in this series, all will be posted as a response
> to this one. If anyone has any issues with these being applied, please
> let me know.
>
> Responses should be made by Thu, 22 May 2025 12:57:37 +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.14.8-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.14.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h
On ARCH_BRCMSTB using 32-bit and 64-bit ARM kernels, build tested on
BMIPS_GENERIC:
Tested-by: Florian Fainelli <florian.fainelli@broadcom.com>
--
Florian
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH 6.14 000/145] 6.14.8-rc1 review
2025-05-20 13:49 [PATCH 6.14 000/145] 6.14.8-rc1 review Greg Kroah-Hartman
2025-05-20 14:57 ` Ronald Warsow
2025-05-20 18:57 ` Florian Fainelli
@ 2025-05-20 19:26 ` Miguel Ojeda
2025-05-20 21:12 ` Shuah Khan
` (9 subsequent siblings)
12 siblings, 0 replies; 21+ messages in thread
From: Miguel Ojeda @ 2025-05-20 19:26 UTC (permalink / raw)
To: gregkh
Cc: akpm, broonie, conor, f.fainelli, hargar, jonathanh, linux-kernel,
linux, lkft-triage, patches, patches, pavel, rwarsow, shuah, srw,
stable, sudipm.mukherjee, torvalds, Miguel Ojeda
On Tue, 20 May 2025 15:49:30 +0200 Greg Kroah-Hartman <gregkh@linuxfoundation.org> wrote:
>
> This is the start of the stable review cycle for the 6.14.8 release.
> There are 145 patches in this series, all will be posted as a response
> to this one. If anyone has any issues with these being applied, please
> let me know.
>
> Responses should be made by Thu, 22 May 2025 12:57:37 +0000.
> Anything received after that time might be too late.
Boot-tested under QEMU for Rust x86_64, arm64 and riscv64; built-tested
for loongarch64:
Tested-by: Miguel Ojeda <ojeda@kernel.org>
Thanks!
Cheers,
Miguel
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH 6.14 000/145] 6.14.8-rc1 review
2025-05-20 13:49 [PATCH 6.14 000/145] 6.14.8-rc1 review Greg Kroah-Hartman
` (2 preceding siblings ...)
2025-05-20 19:26 ` Miguel Ojeda
@ 2025-05-20 21:12 ` Shuah Khan
2025-05-20 21:34 ` Eric Naim
` (8 subsequent siblings)
12 siblings, 0 replies; 21+ messages in thread
From: Shuah Khan @ 2025-05-20 21:12 UTC (permalink / raw)
To: Greg Kroah-Hartman, stable
Cc: patches, linux-kernel, torvalds, akpm, linux, shuah, patches,
lkft-triage, pavel, jonathanh, f.fainelli, sudipm.mukherjee, srw,
rwarsow, conor, hargar, broonie, Shuah Khan
On 5/20/25 07:49, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.14.8 release.
> There are 145 patches in this series, all will be posted as a response
> to this one. If anyone has any issues with these being applied, please
> let me know.
>
> Responses should be made by Thu, 22 May 2025 12:57:37 +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.14.8-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.14.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h
>
Compiled and booted on my test system. No dmesg regressions.
Tested-by: Shuah Khan <skhan@linuxfoundation.org>
thanks,
-- Shuah
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH 6.14 000/145] 6.14.8-rc1 review
2025-05-20 13:49 [PATCH 6.14 000/145] 6.14.8-rc1 review Greg Kroah-Hartman
` (3 preceding siblings ...)
2025-05-20 21:12 ` Shuah Khan
@ 2025-05-20 21:34 ` Eric Naim
2025-05-21 2:42 ` Mario Limonciello
2025-05-21 1:25 ` Ron Economos
` (7 subsequent siblings)
12 siblings, 1 reply; 21+ messages in thread
From: Eric Naim @ 2025-05-20 21:34 UTC (permalink / raw)
To: Greg Kroah-Hartman, stable
Cc: patches, linux-kernel, torvalds, akpm, linux, shuah, patches,
lkft-triage, pavel, jonathanh, f.fainelli, sudipm.mukherjee, srw,
rwarsow, conor, hargar, broonie, David.Wu3, alexander.deucher,
mario.limonciello
[-- Attachment #1: Type: text/plain, Size: 8795 bytes --]
Hi Greg,
On 5/20/25 21:49, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.14.8 release.
> There are 145 patches in this series, all will be posted as a response
> to this one. If anyone has any issues with these being applied, please
> let me know.
>
> Responses should be made by Thu, 22 May 2025 12:57:37 +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.14.8-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.14.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h
>
> -------------
> Pseudo-Shortlog of commits:
>
> Greg Kroah-Hartman <gregkh@linuxfoundation.org>
> Linux 6.14.8-rc1
>
> Dan Carpenter <dan.carpenter@linaro.org>
> phy: tegra: xusb: remove a stray unlock
>
> Tiezhu Yang <yangtiezhu@loongson.cn>
> perf tools: Fix build error for LoongArch
>
> Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
> mm/page_alloc: fix race condition in unaccepted memory handling
>
> Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
> drm/xe/gsc: do not flush the GSC worker from the reset path
>
> Maciej Falkowski <maciej.falkowski@linux.intel.com>
> accel/ivpu: Flush pending jobs of device's workqueues
>
> Karol Wachowski <karol.wachowski@intel.com>
> accel/ivpu: Fix missing MMU events if file_priv is unbound
>
> Karol Wachowski <karol.wachowski@intel.com>
> accel/ivpu: Fix missing MMU events from reserved SSID
>
> Karol Wachowski <karol.wachowski@intel.com>
> accel/ivpu: Move parts of MMU event IRQ handling to thread handler
>
> Karol Wachowski <karol.wachowski@intel.com>
> accel/ivpu: Dump only first MMU fault from single context
>
> Maciej Falkowski <maciej.falkowski@linux.intel.com>
> accel/ivpu: Use workqueue for IRQ handling
>
> Shuai Xue <xueshuai@linux.alibaba.com>
> dmaengine: idxd: Refactor remove call with idxd_cleanup() helper
>
> Shuai Xue <xueshuai@linux.alibaba.com>
> dmaengine: idxd: fix memory leak in error handling path of idxd_pci_probe
>
> Shuai Xue <xueshuai@linux.alibaba.com>
> dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
>
> Shuai Xue <xueshuai@linux.alibaba.com>
> dmaengine: idxd: Add missing idxd cleanup to fix memory leak in remove call
>
> Shuai Xue <xueshuai@linux.alibaba.com>
> dmaengine: idxd: Add missing cleanups in cleanup internals
>
> Shuai Xue <xueshuai@linux.alibaba.com>
> dmaengine: idxd: Add missing cleanup for early error out in idxd_setup_internals
>
> Shuai Xue <xueshuai@linux.alibaba.com>
> dmaengine: idxd: fix memory leak in error handling path of idxd_setup_groups
>
> Shuai Xue <xueshuai@linux.alibaba.com>
> dmaengine: idxd: fix memory leak in error handling path of idxd_setup_engines
>
> Shuai Xue <xueshuai@linux.alibaba.com>
> dmaengine: idxd: fix memory leak in error handling path of idxd_setup_wqs
>
> Yemike Abhilash Chandra <y-abhilashchandra@ti.com>
> dmaengine: ti: k3-udma: Use cap_mask directly from dma_device structure instead of a local copy
>
> Ronald Wahl <ronald.wahl@legrand.com>
> dmaengine: ti: k3-udma: Add missing locking
>
> Barry Song <baohua@kernel.org>
> mm: userfaultfd: correct dirty flags set for both present and swap pte
>
> Wupeng Ma <mawupeng1@huawei.com>
> mm: hugetlb: fix incorrect fallback for subpool
>
> hexue <xue01.he@samsung.com>
> io_uring/uring_cmd: fix hybrid polling initialization issue
>
> Jens Axboe <axboe@kernel.dk>
> io_uring/memmap: don't use page_address() on a highmem page
>
> Nathan Chancellor <nathan@kernel.org>
> net: qede: Initialize qede_ll_ops with designated initializer
>
> Steven Rostedt <rostedt@goodmis.org>
> ring-buffer: Fix persistent buffer when commit page is the reader page
>
> Ming Yen Hsieh <mingyen.hsieh@mediatek.com>
> wifi: mt76: mt7925: fix missing hdr_trans_tlv command for broadcast wtbl
>
> Fedor Pchelkin <pchelkin@ispras.ru>
> wifi: mt76: disable napi on driver removal
>
> Jarkko Sakkinen <jarkko@kernel.org>
> tpm: Mask TPM RC in tpm2_start_auth_session()
>
> Aaron Kling <webgeek1234@gmail.com>
> spi: tegra114: Use value to check for invalid delays
>
> Jethro Donaldson <devel@jro.nz>
> smb: client: fix memory leak during error handling for POSIX mkdir
>
> Steve Siwinski <ssiwinski@atto.com>
> scsi: sd_zbc: block: Respect bio vector limits for REPORT ZONES buffer
>
> Claudiu Beznea <claudiu.beznea.uj@bp.renesas.com>
> phy: renesas: rcar-gen3-usb2: Set timing registers only once
>
> Claudiu Beznea <claudiu.beznea.uj@bp.renesas.com>
> phy: renesas: rcar-gen3-usb2: Fix role detection on unbind/bind
>
> Oleksij Rempel <o.rempel@pengutronix.de>
> net: phy: micrel: remove KSZ9477 EEE quirks now handled by phylink
>
> Oleksij Rempel <o.rempel@pengutronix.de>
> net: dsa: microchip: let phylink manage PHY EEE configuration on KSZ switches
>
> Ma Ke <make24@iscas.ac.cn>
> phy: Fix error handling in tegra_xusb_port_init
>
> Wayne Chang <waynec@nvidia.com>
> phy: tegra: xusb: Use a bitmask for UTMI pad power state tracking
>
> Steven Rostedt <rostedt@goodmis.org>
> tracing: samples: Initialize trace_array_printk() with the correct function
>
> Ashish Kalra <ashish.kalra@amd.com>
> x86/sev: Make sure pages are not skipped during kdump
>
> Ashish Kalra <ashish.kalra@amd.com>
> x86/sev: Do not touch VMSA pages during SNP guest memory kdump
>
> pengdonglin <pengdonglin@xiaomi.com>
> ftrace: Fix preemption accounting for stacktrace filter command
>
> pengdonglin <pengdonglin@xiaomi.com>
> ftrace: Fix preemption accounting for stacktrace trigger command
>
> Christophe JAILLET <christophe.jaillet@wanadoo.fr>
> i2c: designware: Fix an error handling path in i2c_dw_pci_probe()
>
> Nathan Chancellor <nathan@kernel.org>
> kbuild: Disable -Wdefault-const-init-unsafe
>
> Michael Kelley <mhklinux@outlook.com>
> Drivers: hv: vmbus: Remove vmbus_sendpacket_pagebuffer()
>
> Michael Kelley <mhklinux@outlook.com>
> Drivers: hv: Allow vmbus_sendpacket_mpb_desc() to create multiple ranges
>
> Michael Kelley <mhklinux@outlook.com>
> hv_netvsc: Remove rmsg_pgcnt
>
> Michael Kelley <mhklinux@outlook.com>
> hv_netvsc: Preserve contiguous PFN grouping in the page buffer array
>
> Michael Kelley <mhklinux@outlook.com>
> hv_netvsc: Use vmbus_sendpacket_mpb_desc() to send VMBus messages
>
> Dragan Simic <dsimic@manjaro.org>
> arm64: dts: rockchip: Remove overdrive-mode OPPs from RK3588J SoC dtsi
>
> Sam Edwards <cfsworks@gmail.com>
> arm64: dts: rockchip: Allow Turing RK1 cooling fan to spin down
>
> Christian Hewitt <christianshewitt@gmail.com>
> arm64: dts: amlogic: dreambox: fix missing clkc_audio node
>
> Hyejeong Choi <hjeong.choi@samsung.com>
> dma-buf: insert memory barrier before updating num_fences
>
> Nicolas Chauvet <kwizart@gmail.com>
> ALSA: usb-audio: Add sample rate quirk for Microdia JP001 USB Camera
>
> Christian Heusel <christian@heusel.eu>
> ALSA: usb-audio: Add sample rate quirk for Audioengine D1
>
> Wentao Liang <vulab@iscas.ac.cn>
> ALSA: es1968: Add error handling for snd_pcm_hw_constraint_pow2()
>
> Jeremy Linton <jeremy.linton@arm.com>
> ACPI: PPTT: Fix processor subtable walk
>
> Emanuele Ghidoli <emanuele.ghidoli@toradex.com>
> gpio: pca953x: fix IRQ storm on system wake up
>
> Alexey Makhalov <alexey.makhalov@broadcom.com>
> MAINTAINERS: Update Alexey Makhalov's email address
>
> Wayne Lin <Wayne.Lin@amd.com>
> drm/amd/display: Avoid flooding unnecessary info messages
>
> Wayne Lin <Wayne.Lin@amd.com>
> drm/amd/display: Correct the reply value when AUX write incomplete
>
> Philip Yang <Philip.Yang@amd.com>
> drm/amdgpu: csa unmap use uninterruptible lock
>
> Tim Huang <tim.huang@amd.com>
> drm/amdgpu: fix incorrect MALL size for GFX1151
>
> David (Ming Qiang) Wu <David.Wu3@amd.com>
> drm/amdgpu: read back register after written for VCN v4.0.5
>
This commit seems to breaking a couple of devices with the Phoenix APU, most notably the Ryzen AI chips. Note that this commit in mainline seems to work as intended, and after doing a little bit of digging, [1] landed in 6.15 and so this cherrypick may not be so trivial after all. Attached is a kernel trace highlighting the breakage caused by this commit, along with [2] for the full log.
Also adding Alex, David and Mario to Ccs.
--
Regards,
Eric
[1] https://lore.kernel.org/20250131165741.1798488-6-alexander.deucher@amd.com/
[2] https://paste.cachyos.org/p/d853a3c.log
[-- Attachment #2: dmesg.log --]
[-- Type: text/x-log, Size: 5457 bytes --]
[ 6.555330] BUG: kernel NULL pointer dereference, address: 0000000000000004
[ 6.555356] #PF: supervisor read access in kernel mode
[ 6.555369] #PF: error_code(0x0000) - not-present page
[ 6.555383] PGD 0 P4D 0
[ 6.555392] Oops: Oops: 0000 [#1] PREEMPT SMP NOPTI
[ 6.555405] CPU: 14 UID: 0 PID: 309 Comm: (udev-worker) Tainted: G OE 6.14.8-rc1-1home #1 060382169f0a0ecf708a88bba8302caae5301755
[ 6.555429] Tainted: [O]=OOT_MODULE, [E]=UNSIGNED_MODULE
[ 6.555441] Hardware name: ASUSTeK COMPUTER INC. ROG Zephyrus G16 GA605WV_GA605WV/GA605WV, BIOS GA605WV.310 12/23/2024
[ 6.555458] RIP: 0010:vcn_v4_0_5_set_powergating_state+0xb40/0x38c0 [amdgpu]
[ 6.555702] Code: 00 31 d2 48 89 ef e8 4f 8c df ff 0f b6 85 79 ee 02 00 41 83 c4 01 41 39 c4 0f 8c 6a f5 ff ff 49 63 c4 48 8b 84 c5 20 8c 04 00 <8b> 70 04 81 c6 85 00 00 00 f6 85 58 bd 04 00 04 74 0e 48 83 bd 30
[ 6.555733] RSP: 0018:ffffbd0880dd7760 EFLAGS: 00010246
[ 6.555746] RAX: 0000000000000000 RBX: ffff9feb2d200000 RCX: 0000000040000c48
[ 6.555761] RDX: ffffbd088601f9c8 RSI: 0000000000007e72 RDI: ffff9feb2d200000
[ 6.555776] RBP: ffff9feb2d200000 R08: 0000000000000000 R09: 0000000000000014
[ 6.555790] R10: ffff9feb16a44280 R11: 0000000000000001 R12: 0000000000000001
[ 6.555805] R13: 0000000000000001 R14: 000000000000000b R15: 0000000000000000
[ 6.555820] FS: 00007f9941779880(0000) GS:ffff9ff161d00000(0000) knlGS:0000000000000000
[ 6.555836] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 6.555849] CR2: 0000000000000004 CR3: 0000000110f51000 CR4: 0000000000f50ef0
[ 6.555864] PKRU: 55555554
[ 6.555872] Call Trace:
[ 6.555879] <TASK>
[ 6.555885] amdgpu_device_ip_set_powergating_state+0x5d/0xb0 [amdgpu 788a8b249190c55408e8d6b1f21dc0022c40cb44]
[ 6.556017] ? amdgpu_dpm_switch_power_profile+0x82/0xa0 [amdgpu 788a8b249190c55408e8d6b1f21dc0022c40cb44]
[ 6.556206] amdgpu_vcn_ring_begin_use+0x64/0x1a0 [amdgpu 788a8b249190c55408e8d6b1f21dc0022c40cb44]
[ 6.556361] amdgpu_ring_alloc+0x40/0x60 [amdgpu 788a8b249190c55408e8d6b1f21dc0022c40cb44]
[ 6.556764] amdgpu_vcn_dec_sw_ring_test_ring+0x39/0xf0 [amdgpu 788a8b249190c55408e8d6b1f21dc0022c40cb44]
[ 6.557160] amdgpu_ring_test_helper+0x1f/0xa0 [amdgpu 788a8b249190c55408e8d6b1f21dc0022c40cb44]
[ 6.557547] vcn_v4_0_5_hw_init+0x75/0xa0 [amdgpu 788a8b249190c55408e8d6b1f21dc0022c40cb44]
[ 6.557944] amdgpu_device_init.cold+0x172a/0x224d [amdgpu 788a8b249190c55408e8d6b1f21dc0022c40cb44]
[ 6.558406] amdgpu_driver_load_kms+0x15/0x70 [amdgpu 788a8b249190c55408e8d6b1f21dc0022c40cb44]
[ 6.558804] amdgpu_pci_probe+0x1e4/0x500 [amdgpu 788a8b249190c55408e8d6b1f21dc0022c40cb44]
[ 6.559202] ? __pm_runtime_resume+0x5f/0x90
[ 6.559486] local_pci_probe+0x3f/0x90
[ 6.559769] pci_device_probe+0xdb/0x290
[ 6.560042] ? sysfs_do_create_link_sd+0x6d/0xd0
[ 6.560313] really_probe+0xdb/0x340
[ 6.560578] ? pm_runtime_barrier+0x55/0x90
[ 6.560836] __driver_probe_device+0x78/0x140
[ 6.561085] driver_probe_device+0x1f/0xa0
[ 6.561329] ? __pfx___driver_attach+0x10/0x10
[ 6.561567] __driver_attach+0xcb/0x1e0
[ 6.561796] bus_for_each_dev+0x87/0xe0
[ 6.562018] bus_add_driver+0x10b/0x1f0
[ 6.562237] ? __pfx_amdgpu_init+0x10/0x10 [amdgpu 788a8b249190c55408e8d6b1f21dc0022c40cb44]
[ 6.562579] driver_register+0x75/0xe0
[ 6.562804] ? amdgpu_init+0x4b/0xff0 [amdgpu 788a8b249190c55408e8d6b1f21dc0022c40cb44]
[ 6.563155] do_one_initcall+0x59/0x310
[ 6.563394] do_init_module+0x62/0x240
[ 6.563627] init_module_from_file+0x8b/0xe0
[ 6.563857] idempotent_init_module+0x115/0x310
[ 6.564085] __x64_sys_finit_module+0x67/0xc0
[ 6.564308] do_syscall_64+0x7b/0x190
[ 6.564534] ? __pfx_page_put_link+0x10/0x10
[ 6.564763] ? alloc_fd+0x12d/0x190
[ 6.564983] ? do_sys_openat2+0x96/0xe0
[ 6.565195] ? syscall_exit_to_user_mode+0x37/0x1c0
[ 6.565403] ? do_syscall_64+0x87/0x190
[ 6.565604] ? __x64_sys_pread64+0xab/0xd0
[ 6.565799] ? syscall_exit_to_user_mode+0x37/0x1c0
[ 6.565990] ? do_syscall_64+0x87/0x190
[ 6.566174] ? irqentry_exit_to_user_mode+0x2c/0x1b0
[ 6.566356] entry_SYSCALL_64_after_hwframe+0x76/0x7e
[ 6.566535] RIP: 0033:0x7f99420c2cdd
[ 6.566707] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 90 f3 0f 1e fa 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d fb bf 0c 00 f7 d8 64 89 01 48
[ 6.567073] RSP: 002b:00007fff5e8bab68 EFLAGS: 00000246 ORIG_RAX: 0000000000000139
[ 6.567268] RAX: ffffffffffffffda RBX: 000055a3ce82bf70 RCX: 00007f99420c2cdd
[ 6.567465] RDX: 0000000000000004 RSI: 000055a3ce82a940 RDI: 000000000000001f
[ 6.567662] RBP: 00007fff5e8bac00 R08: 0000000000000000 R09: 000055a3ce82eda0
[ 6.567860] R10: 0000000000000000 R11: 0000000000000246 R12: 000055a3ce82a940
[ 6.568058] R13: 0000000000020000 R14: 000055a3ce829e00 R15: 000055a3ce82bf70
[ 6.568256] </TASK>
[ 6.568446] Modules linked in: amdgpu(+) amdxcp i2c_algo_bit drm_exec gpu_sched sdhci_pci drm_suballoc_helper sdhci_uhs2 drm_panel_backlight_quirks sdhci drm_buddy nvme cqhci drm_display_helper nvme_core mmc_core cec nvme_auth hid_asus asus_wmi sparse_keymap i8042 serio platform_profile rfkill hid_generic nvidia_drm(OE) drm_ttm_helper ttm usbhid nvidia_uvm(OE) nvidia_modeset(OE) video wmi nvidia(OE)
[ 6.569337] CR2: 0000000000000004
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH 6.14 000/145] 6.14.8-rc1 review
2025-05-20 13:49 [PATCH 6.14 000/145] 6.14.8-rc1 review Greg Kroah-Hartman
` (4 preceding siblings ...)
2025-05-20 21:34 ` Eric Naim
@ 2025-05-21 1:25 ` Ron Economos
2025-05-21 8:06 ` Takeshi Ogasawara
` (6 subsequent siblings)
12 siblings, 0 replies; 21+ messages in thread
From: Ron Economos @ 2025-05-21 1:25 UTC (permalink / raw)
To: Greg Kroah-Hartman, stable
Cc: patches, linux-kernel, torvalds, akpm, linux, shuah, patches,
lkft-triage, pavel, jonathanh, f.fainelli, sudipm.mukherjee, srw,
rwarsow, conor, hargar, broonie
On 5/20/25 06:49, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.14.8 release.
> There are 145 patches in this series, all will be posted as a response
> to this one. If anyone has any issues with these being applied, please
> let me know.
>
> Responses should be made by Thu, 22 May 2025 12:57:37 +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.14.8-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.14.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h
Built and booted successfully on RISC-V RV64 (HiFive Unmatched).
Tested-by: Ron Economos <re@w6rz.net>
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH 6.14 000/145] 6.14.8-rc1 review
2025-05-20 21:34 ` Eric Naim
@ 2025-05-21 2:42 ` Mario Limonciello
2025-05-21 5:35 ` Greg Kroah-Hartman
0 siblings, 1 reply; 21+ messages in thread
From: Mario Limonciello @ 2025-05-21 2:42 UTC (permalink / raw)
To: Eric Naim, Greg Kroah-Hartman, stable
Cc: patches, linux-kernel, torvalds, akpm, linux, shuah, patches,
lkft-triage, pavel, jonathanh, f.fainelli, sudipm.mukherjee, srw,
rwarsow, conor, hargar, broonie, David.Wu3, alexander.deucher
On 5/20/2025 4:34 PM, Eric Naim wrote:
> Hi Greg,
>
> On 5/20/25 21:49, Greg Kroah-Hartman wrote:
>> This is the start of the stable review cycle for the 6.14.8 release.
>> There are 145 patches in this series, all will be posted as a response
>> to this one. If anyone has any issues with these being applied, please
>> let me know.
>>
>> Responses should be made by Thu, 22 May 2025 12:57:37 +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.14.8-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.14.y
>> and the diffstat can be found below.
>>
>> thanks,
>>
>> greg k-h
>>
>> -------------
>> Pseudo-Shortlog of commits:
>>
>> Greg Kroah-Hartman <gregkh@linuxfoundation.org>
>> Linux 6.14.8-rc1
>>
>> Dan Carpenter <dan.carpenter@linaro.org>
>> phy: tegra: xusb: remove a stray unlock
>>
>> Tiezhu Yang <yangtiezhu@loongson.cn>
>> perf tools: Fix build error for LoongArch
>>
>> Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
>> mm/page_alloc: fix race condition in unaccepted memory handling
>>
>> Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
>> drm/xe/gsc: do not flush the GSC worker from the reset path
>>
>> Maciej Falkowski <maciej.falkowski@linux.intel.com>
>> accel/ivpu: Flush pending jobs of device's workqueues
>>
>> Karol Wachowski <karol.wachowski@intel.com>
>> accel/ivpu: Fix missing MMU events if file_priv is unbound
>>
>> Karol Wachowski <karol.wachowski@intel.com>
>> accel/ivpu: Fix missing MMU events from reserved SSID
>>
>> Karol Wachowski <karol.wachowski@intel.com>
>> accel/ivpu: Move parts of MMU event IRQ handling to thread handler
>>
>> Karol Wachowski <karol.wachowski@intel.com>
>> accel/ivpu: Dump only first MMU fault from single context
>>
>> Maciej Falkowski <maciej.falkowski@linux.intel.com>
>> accel/ivpu: Use workqueue for IRQ handling
>>
>> Shuai Xue <xueshuai@linux.alibaba.com>
>> dmaengine: idxd: Refactor remove call with idxd_cleanup() helper
>>
>> Shuai Xue <xueshuai@linux.alibaba.com>
>> dmaengine: idxd: fix memory leak in error handling path of idxd_pci_probe
>>
>> Shuai Xue <xueshuai@linux.alibaba.com>
>> dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
>>
>> Shuai Xue <xueshuai@linux.alibaba.com>
>> dmaengine: idxd: Add missing idxd cleanup to fix memory leak in remove call
>>
>> Shuai Xue <xueshuai@linux.alibaba.com>
>> dmaengine: idxd: Add missing cleanups in cleanup internals
>>
>> Shuai Xue <xueshuai@linux.alibaba.com>
>> dmaengine: idxd: Add missing cleanup for early error out in idxd_setup_internals
>>
>> Shuai Xue <xueshuai@linux.alibaba.com>
>> dmaengine: idxd: fix memory leak in error handling path of idxd_setup_groups
>>
>> Shuai Xue <xueshuai@linux.alibaba.com>
>> dmaengine: idxd: fix memory leak in error handling path of idxd_setup_engines
>>
>> Shuai Xue <xueshuai@linux.alibaba.com>
>> dmaengine: idxd: fix memory leak in error handling path of idxd_setup_wqs
>>
>> Yemike Abhilash Chandra <y-abhilashchandra@ti.com>
>> dmaengine: ti: k3-udma: Use cap_mask directly from dma_device structure instead of a local copy
>>
>> Ronald Wahl <ronald.wahl@legrand.com>
>> dmaengine: ti: k3-udma: Add missing locking
>>
>> Barry Song <baohua@kernel.org>
>> mm: userfaultfd: correct dirty flags set for both present and swap pte
>>
>> Wupeng Ma <mawupeng1@huawei.com>
>> mm: hugetlb: fix incorrect fallback for subpool
>>
>> hexue <xue01.he@samsung.com>
>> io_uring/uring_cmd: fix hybrid polling initialization issue
>>
>> Jens Axboe <axboe@kernel.dk>
>> io_uring/memmap: don't use page_address() on a highmem page
>>
>> Nathan Chancellor <nathan@kernel.org>
>> net: qede: Initialize qede_ll_ops with designated initializer
>>
>> Steven Rostedt <rostedt@goodmis.org>
>> ring-buffer: Fix persistent buffer when commit page is the reader page
>>
>> Ming Yen Hsieh <mingyen.hsieh@mediatek.com>
>> wifi: mt76: mt7925: fix missing hdr_trans_tlv command for broadcast wtbl
>>
>> Fedor Pchelkin <pchelkin@ispras.ru>
>> wifi: mt76: disable napi on driver removal
>>
>> Jarkko Sakkinen <jarkko@kernel.org>
>> tpm: Mask TPM RC in tpm2_start_auth_session()
>>
>> Aaron Kling <webgeek1234@gmail.com>
>> spi: tegra114: Use value to check for invalid delays
>>
>> Jethro Donaldson <devel@jro.nz>
>> smb: client: fix memory leak during error handling for POSIX mkdir
>>
>> Steve Siwinski <ssiwinski@atto.com>
>> scsi: sd_zbc: block: Respect bio vector limits for REPORT ZONES buffer
>>
>> Claudiu Beznea <claudiu.beznea.uj@bp.renesas.com>
>> phy: renesas: rcar-gen3-usb2: Set timing registers only once
>>
>> Claudiu Beznea <claudiu.beznea.uj@bp.renesas.com>
>> phy: renesas: rcar-gen3-usb2: Fix role detection on unbind/bind
>>
>> Oleksij Rempel <o.rempel@pengutronix.de>
>> net: phy: micrel: remove KSZ9477 EEE quirks now handled by phylink
>>
>> Oleksij Rempel <o.rempel@pengutronix.de>
>> net: dsa: microchip: let phylink manage PHY EEE configuration on KSZ switches
>>
>> Ma Ke <make24@iscas.ac.cn>
>> phy: Fix error handling in tegra_xusb_port_init
>>
>> Wayne Chang <waynec@nvidia.com>
>> phy: tegra: xusb: Use a bitmask for UTMI pad power state tracking
>>
>> Steven Rostedt <rostedt@goodmis.org>
>> tracing: samples: Initialize trace_array_printk() with the correct function
>>
>> Ashish Kalra <ashish.kalra@amd.com>
>> x86/sev: Make sure pages are not skipped during kdump
>>
>> Ashish Kalra <ashish.kalra@amd.com>
>> x86/sev: Do not touch VMSA pages during SNP guest memory kdump
>>
>> pengdonglin <pengdonglin@xiaomi.com>
>> ftrace: Fix preemption accounting for stacktrace filter command
>>
>> pengdonglin <pengdonglin@xiaomi.com>
>> ftrace: Fix preemption accounting for stacktrace trigger command
>>
>> Christophe JAILLET <christophe.jaillet@wanadoo.fr>
>> i2c: designware: Fix an error handling path in i2c_dw_pci_probe()
>>
>> Nathan Chancellor <nathan@kernel.org>
>> kbuild: Disable -Wdefault-const-init-unsafe
>>
>> Michael Kelley <mhklinux@outlook.com>
>> Drivers: hv: vmbus: Remove vmbus_sendpacket_pagebuffer()
>>
>> Michael Kelley <mhklinux@outlook.com>
>> Drivers: hv: Allow vmbus_sendpacket_mpb_desc() to create multiple ranges
>>
>> Michael Kelley <mhklinux@outlook.com>
>> hv_netvsc: Remove rmsg_pgcnt
>>
>> Michael Kelley <mhklinux@outlook.com>
>> hv_netvsc: Preserve contiguous PFN grouping in the page buffer array
>>
>> Michael Kelley <mhklinux@outlook.com>
>> hv_netvsc: Use vmbus_sendpacket_mpb_desc() to send VMBus messages
>>
>> Dragan Simic <dsimic@manjaro.org>
>> arm64: dts: rockchip: Remove overdrive-mode OPPs from RK3588J SoC dtsi
>>
>> Sam Edwards <cfsworks@gmail.com>
>> arm64: dts: rockchip: Allow Turing RK1 cooling fan to spin down
>>
>> Christian Hewitt <christianshewitt@gmail.com>
>> arm64: dts: amlogic: dreambox: fix missing clkc_audio node
>>
>> Hyejeong Choi <hjeong.choi@samsung.com>
>> dma-buf: insert memory barrier before updating num_fences
>>
>> Nicolas Chauvet <kwizart@gmail.com>
>> ALSA: usb-audio: Add sample rate quirk for Microdia JP001 USB Camera
>>
>> Christian Heusel <christian@heusel.eu>
>> ALSA: usb-audio: Add sample rate quirk for Audioengine D1
>>
>> Wentao Liang <vulab@iscas.ac.cn>
>> ALSA: es1968: Add error handling for snd_pcm_hw_constraint_pow2()
>>
>> Jeremy Linton <jeremy.linton@arm.com>
>> ACPI: PPTT: Fix processor subtable walk
>>
>> Emanuele Ghidoli <emanuele.ghidoli@toradex.com>
>> gpio: pca953x: fix IRQ storm on system wake up
>>
>> Alexey Makhalov <alexey.makhalov@broadcom.com>
>> MAINTAINERS: Update Alexey Makhalov's email address
>>
>> Wayne Lin <Wayne.Lin@amd.com>
>> drm/amd/display: Avoid flooding unnecessary info messages
>>
>> Wayne Lin <Wayne.Lin@amd.com>
>> drm/amd/display: Correct the reply value when AUX write incomplete
>>
>> Philip Yang <Philip.Yang@amd.com>
>> drm/amdgpu: csa unmap use uninterruptible lock
>>
>> Tim Huang <tim.huang@amd.com>
>> drm/amdgpu: fix incorrect MALL size for GFX1151
>>
>> David (Ming Qiang) Wu <David.Wu3@amd.com>
>> drm/amdgpu: read back register after written for VCN v4.0.5
>>
>
> This commit seems to breaking a couple of devices with the Phoenix APU, most notably the Ryzen AI chips. Note that this commit in mainline seems to work as intended, and after doing a little bit of digging, [1] landed in 6.15 and so this cherrypick may not be so trivial after all. Attached is a kernel trace highlighting the breakage caused by this commit, along with [2] for the full log.
>
> Also adding Alex, David and Mario to Ccs.
>
Just a minor correction - VCN 4.0.5 is on Strix. So this report is not
likely from a Phoenix APU.
Nonetheless I agree; I suspect backporting
ecc9ab4e924b7eb9e2c4a668162aaa1d9d60d08c will help the issue.
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH 6.14 000/145] 6.14.8-rc1 review
2025-05-21 2:42 ` Mario Limonciello
@ 2025-05-21 5:35 ` Greg Kroah-Hartman
2025-05-21 14:13 ` Eric Naim
0 siblings, 1 reply; 21+ messages in thread
From: Greg Kroah-Hartman @ 2025-05-21 5:35 UTC (permalink / raw)
To: Mario Limonciello
Cc: Eric Naim, stable, patches, linux-kernel, torvalds, akpm, linux,
shuah, patches, lkft-triage, pavel, jonathanh, f.fainelli,
sudipm.mukherjee, srw, rwarsow, conor, hargar, broonie, David.Wu3,
alexander.deucher
On Tue, May 20, 2025 at 09:42:13PM -0500, Mario Limonciello wrote:
> On 5/20/2025 4:34 PM, Eric Naim wrote:
> > Hi Greg,
> >
> > On 5/20/25 21:49, Greg Kroah-Hartman wrote:
> > > This is the start of the stable review cycle for the 6.14.8 release.
> > > There are 145 patches in this series, all will be posted as a response
> > > to this one. If anyone has any issues with these being applied, please
> > > let me know.
> > >
> > > Responses should be made by Thu, 22 May 2025 12:57:37 +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.14.8-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.14.y
> > > and the diffstat can be found below.
> > >
> > > thanks,
> > >
> > > greg k-h
> > >
> > > -------------
> > > Pseudo-Shortlog of commits:
> > >
> > > Greg Kroah-Hartman <gregkh@linuxfoundation.org>
> > > Linux 6.14.8-rc1
> > >
> > > Dan Carpenter <dan.carpenter@linaro.org>
> > > phy: tegra: xusb: remove a stray unlock
> > >
> > > Tiezhu Yang <yangtiezhu@loongson.cn>
> > > perf tools: Fix build error for LoongArch
> > >
> > > Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
> > > mm/page_alloc: fix race condition in unaccepted memory handling
> > >
> > > Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
> > > drm/xe/gsc: do not flush the GSC worker from the reset path
> > >
> > > Maciej Falkowski <maciej.falkowski@linux.intel.com>
> > > accel/ivpu: Flush pending jobs of device's workqueues
> > >
> > > Karol Wachowski <karol.wachowski@intel.com>
> > > accel/ivpu: Fix missing MMU events if file_priv is unbound
> > >
> > > Karol Wachowski <karol.wachowski@intel.com>
> > > accel/ivpu: Fix missing MMU events from reserved SSID
> > >
> > > Karol Wachowski <karol.wachowski@intel.com>
> > > accel/ivpu: Move parts of MMU event IRQ handling to thread handler
> > >
> > > Karol Wachowski <karol.wachowski@intel.com>
> > > accel/ivpu: Dump only first MMU fault from single context
> > >
> > > Maciej Falkowski <maciej.falkowski@linux.intel.com>
> > > accel/ivpu: Use workqueue for IRQ handling
> > >
> > > Shuai Xue <xueshuai@linux.alibaba.com>
> > > dmaengine: idxd: Refactor remove call with idxd_cleanup() helper
> > >
> > > Shuai Xue <xueshuai@linux.alibaba.com>
> > > dmaengine: idxd: fix memory leak in error handling path of idxd_pci_probe
> > >
> > > Shuai Xue <xueshuai@linux.alibaba.com>
> > > dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
> > >
> > > Shuai Xue <xueshuai@linux.alibaba.com>
> > > dmaengine: idxd: Add missing idxd cleanup to fix memory leak in remove call
> > >
> > > Shuai Xue <xueshuai@linux.alibaba.com>
> > > dmaengine: idxd: Add missing cleanups in cleanup internals
> > >
> > > Shuai Xue <xueshuai@linux.alibaba.com>
> > > dmaengine: idxd: Add missing cleanup for early error out in idxd_setup_internals
> > >
> > > Shuai Xue <xueshuai@linux.alibaba.com>
> > > dmaengine: idxd: fix memory leak in error handling path of idxd_setup_groups
> > >
> > > Shuai Xue <xueshuai@linux.alibaba.com>
> > > dmaengine: idxd: fix memory leak in error handling path of idxd_setup_engines
> > >
> > > Shuai Xue <xueshuai@linux.alibaba.com>
> > > dmaengine: idxd: fix memory leak in error handling path of idxd_setup_wqs
> > >
> > > Yemike Abhilash Chandra <y-abhilashchandra@ti.com>
> > > dmaengine: ti: k3-udma: Use cap_mask directly from dma_device structure instead of a local copy
> > >
> > > Ronald Wahl <ronald.wahl@legrand.com>
> > > dmaengine: ti: k3-udma: Add missing locking
> > >
> > > Barry Song <baohua@kernel.org>
> > > mm: userfaultfd: correct dirty flags set for both present and swap pte
> > >
> > > Wupeng Ma <mawupeng1@huawei.com>
> > > mm: hugetlb: fix incorrect fallback for subpool
> > >
> > > hexue <xue01.he@samsung.com>
> > > io_uring/uring_cmd: fix hybrid polling initialization issue
> > >
> > > Jens Axboe <axboe@kernel.dk>
> > > io_uring/memmap: don't use page_address() on a highmem page
> > >
> > > Nathan Chancellor <nathan@kernel.org>
> > > net: qede: Initialize qede_ll_ops with designated initializer
> > >
> > > Steven Rostedt <rostedt@goodmis.org>
> > > ring-buffer: Fix persistent buffer when commit page is the reader page
> > >
> > > Ming Yen Hsieh <mingyen.hsieh@mediatek.com>
> > > wifi: mt76: mt7925: fix missing hdr_trans_tlv command for broadcast wtbl
> > >
> > > Fedor Pchelkin <pchelkin@ispras.ru>
> > > wifi: mt76: disable napi on driver removal
> > >
> > > Jarkko Sakkinen <jarkko@kernel.org>
> > > tpm: Mask TPM RC in tpm2_start_auth_session()
> > >
> > > Aaron Kling <webgeek1234@gmail.com>
> > > spi: tegra114: Use value to check for invalid delays
> > >
> > > Jethro Donaldson <devel@jro.nz>
> > > smb: client: fix memory leak during error handling for POSIX mkdir
> > >
> > > Steve Siwinski <ssiwinski@atto.com>
> > > scsi: sd_zbc: block: Respect bio vector limits for REPORT ZONES buffer
> > >
> > > Claudiu Beznea <claudiu.beznea.uj@bp.renesas.com>
> > > phy: renesas: rcar-gen3-usb2: Set timing registers only once
> > >
> > > Claudiu Beznea <claudiu.beznea.uj@bp.renesas.com>
> > > phy: renesas: rcar-gen3-usb2: Fix role detection on unbind/bind
> > >
> > > Oleksij Rempel <o.rempel@pengutronix.de>
> > > net: phy: micrel: remove KSZ9477 EEE quirks now handled by phylink
> > >
> > > Oleksij Rempel <o.rempel@pengutronix.de>
> > > net: dsa: microchip: let phylink manage PHY EEE configuration on KSZ switches
> > >
> > > Ma Ke <make24@iscas.ac.cn>
> > > phy: Fix error handling in tegra_xusb_port_init
> > >
> > > Wayne Chang <waynec@nvidia.com>
> > > phy: tegra: xusb: Use a bitmask for UTMI pad power state tracking
> > >
> > > Steven Rostedt <rostedt@goodmis.org>
> > > tracing: samples: Initialize trace_array_printk() with the correct function
> > >
> > > Ashish Kalra <ashish.kalra@amd.com>
> > > x86/sev: Make sure pages are not skipped during kdump
> > >
> > > Ashish Kalra <ashish.kalra@amd.com>
> > > x86/sev: Do not touch VMSA pages during SNP guest memory kdump
> > >
> > > pengdonglin <pengdonglin@xiaomi.com>
> > > ftrace: Fix preemption accounting for stacktrace filter command
> > >
> > > pengdonglin <pengdonglin@xiaomi.com>
> > > ftrace: Fix preemption accounting for stacktrace trigger command
> > >
> > > Christophe JAILLET <christophe.jaillet@wanadoo.fr>
> > > i2c: designware: Fix an error handling path in i2c_dw_pci_probe()
> > >
> > > Nathan Chancellor <nathan@kernel.org>
> > > kbuild: Disable -Wdefault-const-init-unsafe
> > >
> > > Michael Kelley <mhklinux@outlook.com>
> > > Drivers: hv: vmbus: Remove vmbus_sendpacket_pagebuffer()
> > >
> > > Michael Kelley <mhklinux@outlook.com>
> > > Drivers: hv: Allow vmbus_sendpacket_mpb_desc() to create multiple ranges
> > >
> > > Michael Kelley <mhklinux@outlook.com>
> > > hv_netvsc: Remove rmsg_pgcnt
> > >
> > > Michael Kelley <mhklinux@outlook.com>
> > > hv_netvsc: Preserve contiguous PFN grouping in the page buffer array
> > >
> > > Michael Kelley <mhklinux@outlook.com>
> > > hv_netvsc: Use vmbus_sendpacket_mpb_desc() to send VMBus messages
> > >
> > > Dragan Simic <dsimic@manjaro.org>
> > > arm64: dts: rockchip: Remove overdrive-mode OPPs from RK3588J SoC dtsi
> > >
> > > Sam Edwards <cfsworks@gmail.com>
> > > arm64: dts: rockchip: Allow Turing RK1 cooling fan to spin down
> > >
> > > Christian Hewitt <christianshewitt@gmail.com>
> > > arm64: dts: amlogic: dreambox: fix missing clkc_audio node
> > >
> > > Hyejeong Choi <hjeong.choi@samsung.com>
> > > dma-buf: insert memory barrier before updating num_fences
> > >
> > > Nicolas Chauvet <kwizart@gmail.com>
> > > ALSA: usb-audio: Add sample rate quirk for Microdia JP001 USB Camera
> > >
> > > Christian Heusel <christian@heusel.eu>
> > > ALSA: usb-audio: Add sample rate quirk for Audioengine D1
> > >
> > > Wentao Liang <vulab@iscas.ac.cn>
> > > ALSA: es1968: Add error handling for snd_pcm_hw_constraint_pow2()
> > >
> > > Jeremy Linton <jeremy.linton@arm.com>
> > > ACPI: PPTT: Fix processor subtable walk
> > >
> > > Emanuele Ghidoli <emanuele.ghidoli@toradex.com>
> > > gpio: pca953x: fix IRQ storm on system wake up
> > >
> > > Alexey Makhalov <alexey.makhalov@broadcom.com>
> > > MAINTAINERS: Update Alexey Makhalov's email address
> > >
> > > Wayne Lin <Wayne.Lin@amd.com>
> > > drm/amd/display: Avoid flooding unnecessary info messages
> > >
> > > Wayne Lin <Wayne.Lin@amd.com>
> > > drm/amd/display: Correct the reply value when AUX write incomplete
> > >
> > > Philip Yang <Philip.Yang@amd.com>
> > > drm/amdgpu: csa unmap use uninterruptible lock
> > >
> > > Tim Huang <tim.huang@amd.com>
> > > drm/amdgpu: fix incorrect MALL size for GFX1151
> > >
> > > David (Ming Qiang) Wu <David.Wu3@amd.com>
> > > drm/amdgpu: read back register after written for VCN v4.0.5
> > >
> >
> > This commit seems to breaking a couple of devices with the Phoenix APU, most notably the Ryzen AI chips. Note that this commit in mainline seems to work as intended, and after doing a little bit of digging, [1] landed in 6.15 and so this cherrypick may not be so trivial after all. Attached is a kernel trace highlighting the breakage caused by this commit, along with [2] for the full log.
> >
> > Also adding Alex, David and Mario to Ccs.
> >
>
> Just a minor correction - VCN 4.0.5 is on Strix. So this report is not
> likely from a Phoenix APU.
>
> Nonetheless I agree; I suspect backporting
> ecc9ab4e924b7eb9e2c4a668162aaa1d9d60d08c will help the issue.
If it is required, someone is going to need to provide a working
version, as that does not apply cleanly as-is.
thanks,
greg k-h
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH 6.14 000/145] 6.14.8-rc1 review
2025-05-20 13:49 [PATCH 6.14 000/145] 6.14.8-rc1 review Greg Kroah-Hartman
` (5 preceding siblings ...)
2025-05-21 1:25 ` Ron Economos
@ 2025-05-21 8:06 ` Takeshi Ogasawara
2025-05-21 8:31 ` Jon Hunter
` (5 subsequent siblings)
12 siblings, 0 replies; 21+ messages in thread
From: Takeshi Ogasawara @ 2025-05-21 8:06 UTC (permalink / raw)
To: Greg Kroah-Hartman
Cc: stable, patches, linux-kernel, torvalds, akpm, linux, shuah,
patches, lkft-triage, pavel, jonathanh, f.fainelli,
sudipm.mukherjee, srw, rwarsow, conor, hargar, broonie
Hi Greg
On Tue, May 20, 2025 at 11:24 PM Greg Kroah-Hartman
<gregkh@linuxfoundation.org> wrote:
>
> This is the start of the stable review cycle for the 6.14.8 release.
> There are 145 patches in this series, all will be posted as a response
> to this one. If anyone has any issues with these being applied, please
> let me know.
>
> Responses should be made by Thu, 22 May 2025 12:57:37 +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.14.8-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.14.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h
>
6.14.8-rc1 tested.
Build successfully completed.
Boot successfully completed.
No dmesg regressions.
Video output normal.
Sound output normal.
Lenovo ThinkPad X1 Carbon Gen10(Intel i7-1260P(x86_64) arch linux)
[ 0.000000] Linux version 6.14.8-rc1rv-g75456e272f58
(takeshi@ThinkPadX1Gen10J0764) (gcc (GCC) 15.1.1 20250425, GNU ld (GNU
Binutils) 2.44.0) #1 SMP PREEMPT_DYNAMIC Wed May 21 14:31:31 JST 2025
Thanks
Tested-by: Takeshi Ogasawara <takeshi.ogasawara@futuring-girl.com>
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH 6.14 000/145] 6.14.8-rc1 review
2025-05-20 13:49 [PATCH 6.14 000/145] 6.14.8-rc1 review Greg Kroah-Hartman
` (6 preceding siblings ...)
2025-05-21 8:06 ` Takeshi Ogasawara
@ 2025-05-21 8:31 ` Jon Hunter
2025-05-21 9:24 ` Naresh Kamboju
` (4 subsequent siblings)
12 siblings, 0 replies; 21+ messages in thread
From: Jon Hunter @ 2025-05-21 8:31 UTC (permalink / raw)
To: Greg Kroah-Hartman
Cc: Greg Kroah-Hartman, patches, linux-kernel, torvalds, akpm, linux,
shuah, patches, lkft-triage, pavel, jonathanh, f.fainelli,
sudipm.mukherjee, srw, rwarsow, conor, hargar, broonie,
linux-tegra, stable
On Tue, 20 May 2025 15:49:30 +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.14.8 release.
> There are 145 patches in this series, all will be posted as a response
> to this one. If anyone has any issues with these being applied, please
> let me know.
>
> Responses should be made by Thu, 22 May 2025 12:57:37 +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.14.8-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.14.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h
All tests passing for Tegra ...
Test results for stable-v6.14:
10 builds: 10 pass, 0 fail
28 boots: 28 pass, 0 fail
116 tests: 116 pass, 0 fail
Linux version: 6.14.8-rc1-g75456e272f58
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
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH 6.14 000/145] 6.14.8-rc1 review
2025-05-20 13:49 [PATCH 6.14 000/145] 6.14.8-rc1 review Greg Kroah-Hartman
` (7 preceding siblings ...)
2025-05-21 8:31 ` Jon Hunter
@ 2025-05-21 9:24 ` Naresh Kamboju
2025-05-21 16:25 ` Markus Reichelt
` (3 subsequent siblings)
12 siblings, 0 replies; 21+ messages in thread
From: Naresh Kamboju @ 2025-05-21 9:24 UTC (permalink / raw)
To: Greg Kroah-Hartman
Cc: stable, patches, linux-kernel, torvalds, akpm, linux, shuah,
patches, lkft-triage, pavel, jonathanh, f.fainelli,
sudipm.mukherjee, srw, rwarsow, conor, hargar, broonie
On Tue, 20 May 2025 at 19:44, Greg Kroah-Hartman
<gregkh@linuxfoundation.org> wrote:
>
> This is the start of the stable review cycle for the 6.14.8 release.
> There are 145 patches in this series, all will be posted as a response
> to this one. If anyone has any issues with these being applied, please
> let me know.
>
> Responses should be made by Thu, 22 May 2025 12:57:37 +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.14.8-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.14.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h
Results from Linaro’s test farm.
No regressions on arm64, arm, x86_64, and i386.
Tested-by: Linux Kernel Functional Testing <lkft@linaro.org>
## Build
* kernel: 6.14.8-rc1
* git: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
* git commit: 75456e272f58170ba9694debd95bb643fc199e6d
* git describe: v6.14.7-146-g75456e272f58
* test details:
https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.14.y/build/v6.14.7-146-g75456e272f58
## Test Regressions (compared to v6.14.6-198-g6f7a299729d3)
## Metric Regressions (compared to v6.14.6-198-g6f7a299729d3)
## Test Fixes (compared to v6.14.6-198-g6f7a299729d3)
## Metric Fixes (compared to v6.14.6-198-g6f7a299729d3)
## Test result summary
total: 238113, pass: 213864, fail: 4515, skip: 19096, xfail: 638
## Build Summary
* arc: 5 total, 5 passed, 0 failed
* arm: 139 total, 137 passed, 2 failed
* arm64: 57 total, 56 passed, 1 failed
* i386: 18 total, 16 passed, 2 failed
* mips: 34 total, 33 passed, 1 failed
* parisc: 4 total, 4 passed, 0 failed
* powerpc: 40 total, 40 passed, 0 failed
* riscv: 25 total, 22 passed, 3 failed
* s390: 22 total, 22 passed, 0 failed
* sh: 5 total, 5 passed, 0 failed
* sparc: 4 total, 3 passed, 1 failed
* x86_64: 49 total, 42 passed, 7 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-mm
* kselftest-mqueue
* kselftest-net
* kselftest-net-mptcp
* kselftest-openat2
* kselftest-ptrace
* kselftest-rseq
* kselftest-rtc
* kselftest-rust
* 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
* modules
* perf
* rcutorture
* rt-tests-cyclicdeadline
* rt-tests-pi-stress
* rt-tests-pmqtest
* rt-tests-rt-migrate-test
* rt-tests-signaltest
--
Linaro LKFT
https://lkft.linaro.org
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH 6.14 000/145] 6.14.8-rc1 review
2025-05-21 5:35 ` Greg Kroah-Hartman
@ 2025-05-21 14:13 ` Eric Naim
2025-05-21 16:25 ` Greg Kroah-Hartman
0 siblings, 1 reply; 21+ messages in thread
From: Eric Naim @ 2025-05-21 14:13 UTC (permalink / raw)
To: Greg Kroah-Hartman, Mario Limonciello
Cc: stable, patches, linux-kernel, torvalds, akpm, linux, shuah,
patches, lkft-triage, pavel, jonathanh, f.fainelli,
sudipm.mukherjee, srw, rwarsow, conor, hargar, broonie, David.Wu3,
alexander.deucher
On 5/21/25 13:35, Greg Kroah-Hartman wrote:
> On Tue, May 20, 2025 at 09:42:13PM -0500, Mario Limonciello wrote:
>> On 5/20/2025 4:34 PM, Eric Naim wrote:
>>> Hi Greg,
>>>
>>> On 5/20/25 21:49, Greg Kroah-Hartman wrote:
>>>> This is the start of the stable review cycle for the 6.14.8 release.
>>>> There are 145 patches in this series, all will be posted as a response
>>>> to this one. If anyone has any issues with these being applied, please
>>>> let me know.
>>>>
>>>> Responses should be made by Thu, 22 May 2025 12:57:37 +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.14.8-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.14.y
>>>> and the diffstat can be found below.
>>>>
>>>> thanks,
>>>>
>>>> greg k-h
>>>>
>>>> -------------
>>>> Pseudo-Shortlog of commits:
>>>>
>>>> Greg Kroah-Hartman <gregkh@linuxfoundation.org>
>>>> Linux 6.14.8-rc1
>>>>
>>>> Dan Carpenter <dan.carpenter@linaro.org>
>>>> phy: tegra: xusb: remove a stray unlock
>>>>
>>>> Tiezhu Yang <yangtiezhu@loongson.cn>
>>>> perf tools: Fix build error for LoongArch
>>>>
>>>> Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
>>>> mm/page_alloc: fix race condition in unaccepted memory handling
>>>>
>>>> Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
>>>> drm/xe/gsc: do not flush the GSC worker from the reset path
>>>>
>>>> Maciej Falkowski <maciej.falkowski@linux.intel.com>
>>>> accel/ivpu: Flush pending jobs of device's workqueues
>>>>
>>>> Karol Wachowski <karol.wachowski@intel.com>
>>>> accel/ivpu: Fix missing MMU events if file_priv is unbound
>>>>
>>>> Karol Wachowski <karol.wachowski@intel.com>
>>>> accel/ivpu: Fix missing MMU events from reserved SSID
>>>>
>>>> Karol Wachowski <karol.wachowski@intel.com>
>>>> accel/ivpu: Move parts of MMU event IRQ handling to thread handler
>>>>
>>>> Karol Wachowski <karol.wachowski@intel.com>
>>>> accel/ivpu: Dump only first MMU fault from single context
>>>>
>>>> Maciej Falkowski <maciej.falkowski@linux.intel.com>
>>>> accel/ivpu: Use workqueue for IRQ handling
>>>>
>>>> Shuai Xue <xueshuai@linux.alibaba.com>
>>>> dmaengine: idxd: Refactor remove call with idxd_cleanup() helper
>>>>
>>>> Shuai Xue <xueshuai@linux.alibaba.com>
>>>> dmaengine: idxd: fix memory leak in error handling path of idxd_pci_probe
>>>>
>>>> Shuai Xue <xueshuai@linux.alibaba.com>
>>>> dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
>>>>
>>>> Shuai Xue <xueshuai@linux.alibaba.com>
>>>> dmaengine: idxd: Add missing idxd cleanup to fix memory leak in remove call
>>>>
>>>> Shuai Xue <xueshuai@linux.alibaba.com>
>>>> dmaengine: idxd: Add missing cleanups in cleanup internals
>>>>
>>>> Shuai Xue <xueshuai@linux.alibaba.com>
>>>> dmaengine: idxd: Add missing cleanup for early error out in idxd_setup_internals
>>>>
>>>> Shuai Xue <xueshuai@linux.alibaba.com>
>>>> dmaengine: idxd: fix memory leak in error handling path of idxd_setup_groups
>>>>
>>>> Shuai Xue <xueshuai@linux.alibaba.com>
>>>> dmaengine: idxd: fix memory leak in error handling path of idxd_setup_engines
>>>>
>>>> Shuai Xue <xueshuai@linux.alibaba.com>
>>>> dmaengine: idxd: fix memory leak in error handling path of idxd_setup_wqs
>>>>
>>>> Yemike Abhilash Chandra <y-abhilashchandra@ti.com>
>>>> dmaengine: ti: k3-udma: Use cap_mask directly from dma_device structure instead of a local copy
>>>>
>>>> Ronald Wahl <ronald.wahl@legrand.com>
>>>> dmaengine: ti: k3-udma: Add missing locking
>>>>
>>>> Barry Song <baohua@kernel.org>
>>>> mm: userfaultfd: correct dirty flags set for both present and swap pte
>>>>
>>>> Wupeng Ma <mawupeng1@huawei.com>
>>>> mm: hugetlb: fix incorrect fallback for subpool
>>>>
>>>> hexue <xue01.he@samsung.com>
>>>> io_uring/uring_cmd: fix hybrid polling initialization issue
>>>>
>>>> Jens Axboe <axboe@kernel.dk>
>>>> io_uring/memmap: don't use page_address() on a highmem page
>>>>
>>>> Nathan Chancellor <nathan@kernel.org>
>>>> net: qede: Initialize qede_ll_ops with designated initializer
>>>>
>>>> Steven Rostedt <rostedt@goodmis.org>
>>>> ring-buffer: Fix persistent buffer when commit page is the reader page
>>>>
>>>> Ming Yen Hsieh <mingyen.hsieh@mediatek.com>
>>>> wifi: mt76: mt7925: fix missing hdr_trans_tlv command for broadcast wtbl
>>>>
>>>> Fedor Pchelkin <pchelkin@ispras.ru>
>>>> wifi: mt76: disable napi on driver removal
>>>>
>>>> Jarkko Sakkinen <jarkko@kernel.org>
>>>> tpm: Mask TPM RC in tpm2_start_auth_session()
>>>>
>>>> Aaron Kling <webgeek1234@gmail.com>
>>>> spi: tegra114: Use value to check for invalid delays
>>>>
>>>> Jethro Donaldson <devel@jro.nz>
>>>> smb: client: fix memory leak during error handling for POSIX mkdir
>>>>
>>>> Steve Siwinski <ssiwinski@atto.com>
>>>> scsi: sd_zbc: block: Respect bio vector limits for REPORT ZONES buffer
>>>>
>>>> Claudiu Beznea <claudiu.beznea.uj@bp.renesas.com>
>>>> phy: renesas: rcar-gen3-usb2: Set timing registers only once
>>>>
>>>> Claudiu Beznea <claudiu.beznea.uj@bp.renesas.com>
>>>> phy: renesas: rcar-gen3-usb2: Fix role detection on unbind/bind
>>>>
>>>> Oleksij Rempel <o.rempel@pengutronix.de>
>>>> net: phy: micrel: remove KSZ9477 EEE quirks now handled by phylink
>>>>
>>>> Oleksij Rempel <o.rempel@pengutronix.de>
>>>> net: dsa: microchip: let phylink manage PHY EEE configuration on KSZ switches
>>>>
>>>> Ma Ke <make24@iscas.ac.cn>
>>>> phy: Fix error handling in tegra_xusb_port_init
>>>>
>>>> Wayne Chang <waynec@nvidia.com>
>>>> phy: tegra: xusb: Use a bitmask for UTMI pad power state tracking
>>>>
>>>> Steven Rostedt <rostedt@goodmis.org>
>>>> tracing: samples: Initialize trace_array_printk() with the correct function
>>>>
>>>> Ashish Kalra <ashish.kalra@amd.com>
>>>> x86/sev: Make sure pages are not skipped during kdump
>>>>
>>>> Ashish Kalra <ashish.kalra@amd.com>
>>>> x86/sev: Do not touch VMSA pages during SNP guest memory kdump
>>>>
>>>> pengdonglin <pengdonglin@xiaomi.com>
>>>> ftrace: Fix preemption accounting for stacktrace filter command
>>>>
>>>> pengdonglin <pengdonglin@xiaomi.com>
>>>> ftrace: Fix preemption accounting for stacktrace trigger command
>>>>
>>>> Christophe JAILLET <christophe.jaillet@wanadoo.fr>
>>>> i2c: designware: Fix an error handling path in i2c_dw_pci_probe()
>>>>
>>>> Nathan Chancellor <nathan@kernel.org>
>>>> kbuild: Disable -Wdefault-const-init-unsafe
>>>>
>>>> Michael Kelley <mhklinux@outlook.com>
>>>> Drivers: hv: vmbus: Remove vmbus_sendpacket_pagebuffer()
>>>>
>>>> Michael Kelley <mhklinux@outlook.com>
>>>> Drivers: hv: Allow vmbus_sendpacket_mpb_desc() to create multiple ranges
>>>>
>>>> Michael Kelley <mhklinux@outlook.com>
>>>> hv_netvsc: Remove rmsg_pgcnt
>>>>
>>>> Michael Kelley <mhklinux@outlook.com>
>>>> hv_netvsc: Preserve contiguous PFN grouping in the page buffer array
>>>>
>>>> Michael Kelley <mhklinux@outlook.com>
>>>> hv_netvsc: Use vmbus_sendpacket_mpb_desc() to send VMBus messages
>>>>
>>>> Dragan Simic <dsimic@manjaro.org>
>>>> arm64: dts: rockchip: Remove overdrive-mode OPPs from RK3588J SoC dtsi
>>>>
>>>> Sam Edwards <cfsworks@gmail.com>
>>>> arm64: dts: rockchip: Allow Turing RK1 cooling fan to spin down
>>>>
>>>> Christian Hewitt <christianshewitt@gmail.com>
>>>> arm64: dts: amlogic: dreambox: fix missing clkc_audio node
>>>>
>>>> Hyejeong Choi <hjeong.choi@samsung.com>
>>>> dma-buf: insert memory barrier before updating num_fences
>>>>
>>>> Nicolas Chauvet <kwizart@gmail.com>
>>>> ALSA: usb-audio: Add sample rate quirk for Microdia JP001 USB Camera
>>>>
>>>> Christian Heusel <christian@heusel.eu>
>>>> ALSA: usb-audio: Add sample rate quirk for Audioengine D1
>>>>
>>>> Wentao Liang <vulab@iscas.ac.cn>
>>>> ALSA: es1968: Add error handling for snd_pcm_hw_constraint_pow2()
>>>>
>>>> Jeremy Linton <jeremy.linton@arm.com>
>>>> ACPI: PPTT: Fix processor subtable walk
>>>>
>>>> Emanuele Ghidoli <emanuele.ghidoli@toradex.com>
>>>> gpio: pca953x: fix IRQ storm on system wake up
>>>>
>>>> Alexey Makhalov <alexey.makhalov@broadcom.com>
>>>> MAINTAINERS: Update Alexey Makhalov's email address
>>>>
>>>> Wayne Lin <Wayne.Lin@amd.com>
>>>> drm/amd/display: Avoid flooding unnecessary info messages
>>>>
>>>> Wayne Lin <Wayne.Lin@amd.com>
>>>> drm/amd/display: Correct the reply value when AUX write incomplete
>>>>
>>>> Philip Yang <Philip.Yang@amd.com>
>>>> drm/amdgpu: csa unmap use uninterruptible lock
>>>>
>>>> Tim Huang <tim.huang@amd.com>
>>>> drm/amdgpu: fix incorrect MALL size for GFX1151
>>>>
>>>> David (Ming Qiang) Wu <David.Wu3@amd.com>
>>>> drm/amdgpu: read back register after written for VCN v4.0.5
>>>>
>>>
>>> This commit seems to breaking a couple of devices with the Phoenix APU, most notably the Ryzen AI chips. Note that this commit in mainline seems to work as intended, and after doing a little bit of digging, [1] landed in 6.15 and so this cherrypick may not be so trivial after all. Attached is a kernel trace highlighting the breakage caused by this commit, along with [2] for the full log.
>>>
>>> Also adding Alex, David and Mario to Ccs.
>>>
>>
>> Just a minor correction - VCN 4.0.5 is on Strix. So this report is not
>> likely from a Phoenix APU.
>>
>> Nonetheless I agree; I suspect backporting
>> ecc9ab4e924b7eb9e2c4a668162aaa1d9d60d08c will help the issue.
>
> If it is required, someone is going to need to provide a working
> version, as that does not apply cleanly as-is.
>
> thanks,
>
> greg k-h
Hi Greg,
I finally got someone to test the mentioned commit, and I (or they) can confirm that ecc9ab4e924b7eb9e2c4a668162aaa1d9d60d08c is indeed the missing commit needed for "drm/amdgpu: read back register after written for VCN v4.0.5".
I don't know if this will help, but I got everything to apply cleanly by first applying ecc9ab4e924b7eb9e2c4a668162aaa1d9d60d08c, then cherry-picking the mainline version of "drm/amdgpu: read back register after written for VCN v4.0.5" [1] since the one in stable-rc seems to have been adjusted for the stable tree and made it conflict.
--
Regards,
Eric
[1] ee7360fc27d6045510f8fe459b5649b2af27811a
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH 6.14 000/145] 6.14.8-rc1 review
2025-05-20 13:49 [PATCH 6.14 000/145] 6.14.8-rc1 review Greg Kroah-Hartman
` (8 preceding siblings ...)
2025-05-21 9:24 ` Naresh Kamboju
@ 2025-05-21 16:25 ` Markus Reichelt
2025-05-21 18:00 ` Peter Schneider
` (2 subsequent siblings)
12 siblings, 0 replies; 21+ messages in thread
From: Markus Reichelt @ 2025-05-21 16:25 UTC (permalink / raw)
To: stable, linux-kernel
* Greg Kroah-Hartman <gregkh@linuxfoundation.org> wrote:
> This is the start of the stable review cycle for the 6.14.8 release.
> There are 145 patches in this series, all will be posted as a response
> to this one. If anyone has any issues with these being applied, please
> let me know.
>
> Responses should be made by Thu, 22 May 2025 12:57:37 +0000.
> Anything received after that time might be too late.
Hi Greg
6.14.8-rc1 compiles, boots and runs here on x86_64 (AMD Ryzen 5 7520U,
Slackware64-current), no regressions observed.
Tested-by: Markus Reichelt <lkt+2023@mareichelt.com>
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH 6.14 000/145] 6.14.8-rc1 review
2025-05-21 14:13 ` Eric Naim
@ 2025-05-21 16:25 ` Greg Kroah-Hartman
2025-05-21 16:59 ` Eric Naim
0 siblings, 1 reply; 21+ messages in thread
From: Greg Kroah-Hartman @ 2025-05-21 16:25 UTC (permalink / raw)
To: Eric Naim
Cc: Mario Limonciello, stable, patches, linux-kernel, torvalds, akpm,
linux, shuah, patches, lkft-triage, pavel, jonathanh, f.fainelli,
sudipm.mukherjee, srw, rwarsow, conor, hargar, broonie, David.Wu3,
alexander.deucher
On Wed, May 21, 2025 at 10:13:45PM +0800, Eric Naim wrote:
> On 5/21/25 13:35, Greg Kroah-Hartman wrote:
> > On Tue, May 20, 2025 at 09:42:13PM -0500, Mario Limonciello wrote:
> >> On 5/20/2025 4:34 PM, Eric Naim wrote:
> >>> Hi Greg,
> >>>
> >>> On 5/20/25 21:49, Greg Kroah-Hartman wrote:
> >>>> This is the start of the stable review cycle for the 6.14.8 release.
> >>>> There are 145 patches in this series, all will be posted as a response
> >>>> to this one. If anyone has any issues with these being applied, please
> >>>> let me know.
> >>>>
> >>>> Responses should be made by Thu, 22 May 2025 12:57:37 +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.14.8-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.14.y
> >>>> and the diffstat can be found below.
> >>>>
> >>>> thanks,
> >>>>
> >>>> greg k-h
> >>>>
> >>>> -------------
> >>>> Pseudo-Shortlog of commits:
> >>>>
> >>>> Greg Kroah-Hartman <gregkh@linuxfoundation.org>
> >>>> Linux 6.14.8-rc1
> >>>>
> >>>> Dan Carpenter <dan.carpenter@linaro.org>
> >>>> phy: tegra: xusb: remove a stray unlock
> >>>>
> >>>> Tiezhu Yang <yangtiezhu@loongson.cn>
> >>>> perf tools: Fix build error for LoongArch
> >>>>
> >>>> Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
> >>>> mm/page_alloc: fix race condition in unaccepted memory handling
> >>>>
> >>>> Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
> >>>> drm/xe/gsc: do not flush the GSC worker from the reset path
> >>>>
> >>>> Maciej Falkowski <maciej.falkowski@linux.intel.com>
> >>>> accel/ivpu: Flush pending jobs of device's workqueues
> >>>>
> >>>> Karol Wachowski <karol.wachowski@intel.com>
> >>>> accel/ivpu: Fix missing MMU events if file_priv is unbound
> >>>>
> >>>> Karol Wachowski <karol.wachowski@intel.com>
> >>>> accel/ivpu: Fix missing MMU events from reserved SSID
> >>>>
> >>>> Karol Wachowski <karol.wachowski@intel.com>
> >>>> accel/ivpu: Move parts of MMU event IRQ handling to thread handler
> >>>>
> >>>> Karol Wachowski <karol.wachowski@intel.com>
> >>>> accel/ivpu: Dump only first MMU fault from single context
> >>>>
> >>>> Maciej Falkowski <maciej.falkowski@linux.intel.com>
> >>>> accel/ivpu: Use workqueue for IRQ handling
> >>>>
> >>>> Shuai Xue <xueshuai@linux.alibaba.com>
> >>>> dmaengine: idxd: Refactor remove call with idxd_cleanup() helper
> >>>>
> >>>> Shuai Xue <xueshuai@linux.alibaba.com>
> >>>> dmaengine: idxd: fix memory leak in error handling path of idxd_pci_probe
> >>>>
> >>>> Shuai Xue <xueshuai@linux.alibaba.com>
> >>>> dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
> >>>>
> >>>> Shuai Xue <xueshuai@linux.alibaba.com>
> >>>> dmaengine: idxd: Add missing idxd cleanup to fix memory leak in remove call
> >>>>
> >>>> Shuai Xue <xueshuai@linux.alibaba.com>
> >>>> dmaengine: idxd: Add missing cleanups in cleanup internals
> >>>>
> >>>> Shuai Xue <xueshuai@linux.alibaba.com>
> >>>> dmaengine: idxd: Add missing cleanup for early error out in idxd_setup_internals
> >>>>
> >>>> Shuai Xue <xueshuai@linux.alibaba.com>
> >>>> dmaengine: idxd: fix memory leak in error handling path of idxd_setup_groups
> >>>>
> >>>> Shuai Xue <xueshuai@linux.alibaba.com>
> >>>> dmaengine: idxd: fix memory leak in error handling path of idxd_setup_engines
> >>>>
> >>>> Shuai Xue <xueshuai@linux.alibaba.com>
> >>>> dmaengine: idxd: fix memory leak in error handling path of idxd_setup_wqs
> >>>>
> >>>> Yemike Abhilash Chandra <y-abhilashchandra@ti.com>
> >>>> dmaengine: ti: k3-udma: Use cap_mask directly from dma_device structure instead of a local copy
> >>>>
> >>>> Ronald Wahl <ronald.wahl@legrand.com>
> >>>> dmaengine: ti: k3-udma: Add missing locking
> >>>>
> >>>> Barry Song <baohua@kernel.org>
> >>>> mm: userfaultfd: correct dirty flags set for both present and swap pte
> >>>>
> >>>> Wupeng Ma <mawupeng1@huawei.com>
> >>>> mm: hugetlb: fix incorrect fallback for subpool
> >>>>
> >>>> hexue <xue01.he@samsung.com>
> >>>> io_uring/uring_cmd: fix hybrid polling initialization issue
> >>>>
> >>>> Jens Axboe <axboe@kernel.dk>
> >>>> io_uring/memmap: don't use page_address() on a highmem page
> >>>>
> >>>> Nathan Chancellor <nathan@kernel.org>
> >>>> net: qede: Initialize qede_ll_ops with designated initializer
> >>>>
> >>>> Steven Rostedt <rostedt@goodmis.org>
> >>>> ring-buffer: Fix persistent buffer when commit page is the reader page
> >>>>
> >>>> Ming Yen Hsieh <mingyen.hsieh@mediatek.com>
> >>>> wifi: mt76: mt7925: fix missing hdr_trans_tlv command for broadcast wtbl
> >>>>
> >>>> Fedor Pchelkin <pchelkin@ispras.ru>
> >>>> wifi: mt76: disable napi on driver removal
> >>>>
> >>>> Jarkko Sakkinen <jarkko@kernel.org>
> >>>> tpm: Mask TPM RC in tpm2_start_auth_session()
> >>>>
> >>>> Aaron Kling <webgeek1234@gmail.com>
> >>>> spi: tegra114: Use value to check for invalid delays
> >>>>
> >>>> Jethro Donaldson <devel@jro.nz>
> >>>> smb: client: fix memory leak during error handling for POSIX mkdir
> >>>>
> >>>> Steve Siwinski <ssiwinski@atto.com>
> >>>> scsi: sd_zbc: block: Respect bio vector limits for REPORT ZONES buffer
> >>>>
> >>>> Claudiu Beznea <claudiu.beznea.uj@bp.renesas.com>
> >>>> phy: renesas: rcar-gen3-usb2: Set timing registers only once
> >>>>
> >>>> Claudiu Beznea <claudiu.beznea.uj@bp.renesas.com>
> >>>> phy: renesas: rcar-gen3-usb2: Fix role detection on unbind/bind
> >>>>
> >>>> Oleksij Rempel <o.rempel@pengutronix.de>
> >>>> net: phy: micrel: remove KSZ9477 EEE quirks now handled by phylink
> >>>>
> >>>> Oleksij Rempel <o.rempel@pengutronix.de>
> >>>> net: dsa: microchip: let phylink manage PHY EEE configuration on KSZ switches
> >>>>
> >>>> Ma Ke <make24@iscas.ac.cn>
> >>>> phy: Fix error handling in tegra_xusb_port_init
> >>>>
> >>>> Wayne Chang <waynec@nvidia.com>
> >>>> phy: tegra: xusb: Use a bitmask for UTMI pad power state tracking
> >>>>
> >>>> Steven Rostedt <rostedt@goodmis.org>
> >>>> tracing: samples: Initialize trace_array_printk() with the correct function
> >>>>
> >>>> Ashish Kalra <ashish.kalra@amd.com>
> >>>> x86/sev: Make sure pages are not skipped during kdump
> >>>>
> >>>> Ashish Kalra <ashish.kalra@amd.com>
> >>>> x86/sev: Do not touch VMSA pages during SNP guest memory kdump
> >>>>
> >>>> pengdonglin <pengdonglin@xiaomi.com>
> >>>> ftrace: Fix preemption accounting for stacktrace filter command
> >>>>
> >>>> pengdonglin <pengdonglin@xiaomi.com>
> >>>> ftrace: Fix preemption accounting for stacktrace trigger command
> >>>>
> >>>> Christophe JAILLET <christophe.jaillet@wanadoo.fr>
> >>>> i2c: designware: Fix an error handling path in i2c_dw_pci_probe()
> >>>>
> >>>> Nathan Chancellor <nathan@kernel.org>
> >>>> kbuild: Disable -Wdefault-const-init-unsafe
> >>>>
> >>>> Michael Kelley <mhklinux@outlook.com>
> >>>> Drivers: hv: vmbus: Remove vmbus_sendpacket_pagebuffer()
> >>>>
> >>>> Michael Kelley <mhklinux@outlook.com>
> >>>> Drivers: hv: Allow vmbus_sendpacket_mpb_desc() to create multiple ranges
> >>>>
> >>>> Michael Kelley <mhklinux@outlook.com>
> >>>> hv_netvsc: Remove rmsg_pgcnt
> >>>>
> >>>> Michael Kelley <mhklinux@outlook.com>
> >>>> hv_netvsc: Preserve contiguous PFN grouping in the page buffer array
> >>>>
> >>>> Michael Kelley <mhklinux@outlook.com>
> >>>> hv_netvsc: Use vmbus_sendpacket_mpb_desc() to send VMBus messages
> >>>>
> >>>> Dragan Simic <dsimic@manjaro.org>
> >>>> arm64: dts: rockchip: Remove overdrive-mode OPPs from RK3588J SoC dtsi
> >>>>
> >>>> Sam Edwards <cfsworks@gmail.com>
> >>>> arm64: dts: rockchip: Allow Turing RK1 cooling fan to spin down
> >>>>
> >>>> Christian Hewitt <christianshewitt@gmail.com>
> >>>> arm64: dts: amlogic: dreambox: fix missing clkc_audio node
> >>>>
> >>>> Hyejeong Choi <hjeong.choi@samsung.com>
> >>>> dma-buf: insert memory barrier before updating num_fences
> >>>>
> >>>> Nicolas Chauvet <kwizart@gmail.com>
> >>>> ALSA: usb-audio: Add sample rate quirk for Microdia JP001 USB Camera
> >>>>
> >>>> Christian Heusel <christian@heusel.eu>
> >>>> ALSA: usb-audio: Add sample rate quirk for Audioengine D1
> >>>>
> >>>> Wentao Liang <vulab@iscas.ac.cn>
> >>>> ALSA: es1968: Add error handling for snd_pcm_hw_constraint_pow2()
> >>>>
> >>>> Jeremy Linton <jeremy.linton@arm.com>
> >>>> ACPI: PPTT: Fix processor subtable walk
> >>>>
> >>>> Emanuele Ghidoli <emanuele.ghidoli@toradex.com>
> >>>> gpio: pca953x: fix IRQ storm on system wake up
> >>>>
> >>>> Alexey Makhalov <alexey.makhalov@broadcom.com>
> >>>> MAINTAINERS: Update Alexey Makhalov's email address
> >>>>
> >>>> Wayne Lin <Wayne.Lin@amd.com>
> >>>> drm/amd/display: Avoid flooding unnecessary info messages
> >>>>
> >>>> Wayne Lin <Wayne.Lin@amd.com>
> >>>> drm/amd/display: Correct the reply value when AUX write incomplete
> >>>>
> >>>> Philip Yang <Philip.Yang@amd.com>
> >>>> drm/amdgpu: csa unmap use uninterruptible lock
> >>>>
> >>>> Tim Huang <tim.huang@amd.com>
> >>>> drm/amdgpu: fix incorrect MALL size for GFX1151
> >>>>
> >>>> David (Ming Qiang) Wu <David.Wu3@amd.com>
> >>>> drm/amdgpu: read back register after written for VCN v4.0.5
> >>>>
> >>>
> >>> This commit seems to breaking a couple of devices with the Phoenix APU, most notably the Ryzen AI chips. Note that this commit in mainline seems to work as intended, and after doing a little bit of digging, [1] landed in 6.15 and so this cherrypick may not be so trivial after all. Attached is a kernel trace highlighting the breakage caused by this commit, along with [2] for the full log.
> >>>
> >>> Also adding Alex, David and Mario to Ccs.
> >>>
> >>
> >> Just a minor correction - VCN 4.0.5 is on Strix. So this report is not
> >> likely from a Phoenix APU.
> >>
> >> Nonetheless I agree; I suspect backporting
> >> ecc9ab4e924b7eb9e2c4a668162aaa1d9d60d08c will help the issue.
> >
> > If it is required, someone is going to need to provide a working
> > version, as that does not apply cleanly as-is.
> >
> > thanks,
> >
> > greg k-h
>
> Hi Greg,
>
> I finally got someone to test the mentioned commit, and I (or they) can confirm that ecc9ab4e924b7eb9e2c4a668162aaa1d9d60d08c is indeed the missing commit needed for "drm/amdgpu: read back register after written for VCN v4.0.5".
>
> I don't know if this will help, but I got everything to apply cleanly by first applying ecc9ab4e924b7eb9e2c4a668162aaa1d9d60d08c, then cherry-picking the mainline version of "drm/amdgpu: read back register after written for VCN v4.0.5" [1] since the one in stable-rc seems to have been adjusted for the stable tree and made it conflict.
I don't see the conflict that happened here, as I only apply patches
"cleanly". But I trust you that things are odd here.
> --
> Regards,
> Eric
>
> [1] ee7360fc27d6045510f8fe459b5649b2af27811a
Ick. Ok, let me go drop this commit from the tree now, and then can you
resubmit both of these as a tested series for them to be included
properly?
I'll do the same for both 6.12.y and 6.14.y now.
thanks,
greg k-h
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH 6.14 000/145] 6.14.8-rc1 review
2025-05-21 16:25 ` Greg Kroah-Hartman
@ 2025-05-21 16:59 ` Eric Naim
2025-05-21 17:10 ` Greg Kroah-Hartman
0 siblings, 1 reply; 21+ messages in thread
From: Eric Naim @ 2025-05-21 16:59 UTC (permalink / raw)
To: Greg Kroah-Hartman
Cc: Mario Limonciello, stable, patches, linux-kernel, torvalds, akpm,
linux, shuah, patches, lkft-triage, pavel, jonathanh, f.fainelli,
sudipm.mukherjee, srw, rwarsow, conor, hargar, broonie, David.Wu3,
alexander.deucher
On 5/22/25 00:25, Greg Kroah-Hartman wrote:
> On Wed, May 21, 2025 at 10:13:45PM +0800, Eric Naim wrote:
>> On 5/21/25 13:35, Greg Kroah-Hartman wrote:
>>> On Tue, May 20, 2025 at 09:42:13PM -0500, Mario Limonciello wrote:
>>>> On 5/20/2025 4:34 PM, Eric Naim wrote:
>>>>> Hi Greg,
>>>>>
>>>>> On 5/20/25 21:49, Greg Kroah-Hartman wrote:
>>>>>> This is the start of the stable review cycle for the 6.14.8 release.
>>>>>> There are 145 patches in this series, all will be posted as a response
>>>>>> to this one. If anyone has any issues with these being applied, please
>>>>>> let me know.
>>>>>>
>>>>>> Responses should be made by Thu, 22 May 2025 12:57:37 +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.14.8-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.14.y
>>>>>> and the diffstat can be found below.
>>>>>>
>>>>>> thanks,
>>>>>>
>>>>>> greg k-h
>>>>>>
>>>>>> -------------
>>>>>> Pseudo-Shortlog of commits:
>>>>>>
>>>>>> Greg Kroah-Hartman <gregkh@linuxfoundation.org>
>>>>>> Linux 6.14.8-rc1
>>>>>>
>>>>>> Dan Carpenter <dan.carpenter@linaro.org>
>>>>>> phy: tegra: xusb: remove a stray unlock
>>>>>>
>>>>>> Tiezhu Yang <yangtiezhu@loongson.cn>
>>>>>> perf tools: Fix build error for LoongArch
>>>>>>
>>>>>> Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
>>>>>> mm/page_alloc: fix race condition in unaccepted memory handling
>>>>>>
>>>>>> Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
>>>>>> drm/xe/gsc: do not flush the GSC worker from the reset path
>>>>>>
>>>>>> Maciej Falkowski <maciej.falkowski@linux.intel.com>
>>>>>> accel/ivpu: Flush pending jobs of device's workqueues
>>>>>>
>>>>>> Karol Wachowski <karol.wachowski@intel.com>
>>>>>> accel/ivpu: Fix missing MMU events if file_priv is unbound
>>>>>>
>>>>>> Karol Wachowski <karol.wachowski@intel.com>
>>>>>> accel/ivpu: Fix missing MMU events from reserved SSID
>>>>>>
>>>>>> Karol Wachowski <karol.wachowski@intel.com>
>>>>>> accel/ivpu: Move parts of MMU event IRQ handling to thread handler
>>>>>>
>>>>>> Karol Wachowski <karol.wachowski@intel.com>
>>>>>> accel/ivpu: Dump only first MMU fault from single context
>>>>>>
>>>>>> Maciej Falkowski <maciej.falkowski@linux.intel.com>
>>>>>> accel/ivpu: Use workqueue for IRQ handling
>>>>>>
>>>>>> Shuai Xue <xueshuai@linux.alibaba.com>
>>>>>> dmaengine: idxd: Refactor remove call with idxd_cleanup() helper
>>>>>>
>>>>>> Shuai Xue <xueshuai@linux.alibaba.com>
>>>>>> dmaengine: idxd: fix memory leak in error handling path of idxd_pci_probe
>>>>>>
>>>>>> Shuai Xue <xueshuai@linux.alibaba.com>
>>>>>> dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
>>>>>>
>>>>>> Shuai Xue <xueshuai@linux.alibaba.com>
>>>>>> dmaengine: idxd: Add missing idxd cleanup to fix memory leak in remove call
>>>>>>
>>>>>> Shuai Xue <xueshuai@linux.alibaba.com>
>>>>>> dmaengine: idxd: Add missing cleanups in cleanup internals
>>>>>>
>>>>>> Shuai Xue <xueshuai@linux.alibaba.com>
>>>>>> dmaengine: idxd: Add missing cleanup for early error out in idxd_setup_internals
>>>>>>
>>>>>> Shuai Xue <xueshuai@linux.alibaba.com>
>>>>>> dmaengine: idxd: fix memory leak in error handling path of idxd_setup_groups
>>>>>>
>>>>>> Shuai Xue <xueshuai@linux.alibaba.com>
>>>>>> dmaengine: idxd: fix memory leak in error handling path of idxd_setup_engines
>>>>>>
>>>>>> Shuai Xue <xueshuai@linux.alibaba.com>
>>>>>> dmaengine: idxd: fix memory leak in error handling path of idxd_setup_wqs
>>>>>>
>>>>>> Yemike Abhilash Chandra <y-abhilashchandra@ti.com>
>>>>>> dmaengine: ti: k3-udma: Use cap_mask directly from dma_device structure instead of a local copy
>>>>>>
>>>>>> Ronald Wahl <ronald.wahl@legrand.com>
>>>>>> dmaengine: ti: k3-udma: Add missing locking
>>>>>>
>>>>>> Barry Song <baohua@kernel.org>
>>>>>> mm: userfaultfd: correct dirty flags set for both present and swap pte
>>>>>>
>>>>>> Wupeng Ma <mawupeng1@huawei.com>
>>>>>> mm: hugetlb: fix incorrect fallback for subpool
>>>>>>
>>>>>> hexue <xue01.he@samsung.com>
>>>>>> io_uring/uring_cmd: fix hybrid polling initialization issue
>>>>>>
>>>>>> Jens Axboe <axboe@kernel.dk>
>>>>>> io_uring/memmap: don't use page_address() on a highmem page
>>>>>>
>>>>>> Nathan Chancellor <nathan@kernel.org>
>>>>>> net: qede: Initialize qede_ll_ops with designated initializer
>>>>>>
>>>>>> Steven Rostedt <rostedt@goodmis.org>
>>>>>> ring-buffer: Fix persistent buffer when commit page is the reader page
>>>>>>
>>>>>> Ming Yen Hsieh <mingyen.hsieh@mediatek.com>
>>>>>> wifi: mt76: mt7925: fix missing hdr_trans_tlv command for broadcast wtbl
>>>>>>
>>>>>> Fedor Pchelkin <pchelkin@ispras.ru>
>>>>>> wifi: mt76: disable napi on driver removal
>>>>>>
>>>>>> Jarkko Sakkinen <jarkko@kernel.org>
>>>>>> tpm: Mask TPM RC in tpm2_start_auth_session()
>>>>>>
>>>>>> Aaron Kling <webgeek1234@gmail.com>
>>>>>> spi: tegra114: Use value to check for invalid delays
>>>>>>
>>>>>> Jethro Donaldson <devel@jro.nz>
>>>>>> smb: client: fix memory leak during error handling for POSIX mkdir
>>>>>>
>>>>>> Steve Siwinski <ssiwinski@atto.com>
>>>>>> scsi: sd_zbc: block: Respect bio vector limits for REPORT ZONES buffer
>>>>>>
>>>>>> Claudiu Beznea <claudiu.beznea.uj@bp.renesas.com>
>>>>>> phy: renesas: rcar-gen3-usb2: Set timing registers only once
>>>>>>
>>>>>> Claudiu Beznea <claudiu.beznea.uj@bp.renesas.com>
>>>>>> phy: renesas: rcar-gen3-usb2: Fix role detection on unbind/bind
>>>>>>
>>>>>> Oleksij Rempel <o.rempel@pengutronix.de>
>>>>>> net: phy: micrel: remove KSZ9477 EEE quirks now handled by phylink
>>>>>>
>>>>>> Oleksij Rempel <o.rempel@pengutronix.de>
>>>>>> net: dsa: microchip: let phylink manage PHY EEE configuration on KSZ switches
>>>>>>
>>>>>> Ma Ke <make24@iscas.ac.cn>
>>>>>> phy: Fix error handling in tegra_xusb_port_init
>>>>>>
>>>>>> Wayne Chang <waynec@nvidia.com>
>>>>>> phy: tegra: xusb: Use a bitmask for UTMI pad power state tracking
>>>>>>
>>>>>> Steven Rostedt <rostedt@goodmis.org>
>>>>>> tracing: samples: Initialize trace_array_printk() with the correct function
>>>>>>
>>>>>> Ashish Kalra <ashish.kalra@amd.com>
>>>>>> x86/sev: Make sure pages are not skipped during kdump
>>>>>>
>>>>>> Ashish Kalra <ashish.kalra@amd.com>
>>>>>> x86/sev: Do not touch VMSA pages during SNP guest memory kdump
>>>>>>
>>>>>> pengdonglin <pengdonglin@xiaomi.com>
>>>>>> ftrace: Fix preemption accounting for stacktrace filter command
>>>>>>
>>>>>> pengdonglin <pengdonglin@xiaomi.com>
>>>>>> ftrace: Fix preemption accounting for stacktrace trigger command
>>>>>>
>>>>>> Christophe JAILLET <christophe.jaillet@wanadoo.fr>
>>>>>> i2c: designware: Fix an error handling path in i2c_dw_pci_probe()
>>>>>>
>>>>>> Nathan Chancellor <nathan@kernel.org>
>>>>>> kbuild: Disable -Wdefault-const-init-unsafe
>>>>>>
>>>>>> Michael Kelley <mhklinux@outlook.com>
>>>>>> Drivers: hv: vmbus: Remove vmbus_sendpacket_pagebuffer()
>>>>>>
>>>>>> Michael Kelley <mhklinux@outlook.com>
>>>>>> Drivers: hv: Allow vmbus_sendpacket_mpb_desc() to create multiple ranges
>>>>>>
>>>>>> Michael Kelley <mhklinux@outlook.com>
>>>>>> hv_netvsc: Remove rmsg_pgcnt
>>>>>>
>>>>>> Michael Kelley <mhklinux@outlook.com>
>>>>>> hv_netvsc: Preserve contiguous PFN grouping in the page buffer array
>>>>>>
>>>>>> Michael Kelley <mhklinux@outlook.com>
>>>>>> hv_netvsc: Use vmbus_sendpacket_mpb_desc() to send VMBus messages
>>>>>>
>>>>>> Dragan Simic <dsimic@manjaro.org>
>>>>>> arm64: dts: rockchip: Remove overdrive-mode OPPs from RK3588J SoC dtsi
>>>>>>
>>>>>> Sam Edwards <cfsworks@gmail.com>
>>>>>> arm64: dts: rockchip: Allow Turing RK1 cooling fan to spin down
>>>>>>
>>>>>> Christian Hewitt <christianshewitt@gmail.com>
>>>>>> arm64: dts: amlogic: dreambox: fix missing clkc_audio node
>>>>>>
>>>>>> Hyejeong Choi <hjeong.choi@samsung.com>
>>>>>> dma-buf: insert memory barrier before updating num_fences
>>>>>>
>>>>>> Nicolas Chauvet <kwizart@gmail.com>
>>>>>> ALSA: usb-audio: Add sample rate quirk for Microdia JP001 USB Camera
>>>>>>
>>>>>> Christian Heusel <christian@heusel.eu>
>>>>>> ALSA: usb-audio: Add sample rate quirk for Audioengine D1
>>>>>>
>>>>>> Wentao Liang <vulab@iscas.ac.cn>
>>>>>> ALSA: es1968: Add error handling for snd_pcm_hw_constraint_pow2()
>>>>>>
>>>>>> Jeremy Linton <jeremy.linton@arm.com>
>>>>>> ACPI: PPTT: Fix processor subtable walk
>>>>>>
>>>>>> Emanuele Ghidoli <emanuele.ghidoli@toradex.com>
>>>>>> gpio: pca953x: fix IRQ storm on system wake up
>>>>>>
>>>>>> Alexey Makhalov <alexey.makhalov@broadcom.com>
>>>>>> MAINTAINERS: Update Alexey Makhalov's email address
>>>>>>
>>>>>> Wayne Lin <Wayne.Lin@amd.com>
>>>>>> drm/amd/display: Avoid flooding unnecessary info messages
>>>>>>
>>>>>> Wayne Lin <Wayne.Lin@amd.com>
>>>>>> drm/amd/display: Correct the reply value when AUX write incomplete
>>>>>>
>>>>>> Philip Yang <Philip.Yang@amd.com>
>>>>>> drm/amdgpu: csa unmap use uninterruptible lock
>>>>>>
>>>>>> Tim Huang <tim.huang@amd.com>
>>>>>> drm/amdgpu: fix incorrect MALL size for GFX1151
>>>>>>
>>>>>> David (Ming Qiang) Wu <David.Wu3@amd.com>
>>>>>> drm/amdgpu: read back register after written for VCN v4.0.5
>>>>>>
>>>>>
>>>>> This commit seems to breaking a couple of devices with the Phoenix APU, most notably the Ryzen AI chips. Note that this commit in mainline seems to work as intended, and after doing a little bit of digging, [1] landed in 6.15 and so this cherrypick may not be so trivial after all. Attached is a kernel trace highlighting the breakage caused by this commit, along with [2] for the full log.
>>>>>
>>>>> Also adding Alex, David and Mario to Ccs.
>>>>>
>>>>
>>>> Just a minor correction - VCN 4.0.5 is on Strix. So this report is not
>>>> likely from a Phoenix APU.
>>>>
>>>> Nonetheless I agree; I suspect backporting
>>>> ecc9ab4e924b7eb9e2c4a668162aaa1d9d60d08c will help the issue.
>>>
>>> If it is required, someone is going to need to provide a working
>>> version, as that does not apply cleanly as-is.
>>>
>>> thanks,
>>>
>>> greg k-h
>>
>> Hi Greg,
>>
>> I finally got someone to test the mentioned commit, and I (or they) can confirm that ecc9ab4e924b7eb9e2c4a668162aaa1d9d60d08c is indeed the missing commit needed for "drm/amdgpu: read back register after written for VCN v4.0.5".
>>
>> I don't know if this will help, but I got everything to apply cleanly by first applying ecc9ab4e924b7eb9e2c4a668162aaa1d9d60d08c, then cherry-picking the mainline version of "drm/amdgpu: read back register after written for VCN v4.0.5" [1] since the one in stable-rc seems to have been adjusted for the stable tree and made it conflict.
>
> I don't see the conflict that happened here, as I only apply patches
> "cleanly". But I trust you that things are odd here.
>
>> --
>> Regards,
>> Eric
>>
>> [1] ee7360fc27d6045510f8fe459b5649b2af27811a
>
> Ick. Ok, let me go drop this commit from the tree now, and then can you
> resubmit both of these as a tested series for them to be included
> properly?
>
> I'll do the same for both 6.12.y and 6.14.y now.
>
> thanks,
>
> greg k-h
Hi,
I've sent it over at [1]. I hope I did it correctly as this is the first time I'm formally sending over a patch (even if it's not mine). Please let me know if I did anything wrong and things that I can do to correct them :). I've also opted to add a `Tested-by` tag in response to "a tested series". Reminder that I only built the kernels, and had another user test that build since I don't have an affected device, so feel free to drop it if its wrong.
--
Regards,
Eric
[1] https://lore.kernel.org/stable/20250521165421.293820-1-dnaim@cachyos.org
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH 6.14 000/145] 6.14.8-rc1 review
2025-05-21 16:59 ` Eric Naim
@ 2025-05-21 17:10 ` Greg Kroah-Hartman
0 siblings, 0 replies; 21+ messages in thread
From: Greg Kroah-Hartman @ 2025-05-21 17:10 UTC (permalink / raw)
To: Eric Naim
Cc: Mario Limonciello, stable, patches, linux-kernel, torvalds, akpm,
linux, shuah, patches, lkft-triage, pavel, jonathanh, f.fainelli,
sudipm.mukherjee, srw, rwarsow, conor, hargar, broonie, David.Wu3,
alexander.deucher
On Thu, May 22, 2025 at 12:59:10AM +0800, Eric Naim wrote:
> On 5/22/25 00:25, Greg Kroah-Hartman wrote:
> > On Wed, May 21, 2025 at 10:13:45PM +0800, Eric Naim wrote:
> >> On 5/21/25 13:35, Greg Kroah-Hartman wrote:
> >>> On Tue, May 20, 2025 at 09:42:13PM -0500, Mario Limonciello wrote:
> >>>> On 5/20/2025 4:34 PM, Eric Naim wrote:
> >>>>> Hi Greg,
> >>>>>
> >>>>> On 5/20/25 21:49, Greg Kroah-Hartman wrote:
> >>>>>> This is the start of the stable review cycle for the 6.14.8 release.
> >>>>>> There are 145 patches in this series, all will be posted as a response
> >>>>>> to this one. If anyone has any issues with these being applied, please
> >>>>>> let me know.
> >>>>>>
> >>>>>> Responses should be made by Thu, 22 May 2025 12:57:37 +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.14.8-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.14.y
> >>>>>> and the diffstat can be found below.
> >>>>>>
> >>>>>> thanks,
> >>>>>>
> >>>>>> greg k-h
> >>>>>>
> >>>>>> -------------
> >>>>>> Pseudo-Shortlog of commits:
> >>>>>>
> >>>>>> Greg Kroah-Hartman <gregkh@linuxfoundation.org>
> >>>>>> Linux 6.14.8-rc1
> >>>>>>
> >>>>>> Dan Carpenter <dan.carpenter@linaro.org>
> >>>>>> phy: tegra: xusb: remove a stray unlock
> >>>>>>
> >>>>>> Tiezhu Yang <yangtiezhu@loongson.cn>
> >>>>>> perf tools: Fix build error for LoongArch
> >>>>>>
> >>>>>> Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
> >>>>>> mm/page_alloc: fix race condition in unaccepted memory handling
> >>>>>>
> >>>>>> Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
> >>>>>> drm/xe/gsc: do not flush the GSC worker from the reset path
> >>>>>>
> >>>>>> Maciej Falkowski <maciej.falkowski@linux.intel.com>
> >>>>>> accel/ivpu: Flush pending jobs of device's workqueues
> >>>>>>
> >>>>>> Karol Wachowski <karol.wachowski@intel.com>
> >>>>>> accel/ivpu: Fix missing MMU events if file_priv is unbound
> >>>>>>
> >>>>>> Karol Wachowski <karol.wachowski@intel.com>
> >>>>>> accel/ivpu: Fix missing MMU events from reserved SSID
> >>>>>>
> >>>>>> Karol Wachowski <karol.wachowski@intel.com>
> >>>>>> accel/ivpu: Move parts of MMU event IRQ handling to thread handler
> >>>>>>
> >>>>>> Karol Wachowski <karol.wachowski@intel.com>
> >>>>>> accel/ivpu: Dump only first MMU fault from single context
> >>>>>>
> >>>>>> Maciej Falkowski <maciej.falkowski@linux.intel.com>
> >>>>>> accel/ivpu: Use workqueue for IRQ handling
> >>>>>>
> >>>>>> Shuai Xue <xueshuai@linux.alibaba.com>
> >>>>>> dmaengine: idxd: Refactor remove call with idxd_cleanup() helper
> >>>>>>
> >>>>>> Shuai Xue <xueshuai@linux.alibaba.com>
> >>>>>> dmaengine: idxd: fix memory leak in error handling path of idxd_pci_probe
> >>>>>>
> >>>>>> Shuai Xue <xueshuai@linux.alibaba.com>
> >>>>>> dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
> >>>>>>
> >>>>>> Shuai Xue <xueshuai@linux.alibaba.com>
> >>>>>> dmaengine: idxd: Add missing idxd cleanup to fix memory leak in remove call
> >>>>>>
> >>>>>> Shuai Xue <xueshuai@linux.alibaba.com>
> >>>>>> dmaengine: idxd: Add missing cleanups in cleanup internals
> >>>>>>
> >>>>>> Shuai Xue <xueshuai@linux.alibaba.com>
> >>>>>> dmaengine: idxd: Add missing cleanup for early error out in idxd_setup_internals
> >>>>>>
> >>>>>> Shuai Xue <xueshuai@linux.alibaba.com>
> >>>>>> dmaengine: idxd: fix memory leak in error handling path of idxd_setup_groups
> >>>>>>
> >>>>>> Shuai Xue <xueshuai@linux.alibaba.com>
> >>>>>> dmaengine: idxd: fix memory leak in error handling path of idxd_setup_engines
> >>>>>>
> >>>>>> Shuai Xue <xueshuai@linux.alibaba.com>
> >>>>>> dmaengine: idxd: fix memory leak in error handling path of idxd_setup_wqs
> >>>>>>
> >>>>>> Yemike Abhilash Chandra <y-abhilashchandra@ti.com>
> >>>>>> dmaengine: ti: k3-udma: Use cap_mask directly from dma_device structure instead of a local copy
> >>>>>>
> >>>>>> Ronald Wahl <ronald.wahl@legrand.com>
> >>>>>> dmaengine: ti: k3-udma: Add missing locking
> >>>>>>
> >>>>>> Barry Song <baohua@kernel.org>
> >>>>>> mm: userfaultfd: correct dirty flags set for both present and swap pte
> >>>>>>
> >>>>>> Wupeng Ma <mawupeng1@huawei.com>
> >>>>>> mm: hugetlb: fix incorrect fallback for subpool
> >>>>>>
> >>>>>> hexue <xue01.he@samsung.com>
> >>>>>> io_uring/uring_cmd: fix hybrid polling initialization issue
> >>>>>>
> >>>>>> Jens Axboe <axboe@kernel.dk>
> >>>>>> io_uring/memmap: don't use page_address() on a highmem page
> >>>>>>
> >>>>>> Nathan Chancellor <nathan@kernel.org>
> >>>>>> net: qede: Initialize qede_ll_ops with designated initializer
> >>>>>>
> >>>>>> Steven Rostedt <rostedt@goodmis.org>
> >>>>>> ring-buffer: Fix persistent buffer when commit page is the reader page
> >>>>>>
> >>>>>> Ming Yen Hsieh <mingyen.hsieh@mediatek.com>
> >>>>>> wifi: mt76: mt7925: fix missing hdr_trans_tlv command for broadcast wtbl
> >>>>>>
> >>>>>> Fedor Pchelkin <pchelkin@ispras.ru>
> >>>>>> wifi: mt76: disable napi on driver removal
> >>>>>>
> >>>>>> Jarkko Sakkinen <jarkko@kernel.org>
> >>>>>> tpm: Mask TPM RC in tpm2_start_auth_session()
> >>>>>>
> >>>>>> Aaron Kling <webgeek1234@gmail.com>
> >>>>>> spi: tegra114: Use value to check for invalid delays
> >>>>>>
> >>>>>> Jethro Donaldson <devel@jro.nz>
> >>>>>> smb: client: fix memory leak during error handling for POSIX mkdir
> >>>>>>
> >>>>>> Steve Siwinski <ssiwinski@atto.com>
> >>>>>> scsi: sd_zbc: block: Respect bio vector limits for REPORT ZONES buffer
> >>>>>>
> >>>>>> Claudiu Beznea <claudiu.beznea.uj@bp.renesas.com>
> >>>>>> phy: renesas: rcar-gen3-usb2: Set timing registers only once
> >>>>>>
> >>>>>> Claudiu Beznea <claudiu.beznea.uj@bp.renesas.com>
> >>>>>> phy: renesas: rcar-gen3-usb2: Fix role detection on unbind/bind
> >>>>>>
> >>>>>> Oleksij Rempel <o.rempel@pengutronix.de>
> >>>>>> net: phy: micrel: remove KSZ9477 EEE quirks now handled by phylink
> >>>>>>
> >>>>>> Oleksij Rempel <o.rempel@pengutronix.de>
> >>>>>> net: dsa: microchip: let phylink manage PHY EEE configuration on KSZ switches
> >>>>>>
> >>>>>> Ma Ke <make24@iscas.ac.cn>
> >>>>>> phy: Fix error handling in tegra_xusb_port_init
> >>>>>>
> >>>>>> Wayne Chang <waynec@nvidia.com>
> >>>>>> phy: tegra: xusb: Use a bitmask for UTMI pad power state tracking
> >>>>>>
> >>>>>> Steven Rostedt <rostedt@goodmis.org>
> >>>>>> tracing: samples: Initialize trace_array_printk() with the correct function
> >>>>>>
> >>>>>> Ashish Kalra <ashish.kalra@amd.com>
> >>>>>> x86/sev: Make sure pages are not skipped during kdump
> >>>>>>
> >>>>>> Ashish Kalra <ashish.kalra@amd.com>
> >>>>>> x86/sev: Do not touch VMSA pages during SNP guest memory kdump
> >>>>>>
> >>>>>> pengdonglin <pengdonglin@xiaomi.com>
> >>>>>> ftrace: Fix preemption accounting for stacktrace filter command
> >>>>>>
> >>>>>> pengdonglin <pengdonglin@xiaomi.com>
> >>>>>> ftrace: Fix preemption accounting for stacktrace trigger command
> >>>>>>
> >>>>>> Christophe JAILLET <christophe.jaillet@wanadoo.fr>
> >>>>>> i2c: designware: Fix an error handling path in i2c_dw_pci_probe()
> >>>>>>
> >>>>>> Nathan Chancellor <nathan@kernel.org>
> >>>>>> kbuild: Disable -Wdefault-const-init-unsafe
> >>>>>>
> >>>>>> Michael Kelley <mhklinux@outlook.com>
> >>>>>> Drivers: hv: vmbus: Remove vmbus_sendpacket_pagebuffer()
> >>>>>>
> >>>>>> Michael Kelley <mhklinux@outlook.com>
> >>>>>> Drivers: hv: Allow vmbus_sendpacket_mpb_desc() to create multiple ranges
> >>>>>>
> >>>>>> Michael Kelley <mhklinux@outlook.com>
> >>>>>> hv_netvsc: Remove rmsg_pgcnt
> >>>>>>
> >>>>>> Michael Kelley <mhklinux@outlook.com>
> >>>>>> hv_netvsc: Preserve contiguous PFN grouping in the page buffer array
> >>>>>>
> >>>>>> Michael Kelley <mhklinux@outlook.com>
> >>>>>> hv_netvsc: Use vmbus_sendpacket_mpb_desc() to send VMBus messages
> >>>>>>
> >>>>>> Dragan Simic <dsimic@manjaro.org>
> >>>>>> arm64: dts: rockchip: Remove overdrive-mode OPPs from RK3588J SoC dtsi
> >>>>>>
> >>>>>> Sam Edwards <cfsworks@gmail.com>
> >>>>>> arm64: dts: rockchip: Allow Turing RK1 cooling fan to spin down
> >>>>>>
> >>>>>> Christian Hewitt <christianshewitt@gmail.com>
> >>>>>> arm64: dts: amlogic: dreambox: fix missing clkc_audio node
> >>>>>>
> >>>>>> Hyejeong Choi <hjeong.choi@samsung.com>
> >>>>>> dma-buf: insert memory barrier before updating num_fences
> >>>>>>
> >>>>>> Nicolas Chauvet <kwizart@gmail.com>
> >>>>>> ALSA: usb-audio: Add sample rate quirk for Microdia JP001 USB Camera
> >>>>>>
> >>>>>> Christian Heusel <christian@heusel.eu>
> >>>>>> ALSA: usb-audio: Add sample rate quirk for Audioengine D1
> >>>>>>
> >>>>>> Wentao Liang <vulab@iscas.ac.cn>
> >>>>>> ALSA: es1968: Add error handling for snd_pcm_hw_constraint_pow2()
> >>>>>>
> >>>>>> Jeremy Linton <jeremy.linton@arm.com>
> >>>>>> ACPI: PPTT: Fix processor subtable walk
> >>>>>>
> >>>>>> Emanuele Ghidoli <emanuele.ghidoli@toradex.com>
> >>>>>> gpio: pca953x: fix IRQ storm on system wake up
> >>>>>>
> >>>>>> Alexey Makhalov <alexey.makhalov@broadcom.com>
> >>>>>> MAINTAINERS: Update Alexey Makhalov's email address
> >>>>>>
> >>>>>> Wayne Lin <Wayne.Lin@amd.com>
> >>>>>> drm/amd/display: Avoid flooding unnecessary info messages
> >>>>>>
> >>>>>> Wayne Lin <Wayne.Lin@amd.com>
> >>>>>> drm/amd/display: Correct the reply value when AUX write incomplete
> >>>>>>
> >>>>>> Philip Yang <Philip.Yang@amd.com>
> >>>>>> drm/amdgpu: csa unmap use uninterruptible lock
> >>>>>>
> >>>>>> Tim Huang <tim.huang@amd.com>
> >>>>>> drm/amdgpu: fix incorrect MALL size for GFX1151
> >>>>>>
> >>>>>> David (Ming Qiang) Wu <David.Wu3@amd.com>
> >>>>>> drm/amdgpu: read back register after written for VCN v4.0.5
> >>>>>>
> >>>>>
> >>>>> This commit seems to breaking a couple of devices with the Phoenix APU, most notably the Ryzen AI chips. Note that this commit in mainline seems to work as intended, and after doing a little bit of digging, [1] landed in 6.15 and so this cherrypick may not be so trivial after all. Attached is a kernel trace highlighting the breakage caused by this commit, along with [2] for the full log.
> >>>>>
> >>>>> Also adding Alex, David and Mario to Ccs.
> >>>>>
> >>>>
> >>>> Just a minor correction - VCN 4.0.5 is on Strix. So this report is not
> >>>> likely from a Phoenix APU.
> >>>>
> >>>> Nonetheless I agree; I suspect backporting
> >>>> ecc9ab4e924b7eb9e2c4a668162aaa1d9d60d08c will help the issue.
> >>>
> >>> If it is required, someone is going to need to provide a working
> >>> version, as that does not apply cleanly as-is.
> >>>
> >>> thanks,
> >>>
> >>> greg k-h
> >>
> >> Hi Greg,
> >>
> >> I finally got someone to test the mentioned commit, and I (or they) can confirm that ecc9ab4e924b7eb9e2c4a668162aaa1d9d60d08c is indeed the missing commit needed for "drm/amdgpu: read back register after written for VCN v4.0.5".
> >>
> >> I don't know if this will help, but I got everything to apply cleanly by first applying ecc9ab4e924b7eb9e2c4a668162aaa1d9d60d08c, then cherry-picking the mainline version of "drm/amdgpu: read back register after written for VCN v4.0.5" [1] since the one in stable-rc seems to have been adjusted for the stable tree and made it conflict.
> >
> > I don't see the conflict that happened here, as I only apply patches
> > "cleanly". But I trust you that things are odd here.
> >
> >> --
> >> Regards,
> >> Eric
> >>
> >> [1] ee7360fc27d6045510f8fe459b5649b2af27811a
> >
> > Ick. Ok, let me go drop this commit from the tree now, and then can you
> > resubmit both of these as a tested series for them to be included
> > properly?
> >
> > I'll do the same for both 6.12.y and 6.14.y now.
> >
> > thanks,
> >
> > greg k-h
>
> Hi,
>
> I've sent it over at [1]. I hope I did it correctly as this is the first time I'm formally sending over a patch (even if it's not mine). Please let me know if I did anything wrong and things that I can do to correct them :). I've also opted to add a `Tested-by` tag in response to "a tested series". Reminder that I only built the kernels, and had another user test that build since I don't have an affected device, so feel free to drop it if its wrong.
Looks good, I'll queue them up after this round of releases goes out,
thanks!
greg k-h
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH 6.14 000/145] 6.14.8-rc1 review
2025-05-20 13:49 [PATCH 6.14 000/145] 6.14.8-rc1 review Greg Kroah-Hartman
` (9 preceding siblings ...)
2025-05-21 16:25 ` Markus Reichelt
@ 2025-05-21 18:00 ` Peter Schneider
2025-05-21 18:16 ` Mark Brown
2025-05-22 5:00 ` Hardik Garg
12 siblings, 0 replies; 21+ messages in thread
From: Peter Schneider @ 2025-05-21 18:00 UTC (permalink / raw)
To: Greg Kroah-Hartman, stable
Cc: patches, linux-kernel, torvalds, akpm, linux, shuah, patches,
lkft-triage, pavel, jonathanh, f.fainelli, sudipm.mukherjee, srw,
rwarsow, conor, hargar, broonie
Am 20.05.2025 um 15:49 schrieb Greg Kroah-Hartman:
> This is the start of the stable review cycle for the 6.14.8 release.
> There are 145 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
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH 6.14 000/145] 6.14.8-rc1 review
2025-05-20 13:49 [PATCH 6.14 000/145] 6.14.8-rc1 review Greg Kroah-Hartman
` (10 preceding siblings ...)
2025-05-21 18:00 ` Peter Schneider
@ 2025-05-21 18:16 ` Mark Brown
2025-05-22 5:00 ` Hardik Garg
12 siblings, 0 replies; 21+ messages in thread
From: Mark Brown @ 2025-05-21 18:16 UTC (permalink / raw)
To: Greg Kroah-Hartman
Cc: stable, patches, linux-kernel, torvalds, akpm, linux, shuah,
patches, lkft-triage, pavel, jonathanh, f.fainelli,
sudipm.mukherjee, srw, rwarsow, conor, hargar
[-- Attachment #1: Type: text/plain, Size: 345 bytes --]
On Tue, May 20, 2025 at 03:49:30PM +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.14.8 release.
> There are 145 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.
Tested-by: Mark Brown <broonie@kernel.org>
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH 6.14 000/145] 6.14.8-rc1 review
2025-05-20 13:49 [PATCH 6.14 000/145] 6.14.8-rc1 review Greg Kroah-Hartman
` (11 preceding siblings ...)
2025-05-21 18:16 ` Mark Brown
@ 2025-05-22 5:00 ` Hardik Garg
12 siblings, 0 replies; 21+ messages in thread
From: Hardik Garg @ 2025-05-22 5:00 UTC (permalink / raw)
To: Greg Kroah-Hartman, stable
Cc: patches, linux-kernel, torvalds, akpm, linux, shuah, patches,
lkft-triage, pavel, jonathanh, f.fainelli, sudipm.mukherjee, srw,
rwarsow, conor, hargar, broonie
The kernel, bpf tool and perf tool builds fine for v6.14.8-rc1 on x86
and arm64 Azure VM.
Tested-by: Hardik Garg <hargar@linux.microsoft.com>
Thanks,
Hardik
On 5/20/2025 6:49 AM, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.14.8 release.
> There are 145 patches in this series, all will be posted as a response
> to this one. If anyone has any issues with these being applied, please
> let me know.
>
> Responses should be made by Thu, 22 May 2025 12:57:37 +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.14.8-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.14.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h
>
> -------------
> Pseudo-Shortlog of commits:
>
> Greg Kroah-Hartman <gregkh@linuxfoundation.org>
> Linux 6.14.8-rc1
>
> Dan Carpenter <dan.carpenter@linaro.org>
> phy: tegra: xusb: remove a stray unlock
>
> Tiezhu Yang <yangtiezhu@loongson.cn>
> perf tools: Fix build error for LoongArch
>
> Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
> mm/page_alloc: fix race condition in unaccepted memory handling
>
> Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
> drm/xe/gsc: do not flush the GSC worker from the reset path
>
> Maciej Falkowski <maciej.falkowski@linux.intel.com>
> accel/ivpu: Flush pending jobs of device's workqueues
>
> Karol Wachowski <karol.wachowski@intel.com>
> accel/ivpu: Fix missing MMU events if file_priv is unbound
>
> Karol Wachowski <karol.wachowski@intel.com>
> accel/ivpu: Fix missing MMU events from reserved SSID
>
> Karol Wachowski <karol.wachowski@intel.com>
> accel/ivpu: Move parts of MMU event IRQ handling to thread handler
>
> Karol Wachowski <karol.wachowski@intel.com>
> accel/ivpu: Dump only first MMU fault from single context
>
> Maciej Falkowski <maciej.falkowski@linux.intel.com>
> accel/ivpu: Use workqueue for IRQ handling
>
> Shuai Xue <xueshuai@linux.alibaba.com>
> dmaengine: idxd: Refactor remove call with idxd_cleanup() helper
>
> Shuai Xue <xueshuai@linux.alibaba.com>
> dmaengine: idxd: fix memory leak in error handling path of idxd_pci_probe
>
> Shuai Xue <xueshuai@linux.alibaba.com>
> dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
>
> Shuai Xue <xueshuai@linux.alibaba.com>
> dmaengine: idxd: Add missing idxd cleanup to fix memory leak in remove call
>
> Shuai Xue <xueshuai@linux.alibaba.com>
> dmaengine: idxd: Add missing cleanups in cleanup internals
>
> Shuai Xue <xueshuai@linux.alibaba.com>
> dmaengine: idxd: Add missing cleanup for early error out in idxd_setup_internals
>
> Shuai Xue <xueshuai@linux.alibaba.com>
> dmaengine: idxd: fix memory leak in error handling path of idxd_setup_groups
>
> Shuai Xue <xueshuai@linux.alibaba.com>
> dmaengine: idxd: fix memory leak in error handling path of idxd_setup_engines
>
> Shuai Xue <xueshuai@linux.alibaba.com>
> dmaengine: idxd: fix memory leak in error handling path of idxd_setup_wqs
>
> Yemike Abhilash Chandra <y-abhilashchandra@ti.com>
> dmaengine: ti: k3-udma: Use cap_mask directly from dma_device structure instead of a local copy
>
> Ronald Wahl <ronald.wahl@legrand.com>
> dmaengine: ti: k3-udma: Add missing locking
>
> Barry Song <baohua@kernel.org>
> mm: userfaultfd: correct dirty flags set for both present and swap pte
>
> Wupeng Ma <mawupeng1@huawei.com>
> mm: hugetlb: fix incorrect fallback for subpool
>
> hexue <xue01.he@samsung.com>
> io_uring/uring_cmd: fix hybrid polling initialization issue
>
> Jens Axboe <axboe@kernel.dk>
> io_uring/memmap: don't use page_address() on a highmem page
>
> Nathan Chancellor <nathan@kernel.org>
> net: qede: Initialize qede_ll_ops with designated initializer
>
> Steven Rostedt <rostedt@goodmis.org>
> ring-buffer: Fix persistent buffer when commit page is the reader page
>
> Ming Yen Hsieh <mingyen.hsieh@mediatek.com>
> wifi: mt76: mt7925: fix missing hdr_trans_tlv command for broadcast wtbl
>
> Fedor Pchelkin <pchelkin@ispras.ru>
> wifi: mt76: disable napi on driver removal
>
> Jarkko Sakkinen <jarkko@kernel.org>
> tpm: Mask TPM RC in tpm2_start_auth_session()
>
> Aaron Kling <webgeek1234@gmail.com>
> spi: tegra114: Use value to check for invalid delays
>
> Jethro Donaldson <devel@jro.nz>
> smb: client: fix memory leak during error handling for POSIX mkdir
>
> Steve Siwinski <ssiwinski@atto.com>
> scsi: sd_zbc: block: Respect bio vector limits for REPORT ZONES buffer
>
> Claudiu Beznea <claudiu.beznea.uj@bp.renesas.com>
> phy: renesas: rcar-gen3-usb2: Set timing registers only once
>
> Claudiu Beznea <claudiu.beznea.uj@bp.renesas.com>
> phy: renesas: rcar-gen3-usb2: Fix role detection on unbind/bind
>
> Oleksij Rempel <o.rempel@pengutronix.de>
> net: phy: micrel: remove KSZ9477 EEE quirks now handled by phylink
>
> Oleksij Rempel <o.rempel@pengutronix.de>
> net: dsa: microchip: let phylink manage PHY EEE configuration on KSZ switches
>
> Ma Ke <make24@iscas.ac.cn>
> phy: Fix error handling in tegra_xusb_port_init
>
> Wayne Chang <waynec@nvidia.com>
> phy: tegra: xusb: Use a bitmask for UTMI pad power state tracking
>
> Steven Rostedt <rostedt@goodmis.org>
> tracing: samples: Initialize trace_array_printk() with the correct function
>
> Ashish Kalra <ashish.kalra@amd.com>
> x86/sev: Make sure pages are not skipped during kdump
>
> Ashish Kalra <ashish.kalra@amd.com>
> x86/sev: Do not touch VMSA pages during SNP guest memory kdump
>
> pengdonglin <pengdonglin@xiaomi.com>
> ftrace: Fix preemption accounting for stacktrace filter command
>
> pengdonglin <pengdonglin@xiaomi.com>
> ftrace: Fix preemption accounting for stacktrace trigger command
>
> Christophe JAILLET <christophe.jaillet@wanadoo.fr>
> i2c: designware: Fix an error handling path in i2c_dw_pci_probe()
>
> Nathan Chancellor <nathan@kernel.org>
> kbuild: Disable -Wdefault-const-init-unsafe
>
> Michael Kelley <mhklinux@outlook.com>
> Drivers: hv: vmbus: Remove vmbus_sendpacket_pagebuffer()
>
> Michael Kelley <mhklinux@outlook.com>
> Drivers: hv: Allow vmbus_sendpacket_mpb_desc() to create multiple ranges
>
> Michael Kelley <mhklinux@outlook.com>
> hv_netvsc: Remove rmsg_pgcnt
>
> Michael Kelley <mhklinux@outlook.com>
> hv_netvsc: Preserve contiguous PFN grouping in the page buffer array
>
> Michael Kelley <mhklinux@outlook.com>
> hv_netvsc: Use vmbus_sendpacket_mpb_desc() to send VMBus messages
>
> Dragan Simic <dsimic@manjaro.org>
> arm64: dts: rockchip: Remove overdrive-mode OPPs from RK3588J SoC dtsi
>
> Sam Edwards <cfsworks@gmail.com>
> arm64: dts: rockchip: Allow Turing RK1 cooling fan to spin down
>
> Christian Hewitt <christianshewitt@gmail.com>
> arm64: dts: amlogic: dreambox: fix missing clkc_audio node
>
> Hyejeong Choi <hjeong.choi@samsung.com>
> dma-buf: insert memory barrier before updating num_fences
>
> Nicolas Chauvet <kwizart@gmail.com>
> ALSA: usb-audio: Add sample rate quirk for Microdia JP001 USB Camera
>
> Christian Heusel <christian@heusel.eu>
> ALSA: usb-audio: Add sample rate quirk for Audioengine D1
>
> Wentao Liang <vulab@iscas.ac.cn>
> ALSA: es1968: Add error handling for snd_pcm_hw_constraint_pow2()
>
> Jeremy Linton <jeremy.linton@arm.com>
> ACPI: PPTT: Fix processor subtable walk
>
> Emanuele Ghidoli <emanuele.ghidoli@toradex.com>
> gpio: pca953x: fix IRQ storm on system wake up
>
> Alexey Makhalov <alexey.makhalov@broadcom.com>
> MAINTAINERS: Update Alexey Makhalov's email address
>
> Wayne Lin <Wayne.Lin@amd.com>
> drm/amd/display: Avoid flooding unnecessary info messages
>
> Wayne Lin <Wayne.Lin@amd.com>
> drm/amd/display: Correct the reply value when AUX write incomplete
>
> Philip Yang <Philip.Yang@amd.com>
> drm/amdgpu: csa unmap use uninterruptible lock
>
> Tim Huang <tim.huang@amd.com>
> drm/amdgpu: fix incorrect MALL size for GFX1151
>
> David (Ming Qiang) Wu <David.Wu3@amd.com>
> drm/amdgpu: read back register after written for VCN v4.0.5
>
> Fabio Estevam <festevam@denx.de>
> drm/tiny: panel-mipi-dbi: Use drm_client_setup_with_fourcc()
>
> Melissa Wen <mwen@igalia.com>
> Revert "drm/amd/display: Hardware cursor changes color when switched to software cursor"
>
> Kyoji Ogasawara <sawara04.o@gmail.com>
> btrfs: add back warning for mount option commit values exceeding 300
>
> Boris Burkov <boris@bur.io>
> btrfs: fix folio leak in submit_one_async_extent()
>
> Filipe Manana <fdmanana@suse.com>
> btrfs: fix discard worker infinite loop after disabling discard
>
> Tiezhu Yang <yangtiezhu@loongson.cn>
> LoongArch: uprobes: Remove redundant code about resume_era
>
> Tiezhu Yang <yangtiezhu@loongson.cn>
> LoongArch: uprobes: Remove user_{en,dis}able_single_step()
>
> Huacai Chen <chenhuacai@kernel.org>
> LoongArch: Fix MAX_REG_OFFSET calculation
>
> Huacai Chen <chenhuacai@kernel.org>
> LoongArch: Save and restore CSR.CNTC for hibernation
>
> Huacai Chen <chenhuacai@kernel.org>
> LoongArch: Move __arch_cpu_idle() to .cpuidle.text section
>
> Tianyang Zhang <zhangtianyang@loongson.cn>
> LoongArch: Prevent cond_resched() occurring within kernel-fpu
>
> Mario Limonciello <mario.limonciello@amd.com>
> HID: amd_sfh: Fix SRA sensor when it's the only sensor
>
> Rong Zhang <i@rong.moe>
> HID: bpf: abort dispatch if device destroyed
>
> Max Kellermann <max.kellermann@ionos.com>
> fs/eventpoll: fix endless busy loop after timeout has expired
>
> Jan Kara <jack@suse.cz>
> udf: Make sure i_lenExtents is uptodate on inode eviction
>
> Tejun Heo <tj@kernel.org>
> sched_ext: bpf_iter_scx_dsq_new() should always initialize iterator
>
> Thomas Weißschuh <linux@weissschuh.net>
> Revert "kbuild, rust: use -fremap-path-prefix to make paths relative"
>
> Nathan Lynch <nathan.lynch@amd.com>
> dmaengine: Revert "dmaengine: dmatest: Fix dmatest waiting less when interrupted"
>
> Trond Myklebust <trond.myklebust@hammerspace.com>
> NFSv4/pnfs: Reset the layout state after a layoutreturn
>
> Ming Lei <ming.lei@redhat.com>
> ublk: fix dead loop when canceling io command
>
> Gerhard Engleder <gerhard@engleder-embedded.com>
> tsnep: fix timestamping with a stacked DSA driver
>
> Pengtao He <hept.hept.hept@gmail.com>
> net/tls: fix kernel panic when alloc_page failed
>
> Ido Schimmel <idosch@nvidia.com>
> mlxsw: spectrum_router: Fix use-after-free when deleting GRE net devices
>
> Kees Cook <kees@kernel.org>
> wifi: mac80211: Set n_channels after allocating struct cfg80211_scan_request
>
> Subbaraya Sundeep <sbhatta@marvell.com>
> octeontx2-pf: Do not reallocate all ntuple filters
>
> Hariprasad Kelam <hkelam@marvell.com>
> octeontx2-af: Fix CGX Receive counters
>
> Bo-Cun Chen <bc-bocun.chen@mediatek.com>
> net: ethernet: mtk_eth_soc: fix typo for declaration MT7988 ESW capability
>
> Subbaraya Sundeep <sbhatta@marvell.com>
> octeontx2-pf: macsec: Fix incorrect max transmit size in TX secy
>
> Jakub Kicinski <kuba@kernel.org>
> netlink: specs: tc: all actions are indexed arrays
>
> Jakub Kicinski <kuba@kernel.org>
> netlink: specs: tc: fix a couple of attribute names
>
> Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com>
> drm/xe: Save CTX_TIMESTAMP mmio value instead of LRC value
>
> Jens Axboe <axboe@kernel.dk>
> io_uring/fdinfo: grab ctx->uring_lock around io_uring_show_fdinfo()
>
> Hariprasad Kelam <hkelam@marvell.com>
> octeontx2-pf: Fix ethtool support for SDP representors
>
> Cosmin Tanislav <demonsingur@gmail.com>
> regulator: max20086: fix invalid memory access
>
> Abdun Nihaal <abdun.nihaal@gmail.com>
> qlcnic: fix memory leak in qlcnic_sriov_channel_cfg_cmd()
>
> Carolina Jubran <cjubran@nvidia.com>
> net/mlx5e: Disable MACsec offload for uplink representor profile
>
> Konstantin Shkolnyy <kshk@linux.ibm.com>
> vsock/test: Fix occasional failure in SIOCOUTQ tests
>
> Melissa Wen <mwen@igalia.com>
> drm/amd/display: Fix null check of pipe_ctx->plane_state for update_dchubp_dpp
>
> Jonas Gorski <jonas.gorski@gmail.com>
> net: dsa: b53: prevent standalone from trying to forward to other ports
>
> Geert Uytterhoeven <geert+renesas@glider.be>
> ALSA: sh: SND_AICA should depend on SH_DMA_API
>
> Keith Busch <kbusch@kernel.org>
> nvme-pci: acquire cq_poll_lock in nvme_poll_irqdisable
>
> Kees Cook <kees@kernel.org>
> nvme-pci: make nvme_pci_npages_prp() __always_inline
>
> Vladimir Oltean <vladimir.oltean@nxp.com>
> net: dsa: sja1105: discard incoming frames in BR_STATE_LISTENING
>
> Mathieu Othacehe <othacehe@gnu.org>
> net: cadence: macb: Fix a possible deadlock in macb_halt_tx.
>
> Takashi Iwai <tiwai@suse.de>
> ALSA: ump: Fix a typo of snd_ump_stream_msg_device_info
>
> Takashi Iwai <tiwai@suse.de>
> ALSA: seq: Fix delivery of UMP events to group ports
>
> Andrew Jeffery <andrew@codeconstruct.com.au>
> net: mctp: Ensure keys maintain only one ref to corresponding dev
>
> Cosmin Ratiu <cratiu@nvidia.com>
> tests/ncdevmem: Fix double-free of queue array
>
> Matt Johnston <matt@codeconstruct.com.au>
> net: mctp: Don't access ifa_index when missing
>
> Hangbin Liu <liuhangbin@gmail.com>
> tools/net/ynl: ethtool: fix crash when Hardware Clock info is missing
>
> I Hsin Cheng <richard120310@gmail.com>
> drm/meson: Use 1000ULL when operating with mode->clock
>
> Cong Wang <xiyou.wangcong@gmail.com>
> net_sched: Flush gso_skb list too during ->change()
>
> Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
> Bluetooth: MGMT: Fix MGMT_OP_ADD_DEVICE invalid device flags
>
> Zhu Yanjun <yanjun.zhu@linux.dev>
> RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
>
> Geert Uytterhoeven <geert+renesas@glider.be>
> spi: loopback-test: Do not split 1024-byte hexdumps
>
> Trond Myklebust <trond.myklebust@hammerspace.com>
> NFS/localio: Fix a race in nfs_local_open_fh()
>
> Li Lingfeng <lilingfeng3@huawei.com>
> nfs: handle failure of nfs_get_lock_context in unlock path
>
> Henry Martin <bsdhenrymartin@gmail.com>
> HID: uclogic: Add NULL check in uclogic_input_configured()
>
> Qasim Ijaz <qasdev00@gmail.com>
> HID: thrustmaster: fix memory leak in thrustmaster_interrupts()
>
> Zhu Yanjun <yanjun.zhu@linux.dev>
> RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug
>
> David Lechner <dlechner@baylibre.com>
> iio: adc: ad7606: check for NULL before calling sw_mode_config()
>
> Guillaume Stols <gstols@baylibre.com>
> iio: adc: ad7606: move software functions into common file
>
> Guillaume Stols <gstols@baylibre.com>
> iio: adc: ad7606: move the software mode configuration
>
> Michal Suchanek <msuchanek@suse.de>
> tpm: tis: Double the timeout B to 4s
>
> Masami Hiramatsu (Google) <mhiramat@kernel.org>
> tracing: probes: Fix a possible race in trace_probe_log APIs
>
> Breno Leitao <leitao@debian.org>
> tracing: fprobe: Fix RCU warning message in list traversal
>
> Waiman Long <longman@redhat.com>
> cgroup/cpuset: Extend kthread_is_per_cpu() check to all PF_NO_SETAFFINITY tasks
>
> Himanshu Bhavani <himanshu.bhavani@siliconsignals.io>
> arm64: dts: imx8mp-var-som: Fix LDO5 shutdown causing SD card timeout
>
> Hans de Goede <hdegoede@redhat.com>
> platform/x86: asus-wmi: Fix wlan_ctrl_by_user detection
>
> Runhua He <hua@aosc.io>
> platform/x86/amd/pmc: Declare quirk_spurious_8042 for MECHREVO Wujie 14XA (GX4HRXL)
>
> Kees Cook <kees@kernel.org>
> binfmt_elf: Move brk for static PIE even if ASLR disabled
>
> Ze Huang <huangze@whut.edu.cn>
> riscv: dts: sophgo: fix DMA data-width configuration for CV18xx
>
> Nicolas Frattaroli <nicolas.frattaroli@collabora.com>
> arm64: dts: rockchip: fix Sige5 RTC interrupt pin
>
> Suma Hegde <suma.hegde@amd.com>
> platform/x86/amd/hsmp: Make amd_hsmp and hsmp_acpi as mutually exclusive drivers
>
> Yazen Ghannam <yazen.ghannam@amd.com>
> x86/amd_node, platform/x86/amd/hsmp: Have HSMP use SMN through AMD_NODE
>
> Mario Limonciello <mario.limonciello@amd.com>
> drivers/platform/x86/amd: pmf: Check for invalid Smart PC Policies
>
> Mario Limonciello <mario.limonciello@amd.com>
> drivers/platform/x86/amd: pmf: Check for invalid sideloaded Smart PC Policies
>
> Stephen Smalley <stephen.smalley.work@gmail.com>
> fs/xattr.c: fix simple_xattr_list to always include security.* xattrs
>
> Tom Vincent <linux@tlvince.com>
> arm64: dts: rockchip: Assign RT5616 MCLK rate on rk3588-friendlyelec-cm3588
>
>
> -------------
>
> Diffstat:
>
> Documentation/netlink/specs/tc.yaml | 10 +-
> MAINTAINERS | 6 +-
> Makefile | 5 +-
> .../boot/dts/amlogic/meson-g12b-dreambox.dtsi | 4 +
> arch/arm64/boot/dts/freescale/imx8mp-var-som.dtsi | 12 +-
> .../boot/dts/rockchip/rk3576-armsom-sige5.dts | 2 +-
> .../dts/rockchip/rk3588-friendlyelec-cm3588.dtsi | 4 +
> .../arm64/boot/dts/rockchip/rk3588-turing-rk1.dtsi | 2 +
> arch/arm64/boot/dts/rockchip/rk3588j.dtsi | 53 ++---
> arch/loongarch/include/asm/ptrace.h | 2 +-
> arch/loongarch/include/asm/uprobes.h | 1 -
> arch/loongarch/kernel/genex.S | 7 +-
> arch/loongarch/kernel/kfpu.c | 22 +-
> arch/loongarch/kernel/time.c | 2 +-
> arch/loongarch/kernel/uprobes.c | 11 +-
> arch/loongarch/power/hibernate.c | 3 +
> arch/riscv/boot/dts/sophgo/cv18xx.dtsi | 2 +-
> arch/x86/coco/sev/core.c | 255 +++++++++++++--------
> arch/x86/include/asm/amd_nb.h | 1 -
> arch/x86/include/asm/amd_node.h | 13 ++
> arch/x86/kernel/amd_nb.c | 1 -
> arch/x86/kernel/amd_node.c | 9 +
> block/bio.c | 2 +-
> drivers/accel/ivpu/ivpu_drv.c | 39 +---
> drivers/accel/ivpu/ivpu_drv.h | 5 +-
> drivers/accel/ivpu/ivpu_hw.c | 5 -
> drivers/accel/ivpu/ivpu_hw.h | 9 -
> drivers/accel/ivpu/ivpu_hw_btrs.c | 3 +-
> drivers/accel/ivpu/ivpu_ipc.c | 7 +-
> drivers/accel/ivpu/ivpu_ipc.h | 2 +-
> drivers/accel/ivpu/ivpu_job.c | 15 +-
> drivers/accel/ivpu/ivpu_job.h | 2 +-
> drivers/accel/ivpu/ivpu_mmu.c | 109 +++++++--
> drivers/accel/ivpu/ivpu_mmu.h | 2 +
> drivers/accel/ivpu/ivpu_mmu_context.c | 13 --
> drivers/accel/ivpu/ivpu_mmu_context.h | 2 -
> drivers/accel/ivpu/ivpu_pm.c | 3 +-
> drivers/accel/ivpu/ivpu_pm.h | 2 +-
> drivers/acpi/pptt.c | 11 +-
> drivers/block/ublk_drv.c | 2 +-
> drivers/char/tpm/tpm2-sessions.c | 20 +-
> drivers/char/tpm/tpm_tis_core.h | 2 +-
> drivers/dma-buf/dma-resv.c | 5 +-
> drivers/dma/dmatest.c | 6 +-
> drivers/dma/idxd/init.c | 159 +++++++++----
> drivers/dma/ti/k3-udma.c | 10 +-
> drivers/gpio/gpio-pca953x.c | 6 +
> drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c | 2 +-
> drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c | 12 +
> drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c | 8 +
> drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 3 +-
> .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 16 +-
> .../drm/amd/display/dc/dpp/dcn401/dcn401_dpp_cm.c | 5 +-
> .../drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c | 6 +-
> drivers/gpu/drm/meson/meson_encoder_hdmi.c | 4 +-
> drivers/gpu/drm/tiny/panel-mipi-dbi.c | 5 +-
> drivers/gpu/drm/xe/instructions/xe_mi_commands.h | 4 +
> drivers/gpu/drm/xe/xe_gsc.c | 22 ++
> drivers/gpu/drm/xe/xe_gsc.h | 1 +
> drivers/gpu/drm/xe/xe_gsc_proxy.c | 11 +
> drivers/gpu/drm/xe/xe_gsc_proxy.h | 1 +
> drivers/gpu/drm/xe/xe_gt.c | 2 +-
> drivers/gpu/drm/xe/xe_lrc.c | 2 +-
> drivers/gpu/drm/xe/xe_ring_ops.c | 7 +-
> drivers/gpu/drm/xe/xe_uc.c | 8 +-
> drivers/gpu/drm/xe/xe_uc.h | 1 +
> drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_init.c | 7 +-
> drivers/hid/bpf/hid_bpf_dispatch.c | 9 +
> drivers/hid/hid-thrustmaster.c | 1 +
> drivers/hid/hid-uclogic-core.c | 7 +-
> drivers/hv/channel.c | 65 +-----
> drivers/i2c/busses/i2c-designware-pcidrv.c | 4 +-
> drivers/iio/adc/ad7606.c | 154 +++++++++++--
> drivers/iio/adc/ad7606.h | 37 ++-
> drivers/iio/adc/ad7606_spi.c | 137 +----------
> drivers/infiniband/core/device.c | 6 +-
> drivers/infiniband/sw/rxe/rxe_cq.c | 5 +-
> drivers/net/dsa/b53/b53_common.c | 33 +++
> drivers/net/dsa/b53/b53_regs.h | 14 ++
> drivers/net/dsa/microchip/ksz_common.c | 137 ++++++++---
> drivers/net/dsa/sja1105/sja1105_main.c | 6 +-
> drivers/net/ethernet/cadence/macb_main.c | 19 +-
> drivers/net/ethernet/engleder/tsnep_main.c | 30 ++-
> drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 5 +
> .../ethernet/marvell/octeontx2/nic/cn10k_macsec.c | 3 +-
> .../ethernet/marvell/octeontx2/nic/otx2_common.h | 1 +
> .../ethernet/marvell/octeontx2/nic/otx2_devlink.c | 1 +
> .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 10 +-
> .../ethernet/marvell/octeontx2/nic/otx2_flows.c | 3 +-
> drivers/net/ethernet/mediatek/mtk_eth_soc.c | 2 +-
> drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 4 +
> .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 3 +
> drivers/net/ethernet/qlogic/qede/qede_main.c | 2 +-
> .../ethernet/qlogic/qlcnic/qlcnic_sriov_common.c | 7 +-
> drivers/net/hyperv/hyperv_net.h | 13 +-
> drivers/net/hyperv/netvsc.c | 57 ++++-
> drivers/net/hyperv/netvsc_drv.c | 62 ++---
> drivers/net/hyperv/rndis_filter.c | 24 +-
> drivers/net/phy/micrel.c | 7 -
> drivers/net/wireless/mediatek/mt76/dma.c | 1 +
> drivers/net/wireless/mediatek/mt76/mt7925/mcu.c | 4 +-
> drivers/nvme/host/pci.c | 4 +-
> drivers/phy/renesas/phy-rcar-gen3-usb2.c | 38 ++-
> drivers/phy/tegra/xusb-tegra186.c | 46 ++--
> drivers/phy/tegra/xusb.c | 8 +-
> drivers/platform/x86/amd/hsmp/Kconfig | 2 +-
> drivers/platform/x86/amd/hsmp/acpi.c | 10 +-
> drivers/platform/x86/amd/hsmp/hsmp.c | 1 -
> drivers/platform/x86/amd/hsmp/hsmp.h | 4 +-
> drivers/platform/x86/amd/hsmp/plat.c | 42 ++--
> drivers/platform/x86/amd/pmc/pmc-quirks.c | 7 +
> drivers/platform/x86/amd/pmf/tee-if.c | 23 +-
> drivers/platform/x86/asus-wmi.c | 3 +-
> drivers/regulator/max20086-regulator.c | 7 +-
> drivers/scsi/sd_zbc.c | 6 +-
> drivers/scsi/storvsc_drv.c | 1 +
> drivers/spi/spi-loopback-test.c | 2 +-
> drivers/spi/spi-tegra114.c | 6 +-
> drivers/usb/gadget/function/f_midi2.c | 2 +-
> fs/binfmt_elf.c | 71 ++++--
> fs/btrfs/discard.c | 17 +-
> fs/btrfs/fs.h | 1 +
> fs/btrfs/inode.c | 7 +
> fs/btrfs/super.c | 4 +
> fs/eventpoll.c | 7 +-
> fs/nfs/localio.c | 2 +-
> fs/nfs/nfs4proc.c | 9 +-
> fs/nfs/pnfs.c | 9 +
> fs/smb/client/smb2pdu.c | 2 +-
> fs/udf/truncate.c | 2 +-
> fs/xattr.c | 24 ++
> include/linux/bio.h | 1 +
> include/linux/hyperv.h | 7 -
> include/linux/micrel_phy.h | 1 -
> include/linux/tpm.h | 21 +-
> include/net/sch_generic.h | 15 ++
> include/sound/ump_msg.h | 4 +-
> io_uring/fdinfo.c | 48 ++--
> io_uring/memmap.c | 2 +-
> io_uring/uring_cmd.c | 5 +
> kernel/cgroup/cpuset.c | 6 +-
> kernel/sched/ext.c | 6 +
> kernel/trace/fprobe.c | 3 +-
> kernel/trace/ring_buffer.c | 8 +-
> kernel/trace/trace_dynevent.c | 16 +-
> kernel/trace/trace_dynevent.h | 1 +
> kernel/trace/trace_events_trigger.c | 2 +-
> kernel/trace/trace_functions.c | 6 +-
> kernel/trace/trace_kprobe.c | 2 +-
> kernel/trace/trace_probe.c | 9 +
> kernel/trace/trace_uprobe.c | 2 +-
> mm/hugetlb.c | 28 ++-
> mm/page_alloc.c | 23 --
> mm/userfaultfd.c | 12 +-
> net/bluetooth/mgmt.c | 9 +-
> net/mac80211/main.c | 6 +-
> net/mctp/device.c | 15 +-
> net/mctp/route.c | 4 +-
> net/sched/sch_codel.c | 2 +-
> net/sched/sch_fq.c | 2 +-
> net/sched/sch_fq_codel.c | 2 +-
> net/sched/sch_fq_pie.c | 2 +-
> net/sched/sch_hhf.c | 2 +-
> net/sched/sch_pie.c | 2 +-
> net/tls/tls_strp.c | 3 +-
> samples/ftrace/sample-trace-array.c | 2 +-
> scripts/Makefile.extrawarn | 12 +
> sound/core/seq/seq_clientmgr.c | 52 +++--
> sound/core/seq/seq_ump_convert.c | 18 ++
> sound/core/seq/seq_ump_convert.h | 1 +
> sound/pci/es1968.c | 6 +-
> sound/sh/Kconfig | 2 +-
> sound/usb/quirks.c | 4 +
> tools/net/ynl/pyynl/ethtool.py | 22 +-
> tools/perf/arch/loongarch/include/syscall_table.h | 2 +-
> tools/testing/selftests/drivers/net/hw/ncdevmem.c | 55 ++---
> tools/testing/vsock/vsock_test.c | 28 ++-
> 177 files changed, 1689 insertions(+), 1027 deletions(-)
>
>
^ permalink raw reply [flat|nested] 21+ messages in thread
end of thread, other threads:[~2025-05-22 5:00 UTC | newest]
Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-05-20 13:49 [PATCH 6.14 000/145] 6.14.8-rc1 review Greg Kroah-Hartman
2025-05-20 14:57 ` Ronald Warsow
2025-05-20 16:46 ` Luna Jernberg
2025-05-20 18:57 ` Florian Fainelli
2025-05-20 19:26 ` Miguel Ojeda
2025-05-20 21:12 ` Shuah Khan
2025-05-20 21:34 ` Eric Naim
2025-05-21 2:42 ` Mario Limonciello
2025-05-21 5:35 ` Greg Kroah-Hartman
2025-05-21 14:13 ` Eric Naim
2025-05-21 16:25 ` Greg Kroah-Hartman
2025-05-21 16:59 ` Eric Naim
2025-05-21 17:10 ` Greg Kroah-Hartman
2025-05-21 1:25 ` Ron Economos
2025-05-21 8:06 ` Takeshi Ogasawara
2025-05-21 8:31 ` Jon Hunter
2025-05-21 9:24 ` Naresh Kamboju
2025-05-21 16:25 ` Markus Reichelt
2025-05-21 18:00 ` Peter Schneider
2025-05-21 18:16 ` Mark Brown
2025-05-22 5:00 ` Hardik Garg
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).