Skip to contentSkip to conversation

6.12.95-rc2 review

PATCH In review Greg Kroah-Hartman 9 participants 9 messages Jul 3 – Jul 9 Stable branch

lore
Share & tools
lore

Greg Kroah-Hartman

author maintainer
#0 lore raw

cover 6.12.95-rc2 review

This is the start of the stable review cycle for the 6.12.95 release. There are 204 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, 05 Jul 2026 07:28:05 +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.95-rc2.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.95-rc2

Hangbin Liu <[email protected]>
bonding: do not set usable_slaves for broadcast mode

Eric Dumazet <[email protected]>
bonding: annotate data-races arcound churn variables

Tonghao Zhang <[email protected]>
net: bonding: update the slave array for broadcast mode

John Stultz <[email protected]>
locking: rtmutex: Fix wake_q logic in task_blocks_on_rt_mutex

HanQuan <[email protected]>
net/tcp-ao: fix use-after-free of key in del_async path

Giovanni Cabiddu <[email protected]>
crypto: qat - remove unused character device and IOCTLs

Herbert Xu <[email protected]>
crypto: qat - Return pointer directly in adf_ctl_alloc_resources

Thorsten Blum <[email protected]>
crypto: qat - Replace kzalloc() + copy_from_user() with memdup_user()

Bagas Sanjaya <[email protected]>
Documentation: ioctl-number: Extend "Include File" column width

Bagas Sanjaya <[email protected]>
Documentation: ioctl-number: Fix linuxppc-dev mailto link

Georgi Djakov <[email protected]>

    drivers/base/memory: set mem->altmap after successful device registration

Stepan Ionichev <[email protected]>
serial: 8250_dw: unregister 8250 port if clk_notifier_register() fails

Hem Parekh <[email protected]>
ksmbd: fix out-of-bounds read in smb_check_perm_dacl()

Markus Elfring <[email protected]>
NFS: Prevent resource leak in nfs_alloc_server()

Michael Bommarito <[email protected]>
NFSv4/pNFS: reject zero-length r_addr in nfs4_decode_mp_ds_addr

Jeff Layton <[email protected]>
nfsd: reset write verifier on deferred writeback errors

Jeff Layton <[email protected]>
nfsd: avoid leaking pre-allocated openowner on unconfirmed retry race

Dominik Woźniak <[email protected]>
nfsd: check get_user() return when reading princhashlen

Jeff Layton <[email protected]>
nfsd: fix posix_acl leak on SETACL decode failure

Guannan Wang <[email protected]>
NFSD: Fix SECINFO_NO_NAME decode error cleanup

Johan Hovold <[email protected]>
i2c: core: fix adapter registration race

Steffen Persvold <[email protected]>

    fbdev: modedb: Fix misaligned fields in the 1920x1080-60 mode

Tuo Li <[email protected]>
fbdev: modedb: fix a possible UAF in fb_find_mode()

Ian Bridges <[email protected]>
fbdev: Fix fb_new_modelist to prevent null-ptr-deref in fb_videomode_to_var

Vivian Wang <[email protected]>
riscv: kfence: Call mark_new_valid_map() for kfence_unprotect()

Vivian Wang <[email protected]>
riscv: mm: Extract helper mark_new_valid_map()

Wentao Liang <[email protected]>
power: reset: linkstation-poweroff: fix use-after-free in the linkstation_poweroff_init()

Ashutosh Desai <[email protected]>
KVM: SVM: Fix page overflow in sev_dbg_crypt() for ENCRYPT path

Hyunwoo Kim <[email protected]>
KVM: x86: hyper-v: Bound the bank index when querying sparse banks

Jonas Jelonek <[email protected]>
MIPS: smp: report dying CPU to RCU in stop_this_cpu()

Yizhou Zhao <[email protected]>
9p: avoid putting oldfid in p9_client_walk() error path

Zhang Cen <[email protected]>
ocfs2: reject oversized group bitmap descriptors

Yuho Choi <[email protected]>
rpmsg: char: Fix use-after-free on probe error path

Wentao Liang <[email protected]>
fpga: region: fix use-after-free in child_regions_with_firmware()

Qingshuang Fu <[email protected]>
irqchip/imgpdc: Fix resource leak, add missing chained handler cleanup on remove

Wentao Liang <[email protected]>
pNFS: Fix use-after-free in pnfs_update_layout()

Huacai Chen <[email protected]>
LoongArch: Report dying CPU to RCU in stop_this_cpu()

Doruk Tan Ozturk <[email protected]>
tipc: fix slab-use-after-free Read in tipc_aead_decrypt_done

Michal Koutný <[email protected]>
blk-cgroup: fix UAF in __blkcg_rstat_flush()

Fan Wu <[email protected]>
hdlc_ppp: sync per-proto timers before freeing hdlc state

