Skip to content

6.12.52-rc1 review

Greg Kroah-Hartman linux-patches linux-tegra lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest35 patches 10 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/35wifi: rtw89: fix use-after-free in rtw89_core_tx_kick_off_and_wait()drivers/net/wireless/realtek/rtw89/core.c drivers/net/wireless/realtek/rtw89/core.h drivers/net/wireless/realtek/rtw89/pci.c +1 more+63 -90 replies
2/35media: i2c: tc358743: Fix use-after-free bugs caused by orphan timer in probedrivers/media/i2c/tc358743.c+2 -20 replies
3/35USB: serial: option: add SIMCom 8230C compositionsdrivers/usb/serial/option.c+6 -00 replies
4/35Bluetooth: btusb: Add USB ID 2001:332a for D-Link AX9U rev. A1drivers/bluetooth/btusb.c+2 -00 replies
5/35wifi: rtlwifi: rtl8192cu: Dont claim USB ID 07b8:8188drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c+0 -10 replies
6/35wifi: rtl8xxxu: Dont claim USB ID 07b8:8188drivers/net/wireless/realtek/rtl8xxxu/core.c+0 -20 replies
7/35rust: block: fix `srctree/` linksrust/kernel/block/mq/gen_disk.rs+1 -10 replies
8/35ASoC: amd: acp: Adjust pdm gain valuesound/soc/amd/acp/amd.h+1 -10 replies
9/35dm-integrity: limit MAX_TAG_SIZE to 255drivers/md/dm-integrity.c+1 -10 replies
10/35platform/x86/amd/pmc: Add MECHREVO Yilong15Pro to spurious_8042 listdrivers/platform/x86/amd/pmc/pmc-quirks.c+8 -00 replies
11/35perf subcmd: avoid crash in exclude_cmds when excludes is emptytools/lib/subcmd/help.c+3 -00 replies
12/35platform/x86/amd/pmf: Support new ACPI ID AMDI0108drivers/platform/x86/amd/pmf/core.c+1 -00 replies
13/35ASoC: rt5682s: Adjust SAR ADC button mode to fix noise issuesound/soc/codecs/rt5682s.c+9 -80 replies
14/35btrfs: ref-verify: handle damaged extent root treefs/btrfs/ref-verify.c+8 -10 replies
15/35netfs: Prevent duplicate unlockingfs/netfs/buffered_write.c+1 -10 replies
16/35can: hi311x: fix null pointer dereference when resuming from sleep before interface was enableddrivers/net/can/spi/hi311x.c+17 -160 replies
17/35can: rcar_canfd: Fix controller mode settingdrivers/net/can/rcar/rcar_canfd.c+4 -30 replies
18/35platform/x86/amd/pmc: Add Stellaris Slim Gen6 AMD to spurious 8042 quirks listdrivers/platform/x86/amd/pmc/pmc-quirks.c+7 -00 replies
19/35drm/amd : Update MES API header file for v11 & v12drivers/gpu/drm/amd/include/mes_v11_api_def.h drivers/gpu/drm/amd/include/mes_v12_api_def.h+72 -20 replies
20/35drm/amd/include : MES v11 and v12 API header updatedrivers/gpu/drm/amd/include/mes_v11_api_def.h drivers/gpu/drm/amd/include/mes_v12_api_def.h+4 -10 replies
21/35drm/amd/include : Update MES v12 API for fence updatedrivers/gpu/drm/amd/include/mes_v12_api_def.h+39 -10 replies
22/35drm/amdgpu: Enable MES lr_compute_wa by defaultdrivers/gpu/drm/amd/amdgpu/mes_v11_0.c drivers/gpu/drm/amd/amdgpu/mes_v12_0.c drivers/gpu/drm/amd/include/mes_v11_api_def.h +1 more+15 -20 replies
23/35ALSA: usb-audio: Kill timer properly at removalsound/usb/midi.c+2 -10 replies
24/35ALSA: usb-audio: fix race condition to UAF in snd_usbmidi_freesound/usb/midi.c+4 -50 replies
25/35hid: fix I2C read buffer overflow in raw_event() for mcp2221drivers/hid/hid-mcp2221.c+4 -00 replies
26/35nvmem: layouts: fix automatic module loadingdrivers/nvmem/layouts.c+13 -00 replies
27/35binder: fix double-free in dbitmapdrivers/android/dbitmap.h+1 -00 replies
28/35serial: stm32: allow selecting console when the driver is moduledrivers/tty/serial/Kconfig+1 -10 replies
29/35staging: axis-fifo: fix maximum TX packet length checkdrivers/staging/axis-fifo/axis-fifo.c+10 -40 replies
30/35staging: axis-fifo: fix TX handling on copy_from_user() failuredrivers/staging/axis-fifo/axis-fifo.c+10 -260 replies
31/35staging: axis-fifo: flush RX FIFO on read errorsdrivers/staging/axis-fifo/axis-fifo.c+11 -70 replies
32/35driver core/PM: Set power.no_callbacks along with power.no_pminclude/linux/device.h+3 -00 replies
33/35crypto: rng - Ensure set_ent is always presentcrypto/rng.c+8 -00 replies
34/35net/9p: fix double req put in p9_fd_cancellednet/9p/trans_fd.c+4 -40 replies
35/35KVM: x86: Dont (re)check L1 intercepts when completing userspace I/Oarch/x86/kvm/emulate.c arch/x86/kvm/kvm_emulate.h arch/x86/kvm/x86.c+13 -140 replies

