Linux 6.16 changelog.
LWN merge window part 1, part 2
Contents
- Prominent features
- Core (various)
- File systems
- Memory management
- Block layer
- Tracing, perf and BPF
- Virtualization
- Cryptography
- Security
- Networking
- Architectures
-
Drivers
- Graphics
- Power Management
- Storage
- Drivers in the Staging area
- Networking
- Audio
- Tablets, touch screens, keyboards, mouses
- TV tuners, webcams, video capturers
- Universal Serial Bus
- Serial Peripheral Interface (SPI)
- Watchdog
- CPU Frequency scaling
- Voltage, current regulators, power capping, power supply
- Real Time Clock (RTC)
- Pin Controllers (pinctrl)
- Multi Media Card (MMC)
- Memory Technology Devices (MTD)
- Industrial I/O (iio)
- Multi Function Devices (MFD)
- Pulse-Width Modulation (PWM)
- Inter-Integrated Circuit (I2C + I3C)
- Hardware monitoring (hwmon)
- General Purpose I/O (gpio)
- Leds
- DMA engines
- Hardware Random Number Generator (hwrng)
- Cryptography hardware acceleration
- PCI
- Thunderbolt
- Clock
- PHY ("physical layer" framework)
- EDAC (Error Detection And Correction)
- Various
- List of Pull Requests
- Other news sites
1. Prominent features
== ==
2. Core (various)
kexec: Introduce kexec handover (KHO) (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
- vt
- io_uring
Support kdump with luks encryption by reusing luks volume keys (cover), commit, commit, commit, commit, commit, commit, commit, commit
cgroup: Separate rstat trees (cover), commit, commit, commit, commit, commit, commit
Add support task local hash maps, futex2_numa and futex2_mpol (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
RCU: Add counters for lockups and stalls (cover), commit, commit
memcg: introduce non-blocking limit setting option commit, commit
modules: Implement means for exports to be available to an explicit list of named modules. By explicitly limiting the usage of certain exports, the abuse potential/risk is greatly reduced (cover), commit, commit, commit, commit
ptrace: introduce PTRACE_SET_SYSCALL_INFO API, a generic ptrace API that complements PTRACE_GET_SYSCALL_INFO by letting the ptracer modify details of system calls the tracee is blocked in (cover), commit, commit, commit, commit, commit, commit
- task scheduler
Dynamic asym priority support (cover), commit, commit, commit, commit
Add statistics of numa balance task migration (cover), commit, commit
Skip VMA scanning on memory pinned to one NUMA node via cpuset.mems (cover), commit, commit
Add kernel cmdline option for rt_group_sched, thus deferring the decision whether to have CONFIG_RT_GROUP_SCHED or not up until the boot time (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit
sched_ext: Introduce scx_sched. In preparation of supporting multiple hierarchical schedulers, this patchset packages the states which are currently global but need to become per scheduler instance into the new struct scx_sched commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Enhance built-in idle selection with allowed cpus (cover), commit, commit, commit, commit, commit
vfs: Add sysctl vfs_cache_pressure_denom for bulk file operations. At the default value of vfs_cache_pressure=vfs_cache_pressure_denom the kernel will attempt to reclaim dentries and inodes at a "fair" rate with respect to pagecache and swapcache reclaim. Decreasing vfs_cache_pressure causes the kernel to prefer to retain dentry and inode caches. When vfs_cache_pressure=0, the kernel will never reclaim dentries and inodes due to memory pressure and this can easily lead to out-of-memory conditions. Increasing vfs_cache_pressure beyond vfs_cache_pressure_denom causes the kernel to prefer to reclaim dentries and inodes. Increasing vfs_cache_pressure significantly beyond vfs_cache_pressure_denom may have negative performance impact. Reclaim code needs to take various locks to find freeable directory and inode objects. When vfs_cache_pressure equals (10 * vfs_cache_pressure_denom), it will look for ten times more freeable objects than there are commit
Add coredump socket for more secure core dumping (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit
Faster and simpler crc32c computation (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
maple_tree: Track node vacancy to reduce worst case allocation counts (cover), commit, commit, commit, commit, commit, commit
proc: extend the PAGEMAP_SCAN ioctl to report guard regions (cover), commit, commit, commit
fs: add S_ANON_INODE commit
select: do_pollfd: add unlikely branch hint return path commit
crash: export PAGE_UNACCEPTED_MAPCOUNT_VALUE to vmcoreinfo commit
Move ret_from_fork() to c and inline syscall_exit_to_user_mode() (cover), commit, commit, commit, commit
ITER_XARRAY cleanups and consequences (cover), commit, commit, commit, commit, commit, commit, commit, commit
- Rust
Astractions for clk, cpumask, cpufreq, opp (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Auxiliary bus rust abstractions (cover), commit, commit, commit, commit, commit
Drm rust abstractions and nova (cover), commit, commit, commit, commit, commit, commit, commit, commit
Add io polling (cover), commit, commit, commit, commit, commit
xarray: Add a minimal abstraction for XArray (cover), commit, commit, commit
Support for mm_struct, vm_area_struct, and mmap (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit
- tools/nolibc
power: Wire-up filesystem freeze/thaw with suspend/resume (cover), commit, commit, commit, commit, commit
Remove uselib() system call commit
exit: combine work under lock in synchronize_group_exit() and coredump_task_exit() commit
gcc-plugins: remove SANCOV gcc plugin commit
gendwarfksyms: Add more kABI rules (cover), commit, commit, commit, commit, commit
kbuild: Make gcc-8.1 and binutils-2.30 the minimum version (cover), commit, commit, commit
Remove structleak gcc plugin commit
3. File systems
- BTRFS
Simplify extent buffer writeback: gains throughput and runtime improvements on metadata heavy operations doing writeback (sample test shows +50% throughput, -33% runtime) (cover), commit, commit, commit
More efficient extent unpinning when committing transaction (estimated run time improvement 3-5%) (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Move block perfect compression out of experimental features commit
Prepare compression paths for large data folios commit
Enable large data folios support for defrag commit
scrub: reduce memory usage of struct scrub_sector_verification commit
- EXT4
Fast commit performance patchset (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit
Enable large folio for regular files (cover), commit, commit, commit, commit, commit, commit, commit, commit
Add multi-fsblock atomic write support with bigalloc (cover), commit, commit, commit, commit, commit, commit, commit
- BCACHEFS
Snapshot deletion improvements (cover), commit, commit, commit, commit, commit, commit, commit, commit
opts.rebalance_on_ac_only commit
Knob for manual snapshot deletion commit
Add bch_sb_field_recovery_passes superblock section commit, commit
Bcachefs async object debugging (cover), commit, commit, commit, commit, commit
sysfs trigger_emergency_read_only commit
sysfs trigger_journal_commit commit
Alloc_request.ca commit
- F2FS
- FUSE
- NFS
Add localio to sysfs commit
Add support for fallocate(FALLOC_FL_ZERO_RANGE) commit
Always probe for LOCALIO support asynchronously commit
Add /sys/kernel/debug/nfsd commit
Implement FATTR4_CLONE_BLKSIZE attribute commit
Add experimental setting to disable the use of splice read commit
Implement referring call lists for CB_OFFLOAD (cover), commit, commit, commit, commit
- XFS
- SMB
Introduce and use common smbdirect headers/structures (step1) (work done in order to unify the in kernel client and server layers and expose the result to userspace, so that Samba can also use it) (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Client: add ParentLeaseKey support commit
- EROFS
- SQUASHFS
Add optional full compressed block caching commit
- UFS
Convert ufs to the new mount api commit
- EXT2
Deprecate dax commit
- NTFS3
Remove ability to change compression on mounted volume commit
- OMFS
Convert to new mount api commit
- ORANGEFS
Convert to use the new mount api commit
- BFS
Convert bfs to use the new mount api commit
4. Memory management
Always call constructor for kernel page tables (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Rewrite pfnmap tracking and remove vm_pat (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Remove block layer bounce buffering (cover), commit, commit, commit, commit, commit, commit, commit
Avoid costly high-order page allocations when reading proc files (cover)
Decouple memcg and objcg stocks (cover), commit, commit, commit, commit
Enhance sysfs handling for memory hotplug in weighted interleave (cover), commit, commit, commit
mempolicy: optimize queue_folios_pte_range by PTE batching commit
Nmi-safe kmem charging (cover), commit, commit, commit, commit, commit
Add CONFIG_PAGE_BLOCK_ORDER to select page block order commit
madvise: batch tlb flushes for MADV_DONTNEED and MADV_FREE (cover), commit, commit, commit, commit
Add max arg to swappiness in memory.reclaim and lru_gen (cover), commit, commit, commit
mempolicy: Weighted Interleave Auto-tuning commit
Minor cleanups and improvements to swap freeing code (cover), commit, commit, commit, commit, commit, commit, commit, commit
vmscan: Enforce mems_effective during demotion (cover), commit, commit
hugetlb: use separate nodemask for bootmem allocations (cover), commit
Make memcg stats irq safe (cover), commit, commit, commit, commit, commit, commit, commit
Let unmap_hugepage_range() and several related functions to take folio instead of page (cover), commit, commit, commit, commit
Use SWAPPINESS_ANON_ONLY in MGLRU commit
Add folio_mk_pte() (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Use kmem_cache for memcg alloc (cover), commit, commit, commit
Eliminate mmap() retry merge, add .mmap_prepare hook (cover), commit, commit, commit
compaction: allow more aggressive proactive compaction (cover), commit, commit
mincore: use pte_batch_hint() to batch process large folios commit
damon: auto-tune DAMOS for NUMA setups including tiered memory (cover), commit, commit, commit, commit, commit, commit, commit
Remove aops->writepage (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit
5. Block layer
zram: support algorithm-specific parameters (cover), commit, commit
ublk: Add UBLK_U_CMD_UPDATE_SIZE commit
ublk: add feature UBLK_F_QUIESCE (cover), commit, commit, commit
ublk: Support to register bvec buffer automatically (cover), commit, commit, commit, commit, commit, commit
dm-bufio: remove maximum age based eviction commit
dm mpath: Interface for explicit probing of active paths (cover), commit, commit
dm: Pass through operations on wrapped inline crypto keys (cover), commit, commit
md: add a new api sync_io_depth commit
ublk: Decouple server threads from ublk_queues/hctxs (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit
6. Tracing, perf and BPF
- BPF
bpf qdisc (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Support bpf rbtree traversal and list peeking (cover), commit, commit, commit, commit, commit, commit, commit, commit
Replace CONFIG_DMABUF_SYSFS_STATS with BPF (cover), commit, commit, commit, commit, commit
Add support for __prog argument suffix to pass in prog->aux commit
Retrieve ref_ctr_offset from uprobe perf link (cover), commit, commit, commit
Allow XDP_REDIRECT for xdp dev-bound programs (cover), commit, commit
Introduce kfuncs for memory reads into dynptrs (cover), commit, commit, commit
Support atomic update for htab of maps (cover), commit, commit, commit, commit, commit, commit
Add support for custom btf path in prog load/loadall commit
- perf
Add support for cpu event term (cover), commit, commit, commit, commit
perf report: Support custom output fields in hierarchy mode (cover), commit, commit, commit, commit
perf mem: Add new output fields for data source commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
perf record --off-cpu: Dump off-cpu samples directly (cover), commit, commit, commit, commit, commit, commit, commit, commit
perf lock contention: Add -J/--inject-delay option commit
Use rustc-demangle for rust demangling (cover), commit, commit, commit, commit, commit, commit
Metric related performance improvements (cover), commit, commit, commit
Add support for cpu event term (cover), commit, commit, commit, commit
perf trace: Support --summary-mode=cgroup commit
perf python: Add support for 'struct perf_counts_values' to return counter data commit
perf python: Add missing infra pieces for counting (cover), commit, commit, commit, commit, commit
perf report: Add 'tgid' sort key commit
ftrace: Expose call graph depth as unsigned int (cover), commit, commit
tracing: Updates for v6.16 (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
7. Virtualization
Add virtio_rtc module (cover), commit, commit, commit, commit
Move initializing sev/snp functionality to kvm (cover), commit, commit, commit, commit, commit, commit, commit, commit
tsm-mr: Unified Measurement Register ABI for TVMs commit, commit, commit, commit, commit, commit, commit
Enlightened vtpm support for svsm on sev-snp (cover), commit, commit, commit, commit
KVM: Tdx initialization + vcpu/vm creation (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
hyperv: Support Virtual Trust Level Boot (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
8. Cryptography
Turris ecdsa signatures via keyctl() (cover), commit, commit, commit, commit, commit
Add partial block api and hmac to ahash (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
acomp: add missing return statements in compress/decompress commit
hash: preparation for block-only shash (cover), commit, commit, commit, commit, commit, commit, commit, commit
lib: add partial block helper (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Remove request chaining (cover), commit, commit, commit, commit, commit
9. Security
kexec: measure events between kexec load and execute (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit
- selinux
10. Networking
Device memory TCP TX path. Device memory TCP (merged in Linux 6.12) provided the ability to zero-copy receive TCP payloads to a DMABUF region of memory while packet headers land separately in normal kernel buffers. The TX path was dropped from the Device Memory TCP patch series to make it easier to review and merge, this release includes the TX path (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit
TCP Receive side improvements (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Introduce SO_PASSRIGHTS socket option: As long as recvmsg() or recvmmsg() is used with cmsg, it is not possible to avoid receiving file descriptors via SCM_RIGHTS, this option disables it (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit
IP: Improve TCP sock multipath routing (cover), commit, commit, commit
vxlan: Convert fdb table to rhashtable. Nr. of packets per second using a single pktgen thread with varying number of entries is increased as result (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
veth: qdisc backpressure and qdisc check refactor (cover), commit, commit
wireguard: device: enable threaded NAPI commit
bonding: Assign random address if device address is same as bond commit
Introducing openvpn data channel offload (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
- rxrpc, afs
Add AFS GSSAPI security class to AF_RXRPC and kafs (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Clean up refcounting on afs_cell and afs_server records (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Devmem tcp minor cleanups and ksft improvements (cover), commit, commit, commit, commit, commit, commit, commit, commit
- bridge
ethtool: Introduce ethnl dump helpers (cover), commit, commit, commit
Add support for providing the ptp hardware source in tsinfo commit
Cover more per-cpu storage with local nested bh locking (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
No RTNL for ipv6 routing table. (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
- wifi
MPTCP: Various small and unrelated improvements (cover), commit, commit, commit, commit, commit, commit, commit, commit
- netfilter
Netfilter updates for net-next (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Netfilter updates for net-next (cover), commit, commit, commit, commit, commit, commit
- sunrpc
pidfs: enable handing out pidfds for reaped sk->sk_peer_pid (cover), commit, commit, commit, commit
- Bluetooth
- ynl
11. Architectures
- ARM
New SoCs:
RK3562 is a new chip based on the old Cortex-A53 core, apparently a low-cost version of the Cortex-A55 based RK3568/RK3566 (cover), commit, commit, commit, commit, commit, commit
NXP i.MX94 is a minor variation of i.MX93/i.MX95 with a different set of on-chip peripherals (cover), commit, commit, commit
Renesas RZ/V2N (R9A09G056) is a new member of the larger RZ/V2 family (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Amlogic S6/S7/S7D (cover), commit, commit, commit, commit, commit, commit, commit
Samsung Exynos7870 is an older chip similar to Exynos7885 (cover), commit, commit, commit, commit, commit
WonderMedia wm8950 is a minor variation on the wm8850 chip (cover), commit, commit
Amlogic s805y is almost idential to s805x (cover), commit, commit
Allwinner A523 is similar to A527 and T527 (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Qualcomm MSM8926 is a variant of MSM8226 (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Qualcomm Snapdragon X1P42100 is related to R1E80100 (cover), commit, commit, commit, commit, commit, commit
- New board and device support
Add support for toradex smarc i.mx8mp (cover), commit, commit
ti: Add Toradex Verdin AM62P (cover), commit, commit, commit, commit, commit, commit
Add two board-families from theobroma-systems (cover), commit, commit, commit, commit, commit, commit
Add rk3562 soc and evb support (cover), commit, commit, commit, commit, commit
rockchip: add and enable DSI2 on rk3588 (cover), commit, commit, commit
socfpga: agilex5: add NAND daughter board (cover), commit, commit
Add bananapi r4 variants and add xsphy (cover), commit, commit, commit, commit, commit, commit, commit, commit
rockchip: add ROCK 5B+ support (cover), commit, commit, commit, commit
Add initial device tree for TQMa93xx/MBa91xxCA commit, commit
imx8mp: Add device tree for Nitrogen8M Plus ENC Carrier Board commit, commit
renesas: r8a779g3: Add Retronix R-Car V4H Sparrow Hawk board support (cover), commit, commit, commit
Basic devicetree support for amlogic s6 s7 and s7d (cover), commit, commit, commit, commit, commit, commit, commit
Add support for renesas rz/v2n soc and evk (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add support for rk3399 industry evaluation board (cover), commit, commit
ti: Add basic support for phyBOARD-Izar-AM68x commit, commit, commit
qcom: Add industrial mezzanine support for qcs6490-rb3gen2 commit
Add rz/g3e xspi support (cover), commit, commit, commit, commit, commit, commit, commit
freescale: add initial device tree for TQMa8XxS commit, commit
Add new imx imx8mp-libra-rdk-fpsc sbc (cover), commit, commit, commit
mediatek: Add MT8186 Ponyta Chromebooks commit
Hp elitebook ultra g1q support (cover), commit, commit, commit, commit
vt8500: Add VIA APC Rock/Paper board (cover), commit, commit
stm32: add initial support for stm32mp157-ultra-fly-sbc board commit, commit, commit, commit
Support stm32h747i-disco board (cover), commit, commit, commit, commit, commit, commit, commit, commit
Add initial support for renesas rz/t2h soc (cover), commit, commit, commit, commit, commit
Board support for fernsehfee 3.0 (cover), commit, commit, commit, commit
renesas: Add r9a06g032-rzn1d400-eb board device-tree commit
qcom: Initial dts for LG Nexus 4 commit
bcm: Add support for Raspberry Pi 2 (2nd rev) (cover), commit, commit, commit
socfpga: Add basic support for Terrasic's de10-nano (cover), commit, commit
Add device-tree for ASUS Transformer Pad LTE TF300TL (cover), commit, commit, commit
qcom: sm6125: Initial support for xiaomi-ginkgo redmi note 8 support commit, commit
freescale: Add PHYTEC phyBOARD-Nash-i.MX93 support commit, commit
imx8mp-tqma8mpql-mba8mp-ras314: Add Raspberry Pi Camera V2 overlay commit, commit
platform: mellanox: nvsw-sn2200: Add support for new system flavour (cover), commit, commit
mediatek: mt8188: Add all Multimedia Data Path 3 nodes commit, commit, commit
Mediatek dimensity 1200 - add dvfsrc support (cover), commit, commit, commit, commit
davinci: remove support for da830 commit
qcom: rpmhpd: Add SM4450 power domains (cover), commit, commit, commit
sunxi: h616: Enable Mali GPU (cover), commit, commit, commit, commit
platform/mellanox: mlxbf-pmc: Support additional PMC blocks commit
vt8500: Add runtime SoC version identification (cover), commit, commit, commit
Introduce llcc v6 used on the sm8750 socs (cover), commit, commit, commit, commit
qcom: Add SM7150 Google Pixel 4a commit, commit, commit, commit
sophgo: add rtc support for CV1800 (cover), commit, commit, commit
Arm CoreSight: Support AUX pause and resume (cover), commit, commit, commit, commit, commit, commit, commit
scmi/imx: Add i.MX95 LMM/CPU Protocol (cover), commit, commit, commit, commit, commit, commit, commit
sophgo: add SG2044 clock controller support (cover), commit, commit, commit, commit, commit
ti: k3-socinfo: Add JTAG ID for AM62LX commit
Add codec driver for cirrus logic cs48l32 dsp (cover), commit, commit
EP: Add RC-to-EP doorbell with platform MSI controller (cover), commit, commit, commit, commit, commit
Mediatek dimensity 1200 - add iommu support (cover), commit, commit
platform/mellanox: mlxreg-dpu: Add initial support for Nvidia DPU (cover), commit, commit, commit, commit, commit, commit
Enable drm/imagination bxm-4-64 support for licheepi 4a (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add usb2phy port reset control driver for renesas rz/v2h(p) soc (cover), commit, commit, commit
- KVM
Recursive NV support (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Introduce CONFIG_UBSAN_KVM_EL2 commit
hyperv: Support Virtual Trust Level Boot (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Allow userspace to limit the number of PMU counters for EL2 VMs (cover), commit, commit, commit, commit, commit
vgic-its: Add debugfs interface to expose ITS tables commit
Expose aidr_el1 via sysfs commit
arm_scmi: Add polling support to raw mode commit
Revamp Fine Grained Trap handling (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Perf improvements for hugetlb and vmalloc on arm64 (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add support for spe data source packet on hisilicon hip12 (cover), commit, commit, commit
Support arm64_va_bits=52 when setting arch_mmap_rnd_bits_max commit
- X86
Make 5-level paging support unconditional for x86-64 (cover), commit, commit, commit, commit
Support intel advanced performance extensions (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit
kbuild: Add the CONFIG_X86_NATIVE_CPU option to locally optimize the kernel with '-march=native' commit
Attack vector controls (part 1) (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
alternatives: remove false sharing in poke_int3_handler() (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
memory,x86,acpi: hotplug memory alignment advisement (cover), commit, commit, commit
misc: Move amd side band interface(sbi) functionality (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
intel_idle: Add c1 demotion on/off sysfs knob (cover), commit, commit, commit
iommu/amd: Add support for HTRangeIgnore feature commit
iommu/amd: Allow matching ACPI HID devices without matching UIDs commit
- platform
chrome: of_hw_prober: Support Google Spherion commit
chrome: mediatek: mt8186-corsola: Consolidate and add new devices (cover), commit, commit
amd/hsmp: Report power via hwmon sensors commit, commit, commit
intel-uncore-freq: Add agent_types and die_id attributes (cover), commit, commit, commit, commit, commit
tuxedo: Add virtual LampArray for TUXEDO NB04 devices (cover), commit
ISST: SST PP and TF revision 2 (cover), commit, commit, commit
ISST: SST PP and TF revision 2 (cover), commit, commit, commit
alienware-wmi-wmax: HWMON support + DebugFS + Improvements (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
dell-ddv: Expose the battery health to userspace commit, commit, commit, commit
oxpec: add devices, features, fix abi and move to platform/x86 (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
oxpec: Add support for OneXPlayer G1 Intel/AMD (cover), commit, commit
thinkpad-acpi: Add support for new hotkey for camera shutter switch commit
Create intel pmc ssram telemetry driver (cover), commit, commit, commit, commit, commit
- KVM
TDX mmu part 2 (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
SVM: Add architectural definitions/assets for Bus Lock Threshold commit
Advertise support for AMD's PREFETCHI commit
Add a module param for device posted IRQs (cover), commit, commit, commit
SEV: Add support for the ALLOWED_SEV_FEATURES feature (cover), commit, commit
SVM: Add support for the bus lock threshold (cover), commit, commit, commit
TDX: TD vcpu enter/exit (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
TDX: TDX "the rest" part (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Enlightened vtpm support for svsm on sev-snp (cover), commit, commit, commit, commit
Introduce quirk KVM_X86_QUIRK_IGNORE_GUEST_PAT (cover), commit, commit, commit, commit, commit, commit
Move initializing sev/snp functionality to kvm (cover), commit, commit, commit, commit, commit, commit, commit, commit
Introduce quirk KVM_X86_QUIRK_IGNORE_GUEST_PAT (cover), commit, commit, commit, commit, commit, commit
tsm-mr: Add TVM Measurement Register support commit
aes - drop the avx10_256 aes-xts and aes-ctr code (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit
- perf
Support auto counter reload (cover), commit, commit, commit, commit, commit
Arch-pebs and pmu supports for clearwater forest and panther lake (cover), commit, commit, commit, commit, commit, commit
uncore: Overflow handling enhancements (cover), commit, commit, commit, commit
Intel vendor events and tma 5.02 metrics (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Intel tpebs min/max/mean/last support (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
perf/amd/ibs: Add Zen5 support (tools changes) (cover), commit, commit, commit, commit
aes-xts - optimize _compute_first_set_of_tweaks for avx-512 commit
- POWERPC
kvm powerpc/book3s-hv: Expose Hostwide counters as perf-events (cover), commit, commit, commit, commit, commit, commit
pseries: Add character devices for indices, platform-dump and physical-attestation rtas (cover), commit, commit, commit, commit, commit, commit, commit
Add support for configure and control of hardware trace macro(htm) (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit
- RISCV
sophgo: Introduce SG2044 SRD3-10 board support (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
TH1520 SoC: Add AON firmware & power-domain support (cover), commit, commit, commit, commit, commit
Add vendor extensions support for sifive (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Basic device tree support for eswin eic7700 risc-v soc (cover), commit, commit, commit, commit
Add risc-v simd syndrome and recovery calculations commit
hwprobe: export Zabha extension commit
Add sbi fwft misaligned exception delegation support (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
ftrace: atmoic patching and preempt improvements commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
kexec_file: Support loading Image binary file (cover), commit, commit
Add zicbop & prefetchw support (cover), commit, commit, commit, commit
Add support for pud thp commit
mm: Add support for Svinval extension commit
Enable mseal sysmap for rv64 commit
vDSO: Wire up getrandom() vDSO implementation commit
KVM: add KVM_CAP_RISCV_USERSPACE_SBI>RISC-V: KVM: VCPU reset fixes (cover), commit
bpf, riscv64: Support load-acquire and store-release instructions (cover), commit, commit, commit, commit, commit, commit, commit, commit
- S390
iommu: support additional table regions (cover), commit, commit, commit, commit, commit
Ap bus/zcrypt/pkey/paes no-mem-alloc patches (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Reimplement lazy ASCE handling commit
- UM
- LOONGARCH
- MIPS
- HEXAGON
12. Drivers
12.1. Graphics
Add modifiers for apple gpu layouts commit
Expose modifiers/formats supported by async flips (cover), commit, commit, commit, commit, commit
syncobj: Extend EXPORT_SYNC_FILE for timeline syncobjs commit
virtio: Add capset definitions to UAPI commit
- xe
Pmu support for engine activity (cover), commit, commit, commit, commit, commit, commit, commit, commit
bmg: Add one additional PCI ID commit
hwmon: Add mailbox power limits, PL2, read energy from PMT (cover), commit, commit
hwmon: expose fan speed commit
svm: Add stats for SVM page faults commit
Add support for different firmware files on each GT (cover), commit, commit, commit
Allow to drop vram resizing commit
- amdgpu
Amdgpu usermode queues (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Support for secure queues commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Implement userqueue signal/wait IOCTL commit, commit, commit, commit, commit, commit
Add userq specific kernel config for fence ioctls (cover), commit, commit
Dc patches mar 10 2025 (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Dc patches mar 24, 2024 (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Dc patches april 7, 2025 (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Dc patches may 19 2025 (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add Cleaner Shader Support for GFX10.3.x GPUs commit
Export DMCUB version to sysfs commit
Add userq fence support to SDMAv6.0 commit
Add userq fence support to SDMAv7.0 commit
Add support to query partition metrics commit, commit, commit, commit
Add new AMDGPU_INFO subquery for userq objects commit
amdkfd: Add rec SDMA engines support with limited XGMI commit
Add Support for enforcing isolation without Cleaner Shader commit
Create debugfs entry for dc6 counter commit
Implement Runtime Bad Page query for VFs commit
Implement HDMI Read Request commit
Amdgpu usermode queue support for navi4x commit, (cover), commit, commit, commit, commit, commit, commit, commit, commit
Enable userqueue secure sem for GFX 12 commit
Add rebar parameter commit
amdkfd: add pasid debugfs entries commit
Add debugfs for spirom IFWI dump commit
Support for multi-gpu interconnection to trigger dpc recovery (cover), commit, commit, commit, commit
amdgpu: enable eviction fence commit
Add disable kernel queue support (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add queue id support to the user queue wait IOCTL commit
Add UAPI to query if user queues are supported commit, commit, commit
Add Cleaner Shader Support for GFX11.5.2/11.5.3 GPUs commit
amdkfd: Support chain runlists of XNACK+/XNACK- commit
- amdxdna
Add dma-buf support commit
- panthor
- rockchip
- mediatek
- Prepares support for MT8195/99 HDMIv2/DDCv2
- asahi
Add uapi for the asahi driver to help Mesa development commit
Provide helpers for system framebuffers and add efidrm/vesadrm (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
- st7571-i2c
- nova-drm
- hisilicon
bridge: reuse DRM HDMI Audio helpers for DisplayPort bridges (cover), commit, commit, commit, commit
- imagination
- renesas
- hisilicon
- nouveau
Add support for hopper and blackwell gpus (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
- panel
simple: add Tianma P0700WXF1MBAA and improve Tianma TM070JDHG34-00 (cover), commit, commit, commit
Add nlt nl13676bc25-03f panel support (cover), commit, commit
panel-orientation-quirks: Add 2024 OneXPlayer line & ZOTAC Zone orientation quirks commit, (cover)
samsung-sofef00: Drop s6e3fc2x01 support commit
panel-edp: Add support for several panels (cover), commit, commit, commit
Add visionox g2647fb105 panel support (cover), commit, commit
Add powertip ph128800t004-zza01 panel support (cover), commit, commit
simple: add Tianma P0700WXF1MBAA and improve Tianma TM070JDHG34-00 (cover), commit, commit, commit
Add driver for himax hx8279 driveric panels (cover), commit, commit, commit
- mediatek
Add dsi display support for sa8775p target (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit
- msm
adreno: Support for gpu acd feature on adreno x1-85 (cover), commit, commit, commit, commit, commit, commit, commit
update SmartDMA feature masks (cover), commit, commit, commit, commit, commit
Add support for SAR2130P (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add dsi display support for sa8775p target (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit
Drm scheduler kunit tests (cover), commit, commit, commit, commit, commit, commit
12.2. Power Management
Acpica 20250404 (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add interfaces for acpi mrrm table (cover), commit, commit, commit
Turbostat v2025.06.08 (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Platform temperature control interface (cover), commit, commit, commit
Add support for ipq5018 tsens (cover), commit, commit, commit, commit
thermal/drivers: Add support for Airoha EN7581 thermal sensor commit
12.3. Storage
Block write streams with nvme Flexible Data Placement (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Apple PMIC NVMEM cell driver (Formerly: Generic SPMI NVMEM cell driver) (cover), commit, commit, commit
nvmem: Remove unused nvmem cell table support commit
nvme/pci: PRP list DMA pool partitioning (cover), commit, commit
Maxim integrated max77759 pmic mfd-based drivers (cover), commit, commit
soc: qcom: ice: Add HWKM support to the ICE driver commit
ufs: core: Add WB buffer resize support commit
ufs: core: Support updating device command timeout commit
ufs: qcom: Add support for wrapped keys commit
ufs: ufs-qcom: Add support to dump HW and SW hibern8 count commit
ufs: ufs-qcom: Add support to dump MCQ registers commit
ufs: ufs-qcom: Add support to dump testbus registers commit
smartpqi: Add new PCI IDs commit
scsi_debug: Add ERASE for tapes commit
nvme: enable vectored registered bufs for passthrough cmds commit
nvmet: support completion queue sharing by multiple submission queues (cover), commit, commit, commit, commit
nvme: introduce multipath_always_on module param commit
12.4. Drivers in the Staging area
iio: frequency: ad9832: devicetree probing support commit
atomisp: Add support for using mainline mt9m114 driver (cover), commit, commit, commit, commit
12.5. Networking
ptp: driver opt-in for supported PTP ioctl flags (cover), commit, commit
airoha: Fix IPv6 hw acceleration (cover), commit, commit, commit
- mt76
- iwlwifi
updates - 26-12-24 (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
updates - 2025-04-23 (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
updates - 2025-04-24 (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
updates - 2025-04-29 (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
updates - 2025-04-30 (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
updates - 2025-05-01 (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
updates - 2025-05-05 (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
updates - 2025-05-06 (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
updates - 2025-05-09 (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
ixgbe: Add basic devlink support (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
phy: Add support for new Aeonsemi PHYs (cover), commit, commit, commit, commit, commit, commit
ti: icssg-prueth: Add ICSSG FW Stats commit
igc: Add support for frame preemption feature in igc (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
enetc: Add more features for enetc v4 - round 2 (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
idpf: add initial PTP support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
- rtw89
Support SAR from BIOS ACPI (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Refine TX/RX logic as preparation to support MLO (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Support MLO feature (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
fine tune STA + P2P concurrency (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
mcc: improve user experience of P2P concurrency (cover), commit, commit, commit, commit, commit, commit
txgbe: add sriov function support commit, commit, commit, commit, commit, commit
ath11k: bring hibernation support back (cover), commit, commit, commit, commit, commit, commit
- ath12k
Enable REO queue lookup table on QCN9274 (cover), commit, commit, commit
Send MCS15 support to firmware during peer assoc commit
Add monitor mode support for WCN7850 (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Support MLO for WCN7850 (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit
Add Ath12k AHB driver support for IPQ5332 (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add rx_info and replace the usage of rx desc (cover), commit, commit
Add monitor interface support on QCN9274 (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Prevent multicast duplication for dynamic VLAN commit
Support usercase-specific firmware overrides (cover), commit, commit
Add support for 6 GHz AP for various power modes (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add 11d scan offload support and handle country code for WCN7850 (cover), commit, commit, commit, commit
Add support for link specific datapath stats commit
Enable AST index based address search in Station Mode commit
Add support to simulate firmware crash commit
RDMA/mana_ib: allow separate mana_ib for each mana client (cover), commit, commit, commit, commit
txgbe: Implement SRIOV for AML devices commit, commit, commit, commit, commit, commit, commit, commit, commit
Add support for rz/g3e canfd (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
- mlx5
HWS, Refactor action STE handling (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
HWS, Complex Matchers and rehash mechanism fixes (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Reuse per-RQ XDP buffer to avoid stack zeroing overhead commit
Support software TX timestamp commit
RDMA/mlx5: Add support for 200Gbps per lane speeds commit
mt7988: Add built-in 2.5g ethernet phy support on mt7988 (cover), commit, commit
intel wired lan driver updates 2025-04-11 (ice, i40e, ixgbe, igc, e1000e) (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
stmmac: dwmac-loongson: Add Loongson-2K3000 support (cover), commit, commit, commit
mt76: Add mt7990 support (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit
brcmfmac: external auth support for Infineon devices (cover), commit, commit, commit, commit
mt76: mt7925: add rfkill_poll for hardware rfkill commit
dsa: microchip: add ETS scheduler support for KSZ88x3 switches commit
RDMA/mana_ib: allow separate mana_ib for each mana client (cover), commit, commit, commit, commit
phy: realtek: add RTL8127-internal PHY commit
phy: realtek: Add support for PHY LEDs (cover), commit, commit, commit, commit, commit, commit
mana: Add support for Multi Vports on Bare metal commit
Dpaa_eth conversion to ndo_hwtstamp_get() and ndo_hwtstamp_set() (cover), commit, commit, commit
Add gbeth glue layer driver for renesas rz/v2h(p) soc (cover), commit, commit, commit, commit
airoha: Add matchall filter offload support commit
- fbnic
phy: marvell-88q2xxx: Enable temperature sensor for mv88q211x commit
txgbe: Support the FDIR rules assigned to VFs commit
dsa: mt7530: modernize MIB handling + fix (cover), commit, commit, commit, commit, commit, commit
amd-xgbe: add support for AMD Renoir (cover), commit, commit, commit, commit, commit
dsa: mt7530: Add AN7583 support + PHY (cover), commit, commit, commit
igb: Xdp/zc follow up (cover), commit, commit, commit, commit
ena: Support persistent per-NAPI config commit
mt76: mt7925: introduce thermal protection commit
stmmac: Refactoring designware vlan code. (cover), commit, commit, commit
dsa: microchip: Add SGMII port support to KSZ9477 switch commit
bcmasp: Add v3.0 and remove v2.0 (cover), commit, commit, commit, commit, commit, commit, commit, commit
mdio: Add RTL9300 MDIO driver commit
phy: mediatek: add Airoha PHY ID to SoC driver commit, commit
airoha: Add l2 hw acceleration for airoha_eth driver (cover), commit, commit
airoha: Add per-flow stats support to hw flowtable offloading (cover), commit, commit, commit
ixgbe: Add ethtool support for e610 (cover), commit, commit, commit, commit
wifi:rtw88:rtw8822bu VID/PID for BUFFALO WI-U2-866DM commit, (cover)
bcmasp: Add v3.0 and remove v2.0 (cover), commit, commit, commit, commit, commit, commit, commit, commit
phy: realtek: Add support for WOL magic packet on RTL8211F commit
rt288: Improve rtl8814au performance (cover), commit, commit, commit, commit
mt76: support power delta calculation for 5 TX paths commit, commit, commit, commit, commit, commit, commit, commit, commit
r8169: add support for RTL8127A commit
txgbe: Implement udp tunnel port for txgbe (cover), commit, commit
mlx4: add SOF_TIMESTAMPING_TX_SOFTWARE flag when getting ts info commit
ixgbe: devlink: add devlink region support for E610 commit
ice: Refactor to prepare for intel ipu e2000 (gen3) (cover), commit, commit, commit, commit, commit
bcmgenet: 64bit stats and expose more stats in ethtool (cover), commit, commit, commit
airoha: Add l2 hw acceleration for airoha_eth driver (cover), commit, commit
mt76: mt7996: add macros for pci device ids commit
bnxt: add support rx side device memory TCP commit
stmmac: socfpga: 1000BaseX support and cleanups (cover), commit, commit, commit
stmmac: dwmac-loongson: Add Loongson-2K3000 support (cover), commit, commit, commit
phy: dp83822: Add support for changing the MAC series termination (cover), commit, commit, commit, commit
ath11k: support DBS and DFS compatibility commit
- btusb
- RDMA/mana_ib
RDMA/rxe: RDMA FLUSH and ATOMIC WRITE with ODP (cover), commit, commit
RDMA/bnxt_re: Support extended stats for Thor2 VF commit
12.6. Audio
Introduce qc usb snd audio offloading support (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Intel: avs: 16 channels support (cover), commit, commit, commit, commit, commit, commit, commit, commit
msnd: Remove midi code commit
hda: Add new pci id for AMD GPU display HD audio controller commit
Add support for three acer laptops using cs35l41 (cover), commit, commit
Hda - add new driver for hda controllers listed via acpi commit
HDA: Add Zhaoxin HDMI Controller and Codec support commit
amd: yc: Add support for Lenovo Yoga 7 16ARP8 commit
usb-audio: Add Pioneer DJ DJM-V10 support commit
- ASoC
Add rk3576 sai audio controller support (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Intel: avs: Add support for FCL platform (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
tas27{64,70}: improve support for Apple codec variants (cover), commit, commit, commit, commit, commit, commit, commit, commit
Add richtek rt9123 and rt9123p support (cover), commit, commit, commit, commit
Intel: avs: Update machine board card names (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Intel: sof_sdw: Add support for wclrvp & ocelot in WCL platform commit
Add dapm/asoc helpers to create sdca drivers (cover), commit, commit, commit, commit, commit, commit, commit
Intel: avs: 16 channels support (cover), commit, commit, commit, commit, commit, commit, commit, commit
mt8195: Add support for MT8395 Radxa NIO 12L with MT6359 codec (cover), commit, commit, commit, commit, commit
Add support for cs35l63 smart amplifier (cover), commit, commit, commit, commit, commit
SOF: amd: add soundwire IO support for ACP7.0 & ACP7.1 platforms (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit
tas2781: Add a debugfs node for acoustic tuning commit
Intel: soc-acpi-intel-lnl/ptl-match: Add rt713_vb_l3_rt1320_l3 support (cover), commit, commit
Add tegra264 support in ahub drivers (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add intel machine driver support for cs35l63 (cover), commit, commit
Intel: avs: Add support for FCL platform (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add renesas msiof sound driver (cover), commit, commit, commit, commit, commit, commit, commit, commit
Add sound card support for qcs9100 and qcs9075 (cover), commit, commit
Add support for loongson-1 ac97 (cover), commit, commit, commit, commit
soc: wcd938x: enable t14s audio headset (cover), commit, commit, commit, commit, commit, commit
ASoC/SOF/PCI/Intel: add Wildcat Lake support (cover), commit, commit, commit, commit, commit
SoundWire/ASoC: Intel: Add suppoirt for printing ACE3+ PVCCS (mic privacy) register in register dump (cover), commit, commit
12.7. Tablets, touch screens, keyboards, mouses
12.8. TV tuners, webcams, video capturers
rkvdec: Add H.264 High 10 and 4:2:2 profile support (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add driver for st vd56g3 camera sensor (cover), commit, commit
Add support for st vd55g1 camera sensor (cover), commit, commit
renesas: vsp1: Add colorspace support (cover), commit, commit, commit, commit, commit, commit, commit, commit
qcom: camss: Add X1 Elite support (cover), commit, commit, commit, commit, commit, commit, commit
Amlogic c3 isp support (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
mediatek: jpeg: support 34bits commit
i2c: ds90ub9xx: Error handling, UB9702 improvements (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
rzg2l-cru: Add support for RZ/G3E (CSI2, CRU) (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
mediatek: vcodec: support h264 extend vsi (cover), commit, commit, commit
vim2m: add multiplanar API support (cover), commit, commit, commit
qcom: iris: add support for SM8650 (cover), commit, commit, commit, commit, commit, commit, commit
Remove sta2x11 media pci driver commit
qcom: camss: Add X1 Elite support (cover), commit, commit, commit, commit, commit, commit, commit
Import ipu6 ov02e10 sensor driver and enable of usage of it (cover), commit, commit
i2c: Add Omnivision OV02C10 sensor driver commit
ov08x40: Add support for 2/4 lanes at 1500 Mbps commit, commit, commit, commit, commit, commit
verisilicon: Enable NV15 support for Rockchip VDPU981 commit
rc: add keymap for Hauppauge Credit Card RC commit
ti: cal: Add streams support (cover), commit, commit, commit
i2c: imx334: Add support for 1280x720 & 640x480 resolutions (cover), commit, commit, commit, commit
qcom: iris: add support for QCS8300 (cover), commit, commit, commit
verisilicon: Enable wide 4K in AV1 decoder commit
renesas: vsp1: Add support IIF ISP Interface commit
ipu-bridge: add ACPI HID for lt6911uxe bridge commit
12.9. Universal Serial Bus
usb: misc: onboard_usb_dev: Add support for TI TUSB8044 hub commit, commit
Initial usb support for exynosautov920 soc (cover), commit, commit
USB: serial: pl2303: add new chip PL2303GC-Q20 and PL2303GT-2AB commit
Introduce qc usb snd audio offloading support (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
typec: ucsi: add Huawei Matebook E Go ucsi driver commit
typec: ucsi: Add the UCSI commands in debugfs commit
typec: tcpm: sink (ufp) accessory mode support (cover), commit, commit, commit
typec: tcpci: add regulator support commit
Remove orphaned udc drivers commit
Onboard usb device support for rtl8188etv 2.4ghz usb wifi module (cover), commit, commit
dwc3: exynos: add support for Exynos2200 variant (cover), commit, commit
dwc3: qcom: Flatten dwc3 structure (cover), commit, commit, commit, commit, commit, commit
Introduce usb-hub.yaml binding and add support for parade ps5511 (cover), commit, commit, commit, commit
gadget: hid: allow dynamic interval configuration via configfs commit
typec: mux: fsa4480: add regulator support commit
xhci: Add debugfs support for xHCI port bandwidth (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
12.10. Serial Peripheral Interface (SPI)
Add stm32mp25 spi nor support (cover), commit, commit, commit
Add support for double transfer rate (dtr) mode commit
spi_amd: Add PCI-based driver for AMD HID2 SPI controller commit
sh-msiof: Transfer size improvements and I2S reuse (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
12.11. Watchdog
Add driver for intel over-clocking watchdog (cover), commit, commit
Various fixes for the da9052 watchdog (cover), commit, commit, commit, commit
diag288_wdt: Implement module autoload commit
12.12. CPU Frequency scaling
Add support for "requested cpu min frequency" bios option (cover), commit, commit
CPPC: Add support for autonomous selection commit
intel_pstate: Enable EAS on hybrid platforms without SMT (cover), commit, commit, commit, commit, commit, commit, commit
12.13. Voltage, current regulators, power capping, power supply
- power
Add additional health status values commit, commit, commit, commit
supply: add Huawei Matebook E Go psy driver commit
supply: Add support for Maxim MAX8971 charger (cover), commit, commit
supply: add support for Pegatron Chagall battery (cover), commit, commit, commit, commit
reset: Add Toradex Embedded Controller (cover), commit, commit
- regulator:
Support rohm scalable pmic family (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
bcm590xx: Add support for BCM59054 (cover), commit, commit, commit, commit, commit, commit, commit, commit
Add ti tps65214 & tps65215 regulator support (cover), commit, commit, commit, commit
Add support for adp5055 triple buck regulator. (cover), commit, commit
12.14. Real Time Clock (RTC)
sophgo: add rtc support for Sophgo CV1800 SoC commit
Add nxp rtc driver support for s32g2/s32g3 socs (cover), commit, commit
12.15. Pin Controllers (pinctrl)
freescale: Add support for imx943 pinctrl commit
Mediatek dimensity 1200 - add pin controller support (cover), commit, commit, commit
mediatek: Add pinctrl driver on mt8196 (cover), commit, commit, commit
renesas: rzg2l: Add support for RZ/V2N SoC commit
12.16. Multi Media Card (MMC)
spacemit: add sdhci support to K1 SoC (cover), commit, commit
Add support for graceful host removal for eMMC/SD (cover), commit, commit, commit, commit, commit
12.17. Memory Technology Devices (MTD)
spinand: Add octal support (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
12.18. Industrial I/O (iio)
Add support for winsen mhz19b co2 sensor (cover), commit, commit, commit, commit
Add driver for ad3530r and ad3531r dacs (cover), commit, commit, commit
accel: adxl345: add interrupt based sensor events (cover), commit, commit, commit, commit
Add support for the dfrobot sen0322 oxygen sensor (cover), commit, commit
adc: meson: add MPLL clock workaround for GXLX (cover), commit, commit
light: bh1750: Add hardware reset support via GPIO commit, commit
Update auto corner freq calculation (cover), commit, commit, commit, commit, commit, commit
Support rohm bd79124 adc (cover), commit, commit, commit, commit, commit, commit, commit, commit
dac: ad3552r-hs: add debugfs reg access commit
Add STM32MP25 LPTIM support: MFD, PWM, IIO, counter, clocksource (cover), commit, commit, commit, commit, commit, commit, commit, commit
dac: bd79703: Support BD79700 and BD79701 commit
adc: ad4000: Add SPI offload support (cover), commit, commit, commit, commit
adc: ad7380: add ad7389-4 support (cover), commit, commit, commit, commit, commit
ad3552r-hs: add support for internal ramp generator (cover), commit, commit, commit, commit, commit
hid-sensor-prox: Add support for 16-bit report size commit
ad7606: add SPI offload support (cover), commit, commit, commit
adc: ad7606: improvements and ad7606c parallel interface support (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Support rohm bd797xx dacs (cover), commit, commit, commit, commit, commit
Support rohm bd79104 adc (cover), commit, commit, commit, commit, commit, commit, commit, commit
12.19. Multi Function Devices (MFD)
Add STM32MP25 LPTIM support: MFD, PWM, IIO, counter, clocksource (cover), commit, commit, commit, commit, commit, commit, commit
Support rohm scalable pmic family (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
bcm590xx: Add support for BCM59054 (cover), commit, commit, commit, commit, commit, commit, commit, commit
Samsung s2mpg10 pmic mfd-based drivers (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
max77759: Add Maxim MAX77759 core driver commit
12.20. Pulse-Width Modulation (PWM)
Add STM32MP25 LPTIM support: MFD, PWM, IIO, counter, clocksource (cover), commit, commit, commit, commit, commit, commit, commit
Add actual hardware state to pwm debugfs file commit
Add support for nxps high-side switch mc33xs2410 (cover), commit, commit
Introduce pwm driver for the loongson family chips (cover), commit, commit
meson: Support constant and polarity bits (cover), commit, commit, commit, commit
12.21. Inter-Integrated Circuit (I2C + I3C)
riic: Implement bus recovery commit
amd-isp: Add ISP i2c-designware driver commit
microchip-corei2c: add smbus support commit
Support ti fpc202 dual-port controller (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit
12.22. Hardware monitoring (hwmon)
pmbus: Add support for MPM82504 and MPM3695 family (cover), commit, commit, commit, commit, commit
max6639: Allow setting target RPM commit
gpio-fan: add regulator support commit
Add keba battery monitoring controller support commit
k10temp: add support for zen5 ryzen desktop commit
Add support for adpm12160 a dc/dc power module (cover), commit
pmbus/max34440: add support for adpm12160 commit
ina2xx: make regulator 'vs' support optional commit
Add support for lt3074 low voltage linear regulator (cover), commit, commit
asus-ec-sensors: add rog maximus z90 formula. commit
max77705: add initial support commit
ausus-ec-sensors: add maximus vi hero. commit
Add keba fan controller support commit
oxpsensors: add devices, features, fix abi and move to platform/x86 (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
12.23. General Purpose I/O (gpio)
Add support for blaize blzp1600 gpio driver (cover), commit, commit, commit
Maxim integrated max77759 pmic mfd-based drivers (cover), commit, commit
spacemit: add gpio support for K1 SoC (cover), commit, commit, commit, commit, commit
12.24. Leds
Support for texas instruments tps6131x flash led driver (cover), commit, commit
flash: Add support for flash/strobe duration commit
12.25. DMA engines
12.26. Hardware Random Number Generator (hwrng)
12.27. Cryptography hardware acceleration
Architecture-optimized sha-256 library api (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
ccp: add support for pci device 0x17d8 commit
Qat: add support for qat gen6 devices (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Remove cavium zip and drop scomp dst buffer (cover), commit, commit, commit
12.28. PCI
Enable ipq5018 pci support (cover), commit, commit, commit, commit, commit, commit
Rate limit aer logs (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
apple: Add support for t6020 (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add ptm debugfs support (cover), commit, commit, commit, commit
12.29. Thunderbolt
12.30. Clock
sophgo: cv18xx: dts rework, part 2 (cover), commit, commit, commit
Add clock controller support for spacemit k1 (cover), commit, commit, commit, commit, commit, commit
Add t-head th1520 vo clock support for licheepi 4a gpu enablement (cover), commit, commit, commit
Add support for renesas rz/v2n soc and evk (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
qcom: Add support for Camera Clock Controller on QCS8300 commit
renesas: rzv2h: Add support for static mux clocks commit
sophgo: add SG2044 clock controller support (cover), commit, commit, commit, commit, commit
sunxi-ng: ccu: add Display Engine 3.3 (DE33) support (cover), commit, commit
Fix cpucl0 add cpucl1/2 clock support for exynosauto v920 soc (cover), commit, commit, commit, commit
stm32-lptimer: Add support for stm32mp25 commit
Fix tegra234 soc watchdog timer. (cover), commit, commit, commit
Add the system timer module for the nxp s32 architecture (cover), commit, commit
12.31. PHY ("physical layer" framework)
Introduce usbdrd-phy support for exynos7870 soc (cover), commit, commit, commit
rockchip: samsung-hdptx: Support high color depth management (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
samsung: add Exynos2200 SNPS eUSB2 driver (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add usb2.0 phy support for rz/v2h(p) soc (cover), commit, commit, commit, commit
Usb-phy support for the old rk3036 soc (cover), commit, commit, commit
rockchip: inno-usb2: Add usb2 phy support for rk3562 commit
fsl-imx8mq-usb: add i.MX95 tuning support commit
12.32. EDAC (Error Detection And Correction)
igen6: Add EDAC support for two Intel SoCs (cover), commit, commit, commit
i10nm: Add RRL support for Intel Granite Rapids server (cover), commit, commit, commit, commit, commit, commit, commit
12.33. Various
accel/ivpu: Implement heartbeat-based TDR mechanism commit
accel/ivpu: Reorder doorbell unregister and command queue destruction commit, (cover)
bus: mhi: host: pci_generic: Add Telit FN920C04 modem support commit
Support cxl memory ras features (cover), commit, commit, commit, commit, commit, commit, commit, commit
interconnect: Add epss l3 provider support on sa8775p soc (cover), commit, commit, commit, commit, commit
interconnect: qcom: sm8650: enable QoS configuration commit
irqchip/sg2042-msi: Add the Sophgo SG2044 MSI interrupt controller (cover), commit, commit, commit
sophgo: add mailbox support for CV18XX series SoC (cover), commit, commit
Mediatek dimensity 1200 - add smi support (cover), commit, commit
misc: Support ti fpc202 dual-port controller (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit
misc: echo: Remove commit
mchp_pci1xxxx: Add gpio hot reset and wakeup support (cover), commit, commit
remoteproc: imx_dsp_rproc: Add support for DSP-specific features commit
Driver for the apple spmi controller (cover), commit, commit, commit
13. List of Pull Requests