Wentao Liang <[email protected]>
pwrseq: core: fix use-after-free in pwrseq_debugfs_seq_next()

Tristan Madani <[email protected]>
gfs2: fix use-after-free in gfs2_qd_dealloc

Sean Christopherson <[email protected]>
KVM: Replace guest-triggerable BUG_ON() in ioeventfd datamatch with get_unaligned()

Michael Bommarito <[email protected]>
exfat: fix potential use-after-free in exfat_find_dir_entry()

Maciej W. Rozycki <[email protected]>
MIPS: DEC: Prevent initial console buffer from landing in XKPHYS

Dawei Feng <[email protected]>
bpf: use kvfree() for replaced sysctl write buffer

Denis Arefev <[email protected]>
block: Avoid mounting the bdev pseudo-filesystem in userspace

Wenjie Qi <[email protected]>
f2fs: keep atomic write retry from zeroing original data

Yongpeng Yang <[email protected]>
f2fs: fix incorrect FI_NO_EXTENT handling in __destroy_extent_node()

Zhang Cen <[email protected]>
f2fs: validate ACL entry sizes in f2fs_acl_from_disk()

Sunmin Jeong <[email protected]>
f2fs: fix to round down start offset of fallocate for pin file

Wenjie Qi <[email protected]>
f2fs: validate compress cache inode only when enabled

Junjie Cao <[email protected]>
wifi: iwlwifi: mvm: fix race condition in PTP removal

Luka Gejak <[email protected]>
wifi: rtw88: usb: fix memory leaks on USB write failures

Luka Gejak <[email protected]>
wifi: rtw88: increase TX report timeout to fix race condition

Bitterblue Smith <[email protected]>
wifi: rtlwifi: rtl8821ae: Fix C2H bit location in RX descriptor

Jose Ignacio Tornos Martinez <[email protected]>
wifi: ath11k: fix warning when unbinding

ElXreno <[email protected]>
wifi: mt76: mt7925: don't disable AP BSS when removing TDLS peer

Zenm Chen <[email protected]>
wifi: mt76: mt76x2u: Add support for ELECOM WDC-867SU3S

Shaomin Chen <[email protected]>
keys: Pin request_key_auth payload in instantiate paths

Jarkko Sakkinen <[email protected]>
KEYS: fix overflow in keyctl_pkey_params_get_2()

Arnd Bergmann <[email protected]>
err.h: use __always_inline on all error pointer helpers

Usama Arif <[email protected]>
block: invalidate cached plug timestamp after task switch

Ian Bridges <[email protected]>
fbdev: fix use-after-free in store_modes()

Koichiro Den <[email protected]>
NTB: epf: Avoid pci_iounmap() with offset when PEER_SPAD and CONFIG share BAR

Ruslan Valiyev <[email protected]>
apparmor: fix use-after-free in rawdata dedup loop

Bryam Vargas <[email protected]>
apparmor: mediate the implicit connect of TCP fast open sendmsg

Maoyi Xie <[email protected]>
net: ip_gre: require CAP_NET_ADMIN in the device netns for changelink

Yiming Qian <[email protected]>
net: skmsg: preserve sg.copy across SG transforms

Doruk Tan Ozturk <[email protected]>
mac802154: llsec: add skb_cow_data() before in-place crypto

Cheng Ming Lin <[email protected]>
mtd: spi-nor: macronix: add support for mx66{l2, u1}g45g

Cheng Ming Lin <[email protected]>
mtd: spi-nor: macronix: Add post_sfdp fixups for Quad Input Page Program

Kuniyuki Iwashima <[email protected]>
af_unix: Set gc_in_progress to true in unix_gc().

Sean Christopherson <[email protected]>
KVM: SEV: Unmap and unpin the GHCB as needed on vCPU free

Sean Christopherson <[email protected]>
KVM: SEV: Move sev_free_vcpu() down below sev_es_unmap_ghcb()

Konstantin Komarov <[email protected]>
ntfs3: reject direct userspace writes to reserved $LX* xattrs

Wongi Lee <[email protected]>
ipv4: account for fraggap on the paged allocation path

Eric Dumazet <[email protected]>
inet: add indirect call wrapper for getfrag() calls

Paul Moore <[email protected]>
selinux: fix overlayfs mmap() and mprotect() access checks

Paul Moore <[email protected]>
lsm: add backing_file LSM hooks

Amir Goldstein <[email protected]>
fs: constify file ptr in backing_file accessor helpers

Wongi Lee <[email protected]>
ipv6: account for fraggap on the paged allocation path

Sven Eckelmann <[email protected]>
batman-adv: tvlv: avoid race of cifsnotfound handler state

Sven Eckelmann <[email protected]>
batman-adv: tvlv: enforce 2-byte alignment

Sven Eckelmann <[email protected]>
batman-adv: dat: prevent false sharing between VLANs

Sven Eckelmann <[email protected]>
batman-adv: tt: track roam count per VID

