|
Size: 367313
Comment:
|
Size: 367005
Comment:
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 6: | Line 6: |
#pragma section-numbers on #pragma keywords Linux, kernel, operating system, changes, changelog, file system, Linus Torvalds, open source, device drivers #pragma description Summary of the changes and new features merged in the Linux kernel during the development cycle Linux has not been released |
Linux 6.18 changelog.
Summary:
Contents
- Prominent features
- Core (various)
- File systems
- Memory management
- Block layer
- Tracing, perf and BPF
- Virtualization
- Cryptography
- Security
- Networking
- Architectures
-
Drivers
- Graphics
- Power Management
- Storage
- Networking
- Audio
- Tablets, touch screens, keyboards, mouses
- TV tuners, webcams, video capturers
- Universal Serial Bus
- Serial Peripheral Interface (SPI)
- Watchdog
- Serial
- CPU Frequency scaling
- Device Voltage and Frequency Scaling
- Voltage, current regulators, power capping, power supply
- Real Time Clock (RTC)
- Pin Controllers (pinctrl)
- Multi Media Card (MMC)
- Memory Technology Devices (MTD)
- Industrial I/O (iio)
- Multi Function Devices (MFD)
- Inter-Integrated Circuit (I2C + I3C)
- Hardware monitoring (hwmon)
- General Purpose I/O (gpio)
- Leds
- DMA engines
- Cryptography hardware acceleration
- PCI
- Non-Transparent Bridge (NTB)
- Clock
- PHY ("physical layer" framework)
- EDAC (Error Detection And Correction)
- Various
- List of Pull Requests
- Other news sites
1. Prominent features
== ==
2. Core (various)
rseq: Optimize exit to user space (cover), commit, commit, commit, commit, commit, commit, commit
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
procfs: make reference pidns more user-visible (cover), commit, commit, commit
- task scheduler
- 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
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
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
rust: add a USB driver sample commit
3. File systems
- BTRFS
- 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
- FUSE
- 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
- EXFAT
- F2FS
- DLM
Add new configfs entry release_recover for lockspace members commit
- AFS
Add support for RENAME_NOREPLACE and RENAME_EXCHANGE commit
- NTFS3
- OVERLAYFS
- BCACHEFS
Remove bcachefs core code commit
4. Memory management
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
OOM: Improvements to victim process thawing and oom reaper traversal order (cover), commit, commit
Add persistent huge zero folio support (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
Introduce kernel file mapped folios (cover), commit, commit, commit
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
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
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
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
UDP: increase RX performance under stress 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
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
AccECN 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
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 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
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
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
Add DTS for TQMLS1012al module with MBLS1012AL board 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
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
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
- 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
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
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
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
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
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
- MIPS
- OPENRISC
- 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
- i915
- msm
- panel-edp
rcar-du: dsi: Implement DSI command support commit
st7571-i2c: add support for grayscale xrgb8888 (cover), commit, commit, commit, commit, commit, commit
- panthor
Enable display support for stm32mp25 (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
- vkms
- 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
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
- panel
- tiny
- s3fb
- 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:
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
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: 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
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
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
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: 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
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
usb: renesas_usbhs: Add support for RZ/T2H SoC commit
12.9. Serial Peripheral Interface (SPI)
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
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 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
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
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
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
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)
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
- 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/isl68137: add support for Renesas RAA228244 and RAA228246 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
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
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)
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
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
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