KernelNewbies
  • Comments
  • Immutable Page
  • Menu
    • Navigation
    • RecentChanges
    • FindPage
    • Local Site Map
    • Help
    • HelpContents
    • HelpOnMoinWikiSyntax
    • Display
    • Attachments
    • Info
    • Raw Text
    • Print View
    • Edit
    • Load
    • Save
  • Login

Kernel Hacking

  • Frontpage

  • Kernel Hacking

  • Kernel Documentation

  • Kernel Glossary

  • FAQ

  • Found a bug?

  • Kernel Changelog

  • Upstream Merge Guide

Projects

  • KernelJanitors

  • KernelMentors

  • KernelProjects

Community

  • Why a community?

  • Regional Kernelnewbies

  • Personal Pages

  • Upcoming Events

References

  • Mailing Lists

  • Related Sites

  • Programming Links

Wiki

  • Recent Changes

  • Site Editors

  • Side Bar

  • Tips for Editors

  • Hosted by WikiWall

Navigation

  • RecentChanges
  • FindPage
  • HelpContents
Revision 408 as of 2025-09-29 16:58:03
KernelNewbies:
  • LinuxChanges

Changes done in each Linux kernel release. Other places to get news about the Linux kernel are LWN kernel status or the Linux Kernel mailing list (there is a web interface in www.lkml.org or lore.kernel.org/lkml). The lore.kernel.org/lkml/ archive is also available via NTTP if you prefer to use a newsreader: use nntp://nntp.lore.kernel.org/org.kernel.vger.linux-kernel for that. List of changes of older releases can be found at LinuxVersions. If you're going to add something here look first at LinuxChangesRules!

You can discuss the latest Linux kernel changes on the New Linux Kernel Features Forum.

Linux 6.17 was released on Sunday, 28 September 2025.

Summary: This release includes an easier way to select CPU bug mitigations, based on chosen attack vectors that will be updated as new CPU bugs are discovered. It also adds new file_getattr/file_setattr system calls for setting extended file attributes with openat(2) semantics, better and more secure core dumping, initial priority inheritance support for solving priority inversion, unconditionally compilation of the task scheduler with SMP support, per NUMA node proactive reclaim for better control of memory reclaim on NUMA systems, a new fallocate(2) flag for more efficient writing of zeroes, and support for linear temporal logic monitors in the runtime verification. As always, there are many other features, new drivers, improvements and fixes.

You might be interested in the list of changes done by LWN: part 1, part 2.

Contents

  1. Prominent features
    1. Easier CPU bug mitigation selection
    2. New file_getattr/file_setattr system calls
    3. Better and more secure core dumping
    4. Initial priority inheritance support for solving priority inversion
    5. Unconditionally compile task scheduler with SMP support
    6. Per NUMA node proactive reclaim, for better control of memory reclaim on NUMA systems
    7. Introduce a new fallocate(2) flag, for more efficient writing of zeroes
    8. Runtime Verification: Support for Linear temporal logic monitors
  2. Core (various)
  3. File systems
  4. Memory management
  5. Block layer
  6. Tracing, perf and BPF
  7. Virtualization
  8. Cryptography
  9. Security
  10. Networking
  11. Architectures
  12. Drivers
    1. Graphics
    2. Power Management
    3. Storage
    4. Drivers in the Staging area
    5. Networking
    6. Audio
    7. Tablets, touch screens, keyboards, mouses
    8. TV tuners, webcams, video capturers
    9. Universal Serial Bus
    10. Serial Peripheral Interface (SPI)
    11. Watchdog
    12. Serial
    13. CPU Frequency scaling
    14. Voltage, current regulators, power capping, power supply
    15. Real Time Clock (RTC)
    16. Pin Controllers (pinctrl)
    17. Multi Media Card (MMC)
    18. Memory Technology Devices (MTD)
    19. Industrial I/O (iio)
    20. Multi Function Devices (MFD)
    21. Pulse-Width Modulation (PWM)
    22. Inter-Integrated Circuit (I2C + I3C)
    23. Hardware monitoring (hwmon)
    24. General Purpose I/O (gpio)
    25. Cryptography hardware acceleration
    26. PCI
    27. Clock
    28. PHY ("physical layer" framework)
    29. EDAC (Error Detection And Correction)
    30. DMA engines
    31. Various
  13. List of Pull Requests
  14. Other news sites

1. Prominent features

1.1. Easier CPU bug mitigation selection

This release proposes new kernel command line options to make it easier to control which CPU mitigations are applied. These options select relevant mitigations based on chosen attack vectors. Administrators are encouraged to consider which attack vectors are relevant and disable all others in order to recoup system performance. When new relevant CPU vulnerabilities are found, they will be added to these attack vector controls so administrators will likely not need to reconfigure their command line parameters as mitigations will continue to be correctly applied based on the chosen attack vector controls.

  • Documentation: Attack Vector Controls

  • Recommended LWN article: Better CPU vulnerability mitigation configuration

1.2. New file_getattr/file_setattr system calls

This release include two new syscalls file_getattr() and file_setattr(), which can be used to set extended file attributes. They take dir fd in conjunction with a pathname argument. The syscall then operates on inode opened according to openat(2) semantics. This is an alternative to FS_IOC_FSGETXATTR/FS_IOC_FSSETXATTRioctl with a difference that file don't need to be open as file can be referenced with a path instead of fd. By having this one can manipulated filesystem inode attributes not only on regular files but also on special ones.

1.3. Better and more secure core dumping

This release continues building on top of features incorporated in past release, and extends the coredump socket to allow the coredump server to tell the kernel how to process individual coredumps, which allows for fine-grained coredump management. This scheme allows for safer core dumping.

  • Recommended LWN article: Slowing the flow of core-dump-related CVEs

1.4. Initial priority inheritance support for solving priority inversion

A common way to solve the problem of https://en.wikipedia.org/wiki/Priority_inversion is priority inheritance: a lower priority task will inherit the priority of a higher-priority task when they are competing for a shared resourced (lock). This release adds an initial version of proxy execution: a mechanism for mutex-owning tasks to inherit the scheduling context of higher priority waiters. Currently limited to a single runqueue and conditional on CONFIG_EXPERT, and other limitations.

  • Recommended LWN article: A proxy-execution baby step

1.5. Unconditionally compile task scheduler with SMP support

This is not a feature, but rather an interesting change that shows where the world is heading. In this release, the task scheduler has removed code that is specific for single-processor systems, leaving only the multiprocessor code available. This does not mean that you cannot run Linux on a single-processor system. Rather, it means that the code paths that were specific for those systems have been removed, and from now on, the multiprocessor-specific code will handle these systems, by detecting only one processor. The consequence of this change is simplification and removal of many lines of code and #ifdef code in the task scheduler.

  • Recommended LWN article: An end to uniprocessor configurations

1.6. Per NUMA node proactive reclaim, for better control of memory reclaim on NUMA systems

This release adds support for allowing proactive reclaim in general on a NUMA system. per-node interface extends support for beyond a memcg-specific interface, respecting the current semantics of memory.reclaim: respecting aging LRU and not supporting artificially triggering eviction on nodes belonging to non-bottom tiers. This allows userspace to do echo 512M swappiness=10 > /sys/devices/system/node/nodeX/reclaim

1.7. Introduce a new fallocate(2) flag, for more efficient writing of zeroes

Currently, userspace can use fallocate(2) to quickly create a pre-allocated file. However, on most filesystems, such as ext4 and XFS, this creates pre-allocation blocks in an unwritten state, and the FALLOC_FL_ZERO_RANGE flag also behaves similarly. The extent state must be converted to a written state when the user writes data into this range later, which can trigger numerous metadata changes and consequent journal I/O. We need a method to create a pre-allocated file with written extents that can be used for pure overwriting. At the moment, the only method available is to create an empty file and write zero data into it, which is slow and consumes a considerable amount of disk bandwidth

Fortunately, with the development and more and more widely used of flash-based storage devices, we can efficiently write zeros to SSDs using the unmap write zeroes command if the devices do not write physical zeroes to the media. For example, if SCSI SSDs support the UMMAP bit or NVMe SSDs support the DEAC bit, the write zeroes command does not write actual data to the device, instead, NVMe converts the zeroed range to a deallocated state, which works fast and consumes almost no disk write bandwidth. This release introduce a new flag FALLOC_FL_WRITE_ZEROES, into fallocate(2) to use it.

1.8. Runtime Verification: Support for Linear temporal logic monitors

(See this documentation for more details on what Runtime Verification is)

Real-time applications may have design flaws causing them to have unexpected latency. For example, the applications may raise page faults, or may be blocked trying to take a mutex without priority inheritance.

However, while attempting to implement DA monitors for these real-time rules, deterministic automaton is found to be inappropriate as the specification language. The automaton is complicated, hard to understand, and error-prone. For these cases, linear temporal logic is found to be more suitable, concise and intuitive. This release adds support for expressing

  • Documentation: Real-time application monitors

  • Recommended LWN article: Extending run-time verification for the kernel