Reviews trailers per patch

19 of 35 patches have a Reviewed-by or Acked-by.

PatchPing-Ke ShihMario Limonciello (AMD)Ilpo JärvinenNamhyung KimQu WenruoDavid HowellsPaulo Alcantara (Red Hat)Alex DeucherSrinivasan ShanmugamPaul MenzelDaniel AlmeidaSudeep Holla[email protected]Miquel RaynalAlice RyhlTiffany YangJon HunterBrett MastbergenShuah KhanPavel Machek (CIP)Linux Kernel Functional TestingMark BrownRon EconomosBrett A C SheffieldPeter SchneiderMiguel Ojeda
SeriesT-b T-b T-b T-b T-b T-b T-b T-b T-b T-b
1/35A-b
2/35
3/35
4/35R-b
5/35A-b
6/35R-b
7/35R-b
8/35R-b
9/35
10/35R-b R-b
11/35R-b
12/35R-b
13/35
14/35R-b
15/35A-b R-b
16/35
17/35
18/35R-b
19/35R-b
20/35A-b A-b
21/35A-b
22/35A-b
23/35
24/35
25/35T-b
26/35R-b
27/35R-b R-b
28/35
29/35
30/35
31/35
32/35R-b
33/35
34/35
35/35

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 26 reviewers.

Read the v1 thread

Cover letter [PATCH 6.12 00/35] 6.12.52-rc1 review

This is the start of the stable review cycle for the 6.12.52 release. There are 35 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 Sun, 12 Oct 2025 13:13:18 +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.52-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.12.y
and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <[email protected]>

    Linux 6.12.52-rc1

Sean Christopherson <[email protected]>
KVM: x86: Don't (re)check L1 intercepts when completing userspace I/O

Nalivayko Sergey <[email protected]>
net/9p: fix double req put in p9_fd_cancelled

Herbert Xu <[email protected]>
crypto: rng - Ensure set_ent is always present

Rafael J. Wysocki <[email protected]>
driver core/PM: Set power.no_callbacks along with power.no_pm

Ovidiu Panait <[email protected]>
staging: axis-fifo: flush RX FIFO on read errors

Ovidiu Panait <[email protected]>
staging: axis-fifo: fix TX handling on copy_from_user() failure

Ovidiu Panait <[email protected]>
staging: axis-fifo: fix maximum TX packet length check

Raphael Gallais-Pou <[email protected]>
serial: stm32: allow selecting console when the driver is module

Carlos Llamas <[email protected]>
binder: fix double-free in dbitmap

Michael Walle <[email protected]>
nvmem: layouts: fix automatic module loading

Arnaud Lecomte <[email protected]>
hid: fix I2C read buffer overflow in raw_event() for mcp2221

Jeongjun Park <[email protected]>
ALSA: usb-audio: fix race condition to UAF in snd_usbmidi_free

Takashi Iwai <[email protected]>
ALSA: usb-audio: Kill timer properly at removal

Mario Limonciello <[email protected]>
drm/amdgpu: Enable MES lr_compute_wa by default

Shaoyun Liu <[email protected]>
drm/amd/include : Update MES v12 API for fence update

Shaoyun Liu <[email protected]>
drm/amd/include : MES v11 and v12 API header update

Shaoyun Liu <[email protected]>
drm/amd : Update MES API header file for v11 & v12

Christoffer Sandberg <[email protected]>
platform/x86/amd/pmc: Add Stellaris Slim Gen6 AMD to spurious 8042 quirks list

Duy Nguyen <[email protected]>
can: rcar_canfd: Fix controller mode setting