Sven Eckelmann <[email protected]>
batman-adv: tt: don't merge change entries with different VIDs

Sven Eckelmann <[email protected]>
batman-adv: tp_meter: handle overlapping packets

Sven Eckelmann <[email protected]>
batman-adv: tp_meter: prevent parallel modifications of last_recv

Sven Eckelmann <[email protected]>
batman-adv: tp_meter: annotate last_recv_time access with READ/WRITE_ONCE

Sven Eckelmann <[email protected]>
batman-adv: tp_meter: restrict number of unacked list entries

Sven Eckelmann <[email protected]>
batman-adv: v: prevent OGM aggregation on disabled hardif

Sven Eckelmann <[email protected]>
batman-adv: frag: avoid underflow of TTL

Sven Eckelmann <[email protected]>
batman-adv: frag: ensure fragment is writable before modifying TTL

Sven Eckelmann <[email protected]>
batman-adv: fix (m|b)cast csum after decrementing TTL

Sven Eckelmann <[email protected]>
batman-adv: ensure bcast is writable before modifying TTL

Sven Eckelmann <[email protected]>
batman-adv: tp_meter: initialize last_recv_time during init

Sven Eckelmann <[email protected]>
batman-adv: prevent ELP transmission interval underflow

Sven Eckelmann <[email protected]>
batman-adv: bla: annotate lasttime access with READ/WRITE_ONCE

Sven Eckelmann <[email protected]>
batman-adv: tp_meter: add only finished tp_vars to lists

Sven Eckelmann <[email protected]>
batman-adv: tp_meter: handle seqno wrap-around for fast recovery detection

Sven Eckelmann <[email protected]>
batman-adv: tp_meter: fix fast recovery precondition

Sven Eckelmann <[email protected]>
batman-adv: tp_meter: avoid divide-by-zero for dec_cwnd

Sven Eckelmann <[email protected]>
batman-adv: tp_meter: avoid window underflow

Sven Eckelmann <[email protected]>
batman-adv: tp_meter: initialize dec_cwnd explicitly

Sven Eckelmann <[email protected]>
batman-adv: tp_meter: initialize dup_acks explicitly

Sven Eckelmann <[email protected]>
batman-adv: tp_meter: keep unacked list in ascending ordered

Sean Christopherson <[email protected]>
KVM: SEV: Ignore Port I/O requests of length '0'

Sean Christopherson <[email protected]>
KVM: SEV: Reject MMIO requests larger than 8 bytes with GHCB v2+

Sean Christopherson <[email protected]>
KVM: SEV: Ignore MMIO requests of length '0'

Sasha Levin <[email protected]>
Revert "PCI: qcom: Advertise Hotplug Slot Capability with no Command Completion support"

Sean Christopherson <[email protected]>
KVM: x86/mmu: Ensure hugepage is in by slot before checking max mapping level

Paolo Bonzini <[email protected]>
KVM: x86: Fix shadow paging use-after-free due to unexpected role

Miklos Szeredi <[email protected]>
virtiofs: fix UAF on submount umount

Ruslan Valiyev <[email protected]>
media: vidtv: fix NULL pointer dereference in vidtv_mux_push_si

Gil Portnoy <[email protected]>
ksmbd: reject non-VALID session in compound request branch

Viken Dadhaniya <[email protected]>
serial: qcom_geni: Fix RX DMA stall when SE_DMA_RX_LEN_IN is zero

Yi Yang <[email protected]>
vc_screen: fix null-ptr-deref in vcs_notifier() during concurrent vcs_write

Sam Daly <[email protected]>
iio: adc: ti-ads1298: add bounds check to pga_settings index

Sam Daly <[email protected]>
iio: light: veml6075: add bounds check to veml6075_it_ms index

Xin Long <[email protected]>
sctp: disable BH before calling udp_tunnel_xmit_skb()

Petr Machata <[email protected]>
net: ipv6: Make udp_tunnel6_xmit_skb() void

Vasily Gorbik <[email protected]>
scripts/sorttable: Fix endianness handling in build-time mcount sort

Steven Rostedt <[email protected]>
scripts/sorttable: Allow matches to functions before function entry

Steven Rostedt <[email protected]>
scripts/sorttable: Use normal sort if theres no relocs in the mcount section

Steven Rostedt <[email protected]>
ftrace: Check against is_kernel_text() instead of kaslr_offset()

Steven Rostedt <[email protected]>
ftrace: Test mcount_loc addr before calling ftrace_call_addr()

Guenter Roeck <[email protected]>
ftrace: Do not over-allocate ftrace memory

Steven Rostedt <[email protected]>
ftrace: Have ftrace pages output reflect freed pages

Steven Rostedt <[email protected]>
ftrace: Update the mcount_loc check of skipped entries

Steven Rostedt <[email protected]>
scripts/sorttable: Zero out weak functions in mcount_loc table