2. Core (various)

  • (FEATURED) Introduce file_getattr and file_setattr syscalls (cover), commit, commit, commit, commit, commit

  • coredump: extend the coredump socket to allow the coredump server to tell the kernel how to process individual coredumps. This allows for fine-grained coredump management. Userspace can decide to just let the kernel write out the coredump, or generate the coredump itself, or just reject it commit, commit, commit, commit, commit, commit, 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 write_begin/write_end (allows adding Ext4 IOCB_DONTCACHE support (cover), commit, commit, commit, commit

  • (FEATURED) fallocate: Introduce FALLOC_FL_WRITE_ZEROES flag. Filesystems that support this operation should allocate written extents and issue zeroes to the specified range of the device. (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit

  • Crashkernel reservation from cma (cover), commit, commit, commit, commit, commit

  • sleep: add kernel parameter to disable asynchronous suspend/resume commit

  • Allow reaped pidfds receive in scm_pidfd (cover), commit, commit, commit, commit, commit, commit, commit

  • binfmt_elf: Remove the 4k limitation of program header size commit

  • Add compatibility option for content of /proc/cgroups commit

  • cgroup: nmi safe css_rstat_updated (cover), commit, commit, commit, commit

  • handle, pidfs: allow open_by_handle_at() purely based on file handle (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit

  • More fsnotify hook optimizations (cover), commit, commit

  • futex: Use RCU-based per-CPU reference counting (cover), commit, commit, commit, commit, commit, commit

  • io_uring
    • cmd for tx timestamps (cover), commit, commit, commit, commit, commit

    • mock: add basic infra for test mock files (cover), commit, commit, commit, commit, commit, commit

    • net: Allow to do vectorized send commit

    • Add cap for multishot recv receive size commit, commit, commit

    • nop: add IORING_NOP_TW completion flag commit

    • uring_cmd copy avoidance commit, commit, commit, commit

    • net: Support multishot receive len cap commit

  • pidfs: persistent info & xattrs (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • rtla/timerlat: Support actions on threshold and on end (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit

  • rust
    • Add bug/warn abstractions (cover), commit, commit, commit, commit

    • Add acpi match table support for rust drivers (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit

    • bits: add support for bits/genmask macros commit

    • More rust bindings for device property reads (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit

    • platform: add Io support (cover), commit, commit, commit

    • A few common borrow/borrowmut implementations (cover), commit, commit, commit

    • time: Convert hrtimer to use Instant and Delta (cover), commit, commit, commit, commit

    • uaccess: add strncpy_from_user commit

  • sched
    • (FEATURED) Make SMP unconditional (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

    • fair: Manage lag and run to parity with different slices (cover), commit, commit, commit, commit, commit, commit

    • (FEATURED) Single "RunQueue Proxy Execution (cover), commit, commit, commit, commit, commit, commit, commit, commit

    • sched_ext, rcu: Eject BPF scheduler on RCU CPU stall panic commit

    • sched_ext: Add support for cgroup bandwidth control interface commit, commit

    • sched_ext: Drop kfuncs marked for removal in 6.15 commit

    • Add dl_bw_dump.py for printing bandwidth accounting info commit

  • rcu: Enable rcu_normal_wake_from_gp on small systems commit

  • Remove srcu-lite in favor of srcu-fast (cover), commit, commit, commit, commit, commit

  • syscall_user_dispatch: Add PR_SYS_DISPATCH_INCLUSIVE_ON (cover), commit, commit, commit

  • timekeeping: Provide support for auxiliary timekeepers (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

  • vdso/gettimeofday: Add support for auxiliary clocks commit, commit, commit, commit, commit, commit, commit

  • rv: Add monitors to validate task switch (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit

  • (FEATURED) rv: Linear temporal logic monitors for RT application (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • workqueue: Add WQ_PERCPU, system_dfl_wq and system_percpu_wq (cover), commit, commit, commit, commit, commit

  • workqueue: Basic memory allocation profiling support commit

  • iommufd: Destroy vdevice on device unbind (cover), commit, commit, commit, commit, commit, commit, commit, commit

  • panic: add 'panic_sys_info' sysctl to take human readable string parameter commit

  • Allow to use the printk kthread immediately even for 1st nbcon commit

  • hung_task: extend hung task blocker tracking to rwsems commit

  • mount-related stuff commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • Support clang stack depth tracking (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • Generalize panic_print's dump function to be used by other kernel parts (cover), commit, commit, commit, commit

  • Add ability to register a debugfs file for a ref_tracker_dir (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit

  • relayfs: misc changes (cover), commit, commit, commit, commit, commit

  • scripts: add zboot support to extract-vmlinux commit

  • Make max number of pools boot-time configurable commit

  • tools/accounting/delaytop: add delaytop to record top-n task delay commit

  • umd: Remove usermode driver framework commit

  • Deferred unwinding infrastructure (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • userfaultfd: assorted fixes and cleanups (cover), commit, commit, commit, commit

  • tools/nolibc: add support for clock_nanosleep() and nanosleep() commit

3. File systems

  • BTRFS
    • Improve read performance on compressed data with better readahead commit

    • Update defrag ioctl, add new flag to request no compression on existing extents commit

    • Restrict writes to block devices after mount commit

    • Enable large data folio support under CONFIG_BTRFS_EXPERIMENTAL commit

    • sysfs: track current commit duration in commit_stats commit

    • Free space tree optimization and cleanups (20% runtime improvement on an empty file creation benchmark) (cover), commit, commit, commit, commit, commit, commit

    • xarray for extent buffers is now indexed by denser keys, leading to better packing of the nodes commit

    • Set/get accessor speedups commit, commit, commit, commit, commit, commit

  • EXT4
    • Better scalability for ext4 block allocation (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

    • Support uncached buffered I/O commit

    • Add FALLOC_FL_WRITE_ZEROES support commit

    • Show the default enabled i_version option commit and preserve it commit

  • NFS
    • NFSD: offer write delegation for OPEN with OPEN4_SHARE_ACCESS only commit

    • Remove the max-ops-per-compound-limit commit, commit, commit

    • Re-enable the ability for NFSD to perform NFSv4.2 COPY operations asynchronously commit

    • NFS client btime support (cover), commit, commit, commit

    • Create a kernel keyring commit

    • Assortment of i/o fixes for the nfs client (cover), commit, commit, commit, commit, commit, commit, commit, commit

    • Support the kernel keyring for tls commit

  • F2FS
    • New mount api conversion (cover), commit, commit, commit, commit, commit, commit, commit

    • Account and print more stats during recovery commit

    • Add gc_boost_gc_greedy sysfs node commit

    • Add gc_boost_gc_multiple sysfs node commit

    • Enable tuning of boost_zoned_gc_percent via sysfs commit

    • Introduce reserved_pin_section sysfs entry commit

  • FUSE
    • Use iomap for buffered writes + writeback (cover), commit, commit, commit, commit, commit

  • EROFS
    • Support metadata compression commit, commit

    • Enable readahead for directories to improve readdir performance commit

  • OVERLAYFS
    • Support layers on case-folding capable filesystems commit

  • SMB
    • cifs: Add support for creating reparse points over SMB1 commit

4. Memory management

  • Optimize mprotect() for large folios. Provides some quite large (>3x) speedups when dealing with large folios (cover), commit, commit, commit, commit, commit, commit, commit

  • Optimize mremap() for large folios. A 37% reduction in execution time was measured in a memset+mremap+munmap microbenchmark (cover), commit, commit

  • (FEATURED) Per-node proactive reclaim, implements a per-node control of proactive reclaim - beyond the current memcg-based implementation commit, commit, commit, commit

  • Use per-vma locks for /proc/pid/maps reads (cover), commit, commit, commit, commit, commit, commit

  • Remove pXX_devmap page table bit and pfn_t type (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • gup: Optimize longterm pin_user_pages() for large folio commit

  • Frozen pages for large kmalloc (cover), commit, commit

  • Misc rework on hugetlb faulting path (cover), commit, commit, commit, commit, commit

  • Implement numa node notifier (internal API). Previously these were lumped under the more general memory on/offline notifier (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • memfd: Reserve hugetlb folios before allocation (cover), commit, commit, commit

  • Madvise cleanup (cover), commit, commit, commit, commit, commit

  • mremap: allow multi-VMA move for huge folio, find ineligible earlier (cover), commit, commit, commit

  • mremap: permit mremap() move of multiple VMAs (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • Make migrate_isolate a standalone bit (cover), commit, commit, commit, commit, commit, commit

  • Readahead tweaks for larger folios (cover), commit, commit, commit, commit, commit

  • shmem, swap: bugfix and improvement of mTHP swap in (cover), commit, commit, commit, commit, commit, commit, commit, commit

  • damon: introduce DAMON_STAT for simple and practical access monitoring (cover), commit, commit, commit, commit

  • damon/vaddr: Allow interleaving in migrate_{hot,cold} actions (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • Fault in complete folios instead of individual pages for tmpfs commit

  • ksm: prevent KSM from breaking merging of new VMAs (cover), commit, commit, commit, commit

  • Optimize mprotect() for large folios (cover), commit, commit, commit, commit, commit, commit, commit

  • folio_pte_batch() improvements commit, commit, commit, commit

  • Use per_vma lock for MADV_DONTNEED commit

  • shmem: hold shmem_swaplist spinlock (not mutex) much less commit

  • vmscan: apply proportional reclaim pressure for memcg when MGLRU is enabled commit

  • vmstat: remove the NR_WRITEBACK_TEMP node_stat_item counter commit, (cover)

  • Add script to display page state for a given PID and VADDR commit

5. Block layer

  • Optimize wbt and update its comments and doc (cover), commit, commit, commit

  • Improve read ahead size for rotational devices commit

  • Add FS_IOC_GETLBMD_CAP ioctl to query metadata and protection info (PI) capabilities. This ioctl returns information about the files integrity profile. This is useful for userspace applications to understand a files end-to-end data protection support and configure the I/O accordingly (cover), commit, commit, commit, commit

  • Allow off-daemon zero-copy buffer registration (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • Speed up ublk server exit handling (cover), commit, commit

  • Set dm_target_passes_crypto feature for dm-thin commit

  • dm-verity: remove support for asynchronous hashes commit

  • md: allow removing faulty rdev during resync commit

  • ufs: core: Add HID support commit

  • ufs: host: mediatek: Add more UFSCHI hardware versions commit

  • ufs: host: mediatek: Support FDE (AES) clock scaling commit

  • ufs: host: mediatek: Support clock scaling with Vcore binding commit

  • ufs: ufs-pci: Add support for Intel Wildcat Lake commit

  • ufs: ufs-qcom: Enable QUnipro Internal Clock Gating commit

  • Remove pktcdvd driver commit

6. Tracing, perf and BPF

  • bpf: Add cookie to tracing bpf_link_info commit, commit, commit, commit, commit

  • bpf: Add bpf_dynptr_memset() kfunc commit, commit, commit

  • bpf: Add struct bpf_token_info commit

  • Introduce bpf_cgroup_read_xattr commit, commit, commit, commit

  • bpf: Add cookie object to bpf maps commit, commit, commit, commit

  • Memory accounting for bpf programs (cover), commit, commit

  • Bpf standard streams (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • Move uid filtering to bpf filters (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • Implement mprog api on top of existing cgroup progs (cover), commit, commit, commit, commit, commit

  • Add kfuncs for read-only string operations (cover), commit, commit, commit, commit

  • Add show_fdinfo for perf_event commit

  • bpf: propagate read/precision marks over state graph backedges commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • Add support for a drm tool like pmu (cover), commit, commit, commit

  • perf ftrace latency: Add -e option to measure time between two events commit

  • Pipe mode header dumping and minor space saving (cover), commit, commit, commit, commit

  • New perf ilist app (cover), commit, commit, commit, commit, commit, commit, commit

  • perf: Make code more generic with modern defaults (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • perf record: collect BPF metadata from existing BPF programs commit

  • perf record: collect BPF metadata from new programs commit

  • perf script: Add -e option to flamegraph script commit

  • perf script: Handle -i option for perf script flamegraph commit

  • perf symbol-elf: Add support for the block argument for libbfd commit

  • perf: Remove libcrypto dependency (cover), commit, commit, commit, commit

  • perf tools: display the new PERF_RECORD_BPF_METADATA event commit

  • perf: ftrace: add graph tracer options args/retval/retval-hex/retaddr commit

  • tools/perf: Add --exclude-buildids option to perf archive command commit

  • ftrace: Make DYNAMIC_FTRACE always enabled for architectures that support it commit

  • ftrace: add graph tracer options args/retval/retval-hex/retaddr commit

  • tools/perf: Add --exclude-buildids option to perf archive command commit

  • Enable execmem_rox_cache for ftrace and kprobes (cover), commit, commit, commit, commit, commit, commit, commit, commit

  • Deprecate auto-mounting tracefs in debugfs commit

  • fprobe-events: Register fprobe only when the event is enabled to reduce overhead. Also support multiple tprobes on the same tracepoint (cover), commit, commit, commit, commit, commit, commit, commit

  • Have eprobes handle arrays commit

7. Virtualization

  • virtio: introduce support for GSO over UDP tunnel commit, commit, commit, commit, commit, commit, commit, commit

  • KVM: Make irqfd registration globally unique (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • vhost-net: VIRTIO_F_IN_ORDER support (cover), commit, commit, commit

  • vsock: Introduce SIOCINQ ioctl support (cover), commit, commit, commit, commit

  • iommu: Overhaul device posted IRQs 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, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • vfio/qat: add support for intel QAT 6xxx virtual functions commit

8. Cryptography

  • Sha-512 library functions (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • Sha-256 library improvements (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • SHA-1 library functions commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • Improve crc32c() performance on newer x86_64 CPUs commit, commit

9. Security

  • apparmor
    • Add ability to mediate caps with policy state machine commit

    • Add additional flags to extended permission. commit

    • Add fine grained af_unix mediation commit

    • Add support for profiles to define the kill signal commit

  • ima: add a knob ima= to allow disabling IMA in kdump kernel commit

  • Enhancements to the secvar interface in static key management mode (cover), commit, commit, commit

  • selinux:
    • Introduce neveraudit types commit

    • Optimize selinux_inode_getattr/permission() based on neveraudit|permissive commit

    • Add a 5 second sleep to /sys/fs/selinux/user commit

  • Add support for sync send() and use it in ftpm and svsm drivers (cover), commit, commit, commit, commit

10. Networking

  • af_unix: Introduce SO_INQ & SCM_INQ commit, commit, commit, commit, commit, commit, commit

  • TCP: Add MSG_MORE flag to optimize tcp large packet transmission commit

  • TCP: receiver changes commit, commit, commit, commit, commit, commit, commit, commit

  • TCP: Remove obsolete rfc3517/rfc6675 code (cover), commit, commit, commit

  • Introduce net_aligned_data commit, commit, commit, commit

  • Prevent deadlocks and mis-configuration with per-napi threaded config (cover), commit, commit, commit

  • ieee80211: add Radio Measurement action fields commit

  • xsk: introduce XDP_MAX_TX_SKB_BUDGET setsockopt commit

  • seg6: Allow End.X behavior to accept an oif commit, commit, commit, commit

  • ipmr, ip6mr: Allow MC-routing locally-generated MC packets (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • tun: Introduce gso over udp tunnel (cover), commit, commit, commit, commit, commit, commit, commit, commit

  • XDP: A fistful of generic changes (+libeth_xdp) (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • bonding: Add broadcast_neighbor for no-stacking networking arch (cover), commit, commit, commit

  • Provide support for auxiliary clocks for ptp_sys_offset_extended (cover), commit, commit, commit

  • Preserve MSG_ZEROCOPY with forwarding commit, commit

  • pse-pd: Add support for pse budget evaluation strategy (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • ethtool: rss: add notifications (cover), commit, commit, commit, commit, commit, commit, commit, commit

  • ethtool: rss: support RSS_SET via Netlink (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • ethtool: rss: support creating and removing contexts via Netlink commit, commit, commit, commit, commit, commit, commit, commit

  • handshake: Add new netlink parameter 'HANDSHAKE_A_ACCEPT_KEYRING' commit

  • ip6_tunnel: enable to change proto of fb tunnels commit

  • ipv6: add force_forwarding sysctl to enable per-interface forwarding commit

  • Lockless sk_sndtimeo and sk_rcvtimeo commit, commit

  • mctp
    • Improved bind handling (cover), commit, commit, commit, commit, commit, commit, commit, commit

    • backport of mctp routing for bridged endpoints. (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

    • Add TCP_MAXSEG socket option support (cover), commit, commit

  • neighbour
    • Add support for externally validated neighbor entries (cover), commit, commit

    • Add support for NUD_PERMANENT proxy entries commit

  • netfilter
    • nf_tables: Introduce NFTA_DEVICE_PREFIX commit

    • nfnetlink: New NFNLA_HOOK_INFO_DESC helper (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit

  • packet scheduler
    • Add DualPI Improved with a Square (DualPI2) commit, commit, commit, commit, commit, commit

  • openvswitch: allow providing upcall pid for the 'execute' command commit

  • Wireless
    • Add S1G station support commit, commit, commit, commit

    • Add support to handle per link statistics of multi-link station (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

    • S1g short beacon support (cover), commit, commit, commit, commit

    • Macro improvements and MLO enhancements (cover), commit, commit, commit, commit

    • Add support for link reconfiguration offload to driver commit, commit

    • Set/get wiphy parameters on per-radio basis (cover), commit, commit, commit, commit

    • Remove DISALLOW_PUNCTURING_5GHZ code (cover), commit, commit, commit, commit, commit

  • Bluetooth
    • ISO: Support SCM_TIMESTAMPING for ISO TS commit

    • ISO: add socket option to report packet seqnum via CMSG commit

    • hci_event: Add support for handling LE BIG Sync Lost event commit

11. Architectures

  • ARM
    • New SoCs:

      • Add support for mediatek mt6572 soc, an older mobile phone chip from mediatek that was extremely popular a decade ago but never got upstreamed until now (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

      • exynos2200, a recent high-end mobile phone chip used in a few Samsung phones like the Galaxy S22 (cover), commit, commit, commit, commit

      • Renesas R-Car V4M-7 (R8A779H2), an updated version of R-Car V4M (R8A779H0) and used in automotive applications commit, commit, commit, commit

      • Tegra264, a new chip from NVIDIA, but support is fairly minimal for now (cover), commit, commit

    • New boards:
      • Six 32-bit industrial boards based on stm32 (stm32mp157f-dk2 board (cover), commit, commit, commit, commit, commit, commit, commit), imx6 (Engicam MicroGEA BMM board commit, Engicam MicroGEA RMM board commit, support Engicam MicroGEA-MX6UL SoM commit) and am33 (BeagleBone Green Eco board commit) chips

      • Add support for beaglebone green eco board (cover), commit, commit, commit, commit, commit

      • Add support for am62d2 soc and evm (cover), commit, commit, commit, commit

      • allwinner: t527: Add OrangePi 4A board (cover), commit, commit, commit, commit, commit

      • freescale: Add support for the GOcontroll Moduline Display (cover), commit, commit, commit, commit, commit, commit

      • Add new imx imx95-libra-rdk-fpsc sbc (cover), commit, commit

      • Two newly added ASPEED BMC based motherboards commit, commit, commit

      • qcom: msm8976-longcheer-l9360: Add initial device tree (cover), commit, commit, commit, commit

      • X1E asus zenbook a14 support (cover), commit

      • mediatek: mt8186-corsola: Consolidate and add new devices (cover), commit, commit, commit, commit, commit, commit

      • qcom: Add Lenovo ThinkBook 16 device tree (cover), commit

      • Introduce cix p1 (sky1) soc (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit

      • Add support for raspberrypi rp1 pci device using a dt overlay (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

      • tps6594: Add TI TPS652G1 support (cover), commit, commit, commit, commit, commit, commit, commit, commit

      • Add support for the imx aipstz bridge (cover), commit, commit, commit

      • Axiado ax3000 soc and evaluation board support (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

      • Add device tree for nvidia's gb200nvl bmc (cover), commit, commit

      • Add meta (facebook) santabarbara bmc (ast2600) (cover), commit, commit

      • Support engicam microgea boards (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

      • Support i.mx28 amarula rmm board (cover), commit, commit, commit, commit, commit

      • Add support for sony xperia z ultra (togari) (cover), commit, commit, commit, commit

      • tegra: Add device-tree for ASUS VivoTab RT TF600T (cover), commit, commit

      • tegra: Add device-tree for Asus Portable AiO P1801-T (cover), commit, commit

      • qcom: sm8550: Add support for camss commit

      • Asus zenbook a14 improvements (cover), commit, commit

      • renesas: Add CN15 eMMC and SD overlays for RZ/V2H and RZ/V2N EVKs commit

      • Add friendlyelec nanopi m5 support for rockchip rk3576 (cover), commit, commit

      • Add support for firefly station-m3/roc-rk3588s-pc (cover), commit, commit

      • Add support for sakura pi rk3308b (cover), commit, commit, commit

      • Add radxa rock 5t support (cover), commit, commit, commit, commit

      • Support for milk-v duo module 01 evb (cover), commit, commit, commit, commit, commit, commit

      • Device tree for ugoos am3 board (cover), commit, commit

      • apple: Add Apple SoC GPU commit

      • tegra: Add Tegra264 support commit, commit, commit

      • Support for tegra264 and tegra254 in cbb driver (cover), commit, commit, commit, commit, commit

      • tegra: bpmp: Add support on Tegra264 (cover), commit

      • Add i2c support for tegra264 (cover), commit

      • Add STM32MP25 timers support: MFD, PWM, IIO and counter drivers (cover), commit, commit, commit, commit, commit, commit, commit, commit

      • rockchip: enable further peripherals on ArmSoM Sige5 (cover), commit, commit, commit, commit

      • Add device tree support for Luckfox Omni3576 and Core3576 (cover), commit, commit, commit

    • perf: Enable branch stack sampling (cover), commit, commit, commit, commit

    • Support kcfi + bpf on arm64 (cover), commit, commit, commit

    • Support feat_mte_store_only feature (cover), commit, commit, commit, commit, commit, commit, commit, commit

    • Optimize loop to reduce redundant operations of contpte_ptep_get commit

    • module: Use text-poke API for late relocations. commit

    • Implement HAVE_LIVEPATCH commit

    • stacktrace: Enable reliable stacktrace commit, commit

    • Private stack support for arm64 jit (cover), commit, commit, commit

    • Initial BBML2 support for contpte_convert() (cover), commit, commit, commit, commit

    • smp: Support non-SGIs for IPIs commit

    • Add viommu infrastructure (part-4 hw queue) (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

    • iommu/tegra241-cmdqv: import IOMMUFD module namespace commit

    • Add a single source of truth for ubwc configuration data (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

    • Enable qups and serial on sa8255p qualcomm platforms (cover), commit, commit, commit, commit, commit, commit, commit, commit

    • qcom: qcom_stats: Add DDR stats (cover), commit, commit, commit

    • soc: qcom: rpmh-rsc: Add RSC version 4 support commit

    • soc: qcom: socinfo: Add support to retrieve APPSBL build details commit

    • soc: qcom: socinfo: Add support to retrieve TME build details commit

    • KVM
      • Map GPU device memory as cacheable (cover), commit, commit, commit, commit

      • SCTLR2, DoubleFault2, and NV external abort fixes (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

      • Expose FEAT_MTE_TAGGED_FAR feature to guest commit

      • Expose MTE_STORE_ONLY feature to guest commit

      • Support for GICv5, the next generation interrupt controller for arm64, including support for interrupt routing, MSIs, interrupt translation and wired interrupts (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

      • Enable GICv3 guests on GICv5 hosts using FEAT_GCIE_LEGACY (cover), commit, commit, commit, commit, commit

      • nv: Userspace register visibility fixes commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

      • Allow userspace to write GICD_TYPER2.nASSGIcap (cover), commit, commit, commit, commit, commit, commit

      • General updates and two new drivers for hisilicon uncore pmu (cover), commit, commit, commit, commit, commit, commit, commit, commit

  • RISCV
    • Add SBI FWFT misaligned exception delegation support (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

    • KVM: Enable ring-based dirty memory tracking commit

    • Add voyager board support commit, commit, commit, commit, commit, commit, commit, commit

    • Add sophgo evb v1/v2 board support (cover), commit, commit, commit

    • sophgo: add more sg2042 isa extension support (cover), commit, commit, commit

    • sophgo: sg2044: add ziccrse extension commit

    • irqchip/riscv-imsic: Add kernel parameter to disable IPIs commit

    • perf/kvm: Add reporting of interrupt events commit

  • S390
    • Enable THP_SWAP and THP_MIGRATION commit

    • Support CONFIG_TRACE_MMIO_ACCESS commit

    • New s390 specific protected key hmac (cover), commit, commit, commit, commit, commit

    • Remove NETIUCV device driver commit

  • X86
    • platform
      • samsung-laptop: Expose charge_types commit

      • amd: pmc: Add Lenovo Yoga 6 13ALC6 to pmc quirk list commit

      • intel/pmc: Add Bartlett Lake support to intel_pmc_core commit

      • Intel VSEC/PMT: Introduce Discovery Driver (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

      • pmt: Crashlog type1 version2 support (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

      • Add Lenovo WMI Gaming Series Drivers (cover), commit, commit, commit, commit, commit, commit

      • hp-wmi: Add support for Fn+P hotkey commit

      • Support ov5670 on ipu3 devices (cover), commit, commit, commit

      • oxpec: Add support for OneXPlayer X1 Mini Pro (Strix Point) commit, commit

      • x86-android-tablets: Add ovc-capacity-table info commit, commit

      • oxpec: Add support for AOKZOE A1X commit

      • oxpec: Add support for OneXPlayer X1Pro EVA-02 commit

    • AMD: Add CPUID faulting support commit

    • (FEATURED) CPU bugs: Attack vector controls restructuration (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

    • efi: Implement support for embedding SBAT data for x86 commit

    • cpu: Add new Intel CPU model numbers for Wildcatlake and Novalake commit

    • Introduce cet supervisor state support (cover), commit, commit, commit, commit, commit, commit

    • hfi: Add support for amd hardware feedback interface (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

    • Enable use of EXECMEM_ROX_CACHE for ftrace and kprobes (cover), commit, commit, commit, commit, commit, commit, commit, commit

    • KVM
      • Optimize SEV cache flushing (cover), commit, commit, commit, commit, commit, commit, commit, commit

      • Add mitigation for VMSCAPE, a vulnerability affecting a broad range of amd64 CPUs that may allow a guest to influence the branch prediction in host userspace. It particularly affects hypervisors like QEMU commit, commit, commit, commit, commit, commit, commit

      • SVM: Allow SNP guest policy to specify SINGLE_SOCKET commit

      • SVM: Allow SNP guest policy disallow running with SMT enabled commit

      • SVM: Fold svm_vcpu_init_msrpm() into its sole caller (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

      • VMX: Preserve host's DEBUGCTL.FREEZE_IN_SMM commit, commit, commit, commit, commit, commit, commit, commit

      • Add CONFIG_KVM_IOAPIC to allow disabling support for KVM's I/O APIC (and PIC and PIT) emulation (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

      • Advertise support for LKGS commit

    • kdump: crashkernel reservation from CMA (cover), commit, commit, commit, commit, commit

    • intel_rapl: Add support for Bartlett Lake platform commit

    • intel_rapl_msr: Add pl4 support for panther lake commit

    • iommu/amd: Support for HATdis and HATS features (cover), commit, commit

    • Introduce debugfs support in iommu (cover), commit, commit, commit, commit, commit, commit, commit, commit

    • perf: Support panther lake uncore (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

  • LOONGARCH
    • BPF: Support trampoline for loongarch (cover), commit, commit, commit

    • BPF: Add dynamic code modification support commit

    • Increase COMMAND_LINE_SIZE up to 4096 commit

    • Support mem=<size> kernel parameter commit

  • POWERPC
    • bpf: Add jit support for load_acquire and store_release commit

    • perf list: Add IBM z17 event descriptions commit

  • MIPS
    • tools/nolibc: support for the N32 and N64 ABIs (cover), commit, commit, commit, commit

  • SUPERH
    • tools/nolibc: add support for SuperH (cover), commit, commit, commit

12. Drivers

12.1. Graphics

  • amdgpu
    • Add user queue instance count in HW IP info commit

    • DC Patches June 04, 2025 commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

    • DC Patches June 16, 2025 commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

    • Add Cleaner Shader Support for GFX9.x GPUs commit, (cover)

    • Enable debugfs information based on client-id (cover), commit, commit, commit, commit

    • Create a task info option for wedge events commit

  • xe:
    • Update the PTL pci id table commit

    • Add one additional PCI ID commit

    • WildCat Lake support (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit

  • i915
    • drm_panic support for i915/xe (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

    • Add support for fractional link bpps (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

    • drm/xe/display: Program double buffered LUT registers (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

    • Rough flip queue implementation (cover), commit, commit, commit, commit, commit, commit, commit

    • Panel Replay + Adaptive sync commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • bochs
    • Add support for drm_panic commit

  • connector: hdmi: Allow using the YUV420 output format (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • display: generic HDMI CEC helpers (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit

  • fourcc: Add RGB161616 and BGR161616 formats commit

  • hyperv
    • Add support for drm_panic (cover), commit

  • Add freescale i.mx8qxp display controller support (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • adreno:
    • Support for adreno x1-45 gpu (cover), commit, commit

    • Support for adreno x1-85 speedbin along with new opp levels (cover), commit, commit

  • msm
    • Add support for SM8750 (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

    • Sparse / "VM_BIND" 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, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • panel
    • Add winstar wf40eswaa6mnn0 panel support (cover), commit, commit

    • Add dell inspiron 7441 / latitude 7455 (x1e-80-100) commit

    • panel-edp: Add CMN N116BCJ-EAK commit

    • panel-edp: Add KDC KD116N3730A05 commit

    • panel-edp: Add support for AUO G156HAN03.0 panel commit

    • Add display support for fairphone 3 smartphone (cover), commit, commit, commit

    • Add DSI panel support for gameforce-ace commit

    • visionox-rm69299: modernize & support the variant found in the SHIFT6mq (cover), commit, commit, commit, commit, commit

    • panel-edp: Add CMN N116BCJ-EAK commit

    • panel-edp: add N160JCE-ELL CMN panel for Lenovo Thinkbook 16 commit

    • himax-hx8394: Add Support for Huiling hl055fhav028c commit

    • Add support for Renesas R61307 based MIPI DSI panel commit

    • Add support for Renesas R69328 based MIPI DSI panel commit

    • panel-simple: add AUO P238HAN01 panel entry commit

    • ilitek-ili9881c: Add configuration for 7" Raspberry Pi 720x1280 commit

  • panfrost:
    • Panfrost bo tagging and gems debug display (cover), commit, commit, commit, commit, commit

    • Add mali gpu support for mediatek mt8370 soc (cover), commit, commit, commit, commit, commit

  • sitronix
    • st7571-i2c: Add support for the ST7567 Controller (cover), commit, commit, commit, commit, commit

  • tidss
    • Add OLDI bridge support (cover), commit, commit, commit

    • Add support for am62l dss (cover), commit, commit, commit

  • vkms
    • Add support for YUV and DRM_FORMAT_R* (cover), commit, commit, commit, commit, commit, commit, commit, commit

  • sun4i
    • Add Display Engine 3.3 (DE33) support (cover), commit, commit, commit, commit, commit, commit, commit, commit

  • ttm/pool: allow debugfs dumps for numa pools. commit

  • Add Display Unit support for rz/v2h(p) soc (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • rcar-du: rzg2l_mipi_dsi: add MIPI DSI command support (cover), commit

  • rz-du: Support panels connected directly to the DPAD output commit

  • Make global edid_info depend on config_firmware_edid commit

  • fourcc: Add additional float formats (cover), commit, commit

  • Improve gpu_scheduler trace events + UAPI commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

12.2. Power Management

  • efi: Add ovmf debug log driver commit

  • efistub: Lower default log level commit

  • ACPI: APEI: Enable einjv2 support (cover), commit, commit, commit, commit, commit, commit, commit

  • DPTF: Support for Wildcat Lake commit

  • tools/power turbostat: Support more than 64 built-in-counters commit

  • tools/power turbostat: add format "average" for external attributes commit

  • tools/power turbostat: probe and display L3 cache topology commit

  • thermal/drivers/qcom-spmi-temp-alarm: Add support for GEN2 rev 2 PMIC peripherals commit

  • thermal/drivers/qcom-spmi-temp-alarm: Add support for LITE PMIC peripherals commit

  • thermal/drivers/rockchip: Support RK3576 SoC in the thermal driver commit

  • thermal: intel: int340x: Allow temperature override commit

12.3. Storage

  • scsi: pm80xx: Add controller SCSI host fatal error uevents commit

  • ata: libata-sata: Add link_power_management_supported sysfs attribute commit

  • nvme: Support for administrative controllers (cover), commit

  • nvmet: add support for FDP in fabrics passthru path commit

12.4. Drivers in the Staging area

  • Intel ipu7 pci and input system device drivers (cover), commit, commit, commit, commit, commit, commit, commit

  • axis-fifo: remove sysfs interface commit

  • axis-fifo: add debugfs interface for dumping fifo registers commit

  • atomisp: gc0310: Modernize and move to drivers/media commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • atomisp: remove debug sysfs attributes active_bo and free_bo commit

12.5. Networking

  • Bluetooth:
    • btintel_pcie: Add support for device 0x4d76 commit

    • btnxpuart: Add support for 4M baudrate commit, commit

    • btnxpuart: Add uevents for FW dump and FW download complete commit, commit

    • btnxpuart: implement powerup sequence> commit, commit

    • btusb: Add RTL8852BE device 0x13d3:0x3618 commit

    • btusb: Add a new VID/PID 2c7c/7009 for MT7925 commit

    • btusb: Add new VID/PID 0489/e14e for MT7925 commit

    • btusb: QCA: Support downloading custom-made firmwares commit

    • btintel_pcie: Support Function level reset commit

    • btusb: Add USB ID 3625:010b for TP-LINK Archer TX10UB Nano commit

    • btusb: Add one more ID 0x28de:0x1401 for Qualcomm WCN6855 commit

    • btusb: Add support for variant of RTL8851BE (USB ID 13d3:3601) commit

  • Rdma support for dma handle (cover), commit, commit, commit, commit, commit, commit, commit, commit

  • RDMA/efa: Add Network HW statistics counters commit

  • RDMA/qib: Remove outdated driver commit

  • IB/mad: Add Flow Control for Solicited MADs (cover), commit, commit, commit

  • Octeontx2-pf: extend link modes support commit, commit, commit

  • Octeontx2-af: RPM: misc feaures (cover), commit, commit, commit, commit

  • RDMA/bnxt_re: Use macro instead of hard coded value commit

  • RDMA/efa: Add CQ with external memory support (cover), commit, commit, commit

  • RDMA/mana_ib: Add device statistics support commit

  • RDMA/mana_ib: add support of multiple ports commit

  • net/mlx5: fs, add multiple prios to RDMA TRANSPORT steering domain commit

  • RDMA/rxe: Prefetching pages with explicit ODP (cover), commit, commit

  • RDMA/bnxt_re: Support 2G message size commit

  • mlx5: Add multiple priorities support RDMA TRANSPORT tables commit, commit

  • eth: Revert the removal of he DLink/Sundance (ST201) driver commit

  • airoha: Add PPPoE offload support commit

  • amd-xgbe: add hardware PTP timestamping (cover), commit, commit

  • amd-xgbe: add support for giant packet size commit

  • bcmasp: Add support for re-starting auto-negotiation commit

  • bcmasp: add support for GRO (cover), commit, commit

  • bcmgenet: add support for GRO software interrupt coalescing (cover), commit, commit

  • Introducing broadcom bnge ethernet driver (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • cadence: Expose refclk for rmii and enable rmii (cover), commit, commit, commit, commit

  • kvaser_pciefd: Simplify identification of physical CAN interfaces (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • rcar_canfd: Add support for Transceiver Delay Compensation (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • dsa: b53: fix BCM5325 support (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • dsa: b53: mmap: Add bcm63xx EPHY power control (cover), commit, commit, commit, commit, commit, commit, commit

  • dsa: microchip: Add KSZ8463 switch support (cover), commit, commit, commit, commit, commit, commit

  • can: tscan1: CAN_TSCAN1 can depend on PC104 commit

  • PHC support in ENA driver commit, commit, commit, commit, commit, commit, commit, commit, commit

  • fbnic: Add support for 25g, 50g, and 100g to fbnic (cover), commit, commit, commit, commit, commit, commit, commit, commit

  • fbnic: Create fw_log file in DebugFS commit

  • fbnic: Add firmware logging support commit, commit, commit, commit, commit, commit

  • fec: allow disable coalescing commit

  • ftgmac100: Add SoC reset support for RMII mode (cover), commit, commit, commit

  • gve: Add rx hw timestamping support (cover), commit, commit, commit, commit, commit, commit, commit, commit

  • gve: Af_xdp zero-copy for dqo rda (cover), commit, commit, commit, commit, commit

  • gve: XDP TX and redirect support for DQ RDA commit, commit, commit

  • hibmcge: Support some features for the HIBMCGE driver commit, commit, commit

  • hibmcge: support for statistics of reset failures commit

  • fbnic: Expand mac stats coverage commit, commit

  • ibmveth: Add multi buffers rx replenishment hcall support commit

  • hns3: remove tx spare info from debugfs commit

  • i40e: add link_down_events statistic commit

  • ice: add 40G speed to Admin Command GET PORT OPTION commit

  • ice: add E835 device IDs commit

  • dpll: add all inputs phase offset monitor (cover), commit, commit, commit

  • dpll: Add reference SYNC feature (cover), commit, commit, commit

  • Add link_down_events counters to ixgbe and ice drivers (cover), commit, commit

  • idpf: add initial PTP support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • idpf: Add flow steering support (cover), commit, commit, commit

  • idpf: replace Tx flow scheduling buffer ring with buffer pool commit, commit, commit, commit, commit, commit

  • idpf: Add RDMA support for Intel IPU E2000 commit, commit, commit, commit, commit, commit

  • ifb: support BIG TCP packets commit

  • igc: Add default queue support (cover), commit, commit

  • igc: Harmonize queue priority and add preemptible queue support (cover), commit, commit, commit, commit, commit, commit, commit

  • ixgbe: Support malicious driver detection (mdd) (cover), commit, commit, commit, commit

  • Add link_down_events counters to ixgbe and ice drivers (cover), commit, commit

  • Add libeth_xdp helper lib (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • Add vf drivers for wangxun virtual functions (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • mana: Add handler for hardware servicing events commit

  • mana: Support bandwidth clamping in mana using net shapers (cover), commit, commit, commit, commit

  • mana: Expose additional hardware counters for drop and TC via ethtool. commit

  • mdio: Add MDIO bus controller for Airoha AN7583 commit, commit

  • mlx5
    • Add IFC bits to support RSS for IPSec offload commit

    • HWS, Optimize matchers ICM usage (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

    • Support rate management on traffic classes in devlink and mlx5 (cover), commit, commit, commit, commit, commit, commit, commit, commit

    • Expose serial numbers in devlink info commit

    • misc changes 2025-07-16 (cover), commit, commit, commit, commit, commit, commit

  • mlx5e
    • Add support for devmem and io_uring TCP zero-copy (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

    • Add support for PCIe congestion events (cover), commit, commit

    • misc changes 2025-07-22 (cover), commit, commit

    • Warn when write combining is not supported commit

  • netconsole: Add support for msgid in sysdata (cover), commit, commit, commit, commit, commit

  • netdevsim: Support setting a permanent address (cover), commit, commit

  • netdevsim: Implement rx statistics using netdev_pcpu_stat_dstats (cover), commit, commit, commit, commit

  • CN20K silicon with mbox support (cover), commit, commit, commit, commit, commit, commit

  • phy: bcm54811: PHY initialization (cover), commit, commit, commit, commit

  • Add support for the ipq5018 internal ge phy (cover), commit, commit, commit, commit, commit

  • phy: micrel: add extended PHY support for KSZ9477-class devices (cover), commit, commit, commit, commit

  • phy: Add c45_phy_ids sysfs directory entry commit

  • phy: qcom: Add shared phy counter support for qca807x and qca808x (cover), commit, commit, commit

  • phy: qcom: qca807x: Enable WoL support using shared library commit

  • phy: bcm54811: PHY initialization (cover), commit, commit, commit, commit

  • pse-pd: Add support for pse budget evaluation strategy (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • Enable eee at 5gbps on rtl8126 commit

  • sophgo: Add ethernet support for SG2042 (cover), commit, commit, commit

  • stmmac: convert stmmac "pcs" to phylink (cover), commit, commit, commit

  • ti: icssg-prueth: Add prp offload support to ICSSG driver commit

  • Add vf drivers for wangxun virtual functions (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • Convert lan78xx driver to the phylink (cover), commit, commit, commit, commit, commit, commit

  • qmi_wwan: add Telit Cinterion LE910C4-WWX new compositions commit

  • usb: smsc95xx: add support for ethtool pause parameters commit

  • ath11k: support usercase-specific firmware overrides commit

  • ath12k
    • Extend support to parse wmi service bit (cover), commit, commit

    • Add num_stations counter for each interface commit

    • Add support for transmit histogram stats commit

    • Add support to TDMA and MLO stats commit

    • Add support to RTT stats commit

    • Add split-phy scan support in single wiphy (cover), commit, commit

    • Add support to fill link statistics of multi-link station (cover), commit, commit, commit, commit, commit

    • Add MU-MIMO and 160 MHz bandwidth support (cover), commit, commit, commit, commit, commit, commit, commit, commit

    • Add support for Tx Power insertion commit, commit

    • Allow beacon protection keys to be installed in hardware commit

    • Support average ack rssi in station dump commit

  • brcmfmac: Add support for the SDIO 43751 device commit

  • brcmfmac: support CYW54591 PCIE device commit

  • iwlwifi
    • Stop supporting iwl_omi_send_status_notif ver 1 (cover), commit, commit, commit, commit, commit

    • updates - 2025-09-11 (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

    • mvm: Remove NAN support commit

    • Support RZL platform device ID commit

  • mt76
    • mt7921s: Introduce SDIO WiFi/BT combo module card reset commit

    • mt7996: Various MLO fixes (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit

  • rtw88
    • Enable TX reports for the management queue commit

    • Add PCI Express error handling commit

  • rtw89
    • Tweak tx wake notify matching condition (cover), commit, commit, commit, commit

    • Add support for USB devices (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

    • Add support for RTL8852BU (cover), commit, commit, commit, commit, commit, commit

    • coex: add logic related to MLO (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

    • coex: RTL8852B coexistence Wi-Fi firmware support for v0.29.122.0 (cover), commit

    • coex: update to support latest firmware of RTL8922AE commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

    • regd/acpi: support regulatory rules via ACPI DSM and parse rule of regd_UK commit

    • regd/acpi: support 6 GHz VLP policy via ACPI DSM commit

    • More improvement of STA + P2P MCC commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

    • Support channel switch and correct EHT settings commit, commit, commit, commit, commit

    • More finetune on MCC feature commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • netdevsim: implement peer queue flow control commit

12.6. Audio

  • hda/realtek: Add Framework Laptop 13 (AMD Ryzen AI 300) to quirks commit

  • hda/realtek: Add support for ASUS Commercial laptops using CS35L41 HDA commit

  • Add support for asus nuc using cs35l41 (cover), commit, commit

  • hda/realtek: Add support for HP EliteBook x360 830 G6 and EliteBook 830 G6 commit

  • hda/realtek: Audio disappears on HP 15-fc000 after warm boot again commit

  • hda/realtek: add LG gram 16Z90R-A to alc269 fixup table commit

  • hda/tas2781: Add compatible for hardware id TIAS2781 and TXNW2781 commit

  • hda/tas2781: Support L"SmartAmpCalibrationData" to save calibrated data commit

  • hda: Add device entry for QEMU commit

  • hda: add MODULE_FIRMWARE for cs35l41/cs35l56 commit

  • hda: cs35l41: Support Lenovo Thinkbook 13x Gen 5 commit

  • usb-audio: Add DSD support for Comtrue USB Audio device commit

  • codecs: rt5640: Retry DEVICE_ID verification commit

  • Intel: avs: Add rt5640 machine board commit

  • ASoC
    • Intel: soc-acpi-intel-ptl-match: add support ptl-rt721-l0 commit

    • Intel: soc-acpi-intel-lnl-match: add rt1320_l12_rt714_l0 support commit

    • Intel: sof_rt5682: Add HDMI-In capture with rt5682 support for PTL. commit

    • SDCA: add a HID device for HIDE entity commit

    • SDCA: add support for HIDE entity properties and HID descriptor/report commit

    • Add audio support for acp7.2 platform commit

    • amd: acp: add soundwire machine for ACP7.0 and ACP7.1 sof stack commit

    • SOF: ipc4-priv: Add kernel doc for fw_context_save of sof_ipc4_fw_data commit

    • SOF: amd: add alternate machines for ACP7.0 and ACP7.1 platforms commit

    • codecs: Add acpi_match_table for aw88399 driver commit

    • codecs: Add calibration function to aw88399 chip commit

    • Add richtek rtq9124 support (cover), commit, commit

    • imx-card: Add WM8524 support commit

    • Add sound card support for qcs8275 (cover), commit, commit

    • Enable usb audio offloading on fairphone 4 smartphone (cover), commit, commit, commit

    • dt-bindings: tas57xx: add tas5753 compatibility commit

    • amd: Add support for acp7.2 platform commit

    • amd: acp: Add SoundWire SOF machine driver support for acp7.2 platform commit

    • amd: acp: Add SoundWire legacy machine driver support for acp7.2 platform commit

    • amd: acp: Enable I2S support for acp7.2 based platforms commit

    • amd: acp: Enable acp7.2 platform based DMIC support in machine driver commit

    • amd: ps: Add SoundWire pci and dma driver support for acp7.2 platform commit

    • tas571x: add support for tas5753 commit

12.7. Tablets, touch screens, keyboards, mouses

  • Add two new features for quicki2c (cover), commit, commit, commit, commit, commit, commit, commit

  • Add wake-on-touch feature support for thc (cover), commit, commit, commit

  • Add BTN_GRIP* (cover), commit, commit, commit

  • Atkbd: correctly map f13 - f24 commit

  • I8042: add tuxedo infinitybook pro gen10 amd to i8042 quirk table commit

  • Pcf50633-input: remove the driver commit

  • Report battery status changes immediately commit, commit

  • Support overlay objects on touchscreens (cover), commit, commit, commit, commit

  • Xpad: add support for flydigi apex 5 commit

  • amd_sfh: Enable operating mode commit

  • apple: combine patch series for all patches recently sent upstream (cover), commit, commit, commit, commit, commit, commit, commit, commit

  • dts: mediatek: mt8395-genio-1200-evk: Add MT6359 PMIC key support commit

  • edt-ft5x06: add support for FocalTech FT8716 commit, commit

  • elecom: add support for ELECOM M-DT2DRBK commit

  • logitech: Add ids for G PRO 2 LIGHTSPEED commit

  • mtk-pmic-keys: add support for MT6359 PMIC keys commit

  • multitouch: Add support for Touch Bars on x86 MacBook Pros (cover), commit, commit, commit, commit, commit

  • synaptics-rmi4: add support for F1A commit

  • synaptics-rmi4: add support for Forcepads (F21) commit

  • uclogic: Add support for XP-PEN Artist 22R Pro (cover), commit

  • intel-thc-hid: intel-quickspi: Add WCL Device IDs commit

12.8. TV tuners, webcams, video capturers

  • uvcvideo: Introduce V4L2_META_FMT_UVC_MSXU_1_5 + other meta fixes (cover), commit, commit, commit, commit, commit

  • Extend raw format support for rzg2l-cru driver (cover), commit, commit, commit, commit, commit, commit

  • amphion: Add H264 and HEVC profile and level control commit

  • amphion: Support dmabuf and v4l2 buffer without binding commit

  • Enable support for error detection in csi2rx (cover), commit, commit

  • dw9714: add support for powerdown pin commit

  • imx8: add camera support (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • ipu-bridge: Add Onsemi MT9M114 HID to list of supported sensors commit

  • Support ov5670 on ipu3 devices (cover), commit, commit, commit

  • Add support for hevc and vp9 codecs in decoder (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

  • Extend raw format support for rzg2l-cru driver (cover), commit, commit, commit, commit, commit, commit

  • rcar-csi2: Add D-PHY support for V4H (cover), commit, commit, commit, commit

  • rcar-vin: Unify notifiers and enable MC on Gen2 (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • rkisp1: Add RKISP1_CID_SUPPORTED_PARAMS_BLOCKS ctrl and WDR support (cover), commit, commit, commit

  • uvcvideo: use vb2 ioctl and fop helpers (cover), commit, commit, commit, commit, commit, commit

  • Extend raw format support for rzg2l-cru driver (cover), commit, commit, commit, commit, commit, commit

  • v4l2-common: Add the missing Raw Bayer pixel formats commit, commit

  • v4l2: Add support for NV12M tiled variants to v4l2_format_info() commit

  • Add webp support to hantro decoder (cover), commit

  • vsp1: Add VSPX support commit

  • hi556: Support full range of power rails commit

  • ipu-bridge: Add Toshiba T4KA3 HID to list of supported sensor commit

  • ipu-bridge: Add Onsemi MT9M114 HID to list of supported sensors commit

  • rkvdec: Unstage the driver commit

  • tc358743: Add support for 972Mbit/s link freq commit

  • cedrus: Add support for additional output formats commit

12.9. Universal Serial Bus

  • thunderbolt: Enable end-to-end flow control also in transmit commit

  • serial: option: add Telit Cinterion LE910C4-WWX new compositions commit

  • serial: option: add Foxconn T99W709 commit

  • usb-storage: Add unusual-devs entry for Novatek NTK96550-based camera commit

  • dwc3: pci: add support for the Intel Wildcat Lake commit

  • typec: altmodes/displayport: add irq_hpd to sysfs commit

  • chipidea: Add support for s32g2 and s32g3 commit, commit, commit, commit

12.10. Serial Peripheral Interface (SPI)

  • Support for amlogic the new spi ip (cover), commit, commit, commit

  • Add rspi support for rz/v2h (cover), commit, commit, commit

  • intel: Allow writeable MTD partition with module param commit

  • adc: ad7173: add SPI offload support (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • spi-fsl-dspi: DSPI support for NXP S32G platforms (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • spi-fsl-lpspi: Generic fixes and support for S32G devices (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit

  • spi-qpic-snand: enable 8 bits ECC strength support (cover), commit, commit

  • sophgo: Add SPI NOR controller for SG2042 (cover), commit, commit, commit

  • Introduce trivial abb sensor device (cover), commit, commit

12.11. Watchdog

  • sbsa: Adjust keepalive timeout to avoid MediaTek WS0 race condition commit

12.12. Serial

  • qcom-geni: Add support for 8 Mbps baud rate commit

  • qcom-geni: Enable support for half-duplex mode commit

  • Add rsci driver for renesas rz/t2h soc (cover), commit, commit, commit, commit, commit

12.13. CPU Frequency scaling

  • devfreq: Add HiSilicon uncore frequency scaling driver (cover), commit, commit

  • tegra: add DFLL support for Tegra 4 (cover), commit

  • intel_pstate: Add Granite Rapids support in no-HWP mode commit

12.14. Voltage, current regulators, power capping, power supply

  • a523: Add power controllers (cover), commit, commit, commit, commit, commit

  • rockchip: Add power controller support for RK3528 commit, commit, commit, commit

  • Add milos rpmhpd power domains (cover), commit, commit

  • Apple mac system management controller (cover), commit, commit, commit, commit, commit, commit, commit

  • Add th1520 gpu support with power sequencing (cover), commit, commit, commit, commit

  • Mediatek dimensity 1200 - add dvfsrc support (cover), commit, commit, commit, commit, commit

  • pca9450: Support PWM mode also for pca9451a commit

  • Add rpmh regulator support for pm7550 & pmr735b (cover), commit, commit, commit, commit

  • supply: qcom_battmgr: Add lithium-polymer entry commit

  • supply: qcom_battmgr: Report battery capacity commit

  • regulator: rpi-panel-v2: Add regulator for 7" Raspberry Pi 720x1280 commit

12.15. Real Time Clock (RTC)

  • Add support for rv8063 spi rtc (cover), commit, commit, commit

12.16. Pin Controllers (pinctrl)

  • Eswin eic7700 pinctrl driver (cover), commit, commit

  • mediatek: Add pinctrl driver for mt8189 commit

  • Add support for amlogic s7/s7d/s6 pinctrl (cover), commit, commit, commit, commit, commit, commit

  • tps6594: Add TI TPS652G1 support (cover), commit, commit, commit, commit, commit, commit, commit, commit

  • Add pinctrl driver for milos (sm7635) (cover), commit, commit

  • qcom: add multi TLMM region option parameter commit

  • Add support for pm7550 pmic (cover), commit, commit

  • Add support for pmiv0104 pmic (cover), commit, commit

  • Add support for raspberrypi rp1 pci device using a dt overlay (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • rp1: Implement RaspberryPi RP1 pinmux/pinconf support commit

  • stm32: add irq affinity, RIF, module support (cover), commit, commit, commit, commit, commit

  • Introduce hdp support for stm32mp platforms (cover), commit, commit, commit

12.17. Multi Media Card (MMC)

  • Introduce the loongson-2k mmc host controller driver (cover), commit, commit, commit, commit

  • Add cadence MMC/SDHCI driver commit

12.18. Memory Technology Devices (MTD)

  • Add driver for intel discrete graphics (cover), commit, commit, commit, commit, commit, commit, commit, commit

  • spinand: gigadevice:Add support for GD5F1GM9 chips commit

  • spinand: winbond: Add comment about the maximum frequency commit

  • spinand: winbond: Enable high-speed modes on w25n0xjw commit

  • spinand: winbond: Enable high-speed modes on w35n0xjw commit

12.19. Industrial I/O (iio)

  • Add driver for nicera d3-323-aa pir sensor (cover), commit, commit, commit

  • adxl313: add power-save on activity/inactivity (cover), commit, commit, commit, commit, commit, commit, commit, commit

  • adc: Add support for AD4170 series of ADCs (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • Add support for ad4080 adc (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • Add support for ad7405/adum770x (cover), commit, commit, commit, commit, commit

  • adc: Add ROHM BD79100G commit, (cover)

  • adc: ad7606: enable Vdrive and Vrefin power supply voltages (cover), commit, commit

  • adc: add ad7606 calibration support (cover), commit, commit, commit, commit, commit, commit, commit

  • adc: ad7768-1: Add features, improvements, and fixes (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • adc: ad7606: enable Vdrive and Vrefin power supply voltages (cover), commit, commit

  • Add support for wom (wake-on-motion) feature (cover), commit, commit, commit

  • adc: ad4851: add spi 3-wire support commit

  • cros_ec_sensors: add cros_ec_activity driver commit

12.20. Multi Function Devices (MFD)

  • adp5585: support keymap events and drop legacy Input driver (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • Apple mac system management controller (cover), commit, commit, commit, commit, commit, commit, commit

  • tps6594: Add TI TPS652G1 support (cover), commit, commit, commit, commit, commit, commit, commit, commit

12.21. Pulse-Width Modulation (PWM)

  • Add support for pwmchip devices for faster and easier userspace access (cover), commit, commit, commit, commit

  • argon-fan-hat: Add Argon40 Fan HAT support commit, commit, commit

  • Add support for mc33xs2410 hardware (cover), commit, commit

  • pwm-mediatek: Add support for MT6991/MT8196 SoCs (cover), commit, commit, commit

  • pxa: Allow to enable for SpacemiT K1 SoC commit

  • sophgo-sg2042: Add support for SG2044 commit

12.22. Inter-Integrated Circuit (I2C + I3C)

  • Add driver for the Renesas IP and support RZ/G3S+G3E commit, commit, commit, commit, commit, commit, commit

  • Add RIIC support for RZ/T2H and RZ/N2H SoCs (cover), commit, commit, commit, commit, commit

12.23. Hardware monitoring (hwmon)

  • corsair-psu: add support for hx1200i series 2025 commit

  • amc6821: add cooling device support (cover), commit, commit, commit

  • asus-ec-sensors: add proart x870e-creator wifi commit

  • asus-ec-sensors: add support for rog strix z490-f gaming commit

  • emc2305: Add support for PWM frequency, polarity and output commit, commit

  • Improvements and ina228 support (cover), commit, commit, commit

  • Add support for raa229621 (cover), commit, commit

  • Add tps53685 support (cover), commit, commit

  • Add support for mc33xs2410 hardware (cover), commit, commit

  • pmbus/adp1050: Add regulator support for ltp8800 commit

12.24. General Purpose I/O (gpio)

  • Add ti tps65214 pmic gpio support (cover), commit, commit

  • pca953x: Add support for TI TCA6418 commit, commit

12.25. Cryptography hardware acceleration

  • Caam: imx8qxp support (cover), commit, commit, commit, commit

  • hisilicon/sec2: implement full backlog mode for sec commit

  • inside-secure - remove crc32 support commit

  • qat
    • refactor and add live migration enablers for GEN6 devices commit, commit, commit, commit, commit

    • enable decompression service for GEN6 devices commit

    • enable power management debugfs for GEN6 devices commit

    • enable rate limiting feature for GEN6 devices commit

    • enable telemetry for GEN6 devices commit

    • validate service in rate limiting sysfs api commit

  • stm32: remove crc32 and crc32c support commit

12.26. PCI

  • Add qualcomm sa8255p based firmware managed pcie root complex (cover), commit, commit, commit

  • EP: Add RC-to-EP doorbell with platform MSI controller (cover), commit, commit, commit, commit, commit, commit

  • PCI: imx6: Add IMX8MM_EP and IMX8MP_EP fixed 256-byte BAR 4 in epc_features commit

  • Powernv pcie hotplug driver fixes (cover), commit, commit, commit, commit, commit

  • Support Immediate Readiness on devices without PM capabilities commit

  • dwc: Add Sophgo SG2044 PCIe controller driver in Root Complex mode commit

  • endpoint: pci-epf-vntb: allow arbitrary BAR mapping (cover), commit, commit

  • qcom: Add support for parsing the new Root Port binding commit

  • vmd: Add VMD Device ID Support for Panther Lake (PTL)-H/P/U commit

12.27. Clock

  • Add clock drivers for milos (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • Add video clock controller for sm6350 (cover), commit, commit, commit, commit

  • Add support for videocc, camcc, dispcc and gpucc on qualcomm qcs615 platform (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit

  • qcom: Add camera clock controller support for sc8180x (cover), commit, commit, commit, commit

  • qcom: Add support to attach multiple power domains in cc probe (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • Add cmn pll clock controller support for ipq5424 (cover), commit, commit, commit

  • Add cmn pll clock controller support for ipq5018 (cover), commit, commit, commit, commit

  • Add rpmh and tcsr clock support for milos (sm7635) (cover), commit, commit, commit, commit

  • Add cpg/mssr support for rz/n2h soc (cover), commit, commit, commit, commit

  • Add initial support for renesas rz/t2h soc (cover), commit, commit, commit, commit, commit

  • Add clock support for cmu_hsi2 (cover), commit, commit, commit, commit

  • Enable pcie multilink and usb support in cadence torrent serdes driver (cover), commit, commit

  • renesas: Skip monitor checks for external clocks and add clocks for GBETH (cover), commit, commit

12.28. PHY ("physical layer" framework)

  • cadence: Sierra: Add PCIe + USB PHY multilink configuration commit

  • dt-bindings: phy: samsung,mipi-video-phy: document exynos7870 MIPI phy commit

  • Usb phy support for exynos990 socs (cover), commit, commit

  • qcom: Introduce USB support for SM8750 (cover), commit, commit, commit, commit, commit

12.29. EDAC (Error Detection And Correction)

  • i10nm: Add Intel Granite Rapids-D support commit

  • ie31200: Add Intel Raptor Lake-HX SoCs support commit

  • ie31200: Enable support for Core i5-14600 and i7-14700 commit

  • igen6: Add Intel Wildcat Lake SoCs support commit

  • ie31200: Add Intel Bartlett Lake-S SoCs support commit

12.30. DMA engines

  • Add driver for Sophgo CV18XX/SG200X dmamux commit

12.31. Various

  • reset
    • sophgo: cv18xx: Add reset generator support (cover), commit, commit, commit, commit

    • spacemit: add K1 reset support (cover), commit, commit, commit, commit, commit, commit

    • canaan: add Kendryte K230 reset support (cover), commit, commit

  • accel/ivpu: Add inference_timeout_ms module parameter commit

  • accel/ivpu: Add initial Wildcat Lake support commit

  • accel/ivpu: Add turbo flag to the DRM_IVPU_CMDQ_CREATE ioctl commit

  • accel/qaic: Add Reliability, Accessibility, Serviceability (RAS) commit

  • bus: mhi: host: pci_generic: Add Foxconn T99W696 modem commit

  • bus: mhi: host: pci_generic: Add support for EM929x and set MRU to 32768 for better performance. commit

  • cxl/events: Update to rev 3.2, improvements and add trace memory sparing event record (cover), commit, commit, commit, commit

  • Add microchip zl3073x support (part 1) (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • Add all inputs phase offset monitor (cover), commit, commit, commit

  • Add reference sync feature (cover), commit, commit, commit

  • zl3073x: Add misc features (cover), commit, commit, commit, commit, commit

  • Add interconnect driver for milos (cover), commit, commit

  • Add support for bcm74110 (cover), commit, commit

  • Add mailbox driver for ast2700 series (cover), commit, commit

  • memory: mtk-smi: Add ostd setting for mt8186 commit

  • misc: tps6594-pfsm: Add TI TPS652G1 PMIC PFSM commit

  • Add microchip zl3073x support (part 1) (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • dpll: Add reference sync feature (cover), commit, commit, commit

  • bus: mhi: host: pci_generic: Add Telit FN990B40 modem support commit

13. List of Pull Requests

  • btrfs updates

  • ntfs3 updates

  • erofs updates

  • xfs updates

  • gfs2 updates

  • nfsd updates

  • asm/param cleanup

  • dentry d_flags updates

  • simple_recursive_removal() update

  • rpc_pipefs updates

  • securityfs updates

  • misc VFS updates

  • ceph dentry->d_name fixes

  • CLASS(fd) update

  • vfs mount updates

  • misc VFS updates

  • coredump updates

  • overlayfs updates

  • namespace updates

  • async directory updates

  • fallocate updates

  • mmap_prepare updates

  • pidfs updates

  • vfs bpf updates

  • vfs rust updates

  • vfs 'protection info' updates

  • fileattr updates

  • superblock callback update

  • vfs iomap updates

  • udf and ext2 updates

  • hfs/hfsplus updates

  • smb server updates

  • io_uring updates

  • block updates

  • zonefs update

  • ata updates

  • execve updates

  • hardening updates

  • CRC updates

  • crypto library updates

  • crypto library test updates

  • crypto library conversions

  • fscrypt updates

  • tpm updates

  • lsm updates

  • selinux updates

  • audit update

  • landlock update

  • power management updates

  • ACPI updates

  • thermal control updates

  • sound updates

  • gpio updates

  • power sequencing updates

  • regmap updates

  • regulator updates

  • spi updates

  • pwm updates

  • x86 platform drivers

  • chrome platform updates

  • char / misc / IIO / other driver updates

  • staging updates

  • tty / serial driver updates

  • USB / Thunderbolt updates

  • LICENSES update

  • devicetree updates

  • SoC devicetree updates

  • SoC driver updates

  • new SoC support

  • SoC defconfig updates

  • ARM SoC code updates

  • i2c updates

  • pmdomain updates

  • MMC updates

  • driver core updates

  • kunit updates

  • kselftest updates

  • MSI update

  • irq updates

  • smp updates

  • interrupt chip driver updates

  • timer cleanups

  • timer core updates

  • timekeeping and VDSO updates

  • futex updates

  • VDSO selftest updates

  • generic entry code updates

  • nolibc updates

  • lkmm documentation update

  • ratelimit test updates

  • stop-machine documentation updates

  • EDAC updates

  • x86 CPU mitigation updates

  • x86 cpu updates

  • x86 microcode loader update

  • x86 SEV updates

  • scheduler updates

  • x86 performance events updates

  • locking updates

  • x86 boot updates

  • x86 cleanups

  • x86 cpu update

  • x86 FPU updates

  • x86 kconfig updates

  • x86 platform updates

  • s390 updates

  • m68k updates

  • arm64 updates

  • powerpc updates

  • uml updates

  • sysctl updates

  • networking updates

  • bpf updates

  • iommu updates

  • Kernel Concurrency Sanitizer (KCSAN) update

  • RCU updates

  • slab updates

  • bootconfig updates

  • probes updates

  • ktest updates

  • ftrace updates

  • ring-buffer updates

  • runtime verification updates

  • tracepoint cleanup

  • xen updates

  • kvm updates

  • drm updates

  • documentation updates

  • ipe update

  • crypto update

  • ext4 updates

  • UBI and UBIFS updates

  • orangefs updates

  • jfs updates

  • fsnotify updates

  • sh update

  • MIPS updates

  • capabilities update

  • integrity update

  • GNSS update

  • MFD updates

  • LED updates

  • SCSI updates

  • rdma updates

  • iommufd updates

  • libnvdimm updates

  • media updates

  • hwmon updates

  • clk updates

  • mtd updates

  • MM updates

  • workqueue updates

  • cgroup updates

  • sched_ext updates

  • bitmap updates

  • smb client updates

  • HID updates

  • power supply and reset updates

  • initial deferred unwind infrastructure

  • tracing tools updates

  • tracing updates

  • soundwire updates

  • more sound updates

  • phy updates

  • dmaengine updates

  • watchdog updates

  • PCI updates

  • virtio updates

  • remoteproc updates

  • CXL updates

  • parisc updates

  • perf tools updates

  • firewire updates

  • fbdev updates

  • pin control updates

  • Rust updates

  • i3c updates

  • module updates

  • more tracing updates

  • non-MM updates

  • RTC updates

  • apparmor updates

  • OpenRISC updates

  • device mapper updates

  • printk updates

  • f2fs updates

  • more i2c updates

  • more MM updates

  • exfat updates

  • ARM update

  • Kbuild updates

  • more SCSI updates

  • VFIO updates

  • ipmi updates

  • input updates

  • LoongArch updates

  • more s390 updates

  • more smb client updates

  • NFS client updates

  • xtensa update

  • gpio updates

  • mailbox updates

  • more block updates

  • EFI updates

  • turbostat updates

14. Other news sites

  • LWN merge window part 1, part 2

  • Phoronix Linux 6.17 Features: Great Intel Graphics Improvements, AMD HFI, Attack Vector Controls + Lenovo Gaming Drivers

  • MoinMoin Powered
  • Python Powered
  • GPL licensed
  • Valid HTML 4.01