6.12.101longterm
Fixed 19
- KVM: SVM: Bump asid_generation on CPU online to avoid ASID collision after hotplug
- afs: Fix uninit var in afs_alloc_anon_key()
- Bluetooth: hci_conn: Fix memory leak in hci_le_big_terminate()
- Bluetooth: hci_conn: Fix not cleaning up PA_LINK connections
- Bluetooth: hci_conn: Fix not cleaning up Broadcaster/Broadcast Source
- afs: handle CB.InitCallBackState3 requests without a server record
- afs: Fix delayed allocation of a cell's anonymous key
- dpll: fix clock quality level reporting
- afs: Set vllist to NULL if addr parsing fails
- wifi: nl80211: fix nl80211_start_radar_detection return value
- rxrpc: Fix locking issues with the peer record hash
- rxrpc: Disable IRQ, not BH, to take the lock for ->attend_link
- gpu: Fix uninitialized buddy for built-in drivers
- net/mlx5e: Fix NULL pointer dereference in ioctl module EEPROM query
- usb: musb: omap2430: Do not put borrowed of_node in probe
- usb: musb: omap2430: clean up probe error handling
- USB: gadget: fsl-udc: fix dev_printk() device
- afs: Fix lack of locking around modifications of net->cells_dyn_ino
- afs: Fix dynamic lookup to fail on cell lookup failure
Removed 1
- net: ethernet: Remove accidental duplication in Kconfig file
The 120 most recent commits in this release — the full changelog is longer:
- Linux 6.12.101
- KVM: SVM: Bump asid_generation on CPU online to avoid ASID collision after hotplug
- afs: Fix uninit var in afs_alloc_anon_key()
- Bluetooth: hci_conn: Fix memory leak in hci_le_big_terminate()
- Bluetooth: hci_conn: Fix not cleaning up PA_LINK connections
- Bluetooth: hci_conn: Fix not cleaning up Broadcaster/Broadcast Source
- Bluetooth: hci_conn: Fix running bis_cleanup for hci_conn->type PA_LINK
- afs: handle CB.InitCallBackState3 requests without a server record
- afs: Fix delayed allocation of a cell's anonymous key
- dpll: fix clock quality level reporting
- afs: Set vllist to NULL if addr parsing fails
- net: ethernet: Remove accidental duplication in Kconfig file
- wifi: nl80211: fix nl80211_start_radar_detection return value
- rxrpc: Fix locking issues with the peer record hash
- rxrpc: Disable IRQ, not BH, to take the lock for ->attend_link
- gpu: Fix uninitialized buddy for built-in drivers
- net/mlx5e: Fix NULL pointer dereference in ioctl module EEPROM query
- usb: musb: omap2430: Do not put borrowed of_node in probe
- usb: musb: omap2430: clean up probe error handling
- USB: gadget: fsl-udc: fix dev_printk() device
- USB: gadget: Use str_enable_disable-like helpers
- afs: Fix lack of locking around modifications of net->cells_dyn_ino
- afs: Fix dynamic lookup to fail on cell lookup failure
- afs: Simplify cell record handling
- afs: Fix afs_server ref accounting
- afs: Use the per-peer app data provided by rxrpc
- rxrpc: Allow the app to store private data on peer structs
- afs: Drop the net parameter from afs_unuse_cell()
- afs: Make afs_lookup_cell() take a trace note
- afs: Improve server refcount/active count tracing
- Bluetooth: hci_core: Fix not accounting for BIS/CIS/PA links separately
- Bluetooth: Add PA_LINK to distinguish BIG sync and PA sync connections
- net: ipa: fix SMEM state handle leaks in SMP2P init
- net: macb: drop in-flight Tx SKBs on close
- fs/resctrl: Fix double-add of pseudo-locked region's RMID to free list
- ata: libata-core: Reject an invalid concurrent positioning ranges count
- octeontx2-pf: fix SQB pointer leak on init failure
- net/mlx5: HWS, fix matcher leak on resize target setup failure
- net/mlx5: HWS, Rearrange to prevent forward declaration
- ipmi: fix refcount leak in i_ipmi_request()
- bootconfig: fix NULL-pointer arithmetic in xbc_snprint_cmdline()
- bootconfig: move xbc_snprint_cmdline() to lib/bootconfig.c
- octeontx2-af: cn10k: restrict VF LMTLINE sharing to its own PF
- gpio: mt7621: avoid corruption of shared interrupt trigger state
- gve: fix header buffer corruption with header-split and HW-GRO
- net: ip6_tunnel: require CAP_NET_ADMIN in the device netns for changelink
- net: mana: Validate the packet length reported by the NIC
- locking/rt: Fix the incorrect RCU protection in rt_spin_unlock()
- wifi: libertas_tf: fix use-after-free in lbtf_free_adapter()
- dm: avoid leaking the caller's thread keyring via the table device file
- cred: add scoped_with_kernel_creds()
- cred: add kernel_cred() helper
- cleanup: fix scoped_class()
- cleanup: add a scoped version of CLASS()
- dm-integrity: fix leaking uninitialized kernel memory
- block: remove redundant GD_NEED_PART_SCAN in add_disk_final()
- block: add helper add_disk_final()
- ovl: use linked upper dentry in copy-up tmpfile
- nvmet-auth: reject short AUTH_RECEIVE buffers
- nvmet: Introduce nvmet_req_transfer_len()
- tcp: Decrement tcp_md5_needed static branch
- tcp: defer md5sig_info kfree past RCU grace period in tcp_connect
- xfrm: nat_keepalive: avoid double free on send error
- xfrm: Use nested-BH locking for nat_keepalive_sk_ipv[46]
- i2c: imx: fix locked bus on SMBus block-read of 0 (atomic)
- i2c: imx: separate atomic, dma and non-dma use case
- dmaengine: dw-edma-pcie: Reject devices without driver data
- dmaengine: dw-edma: Fix confusing cleanup.h syntax
- dma: dw-edma: Fix build warning in dw_edma_pcie_probe()
- mm/sparse-vmemmap: fix DAX vmemmap accounting with optimization
- mm: prepare to move subsection_map_init() to mm/sparse-vmemmap.c
- mtd: maps: vmu-flash: fix fault in unaligned fixup
- mm/mm_init: fix pageblock migratetype for ZONE_DEVICE compound pages
- landlock: Fix LANDLOCK_SCOPE_SIGNAL bypass on the SIGIO path
- landlock: Prepare to use credential instead of domain for fowner
- mm/sparse-vmemmap: fix vmemmap accounting underflow
- mm/hugetlb: fix hugetlb cgroup rsvd charge/uncharge mismatch
- remoteproc: xlnx: Check remote core state
- SUNRPC: Return an error from xdr_buf_to_bvec() on overflow
- SUNRPC: Add helpers to convert xdr_buf byte ranges to scatterlists
- sunrpc: allocate a separate bvec array for socket sends
- NFSD: pass nfsd_file to nfsd_iter_read()
- gpu/buddy: bail out of try_harder when alignment cannot be honoured
- gpu: Move DRM buddy allocator one level up (part two)
- netfilter: nft_fib: reject fib expression on the netdev egress hook
- netfilter: nf_tables: remove register tracking infrastructure
- netfilter: nf_tables: Remove unused nft_reduce_is_readonly()
- netfilter: bitwise: rename some boolean operation functions
- netfilter: nf_conntrack_sip: validate skb_dst() before accessing it
- netfilter: nf_conntrack_sip: remove net variable shadowing
- ASoC: mediatek: mt8183: Check runtime resume during probe
- ASoC: mediatek: mt8183-afe-pcm: use local
devpointer in driver callbacks - ASoC: mediatek: mt8183-afe-pcm: Support >32 bit DMA addresses
- ASoC: mediatek: mt8183-afe-pcm: Shorten memif_data table using macros
- ASoC: mediatek: mt8192: Check runtime resume during probe
- ASoC: mediatek: mt8192-afe-pcm: Simplify probe() with local dev variable
- arm64: dts: qcom: hamoa: Fix OPP tables for all DisplayPort controllers
- arm64: dts: qcom: correct RBR opp entry
- octeontx2-pf: clear stale mailbox IRQ state before request_irq()
- octeontx2-vf: clear stale mailbox IRQ state before request_irq()
- octeontx2: Annotate mmio regions as __iomem
- VDUSE: avoid leaking information to userspace
- vduse: take out allocations from vduse_dev_alloc_coherent
- vduse: remove unused vaddr parameter of vduse_domain_free_coherent
- vduse: Use fixed 4KB bounce pages for non-4KB page size
- tipc: restrict socket queue dumps in enqueue tracepoints
- rxrpc: Fix socket notification race
- rxrpc: Fix notification vs call-release vs recvmsg
- rxrpc: Use irq-disabling spinlocks between app and I/O thread
- rxrpc: Don't need barrier for ->tx_bottom and ->acks_hard_ack
- rxrpc: Fix CPU time starvation in I/O thread
- fbcon: Use correct type for vc_resize() return value
- fbcon: Rename struct fbcon_ops to struct fbcon_par
- xfs: don't replace the wrong part of the cow fork
- xfs: factor out xfs_attr3_leaf_init
- rxrpc: serialize kernel accept preallocation with socket teardown
- rxrpc: Pull out certain app callback funcs into an ops table
- ALSA: hda: Fix cached processing coefficient verbs
- ALSA: hda: conexant: Remove mic bias threshold override
- i2c: i801: fix hardware state machine corruption in error path