Linux 6.19 changelog.
Summary:
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
- Serial
- 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
- Hardware Random Number Generator (hwrng)
- Cryptography hardware acceleration
- PCI
- Clock
- PHY ("physical layer" framework)
- EDAC (Error Detection And Correction)
- IOMMU
- Accel
- Various
- List of Pull Requests
- Other news sites
1. Prominent features
== ==
2. Core (various)
Add a new listns(2) system call that allows userspace to iterate through namespaces in the system, similar to listmount(2) but tailored to namespaces. Currently, there is no direct way for userspace to enumerate namespaces in the system. Applications must resort to scanning /proc/<pid>/ns/ across all processes, which is very inconvenient. This system call offers pagination support for large namespace sets, filtering, permission checking, etc 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, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
rseq: optimize exit to user space (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
- liveupdate
Live update orchestrator, a kernel subsystem designed to facilitate live kernel updates using a kexec-based reboot. This capability is critical for cloud environments, allowing hypervisors to be updated with minimal downtime for running virtual machines. LUO achieves this by preserving the state of selected resources, such as memory, devices and their dependencies, across the kernel transition (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
- liveupdate
kexec: refactor the Kexec Handover subsystem to transition from a rigid, state-locked model to a dynamic, re-entrant architecture (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Rework KHO for in-kernel users (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit
objtool: introduces new objtool features and a klp-build script to generate livepatch modules using a source .patch as input 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, commit, commit, commit, commit, commit, commit
Energy Model: Add netlink support for the energy model. It allows a userspace program to read the performance domain and its energy model. It notifies the userspace program when a performance domain is created or deleted or its energy model is updated through a multicast interface (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Power Management: QoS: Introduce a CPU system wakeup QoS limit for s2idle. Therefore, this series suggests to introduce a new interface for user space, allowing us to specify the CPU system wakeup QoS limit. The QoS limit is then taken into account when selecting a suitable low power state for s2idle/cpuidle (cover), commit, commit, commit, commit, commit, commit
hibernate: make compression threads configurable and support dynamic crc arrays (cover), commit, commit, commit
fork: Stop ignoring numa while handling cached thread stacks commit
- task scheduler
Rewrite MM CID management commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Skip sched_balance_running cmpxchg when balance is not due (slightly speeds up OLTP workloads) commit
Create architecture specific sched domain distances commit, commit
fair: Proportional newidle balance commit, commit, commit, commit
sched_ext: Improve bypass mode scalability commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
sched_ext: Lockless peek operation for DSQs (cover), commit, commit
- io_uring
Mixed submission queue entries sizes (IORING_SETUP_SQE_MIXED) commit
zcrx: add a way for multiple rings to share the same underlying src ifq that is bound to a HW RX queue. Rings with shared ifqs can issue io_recvzc on zero copy sockets, just like the src ring (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add support for getsockname/getpeername (cover), commit, commit, commit
io_uring for-6.19 zcrx updates commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Introduce zcrx and SQ/CQ layout queries. The former returns what zcrx features are available. And both return the ring size information to help with allocation size calculation for user provided rings like IORING_SETUP_NO_MMAP and IORING_MEM_REGION_TYPE_USER commit, commit
coredump: Expose coredump signal via pidfd. Expose the signal that caused the coredump through the pidfd interface. The recent changes to rework coredump handling to rely on unix sockets are in the process of being used in systemd. The previous systemd coredump container interface requires the coredump file descriptor and basic information including the signal number to be sent to the container. This means the signal number needs to be available before sending the coredump to the container commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
namespaces: Introduce a unified tree structure for all namespaces (cover), commit, commit, commit, commit, commit, commit, commit
VFS: Now that support for recallable directory delegations is available, expose this functionality to userland with new F_SETDELEG and F_GETDELEG commands for fcntl(2) (cover), commit, commit, commit
tick/nohz: Expose housekeeping CPUs in sysfs /sys/devices/system/cpu/housekeeping. This provides userspace performance tuning tools and resource managers with a canonical, reliable method to accurately identify the cores responsible for essential kernel maintenance workloads (RCU, timer callbacks, and unbound workqueues) (cover), commit
Cheaper MAY_EXEC handling for path lookup (cover), commit, commit, commit
vmcoreinfo: Track and log recoverable hardware errors commit
hung_task: Panic when there are more than N hung tasks at the same time commit
Enable hung_task and lockup cases to dump system info on demand (cover), commit, commit, commit, commit
writeback: Add logging for slow writeback (exceeds sysctl_hung_task_timeout_secs) commit, commit
Allow file systems to increase the minimum writeback chunk size, and use it for zoned XFS (cover), commit, commit, commit
fbdev: Add Terminus 10x18 console font commit
RCU: SRCU updates for v6.19 commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
VFS: Create and use internal apis to centralise locking for directory ops, as part of an effort to change directory-op locking to allow multiple concurrent ops in a directory (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
VFS: Internal API, tree-in-dcache stuff (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
New cache coherency management subsystem. Support system level interfaces for cache maintenance as found on some ARM64 systems. It is expected that systems using other CPU architectures (such as RiscV) that support CXL memory and allow for native OS flows will also use this (cover), commit, commit, commit, commit, commit, commit, commit
unwind_deferred: implementation of parsing the SFrame section in an ELF file (cover), commit, commit
objtool: Function validation tracing (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
Enable iomap dio write completions from interrupt context commit, commit, commit, commit, commit
Add target to build a cpio containing modules (cover), commit, commit
Implement CONFIG_DEBUG_BUGVERBOSE_DETAILED=y, to improve WARN_ON_ONCE() output by adding the condition string commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Re-enable IOCB_NOWAIT writes to files. This refactors file timestamp update logic, fixing a layering bypass in btrfs when updating timestamps on device files and improving FMODE_NOCMTIME handling in VFS now that nfsd started using it (cover), commit, commit, commit, commit, commit, commit
genirq: Add support for percpu_devid IRQ affinity (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
- nolibc
- rust
Binary large objects for rust debugfs (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit
Extend module! macro with integer parameter support (cover), commit, commit, commit, commit, commit, commit, commit
syn support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Abstractions for pwm subsystem with th1520 pwm driver (cover), commit, commit, commit, commit, commit, commit, commit
Add basic I2C driver abstractions (cover), commit, commit, commit, commit
3. File systems
- BTRFS
Shutdown ioctl support (needs CONFIG_BTRFS_EXPERIMENTAL for now): sets filesystem state as being shut down (also named going down in other filesystems), where all active operations return EIO and this cannot be changed until unmount); pending operations are attempted to be finished but error messages may still show up depending on where exactly the shutdown happened (cover), commit, commit, commit
Improvements when processing space reservation tickets by optimizing locking and shrinking critical sections, cumulative improvements in lockstat numbers show +15% (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
Introduce async_csum feature which allows btrfs to calculate checksum for data write bios and submit them in parallel. This reduces latency and improve write throughput when data checksum is utilized (speed improvement in direct IO throughput with buffered IO fallback is +15% when not offloaded) (cover), commit, commit, commit, commit, commit, commit
Improve scrub and device behavior on suspend: on suspend scrub and device replace are cancelled, where scrub can record the last state and continue from there; the device replace has to be restarted from the beginning (cover), commit, commit, commit
zoned: show statistics for zoned filesystems commit
Preparations for fscrypt support commit, commit, commit, commit, commit
raid56: enable block size > physical size support commit
- EXT4
Optimize online defragment (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Enable block size larger than page size (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
- NFS
NFSD direct I/O read (cover), commit, commit, commit, commit
Implement support for multiple extents in the LAYOUTGET response (cover), commit, commit, commit, commit
Add a module option to disable directory delegations commit
NFSD: Implement NFSD_IO_DIRECT for NFS WRITE (cover), commit, commit, commit
VFS: recall-only directory delegations for knfsd (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add support for sending GDD_GETATTR commit
- NTFS
- F2FS
- FUSE
- 9P
- GFS2
4. Memory management
Support device-private thp (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Initial dmabuf support for iommufd (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit
Implement ECC handling for pfn with no struct page (cover), commit, commit, commit
Track network throttling due to memcg memory pressure (cover), commit
damon: allow DAMOS auto-tuned for per-memcg per-node memory usage commit, commit, commit, commit, commit, commit
Optimize folio split in memory failure (cover), commit, commit, commit
Initial work on making vma flags a bitmap (cover), commit, commit, commit, commit
damon: support pin-point targets removal commit, commit, commit, commit, commit, commit, commit, commit, commit
Add numa mempolicy support for kvm guest-memfd (cover), commit, commit, commit, commit, commit, commit
hugetlb: allow overcommitting gigantic hugepages commit, commit
page_alloc: Batch callers of free_pcppages_bulk (cover), commit, commit, commit
page_owner: add debugfs files 'show_handles' and 'show_stacks_handles' (cover), commit, commit, commit, commit, commit
Expand mmap_prepare functionality, port more users (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
vmalloc: request large order pages from buddy allocator (cover), commit
Improve uffdio_move scalability by removing anon_vma lock (cover), commit, commit
Remove is_swap_[pte, pmd]() + non-swap entries, introduce leaf entries commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Introduce VM_MAYBE_GUARD and make it sticky (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit
swap: select the swap device with default priority round robin (cover), commit, commit
tools/mm/page_owner_sort: add help option support commit
__vmalloc()/kvmalloc() and no-block support (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Some optimizations for prot numa (cover), commit, commit, commit, commit
Remove the bounce config option commit
shmem/tmpfs hugepage defaults config choice. Allow to override defaults for shemem and tmpfs at config time. This is consistent with how transparent hugepages can be configured commit
vmstat: output reserved_highatomic and free_highatomic in zoneinfo commit
Prepare slab for memdescs (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Make vmalloc gfp flags usage more apparent (cover), commit, commit, commit, commit
Introduce deferred freeing for kernel page tables commit
5. Block layer
Implements a cached report zones using information from the block layer zone write plugs and a new zone condition tracking. This avoids having to execute slow report zones commands on the device when for instance mounting file systems, which can significantly speed things up, especially in setups with multiple SMR HDDs (e.g. a BTRFS RAID volume) (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add IOC_PR_READ_KEYS and IOC_PR_READ_RESERVATION ioctls, making it possible to list registered reservation keys and report the current reservation on a block device. The new ioctls are needed by applications or cluster managers that rely on inspecting the PR state (cover), commit, commit, commit, commit
loop: Improve loop aio perf by IOCB_NOWAIT (cover), commit, commit, commit, commit, commit, commit
Add blktrace support for zoned block devices (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
ublk: Numa-aware memory allocation (cover), commit, commit, commit, commit, commit
md/md-linear: Enable atomic writes commit
Make logical block size configurable (cover), commit, commit, commit, commit, commit
- zloop
zram: introduce writeback bio batching commit, commit, commit, commit, commit, commit
bcache: drop discard sysfs interface commit
bcache: Reduce gc latency by processing less nodes and sleep less time commit
dm-verity: use 2-way interleaved SHA-256 hashing when supported commit
6. Tracing, perf and BPF
Bpf trampoline support "jmp" mode (cover), commit, commit, commit, commit, commit, commit
BPF indirect jumps commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
bpf: remove runqslower tool commit
Add overwrite mode for bpf ring buffer (cover), commit, commit, commit
bpf: Introduce file dynptr (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Optimize bpf_map_update_elem() for map-in-map types commit
Limited queueing in nmi for rqspinlock (cover), commit, commit, commit, commit, commit, commit
Allow tracing of some of the tracing code (cover), commit, commit, commit
tracing: Add an option to show symbols in _text+offset for function profiler (cover), commit, commit
tracing: Show contents of syscall trace event user space fields (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
tracing: Make more function graph tracer options per-instance commit, commit, commit, commit
perf tools: Some improvements on data type profiler (cover), commit, commit, commit, commit, commit
perf ilist: Add PMU information to metrics commit, commit, commit
Switch the default perf stat metrics to json commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Amd, arm, intel metric generation with python (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Legacy hardware/cache events as json (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
perf list: Support filtering in JSON output commit, commit, commit
perf tools: Add deferred callchain support (cover), commit, commit, commit, commit, commit, commit
perf stat: Align metric output without events commit
Perf stat --null/offline cpu segv related fixes/tests (cover), commit, commit, commit, commit, commit, commit, commit
perf c2c: Add annotation support to perf c2c report commit
perf: Support deferred user unwind commit
7. Virtualization
KVM: guest_memfd: Add NUMA mempolicy support (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Hyper-V: Implement hypervisor core collection (cover), commit, commit, commit, commit, commit, commit
hyperv: Fixes for stats and vp state page mappings (cover), commit, commit, commit, commit, commit
vfio/nvgrace-gpu: Support huge PFNMAP and wait for GPU ready post reset (cover), commit, commit, commit, commit, commit, commit
vfio/pci: Allow MMIO regions to be exported through dma-buf (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
hv: Confidential vmbus (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
hv: Introduce new driver - mshv_vtl (cover), commit, commit, commit
mshv: Add ioctl for self targeted passthrough hvcalls commit
Introduce movable pages for Hyper-V guests commit, commit, commit, commit, commit, commit
mshv: Allow mappings that overlap in uaddr (cover), commit, commit
mshv: Extend create partition ioctl to support cpu features commit
8. Cryptography
aead: add support for on-stack aead req allocation commit
base64: add generic encoder/decoder, migrate users (cover), commit, commit, commit, commit, commit, commit
SHA-3 library (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
9. Security
selinux: Improve the SELinux AVC lookup performance (cover), commit, commit, commit
selinux: Improve the granularity of SELinux labeling for memfd files commit
audit: improve performance, approximately a 50% reduction in audit overhead commit
ima: Access decompressed kernel module to verify appended signature commit
ima: Attach CREDS_CHECK IMA hook to bprm_creds_from_file LSM hook commit
ima: add dont_audit and fs_subtype to policy language commit, commit
ipe: add script enforcement mechanism with AT_EXECVE_CHECK (cover), commit, commit
Rework the lsm initialization (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
PCI/TSM: Core infrastructure for PCI device security (TDISP) (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit
10. Networking
Optimize TX throughput and efficiency at the Tx queuing layer with a lockless list. Resulting in a 300% (4x) improvement on heavy TX workloads, sending twice the number of packets per second, for half the cpu cycles (cover), commit, commit, commit, commit, commit, commit
Allow constantly busy flows to migrate to a more suitable CPU/NIC queue. Normally we perform queue re-selection when flow comes out of idle, but under extreme circumstances the flows may be constantly busy. Add sysctl to allow periodic rehashing even if it'd risk packet reordering commit, commit, commit, commit
Add RFC 5837 support. It extends certain ICMP error messages (e.g., "Time Exceeded") with incoming interface information. This is required for more meaningful traceroute results in unnumbered networks (cover), commit, commit, commit
TCP: add net.ipv4.tcp_rcvbuf_low_rtt. If RTT if smaller than the sysctl value, use the RTT/tcp_rcvbuf_low_rtt ratio to control sk_rcvbuf inflation commit
TCP: Add net.ipv4.tcp_comp_sack_rtt_percent, percentage of SRTT used for the compressed SACK feature commit
Optimize TX throughput and efficiency commit, commit, commit, commit, commit
netconsole: Allow userdata buffer to grow dynamically (cover), commit, commit, commit, commit
Add 1600gbps (1.6t) link mode support (cover), commit, commit, commit
netlink: add CAN XL support (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Allows opting out of the global per-protocol memory accounting if socket is configured as such by sysctl or BPF prog commit, commit, commit, commit, commit
Allow BPF programs and user-space applications to attach multiple bytes of metadata to packets via the XDP/skb metadata area (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
HCI: Add support for LL Extended Feature Set commit
Add support to do threaded napi busy poll (cover), commit, commit
hsr: Add interlink to fill_info output commit
psp: Track stats from core and provide a driver stats api (cover), commit, commit, commit, commit, commit
Reduce sysctl tcp_comp_sack_slack_ns default value to 10 usec commit
TLS: support setting the maximum payload size commit, commit
cfg80211: Add parameters to radio-specific debugfs directories commit
cfg80211: Add debugfs support for multi-radio wiphy commit
mac80211: add RX flag to report radiotap VHT information commit
xsk: Minor optimizations around locks (cover), commit, commit
Add net.core.qdisc_max_burst sysctl: Maximum number of packets that can be temporarily stored before reaching qdisc commit
mptcp: pm: in-kernel: fullmesh endp nb + bind cases commit, commit, commit, commit
mptcp: Introduce backlog processing (cover), commit, commit, commit, commit
neighbour: Convert RTM_GETNEIGHTBL and RTM_SETNEIGHTBL to RCU commit, commit, commit, commit, commit
net_sched: speedup qdisc dequeue commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Support for IPIP encapsulation in the flowtable commit, commit
ethtool: introduce PHY MSE diagnostics UAPI and drivers commit, commit, commit, commit
11. Architectures
- ARM
DeviceTree updates
New SoC Renesas R-Car X5H (R8A78000), a new generation of automotive SoCs, based on 16 Cortex-A720 (Armv9.2) cores, which makes the the currently highest-perforance embedded SoC (cover), commit, commit, commit, commit, commit, commit, commit
New SoC TI AM62L, a new variant of the AM62 family of industrial SoCs, this one comes without a GPU (cover), commit, commit, commit
New SoC Qualcomm MSM8937 (Snapdragon 430), an older mobile phone chip based on Cortex-A53, and closely related to MSM8917 (Snapdragon 425), which we already support. Adds support for xiaomi redmi 3s (cover), commit, commit, commit
Two Aspeed AST2600 (Cortex-A7) based BMC setups for large servers. Adds support for Balcones system (cover), commit, commit, commit, commit, commit, commit, commit, and add meta (facebook) yosemite5 bmc (cover), commit, commit
Mobile Phones and tables based on Mediatek MT6582 (Alcatel yarisxl board commit), Nvidia Tegra124 (Xiaomi Mi Pad (A0101) (cover), commit) and Qualcomm MSM8939 (msm8939-asus-z00t: add initial device tree (cover), commit, commit)
Two Laptops based on Qualcomm SoCs: one using the older sdm850, the other using x1p42100 (Huawei MateBook E 2019 (cover), commit, commit), and other: commit, commit, commit
Rockchips RK3568: LinkEase EasePi R1 (cover), commit, commit, commit, 9tripod x3568 v4 (cover), commit, commit, commit, qnap tsx33 device (cover), commit, commit, commit, commit, commit
24 variants of the Enclustra Mercury system-on-module, all based on 32-bit Intel/Altera SocFPGA chips (arria10 and cyclone5 soms (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit), plus two boards using 64-bit SocFPGA Agilex chips (agilex3 (cover), commit, commit and agilex5 socfpga 013b board (cover), commit, commit)
Introduce black sesame technologies c1200 soc and cdcu1.0 board (cover), commit, commit, commit, commit, commit, commit
Add bananapi r4 pro support (cover), commit, commit, commit, commit, commit
Add support for grinn geniosbc-510/700 boards (cover), commit, commit, commit, commit
meson: add initial device-tree for Tanix TX9 Pro commit, commit
qcom: qcs6490: Introduce Radxa Dragon Q6A (cover), commit, commit
rockchip: add Tinker Board 3 and 3S device tree (cover), commit, commit
rockchip: Add devicetree for the FriendlyElec NanoPi R76S commit, commit
rockchip: update 100ASK DshanPi A1 support (cover), commit, commit, commit, commit, commit
Initial kontron smarc-sam67 support (cover), commit, commit, commit
imx: e70k02: add sy7636 commit
omap: Add support for TQMa335x/MBa335x commit
freescale: add initial support for i.MX 95 Verdin Evaluation Kit (EVK) commit, commit
imx8mp-skov: add new 10" variant (cover), commit, commit, commit, commit, commit
Indiedroid Nova Devicetree Updates commit, commit, commit, commit
tegra: Add NVIDIA Jetson Nano 2GB Developer Kit support (cover), commit, commit
Add initial usb support for the renesas rz/g3s soc (cover), commit, commit, commit, commit, commit, commit, commit
mediatek: Add HWVoter and MT8196 Support (cover), commit, commit, commit, commit, commit
Mt8196 gpu frequency/power control support (cover), commit, commit, commit, commit, commit
Add interconnect support for kaanapali soc (cover), commit, commit
Enable qos configuration for sm6350 (cover), commit, commit, commit, commit
Add ultrarisc dp1000 plic support (cover), commit, commit, commit
rockchip: Add clock controller for the RV1126B and RK3506 (cover), commit, commit, commit, commit, commit
Support usb wakeup function for tegra234 (cover), commit, commit, commit, commit
Add new amlogic socs info defines. (cover), commit, commit, commit, commit, commit, commit
Redo polarfire soc's mailbox/clock devicestrees and related code (cover), commit, commit, commit, commit, commit, commit, commit
qcom: ice: Add HWKM v1 support for wrapped keys commit
qcom: pmic_glink: Add support for SOCCP remoteproc channels commit
Display enablement changes for qualcomm qcs8300 platform (cover), commit, commit, commit, commit, commit
samsung: add chipid and pmu support for exynos8890 (cover), commit, commit, commit
qcom: llcc: Add LLCC support for the Kaanapali platform commit
- KVM
crypto: Move kernel mode FPSIMD buffer to the stack (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
sme: Support disabling streaming mode via ptrace on SME only systems (cover), commit, commit, commit
Add basic mpam driver (Memory System Resource Partitioning and Monitoring) (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
genirq: Add support for percpu_devid irq affinity (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add LR overflow infrastructure (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
- perf
Add imx94 ddr performance monitor support (cover), commit, commit, commit, commit, commit
arm-ni: Add NoC S3 support commit
arm_cspmu: Preparatory patches for NVIDIA T410 PMU (cover), commit, commit, commit, commit
imx_ddr: Add i.MX8QM and pmu in DB (system interconnects) (cover), commit, commit, commit, commit
arm_pmuv3: Add new Cortex and C1 CPU PMUs commit
arm_spe: Armv8.8 SPE features (cover), commit, commit, commit, commit, commit
arm-spe: Add NVIDIA Olympus to neoverse list commit
perf arm_spe: Extend operations (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Destage vchiq interface and mmal (cover), commit, commit, commit, commit, commit, commit, commit
- RISCV
Add an optimization also raid6test for risc-v support (cover), commit, commit, commit, commit
Add zalasr isa extension support (cover), commit, commit, commit, commit
Add initial support for anlogic dr1v90 (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add soft-dirty and uffd-wp support for risc-v (cover), commit, commit, commit, commit, commit, commit
Add support for Tenstorrent Blackhole SoC (cover), commit, commit, commit, commit, commit, commit, commit, commit
spacemit: initial support for OrangePi R2S (cover), commit, commit
Introduce support for hardware break/watchpoints (cover), commit
KVM: Support enabling dirty log gradually in small chunks commit
Enable HOTPLUG_PARALLEL for secondary CPUs commit
KVM: Introduce KVM_EXIT_FAIL_ENTRY_NO_VSFILE commit
KVM: Add SBI MPXY extension support for Guest commit
Add zilsd/zclsd support in hwprobe and kvm (cover), commit, commit, commit
Enable the spacemit k1 soc qspi (cover), commit, commit, commit, commit, commit, commit, commit
Add support for starfive visionfive 2 lite board (cover), commit, commit, commit, commit, commit
Optimize the allocation of vector regset (cover), commit, commit
- LOONGARCH
- S390
ap: Support driver_override for AP queue devices commit
tape: Add support for bigger block sizes commit
Support dynamic (de)configuration of memory (cover), commit, commit, commit, commit
Add capability that forwards operation exceptions commit
ap: Introduce new AP nqap and dqap trace events commit
Remove compat support commit
vmem: Support 2G page splitting for KASAN shadow freeing commit
Add stackprotector support commit
syscalls: Switch to generic system call table generation commit
- POWERPC
- UM
- X86
Enable base Linear Address Space Separation support. It ensures that userspace can not even get the hardware to start page walks for the kernel address space - a nice generic side channel defense (cover), commit, commit, commit, commit, commit, commit, commit, commit
Deferred unwinding infrastructure (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Enable automatic svn updates for sgx enclaves (cover), commit, commit, commit, commit, commit
fs/resctrl: Support L3 Smart Data Cache Injection Allocation Enforcement (SDCIAE) (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
AMD mca interrupts rework (cover), commit, commit, commit, commit, commit, commit, commit, commit
Support for intel microcode staging feature (cover), commit, commit, commit, commit, commit, commit, commit
resctrl: Support Sub-NUMA Cluster (SNC) mode on Clearwater Forest commit
tsx: Improve handling of the tsx= kernel parameter (cover), commit, commit
- KVM
SVM: Add support for 4k vCPUs with x2AVIC (cover), commit, commit, commit, commit, commit, commit, commit
SEV-SNP guest policy bit support updates (cover), commit, commit, commit, commit
Add AVX support to the emulator's register fetch and writeback commit
Add emulator support for decoding VEX prefixes commit
Add support for emulating MOVNTDQA commit
Enable support for emulating AVX MOV instructions commit
Confidential vmbus (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
aes-gcm - add vaes+avx2 optimized code commit
peci/dimmtemp add intel emerald rapids platform support commit
crypto: x86/aes-gcm - add VAES+AVX2 optimized code commit
crypto: x86/aes-gcm - remove VAES+AVX10/256 optimized code commit
intel/cstate: Add Clearwater Forest support commit
intel/cstate: Add Pantherlake support commit
- perf:
- platform
intel/hid: Add Dell Pro Rugged 10/12 tablet to VGBS DMI quirks commit
intel/pmc: Enable SSRAM support for Wildcat Lake commit
Introduce intel elkhart lake pse i/o (cover), commit, commit
uniwill: Add TUXEDO Book BA15 Gen10 commit
Start of upstream support for tuxedo nb02 devices (cover), commit, commit
Add support for uniwill laptop features (cover), commit, commit
acer-wmi: Add fan control support (cover), commit, commit, commit, commit
alienware-wmi-wmax: Add support for Alienware 16X Aurora commit
alienware-wmi-wmax: Add AWCC support for Alienware x16 commit
alienware-wmi-wmax: Add support for Alienware 16X Aurora commit
Add asus-armoury driver (cover), commit, commit, commit, commit, commit, commit, commit, commit
asus-armoury: add support for FA507UV commit
asus-armoury: add support for FA608UM commit
asus-armoury: add support for G615LR commit
asus-armoury: add support for G835LW commit
asus-armoury: add support for GA403WR commit
asus-armoury: add support for GA503QR commit
asus-armoury: add support for GU605CR commit
ayaneo-ec: Add Ayaneo Embedded Controller platform driver (cover), commit, commit, commit, commit, commit, commit
dell-lis3lv02d: Add Latitude 5400 commit
think-lmi: Add WMI certificate thumbprint support for ThinkCenter commit
pmc: Rename PMC index variable to pmc_idx commit
vsec: Add support for Wildcat Lake commit
alienware-wmi-wmax: Add support for new Area-51 laptops commit
pmc: Add support for multiple DMU GUIDs commit
12. Drivers
12.1. Graphics
New driver: Arm Ethos-U65/U85 accel driver (cover), commit, commit
Add Color Pipeline API along with implementations in VKMS 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
Introduce drm sharpness property commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
client: Wire up sysrq for all clients and update drm_log (cover), commit, commit, commit
Add vblank timers for devices without interrupts (cover), commit, commit, commit, commit
- amdgpu
Use amdgpu by default on SI/CIK cards instead of radeon, which enables vulkan support in userspace commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Analog connector support in DC and enable DC in Bonaire by defaultcommit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Support Video Coding Engine 1.0 IP block commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add uniras version in sysfs commit
Implement user queue reset functionality commit
- Xe
Add Xe3P 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
Always expose VRAM provisioning data on discrete GPUs commit
dma-buf: Allow pinning of p2p dma-buf commit
Preliminary support for separate vram region for kernel allocations on tiles (cover), commit, commit, commit, commit, commit
Initial CRI support commit, (cover), commit, commit, commit, commit, commit, commit, commit, commit
Add sriov_admin sysfs tree (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Expose G7 package state residency counter through debugfs commit
vfio/xe: Add driver variant for Xe VF migration (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
Refactor pf debugfs (cover), commit, commit, commit, commit, commit, commit
- i915
- mediatek
- msm
Display enablement changes for qualcomm qcs8300 platform (cover), commit, commit, commit, commit, commit
Add displayport support for qcs615 platform (cover), commit, commit
adreno: Introduce Adreno 8xx family support (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add support for Adreno 612 commit
Add display support for Glymur platform (cover), commit, commit, commit, commit, commit, commit, commit
- nouveau
- panfrost
- panthor
- rockchip
- bridge
Add hdmi cec support to rockchip rk3588/rk3576 socs (cover), commit, commit, commit, commit, commit, commit
imx: Add HDMI PAI driver on i.MX8MP (cover), commit, commit, commit, commit, commit, commit, commit
it66121: Add initial it66122 support (cover), commit, commit, commit, commit, commit
Add Tuxedo Elite 14 Gen1 (x1e78100) (cover), commit, commit, commit
dts: qcom: x1e80100-vivobook-s15: add more missing features (cover), commit, commit
ti-sn65dsi86: Add support for DisplayPort mode with HPD commit
- panel
edp-panel: Add touchscreen panel used by Lenovo X13s commit
panel-edp: Add several panel configurations for mt8189 Chromebook commit
Add oneplus 6t display (samsung s6e3fc2x01 ddic with ams641rw panel) (cover), commit, commit, commit, commit, commit, commit
Add support for KD116N3730A07 commit
Add support for KD116N3730A12 commit
ilitek-ili9881c: Add configuration for 5" Raspberry Pi 720x1280 commit, commit
ilitek-ili9882t: Add support for Ilitek IL79900A-based panels (cover), commit, commit
imx8mp-skov: add new 10" variant (cover), commit, commit, commit, commit, commit
visionox-rm69299: Add backlight support and small fixes (cover), commit, commit, commit
ilitek-ili9881d: Add support for Wanchanglong W552946AAA panel commit
simple: Add Raystar RFF500F-AWH-DNN panel entry commit
Add support for panels found in various tegra devices (cover), commit, commit, commit, commit, commit
Add support for Sharp LQ079L1SX01 panel (cover), commit, commit
Support for synaptics tddi series panels (cover), commit, commit
- nova-core
Boot GSP to RISC-V active (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Complete GSP boot and begin RPC communication (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add boot42 support for next-gen GPUs (cover), commit, commit, commit, commit
bitfield: Add support for custom visibility commit
Bitfield initial refactor within nova-core (cover), commit, commit, commit
- vkms
- backlight
12.2. Power Management
efi: x86: Provide EDID from GOP device commit, commit, commit, commit, commit
dpm_watchdog: add module param to backtrace all CPUs commit
Add basic mpam driver (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
intel: int340x: Add DLVR support for Nova Lake commit
Add support for percpu_devid irq affinity (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
tools/power turbostat: Print wide names only for RAW 64-bit columns (cover), commit
thermal/drivers/imx91: Add support for i.MX91 thermal monitoring unit commit
DPTF: Support Nova Lake commit
ACPI: irq: Add interrupt affinity reporting interface commit
tools/power turbostat: Add LLC stats commit
tools/power turbostat: Add Wildcat Lake and Nova Lake support commit
tools/power turbostat: Enhance perf probe commit
tools/power x86_energy_perf_policy: Add Android MSR device support commit
thermal: int340x: processor_thermal: Add Nova Lake processor thermal device commit
12.3. Storage
qnap-mcu: add nvmem subdevice to read the eeprom (cover), commit, commit
Optimize the hot path in the ufs driver (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
firmware: xilinx: Add APIs for UFS PHY initialization commit
firmware: xilinx: Add support for secure read/write ioctl interface commit
target: Add WRITE_ATOMIC_16 support (cover), commit, commit, commit, commit, commit, commit
ufs: core: Support dumping CQ entry in MCQ Mode commit
ufs: core: Update CQ Entry to UFS 4.1 format commit
ufs: amd-versal2: Add UFS support for AMD Versal Gen 2 SoC commit
Add op-tee based rpmb driver for ufs devices (cover), commit, commit, commit
ufs: host: mediatek: Add support for new platform with MMIO_OTSD_CTR commit
ufs: host: mediatek: Support new features for MT6991 commit
lpfc: Allow support for BB credit recovery in point-to-point topology commit
qla2xxx: target: Add back SRR support commit
smartpqi: Add support for Hurray Data new controller PCI device commit
12.4. Drivers in the Staging area
most: remove broken i2c driver commit
Destage vchiq interface and mmal (cover), commit, commit, commit, commit, commit, commit, commit
12.5. Networking
- Bluetooh
btintel_pcie: Introduce HCI Driver protocol commit
SIN TEMA CERO, temas: <btintel_pcie: Suspend/Resume: Controller doorbell interrupt handling> <btintel_pcie: Support for S4 (Hibernate)> commit, commit
btrtl: Add the support for RTL8761CUV commit
btusb: Add new VID/PID 0x0489/0xE12F for RTL8852BE-VT commit
btusb: Add new VID/PID 0x13d3/0x3618 for RTL8852BE-VT commit
btusb: Add new VID/PID 0x13d3/0x3619 for RTL8852BE-VT commit
btusb: Add new VID/PID 13d3/3533 for RTL8821CE commit
btusb: Add new VID/PID 2b89/6275 for RTL8761BUV commit
Add two new id for mediatek's bluetooth (cover), commit, commit
IB/IPoIB: Add support for hwtstamp get/set ndos commit
mlx5e: Convert to new hwtstamp_get/set interface commit
Introducing broadcom bng_re roce driver (cover), commit, commit, commit, commit, commit, commit, commit, commit
RDMA/core: Add new IB rate for XDR (8x) support commit
RDMA/bnxt_re: Add a debugfs entry for CQE coalescing tuning commit
RDMA/mlx5: Add support for 1600_8x lane speed commit
RDMA/hns: Add bonding event handler commit
RDMA/hns: Add bonding cmds commit
airoha: Add AN7583 ethernet controller support (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
airoha: npu: Introduce support for Airoha 7583 NPU (cover), commit, commit, commit
ath10k: Support for FTM TLV test commands commit
ath11k: advertise NL80211_FEATURE_TX_POWER_INSERTION commit
ath11k: add support for Tx Power insertion in RRM action frame commit
ath12k: Set EHT fixed rates for associated STAs commit
ath12k: Add support for bss color change commit
ath12k: Add support for phy-based wake-on-lan commit
mlx5: Add 1600gbps (1.6t) link mode support (cover), commit, commit, commit
RDMA/hns: Support RoCE bonding commit, commit, commit, commit, commit, commit, commit, commit
pull-request: can-next 2025-10-17 commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Intel wired lan driver updates 2025-10-15 (ice, iavf, ixgbe, i40e, e1000e) (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Intel Wired LAN Driver Updates 2025-10-29 (ice, i40e, idpf, ixgbe, igbvf) commit, commit, commit, commit, commit, commit, commit, commit, commit
dsa: b53: add support for bcm63xx ARL entry format commit
b53: implement port isolation support commit
dsa: lantiq_gswip: Add support for MaxLinear GSW1xx switch family (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
dsa: lantiq_gswip: drop untagged on VLAN-aware bridge ports with no PVID (cover), commit
dsa: yt921x: Add support for Motorcomm YT921x (cover), commit, commit, commit, commit
Introduce private flag to disable k1 commit
Dwmac support for rockchip rk3506 (cover), commit, commit, commit, commit, commit
phy: Add support for fbnic PHY w/ 25G, 50G, and 100G support (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit
ath12k: Add support for EHT fixed rate commit, commit, commit, commit, commit, commit
bnxt_en: Add Virtual Admin Link State Support for VFs commit
bnxt_en: Enhance TX pri counters commit
cxgb4: flower: add support for fragmentation commit
dsa: b53: add support for BCM5389/97/98 and BCM63XX ARL formats commit, commit, commit, commit, commit, commit, commit, commit
enetc: Add i.MX94 ENETC support commit, commit, commit, commit, commit, commit
gve: Implement XDP HW RX Timestamping support for DQ commit, commit, commit, commit
gve: Improve rx buffer length management (cover), commit, commit, commit, commit
hibmcge: reduce packet drop under stress testing commit
ice: Add standard stats (cover), commit, commit, commit, commit, commit
iavf and ice: GTP RSS support and flow enhancements (cover), commit, commit, commit, commit, commit, commit
ice: Convert rx path to page pool (cover), commit, commit, commit
ice: Allow 100M speed for E825C SGMII device commit
idpf: add support for IDPF PCI programming interface commit
iwlwifi: mld: Support get/set_antenna commit
iwlwifi: mld: Update to new sniffer api commit
macb: EyeQ5 support (cover), commit, commit, commit, commit, commit
mana: Refactor GF stats handling and add rx_missed_errors counter (cover), commit, commit
mana: Support HW link state events commit
mlx5: implement swp_l4_csum_mode via devlink params (cover), commit, commit, commit, commit, commit, commit
Devlink eswitch inactive mode (cover), commit, commit, commit
psp: Track stats from core and provide a driver stats api (cover), commit, commit, commit, commit, commit
mlx5_ib: Add support for direct steering tag mode commit
mlx5e: Disable egress xdp-redirect in default (cover), commit, commit
mt76: mt7925: improve EHT capability control in regulatory flow commit
mt76: Add NPU offload support to MT7996 driver (cover), commit, commit, commit, commit, commit
mlx5e: Convert to new hwtstamp_get/set interface commit
netdevsim: Add ipsec hw_features commit
drv-net: convert GRO and Toeplitz tests to work for drivers in NIPA (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add cn20k nix and npa contexts (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
lynx: accept in-band autoneg for 2500base-x commit
phy: Add support for fbnic PHY w/ 25G, 50G, and 100G support (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit
dp83867: implement configurability for SGMII in-band auto-negotiation commit
phy: micrel: Add support for non PTP SKUs for lan8814 commit
Introduce phy mse diagnostics uapi and drivers (cover), commit, commit, commit, commit
micrel: lan8814: Enable in-band auto-negotiation commit
phy: microchip_t1s: configure link status control for LAN867x Rev.D0 commit
phy: microchip_t1s: add support for Microchip LAN867X Rev.D0 PHY commit
phy: Add Open Alliance TC14 10Base-T1S PHY cable diagnostic support (cover), commit, commit
phy: motorcomm: Add support for PHY LEDs on YT8531 commit
phy: mscc: Add support for PHY LED control (cover), commit, commit, commit, commit
Add sqi and sqi+ support for oatc14 10base-t1s phys and microchip t1s driver (cover), commit, commit
phy: realtek: Add RTL8224 cable testing support commit
realtek: add interrupt support for RTL8221B commit
Add phylink managed wol and convert stmmac (cover), commit, commit, commit, commit, commit, commit
r8169: add support for RTL8125K commit
r8169: add support for RTL9151A commit
Add driver for 1gbe network chips from mucse (cover), commit, commit, commit, commit, commit
rt2x00: add nvmem eeprom support commit
rtw88: Add BUFFALO WI-U3-866DHP to the USB ID list commit
rtw88: Add USB ID 2001:3329 for D-Link AC13U rev. A1 commit
Add default ID 0bda:b831 for RTL8831BU commit
rtw89: Add rtw8852au.c commit
rtw89: Add support for RTL8852CU (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add support for RTL8852AU commit, commit, commit, commit, commit, commit
rtw89: align RA H2C format v1 for RTL8922A (cover), commit, commit, commit, commit
rtw89: improvements for USB part (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
rtw89: rtw8852bu: Added dev id for ASUS AX57 NANO USB Wifi dongle commit
rtw89: improve scan time on 6 GHz band commit
rtw89: support EHT rate pattern via bitrate mask commit
stmmac: Add support for coarse timestamping (cover), commit, commit
Add driver support for eswin eic7700 soc ethernet controller (cover), commit, commit
stmmac: experimental PCS conversion (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add phylink managed wol and convert stmmac (cover), commit, commit, commit, commit, commit, commit
stmmac: socfpga: Add Agilex5 platform support and enhancements (cover), commit, commit, commit, commit
ti: icssg-prueth: Add af_xdp zero copy support (cover), commit, commit, commit, commit, commit, commit
Txgbe: support more modules (cover), commit, commit, commit, commit, commit
Implement more features for txgbe devices (cover), commit, commit, commit
usb: sr9700: support devices with virtual driver CD commit
usbnet: Add support for byte queue limits (bql) commit
12.6. Audio
hda: add CIX IPBLOQ HDA controller support (cover), commit, commit, commit
ctxfi: Add support for Onkyo SE-300PCIE (cover), commit, commit, commit, commit, commit, commit
dice: add support for TASCAM IF-FW/DM MkII commit
ASoC/SOF/PCI/Intel: Support for Nova Lake S (cover), commit, commit, commit, commit, commit, commit, commit
Hda/realtek: enable mute led for hp zbook x g2i platform commit
hda/realtek: Add Asus quirk for TAS amplifiers commit
hda/realtek: Add PCI SSIDs to HP ProBook quirks commit
hda/realtek: Add match for ASUS Xbox Ally projects commit, commit
hda/realtek: Add quirk for Acer Nitro AN517-55 commit, (cover)
Add support for three hp/asus laptops using cs35l41 (cover), commit, commit
hda/realtek: Add support for various HP Laptops using CS35L41 HDA (cover), commit, commit
hda/realtek: add HP Laptop 15s-eq1xxx mute LED quirk commit
line6: add support for POD HD Pro X commit
soundwire: send multi sections in one BPT stream commit, commit, commit
- ASoC
qcom: add support for v3.1.0 (cover), commit, commit, commit, commit, commit, commit, commit
Intel: sof_sdw: add codec speaker support for the SKU commit
Add sdca ump/fdl support (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add sdca class driver (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
SDCA: support Q7.8 volume format commit
codecs: lpass-macro: complete sm6115 support (cover), commit, commit, commit, commit, commit, commit
cs35l56: Add support for factory calibration (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
cs35l56: Allow restoring factory calibration through ALSA control commit
Add support for an external master clock in the cirrus cs4271 codec (cover), commit, commit, commit
Add support for cirrus logic cs530x dac and codec variants. (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
mediatek: Add support for MT8189 SoC (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add audio support for kaanapali mtp boards (cover), commit, commit, commit, commit
intel: sof_sdw: Add ability to have auxiliary devices commit
soc_sdw_utils: add cs35l57 support commit
a523: Enable I2S and SPDIF TX (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit
tas2781: Add tas2568/2574/5806m/5806md/5830 support commit, commit
12.7. Tablets, touch screens, keyboards, mouses
Add support for sound profile switching and leverage for oneplus slider (cover), commit
Add support for pf1550 pmic mfd-based drivers (cover), commit, commit, commit, commit, commit
Xpad: add support for crkd guitars commit
Elecom: Add support for ELECOM M-XT3DRBK (018C) commit
pf1550: add onkey support commit
- HID
hid-lg-g15: Add hw_brightness_changed support for the G510 keyboard commit
Map HID_GD_Z to ABS_DISTANCE for stylus/pen commit
lg-g15 - Add support for Logitech G13. commit
logitech-dj: Add support for G Pro X Superlight 2 receiver commit
logitech-dj: Add support for a new lightspeed receiver iteration commit
logitech: add HID++ support for Logitech MX Anywhere 3S commit
uclogic: Add support for the XP-PEN Artist 24 Pro commit
winwing: Improve Orion2 throttle support commit
Elecom: Add support for ELECOM M-XT3DRBK (018C) commit
bpf: Add fixup for Logitech SpaceNavigator variants commit
bpf: Add support for XP-Pen Deco02 commit
bpf: Add support for the Inspiroy 2M commit
bpf: Add support for the Waltop Batteryless Tablet commit
bpf: Add support for the XP-Pen Deco 01 V3 commit
bpf: add support for Huion Kamvas 13 (Gen 3) (model GS1333) commit
bpf: add the Huion Kamvas 27 Pro commit
12.8. TV tuners, webcams, video capturers
Introduce v4l2 generic isp support (cover), commit, commit, commit, commit, commit, commit, commit, commit
Add arm mali-c55 image signal processor driver (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
c8sectpfe: remove support of STi c8sectpfe driver commit
Add Sony IMX111 CMOS camera sensor driver (cover), commit, commit
dw9719: add DT compatible and DW9718S support (cover), commit, commit, commit, commit, commit, commit, commit, commit
Add support for dongwoon anatech dw9800k driver (cover), commit, commit, commit, commit
imx335: Vflip, active state and binning support (cover), commit, commit, commit, commit, commit, commit, commit, commit
ipu-bridge: Add OV05C10 to the list of supported sensors commit
ipu-bridge: Add IMX471 to the list of supported sensors commit
Add support for qc08c format in iris driver (cover), commit, commit, commit
iris: port support for Qualcomm SC7280 (cover), commit, commit, commit, commit, commit, commit
imx91: Add ISI support (cover), commit, commit, commit, commit
ov02c10: Fix default vertical flip commit
ov13b10: Add ACPI ID for ASUS Z13 Flow laptop commit, (cover)
Add input video control block driver for rz/v2h (cover), commit, commit, commit
ov02c10: Support hflip and vflip commit
qcom: camss: Add Qualcomm SM8650 CAMSS support (cover), commit, commit, commit
Add camss support for msm8939 (cover), commit, commit, commit
rkvdec: Add HEVC backend (cover), commit, commit, commit, commit, commit, commit
rockchip: add a driver for the rockchip camera interface (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
12.9. Universal Serial Bus
Apple silicon usb3 support - dwc3 (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
serial: option: add Foxconn T99W760 commit
serial: option: add Telit Cinterion FE910C04 new compositions commit
serial: option: move Telit 0x10c7 composition in the right place commit
dwc3: add layerscape platform driver use flatten dwc3 core (cover), commit, commit, commit, commit
Add driver support for eswin eic7700 soc usb controller (cover), commit, commit
gadget: zero: add function wakeup support commit
typec: ps883x: Rework ps883x_set() commit
typec: ucsi: Add SET_POWER_LEVEL UCSI command to debugfs commit
typec: ucsi: Add support for orientation commit
typec: ucsi: Add support for SET_PDOS command (cover), commit, commit, commit, commit
chipidea: imx: add USB support for i.MX94 commit
typec: ps883x: Add USB4 mode and TBT3 altmode support commit
typec: ucsi_glink: Add support UCSI v2 (cover), commit, commit
Add aspeed ast2700 uhci support (cover), commit, commit, commit, commit
xhci: simplify Max Scratchpad buffer macros (cover), commit, commit, commit
xhci: add Port Register struct and tracing (cover), commit, commit, commit, commit, commit
12.10. Serial Peripheral Interface (SPI)
Add support for microchip corespi controller (cover), commit, commit, commit
aspeed: Add AST2700 SoC support and Quad SPI handling update (cover), commit, commit, commit
Enable the spacemit k1 soc qspi (cover), commit, commit, commit, commit, commit, commit, commit
imx: add i.MX51 ECSPI target mode support commit
Add rspi support for rz/t2h and rz/n2h (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
tle62x0: Add newline to sysfs attribute output commit
dw: add target mode support commit
sun6i: Support A523's SPI controllers commit
12.11. Watchdog
12.12. Serial
Introduce uart driver for the loongson family (cover), commit, commit, commit
Add support of CPCI cards commit
ar933x: Add polling support commit
drop SERIAL_8250_DEPRECATED_OPTIONS commit
qcom-geni: Enable Serial on SA8255p Qualcomm platforms commit
Enable qups and serial on sa8255p qualcomm platforms (cover), commit, commit, commit, commit, commit, commit, commit, commit
12.13. CPU Frequency scaling
intel_pstate: Add Diamond Rapids OOB mode support commit
tegra186: add OPP support and set bandwidth commit
intel_pstate: hybrid: Adjust energy model rules commit
12.14. Voltage, current regulators, power capping, power supply
Add power-controller support for rv1126b (cover), commit, commit
supply: qcom_battmgr: clamp charge control thresholds commit
Add richtek rt9756 smart-cap divider charger (cover), commit, commit, commit
Add support mt6316/6363/mt6373 pmics regulators and mfd (cover), commit, commit, commit, commit
Add support for pf1550 pmic mfd-based drivers (cover), commit, commit, commit, commit, commit
rpmh-regulators: Update rpmh-regulator driver and dt-bindings for Glymur (cover), commit, commit, commit, commit
Add rpmh regulator support for kaanapali (cover), commit, commit
power: supply: qcom_battmgr: support disabling charge control commit
12.15. Real Time Clock (RTC)
macsmc: add rtc, hwmon and hid subdevices (cover), commit, commit, commit, commit
atcrtc100: Add Andes ATCRTC100 RTC driver (cover), commit, commit, commit
Add nvidia vrs rtc support (cover), commit, commit, commit, commit
Add rtc support for the renesas rz/v2h soc (cover), commit, commit, commit, commit
12.16. Pin Controllers (pinctrl)
Microchip mpfs/pic64gx pinctrl (cover), commit, commit, commit, commit, commit
airoha: add Airoha AN7583 support (cover), commit, commit, commit, commit, commit
Add pinctrl support for sky1 (cover), commit, commit, commit
Add support for mt6878 pinctrl (cover), commit, commit, commit, commit
Update dt-binding and driver to support glymur pmics (cover), commit, commit, commit
rockchip: Add RK3506 and RV1126B pinctrl and RMIO support (cover), commit, commit
samsung: add exynos8890 SoC pinctrl (cover), commit, commit, commit
qcom: add the tlmm driver for Kaanapali platforms commit
12.17. Multi Media Card (MMC)
core: Allow more host caps to be modified through debugfs commit
dw_mmc-rockchip: Add memory clock auto-gating support commit
Add support for eswin eic7700 sd/emmc controller (cover), commit, commit
12.18. Memory Technology Devices (MTD)
Introduce allwinner h6/h616 nand controller support (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
spi-nor: micron-st: few clean up for micron spi nor chip (cover), commit, commit, commit, commit
spi-nor: winbond: Add support for W25H01NWxxAM chips commit
spi-nor: winbond: Add support for W25H02NWxxAM chips commit
spi-nor: winbond: Add support for W25Q01NWxxIQ chips commit
spi-nor: winbond: Add support for W25Q02NWxxIM chips commit
spinand: add support for FudanMicro FM25S01BI3 commit
spinand: esmt: add support for F50L1G41LC commit
12.19. Industrial I/O (iio)
accel: adxl380: add support for ADXL318 and ADXL319 commit, commit
accel: bma220 improvements (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add support for the renesas rz/n1 adc (cover), commit, commit, commit, commit
adc: ad4080: add support for AD4081 and AD4084 (cover), commit, commit, commit, commit, commit, commit
adc: ad4080: add support for AD4083 commit
adc: ad4080: add support for AD4087 commit
adc: ad4080: add support for AD4086 commit
adc: ad7124: add ext attributes to temperature channel commit
Add ADCs support for RZ/T2H and RZ/N2H commit, commit, commit, commit, commit, commit
imu: bmi270: Add support for step counter and motion events (cover), commit, commit
imu: new inv_icm45600 driver (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit
imu: smi330: add bosch smi330 driver (cover), commit, commit
mpl3115: add support for DRDY interrupt (cover), commit, commit, commit, commit, commit
pressure: add driver and bindings for adp810 (cover), commit, commit
adc: max14001: New driver commit
12.20. Multi Function Devices (MFD)
Add watchdog support for bcm2712 (cover), commit, commit, commit
pf1550: Add core driver for the PF1550 PMIC commit
wl1273-core: Remove unused driver commit
12.21. Pulse-Width Modulation (PWM)
airoha: Add support for EN7581 SoC commit
Rust abstractions for pwm subsystem with th1520 pwm driver (cover), commit, commit, commit, commit, commit, commit, commit
12.22. Inter-Integrated Circuit (I2C + I3C)
Add basic hdr mode support (cover), commit, commit, commit, commit
mipi-i3c-hci-pci: Add support for Intel Nova Lake-S I3C commit
i801: Add support for Intel Diamond Rapids commit
i801: Add support for Intel Nova Lake-S commit
Camera i2c (cci) enablement on msm8953 and fairphone 3 (cover), commit, commit, commit
12.23. Hardware monitoring (hwmon)
pmbus: isl68137: Add support for raa229141 commit
adt7410: Support adt7422 chip commit
aht10: Add support for dht20 commit
asus-ec-sensors: add Pro WS TRX50-SAGE WIFI commit
asus-ec-sensors: add ROG STRIX X470-I GAMING commit
asus-ec-sensors: add ROG STRIX X870-F GAMING WIFI commit
asus-ec-sensors: add ROG STRIX X870E-H GAMING WIFI7 commit
dell-smm: Add Dell G5 5505 to fan control whitelist commit
k10temp: Add AMD Steam Deck APU ID commit
nct6775: Add ASUS ROG STRIX X870E-H GAMING WIFI7 commit
ntc-thermistor: Add Murata ncp18wm474 commit
peci/cputemp: add Intel Emerald Rapids support commit
peci/dimmtemp: add Intel Emerald Rapids platform support commit
pmbus/max17616: add driver for max17616 commit
macsmc: add rtc, hwmon and hid subdevices (cover), commit, commit, commit, commit
Add support for mps mp2925 and mp2929 chip (cover), commit, commit
Add tsc1641 i2c power monitor driver (cover), commit, commit
pmbus/max34440: add support adpm12200 commit
12.24. General Purpose I/O (gpio)
gpio: and the QIXIS FPGA GPIO controller (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit
menz127: add support for 16Z034 and 16Z037 GPIO controllers commit
mpsse: add support for bryx brik (cover), commit, commit, commit, commit
Improve support for shared gpios (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
12.25. Leds
leds-lp50xx: LP5009 supports 3 modules for a total of 9 LEDs commit
12.26. Hardware Random Number Generator (hwrng)
Allow runtime disabling of the HW RNG commit
12.27. Cryptography hardware acceleration
KEYS: trusted: caam based protected key commit
PCI/TSM: Enabling core infrastructure on AMD SEV TIO (cover), commit, commit, commit, commit
ccp: add support for pci device 0x115a commit
drbg: Export CTR DRBG DF functions commit
caam: Add support of paes algorithm commit
xilinx-trng: Add CTR_DRBG DF processing of seed commit
12.28. PCI
PCI/TSM: Core infrastructure for PCI device security (TDISP) (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit
Enhance the pcie controller driver for next generation controllers (cover), commit, commit, commit, commit, commit, commit, commit, commit
ASoC/SOF/PCI/Intel: Support for Nova Lake S (cover), commit, commit, commit, commit, commit, commit, commit
Add renesas rz/g3s host controller driver commit
dwc: Advertise L1 PM Substates only if driver requests it (cover), commit, commit, commit
of/irq: Misc msi-parent handling fixes/clean-ups (cover), commit, commit, commit, commit, commit
mediatek: add support AN7583 + YAML rework (cover), commit, commit, commit, commit, commit
Enable power and configure the tc9563 pcie switch (cover), commit, commit
qcom: Remove ASPM L0s support for MSM8996 SoC commit
s32g: Add NXP S32G PCIe controller driver (RC) commit
Introduce spacemit k1 pcie phy and host controller (cover), commit, commit
12.29. Clock
en7523: reset-controller support for EN7523 SoC (cover), commit, commit
Add support for i.mx8ulp's sim lpav (cover), commit, commit, commit, commit
Add network subsystem (nss) clock controller support for ipq5424 soc (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add the support for sm8750 video clock controller (cover), commit, commit, commit, commit, commit
renesas: cpg-mssr: Add module reset support for RZ/T2H commit
renesas: r8a779a0: Add clocks needed for GPU (cover), commit, commit, commit
renesas: r9a09g056: Add clock and reset entries for ISP commit
renesas: rcar-gen4: Add support for clock dividers in FRQCRB commit
rockchip: Add clock controller for the RK3506 (cover), commit, commit
exynos-acpm: add DVFS protocol and clock driver (cover), commit, commit, commit, commit, commit, commit
Add clock support for cmu_m2m (cover), commit, commit, commit
socfpga: agilex5: add clock driver for Agilex5 commit, commit
visconti: Add support for VIIF on Toshiba Visconti TMPV770x SoC (cover), commit, commit
12.30. PHY ("physical layer" framework)
phy-can-transceiver: Support TJA1048/TJA1051 (cover), commit, commit, commit, commit, commit, commit, commit, commit
Add support for glymur pcie gen5 x4 (cover), commit, commit, commit
Add renesas rz/g3e usb3.0 phy driver (cover), commit, commit
phy: rockchip: inno-dsidphy: Add support for rk3506 commit
12.31. EDAC (Error Detection And Correction)
skx_common,imh: Add EDAC driver for Intel Diamond Rapids servers commit
Remove the legacy EDAC sysfs interface commit
12.32. IOMMU
Convert intel vt-d to use the generic iommu page table (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Consolidate iommu page table implementations (amd) (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
PCI/TSM: Enabling core infrastructure on AMD SEV TIO (cover), commit, commit, commit, commit
iommu/arm-smmu-qcom: Add Glymur MDSS compatible commit
Mt8189 iommu support (cover), commit, commit, commit, commit, commit
12.33. Accel
amdxdna: Add IOCTL parameter for resource data commit
amdxdna: Add IOCTL parameter for telemetry data commit
ivpu: Add support for Nova Lake's NPU commit
ivpu: Add support for userptr buffer objects commit
qaic: Add Sub-system restart (SSR) (cover), commit, commit, commit
qaic: Add support for PM callbacks commit
qaic: Add support to export dmabuf fd commit
ivpu: Add fdinfo support for memory statistics commit
12.34. Various
linedisp: support attribute attachment to auxdisplay devices (cover), commit, commit, commit, commit, commit
bus: mhi: host: pci_generic: Add Foxconn T99W760 modem commit
bus: mhi: host: pci_generic: Add Telit FE990B40 modem support commit
rifsc: add stm32mp21 support and config dump debug entry (cover), commit, commit, commit
netlink: add CAN XL support (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
cxl/region: Add support to indicate region has extended linear cache commit
exynos-acpm: add DVFS protocol and clock driver (cover), commit, commit, commit, commit, commit, commit
firmware: stratix10: Add framework for asynchronous communication with sdm (cover), commit, commit, commit, commit
firmware: ti_sci: Partial-IO support (cover), commit, commit
firmware: xilinx: Add debugfs support for PM_GET_NODE_STATUS commit
Add support for safeboot pin to ublox gnss driver (cover), commit
misc: amd-sbi: Add support for SB-RMI over I3C commit
misc: amd-sbi: Add support for Turin platform commit
misc: amd-sbi: Extend support for CPUID protocol for rev 0x21 commit
misc: amd-sbi: Extend support for MCAMSR protocol for rev 0x21 commit
Add driver support for eswin eic7700 soc reset controller (cover), commit, commit
Add reset controllers for other th1520 subsystems (cover), commit, commit, commit, commit, commit
Add sva support for pci devices via uio_pci_generic_sva.c commit
dpll: Add support for phase adjustment granularity (cover), commit, commit
13. List of Pull Requests