Steven Rostedt <[email protected]>
scripts/sorttable: Always use an array for the mcount_loc sorting

Steven Rostedt <[email protected]>
scripts/sorttable: Have mcount rela sort use direct values

Steven Rostedt <[email protected]>
arm64: scripts/sorttable: Implement sorting mcount_loc at boot for arm64

Steven Rostedt <[email protected]>
scripts/sorttable: Use a structure of function pointers for elf helpers

Steven Rostedt <[email protected]>
scripts/sorttable: Get start/stop_mcount_loc from ELF file directly

Steven Rostedt <[email protected]>
scripts/sorttable: Move code from sorttable.h into sorttable.c

Steven Rostedt <[email protected]>
scripts/sorttable: Use uint64_t for mcount sorting

Steven Rostedt <[email protected]>
scripts/sorttable: Add helper functions for Elf_Sym

Steven Rostedt <[email protected]>
scripts/sorttable: Add helper functions for Elf_Shdr

Steven Rostedt <[email protected]>
scripts/sorttable: Add helper functions for Elf_Ehdr

Steven Rostedt <[email protected]>
scripts/sorttable: Convert Elf_Sym MACRO over to a union

Steven Rostedt <[email protected]>
scripts/sorttable: Replace Elf_Shdr Macro with a union

Steven Rostedt <[email protected]>
scripts/sorttable: Convert Elf_Ehdr to union

Steven Rostedt <[email protected]>
scripts/sorttable: Make compare_extable() into two functions

Steven Rostedt <[email protected]>
scripts/sorttable: Have the ORC code use the _r() functions to read

Steven Rostedt <[email protected]>
scripts/sorttable: Remove unneeded Elf_Rel

Steven Rostedt <[email protected]>
scripts/sorttable: Remove unused write functions

Steven Rostedt <[email protected]>
scripts/sorttable: Remove unused macro defines

Joanne Koong <[email protected]>
fuse: re-lock request before replacing page cache folio

David Howells <[email protected]>
rxrpc: Fix the ACK parser to extract the SACK table for parsing

Santosh Kalluri <[email protected]>
net: phonet: free phonet_device after RCU grace period

Kuniyuki Iwashima <[email protected]>
phonet: Pass net and ifindex to phonet_address_notify().

Kuniyuki Iwashima <[email protected]>
phonet: Pass ifindex to fill_addr().

Davidlohr Bueso <[email protected]>
locking/rtmutex: Skip remove_waiter() when waiter is not enqueued

Peter Zijlstra <[email protected]>
locking/mutex: Remove wakeups from under mutex::wait_lock

Thorsten Blum <[email protected]>
hv: utils: handle and propagate errors in kvp_register

Dexuan Cui <[email protected]>
Drivers: hv: vmbus: Improve the logic of reserving fb_mmio on Gen2 VMs

Jann Horn <[email protected]>

    fhandle: fix UAF due to unlocked ->mnt_ns read in may_decode_fh()

Salman Alghamdi <[email protected]>
staging: rtl8723bs: fix buffer over-read in rtw_update_protection

Hangbin Liu <[email protected]>
bonding: fix NULL pointer dereference in actor_port_prio setting

Xiang Mei <[email protected]>
net: bonding: fix use-after-free in bond_xmit_broadcast()

Eric Dumazet <[email protected]>

    bonding: 3ad: implement proper RCU rules for port->aggregator

Hangbin Liu <[email protected]>
bonding: print churn state via netlink

Hangbin Liu <[email protected]>
bonding: add support for per-port LACP actor priority

Tonghao Zhang <[email protected]>
net: bonding: add broadcast_neighbor option for 802.3ad

Kevin Berry <[email protected]>
Revert "net: bonding: fix use-after-free in bond_xmit_broadcast()"

Yingjie Gao <[email protected]>
xfs: fix error returns in CoW fork repair

Christoph Hellwig <[email protected]>
xfs: remove the expr argument to XFS_TEST_ERROR

Thadeu Lima de Souza Cascardo <[email protected]>
dlm: prevent NPD when writing a positive value to event_done

André Draszik <[email protected]>
regulator: core: fix locking in regulator_resolve_supply() error path

Yicong Yang <[email protected]>
ACPI: scan: Use async schedule function in acpi_scan_clear_dep_fn()

Varun R Mallya <[email protected]>
selftests/bpf: Add test to ensure kprobe_multi is not sleepable

Varun R Mallya <[email protected]>
bpf: Reject sleepable kprobe_multi programs at attach time

Mingyu Wang <[email protected]>
agp/amd64: Fix broken error propagation in agp_amd64_probe()

Weiming Shi <[email protected]>
net: qualcomm: rmnet: fix endpoint use-after-free in rmnet_dellink()

Weiming Shi <[email protected]>
i2c: stub: Reject I2C block transfers with invalid length

