This is the start of the stable review cycle for the 6.12.82 release. There are 70 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 Wed, 15 Apr 2026 15:57:08 +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.12.82-rc1... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.12.y and the diffstat can be found below.
thanks,
greg k-h
------------- Pseudo-Shortlog of commits:
Greg Kroah-Hartman gregkh@linuxfoundation.org Linux 6.12.82-rc1
Aaron Erhardt aer@tuxedocomputers.com ALSA: hda/hdmi: Add quirk for TUXEDO IBS14G6
Jiayuan Chen jiayuan.chen@linux.dev net: skb: fix cross-cache free of KFENCE-allocated skb head
David Howells dhowells@redhat.com rxrpc: Fix missing error checks for rxkad encryption/decryption failure
David Howells dhowells@redhat.com rxrpc: Fix key/keyring checks in setsockopt(RXRPC_SECURITY_KEY/KEYRING)
Luxiao Xu rakukuip@gmail.com rxrpc: fix reference count leak in rxrpc_server_keyring()
Yuqi Xu xuyuqiabc@gmail.com rxrpc: reject undecryptable rxkad response tickets
Douya Le ldy3087146292@gmail.com rxrpc: Only put the call ref if one was acquired
Anderson Nascimento anderson@allelesecurity.com rxrpc: Fix key reference count leak from call->key
David Howells dhowells@redhat.com rxrpc: Fix call removal to use RCU safe deletion
David Howells dhowells@redhat.com rxrpc: Fix anonymous key handling
David Carlier devnexen@gmail.com net: lan966x: fix use-after-free and leak in lan966x_fdma_reload()
David Carlier devnexen@gmail.com net: lan966x: fix page pool leak in error paths
David Carlier devnexen@gmail.com net: lan966x: fix page_pool error handling in lan966x_fdma_rx_alloc_page_pool()
Emil Tantilov emil.s.tantilov@intel.com idpf: set the payload size before calling the async handler
Emil Tantilov emil.s.tantilov@intel.com idpf: improve locking around idpf_vc_xn_push_free()
Baolin Wang baolin.wang@linux.alibaba.com mm: filemap: fix nr_pages calculation overflow in filemap_map_pages()
Tyllis Xu livelycarpet87@gmail.com net: stmmac: fix integer underflow in chain mode
Pengpeng Hou pengpeng@iscas.ac.cn net: qualcomm: qca_uart: report the consumed byte on RX skb allocation failure
Johan Hovold johan@kernel.org mmc: vub300: fix NULL-deref on disconnect
Jacky Bai ping.bai@nxp.com pmdomain: imx8mp-blk-ctrl: Keep the NOC_HDCP clock enabled
Michael Guralnik michaelgur@nvidia.com net/mlx5: Update the list of the PCI supported devices
Jouni Högander jouni.hogander@intel.com drm/i915/psr: Do not use pipe_src as borders for SU area
Sebastian Brzezinka sebastian.brzezinka@intel.com drm/i915/gt: fix refcount underflow in intel_engine_park_heartbeat
Haoze Xie royenheart@gmail.com batman-adv: hold claim backbone gateways by reference
David Carlier devnexen@gmail.com net: altera-tse: fix skb leak on DMA mapping error in tse_start_xmit()
Muhammad Alifa Ramdhan ramdhan@starlabs.sg net/tls: fix use-after-free in -EBUSY error path of tls_do_encryption
Borislav Petkov (AMD) bp@alien8.de EDAC/mc: Fix error path ordering in edac_mc_alloc()
Lukas Wunner lukas@wunner.de X.509: Fix out-of-bounds access when parsing extensions
Ruide Cao caoruide123@gmail.com batman-adv: reject oversized global TT response buffers
Pengpeng Hou pengpeng@iscas.ac.cn nfc: pn533: allocate rx skb before consuming bytes
Shawn Guo shawnguo@kernel.org arm64: dts: hisilicon: hi3798cv200: Add missing dma-ranges
Shawn Guo shawnguo@kernel.org arm64: dts: hisilicon: poplar: Correct PCIe reset GPIO polarity
Sebastian Krzyszkowiak sebastian.krzyszkowiak@puri.sm arm64: dts: imx8mq-librem5: Bump BUCK1 suspend voltage up to 0.85V
Sebastian Krzyszkowiak sebastian.krzyszkowiak@puri.sm Revert "arm64: dts: imx8mq-librem5: Set the DVS voltages lower"
Srinivas Pandruvada srinivas.pandruvada@linux.intel.com platform/x86/intel-uncore-freq: Handle autonomous UFS status bit
Thomas Fourier fourier.thomas@gmail.com wifi: brcmsmac: Fix dma_free_coherent() size
Oleh Konko security@1seal.org tipc: fix bc_ackers underflow on duplicate GRP_ACK_MSG
Yasuaki Torimaru yasuakitorimaru@gmail.com xfrm: clear trailing padding in build_polexpire()
Matthew Brost matthew.brost@intel.com workqueue: Add pool_workqueue to pending_pwqs list when unplugging multiple inactive works
Tuan Do tuan@calif.io netfilter: nft_ct: fix use-after-free in timeout object destroy
Tiezhu Yang yangtiezhu@loongson.cn LoongArch: Handle percpu handler address for ORC unwinder
Tiezhu Yang yangtiezhu@loongson.cn LoongArch: Remove unnecessary checks for ORC unwinder
Li Xiasong lixiasong1@huawei.com mptcp: fix soft lockup in mptcp_recvmsg()
Eric Dumazet edumazet@google.com net: annotate data-races around sk->sk_{data_ready,write_space}
Matthieu Baerts (NGI0) matttbe@kernel.org Revert "mptcp: add needs_id for netlink appending addr"
Andrea Righi arighi@nvidia.com sched_ext: Fix stale direct dispatch state in ddsp_dsq_id
Xingjing Deng micro6947@gmail.com misc: fastrpc: check qcom_scm_assign_mem() return in rpmsg_probe
Geert Uytterhoeven geert+renesas@glider.be arm64: dts: renesas: white-hawk-cpu-common: Add pin control for DSI-eDP IRQ
Jakub Kicinski kuba@kernel.org nfc: nci: complete pending data exchange on device close
Chaitanya Kulkarni kch@nvidia.com blktrace: fix __this_cpu_read/write in preemptible context
robbieko robbieko@synology.com btrfs: fix incorrect return value after changing leaf in lookup_extent_data_ref()
Filipe Manana fdmanana@suse.com btrfs: remove pointless out labels from extent-tree.c
Daniel Vacek neelx@suse.com btrfs: remove unused flag EXTENT_BUFFER_CORRUPT
Daniel Vacek neelx@suse.com btrfs: remove unused flag EXTENT_BUFFER_READAHEAD
David Sterba dsterba@suse.com btrfs: split waiting from read_extent_buffer_pages(), drop parameter wait
David Sterba dsterba@suse.com btrfs: remove unused define WAIT_PAGE_LOCK for extent io
David Sterba dsterba@suse.com btrfs: make wait_on_extent_buffer_writeback() static inline
Kuninori Morimoto kuninori.morimoto.gx@renesas.com ASoC: simple-card-utils: Don't use __free(device_node) at graph_util_parse_dai()
Maciej W. Rozycki macro@orcam.me.uk MIPS: mm: Rewrite TLB uniquification for the hidden bit feature
Maciej W. Rozycki macro@orcam.me.uk MIPS: mm: Suppress TLB uniquification on EHINV hardware
Maciej W. Rozycki macro@orcam.me.uk MIPS: Always record SEGBITS in cpu_data.vmbits
Dmitry Torokhov dmitry.torokhov@gmail.com Input: uinput - take event lock when submitting FF request "event"
Mikhail Gavrilov mikhail.v.gavrilov@gmail.com Input: uinput - fix circular locking dependency with ff-core
Andrea Mayer andrea.mayer@uniroma2.it seg6: separate dst_cache for input and output paths in seg6 lwtunnel
Jiayuan Chen jiayuan.chen@linux.dev mptcp: fix slab-use-after-free in __inet_lookup_established
Greg Kroah-Hartman gregkh@linuxfoundation.org net: rfkill: prevent unlimited numbers of rfkill events from being created
Greg Kroah-Hartman gregkh@linuxfoundation.org xfrm_user: fix info leak in build_report()
Johan Hovold johan@kernel.org wifi: rt2x00usb: fix devres lifetime
Nathan Rebello nathan.c.rebello@gmail.com usb: typec: ucsi: skip connector validation before init
Eric Biggers ebiggers@kernel.org lib/crypto: chacha: Zeroize permuted_state before it leaves scope
-------------
Diffstat:
Makefile | 4 +- .../arm64/boot/dts/freescale/imx8mq-librem5-r3.dts | 2 +- arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 24 +- .../boot/dts/hisilicon/hi3798cv200-poplar.dts | 2 +- arch/arm64/boot/dts/hisilicon/hi3798cv200.dtsi | 1 + .../boot/dts/renesas/white-hawk-cpu-common.dtsi | 8 + arch/loongarch/include/asm/setup.h | 3 + arch/loongarch/kernel/unwind_orc.c | 28 +- arch/mips/include/asm/cpu-features.h | 1 - arch/mips/include/asm/cpu-info.h | 2 - arch/mips/include/asm/mipsregs.h | 2 + arch/mips/kernel/cpu-probe.c | 13 +- arch/mips/kernel/cpu-r3k-probe.c | 2 + arch/mips/mm/tlb-r4k.c | 285 +++++++++++++++++---- crypto/asymmetric_keys/x509_cert_parser.c | 8 +- drivers/edac/edac_mc.c | 6 +- drivers/gpu/drm/i915/display/intel_psr.c | 30 ++- drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c | 26 +- drivers/input/misc/uinput.c | 35 ++- drivers/misc/fastrpc.c | 4 +- drivers/mmc/host/vub300.c | 2 +- drivers/net/ethernet/altera/altera_tse_main.c | 1 + drivers/net/ethernet/intel/idpf/idpf_virtchnl.c | 6 + drivers/net/ethernet/mellanox/mlx5/core/main.c | 1 + .../net/ethernet/microchip/lan966x/lan966x_fdma.c | 28 +- drivers/net/ethernet/qualcomm/qca_uart.c | 2 +- drivers/net/ethernet/stmicro/stmmac/chain_mode.c | 11 +- .../net/wireless/broadcom/brcm80211/brcmsmac/dma.c | 2 +- drivers/net/wireless/ralink/rt2x00/rt2x00usb.c | 2 +- drivers/nfc/pn533/uart.c | 11 +- .../intel/uncore-frequency/uncore-frequency-tpmi.c | 8 +- drivers/pmdomain/imx/imx8mp-blk-ctrl.c | 8 +- drivers/usb/typec/ucsi/ucsi.c | 3 +- fs/btrfs/disk-io.c | 13 +- fs/btrfs/extent-tree.c | 30 +-- fs/btrfs/extent_io.c | 33 +-- fs/btrfs/extent_io.h | 18 +- include/net/netfilter/nf_conntrack_timeout.h | 1 + include/trace/events/rxrpc.h | 2 +- kernel/sched/ext.c | 48 +++- kernel/trace/blktrace.c | 4 +- kernel/workqueue.c | 14 +- lib/crypto/chacha.c | 4 + mm/filemap.c | 11 +- net/batman-adv/bridge_loop_avoidance.c | 27 +- net/batman-adv/translation-table.c | 9 +- net/core/skbuff.c | 5 +- net/core/skmsg.c | 14 +- net/ipv4/tcp.c | 4 +- net/ipv4/tcp_bpf.c | 2 +- net/ipv4/tcp_input.c | 14 +- net/ipv4/tcp_minisocks.c | 2 +- net/ipv4/udp.c | 3 +- net/ipv4/udp_bpf.c | 2 +- net/ipv6/seg6_iptunnel.c | 34 ++- net/mptcp/pm_netlink.c | 24 +- net/mptcp/protocol.c | 13 +- net/mptcp/protocol.h | 1 + net/mptcp/subflow.c | 15 +- net/netfilter/nft_ct.c | 2 +- net/nfc/nci/core.c | 9 + net/rfkill/core.c | 35 ++- net/rxrpc/af_rxrpc.c | 6 - net/rxrpc/call_object.c | 25 +- net/rxrpc/io_thread.c | 3 +- net/rxrpc/key.c | 2 +- net/rxrpc/rxkad.c | 63 +++-- net/rxrpc/sendmsg.c | 2 +- net/rxrpc/server_key.c | 3 + net/tipc/group.c | 6 +- net/tls/tls_sw.c | 10 + net/unix/af_unix.c | 8 +- net/xfrm/xfrm_user.c | 3 + sound/pci/hda/patch_hdmi.c | 1 + sound/soc/generic/simple-card-utils.c | 7 +- 75 files changed, 742 insertions(+), 361 deletions(-)
# Librecast Test Results
020/020 [ OK ] liblcrq 010/010 [ OK ] libmld 120/120 [ OK ] liblibrecast
CPU/kernel: Linux auntie 6.12.82-rc1-gf4ef43b0a8c4 #1 SMP PREEMPT_DYNAMIC Mon Apr 13 17:19:28 -00 2026 x86_64 AMD Ryzen 9 9950X 16-Core Processor AuthenticAMD GNU/Linux
Tested-by: Brett A C Sheffield bacs@librecast.net
On 4/13/26 08:59, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 6.12.82 release. There are 70 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 Wed, 15 Apr 2026 15:57:08 +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.12.82-rc1... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.12.y and the diffstat can be found below.
thanks,
greg k-h
On ARCH_BRCMSTB using 32-bit and 64-bit ARM kernels, build tested on BMIPS_GENERIC:
Tested-by: Florian Fainelli florian.fainelli@broadcom.com
On 4/13/26 08:59, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 6.12.82 release. There are 70 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 Wed, 15 Apr 2026 15:57:08 +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.12.82-rc1... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.12.y and the diffstat can be found below.
thanks,
greg k-h
Tested on an amd64 laptop (Lenovo ThinkPad T14 Gen 1). Working well, no regressions observed.
Tested-by: Barry K. Nathan barryn@pobox.com
On Mon, 13 Apr 2026 17:59:55 +0200, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 6.12.82 release. There are 70 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 Wed, 15 Apr 2026 15:57:08 +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.12.82-rc1... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.12.y and the diffstat can be found below.
thanks,
greg k-h
All tests passing for Tegra ...
Test results for stable-v6.12: 10 builds: 10 pass, 0 fail 28 boots: 28 pass, 0 fail 133 tests: 133 pass, 0 fail
Linux version: 6.12.82-rc1-gf4ef43b0a8c4 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, tegra234-p3737-0000+p3701-0000, tegra30-cardhu-a04
Tested-by: Jon Hunter jonathanh@nvidia.com
Jon
Hi!
This is the start of the stable review cycle for the 6.12.82 release. There are 70 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.
CIP testing did not find any problems here:
https://gitlab.com/cip-project/cip-testing/linux-stable-rc-ci/-/tree/linux-6...
Tested-by: Pavel Machek (CIP) pavel@nabladev.com
Best regards, Pavel
On 4/13/26 08:59, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 6.12.82 release. There are 70 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 Wed, 15 Apr 2026 15:57:08 +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.12.82-rc1... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.12.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
On Mon, Apr 13, 2026 at 05:59:55PM +0200, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 6.12.82 release. There are 70 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: Francesco Dolcini francesco.dolcini@toradex.com
Am 13.04.2026 um 17:59 schrieb Greg Kroah-Hartman:
This is the start of the stable review cycle for the 6.12.82 release. There are 70 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Builds, boots and works on my 2-socket Ivy Bridge Xeon E5-2697 v2 server. No dmesg oddities or regressions found.
Tested-by: Peter Schneider pschneider1968@googlemail.com
Beste Grüße, Peter Schneider
On 4/13/26 09:59, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 6.12.82 release. There are 70 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 Wed, 15 Apr 2026 15:57:08 +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.12.82-rc1... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.12.y and the diffstat can be found below.
thanks,
greg k-h
Compiled and booted on my test system. No dmesg regressions.
Tested-by: Shuah Khan skhan@linuxfoundation.org
thanks, -- Shuah
On Mon, 13 Apr 2026 17:59:55 +0200 Greg Kroah-Hartman gregkh@linuxfoundation.org wrote:
This is the start of the stable review cycle for the 6.12.82 release. There are 70 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 Wed, 15 Apr 2026 15:57:08 +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
Of course, we still have the many missing safety comments Clippy warnings we expected from last time, i.e. the ones that we discussed recently, e.g.:
warning: unsafe block missing a safety comment --> rust/kernel/init/macros.rs:1015:25
Cc: Benno Lossin lossin@kernel.org
I hope this helps!
Cheers, Miguel
Hi Greg,
On 13/04/26 21:29, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 6.12.82 release. There are 70 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 Wed, 15 Apr 2026 15:57:08 +0000. Anything received after that time might be too late.
No problems seen on x86_64 and aarch64 with our testing.
Tested-by: Harshit Mogalapalli harshit.m.mogalapalli@oracle.com
Thanks, Harshit
On Mon, Apr 13, 2026 at 05:59:55PM +0200, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 6.12.82 release. There are 70 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 Wed, 15 Apr 2026 15:57:08 +0000. Anything received after that time might be too late.
test_progs, test_progs-no_alu32, test_progs-cpuv4, test_maps, test_verifier in BPF selftests all passes[1] on x86_64.
Tested-by: Shung-Hsi Yu shung-hsi.yu@suse.com
1: https://github.com/shunghsiyu/libbpf/actions/runs/24418242274/job/7133310675...
[...]
On Mon, Apr 13, 2026 at 05:59:55PM +0200, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 6.12.82 release. There are 70 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
On Mon, Apr 13, 2026 at 9:52 PM Greg Kroah-Hartman gregkh@linuxfoundation.org wrote:
This is the start of the stable review cycle for the 6.12.82 release. There are 70 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 Wed, 15 Apr 2026 15:57:08 +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.12.82-rc1... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.12.y and the diffstat can be found below.
thanks,
greg k-h
Build and Boot Report 6.12.82-rc1
I built and tested Linux kernel version 6.12.82 using the default configurations on both x86_64 and arm64 architectures in a virtualized environment.
The kernel compiled successfully on both architectures and booted without issues. I did not observe any regressions or new warnings in dmesg during boot.
Kernel version: 6.12.82-rc1 Configurations tested: x86_64_defconfig, defconfig Architectures tested: x86_64, arm64 Kernel source: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git Commit: f4ef43b0a8c401bcd6d40e3eefd2ac504f23fd00
Tested-by: Dileep Malepu dileep.debian@gmail.com
Best regards, Dileep Malepu.
On 13/04/2026 16:59, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 6.12.82 release. There are 70 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 Wed, 15 Apr 2026 15:57:08 +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.12.82-rc1... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.12.y and the diffstat can be found below.
thanks,
greg k-h
I just wanted to point out that the revert of "PCI: Enable ACS after configuring IOMMU for OF platforms" is missing here despite being queued in the 6.1 & 6.6 rcs (it is meant to be reverted from 6.12 as well). I noticed when updating to 6.12.82-rc1 today as I was bit by the regression (all my IOMMU groups messed up).
The revert for 6.12 is in fact here: https://lore.kernel.org/stable/20260320172335.29778-1-john@kernel.doghat.io/
but unfortunately easily missed as shown by the confusion here (same thread): https://lore.kernel.org/stable/99426bd8-32e5-4246-9d3b-772e136bc078@leemhuis...
subsequently clarified by the patch author here (also same thread): https://lore.kernel.org/stable/5hng5r6q525scbclramuv2h2hphljbcsscwohvrs7teue...
Other than that 6.12.82-rc1 boots and runs fine for me on the one AMD Ryzen system I've tried it on.
Thanks, Eddie
On Thu, Apr 16, 2026 at 07:55:19PM +0100, Eddie Chapman wrote:
On 13/04/2026 16:59, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 6.12.82 release. There are 70 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 Wed, 15 Apr 2026 15:57:08 +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.12.82-rc1... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.12.y and the diffstat can be found below.
thanks,
greg k-h
I just wanted to point out that the revert of "PCI: Enable ACS after configuring IOMMU for OF platforms" is missing here despite being queued in the 6.1 & 6.6 rcs (it is meant to be reverted from 6.12 as well). I noticed when updating to 6.12.82-rc1 today as I was bit by the regression (all my IOMMU groups messed up).
The revert for 6.12 is in fact here: https://lore.kernel.org/stable/20260320172335.29778-1-john@kernel.doghat.io/
but unfortunately easily missed as shown by the confusion here (same thread): https://lore.kernel.org/stable/99426bd8-32e5-4246-9d3b-772e136bc078@leemhuis...
subsequently clarified by the patch author here (also same thread): https://lore.kernel.org/stable/5hng5r6q525scbclramuv2h2hphljbcsscwohvrs7teue...
Other than that 6.12.82-rc1 boots and runs fine for me on the one AMD Ryzen system I've tried it on.
That was not obvious at all, please don't make us dig through email threads to know what to and not to apply, it doesn't scale when dealing with the email volume we get.
Can someone resend that patch, properly marked fro 6.12, so we know to apply it there?
thanks,
greg k-h
On 17/04/2026 07:25, Greg Kroah-Hartman wrote:
On Thu, Apr 16, 2026 at 07:55:19PM +0100, Eddie Chapman wrote:
On 13/04/2026 16:59, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 6.12.82 release. There are 70 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 Wed, 15 Apr 2026 15:57:08 +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.12.82-rc1... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.12.y and the diffstat can be found below.
thanks,
greg k-h
I just wanted to point out that the revert of "PCI: Enable ACS after configuring IOMMU for OF platforms" is missing here despite being queued in the 6.1 & 6.6 rcs (it is meant to be reverted from 6.12 as well). I noticed when updating to 6.12.82-rc1 today as I was bit by the regression (all my IOMMU groups messed up).
The revert for 6.12 is in fact here: https://lore.kernel.org/stable/20260320172335.29778-1-john@kernel.doghat.io/
but unfortunately easily missed as shown by the confusion here (same thread): https://lore.kernel.org/stable/99426bd8-32e5-4246-9d3b-772e136bc078@leemhuis...
subsequently clarified by the patch author here (also same thread): https://lore.kernel.org/stable/5hng5r6q525scbclramuv2h2hphljbcsscwohvrs7teue...
Other than that 6.12.82-rc1 boots and runs fine for me on the one AMD Ryzen system I've tried it on.
That was not obvious at all, please don't make us dig through email threads to know what to and not to apply, it doesn't scale when dealing with the email volume we get.
Can someone resend that patch, properly marked fro 6.12, so we know to apply it there?
thanks,
greg k-h
Adding Manivannan Sadhasivam who is the author of the revert that is in the 5.10, 5.15, 6.1 and 6.6 queues right now.
Manivannan, not sure if you are able to provide an updated patch for 6.12 where the revert is missing right now?
FWIW I applied the patch at https://lore.kernel.org/stable/20260320172335.29778-1-john@kernel.doghat.io/ on top of 6.12.82-rc1 today and booted on an AMD system to test. It has context issues but still applies fine, and I can confirm that my IOMMU groups are no longer messed up. As a result have been able to pass through 2 separate PCI cards to 2 separate VMs which I am unable to do without the revert.