[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <2025120111-ancient-rumor-f2cd@gregkh>
Date: Mon, 1 Dec 2025 12:09:10 +0100
From: Greg Kroah-Hartman <gregkh@...uxfoundation.org>
To: linux-kernel@...r.kernel.org,
akpm@...ux-foundation.org,
torvalds@...ux-foundation.org,
stable@...r.kernel.org
Cc: lwn@....net,
jslaby@...e.cz,
Greg Kroah-Hartman <gregkh@...uxfoundation.org>
Subject: Linux 6.12.60
I'm announcing the release of the 6.12.60 kernel.
All users of the 6.12 kernel series must upgrade.
The updated 6.12.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-6.12.y
and can be browsed at the normal kernel.org git web browser:
https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary
thanks,
greg k-h
------------
Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml | 26 +--
Documentation/wmi/driver-development-guide.rst | 1
Makefile | 2
arch/arm64/boot/dts/rockchip/rk3399-op1.dtsi | 2
arch/arm64/boot/dts/rockchip/rk3566-pinetab2.dtsi | 2
arch/arm64/boot/dts/rockchip/rk3588-tiger.dtsi | 4
arch/arm64/boot/dts/rockchip/rk3588s-orangepi-5.dts | 4
arch/arm64/kvm/hyp/nvhe/ffa.c | 9 -
arch/arm64/kvm/sys_regs.c | 61 +++----
arch/loongarch/include/uapi/asm/ptrace.h | 40 ++--
arch/loongarch/pci/pci.c | 8
arch/mips/mti-malta/malta-init.c | 20 +-
arch/s390/include/asm/pgtable.h | 12 -
arch/s390/mm/pgtable.c | 4
arch/x86/kernel/cpu/microcode/amd.c | 20 ++
block/blk-crypto.c | 2
drivers/ata/libata-scsi.c | 11 +
drivers/bcma/main.c | 6
drivers/gpio/gpiolib-swnode.c | 2
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 3
drivers/gpu/drm/amd/amdgpu/aqua_vanjaram.c | 3
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 4
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c | 4
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 59 ++-----
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c | 20 +-
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c | 60 +++++--
drivers/gpu/drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c | 8
drivers/gpu/drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c | 21 +-
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c | 11 -
drivers/gpu/drm/i915/display/intel_psr.c | 4
drivers/gpu/drm/nouveau/nvkm/falcon/fw.c | 2
drivers/gpu/drm/radeon/radeon_fence.c | 7
drivers/gpu/drm/tegra/dc.c | 1
drivers/gpu/drm/tegra/dsi.c | 9 -
drivers/gpu/drm/tegra/uapi.c | 7
drivers/gpu/drm/xe/xe_vm.c | 4
drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_init.c | 2
drivers/hid/hid-ids.h | 4
drivers/hid/hid-quirks.c | 13 +
drivers/infiniband/hw/irdma/Kconfig | 7
drivers/input/keyboard/cros_ec_keyb.c | 6
drivers/input/keyboard/imx_sc_key.c | 2
drivers/input/tablet/pegasus_notetaker.c | 9 +
drivers/input/touchscreen/goodix.c | 1
drivers/mtd/mtdchar.c | 6
drivers/mtd/nand/raw/cadence-nand-controller.c | 3
drivers/net/dsa/hirschmann/hellcreek_ptp.c | 14 +
drivers/net/dsa/microchip/lan937x_main.c | 1
drivers/net/ethernet/emulex/benet/be_main.c | 7
drivers/net/ethernet/intel/ice/ice_ptp.c | 22 ++
drivers/net/ethernet/intel/idpf/idpf_main.c | 2
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c | 9 -
drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 6
drivers/net/ethernet/mellanox/mlxsw/core_linecards.c | 2
drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c | 6
drivers/net/ethernet/qlogic/qede/qede_fp.c | 5
drivers/net/ethernet/ti/netcp_core.c | 10 -
drivers/nvme/host/fc.c | 15 -
drivers/nvme/host/multipath.c | 2
drivers/perf/riscv_pmu_sbi.c | 2
drivers/pinctrl/cirrus/pinctrl-cs42l43.c | 23 ++
drivers/pinctrl/nxp/pinctrl-s32cc.c | 3
drivers/pinctrl/realtek/Kconfig | 1
drivers/platform/x86/Kconfig | 1
drivers/platform/x86/intel/speed_select_if/isst_if_mmio.c | 4
drivers/platform/x86/msi-wmi-platform.c | 43 ++++-
drivers/s390/net/ctcm_mpc.c | 1
drivers/scsi/hosts.c | 5
drivers/scsi/sg.c | 10 +
drivers/soc/ti/knav_dma.c | 14 -
drivers/target/loopback/tcm_loop.c | 3
drivers/tty/vt/vt_ioctl.c | 4
fs/exfat/super.c | 5
fs/isofs/inode.c | 5
fs/smb/client/cached_dir.c | 43 ++++-
fs/smb/client/cifsfs.c | 2
fs/smb/client/fs_context.c | 4
fs/xfs/scrub/symlink_repair.c | 4
include/linux/ata.h | 1
include/net/tls.h | 25 +-
include/net/xfrm.h | 3
kernel/time/timer.c | 7
lib/maple_tree.c | 30 +--
mm/mempool.c | 32 +++
mm/shmem.c | 15 -
net/devlink/rate.c | 4
net/ipv4/esp4_offload.c | 6
net/ipv6/esp6_offload.c | 6
net/mptcp/options.c | 54 ++++++
net/mptcp/pm_netlink.c | 20 +-
net/mptcp/protocol.c | 84 ++++++----
net/mptcp/protocol.h | 3
net/mptcp/subflow.c | 8
net/openvswitch/actions.c | 68 --------
net/openvswitch/flow_netlink.c | 64 -------
net/openvswitch/flow_netlink.h | 2
net/tls/tls_device.c | 4
net/unix/af_unix.c | 36 ++--
net/vmw_vsock/af_vsock.c | 40 +++-
net/xfrm/xfrm_output.c | 6
net/xfrm/xfrm_state.c | 8
net/xfrm/xfrm_user.c | 5
scripts/kconfig/mconf.c | 3
scripts/kconfig/nconf.c | 3
sound/usb/endpoint.c | 3
sound/usb/mixer.c | 2
tools/arch/riscv/include/asm/csr.h | 5
tools/testing/selftests/net/bareudp.sh | 2
tools/testing/selftests/net/forwarding/lib_sh_test.sh | 7
tools/testing/selftests/net/lib.sh | 2
tools/testing/selftests/net/mptcp/mptcp_join.sh | 18 +-
tools/tracing/latency/latency-collector.c | 2
112 files changed, 850 insertions(+), 522 deletions(-)
Aleksei Nikiforov (1):
s390/ctcm: Fix double-kfree
Andrey Vatoropin (1):
be2net: pass wrb_params in case of OS2BMC
Armin Wolf (2):
platform/x86: msi-wmi-platform: Only load on MSI devices
platform/x86: msi-wmi-platform: Fix typo in WMI GUID
Bart Van Assche (2):
scsi: sg: Do not sleep in atomic context
scsi: core: Fix a regression triggered by scsi_host_busy()
Borislav Petkov (AMD) (1):
x86/microcode/AMD: Limit Entrysign signature checking to known generations
Carlos Llamas (1):
blk-crypto: use BLK_STS_INVAL for alignment errors
Charlene Liu (3):
drm/amd/display: avoid reset DTBCLK at clock init
drm/amd/display: disable DPP RCG before DPP CLK enable
drm/amd/display: Insert dccg log for easy debug
Charles Keepax (1):
Revert "gpio: swnode: don't use the swnode's name as the key for GPIO lookup"
Chen Pei (1):
tools: riscv: Fixed misalignment of CSR related definitions
Dan Carpenter (2):
mtdchar: fix integer overflow in read/write ioctls
Input: imx_sc_key - fix memory corruption on unload
Darrick J. Wong (1):
xfs: fix out of bounds memory read error in symlink repair
Diederik de Haas (1):
arm64: dts: rockchip: Fix vccio4-supply on rk3566-pinetab2
Diogo Ivo (1):
Revert "drm/tegra: dsi: Clear enable register if powered by bootloader"
Emil Tantilov (1):
idpf: fix possible vport_config NULL pointer deref in remove
Eric Dumazet (2):
mptcp: fix race condition in mptcp_schedule_work()
mptcp: fix a race in mptcp_pm_del_add_timer()
Ewan D. Milne (2):
nvme: nvme-fc: move tagset removal to nvme_fc_delete_ctrl()
nvme: nvme-fc: Ensure ->ioerr_work is cancelled in nvme_fc_delete_ctrl()
Fangzhi Zuo (2):
drm/amd/display: Fix pbn to kbps Conversion
drm/amd/display: Prevent Gating DTBCLK before It Is Properly Latched
Greg Kroah-Hartman (1):
Linux 6.12.60
Grzegorz Nitka (1):
ice: fix PTP cleanup on driver removal in error path
Hamza Mahfooz (1):
scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
Hans de Goede (1):
Input: goodix - add support for ACPI ID GDIX1003
Haotian Zhang (2):
pinctrl: cirrus: Fix fwnode leak in cs42l43_pin_probe()
platform/x86/intel/speed_select_if: Convert PCIBIOS_* return codes to errnos
Heiko Carstens (1):
s390/mm: Fix __ptep_rdp() inline assembly
Henrique Carvalho (2):
smb: client: introduce close_cached_dir_locked()
smb: client: fix incomplete backport in cfids_invalidation_worker()
Huacai Chen (1):
LoongArch: Don't panic if no valid cache info for PCI
Ido Schimmel (1):
selftests: net: lib: Do not overwrite error messages
Ilya Maximets (1):
net: openvswitch: remove never-working support for setting nsh fields
Imre Deak (1):
drm/i915/dp_mst: Disable Panel Replay
Ivan Lipski (1):
drm/amd/display: Clear the CUR_ENABLE register on DCN20 on DPP5
Jakub Horký (2):
kconfig/mconf: Initialize the default locale at startup
kconfig/nconf: Initialize the default locale at startup
Jared Kangas (2):
pinctrl: s32cc: fix uninitialized memory in s32_pinctrl_desc
pinctrl: s32cc: initialize gpio_pin_config::list after kmalloc()
Jari Ruusu (1):
tty/vt: fix up incorrect backport to stable releases
Jianbo Liu (2):
xfrm: Determine inner GSO type from packet inner protocol
xfrm: Prevent locally generated packets from direct output in tunnel mode
Jiayuan Chen (2):
mptcp: Disallow MPTCP subflows from sockmap
mptcp: Fix proto fallback detection with BPF
Krzysztof Kozlowski (1):
dt-bindings: pinctrl: toshiba,visconti: Fix number of items in groups
Kuniyuki Iwashima (2):
af_unix: Cache state->msg in unix_stream_read_generic().
af_unix: Read sk_peek_offset() again after sleeping in unix_stream_read_generic().
Ma Ke (1):
drm/tegra: dc: Fix reference leak in tegra_dc_couple()
Maciej W. Rozycki (1):
MIPS: Malta: Fix !EVA SOC-it PCI MMIO
Marc Zyngier (1):
KVM: arm64: Make all 32bit ID registers fully writable
Marcelo Moreira (1):
xfs: Replace strncpy with memcpy
Mario Limonciello (1):
drm/amd: Skip power ungate during suspend for VPE
Mario Limonciello (AMD) (3):
HID: amd_sfh: Stop sensor before starting
drm/amd/display: Increase DPCD read retries
drm/amd/display: Move sleep into each retry for retrieve_link_cap()
Martin Kaiser (1):
maple_tree: fix tracepoint string pointers
Matthieu Baerts (NGI0) (2):
selftests: mptcp: join: endpoints: longer timeout
selftests: mptcp: join: userspace: longer timeout
Michal Luczaj (1):
vsock: Ignore signal/timeout on connect() if already established
Mike Yuan (1):
shmem: fix tmpfs reconfiguration (remount) when noswap is set
Mykola Kvach (1):
arm64: dts: rockchip: fix PCIe 3.3V regulator voltage on orangepi-5
Nam Cao (1):
nouveau/firmware: Add missing kfree() of nvkm_falcon_fw::boot
Niklas Cassel (1):
ata: libata-scsi: Fix system suspend for a security locked drive
Niravkumar L Rabara (1):
mtd: rawnand: cadence: fix DMA device NULL pointer dereference
Nishanth Menon (1):
net: ethernet: ti: netcp: Standardize knav_dma_open_channel to return NULL on error
Oleksij Rempel (1):
net: dsa: microchip: lan937x: Fix RGMII delay tuning
Paolo Abeni (6):
mptcp: fix ack generation for fallback msk
mptcp: fix duplicate reset on fastclose
mptcp: fix premature close in case of fallback
mptcp: avoid unneeded subflow-level drops
mptcp: decouple mptcp fastclose from tcp close
mptcp: do not fallback when OoO is present
Pavel Zhigulin (3):
net: dsa: hellcreek: fix missing error handling in LED registration
net: mlxsw: linecards: fix missing error check in mlxsw_linecard_devlink_info_get()
net: qlogic/qede: fix potential out-of-bounds read in qede_tpa_cont() and qede_tpa_end()
Po-Hsu Lin (1):
selftests: net: use BASH for bareudp testing
Pradyumn Rahar (1):
net/mlx5: Clean up only new IRQ glue on request_irq() failure
Prateek Agarwal (1):
drm/tegra: Add call to put_pid()
Quentin Schulz (2):
arm64: dts: rockchip: include rk3399-base instead of rk3399 in rk3399-op1
arm64: dts: rockchip: disable HS400 on RK3588 Tiger
Rafał Miłecki (1):
bcma: don't register devices disabled in OF
René Rebe (1):
ALSA: usb-audio: fix uac2 clock source at terminal parser
Robert McClinton (1):
drm/radeon: delete radeon_fence_process in is_signaled, no deadlock
Sabrina Dubroca (2):
xfrm: drop SA reference in xfrm_state_update if dir doesn't match
xfrm: set err and extack on failure to create pcpu SA
Samuel Zhang (1):
drm/amdgpu: fix gpu page fault after hibernation on PF passthrough
Sebastian Ene (1):
KVM: arm64: Check the untrusted offset in FF-A memory share
Seungjin Bae (1):
Input: pegasus-notetaker - fix potential out-of-bounds access
Shahar Shitrit (2):
net: tls: Change async resync helpers argument
net: tls: Cancel RX async resync request on rcd_delta overflow
Shaurya Rane (1):
cifs: fix memory leak in smb3_fs_context_parse_param error path
Shay Drory (1):
devlink: rate: Unset parent pointer in devl_rate_nodes_destroy
Shin'ichiro Kawasaki (1):
nvme-multipath: fix lockdep WARN due to partition scan work
Shuicheng Lin (1):
drm/xe: Prevent BIT() overflow when handling invalid prefetch region
Steve French (1):
cifs: fix typo in enable_gcm_256 module parameter
Takashi Iwai (1):
ALSA: usb-audio: Fix missing unlock at error path of maxpacksize check
Thomas Weißschuh (1):
LoongArch: Use UAPI types in ptrace UAPI header
Tzung-Bi Shih (1):
Input: cros_ec_keyb - fix an invalid memory access
Vlastimil Babka (1):
mm/mempool: fix poisoning order>0 pages with HIGHMEM
Wentao Guan (1):
Revert "RDMA/irdma: Update Kconfig"
Yifan Zha (1):
drm/amdgpu: Skip emit de meta data on gfx11 with rs64 enabled
Yihang Li (1):
ata: libata-scsi: Add missing scsi_device_put() in ata_scsi_dev_rescan()
Yipeng Zou (1):
timers: Fix NULL function pointer race in timer_shutdown_sync()
Yongpeng Yang (2):
isofs: check the return value of sb_min_blocksize() in isofs_fill_super
exfat: check return value of sb_min_blocksize in exfat_read_boot_sector
Yu-Chun Lin (1):
pinctrl: realtek: Select REGMAP_MMIO for RTD driver
Zhang Chujun (1):
tracing/tools: Fix incorrcet short option in usage text for --threads
Zhang Heng (1):
HID: quirks: work around VID/PID conflict for 0x4c4a/0x4155
Zilin Guan (1):
mlxsw: spectrum: Fix memory leak in mlxsw_sp_flower_stats()
Powered by blists - more mailing lists