Lord Ulf Henrik Holmberg <[email protected]>
RDMA/bnxt_re: zero shared page before exposing to userspace

Waiman Long <[email protected]>
debugobjects: Dont call fill_pool() in early boot hardirq context

Helen Koike <[email protected]>
debugobjects: Do not fill_pool() if pi_blocked_on

Sebastian Andrzej Siewior <[email protected]>
debugobjects: Use LD_WAIT_CONFIG instead of LD_WAIT_SLEEP

Sebastian Andrzej Siewior <[email protected]>
debugobjects: Allow to refill the pool before SYSTEM_SCHEDULING

Petr Machata <[email protected]>
Reapply "selftest/ptp: update ptp selftest to exercise the gettimex options"

Eric Dumazet <[email protected]>
ip6_vti: set netns_immutable on the fallback device.

Sebastian Andrzej Siewior <[email protected]>
net: Drop the lock in skb_may_tx_timestamp()

Antoniu Miclaus <[email protected]>
iio: light: bh1780: fix PM runtime leak on error path

Christian Brauner <[email protected]>
eventpoll: fix ep_remove struct eventpoll / struct file UAF

Christian Brauner <[email protected]>
eventpoll: move epi_fget() up

Christian Brauner <[email protected]>
eventpoll: rename ep_remove_safe() back to ep_remove()

Christian Brauner <[email protected]>
eventpoll: drop vestigial __ prefix from ep_remove_{file,epi}()

Christian Brauner <[email protected]>
eventpoll: kill __ep_remove()

Christian Brauner <[email protected]>
eventpoll: split __ep_remove()

Christian Brauner <[email protected]>
eventpoll: use hlist_is_singular_node() in __ep_remove()

Maíra Canal <[email protected]>
drm/v3d: Skip CSD when it has zeroed workgroups

Maíra Canal <[email protected]>
drm/v3d: Store the active job inside the queue's state

Jani Nikula <[email protected]>
drm/xe/display: fix oops in suspend/shutdown without display

Gabriel Krisman Bertazi <[email protected]>
io_uring/net: Avoid msghdr on op_connect/op_bind async data

Tzung-Bi Shih <[email protected]>
gpio: Fix resource leaks on errors in gpiochip_add_data_with_key()

Andy Shevchenko <[email protected]>
gpiolib: Remove redundant assignment of return variable

Andy Shevchenko <[email protected]>
gpiolib: Extract gpiochip_choose_fwnode() for wider use

Jann Horn <[email protected]>
fuse: limit FUSE_NOTIFY_RETRIEVE to uptodate folios

Sean Wang <[email protected]>
wifi: mt76: mt7921: fix potential deadlock in mt7921_roc_abort_sync

Quan Zhou <[email protected]>
wifi: mt76: mt7921: fix a potential scan no APs

Leon Yen <[email protected]>
wifi: mt76: mt7921: avoid undesired changes of the preset regulatory domain

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

