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 73 as of 2025-11-23 20:01:18
KernelNewbies:
  • Linux_6.18

Linux 6.18 changelog.

Summary:

Contents

  1. Prominent features
    1. Support for Accurate Explicit Congestion Notification in TCP
    2. UDP receive performance improvements
    3. Improved kernel memory allocation performance with slub sheaves
    4. A device mapper target for persistent cache
    5. Process Namespaces as file handlers
    6. BPF signed programs
  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. Networking
    5. Audio
    6. Tablets, touch screens, keyboards, mouses
    7. TV tuners, webcams, video capturers
    8. Universal Serial Bus
    9. Serial Peripheral Interface (SPI)
    10. Watchdog
    11. Serial
    12. CPU Frequency scaling
    13. Device Voltage and 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. Inter-Integrated Circuit (I2C + I3C)
    22. Hardware monitoring (hwmon)
    23. General Purpose I/O (gpio)
    24. Leds
    25. DMA engines
    26. Cryptography hardware acceleration
    27. PCI
    28. Non-Transparent Bridge (NTB)
    29. Clock
    30. PHY ("physical layer" framework)
    31. EDAC (Error Detection And Correction)
    32. Various
  13. List of Pull Requests
  14. Other news sites

1. Prominent features

1.1. Support for Accurate Explicit Congestion Notification in TCP

This release includes initial support for Accurate Explicit Congestion Notification (currently a draft, which will be RFC 9768).

Explicit Congestion Notification (ECN) is a mechanism where network nodes can mark IP packets, instead of dropping them, to indicate incipient congestion to the endpoints. Receivers with an ECN-capable transport protocol feed back this information to the sender. ECN was originally specified for TCP in such a way that only one feedback signal can be transmitted per Round-Trip Time (RTT). Recent new TCP mechanisms need more Accurate ECN feedback information whenever more than one marking is received in one RTT.

This release adds support for a scheme that provides more than one feedback signal per RTT in the TCP header. It allows feeding back the number of Congestion Experienced marks accurately to the sender. Congestion control algorithms can take advantage of the accurate ECN information to fine-tune their congestion response to avoid drastic rate reduction when only mild congestion is encountered.

1.2. UDP receive performance improvements

This releases optimizes the UDP stack on the receive side, especially when under one or several UDP sockets are receiving a DDOS attack. A 47 % increase of throughput has been measured when using IPv6 UDP packets with 120 bytes of payload, under DDOS.

1.3. Improved kernel memory allocation performance with slub sheaves

Operating system kernels often need to allocate small amounts of memory, there is a mechanism called slab that does that. The Linux implementation is called Slub.

This release adds a feature called "sheaves", which could be described in essence as a per-CPU cache, so that allocations can be done locally most of the time. Previously, synchronization primitives were required that involved other CPUs. As a result, there is a performance improvement in both the allocation and freeing paths. It also adds support for kfree_rcu() batching and recycling.

Recommended LWN article: Slab allocator: sheaves and any-context allocations

1.4. A device mapper target for persistent cache

This release adds a pcache target which provides a mechanism to use persistent memory (e.g., CXL persistent memory, DAX-enabled devices) as a high-performance cache layer in front of traditional block devices such as SSDs or HDDs.

Documentation: dm-pcache — Persistent Cache

1.5. Process Namespaces as file handlers

The Linux kernel has supported "pidfds" (using file descriptors as stable handles to a process) since Linux 5.1. This has proven to be very useful.

In this release it is possible to encode and decode namespace file handles using the common name_to_handle_at() and open_by_handle_at() APIs. It has the same advantage as pidfds. It's possible to reliably and for the lifetime of the system refer to a namespace without pinning any resources and to compare them.

Cover letter: (cover)

1.6. BPF signed programs

This release implements the ability to load BPF programs that are cryptographically signed. Future development is in implementing security policies and paving the way for allowing unprivileged users to load vetted BPF programs.

Recommended LWN article: Possible paths for signing BPF programs