Chen Yufeng <[email protected]>
can: hi311x: fix null pointer dereference when resuming from sleep before interface was enabled

Lizhi Xu <[email protected]>
netfs: Prevent duplicate unlocking

David Sterba <[email protected]>
btrfs: ref-verify: handle damaged extent root tree

Jack Yu <[email protected]>
ASoC: rt5682s: Adjust SAR ADC button mode to fix noise issue

Shyam Sundar S K <[email protected]>
platform/x86/amd/pmf: Support new ACPI ID AMDI0108

hupu <[email protected]>
perf subcmd: avoid crash in exclude_cmds when excludes is empty

aprilgrimoire <[email protected]>
platform/x86/amd/pmc: Add MECHREVO Yilong15Pro to spurious_8042 list

Mikulas Patocka <[email protected]>
dm-integrity: limit MAX_TAG_SIZE to 255

Venkata Prasad Potturu <[email protected]>
ASoC: amd: acp: Adjust pdm gain value

Miguel Ojeda <[email protected]>
rust: block: fix srctree/ links

Bitterblue Smith <[email protected]>

    wifi: rtl8xxxu: Don't claim USB ID 07b8:8188

Bitterblue Smith <[email protected]>

    wifi: rtlwifi: rtl8192cu: Don't claim USB ID 07b8:8188

Zenm Chen <[email protected]>
Bluetooth: btusb: Add USB ID 2001:332a for D-Link AX9U rev. A1

Xiaowei Li <[email protected]>
USB: serial: option: add SIMCom 8230C compositions

Duoming Zhou <[email protected]>
media: i2c: tc358743: Fix use-after-free bugs caused by orphan timer in probe

Fedor Pchelkin <[email protected]>
wifi: rtw89: fix use-after-free in rtw89_core_tx_kick_off_and_wait()

-------------

Diffstat:

 Makefile                                           |  4 +-
 arch/x86/kvm/emulate.c                             |  9 ++-
 arch/x86/kvm/kvm_emulate.h                         |  3 +-
 arch/x86/kvm/x86.c                                 | 15 +++--
 crypto/rng.c                                       |  8 +++
 drivers/android/dbitmap.h                          |  1 +
 drivers/bluetooth/btusb.c                          |  2 +
 drivers/gpu/drm/amd/amdgpu/mes_v11_0.c             |  6 ++
 drivers/gpu/drm/amd/amdgpu/mes_v12_0.c             |  5 ++
 drivers/gpu/drm/amd/include/mes_v11_api_def.h      | 47 +++++++++++++-
 drivers/gpu/drm/amd/include/mes_v12_api_def.h      | 74 +++++++++++++++++++++-
 drivers/hid/hid-mcp2221.c                          |  4 ++
 drivers/md/dm-integrity.c                          |  2 +-
 drivers/media/i2c/tc358743.c                       |  4 +-
 drivers/net/can/rcar/rcar_canfd.c                  |  7 +-
 drivers/net/can/spi/hi311x.c                       | 33 +++++-----
 drivers/net/wireless/realtek/rtl8xxxu/core.c       |  2 -
 .../net/wireless/realtek/rtlwifi/rtl8192cu/sw.c    |  1 -
 drivers/net/wireless/realtek/rtw89/core.c          | 31 +++++++--
 drivers/net/wireless/realtek/rtw89/core.h          | 35 +++++++++-
 drivers/net/wireless/realtek/rtw89/pci.c           |  3 +-
 drivers/net/wireless/realtek/rtw89/ser.c           |  3 +
 drivers/nvmem/layouts.c                            | 13 ++++
 drivers/platform/x86/amd/pmc/pmc-quirks.c          | 15 +++++
 drivers/platform/x86/amd/pmf/core.c                |  1 +
 drivers/staging/axis-fifo/axis-fifo.c              | 68 +++++++++-----------
 drivers/tty/serial/Kconfig                         |  2 +-
 drivers/usb/serial/option.c                        |  6 ++
 fs/btrfs/ref-verify.c                              |  9 ++-
 fs/netfs/buffered_write.c                          |  2 +-
 include/linux/device.h                             |  3 +
 net/9p/trans_fd.c                                  |  8 +--
 rust/kernel/block/mq/gen_disk.rs                   |  2 +-
 sound/soc/amd/acp/amd.h                            |  2 +-
 sound/soc/codecs/rt5682s.c                         | 17 ++---
 sound/usb/midi.c                                   | 10 +--
 tools/lib/subcmd/help.c                            |  3 +
 37 files changed, 347 insertions(+), 113 deletions(-)