Diffstat:

 Documentation/networking/bonding.rst               |   15 +
 Documentation/userspace-api/ioctl/ioctl-number.rst |  485 +++++----
 Makefile                                           |    4 +-
 arch/arm64/Kconfig                                 |    1 +
 arch/loongarch/kernel/smp.c                        |    1 +
 arch/mips/dec/prom/console.c                       |    7 +-
 arch/mips/kernel/smp.c                             |    2 +
 arch/riscv/include/asm/cacheflush.h                |   25 +-
 arch/riscv/include/asm/kfence.h                    |    7 +-
 arch/riscv/kernel/entry.S                          |    6 +-
 arch/x86/kvm/hyperv.c                              |    5 +
 arch/x86/kvm/mmu/mmu.c                             |   28 +-
 arch/x86/kvm/svm/sev.c                             |  113 +-
 block/bdev.c                                       |    5 -
 block/blk-cgroup.c                                 |   21 +-
 drivers/acpi/scan.c                                |   41 +-
 drivers/base/memory.c                              |    3 +-
 drivers/char/agp/amd64-agp.c                       |    2 +-
 drivers/crypto/intel/qat/qat_common/adf_cfg.c      |   10 -
 drivers/crypto/intel/qat/qat_common/adf_cfg.h      |    1 -
 .../crypto/intel/qat/qat_common/adf_cfg_common.h   |   32 -
 drivers/crypto/intel/qat/qat_common/adf_cfg_user.h |   38 -
 .../crypto/intel/qat/qat_common/adf_common_drv.h   |    3 -
 drivers/crypto/intel/qat/qat_common/adf_ctl_drv.c  |  416 +-------
 drivers/crypto/intel/qat/qat_common/adf_dev_mgr.c  |   70 --
 drivers/fpga/of-fpga-region.c                      |    3 +-
 drivers/gpio/gpiolib.c                             |  156 +--
 drivers/gpu/drm/v3d/v3d_drv.h                      |    7 +-
 drivers/gpu/drm/v3d/v3d_gem.c                      |    7 +-
 drivers/gpu/drm/v3d/v3d_irq.c                      |   62 +-
 drivers/gpu/drm/v3d/v3d_sched.c                    |   42 +-
 drivers/gpu/drm/xe/display/xe_display.c            |   11 +-
 drivers/hv/hv_kvp.c                                |   25 +-
 drivers/hv/vmbus_drv.c                             |   29 +-
 drivers/i2c/i2c-core-base.c                        |    8 +-
 drivers/i2c/i2c-stub.c                             |    5 +
 drivers/iio/adc/ti-ads1298.c                       |    7 +-
 drivers/iio/light/bh1780.c                         |    4 +-
 drivers/iio/light/veml6075.c                       |    8 +-
 drivers/infiniband/hw/bnxt_re/ib_verbs.c           |    2 +-
 drivers/irqchip/irq-imgpdc.c                       |    6 +
 drivers/media/test-drivers/vidtv/vidtv_mux.c       |    8 +-
 drivers/mtd/spi-nor/macronix.c                     |   31 +
 drivers/net/bonding/bond_3ad.c                     |  131 ++-
 drivers/net/bonding/bond_main.c                    |   86 +-
 drivers/net/bonding/bond_netlink.c                 |   37 +-
 drivers/net/bonding/bond_options.c                 |   71 ++
 drivers/net/bonding/bond_procfs.c                  |   11 +-
 drivers/net/bonding/bond_sysfs_slave.c             |   17 +-
 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c |    8 +-
 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.h |    1 +
 drivers/net/wan/hdlc_ppp.c                         |   15 +-
 drivers/net/wireless/ath/ath11k/dp.c               |    1 +
 drivers/net/wireless/intel/iwlwifi/mvm/ptp.c       |    2 +-
 drivers/net/wireless/mediatek/mt76/mt76x2/usb.c    |    1 +
 drivers/net/wireless/mediatek/mt76/mt7921/init.c   |    7 +
 drivers/net/wireless/mediatek/mt76/mt7921/main.c   |   14 +-
 drivers/net/wireless/mediatek/mt76/mt7925/main.c   |    3 +
 .../net/wireless/realtek/rtlwifi/rtl8821ae/trx.h   |    2 +-
 drivers/net/wireless/realtek/rtw88/tx.c            |    7 +-
 drivers/net/wireless/realtek/rtw88/usb.c           |   13 +-
 drivers/ntb/hw/epf/ntb_hw_epf.c                    |    3 +-
 drivers/pci/controller/dwc/pcie-qcom.c             |   17 +-
 drivers/power/reset/linkstation-poweroff.c         |    2 +-
 drivers/power/sequencing/core.c                    |   14 +-
 drivers/regulator/core.c                           |   10 +-
 drivers/rpmsg/rpmsg_char.c                         |   15 +-
 drivers/staging/rtl8723bs/core/rtw_mlme.c          |   10 +-
 drivers/tty/serial/8250/8250_dw.c                  |    4 +-
 drivers/tty/serial/qcom_geni_serial.c              |    9 +-
 drivers/tty/vt/vc_screen.c                         |    2 +-
 drivers/video/fbdev/core/fbmem.c                   |   12 +
 drivers/video/fbdev/core/fbsysfs.c                 |   10 +-
 drivers/video/fbdev/core/modedb.c                  |    5 +-
 fs/backing-file.c                                  |   22 +-
 fs/dlm/lockspace.c                                 |    2 +-
 fs/eventpoll.c                                     |  142 +--
 fs/exfat/dir.c                                     |    4 +-
 fs/f2fs/acl.c                                      |   18 +-
 fs/f2fs/data.c                                     |   16 +-
 fs/f2fs/extent_cache.c                             |   19 +-
 fs/f2fs/file.c                                     |    9 +-
 fs/f2fs/inode.c                                    |    9 +-
 fs/fhandle.c                                       |   16 +-
 fs/file_table.c                                    |   40 +-
 fs/fuse/dev.c                                      |   23 +-
 fs/fuse/file.c                                     |    8 +-
 fs/fuse/passthrough.c                              |    2 +-
 fs/gfs2/super.c                                    |    1 +
 fs/internal.h                                      |    4 +-
 fs/mount.h                                         |   10 +-
 fs/namespace.c                                     |    6 +-
 fs/nfs/client.c                                    |    1 +
 fs/nfs/pnfs.c                                      |    2 +-
 fs/nfs/pnfs_nfs.c                                  |    4 +-
 fs/nfsd/nfs2acl.c                                  |   17 +-
 fs/nfsd/nfs3acl.c                                  |   17 +-
 fs/nfsd/nfs4recover.c                              |    3 +-
 fs/nfsd/nfs4state.c                                |    1 +
 fs/nfsd/nfs4xdr.c                                  |    3 +-
 fs/nfsd/vfs.c                                      |    6 +-
 fs/ntfs3/xattr.c                                   |   12 +
 fs/ocfs2/suballoc.c                                |   22 +
 fs/overlayfs/dir.c                                 |    2 +-
 fs/overlayfs/file.c                                |    3 +-
 fs/smb/server/smb2pdu.c                            |    5 +
 fs/smb/server/smbacl.c                             |    4 +-
 fs/xfs/libxfs/xfs_ag_resv.c                        |    8 +-
 fs/xfs/libxfs/xfs_alloc.c                          |    5 +-
 fs/xfs/libxfs/xfs_attr_leaf.c                      |    2 +-
 fs/xfs/libxfs/xfs_bmap.c                           |   17 +-
 fs/xfs/libxfs/xfs_btree.c                          |    2 +-
 fs/xfs/libxfs/xfs_da_btree.c                       |    2 +-
 fs/xfs/libxfs/xfs_dir2.c                           |    2 +-
 fs/xfs/libxfs/xfs_exchmaps.c                       |    4 +-
 fs/xfs/libxfs/xfs_ialloc.c                         |    2 +-
 fs/xfs/libxfs/xfs_inode_buf.c                      |    4 +-
 fs/xfs/libxfs/xfs_inode_fork.c                     |    3 +-
 fs/xfs/libxfs/xfs_refcount.c                       |    5 +-
 fs/xfs/libxfs/xfs_rmap.c                           |    2 +-
 fs/xfs/scrub/cow_repair.c                          |    7 +-
 fs/xfs/scrub/repair.c                              |    2 +-
 fs/xfs/xfs_attr_item.c                             |    2 +-
 fs/xfs/xfs_buf.c                                   |    4 +-
 fs/xfs/xfs_error.c                                 |    5 +-
 fs/xfs/xfs_error.h                                 |   10 +-
 fs/xfs/xfs_inode.c                                 |   28 +-
 fs/xfs/xfs_iomap.c                                 |    2 +-
 fs/xfs/xfs_log.c                                   |    8 +-
 fs/xfs/xfs_trans_ail.c                             |    2 +-
 include/keys/request_key_auth-type.h               |    2 +
 include/linux/backing-file.h                       |    4 +-
 include/linux/blkdev.h                             |   16 +-
 include/linux/err.h                                |   12 +-
 include/linux/fs.h                                 |   19 +-
 include/linux/kvm_host.h                           |    7 +-
 include/linux/lsm_audit.h                          |    2 +-
 include/linux/lsm_hook_defs.h                      |    5 +
 include/linux/lsm_hooks.h                          |    1 +
 include/linux/security.h                           |   22 +
 include/linux/skmsg.h                              |   15 +-
 include/net/bond_3ad.h                             |    3 +-
 include/net/bond_options.h                         |    2 +
 include/net/bonding.h                              |    3 +
 include/net/phonet/pn_dev.h                        |    2 +-
 include/net/rtnetlink.h                            |    2 +
 include/net/sock.h                                 |    2 +-
 include/net/udp_tunnel.h                           |   14 +-
 include/uapi/linux/if_link.h                       |    3 +
 io_uring/net.c                                     |   36 +-
 io_uring/opdef.c                                   |    4 +-
 kernel/bpf/cgroup.c                                |    2 +-
 kernel/futex/pi.c                                  |    6 +-
 kernel/locking/mutex.c                             |   16 +-
 kernel/locking/rtmutex.c                           |   51 +-
 kernel/locking/rtmutex_api.c                       |   14 +-
 kernel/locking/rtmutex_common.h                    |    3 +-
 kernel/locking/rwbase_rt.c                         |    8 +-
 kernel/locking/rwsem.c                             |    4 +-
 kernel/locking/spinlock_rt.c                       |    5 +-
 kernel/locking/ww_mutex.h                          |   30 +-
 kernel/sched/core.c                                |   12 +-
 kernel/trace/bpf_trace.c                           |    4 +
 kernel/trace/ftrace.c                              |   68 +-
 lib/debugobjects.c                                 |   56 +-
 net/9p/client.c                                    |    3 +-
 net/batman-adv/bat_iv_ogm.c                        |   11 +-
 net/batman-adv/bat_v.c                             |    1 +
 net/batman-adv/bat_v_ogm.c                         |   23 +-
 net/batman-adv/bridge_loop_avoidance.c             |   28 +-
 net/batman-adv/distributed-arp-table.c             |   12 +-
 net/batman-adv/fragmentation.c                     |   22 +-
 net/batman-adv/fragmentation.h                     |    3 +-
 net/batman-adv/netlink.c                           |   10 +-
 net/batman-adv/routing.c                           |   73 +-
 net/batman-adv/tp_meter.c                          |  115 +-
 net/batman-adv/translation-table.c                 |   12 +-
 net/batman-adv/tvlv.c                              |   69 +-
 net/batman-adv/types.h                             |   21 +-
 net/core/filter.c                                  |   27 +
 net/core/rtnetlink.c                               |    8 +
 net/core/skbuff.c                                  |   23 +-
 net/core/skmsg.c                                   |    2 +
 net/ipv4/ip_gre.c                                  |    6 +
 net/ipv4/ip_output.c                               |   20 +-
 net/ipv4/tcp_ao.c                                  |    4 +
 net/ipv6/ip6_output.c                              |   22 +-
 net/ipv6/ip6_udp_tunnel.c                          |   15 +-
 net/ipv6/ip6_vti.c                                 |    1 +
 net/mac802154/llsec.c                              |   14 +
 net/phonet/pn_dev.c                                |   12 +-
 net/phonet/pn_netlink.c                            |   23 +-
 net/rxrpc/input.c                                  |   21 +-
 net/sctp/ipv6.c                                    |    9 +-
 net/sctp/protocol.c                                |    2 +
 net/socket.c                                       |    2 +-
 net/tipc/crypto.c                                  |    9 +
 net/tipc/udp_media.c                               |   10 +-
 net/tls/tls_sw.c                                   |    4 +
 net/unix/garbage.c                                 |    2 +
 scripts/link-vmlinux.sh                            |    4 +-
 scripts/sorttable.c                                | 1119 +++++++++++++++++++-
 scripts/sorttable.h                                |  500 ---------
 security/apparmor/include/policy_unpack.h          |   19 +
 security/apparmor/lsm.c                            |   16 +-
 security/apparmor/policy.c                         |    8 +-
 security/keys/internal.h                           |    2 +
 security/keys/keyctl.c                             |   24 +-
 security/keys/keyctl_pkey.c                        |    9 +-
 security/keys/request_key_auth.c                   |   33 +-
 security/security.c                                |  109 ++
 security/selinux/hooks.c                           |  256 +++--
 security/selinux/include/objsec.h                  |   11 +
 .../selftests/bpf/prog_tests/kprobe_multi_test.c   |   35 +-
 .../selftests/bpf/progs/kprobe_multi_sleepable.c   |   25 +
 tools/testing/selftests/ptp/testptp.c              |   62 +-
 virt/kvm/eventfd.c                                 |   12 +-
 217 files changed, 3875 insertions(+), 2346 deletions(-)