2. Core (various)

  • rseq: Optimize exit to user space (cover), commit, commit, commit, commit, commit, commit, commit

  • (FEATURED) namespaces: Support file handles. For a while now we have supported file handles for pidfds. This has proven to be very useful. Extend the concept to cover namespaces as well. After this patchset it is possible to encode and decode namespace file handles using the commong name_to_handle_at() and open_by_handle_at() apis (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

  • (FEATURED) procfs: add "pidns" mount option to specify the pid namespace (cover), commit, commit, commit

  • task scheduler
    • make migrate_enable/migrate_disable inline (cover), commit, commit, commit

    • Defer throttle when task exits to user (cover), commit, commit, commit, commit, commit

    • sched_ext: Add migration-disabled counter to error state dump commit

    • tools/sched_ext: Receive updates from SCX repo commit

    • Task based throttle follow ups commit, commit, commit

  • io_uring:
    • Add support for mixed sized CQEs commit, commit, commit, commit, commit, commit, commit, commit

    • Zcrx updates (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

    • Add request poisoning commit

  • binder: Introduce transaction reports via netlink (cover), commit, commit, commit, commit, commit

  • cgroup: Replace global percpu_rwsem with per threadgroup resem when writing to cgroup.procs (cover), commit, commit, commit


/!\ Edit conflict - other version:



/!\ Edit conflict - your version:


  • cgroup: cgroup.stat.local time accounting commit


/!\ End of edit conflict


  • Refactor cpus mask setting commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • Allow to drop the softirq-BKL lock on PREEMPT_RT (cover), commit, commit, commit

  • Miscellaneous rcu updates for v6.18 (cover), commit, commit, commit, commit, commit

  • tools/rtla: Code consolidation and osnoise actions (cover), commit, commit, commit, commit, commit, commit, commit

  • Add 'initramfs_options' to set initramfs mount options commit

  • vfs: umount_tree(): take all victims out of propagation graph at once (cover), commit, commit

  • vfs: fix handling of delegated timestamp updates (cover), commit, commit, commit, commit, commit, commit, commit, commit

  • vfs: 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, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • binfmt_elf: preserve original ELF e_flags for core dumps commit

  • Workqueue: replace system wq and change alloc_workqueue callers commit, commit, commit

  • panic: Introduce panic status function family (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit

  • panic: remove CONFIG_PANIC_ON_OOPS_VALUE commit

  • fanotify: add watchdog for permission events commit

  • tools/delaytop: add flexible sorting by delay field commit

  • tools/delaytop: add interactive mode with keyboard controls commit

  • tools/sched_ext: Receive updates from SCX repo commit

  • tools/delaytop: add memory verbose mode support commit

  • kconfig: Add transitional symbol attribute for migration support (cover), commit, commit, commit

  • vt: Add support for smput/rmput escape codes commit

  • padata: replace wq users and add WQ_PERCPU to alloc_workqueue() users commit, commit

  • Execute PROCMAP_QUERY ioctl under per-vma lock commit, commit, commit

  • Rust
    • rust_binder: add Rust Binder driver commit

    • Lkmm atomics in rust (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit

    • Borrowedpage, aspageiter and vmallocpageiter (cover), commit, commit, commit, commit, commit, commit, commit

    • Debugfs bindings (cover), commit, commit, commit, commit, commit, commit, commit

    • Rust infrastructure for sg_table and scatterlist (cover), commit, commit, commit, commit, commit

    • hrtimer: Various hrtimer + time additions commit, commit, commit, commit, commit, commit, commit

    • Implement kernel::sync::Refcount and convert users (cover), commit, commit, commit, commit, commit

    • Support for struct iov_iter (cover), commit, commit, commit, commit, commit

    • Add alignment type (cover), commit, commit

    • Adds bitmap api, id pool and bindings (cover), commit, commit, commit, commit, commit

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

    • Add abstraction for maple trees (cover), commit, commit, commit

    • rust, nova-core: PCI Class, Vendor support (cover), commit, commit, commit, commit, commit, commit

    • alloc: implement Box::pin_slice() commit

    • pin-init: add references to previously initialized fields commit

    • Arithmetic ops for instant/delta (cover), commit, commit

    • rust: add a USB driver sample commit

3. File systems

  • BTRFS


/!\ Edit conflict - other version:


  • Search data checksums in the commit root (previous transaction) to avoid locking contention, this improves parallelism of read heavy/low write workloads, and also reduces transaction commit time; on real and reproducer workload the sync time went from minutes to tens of seconds commit


/!\ Edit conflict - your version:



/!\ End of edit conflict


  • Prepare compression for bs > ps support (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit

  • Ref_tracker for delayed_nodes (cover), commit, commit, commit

  • Per-fs compression workspace manager commit, commit, commit, commit

  • XFS
    • Use new syscalls to set filesystem file attributes on any inode (cover), commit, commit, commit

    • Improve online repair reap calculations commit, commit, commit, commit, commit, commit, commit, commit

    • Kconfig updates: turn off V4 filesystems, the long-broken ASCII case insensitive directories, and turn online fsck by default commit, commit, commit, commit

    • Some minor improvements for zoned mode (cover), commit, commit

    • Implement XFS_IOC_DIOINFO in terms of vfs_getattr commit

  • EXT4
    • Add support for mounted updates to the superblock via an ioctl, so that tools such as tune2fs don't need block write access (cover), commit, commit, commit

  • FUSE
    • Add COPY_FILE_RANGE_64 that allows large copies commit

    • Add prune notification commit

    • Allow synchronous FUSE_INIT commit

    • Enable FUSE_SYNCFS for all fuseblk servers commit

  • NFS
    • NFS Direct: align misaligned DIO for LOCALIO (cover), commit, commit, commit, commit, commit, commit, commit

    • NFSD: filecache: add STATX_DIOALIGN and STATX_DIO_READ_ALIGN support commit

    • Implement large extent array support in pnfs (cover), commit, commit

    • flexfiles: Add support for striped layouts commit, commit, commit, commit, commit, commit, commit, commit

  • SMB
    • ksmbd: add max ip connections parameter commit

    • smbdirect/client/server: make use of common structures commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

    • server: make use of common smbdirect_socket (cover), commit, commit, commit, commit, commit, commit, commit, commit

    • Use arc4 library instead of duplicate arc4 code commit

    • client: add drop_dir_cache module parameter to invalidate cached dirents commit

  • SQUASHFS
    • Add SEEK_DATA/SEEK_HOLE support commit

    • Add additional inode sanity checking commit

  • EXFAT
    • Add support for FS_IOC_{GET,SET}FSLABEL (cover), commit

    • Optimize allocation bitmap loading time commit

    • Support modifying mount options via remount commit

  • F2FS
    • Add lookup_mode mount option: For casefolded directories, f2fs may fall back to a linear search if a hash-based lookup fails. This can cause severe performance regressions. While this behavior can be controlled by userspace tools (e.g. mkfs, fsck) by setting an on-disk flag, a kernel-level is provided to guarantee the lookup behavior regardless of the on-disk state commit, commit

    • Add reserved nodes for privileged users commit

    • Readahead node blocks in F2FS_GET_BLOCK_PRECACHE mode commit

  • DLM
    • Add new configfs entry release_recover for lockspace members commit

  • AFS
    • Add support for RENAME_NOREPLACE and RENAME_EXCHANGE commit

  • NTFS3
    • Add FS_IOC_SETFSLABEL ioctl commit, commit, commit, commit

  • OVERLAYFS
    • Enable support for casefold layers (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit

  • BCACHEFS
    • Remove bcachefs core code commit

4. Memory management

  • (FEATURED) Slub percpu sheaves (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • Dibs: direct internal buffer sharing. This layer is called 'dibs' for Direct Internal Buffer Sharing based on the common scheme that these mechanisms enable controlled sharing of memory buffers within some containing entity such as a hypervisor or a Linux instance (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • mm, swap: introduce swap table as swap cache (phase I) (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • swap: improve cluster scan strategy (cover), commit, commit, commit

  • Improve mlock tracking for large folios (cover), commit, commit, commit, commit, commit, commit

  • prctl: extend PR_SET_THP_DISABLE to only provide THPs when advised (cover), commit, commit, commit, commit, commit, commit, commit

  • mincore: speedup commit, commit

  • OOM: Improvements to victim process thawing and oom reaper traversal order (cover), commit, commit

  • Add persistent huge zero folio support Recommended LWN article, (cover), commit, commit, commit, commit, commit

  • Expand scope of khugepaged anonymous collapse (cover), commit, commit

  • page_alloc: avoid kswapd thrashing due to NUMA restrictions commit

  • Re-enable kswapd when memory pressure subsides or demotion is toggled commit

  • Readahead: improve mmap_miss heuristic for concurrent faults commit

  • Re-entrant kmalloc_nolock() (cover), commit, commit, commit, commit, commit, commit

  • userfaultfd: Opportunistic tlb-flush batching for present pages in move commit

  • mglru: update MG-LRU proactive reclaim statistics only to memcg commit

  • filemap: Optimize folio refount update in filemap_map_pages commit

  • Increase number of reserving hugepages via cmdline commit

  • Introduce kasan.write_only option in hw-tags (cover), commit, commit

  • folio_zero_user: clear contiguous pages (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit

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

  • alloc_tag: Mark inaccurate allocation counters in /proc/allocinfo output commit

  • dma-mapping: migrate to physical address-based API (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • memcg: Optimize exit to user space commit

  • damon: support ARM32 with LPAE (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • Make mm->flags a bitmap and 64-bit on all arches commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • Add and use memdesc_flags_t (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • damon
    • misc fixups and improvements for 6.18 (cover), commit, commit, commit, commit, commit

    • reclaim: support addr_unit for DAMON_RECLAIM commit, commit

    • Support stat-purpose DAMOS filters (cover), commit, commit

    • stat: expose auto-tuned intervals and non-idle ages commit, commit

  • Introduce kernel file mapped folios (cover), commit, commit, commit

  • Tiny optimization for large read operations commit, commit

  • hmm: Populate PFNs from PMD swap entry commit, (cover)

  • vm_normal_page*() improvements (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • Rust: Support large align and nid in rust allocators (cover), commit, commit, commit

  • hugetlb: cleanup hugetlb folio allocation (cover), commit, commit, commit, commit, commit

  • kho: Add support for preserving vmalloc allocations (cover), commit, commit, commit, commit

5. Block layer

  • (FEATURED) dm-pcache: persistent-memory cache for block devices (cover), commit

  • Add configfs, remote completion to rnull (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • md/llbitmap: md/md-llbitmap: introduce a new lockless bitmap (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • md/md-bitmap: introduce CONFIG_MD_BITMAP (cover), commit, commit, commit, commit, commit, commit

  • dm-integrity: prefer synchronous hash interface commit

  • nbd: restrict sockets to TCP and UDP commit

  • blk-integrity: enable p2p source and destination commit

6. Tracing, perf and BPF

  • BPF
    • Signed bpf programs (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

    • Introduce a new mechanism for BPF programs to schedule deferred execution in the context of a specific task using the kernel’s task_work infrastructure. The new bpf_task_work interface enables BPF use cases that require sleepable subprogram execution within task context, for example, scheduling sleepable function from the context that does not allow sleepable, such as NMI (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit

    • verifier: Replace path-sensitive with path-insensitive live stack analysis (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

    • Add bpf_strcasecmp kfunc commit, commit

    • Allow union argument in trampoline based programs (cover), commit, commit

    • bpf: Signed loads from arena (cover), commit, commit, commit

    • Report arena faults to bpf streams (cover), commit, commit, commit, commit, commit, commit

    • Add a dynptr type for skb metadata for tc bpf (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit

    • Add kfunc bpf_xdp_pull_data (cover), commit, commit, commit, commit, commit, commit, commit, commit

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

    • tools: Add interface to expose vpa dtl commit, commit, commit, commit, commit, commit

    • perf test: Add an 'import perf' test shell script commit, commit

    • perf trace: Add --max-summary option commit

  • tracing: Have trace_marker use per-cpu data to read user space commit

7. Virtualization

  • KVM: Enable mmap() for guest_memfd (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

  • Refine virtio mapping api (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit

  • vfio: Dump migration features under debugfs commit

  • vfio/nvgrace-gpu: Add GB300 SKU to the devid table commit

  • hv: Add CONFIG_HYPERV_VMBUS option commit

  • KVM: Speed up mmio registrations (cover), commit, commit, commit, commit

  • mshv: Add support for a new parent partition configuration commit

8. Cryptography

  • Optimize fsverity using 2-way interleaved sha-256 hashing (cover), commit, commit, commit, commit, commit, commit

  • Md5 library functions (cover), commit, commit, commit, commit, commit, commit, commit

  • Consolidate poly1305 code and add risc-v optimization (cover), commit, commit, commit

  • cryptd: wq_percpu added to alloc_workqueue users commit

9. Security

  • LSM: General module stacking (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit

  • Trusted execution environment (tee) driver for qualcomm tee (qtee) (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • Tee subsystem for protected dma-buf allocations (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit

  • selinux: enable per-file labeling for functionfs commit

10. Networking

  • Add basic PSP encryption for TCP connections (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • devmem/io_uring: allow more flexibility for ZC DMA devices commit, commit, commit, commit, commit, commit, commit

  • can: rework the CAN MTU logic (CAN XL preparation step 2/3) commit, commit, commit, commit

  • netlink: preparation before introduction of CAN XL step 3/3 (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • ethtool: support including Flow Label in the flow hash for RSS (cover), commit, commit, commit, commit

  • bonding: support aggregator selection based on port priority commit, commit, commit

  • cfg80211: Add support to indicate changed AP BSS parameters to drivers (cover), commit

  • IPv4: Speedup some nexthop handling when having a lot of nexthops (cover), commit, commit

  • batman-adv: keep skb crc32 helper local in BLA commit

  • Refactor config parsing and add cet symbol matching commit, commit

  • bpftool: Add bpf_token show commit, commit, commit

  • bridge: Allow keeping local FDB entries only on VLAN 0 commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • Expose burst period for devlink health reporter (cover), commit, commit, commit, commit, commit

  • devmem: expose tcp_recvmsg_locked errors commit

  • devmem/io_uring: allow more flexibility for ZC DMA devices (cover), commit, commit, commit, commit, commit, commit, commit

  • Add fec bins histogram report via ethtool (cover), commit, commit, commit, commit, commit

  • ethtool: add dedicated GRXRINGS driver callbacks (cover), commit, commit, commit, commit, commit, commit, commit, commit

  • ethtool: support including Flow Label in the flow hash for RSS (cover), commit, commit, commit, commit

  • (FEATURED) UDP: increase RX performance under stress (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • IPv4: allow directed broadcast routes to use dst hint (cover), commit, commit

  • mptcp: pm: netlink: announce server-side flag commit, commit, commit, commit, commit, commit

  • mptcp: receive path improvement commit, commit, commit, commit, commit, commit, commit, commit

  • mptcp: improve ADD_ADDR timeout handling (cover), commit

  • Set net.core.rmem_max and net.core.wmem_max to 4 mb commit

  • netfilter: nft_set_pipapo: speed up insertions commit

  • TCP: lockless TCP_MAXSEG option commit

  • (FEATURED) AccECN (Accurate ECN) protocol patch series commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • Better drop accounting commit, commit, commit, commit, commit

  • UDP: Remove busylock and add per numa queues commit

  • wifi
    • Track NAN interface start/stop (cover), commit, commit, commit, commit

    • Add tx_handlers_drop statistics to ethtool commit

    • S1G TIM encoding/decoding support (cover), commit, commit, commit

    • Add EHT fixed Tx rate support commit

    • Alternative changes for NL80211_CMD_SET_BSS support commit, commit, commit, commit

11. Architectures

  • ARM
    • New SoCs

      • Apple M2 Pro, M2 Max and M2 Ultra, used in the 2022/2023 generation of high-end workstations and laptops from Apple. Linux has been working on these for a while but stil requires patches commit, commit, commit, commit, commit, commit

      • Axis Artpec8 is an Armv8 chip based on Samsung Exynos design, unlike the earlier Armv7 Artpec6 from the same company that was part of a separate family of chips (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

      • NXP i.MX91 is a cut-down version of i.MX93, using only a single Cortex-A55 core (cover), commit, commit, commit, commit, commit, commit

      • Qualcomm Lemans Auto is a variant of the Lemans SoC that was originally merged under the sa8775p name, the differences being mostly the firmware configuration of the platform commit, commit, commit, commit, commit, commit, commit, commit, commit

      • Four new Renesas SoCs RZ/T2H (r9a09g077m44), RZ/N2H (r9a09g087m44), RZ/T2H (r9a09g077), and RZ/N2H (r9a09g087) are all industrial bedded SoCs based on Cortex-A55 cores. RZ/N2H commit, commit, commit, commit, commit, RZ/T2H r9a09g077m44 commit, commit, commit

    • Device Tree updates
      • Apple device tree sync from downstream kernel (cover), commit, commit, commit, commit, commit

      • Add gmac support for renesas rz/{t2h, n2h} socs (cover), commit, commit, commit

      • Initial support of msm8937 and xiaomi redmi 3s (cover), commit, commit, commit, commit

      • Add interconnect support for glymur soc (cover), commit, commit, commit

      • ixp4xx: Add device trees for MI424WR (cover), commit, commit, commit

      • Audio and other peripherals on orange pi zero (cover), commit, commit, commit

      • aspeed: Add Meta Darwin dts (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

      • renesas: Identify R-Car X5H (cover), commit, commit, commit

      • tegra: add SOCTHERM support for Tegra114 (cover), commit, commit, commit, commit, commit

      • Add support ans2 nvme on apple a11 (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit

      • soc: aspeed: socinfo: Add AST27xx silicon IDs commit

      • renesas: Add support for RZ/G3E (cover), commit, commit, commit

      • ti: k3-socinfo: add information for AM62L SR1.1 commit

      • sti: drop B2120 board support commit

      • Add support for Meta Clemente BMC (cover), commit, commit

      • Add support for sony xperia sp (cover), commit, commit, commit, commit, commit

      • Add support for netcube systems nagami som and its carrier boards (cover), commit, commit, commit, commit, commit

      • Sti device-tree cleanup (cover), commit, commit, commit

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

      • tegra: add support for ASUS Eee Pad Slider SL101 (cover), commit, commit, commit, commit

      • Add descriptions for solidrun i.mx8mp based boards (cover), commit, commit

      • Initial amediatech x96q support based on allwinner h313 (cover), commit, commit

      • Tqma91xx support (cover), commit, commit

      • Add technexion edm-g-imx8m-plus som and wb-edm-g carrier board support (cover), commit, commit

      • Add support for Ultratronik i.MX8MP Ultra-MACH SBC (cover), commit, commit, commit

      • Support the i.MX8ULP EVK9 board (cover), commit, commit

      • Add DTS for TQMLS1012al module with MBLS1012AL board commit, commit

      • Add support for ripe atlas probe v5 (cover), commit, commit

      • Initial support for qualcomm hamoa iot evk board (cover), commit, commit, commit

      • BCM5301X: Add support for Buffalo WXR-1750DHP (cover), commit, commit

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

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

      • Retire sdm845-cheza devboards (cover), commit, commit, commit

      • qcom: add initial support for Samsung Galaxy S22 (cover), commit

      • Add initial device tree for billion capture+ (cover), commit, commit, commit

      • qcom: qcm6490: Introduce Particle Tachyon (cover), commit, commit, commit

      • Enable tsens and thermal zone for qcs615 soc (cover), commit, commit

      • Introduce support for monaco evaluation kit (cover), commit, commit, commit, commit

      • qcom: sm8450: add initial device tree for Samsung Galaxy S22 commit

      • qcom: x1-hp-x14: Add support for X1P42100 HP Omnibook X14 (cover), commit, commit, commit

      • rockchip: Add ROCK 2A/2F, Sige1 and NanoPi Zero2 (cover), commit, commit, commit, commit, commit, commit

      • rockchip: Add HINLINK H68K commit, commit

      • Add support for firefly roc-rk3588-rt (cover), commit, commit

      • Add support for ti am6254atl sip (cover), commit, commit, commit, commit, commit

      • Add support for variscite var-som-am62p5 and symphony board (cover), commit, commit, commit

      • ti: k3-am642-phyboard-electra: Add PEB-C-010 Overlay commit

      • ti: k3-j721s2-evm: Add overlay to enable USB0 Type-A commit

      • zynqmp: Add support for kr260 board commit

      • zynqmp: Add support for kd240 board commit

      • rockchip: Add HINLINK H66K/H68K commit, commit, commit, commit

    • iommu/apple-dart: Four level page table support (cover), commit, commit, commit

    • Trusted execution environment (tee) driver for qualcomm tee (qtee) (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

    • iommu/apple-dart: Four level page table support (cover), commit, commit, commit

    • Add support for aspeed ast2700 scu interrupt controller (cover), commit, commit, commit

    • Add coresight trace network on chip driver (cover), commit, commit

    • coresight: Fix and improve clock usage (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

    • Updates of hisilicon uncore l3c pmu (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit

    • Add support to load qup se firmware from (cover), commit, commit, commit, commit, commit, commit

    • Add sm8750 protection domain support (cover), commit

    • drivers/perf: hisi: Add support for HiSilicon NOC and MN PMU driver (cover), commit, commit, commit

    • Updates of hisilicon uncore l3c pmu (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit

    • lan969x: Add support for Microchip LAN969x SoC (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit

    • Workarounds and optimizations for neoverse-v3ae (cover), commit, commit, commit

    • Add r8a78000 support (cover), commit, commit, commit

    • perf
      • dwc_pcie: Support counting multiple lane events in parallel commit

      • Fujitsu: Add the Uncore PMU driver commit

      • arm_spe: Armv8.8 SPE features (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit

      • Add imx94 ddr performance monitor support (cover), commit, commit, commit, commit

      • thinkpad-t14s-ec: new driver (cover), commit, commit, commit

    • mm: Rework the 'rodata=' options commit

    • Support feat_lsfe (large system float extension) (cover), commit, commit

    • GICv5 legacy (GCIE_LEGACY) NV enablement and cleanup commit, commit, commit, commit

    • KVM
      • TTW reporting on SEA and 52bit PA in S1 PTW (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

      • Reserve pKVM VM handle during initial VM setup (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit

      • nv: Allow userspace to de-feature stage-2 TGRANs commit

      • nv: Advertise FEAT_SpecSEI to NV-enabled VMs commit

      • nv: Advertise FEAT_TIDCP1 to NV-enabled VMs commit

      • nv: Expose FEAT_DF2 to NV-enabled VMs commit

      • nv: Expose FEAT_TWED to NV-enabled VMs commit

    • Refactor the rodata=xxx (cover), commit

    • realm: Add support for encrypted data from firmware (cover), commit, commit, commit

    • Support feat_bbm level 2 and large block mapping when rodata=full (cover), commit, commit, commit, commit, commit

    • Enable uprobes with gcs (cover), commit, commit, commit, commit, commit, commit, commit

    • tpm_crb: Add idle support for the Arm FF-A start method commit

    • bpf: support for timed may_goto (cover), commit, commit

    • coresight: Add label sysfs node support (cover), commit, commit

  • X86
    • amdxdna: Add ioctl DRM_IOCTL_AMDXDNA_GET_ARRAY commit

    • amdxdna: Support user space allocated buffer commit

    • amd: Add host kdump support for snp (cover), commit, commit, commit, commit

    • Enhancements to pmf driver for improved custom bios input handling (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit

    • platform
      • pmc: Add Wildcat Lake support to intel_pmc_core commit, commit

      • think-lmi: ThinkCenter certificate (cover), commit, commit, commit

      • Add WMI driver for Redmibook keyboard commit

      • x86-android-tablets: convert to use GPIO references + Acer A1-840 support (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

      • Enable ssram support in ptl and lnl (cover), commit, commit, commit, commit, commit

    • KVM
      • TDX host: kexec/kdump support commit, commit, commit, commit, commit, commit, commit

      • Add sev-snp ciphertexthiding feature support (cover), commit, commit

      • SVM: Enable AVIC for Zen4+ (if x2AVIC) (cover), commit, commit, commit, commit, commit, commit, commit

      • SVM: Enable Secure TSC for SEV-SNP (cover), commit, commit, commit, commit, commit, commit, commit, commit

      • Super Mega CET (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

      • VMX: Handle the immediate form of MSR instructions (cover), commit, commit, commit, commit, commit, commit

      • AMD: Add secure avic guest support (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

      • hyperv: Add kexec/kdump support on Azure CVMs commit

      • TDX host: kexec/kdump support commit

    • uprobes: Add support to optimize usdt probes commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

    • resctrl: Support AMD Assignable Bandwidth Monitoring Counters (ABMC) (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

    • kcfi: Prepare for gcc support (cover), commit, commit, commit, commit, commit, commit, commit, commit

    • Xop prefix instructions decoder support commit

    • microcode: Add debugging glue (cover), commit, commit

    • Perf vendor events intel update (cover), commit, commit, commit, commit, commit, commit, 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

  • RISC-V
    • Add sbi v3.0 pmu enhancements (cover), commit, commit, commit, commit, commit, commit, commit, commit

    • Add ACPI support for IOMMU (cover), commit, commit, commit

    • KVM: Add support for SBI_FWFT_POINTER_MASKING_PMLEN commit

    • KVM: Allow zicbop/bfloat16 exts for guests (cover), commit, commit, commit, commit, commit, commit

    • ONE_REG interface for SBI FWFT extension (cover), commit, commit, commit, commit, commit, commit

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

  • selftests/bpf: Enable arena atomics tests for RV64 commit

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

    • Basic device tree support for eswin eic7700 risc-v soc (cover), commit, commit, commit, commit, commit, commit

    • Icicle kit with prod device and discovery kit support (cover), commit, commit, commit, commit, commit, commit

    • spacemit: Add initial support for OrangePi RV2 (cover), commit, commit

    • starfive: Add Milk-V Mars CM (Lite) SoM (cover), commit, commit, commit, commit, commit

    • starfive: jh7110: More U-Boot downstream changes for JH7110 (cover), commit, commit, commit

    • Add sbi v3.0 pmu enhancements (cover), commit, commit, commit, commit, commit, commit, commit, commit

    • Add BPF support arena atomics for RV64 commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • POWERPC
    • ftrace: support CONFIG_FUNCTION_GRAPH_RETVAL commit, commit

    • Add interface to expose vpa dtl counters via (cover), commit, commit, commit, commit, commit, commit, commit

    • pseries: Add hypervisor pipe (HVPIPE) suport (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit

    • bpf: Add support for bpf arena and arena atomics (cover), commit, commit, commit, commit

  • LOONGARCH
    • Add loongson-2k bmc support (cover), commit, commit, commit

    • Add ELF binary support for kexec_file commit

    • Handle new atomic instructions for probes commit

    • KVM: Add PTW feature detection on new hardware commit

    • KVM: Small enhancements about IPI and LBT (cover), commit, commit, commit, commit

  • MIPS
    • loongson32: Convert all platform devices to DT (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit

  • OPENRISC
    • Support basic trace mechanism (cover), commit, commit, commit, commit

  • S390
    • dcssblk: Add DAX support commit

  • UM
    • Support SPARSE_IRQ commit

  • PARISC
    • Add initial kernel-side perf_event support commit

12. Drivers

12.1. Graphics

  • New drm accel driver for rockchip's rknn npu (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • Introduce the Tyr driver for Arm Mali GPUs commit

  • amdgpu
    • Assign unique id to compute partition commit

    • Add more cyan skillfish devices commit

    • Add criu support for amdgpu dmabuf (cover), commit, commit, commit, commit

    • Add sysfs node for node power commit

    • Add temperature metrics sysfs entry commit

    • Add more cyan skillfish PCI ids commit

    • Add a new GEM domain bit AMDGPU_GEM_DOMAIN_MMIO_REMAP to allow userspace to request the MMIO remap (HDP flush) page via GEM_CREATE commit

    • Add more information in debugfs to pagetable dump commit

  • Support for exynos7870 dsim bridge (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • Add support for rk3588 displayport controller commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • qcom: x1e78100-lenovo-thinkpad-t14s: add support for HDMI output (cover), commit, commit

  • vesadrm
    • Support 8-bit palettes (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit

  • i915
    • Compute pipe bpp from link bandwidth management commit, (cover)

  • msm
    • Support for Inter Frame Power Collapse (IFPC) feature (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

    • Support for adreno 623 gpu (cover), commit, commit, commit, commit

    • Support for Adreno 663 GPU (cover), commit

  • panel-edp
    • Add 50ms disable delay for four panels commit

    • Add SHP LQ134Z1 panel for Dell XPS 9345 commit

    • Add edp panels used by mt8189 Chromebooks commit

    • dts: rockchip: add mipi-dcphy to rk3576 (cover), commit, commit

    • ilitek-ili9881c: Add Bestar BSD1218-A101KL68 support commit

  • rcar-du: dsi: Implement DSI command support commit

  • st7571-i2c: add support for grayscale xrgb8888 (cover), commit, commit, commit, commit, commit, commit

  • panthor
    • Add support for new mali gpus (cover), commit, commit, commit, commit, commit, commit, commit

  • Enable display support for stm32mp25 (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • vkms
    • Add support for multiple plane formats (cover), commit, commit, commit, commit, commit, commit, commit, commit

  • xe
    • guc: Add SLPC power profile interface commit

    • Add user commands to WA BB via configfs (cover), commit, commit, commit, commit, commit, commit, commit

    • Enable SR-IOV for ADL/ATSM commit

    • Add psmi support (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

    • Madvise for xe (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

    • Add debugfs node to expose g-state and pcie link state residency (cover), commit

    • Introducing firmware late binding (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit

    • Handle firmware reported hardware errors (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

    • Use drm scheduler for delayed gt tlb invalidations (cover), commit, commit, commit, commit, commit, commit, commit

    • Enhance svm stats (cover), commit, commit

    • Enable SR-IOV PF mode by default commit

    • Support for mmap-ing mmio regions commit

  • Add DRM prime interface to reassign GEM handle commit, commit

  • bridge
    • Add ssd2825 RGB/DSI bridge support (cover), commit, commit

    • Add support for waveshare dsi2dpi unit (cover), commit, commit, commit

  • panel
    • Add support for panel used in ASUS VivoTab RT TF600T (cover), commit, commit

    • Add driver for samsung ams561ra01 panel with s6e8aa5x01 controller (cover), commit, commit

  • tiny
    • Add support for mayqueen pixpaper e-ink panel (cover), commit, commit, commit

  • s3fb
    • Implement 1 and 2 BPP modes, improve 4 BPP commit

    • Implement powersave for S3 FB commit

  • nova-core
    • Process and prepare more firmwares to boot GSP (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

    • register!() macro improvements (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

12.2. Power Management

  • Hp elitebook 855 g7 wwan modem power resource quirk (cover), commit, commit

  • RISC-V: Add ACPI support for IOMMU (cover), commit, commit, commit

  • SPCR: Support Precise Baud Rate field commit

  • ACPI: battery: Add synchronization between interface updates commit

  • Add soundwire file table (swft) signature commit

  • efi/x86: Memory protection on EfiGcdMemoryTypeMoreReliable commit

  • thermal/drivers/rcar_gen3: Add support for R-Car V4H default trim values commit

  • thermal/drivers/rcar_gen3: Add support for per-SoC default trim values commit

  • thermal/drivers/renesas/rzg3s: Add thermal driver for the Renesas RZ/G3S SoC commit

  • thermal/drivers/tegra: Add Tegra114 specific SOCTHERM driver commit

  • intel: int340x: New power slider interface (cover), commit, commit, commit, commit

  • tools/power x86_energy_perf_policy.8: Emphasize preference for SW interfaces commit

  • tools/power x86_energy_perf_policy: Add make snapshot target commit

  • tools/power x86_energy_perf_policy: Enhance HWP enable commit

12.3. Storage

  • Add support ans2 nvme on apple a11 (cover), commit, commit, commit, commit

  • ufs: host: mediatek: Support UFS PHY runtime PM and correct sequence commit

  • mpt3sas: Add support for 22.5 Gbps SAS link rate commit

  • s32g-ocotp: Add driver for S32G OCOTP (cover), commit, commit, commit

  • nvme-pci: Add TUXEDO IBS Gen8 to Samsung sleep quirk commit

12.4. Networking

  • Introduce amd pensando rdma driver (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • Bluetooth:
    • btintel: Add support for BlazarIW core commit

    • btintel_pcie: Add id of Scorpious, Panther Lake-H484 commit, commit

    • btusb: Add USB ID 2001:332a for D-Link AX9U rev. A1 commit

    • btusb: Add new VID/PID 13d3/3627 for MT7925 commit

    • btusb: Add new VID/PID 13d3/3633 for MT7922 commit

  • Octeontx2-af: Broadcast XON on all channels commit

  • RDMA/bnxt_re: Add receive flow steering support commit, commit, commit, commit, commit, commit, commit, commit, commit

  • Add RDMA support for Intel IPU E2000 in irdma commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • IB service resolution commit, commit, commit, commit

  • Wangxun: vf: Implement some ethtool apis for get_xxx commit

  • airoha: Add wlan flowtable tx offload commit

  • airoha: Introduce NPU callbacks for wlan offloading (cover), commit, commit, commit, commit, commit, commit, commit

  • npu: Add a NPU callback to initialize flow stats commit

  • amd-xgbe: Add PPS periodic output support commit

  • bng_en: Add more functionality commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • bnxt_en: Updates for net-next (cover), commit, commit, commit, commit, commit

  • bnxt_en: Updates for net-next (2) (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • cadence: macb: Add support for Raspberry Pi RP1 ethernet controller commit

  • dsa: Add Airoha AN8855 support (cover), commit, commit

  • dsa: b53: mmap: Implement bcm63268 gphy power control commit, commit

  • phy: aquantia: create and store a 64-bit firmware image fingerprint commit

  • dsa: lantiq_gswip: prepare for supporting MaxLinear GSW1xx (cover), commit, commit, commit, commit, commit, commit

  • dts: imx95: add standard PCI device compatible string to NETC Timer commit

  • Add NETC Timer PTP driver and add PTP support for ENETC v4 commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • fbnic: Add XDP support for fbnic (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit

  • fbnic: Extend hw stats support (cover), commit, commit, commit, commit, commit, commit

  • fbnic: add devlink health support for FW crashes and OTP mem corruptions (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit

  • fbnic: support devmem Tx commit

  • fbnic: support queue API and zero-copy Rx (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • Add PPE driver for Qualcomm IPQ9574 SoC commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • fbnic: Synchronize address handling with BMC commit, commit, commit, commit

  • fwctl/mlx5: Add few new FW rpc commands commit, commit

  • gve: support unreadable netmem commit

  • hinic3: Add a driver for Huawei 3rd gen NIC - management interfaces (cover), commit, commit, commit, commit, commit, commit, commit, commit

  • hinic3: Add a driver for Huawei 3rd gen NIC - sw and hw initialization (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • ice: implement SRIOV VF Active-Active LAG (cover), commit, commit, commit, commit, commit, commit, commit, commit

  • ice: add E830 Earliest TxTime First (ETF) offload support (cover), commit, commit

  • Fwlog support in ixgbe (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • idpf: add HW timestamping statistics commit

  • idpf: Add XDP support (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • idpf: add XSk support commit, commit, commit, commit, commit

  • igbvf: add lbtx_packets and lbtx_bytes to ethtool statistics commit

  • ixgbe: add the 2.5G and 5G speeds in auto-negotiation for E610 commit

  • wangxun: support to configure RSS (cover), commit, commit, commit, commit

  • macb: Add TAPRIO traffic scheduling support commit

  • lan865x: add ndo_eth_ioctl handler to enable PHY ioctl support commit

  • microchip: lan865x: Enable MAC address validation commit

  • mlx5: Refactor devcom and add net namespace support (cover), commit, commit, commit, commit

  • E-switch vport sharing & delegation (cover), commit, commit, commit, commit, commit, commit, commit

  • {rdma,net}/mlx5: export mlx5_vport_get_vhca_id commit

  • devlink, mlx5: Add new parameters for link management and SRIOV/eSwitch configurations (cover), commit, commit, commit, commit

  • mlx5: misc changes 2025-09-28 (cover), commit, commit, commit, commit, commit, commit, commit

  • mlx5: Support disabling host PFs commit, commit

  • Support exposing raw cycle counters in ptp and mlx5 (cover), commit, commit, commit

  • mlx5e: Support RSS for IPSec offload commit, commit, commit, commit

  • Add fec bins histogram report via ethtool (cover), commit, commit, commit, commit, commit

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

  • mlx5e: Use multiple doorbells (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • mlx5e: Add stale counter for PCIe congestion events commit

  • mvneta: add support for hardware timestamps commit

  • octeon_ep: Add support to retrieve hardware channel information (cover), commit, commit

  • phy: aquantia: create and store a 64-bit firmware image fingerprint commit

  • mvpp2: add support for hardware timestamps commit

  • Add pcs support for renesas rz/{t2h,n2h} socs (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit

  • fixed_phy: remove link gpio support commit

  • phy: micrel: Add PTP support for lan8842 (cover), commit, commit

  • phy: micrel: Add support for lan8842 (cover), commit, commit, commit, commit

  • mscc: report and configure in-band auto-negotiation for SGMII/QSGMII commit

  • phy: mxl-86110: add basic support for MxL86111 PHY commit, commit, commit

  • realtek: support for TRIGGER_NETDEV_LINK on RTL8211E and RTL8211F commit

  • Add si3474 pse controller driver (cover), commit, commit

  • renesas: rswitch: R-Car S4 add HW offloading for layer 2 switching (cover), commit, commit, commit, commit

  • sfp: improve poll interval handling commit

  • Add ethernet mac support for spacemit k1 (cover), commit, commit, commit, commit, commit

  • Aquantia PHY driver consolidation - part 1 commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • phy: mtk-2p5ge: Add LED support for MT7988 commit

  • sparx5/lan969x: Add support for ethtool pause parameters commit

  • stmmac: Add support for Allwinner A523 GMAC200 (cover), commit, commit

  • Pru-icssm ethernet driver (cover), commit, commit, commit, commit, commit, commit

  • wan: framer: Add version sysfs attribute for the Lantiq PEF2256 framer commit

  • wangxun: support to configure RSS (cover), commit, commit, commit, commit

  • wangxun: complete ethtool coalesce options (cover), commit, commit, commit, commit

  • ath12k: Add support to handle inactivity STA kickout event commit, commit, commit

  • ath12k: Add support to set per-radio RTS threshold commit

  • ath12k: report station mode per-chain signal strength commit

  • iwlwifi: updates - 2025-09-07 commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • iwlwifi: updates - 2025-08-26 commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • iwlwifi: updates - 2025-08-28 commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • wifi: mt76: mt7921: add MBSSID support commit

  • wifi: mt76: mt7921u: Add VID/PID for Netgear A7500 commit

  • wifi: mt76: mt7925: add MBSSID support commit

  • wifi: mt76: mt7925u: Add VID/PID for Netgear A9000 commit

  • mt76: mt7996: Decouple RRO logic from WED support (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • mt76: mt7996: Export MLO AP capabilities to mac80211 commit

  • mt76: mt7996: support writing MAC TXD for AddBA Request commit

  • mwifiex: add rgpower table loading support commit

  • rtl8xxxu: expose efuse via debugfs commit

  • rtw89: report per-channel noise level to get better user experience commit, commit, commit, commit, commit

  • rtw89: 8922a: add TAS feature support (cover), commit

  • rtw89: Add USB ID 2001:3327 for D-Link AX18U rev. A1 commit

  • rtw89: Add USB ID 2001:332a for D-Link AX9U rev. A1 commit

  • rtw89: improve connection loss and 8851B performance commit, commit, commit, commit, commit, commit, commit, commit

  • wwan: t7xx: add support for HP DRMR-H01 commit

12.5. Audio

  • compress_offload: Add 64-bit safe timestamp API (cover), commit, commit, commit

  • Add raw opus codec support for compress offload (cover), commit, commit, commit

  • hda/realtek: Add quirk for HP Spectre 14t-ea100 commit

  • hda: Add TAS5825 support commit

  • scarlett2: Add Vocaster speaker/headphone mute controls commit

  • usb-audio: apply "mixer_min_mute" quirks on some devices commit

  • usb-audio: Add driver for TASCAM US-144MKII (cover), commit, commit, commit, commit, commit, commit, commit

  • usb-audio: apply quirk for MOONDROP Quark2 commit

  • ASoC
    • tas2781: Add tas2118, tas2x20, tas5825 support commit, commit

    • SOF: ipc4-topology: Add support for float sample type commit

    • SOF: ipc4-topology: Add support for 8-bit formats commit

    • SOF: sof-client-probes: Add available points_info(), IPC4 only commit

    • amd: acp: Add ACP7.0 match entries for cs35l56 and cs42l43 commit

    • codecs: Add FourSemi FS2104/5S audio amplifier driver commit, commit, commit, commit, commit

    • SOF: sof-client-probes-ipc4: Human readable debugfs "probe_points" commit

    • Add pm4125 audio codec driver (cover), commit, commit, commit

    • codecs: lpass-macro: add Codec version 2.9 commit

    • codecs: pcm1754: add pcm1754 dac driver (cover), commit, commit

    • cs35l56: Set fw_regs table after getting REVID commit

    • qcom: audioreach: cleanup and calibration (cover), commit, commit, commit, commit, commit, commit

    • codecs: lpass-wsa-macro: add Codev version 2.9 commit

    • cs35l56: Add support for CS35L56 B2 silicon commit

    • Add qcs615 sound card support (cover), commit, commit

    • renesas: msiof: ignore 1st FSERR commit

    • rt722: add settings for rt722VB commit

    • sof: ipc4-topology: Add support to sched_domain attribute commit

    • tas2781: Support more newly-released amplifiers tas58xx in the driver commit

    • wm1250-ev1: Remove redundant OOM message (cover), commit, commit, commit, commit, commit, commit

    • tas2783A: Add soundwire based codec driver commit, commit, commit, commit, commit

    • qcom: x1e80100: add compatible for glymur SoC commit

    • renesas: msiof: Add note for The possibility of R/L opposite Capture commit

    • wl1273: Remove commit

12.6. Tablets, touch screens, keyboards, mouses

  • Implement haptic touchpad support (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • Add himax hx852x(es) touchscreen driver (cover), commit, commit

  • Add driver for hynitron cst816x series commit

  • Atmel_mxt_ts: add support for generic touchscreen configurations commit

  • Add support for awinic aw86927 haptic driver (cover), commit, commit

  • tca6416-keypad: remove the driver commit

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

  • tps6594: add power button and power-off (cover), commit, commit, commit

  • HID
    • intel-thc-hid: intel-quicki2c: support ACPI config for advanced features commit

    • intel-thc-hid: intel-quickspi: Add ARL PCI Device Id's commit

    • Further hid-pidff improvements and fixes (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

    • playstation: Add support for audio jack handling on DualSense (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

12.7. TV tuners, webcams, video capturers

  • aspeed: Allow to capture from SoC display (GFX) (cover), commit

  • ti, cdns: Multiple pixel support and misc fixes (cover), commit, commit, commit, commit, commit, commit

  • i2c: Add OmniVision OG0VE1B image sensor driver (cover), commit, commit

  • i2c: Add OmniVision OV6211 image sensor driver (cover), commit, commit

  • i2c: Add ov2735 camera sensor driver (cover), commit, commit

  • tc358743: add support for more IF/Packet types (cover), commit, commit

  • imx-mipi-csis: Cleanups and debugging improvements (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • Enable h.264/h.265 encoder support and fixes in iris driver common code (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

  • iris: Add support for SM8750 (VPU v3.5) (cover), commit, commit, commit

  • iris: add VPU33 specific encoding buffer calculation commit

  • qcom: camss: Add qcm2290 support (cover), commit, commit, commit, commit, commit, commit

  • qcs8300: Add qcs8300 camss support (cover), commit, commit, commit, commit, commit, commit

  • Add lemans(sa8775p) camss support (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit

  • Remove unnecessary ternary operators (cover), commit, commit, commit

  • dts: imx8mp: Add pclk clock and second power domain for the ISP commit

  • uvcvideo: Run uvc_ctrl_init_ctrl for all controls commit

  • venus: Add QCM2290 support with AR50_LITE core (cover), commit, commit, commit, commit, commit, commit, commit, commit

  • radio-wl1273: Remove commit

  • rkisp1: Add support for multiple power domains commit

  • uvcvideo: Support UVC_CROSXU_CONTROL_IQ_PROFILE commit

12.8. Universal Serial Bus

  • Support system sleep with offloaded usb transfers (cover), commit, commit, commit, commit

  • eUSB2 double isochronous in bandwidth support (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit

  • serial: option: add Quectel RG255C commit

  • serial: option: add SIMCom 8230C compositions commit

  • serial: option: add Telit FN920C04 ECM compositions commit

  • serial: option: add UNISOC UIS7720 commit

  • Add Huawei ME906S to wakeup quirk commit

  • dwc2: Add support for 'maximum-speed' property commit

  • Add spacemit k1 usb3.0 host controller support (cover), commit, commit

  • Add rz/g3e usb3.2 gen1 host controller support (cover), commit, commit, commit, commit

  • gpio/i2c: Add Intel USBIO USB IO-expander drivers (cover), commit, commit, commit

  • mon: Increase BUFF_MAX to 64 MiB to support multi-MB URBs commit

  • ohci: s3c2410: Drop support for S3C2410 systems commit, commit

  • typec: tcpci: add wakeup support commit

  • apple: Add hardware tunable support (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • typec: ucsi: Add support for READ_POWER_LEVEL command commit

  • xhci-pci: add support for hosts with zero USB3 ports commit

  • Support usb wakeup function for tegra234 (cover), commit

  • usb: renesas_usbhs: Add support for RZ/T2H SoC commit

12.9. Serial Peripheral Interface (SPI)

  • Virtio spi linux driver (cover), commit, commit, commit

  • airoha: driver fixes & improvements (cover), commit, commit, commit, commit

  • Support for amlogic spi flash controller ip (cover), commit, commit, commit

  • Add qspi support for sam9x7 and sama7d65 socs (cover), commit, commit, commit, commit, commit

  • intel-pci: Add support for Intel Wildcat Lake SPI serial flash commit

  • intel: Add support for Oak Stream SPI serial flash commit

  • mt65xx: add dual and quad mode for standard spi device commit

  • spi-nxp-fspi: add DTR mode support (cover), commit, commit, commit, commit, commit

  • s3c64xx: Drop S3C2443 commit

  • intel-pci: Add support for Intel Wildcat Lake SPI serial flash commit

12.10. Watchdog

  • Increase max timeout value of s3c2410 watchdog (cover), commit, commit, commit, commit, commit

  • Add watchdog driver support for rz/t2h and rz/n2h socs (cover), commit, commit, commit, commit, commit, commit

  • Add nuvoton nct6694 mfd drivers (cover), commit, commit, commit, commit, commit, commit, commit

12.11. Serial

  • 8250_exar: add support for Advantech 2 port card with Device ID 0x0018 commit

  • qcom-geni: Add DFS clock mode support to GENI UART driver commit

12.12. CPU Frequency scaling

  • airoha: Add support for AN7583 SoC commit

  • Mt8196 cpufreq support (cover), commit, commit, commit, commit

  • ti: Allow all silicon revisions to support OPPs commit

  • ti: Add support for AM62D2 commit

  • ti: Support more speed grades on AM62Px SoC commit

12.13. Device Voltage and Frequency Scaling

  • rockchip-dfi: add support for LPDDR5 commit

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

  • Poweroff/reboot support for th1520 via aon (cover), commit, commit

  • supply: Add adc-battery-helper lib and Intel Dollar Cove TI CC battery driver (cover), commit, commit, commit, commit, commit

  • Add texas instruments bq25703a charger (cover), commit, commit, commit, commit, commit

  • supply: Add several features support in qcom-battmgr driver (cover), commit, commit, commit, commit, commit, commit, commit, commit

  • supply: sbs-charger: Support multiple devices commit

  • Add s2dos05 regulator support commit

  • max77838: add max77838 regulator driver (cover), commit, commit

  • Add new pmic pf0900 support (cover), commit, commit

  • pf530x: NXP PF530x regulator driver (cover), commit, commit

  • rt5133: Add RT5133 PMIC regulator Support commit

  • Introduce p1 pmic support (cover), commit, commit, commit, commit, commit, commit

12.15. Real Time Clock (RTC)

  • Introduce p1 pmic support (cover), commit, commit, commit, commit, commit, commit

  • optee: add alarm related rtc ops to optee rtc driver commit

  • s3c: Drop support for S3C2410 commit

12.16. Pin Controllers (pinctrl)

  • Add pinctrl support for the aaeon up board fpga (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • Add pin control driver for bcm2712 soc (cover), commit, commit, commit

  • Add sdm660 lpass lpi tlmm (cover), commit, commit, commit

  • qcom: Introduce Pinctrl for Glymur (cover), commit, commit

  • qcom: sm8250: Add egpio support commit, (cover)

  • Add pinctrl driver for rz/t2h and rz/n2h socs (cover), commit, commit

  • Add support for gbeth ips found on rz/g3e socs (cover), commit, commit, commit

  • Add support for the axis artpec-8 soc (cover), commit, commit, commit, commit, commit, commit

  • tegra: Add Tegra186 pinmux driver (cover), commit, commit

  • pinctrl: renesas: rzt2h: Add support for RZ/N2H commit

12.17. Multi Media Card (MMC)

  • rtsx: usb card reader: add OCP support commit

  • Handle undervoltage events and prevent emmc corruption (cover), commit, commit

12.18. Memory Technology Devices (MTD)

  • core: expose ooblayout information via debugfs commit

  • Realtek ecc engine (cover), commit, commit

  • rawnand: loongson: Add Loongson-2K nand controller support (cover), commit, commit, commit, commit, commit, commit, commit

  • spinand: add support for FudanMicro FM25S01A commit

  • spinand: gigadevice: Add continuous read support commit

  • rawnand: s3c2410: Drop driver (no actual S3C64xx user) commit

  • s3c6400_defconfig: Drop MTD_NAND_S3C2410 commit

  • rawnand: s3c2410: Drop S3C2410 support commit

12.19. Industrial I/O (iio)

  • adc: ad7173: add filter support (cover), commit, commit, commit, commit

  • adc: add support for ADE9000 Energy Monitoring IC (cover), commit, commit, commit, commit, commit, commit

  • accel: adxl345: add interrupt based sensor events (cover), commit, commit, commit, commit, commit, commit, commit

  • Processed channel handling fixes + intel dollar cove ti pmic adc driver (cover), commit, commit, commit, commit, commit, commit

  • Marvell 88pm886 pmic gpadc driver (cover), commit, commit, commit

  • Support rohm bd79112 adc (cover), commit, commit, commit

  • adc: ad7124: proper clock support (cover), commit, commit, commit, commit

  • adc: ad7124: add filter support (cover), commit, commit, commit, commit, commit, commit

  • adc: ad7173: add SPI offload support commit

  • Support rohm bd79105 adc (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • Support rohm bd7910[0,1,2,3] (cover), commit, commit, commit, commit

  • adc: samsung: Simplify, cleanup and drop S3C2410 (cover), commit, commit, commit, commit, commit

  • Add iio backend support for ad7779 (cover), commit, commit, commit, commit

  • iio:light: add driver for veml6046x00 RGBIR color sensor (cover), commit, commit, commit

  • light: ltr390: Add debugfs register access support commit

  • light: ltr390: Implement runtime PM support commit

  • magnetometer: add support for Infineon TLV493D 3D Magnetic Sensor (cover), commit, commit

  • mcp9600: Features and improvements (cover), commit, commit, commit, commit, commit

12.20. Multi Function Devices (MFD)

  • Add nuvoton nct6694 mfd drivers (cover), commit, commit, commit, commit, commit, commit, commit

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

  • Add texas instruments bq25703a charger (cover), commit, commit, commit, commit, commit

  • Marvell 88pm886 pmic gpadc driver (cover), commit, commit, commit

  • intel-lpss: Add Intel Wildcat Lake LPSS PCI IDs commit

  • Add loongson-2k bmc support (cover), commit, commit, commit

  • Introduce p1 pmic support (cover), commit, commit, commit, commit, commit, commit

  • tps6594: add power button and power-off (cover), commit, commit, commit

  • qnap-mcu: Add driver data for TS233 variant commit

12.21. Inter-Integrated Circuit (I2C + I3C)

  • Add adi i3c controller (cover), commit, commit

  • mipi-i3c-hci-pci: Add support for Intel Wildcat Lake-U I3C commit

  • Fix, rework and extend rtl9300 i2c driver (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit

  • s3c2410: Drop S3C2410 OF support commit

  • usbio: Add ACPI device-id for MTL-CVF devices commit

  • i2c: tegra: Add Tegra256 support commit

12.22. Hardware monitoring (hwmon)

  • sht21: add devicetree support (cover), commit, commit, commit, commit

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

  • asus-ec-sensors
    • Add Pro WS WRX90E-SAGE SE commit

    • Add B650E-I commit

    • Add ROG STRIX Z790E GAMING WIFI II commit

    • Add STRIX B850-I GAMING WIFI commit

    • Add X670E-I GAMING WIFI commit

    • Narrow lock for X870E-CREATOR WIFI commit

    • Add PRIME Z270-A commit

    • Add ROG STRIX X670E-E GAMING WIFI commit

    • Add ROG STRIX X870-I GAMING WIFI commit

    • Add ROG STRIX X870E-E GAMING WIFI commit

    • Add ROG STRIX Z690-E GAMING WIFI commit

    • Add TUF GAMING X670E PLUS WIFI commit

  • cros_ec: Export fan control and register fans as cooling devices (cover), commit, commit, commit

  • dell-smm: Add support for Dell OptiPlex 7040 commit

  • dell-smm: Add support for automatic fan mode commit

  • ina238: Various improvements and added chip support (cover), commit, commit, commit, commit, commit, commit, commit

  • ina238: Add support for current limits commit

  • k10temp: Updates for amd family 1ah-based models (cover), commit, commit, commit

  • lenovo-ec-sensors: Update P8 supprt commit

  • mlxreg-fan: Add support for new flavour of capability register commit

  • pmbus/adm1275: Add sq24905c support (cover), commit, commit

  • pmbus/isl68137: add support for Renesas RAA228244 and RAA228246 commit

  • pmbus/mp5990: add support for MP5998 commit, commit

  • sbtsi_temp: AMD CPU extended temperature range support commit

  • Add MPS mp2869,mp29608,mp29612,mp29816 and mp29502 commit, commit, commit

  • Initial kontron smarc-sam67 support (cover), commit, commit, commit, commit

12.23. General Purpose I/O (gpio)

  • Support gpio controller of loongson-2k0300 soc (cover), commit, commit

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

  • Add nuvoton nct6694 mfd drivers (cover), commit, commit, commit, commit, commit, commit, commit

  • gpio: tegra186: Add support for Tegra256 commit

12.24. Leds

  • Add support for is31fl3236a led controller (cover), commit

  • qnap-mcu: add support for the status LEDs (cover), commit, commit

12.25. DMA engines

  • idxd: Add a new IAA device ID for Wildcat Lake family platforms commit

  • mmp_pdma: Add SpacemiT K1 SoC support with 64-bit addressing (cover), commit, commit, commit, commit, commit, commit, commit, commit

12.26. Cryptography hardware acceleration

  • ccp: add amd seamless firmware servicing (sfs) driver (cover), commit, commit

  • Add sev-snp ciphertexthiding feature support (cover), commit, commit, commit, commit, commit, commit, commit

  • Curve25519 cleanup (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • Hisilicon/zip: add hashjoin, gather, and udma data move features commit

  • Add loongson security engine chip driver (cover), commit, commit, commit, commit

  • Qat: add command queue telemetry counters for gen6 commit

  • Add support for texas instruments dthev2 crypto engine (cover), commit, commit

  • Add versal trng driver (cover), commit, commit

  • hisilicon/zip: add lz4 and lz77_only to algorithm sysfs commit

  • qat: add additional telemetry counter for GEN6 devices commit

12.27. PCI

  • AER: Support errors introduced by PCIe r6.0 commit

  • ASPM: Enable all ClockPM and ASPM states for devicetree platforms commit

  • Add support for amd versal gen 2 mdb pcie rp perst# (cover), commit, commit

  • sysfs: Expose PCI device serial number commit

  • dwc: Add ECAM support with iATU configuration (cover), commit, commit, commit, commit

  • dwc: Implement capability search using PCI core APIs commit

  • dwc: Support 16-lane operation commit

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

  • Add equalization settings for 8.0 gt/s and 32.0 gt/s and add pcie lane equalization preset properties for 8.0 gt/s and 16.0 gt/s (cover), commit, commit, commit

  • Add pcie support to sophgo sg2042 soc (cover), commit, commit

  • Add stm32mp25 pcie drivers (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

12.28. Non-Transparent Bridge (NTB)

  • epf: add vNTB support for Renesas rcar platform (cover), commit, commit

12.29. Clock

  • amlogic: drop meson-clkcee commit

  • Add clock support for loongson 2k0300 soc (cover), commit, commit, commit, commit, commit, commit

  • Add support for mt8196 clock controllers (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

  • Add support for clock controllers for glymur soc (cover), commit, commit, commit, commit, commit, commit, commit

  • Enable cpufreq for ipq5424 (cover), commit, commit, commit, commit

  • Add support for display clock controllers for glymur soc (cover), commit, commit

  • renesas: r9a09g077: Add module clocks for SCI1-SCI5 commit

  • Samsung s2mpg10 pmic mfd-based drivers (cover), commit, commit

  • Introduce clock and reset driver for stm32mp21 platform (cover), commit, commit, commit

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

  • thead: Changes to TH1520 clock driver for disp (cover), commit, commit, commit, commit

  • Add support for the nxp automotive s32g pit (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

12.30. PHY ("physical layer" framework)

  • Add support for eusb2 repeater on pmiv0104 (cover), commit, commit, commit, commit

  • qcom: allow up to 4 lanes for the Type-C DisplayPort Altmode (cover), commit, commit, commit, commit, commit, commit

  • qcom-qmp-pcie: add dual lane PHY support for SM8750 commit

  • renesas: r8a779f0-ether-serdes: driver enhancement (cover), commit, commit

  • Add usb2 phy support for rz/t2h and rz/n2h socs (cover), commit, commit, commit, commit, commit

  • Support rk3528 variant of rockchip naneng-combphy (cover), commit, commit, commit, commit, commit, commit

  • sophgo: add USB phy support for CV18XX series (cover), commit, commit

  • dts: qcom: sm8750: Add PCIe PHY and controller node commit

  • phy: rockchip: naneng-combphy: Enable U3 OTG port for RK3568 commit

12.31. EDAC (Error Detection And Correction)

  • ie31200: Add two more Intel Alder Lake-S SoCs for EDAC support commit

  • Add EDAC driver for ARM Cortex A72 cores commit

  • Cleanup and add support for amd family 1ah-based socs (cover), commit, commit

  • Versal NET: Add support for error notification (cover), commit, commit, commit, commit

12.32. Various

  • mhi: host: Enable SRIOV support in MHI driver (cover), commit, commit, commit, commit

  • mhi: host: pci_generic: Add support for all Foxconn T99W696 SKU variants commit

  • comedi: Add new driver for ADLink PCI-7250 series commit

  • cxl: Support poison inject & clear by region offset (cover), commit, commit, commit, commit, commit

  • accel/habanalabs
    • gaudi2: add support for logging register accesses from debugfs commit

    • Add debugfs interface for HLDIO testing commit

  • zl3073x: Add support for devlink flash (cover), commit, commit, commit, commit, commit

  • Linux SBI MPXY and RPMI drivers (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • Mt8196 gpu frequency/power control support (cover), commit, commit

  • Introducing firmware late binding (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit

  • mei: me: add wildcat lake P DID commit

  • misc: rtsx_pci: Add separate CD/WP pin polarity reversal support commit

  • Tee subsystem for protected dma-buf allocations (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit

  • Marvell pxa1908 power domains (cover), commit, commit, commit

  • pmdomain: Partial refactor, support modem and rtff (cover), commit, commit, commit, commit, commit, commit, commit

  • imx_dsp_rproc: Add support of recovery and coredump process commit

  • Add support for remoteprocs on milos soc (cover), commit, commit

  • Add support for ast2700 clk driver (cover), commit, commit

  • bcm6345: add support for internal ephy resets on bcm63xx (cover), commit, commit

  • Add idle support for the arm ff-a start method commit

13. List of Pull Requests

  • misc vfs updates

  • vfs mount updates

  • vfs inode updates

  • vfs iomap updates

  • pidfs updates

  • vfs rust updates

  • vfs workqueue updates

  • copy_process updates

  • afs updates

  • namespace updates

  • vfs writeback updates

  • vfs async directory updates

  • gfs2 updates

  • xfs updates

  • smb restructuring updates

  • hfs updates

  • erofs updates

  • dlm updates

  • fscrypt updates

  • CRC updates

  • crypto library updates

  • interleaved SHA-256 hashing support

  • ffs const-attribute cleanups

  • execve updates

  • seccomp update

  • hardening updates

  • tiny pstore update

  • NIOS2 updates

  • microblaze updates

  • arm64 updates

  • RISC-V updates

  • m68k updates

  • s390 updates

  • powerpc updates

  • xen updates

  • btrfs updates

  • audit updates

  • selinux updates

  • lsm updates

  • sched_ext updates

  • workqueue updates

  • cgroup updates

  • scheduler updates

  • performance events updates

  • locking updates

  • EDAC updates

  • x86 instruction decoder update

  • x86 build updates

  • x86 asm update

  • x86 microcode loading updates

  • x86 RAS updates

  • x86 mitigation updates

  • x86 cpuid updates

  • x86 resource control updates

  • x86 SEV and apic updates

  • TIF bit unification updates

  • rseq updates

  • irq core updates

  • irq chip driver updates

  • futex updates

  • timer core updates

  • clocksource updates

  • VDSO updates

  • bpf updates

  • rust updates

  • nolibc updates

  • driver core updates

  • chrome platform updates

  • hwmon updates

  • pwm updates

  • gpio updates

  • regmap updates

  • regulator updates

  • spi updates

  • pmdomain updates

  • MMC updates

  • MFD updates

  • LED updates

  • backlight updates

  • firewire updates

  • HSI update

  • power supply and reset updates

  • IPMI updates

  • pin control updates

  • i2c updates

  • i3c updates

  • power management updates

  • ACPI updates

  • thermal control updates

  • devicetree updates

  • new SoC support

  • SoC dt updates

  • SoC defconfig updates

  • SoC driver updates

  • ARM SoC updates

  • asm-generic updates

  • kunit updates

  • kselftest updates

  • Kbuild updates

  • Kernel Concurrency Sanitizer (KCSAN) update

  • bitmap updates

  • io_uring updates

  • block updates

  • sound updates

  • drm updates

  • media updates

  • networking updates

  • slab updates

  • MM updates

  • non-MM updates

  • vfs mount updates

  • fs_context updates

  • nfsctl updates

  • finish_no_open updates

  • d_name audit update

  • misc non-vfs updates

  • overlayfs updates

  • fuse updates

  • configfs update

  • fsnotify updates

  • udf and quota updates

  • ext4 updates

  • jfs updates

  • ntfs3 updates

  • orangefs updates

  • exfat updates

  • f2fs updates

  • smb client updates

  • NFS client updates

  • file->f_path constification

  • documentation updates

  • dma-mapping updates

  • iommu updates

  • fwctl updates

  • iommufd updates

  • rdma updates

  • device mapper updates

  • SCSI updates

  • VFIO updates

  • virtio updates

  • kvm updates

  • kgdb updates

  • x86 TDX updates

  • x86 mm update

  • x86 entry updates

  • more RISC-V updates

  • sparc updates

  • mm-init update

  • printk updates

  • RCU updates

  • CXL updates

  • crypto updates

  • keys updates

  • x86 platform driver updates

  • HID updates

  • remoteproc updates

  • rpmsg updates

  • MTD updates

  • tty/serial updates

  • USB / Thunderbolt updates

  • staging driver updates

  • Char/Misc/IIO/Binder updates

  • tracing tools updates

  • tracing updates

  • OpenRISC updates

  • MIPS updates

  • integrity updates

  • EFI updates

  • more MM updates

  • ata updates

  • zonefs update

  • soundwire updates

  • phy updates

  • dmaengine updates

  • pci updates

  • watchdog updates

  • libnvdimm updates

  • uml updates

  • LoongArch updates

  • x86 kvm updates

  • nfsd updates

  • hyperv updates

  • clk updates

  • more power management updates

  • more ACPI updates

  • more thermal control updates

  • ARM development updates

  • input updates

  • more VFIO updates

  • mailbox updates

  • perf tools updates

  • more s390 updates

  • 9p updates

  • tracing clean up and fixes

  • tpm updates

  • more i2c updates

  • NTB updates

  • fbdev updates

  • parisc updates

  • Xtensa updates

  • more smb client updates

  • ceph updates

  • hpfs updates

  • more updates

  • x86 cleanups

  • more x86 updates

  • RTC updates

14. Other news sites

  • LWN merge window part 1, part 2

  • Phoronix Linux 6.18 Features

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