Tested-by on the v1 series
#1 lore raw

Hi!

Quoted 4 lines

This is the start of the stable review cycle for the 6.12.95 release. There are 204 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.12.y

Best regards,
Pavel

Tested-by on the v1 series
#4 lore raw
In reply to Greg Kroah-Hartman
Quoted 4 lines · Greg Kroah-Hartman

This is the start of the stable review cycle for the 6.12.95 release. There are 204 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 on the v1 series
#5 lore raw
In reply to Greg Kroah-Hartman

Am 03.07.2026 um 09:35 schrieb Greg Kroah-Hartman:

Quoted 4 lines

This is the start of the stable review cycle for the 6.12.95 release. There are 204 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.

Just like rc1, rc2 builds, boots and works fine on my 2-socket Ivy Bridge Xeon E5-2697 v2 server. No dmesg oddities or regressions found.

Beste Grüße,
Peter Schneider

Signature · 8 lines
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&[email protected]
https://keys.mailvelope.com/pks/lookup?op=get&[email protected]
Tested-by on the v1 series
#6 lore raw
In reply to Greg Kroah-Hartman
Quoted 9 lines · Greg Kroah-Hartman

This is the start of the stable review cycle for the 6.12.95 release. There are 204 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, 05 Jul 2026 07:28:05 +0000. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

Quoted 8 lines
	https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.12.95-rc2.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

Built and booted successfully on RISC-V RV64 (HiFive Unmatched).

Tested-by on the v1 series
#7 lore raw
In reply to Greg Kroah-Hartman
Quoted 8 lines · On Fri, 03 Jul 2026 09:35:48 +0200 Greg Kroah-Hartman…

This is the start of the stable review cycle for the 6.12.95 release. There are 204 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, 05 Jul 2026 07:28:05 +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:

Thanks!

Cheers,
Miguel

Tested-by on the v1 series
#8 lore raw
In reply to Greg Kroah-Hartman
Quoted 9 lines · Greg Kroah-Hartman

This is the start of the stable review cycle for the 6.12.95 release. There are 204 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, 05 Jul 2026 07:28:05 +0000. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

Quoted 8 lines
	https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.12.95-rc2.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

On ARCH_BRCMSTB using 32-bit and 64-bit ARM kernels, please backport 7ee7f48413c42b90230de4a8e40898b757bc8e82 ("perf trace beauty fcntl: Fix build with older kernel headers") for the MIPS build of "perf" to pass.

Signature · 1 line
Florian