Linux 6.15 changelog.
1. Prominent features
2. Core (various)
3. File systems
- BCACHEFS
Use flexible arrays in dirent (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Scrub commit, commit, commit, commit, commit, commit, commit, commit, commit
Device option handling improvements (cover), commit, commit, commit, commit, commit
Sysfs internal/trigger_btree_updates commit
Bch_ioctl_query_counters commit
Better handling of checksum errors/bitrot (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Bs > ps support commit
Bch_counter_bucket_discard_fast commit
bcachefs: bcachefs_metadata_version_extent_flags commit
Move write_points to debugfs commit
- BTRFS
zstd: enable negative compression levels mount option (cover), commit
defrag: extend ioctl to accept compression levels commit
Always fallback to buffered write if the inode requires checksum commit
Prepare extent_io.c for future large folio support commit
Expose per-inode stable writes flag commit
Support 2k block size for debug builds (cover), commit, commit
- F2FS
Add ioctl to get io priority hint commit
First steps towards mount api conversion (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit
Folio conversions (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
Reclaim file-backed pages given posix_fadv_noreuse (cover), commit, commit
Add carve_out sysfs node commit
Control nat_bits feature via mount option commit
Introduce f2fs_base_attr for global sysfs entries commit
- EXT4
Introduce linear search for dentries commit
Correct behaviors under errors=remount-ro mode (cover), commit, commit, commit, commit, commit, commit, commit
Fix issues caused by data write-back failures (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit
Make sb update interval tunable commit
- XFS
Large atomic writes for xfs with cow (cover), commit, commit, commit
Add tunable threshold parameter for triggering zone gc commit
Support for zoned devices (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
- NFS
NFS & SUNRPC: Sysfs Improvements (cover), commit, commit, commit, commit, commit
Containerised nfs clients and teardown (cover), commit, commit, commit, commit
Client-side offload_status implementation (cover), commit, commit, commit, commit, commit, commit, commit
Add a kconfig setting to enable delegated timestamps commit
filecache: various fixes (cover), commit, commit, commit, commit, commit, commit, commit
- SMB
client: Improve IO parameter resilience after reconnection (cover), commit, commit, commit
Improve access without file_read_attributes permission (cover), commit
Fix gettting and setting parts of security descriptor (cover), commit, commit, commit
Fix connections over netbios session (cover), commit, commit, commit, commit, commit, commit
Fixes for smb1 non-unicode 8-bit mode (cover), commit, commit, commit, commit
Make smb_server_kerberos5 enable by default commit
Implement is_network_name_deleted for smb1 commit
- AFS
- EROFS
- Extend core on-disk structures to support 48-bit block addressing, such as inodes, device slots, and inode chunks
commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
- DEVPTS
Convert devpts to use the new mount API commit
- SYSV
Remove the filesystem commit
- FUSE
- LOCKD
Add netlink control interface commit
- PSTORE
Convert to the new mount API commit
- EXFAT
Support batch discard of clusters when freeing clusters commit
- EXT2
4. Memory management
Reimplement per-vma lock as a refcount (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Mseal system mappings (cover), commit, commit, commit, commit, commit, commit
kernel/cgroups: Add "dmem" memory accounting cgroup. (cover), commit, commit, commit, commit, commit
Mm owner tracking for large folios (!hugetlb) + config_no_page_mapcount (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
swap: remove swap slot cache (cover), commit, commit, commit, commit, commit, commit, commit
Permit guard regions for file-backed/shmem mappings (cover), commit, commit, commit, commit
madvise: split out mmap locking operations for madvise() (cover), commit, commit, commit, commit
Buddy allocator like (or non-uniform) folio split (cover), commit, commit, commit, commit, commit, commit, commit, commit
mincore: improve performance by adding an unlikely hint commit
Refactor mremap and fix bug (cover), commit, commit, commit, commit, commit, commit, commit
- page_alloc
Batched unmap lazyfree large folios during reclamation (cover), commit, commit, commit, commit
Refine kmalloc caches randomization in kvmalloc (cover), commit, commit
Mark large folios for debugging purposes commit
Adding Proactive Memory Reclaim Statistics (cover), commit, commit
Hugetlb/cma improvements for large systems (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
cma: using per-CMA locks to improve concurrent allocation performance commit
page_ext: Introduce new iteration API (cover), commit, commit, commit
- damos
Auto-tune aggregation interval (cover), commit, commit, commit, commit, commit, commit, commit, commit
Make allow filters after reject filters useful and intuitive (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit
Introduce DAMOS filter type for active pages (cover), commit, commit
Introduce DAMOS filter type for unmapped pages (cover), commit, commit
Add support for hugepage_size DAMOS filter (cover), commit, commit, commit, commit
Add a command line option that enables control of how many threads should be used to allocate huge pages (cover), commit, commit, commit
kmemleak: add support for dumping physical and percpu object info (cover), commit, commit
Some cleanup for memcg (cover), commit, commit, commit, commit
Further simplify vma merge operation (cover), commit, commit, commit, commit, commit
Switch zswap to object read/write apis (cover), commit, commit, commit, commit, commit
zsmalloc/zram: there be preemption (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Track memory used by balloon drivers (cover), commit, commit, commit, commit
bpf: Introduce try_alloc_pages() (cover), commit, commit, commit, commit, commit, commit
5. Block layer
block and fscrypt support for hardware-wrapped inline encryption keys (cover), commit, commit, commit
Enable block size > physical size for block devices (cover), commit, commit, commit, commit, commit, commit, commit, commit
dm cache: support shrinking the origin device (cover), commit, commit
dm vdo: reduce reference count load time (cuts vdo startup) (cover), commit, commit, commit, commit
dm-delay: support zoned devices commit
dm-verity: support block number limits for different ioprio classes commit
dm: Enable inline crypto passthrough for striped target commit
Iomap patches for zoned xfs (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
loop: LOOP_SET_FD: send uevents for partitions commit
Improve write failure simulation (cover), commit, commit, commit, commit, commit
Cleanup & improvement & zc follow-up (improves IOPS by > 10%) (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
6. Tracing, perf and BPF
- BPF
Introduce load-acquire and store-release bpf instructions (cover), commit, commit, commit, commit, commit, commit
net-timestamp: bpf extension to equip applications transparently (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Support setting max rto for bpf_setsockopt (cover), commit, commit
Add get_netns_cookie helper to cgroup_skb programs commit, commit
Support skf_net_off and skf_ll_off on skb frags (cover), commit, commit
Introduce bpf_dynptr_copy kfunc (cover), commit, commit, commit
Add bpf_copy_from_user_task_str kfunc commit, commit, commit
Support freplace prog from user namespace (cover), commit, commit, commit, commit
Introduce helper for populating bpf_cpumask (cover), commit, commit, commit, commit
Simple dfa-based live registers analysis (cover), commit, commit, commit, commit, commit
Bpf qdisc (cover), commit, commit, commit, commit, commit, commit
Enable writing xattr from bpf programs (cover), commit, commit, commit, commit, commit, commit
- perf
perf annotate: Add --code-with-type option (cover), commit, commit, commit, commit, commit, commit, commit
perf ftrace latency: variable histogram buckets commit, commit
Support multiple system call tables in the build (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
perf pmu: Dynamically allocate tool PMU (cover), commit, commit, commit
Python improvements for a real use of parse_events (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
perf report: Support switching data w/ and w/o callchains commit, commit
perf report: Add latency and parallelism profiling (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit
perf symbol: Support .gnu_debugdata for symbols commit
perf trace: Add --summary-mode option (cover), commit, commit, commit, commit
perf test: Small improvements (cover), commit, commit, commit, commit, commit, commit
7. Virtualization
Introduce /dev/mshv root partition driver (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
vfio/virtio: Enable support for virtio-block live migration commit
Vfio-pci support pasid attach/detach (cover), commit, commit, commit, commit, commit
Add support for xenserver 6.1 platform device commit, (cover)
Introduce CONFIG_MSHV_ROOT for root partition code commit, commit, commit
hv: add CPU offlining support commit
8. Cryptography
Acomp: add virtual address and folio support (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Multibuffer hashing (cover), commit, commit, commit, commit, commit, commit
rxrpc: Add Kerberos crypto lib and AF_RXRPC GSSAPI security class (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Crct10dif: remove from crypto api commit
Crc64 library rework and x86 crc optimization (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
9. Security
Landlock audit support (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Landlock signal scope fix and errata interface (cover), commit, commit, commit, commit, commit, commit, commit
lsm: add LSM hooks for io_uring_setup() commit
tpm_crb: add support for the Arm FF-A start method commit, commit, commit, commit, commit
- selinux: Add the file/watch_mountns permission that can be applied to nsfs files (/proc/$$/ns/mnt), making it possible to allow or deny watching
a particular namespace for changes. commit
selinux: support wildcard network interface names commit
selinux: add permission checks for loading other kinds of kernel files commit
10. Networking
Bluetooth: add TX timestamping for ISO/L2CAP/SCO (cover), commit, commit, commit, commit, commit
Bluetooth: MGMT: Add LL Privacy Setting commit
Bluetooth: hci_core: Enable buffer flow control for SCO/eSCO commit
batman-adv: Add support for jumbo frames (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
pull-request: can-next 2025-03-14 commit, (cover), commit, commit, commit, commit
dsa: allow use of phylink managed EEE support commit, commit, commit
Support one ptp device per hardware clock (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
- fib: rules
Accecn protocol preparation patch series (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
mptcp: pm: misc cleanups, part 2 (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
mptcp: Use genl_req_attr_check in userspace pm (cover), commit, commit, commit, commit, commit, commit, commit, commit
9p/fd: support ipv6 for trans=tcp commit
netlink: Support dumping IPv4 multicast addresses commit, commit
Introduce per netns packet chains commit
net-sysfs: remove the rtnl_trylock/restart_syscall construction, aimed at improving spins (and thus delays) while accessing net sysfs under rtnl lock contention (cover), commit, commit, commit, commit
nexthop: Convert rtm_{new,del}nexthop to per-netns rtnl. (cover), commit, commit, commit, commit, commit, commit, commit
TCP: Allow to reduce max rto (cover), commit, commit, commit, commit, commit
TCP: Support tcp_rto_min_us and tcp_delack_max_us for set/getsockopt (cover), commit, commit
TCP: Scale connect() under pressure (cover), commit, commit, commit, commit
TCP: Add some rto min and delack max {bpf_}set/getsockopt supports (cover), commit, commit, commit
- mac80211/cfg80211
updates - 2025-03-06 (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
updates - 2025-02-04 (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
nl80211: re-enable multi-link reconfiguration commit
xsk: Tx metadata launch time support (cover), commit, commit, commit, commit, commit
11. Architectures
- ARM
- Device Tree Sources
New SoCs
The Arm Morello reference platform gets a devicetree for booting in normal aarch64 mode. The hardware supports experimental CHERI support (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
The AMD (formerly Xilinx) Versal NET SoC gets added, this is a combined FPGA with Cortex-A78 CPUs in a SoC (cover), commit, commit
Six new ST STM32MP2 SoC variants are added. Like the earlier STM32MP25, the MP211, MP213, MP215, MP231, MP233 and MP235 models are based on one or two Cortex-A35 cores but each feature a different set of I/O devices (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Mediatek MT8370 is a minor variation of MT8390 with fewer CPU and GPU cores. Also add genio 510 evk board (cover), commit, commit, commit, commit
Apple T2 is the baseboard management controller on earlier Intel CPU based Macs, with 16 models now gaining initial support (cover), commit, commit
- New devices
NetCube Systems Kumquat board based on the 32-bit Allwinner V3s SoC commit, commit, commit, commit
Add support for priva e-measuringbox board (cover), commit, commit, commit, commit
stm32: lxa-fairytux2: add gen{1,2} boards (cover), commit, commit
apalis/colibri-imx6: Add support for v1.2 (cover), commit, commit
Add variscite i.mx6ul som and concerto board support (cover), commit, commit, commit
Google Pixel Pro 6 phone based on gs101 (Tensor) (cover), commit, commit, commit, commit
Three additional variants of the i.MX8MP based "Skov" board (cover), commit, commit, commit, commit, commit, commit
A second variant of the i.MX95 EVK board (cover), commit, commit, commit, commit
renesas: Add support yuridenki-shokai kakip board (cover), commit, commit, commit
renesas: Add initial support for MYIR Remi Pi commit
Four boards based the Rockchip RK35xx series (one (cover), commit, commit, commit, commit, commit, commit, commit, commit, two (cover), commit, commit, commit, three (cover), commit, commit, four (cover), commit, commit, commit, commit) plus the RK3588 'MNT Reform 2' laptop commit
allwinner: Add basic Allwinner A523 support (cover), commit, commit, commit, commit, commit, commit, commit
Add support for plymovent aqm board (cover), commit, commit, commit, commit
mxs: Add descriptions for imx287 based btt3-[012] devices commit
ti: am64-phyboard-electra: Add DT overlay for X27 connector commit
Update phytec's i.mx8mm dtss (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Enable power modes support for sama7d65 soc (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
soc: Add sdca disco parsing support (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add exynos acpm protocol driver (cover), commit, commit, commit
Add support for rz/g3e icu (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add pcie support for bcm2712 (cover), commit, commit, commit, commit, commit
Add gpio interrupt support for amlogic a4 and a5 socs (cover), commit, commit, commit, commit
Add sophgo sg2042 msi controller (cover), commit, commit, commit
Huawei Matebook E Go embedded controller (cover), commit, commit, commit
Add amlogic pinctrl driver (cover), commit, commit, commit, commit
Support smt control on arm64 (cover), commit, commit, commit, commit
cpufreq: Add support for aarch64 amuv1-based average freq (cover), commit, commit, commit, commit
Add coresight tmc control unit driver (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit
rust: Enable Rust support for ARMv7 commit
perf script: Refactor branch flags for Arm SPE (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Errata management for VM Live migration (cover), commit, commit, commit, commit, commit
Specify hypercall ABI for retrieving target implementations commit
Add support for hip09 spectre-bhb mitigation commit
Add support to configure tpdm mcmb subunit (cover), commit, commit, commit
Coresight for kernel panic and watchdog reset (cover), commit, commit, commit, commit, commit, commit, commit, commit
Use memory copy instructions in usercopy routines (cover), commit, commit, commit
arm_ffa: Framework notification support + other updates and fixes (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
firmware: smccc: Support optional Arm SMCCC SOC_ID name commit
KVM: FEAT_PMUv3 on Apple hardware (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
KVM: Writable MIDR/REVIDR (and associated baggage) (cover), commit, commit, commit, commit, commit
KVM: NV userspace ABI (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
KVM: Add NV GICv3 support (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
KVM: Allow userspace to write ID_AA64MMFR0_EL1.TGRAN*_2 commit
perf script: Refactor branch flags for Arm SPE (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
perf vendor events arm64: Add N3 events/metrics (cover), commit, commit
- Device Tree Sources
- RISCV
dts: spacemit: Add initial support for Milk-V Jupiter (cover), commit, commit
Add bfloat16 instruction support (cover), commit, commit, commit
Add support for zaamo and zalrsc extensions (cover), commit, commit, commit, commit, commit
perf vendor events riscv: Update SiFive CPU PMU events (cover), commit, commit, commit, commit, commit, commit, commit
Relocatable nommu kernels (cover), commit, commit, commit, commit, commit, commit
Risc-v crc optimizations (cover), commit, commit, commit, commit
Support huge pfnmaps commit
Implement smp_cond_load8/16() with Zawrs commit
- S390
Add support for HOTPLUG_SMT commit
vfio-ap: Notify userspace that guest's AP config changed when mdev removed commit
vfio-ap: Signal eventfd when guest AP configuration is changed commit
sysctl: Remove "vm/allocate_pgste" sysctl commit
Remove LCS driver commit
Add configurable STRICT_MM_TYPECHECKS commit
alternatives: Add debug functionality commit
Static branches for machine features infrastructure commit
uaccess: Optimize raw_copy_from_user() / raw_copy_to_user() for constant sizes commit
Add support for IOMMU passthrough (cover), commit, commit, commit, commit
- POWERPC
Remove Cell support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Microwatt updates (cover), commit, commit, commit, commit, commit
objtool/powerpc: Add support for decoding all types of uncond branches commit
pseries: Export hardware trace macro dump via debugfs commit
- X86
ibt: FineIBT-BHI (cover), commit, commit, commit, commit, commit
Stack protector and percpu improvements (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Make memremap(MEMREMAP_WB) map memory as encrypted by default (cover), commit, commit
module: rework ROX cache to avoid writable copy (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit
Add facility to force-enable CPU caps and bugs commit, commit, commit
Improve performance by aligning writes to 8 bytes in copy_user_generic(), on non-FSRM/ERMS CPUs commit
locking/atomic: Improve performance by using asm_inline() for atomic locking instructions commit
32-bit cleanups (cover), commit, commit, commit, commit, commit, commit
Enable i386 fortify_source on clang 16+ (cover), commit, commit
Amd broadcast tlb invalidation (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
boot: Rework PE header generation (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
fpu: Improve crypto performance by making kernel-mode FPU reliably usable in softirqs commit
crc optimizations (cover), commit, commit, commit, commit, commit, commit
build: Automatically generate required and disabled feature masks (cover), commit, commit, commit
early_printk: Add support for MMIO-based UARTs commit
its: Add support for ITS-safe indirect thunk commit
bugs: Adjust SRSO mitigation to new features (cover), commit, commit, commit, commit
bugs: Attack vector controls (cover), commit, commit, commit
Kconfig cleanups and help text improvements (cover), commit, commit, commit, commit, commit, commit, commit
resctrl: Move the resctrl filesystem code to /fs/resctrl (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
- platform
lenovo-wmi-hotkey-utilities.c: Support for mic and audio mute LEDs commit
ideapad-laptop: add support for some new buttons commit
alienware-wmi driver rework (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
alienware-wmi-wmax: Add support for Alienware" failed to apply to 6.14-stable tree commit, (cover)
alienware-wmi-wmax: Extend support to more laptops (cover), commit, commit
hid: Add Pantherlake support commit
Add pather lake support to intel_pmc_core (cover), commit, commit, commit
chrome: cros_ec_typec: Add support for setting USB mode via sysfs commit
Add arrow lake u/h support (cover), commit, commit, commit, commit, commit, commit
chrome: cros_ec_sysfs: Expose PD mux status commit
chrome: cros_ec_sysfs: Expose AP_MODE_ENTRY feature state commit
thinkpad_acpi: Support also NEC Lavie X1475JAS commit
iommu/amd: Enable support for up to 2K interrupts per function (cover), commit, commit, commit, commit
intel_idle: Introduce 'no_native' module parameter 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
amd_node: Add support for debugfs access to SMN registers commit
KVM: Add support for the idle hlt intercept feature (cover), commit, commit
KVM: x86/mmu: Age sptes locklessly (cover), commit, commit, commit, commit, commit, commit, commit
KVM: mmu: Walk rmaps (shadow MMU) without holding mmu_lock when aging gfns commit
KVM: Fix emulation of (some) L2 instructions (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
KVM: Support protected TSC (cover), commit, [[https://git.kernel.org/linus/adafea1106004dba26ea12d3193f4
aes-ctr - rewrite aesni+avx optimized ctr and add vaes support commit
perf/amd/ibs: Add Zen5 support (cover), commit, commit, commit
perf/intel/ds: Add PEBS format 6 commit, commit, commit, commit
perf/intel: Add Panther Lake support commit
- MIPS
- LOONGARCH
Enable UBSAN (Undefined Behavior Sanitizer) commit
- OPENRISC
- SPARC
12. Drivers
12.1. Graphics
- nova-core:
Introduce gpu svm and xe svm implementation (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
Introduce drm device wedged event, which notifies userspace of 'wedged' (hanged/unusable) state of the DRM device through a uevent. This is useful +especially in cases where the device is no longer operating as expected and has become unrecoverable from driver context. Purpose of this implementation is to provide drivers a generic way to recover the device with the help of userspace intervention, without taking any drastic measures (cover), commit, commit, commit, commit, commit
atomic: Ease async flip restrictions (cover), commit, commit
Driver for pre-dcp apple display controller. (cover), commit, commit, commit, commit, commit
- amdgpu
Patch set to support dcn36 (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add custom brightness curve support (cover), commit, commit, commit, commit, commit
Create a debug option to disable ring reset commit
add dynamic workload profile switching for gfx10-12 commit, commit, commit, commit, commit
Generate cper records for ras and commit to cper ring (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Initial jpeg queue reset support (cover), commit, commit, commit, commit, commit, commit
- ast
- backlight:
edp-panel: Add LG Display panel model LP079QX1-SP0V commit
edp-panel: Add panel used by T14s Gen6 Snapdragon commit
- tiny:
- intel:
Enable aux based nits brightness control for edp (cover), commit, commit, commit, commit, commit, commit, commit
DSB+VRR (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
SIN TEMA CERO, temas: <drm/i915/fbc: avoid calling fbc activate if fbc is active> <drm/i915/fbc: dirty rect support for FBC> <drm/damage-helper: add const qualifier in drm_atomic_helper_damage_merged()> <drm/i915/display: update and store the plane damage clips> <drm/i915/fbc: remove one duplicate forward declaration> <drm/i915/fbc: disable FBC if PSR2 selective fetch is enabled> <drm/i915/fbc: introduce HAS_FBC_DIRTY_RECT() for FBC dirty rect support> <drm/i915/fbc: add register definitions for fbc dirty rect support> <drm/i915/fbc: handle dirty rect coords for the first frame> commit, commit, commit, commit, commit, commit, commit, commit, commit
Move runtime power status info to power debugfs commit
Panel replay mode change without full modeset (cover), commit, commit, commit, commit
slpc: Add sysfs for SLPC power profiles commit
Async flip + compression, and some plane cleanups (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit
- mediatek
Add support for mt8195/88 dpi, hdmiv2 and ddcv2 (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add display support for the mt8365-evk board (cover), commit, commit, commit, commit
- mgag200
- adreno:
- msm:
- panel-edp
panel-orientation-quirks: Handheld gaming pc panel orientation quirks (cover), commit, commit, commit, commit, commit
freescale: Add support for the GOcontroll Moduline Display (cover), commit, commit, commit, commit, commit
- panthor
- panel
dw_hdmi_qp: Add basic RK3576 HDMI output support commit
- rockchip:
- virtio
- vkms
Add support for ABGR8888 pixel format commit
- xe
bmg: Add new PCI IDs commit
bmg: Add one additional PCI ID commit
debugfs: Add node to dump guc log to dmesg commit
Add stats for vma page faults commit
Enable SR-IOV for PTL commit
Add support for eu stall sampling (cover), commit, commit, commit, commit, commit, commit, commit, commit
PMU interface for Xe (cover), commit, commit, commit, commit, commit, commit
Add Protected Xe Path hwdrm support (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Pmu support for engine activity (cover), commit, commit, commit, commit, commit
Add performance tunings to debugfs commit
12.2. Power Management
ACPI: fan: Add fan speed reporting for fans with only _FST commit
acpi/hmat / cxl: Add exclusive caching enumeration and RAS support (cover), commit, commit, commit, commit
cpupower: Implement CPU physical core querying commit
Turbostat 2025.05.06 for linux-6.15 merge (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add tsens support for ipq5332, ipq5424 (cover), commit, commit
thermal/drivers/brcmstb_thermal: Add support for BCM74110 commit
reboot: Support runtime configuration of emergency hw_protection action (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
12.3. Storage
scsi: ufs: core: Add device level exception support commit
scsi: ufs: qcom: Enable UFS Shared ICE Feature commit
scsi: Support multi-frequency scale for ufs (cover), commit, commit, commit, commit, commit, commit, commit, commit
scsi: ufs: renesas: Add support for R-Car S4-8 ES1.2 (cover), commit, commit, commit, commit, commit, commit
scsi: mpi3mr: Task Abort EH Support commit
scsi: Cdl feature control improvements (cover), commit, commit, commit, commit
scsi: mpt3sas: Add support for MCTP Passthrough commands commit
scsi: Initial support for rk3576 ufs controller (cover), commit, commit, commit, commit, commit, commit, commit
scsi: cxlflash: Remove driver commit
scsi_debug: Add more tape support (cover), commit, commit, commit, commit, commit, commit, commit
scsi: st: scsi_error: More reset patches (cover), commit, commit, commit, commit
scsi: mpi3mr: Support for Segmented Hardware Trace buffer commit
scsi: Add 'external' to the libata.force kernel parameter (cover), commit
ahci: add PCI ID for Marvell 88SE9215 SATA Controller commit
nvme: Implement secure concatenation (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add visibility for native nvme multipath using sysfs (cover), commit, commit, commit
13. Networking
geneve: Allow users to specify source port range commit, commit
Symmetric or-xor rss hash (cover), commit, commit, commit, commit
netconsole: Add support for cpu population (cover), commit, commit, commit, commit, commit, commit, commit, commit
netconsole: Add support for userdata release (cover), commit, commit, commit, commit, commit, commit
xdp: Add missing metadata support for some xdp drvs (cover), commit, commit, commit, commit, commit, commit, commit
phy: Support loopback mode speed selection (cover), commit, commit, commit, commit, commit
14. Networking devices
- Bluetooth
btintel: Add DSBR support for ScP commit
btnxpuart: Add support for HCI coredump feature commit, commit
btintel_pcie: Add support for device coredump (cover), commit, commit, commit
btintel: Add support to configure TX power commit
btusb: Add 13 USB device IDs for Qualcomm WCN785x (cover), commit, commit, commit, commit, commit, commit
qca: add Qualcomm WCN3950 BT/WiFi chip support (cover), commit, commit, commit
btusb: Add 2 HWIDs for MT7922 commit
RDMA/bnxt_re: Congestion control settings using debugfs hook commit
RDMA/bnxt_re: Support Perf management counters commit
Introduce ucap api and usage in mlx5 (cover), commit, commit, commit, commit, commit, commit
rxe: On-demand paging on softroce (cover), commit, commit, commit, commit, commit
Add the support of tun to rxe (cover), commit, commit, commit
mlx5: Add optional-counters binding support (cover), commit, commit, commit, commit, commit, commit
RDMA/mana_ib: Implement DMABUF MR support commit
RDMA/mana_ib: Add port statistics support commit
RDMA/mana_ib: Enable CM for mana_ib (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
fbnic: support RSS contexts and ntuple filters (cover), commit, commit, commit, commit, commit, commit, commit
Increase maximum mtu to 9k for airoha en7581 soc (cover), commit, commit, commit, commit
Introduce flowtable hw offloading in airoha_eth driver (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
ath11k: add support for MU EDCA commit
ath11k: Add firmware coredump collection support commit, commit
b53: enable BPDU reception for management port commit
ath12k: MLO setup for single split-phy PCI device (cover), commit, commit, commit
ath12k: add support of station average signal strength commit
ath12k: Support Transmit Power Control Stats (cover), commit, commit
ath12k: Add support for MLO Multicast Handling (cover), commit, commit
ath12k: Add new features to ACPI (cover), commit, commit, commit, commit
ath12k: report station mode stats (cover), commit, commit, commit
ath12k: Support Sounding, Latency, Trigger, FSE stats (cover), commit, commit, commit, commit, commit
ath12k: Add peer extended Rx statistics debugfs support (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit
bnxt_en: Driver update (cover), commit, commit, commit, commit, commit, commit, commit
bnxt_en: Add npar 1.2 and tph support (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
dsa: b53: mdio: add support for BCM53101 commit
fbnic: support TCP segmentation offload commit
fbnic: Add ethtool support for IRQ coalescing commit
fbnic: add MAC address TCAM to debugfs commit
fbnic: support ring size configuration (cover), commit, commit, commit
fbnic: support RSS contexts and ntuple filters (cover), commit, commit, commit, commit, commit, commit, commit
fbnic: report software queue stats (cover), commit, commit, commit, commit, commit
enic: Use page pool api for receiving packets (cover), commit, commit, commit, commit
enic: Enable 32, 64 byte cqes and get max rx/tx ring size from hw (cover), commit, commit, commit, commit, commit, commit, commit, commit
can-next 2025-02-19 commit, (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
flexcan: add transceiver capabilities (cover), commit, commit
cadence: macb: Modernize statistics reporting (cover), commit, commit
cadence: macb: Implement BQL commit
Support some enhances features for the hibmcge driver (cover), commit, commit, commit, commit, commit, commit
gve: Basic xdp support for dqo rda queue format (cover), commit, commit, commit, commit, commit, commit
ethermediatek: Add eee support commit
fbnic: support RSS contexts and ntuple filters (cover), commit, commit, commit, commit, commit, commit, commit
Add support for rx timestamping for both ice and iavf drivers (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
[pull request] intel wired lan driver updates 2025-02-10 (ice, igc, e1000e) (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
ice: Managing msi-x in driver (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit
iwlwifi: add iwlmld sub-driver commit
phy: sfp: Add single-byte SMBus SFP access (cover), commit, commit
mana: Add debug logs in MANA network driver commit
ixgbe: add support for thermal sensor event reception (cover), commit, commit, commit, commit, commit, commit
iwlwifi: updates - 2025-02-05 (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
iwlwifi: updates - 2025-03-13 (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
iwlwifi: updates - 2025-03-08 (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
iwlwifi: updates - 2025-02-12 (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Tx metadata launch time support (cover), commit, commit, commit, commit, commit
mlx5e: Move IPSec policy check after decryption (cover), commit, commit, commit, commit, commit, commit, commit, commit
Mlx5 misc enhancements 2025-03-04 (cover), commit, commit, commit, commit, commit, commit
mlx5: Support one ptp device per hardware clock (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
mlx5e: Support recovery counter in reset (cover), commit, commit, commit, commit
mlx5: Rate management on traffic classes + misc (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
mlx5: Support hws flow meter/sampler actions in fs core (cover), commit, commit, commit
mlx5: Add rdma transport steering domain (cover), commit, commit, commit, commit, commit
xdp: Add missing metadata support for some xdp drvs (cover), commit, commit, commit, commit, commit, commit, commit
mt76: mt7996: second preliminary work to support MLO (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
mt76: mt7996: Preliminary work to support MLO (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
mt76: mt76x2u: add TP-Link TL-WDN6200 ID to device table commit
mlxsw: Enable Tx checksum offload commit
pds_fwctl: Fwctl for amd/pensando core devices (cover), commit, commit, commit, commit, commit, commit
Add af_xdp support for cn10k (cover), commit, commit, commit, commit, commit, commit
Support ptp clock for wangxun nics (cover), commit, commit, commit, commit
netdevsim: 'support' multi-buf xdp commit
phy: marvell-88q2xxx: Add support for PHY LEDs on 88q2xxx commit
phy: dp83td510: introduce LED framework support commit
phy: dp83822: Add support for changing the transmit amplitude voltage (cover), commit, commit, commit
tn40xx: add support for AQR105 based cards (cover), commit, commit, commit, commit, commit, commit, commit
Use phylib for reset randomization and adjustable polling (cover), commit, commit
phy: mediatek: Add token-ring helper functions (cover), commit, commit, commit, commit, commit
phy: marvell-88q2xxx: cleanup (cover), commit, commit, commit
phy: sfp: Add single-byte SMBus SFP access (cover), commit, commit
phy: nxp-c45-tja11xx: add support for TJA1121 (cover), commit, commit
phy: tja11xx: add support for TJA1102S (cover), commit, commit
r8169: Enable more devices aspm support (cover), commit, commit
r8169: Add support for intel killer e5000 commit
r8152: Add vendor/device id pair for dell alienware aw1022z commit
Remove sb1000 cable modem driver commit
rtl8xxxu: Enable AP mode for RTL8192CU (RTL8188CUS) commit
rtw88: Add support for Mercusys MA30N and D-Link DWA-T185 rev. A1 commit
rtw89: add support for HW TKIP crypto commit
rtw89: update TX time related configuration for WiFi 7 chips (cover), commit, commit
rtw89: Add support for rtl8814ae and rtl8814au (cover), commit, commit, commit, commit, commit, commit, commit
rtw89: enhance dynamic mechanism per PHY (cover), commit, commit, commit, commit, commit, commit, commit, commit
rtw89: refine TAS and DAG (cover), commit, commit, commit, commit, commit
sfc: Support devlink flash (cover), commit, commit, commit, commit
sophgo: Add ethernet support for SG2044 (cover), commit, commit, commit, commit
stmmac: Tx metadata launch time support (cover), commit, commit, commit, commit, commit
stmmac: dwc-qos: Add FSD EQoS support (cover), commit, commit
txgbe: Add basic support for new AML devices commit
stmmac: dwmac-rk: Add GMAC support for RK3528 (cover), commit, commit, commit, commit, commit
ti: icssg-prueth: Add native mode XDP support (cover), commit, commit, commit
qmi_wwan: add Telit Cinterion FE990B composition commit
qmi_wwan: add Telit Cinterion FN990B composition commit
asix_devices: add FiberGecko DeviceID commit
Support ptp clock for wangxun nics (cover), commit, commit, commit, commit
tn40xx: add support for AQR105 based cards (cover), commit, commit, commit, commit, commit, commit, commit
xilinx: axienet: Enable adaptive IRQ coalescing with DIM (cover), commit, commit, commit, commit
Add support for wowlan on silabs wf200 (cover), commit, commit, commit, commit, commit
m_can: Optimizations for m_can/tcan part 2 (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
14.1. Audio
usb-audio: enable support for Presonus Studio 1824c within 1810c file commit
usb-audio: Add second USB ID for Jabra Evolve 65 headset commit
Intel: avs: Add support for MalibouLake configuration (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
hda/realtek: Support mute LED on HP Laptop 15s-du3xxx commit
hda/realtek: Add support for various HP Laptops using CS35L41 HDA commit
- ASoC:
amd: Add DMI quirk for ACP6X mic support commit
tegra: Add interconnect support commit
tas27{64,70}: improve support for Apple codec variants (cover), commit, commit, commit, commit, commit, commit, commit
rt712-sdca: Add FU05 playback switch control commit
Enable dmic for genio 700/510 evk (cover), commit, commit, commit, commit, commit, commit, commit, commit
hdmi-codec: add ELD information to procfs (cover), commit, commit
dmic: Add DSD big endian format support commit
codecs: wsa883x: Implement temperature reading and hwmon commit, (cover)
cpcap: Implement jack headset detection (cover), commit, commit, commit
codecs: Add aw88166 amplifier driver (cover), commit, commit
wm8904: Add DMIC and DRC support (cover), commit, commit, commit, commit, commit
amd: Add support for ACP7.0 & ACP7.1 platforms (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
SOF: ipc4: Add support for split firmware releases commit
SOF: Intel: Add support for ACE3+ mic privacy (cover), commit, commit, commit, commit, commit, commit, commit, commit
Refactor imx drivers and introduce support for imx95 (cover), commit, commit, commit, commit, commit, commit, commit
Some minor sdca preparation (cover), commit, commit, commit, commit, commit, commit
Add sdca register map support (cover), commit, commit, commit, commit
Add sdca disco parsing support (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Intel: boards: updates for 6.15 (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit
Intel: boards: updates for 6.14 (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Intel: soc-acpi-intel-ptl-match: Add cs42l43 support commit
Intel: avs: Mute and multi-channel controls support (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
- soundwire:
Add static channel mapping between soundwire master and slave (cover), commit, commit, commit, commit
SoundWire/ASoC: add SDW BPT/BRA support (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
amd: code improvements and new platform support (cover), commit, commit, commit, commit, commit, commit
14.2. Tablets, touch screens, keyboards, mouses
Add support for maxim integrated max77705 pmic (cover), commit, commit, commit, commit, commit, commit, commit
Driver for apple z2 touchscreens. (cover), commit, commit, commit, commit
- HID
Sync with udev-hid-bpf (cover), commit, commit, commit, commit, commit, commit, commit
Touch bar driver for apple macs with t2 security chip (cover), commit, commit, commit, commit
hid-lg-g15: Use standard multicolor LED API commit
Hid_have_special_driver fixes for playstation driver (cover), commit, commit
Upgrade the generic pidff driver and add hid-universal-pidff (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
pidff: Compatibility update and new devices (cover), commit, commit, commit, commit, commit, commit
14.3. TV tuners, webcams, video capturers
tc358746: improve calculation of the D-PHY timing registers commit, (cover)
qcom: camss: Add sm8550 support (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
rcar: Minor cleanups and improvements (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
cx23885: Add analog support for AVerMedia H789-C PCIe card commit
rc: add keymap for Siemens Gigaset RC20 remote commit
Added support for new mgb4 gmsl modules (cover), commit, commit
dw9719: Add DW9761 support commit
uvcvideo: Implement UVC v1.5 ROI (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Qualcomm iris video decoder driver (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
i2c: imx214: Miscellaneous cleanups and improvements (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
14.4. Universal Serial Bus
Add eUSB2 descriptor and parsing in USB core commit
Introduce dwc3 support for exynos7870 (cover), commit, commit
dwc3: Avoid using reserved EPs (cover), commit, commit, commit, commit
misc: onboard_dev: add vdda support for Microchip USB2514 commit
serial: ftdi_sio: add support for Abacus Electrics Optical Probe commit
serial: option: add Sierra Wireless EM9291 commit
serial: simple: add OWON HDS200 series oscilloscope support commit
typec: Add new driver for Parade PS8830 Type-C Retimer (cover), commit, commit
typec: ucsi: Enable UCSI commands in debugfs commit
14.5. Serial Peripheral Interface (SPI)
axi-spi-engine: add offload support (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
mt65xx: add PM QoS support commit
sophgo: add Sophgo SPI NOR controller driver (cover), commit, commit
stm32: Add OSPI driver commit
14.6. Watchdog
lenovo_se30_wdt: Watchdog driver for Lenovo SE30 platform commit
14.7. Serial
8250: add driver for NI UARTs commit
Add support for tegra uart trace controller (utc) client (cover), commit, commit
amba-pl011: Implement nbcon console commit
tty Cleanup no. 99 (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
14.8. CPU Frequency scaling
Simplify boost handling (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add support for aarch64 amuv1-based average freq (cover), commit, commit, commit, commit
ppc_cbe: Remove powerpc Cell driver commit
14.9. Voltage, current regulators, power capping, power supply
power: Add support for maxim integrated max77705 pmic (cover), commit, commit, commit, commit, commit, commit, commit
power: Enable power modes support for sama7d65 soc (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
regulator: Support runtime configuration of emergency hw_protection action (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
regulator: Introduce support for exynos7870's s2mpu05 pmic and its regulators (cover), commit, commit, commit
regulator: Add new pmic pf9453 support (cover), commit, commit
14.10. Real Time Clock (RTC)
14.11. Pin Controllers (pinctrl)
samsung: add exynos2200 SoC pinctrl configuration (cover), commit, commit, commit
sophgo: Add pinctrl support for SG2042 (cover), commit, commit, commit, commit, commit, commit, commit
Add amlogic pinctrl driver (cover), commit, commit, commit, commit
sunxi: Add Allwinner A523 support (cover), commit, commit, commit, commit, commit, commit, commit, commit
ingenic: add support for x1600 SoC and MII and I2S for jz4730 (cover), commit, commit, commit, commit
Add initial support for rk3528 (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Introduce pin controller support for exynos7870 (cover), commit, commit, commit
14.12. Multi Media Card (MMC)
14.13. Memory Technology Devices (MTD)
mtd: spinand: Add read retry support commit
spinand: add OTP support (cover), commit, commit, commit, commit, commit, commit
spi-nor: winbond: Add support for flashes with several dies (cover), commit, commit
spi-nor: macronix: add support for mx66{l2, u1}g45g commit
14.14. Industrial I/O (iio)
magnetometer: add support for Si7210 (cover), commit, commit
light: add al3000a als support (cover), commit, commit, commit
imu: bmi270: add temperature channel commit
Add support for avago/broadcom apds9160 (cover), commit, commit
Adf4371 refin mode and doubler support (cover), commit, commit, commit
Add support for adis16550 (cover), commit, commit, commit, commit, commit, commit
axi-spi-engine: add offload support (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
ad3552r-hs: add support for ad3541/42r (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit
Add support for ad485x das family (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit
accel: mc3230: add mount matrix, of match and mc3510c support (cover), commit, commit, commit, commit, commit
Support for ti ads7128 and ads7138 adcs (cover), commit, commit
adc: ad4695: add oversampling support (cover), commit, commit
adc: ad7173: add ad4111 openwire detection support (cover), commit, commit
adc: ad4030: new driver for AD4030 and similar ADCs (cover), commit, commit, commit, commit, commit, commit
Bmi270 data ready interrupt support (cover), commit, commit, commit
adc: ad{4130,7124,7173}: A few fixes and ad7124 calibration (cover), commit, commit, commit, commit, commit, commit, commit, commit
adc: ad7380: add alert support (cover), commit, commit, commit, commit, commit
14.15. Multi Function Devices (MFD)
pcf50633: Remove remaining PCF50633 support commit
pcf50633-adc: Remove unused driver commit
cgbc-core: Add support for conga-SA8 commit
Add support for maxim integrated max77705 pmic (cover), commit, commit, commit, commit, commit, commit, commit
pcF50633-gpio: Remove unused driver commit
cgbc: Add support for HWMON commit
Add STM32MP25 timers support: MFD, PWM, IIO and counter drivers (cover), commit, commit, commit, commit
Introduce support for exynos7870's s2mpu05 pmic and its regulators (cover), commit, commit, commit
Add ti tps65214 & tps65215 mfd & regulator support (cover), commit, commit, commit, commit
Remove sta2x11 core driver commit
14.16. Pulse-Width Modulation (PWM)
14.17. Inter-Integrated Circuit (I2C + I3C)
Add support for nuvoton npcm845 i3c controller (cover), commit, commit, commit, commit, commit
Add support for setting mux for i2c lines (cover), commit, commit
14.18. Hardware monitoring (hwmon)
lm90: Add support for NCT7716, NCT7717 and NCT7718 (cover), commit, commit
Add support for ltm4673 μmodule regulator (cover), commit, commit
k10temp: add support for cyan skillfish commit
asus-ec-sensors: add prime x670e-pro wifi commit
Enable sensors support for the congatec board controller (cover), commit
Add support for lt7170 and lt7171 regulator (cover), commit, commit
Add of support for microchip emc2305 fan controller (cover), commit, commit, commit
nct6683: add customer id for amd bc-250 commit
dell-smm: increment the number of fans commit
ltc2978: add support for lt717x commit
14.19. General Purpose I/O (gpio)
Add synchronous fake device creation utility for gpio drivers (cover), commit, commit, commit
pcf857x: add support for reset-gpios on (most) PCA967x (cover), commit, commit
gpio: virtio: support multiple virtio-gpio controller instances commit
14.20. Leds
Add support for maxim integrated max77705 pmic (cover), commit, commit, commit, commit, commit, commit, commit
pca955x: Add HW blink support (cover), commit, commit, commit, commit
14.21. Hardware Random Number Generator (hwrng)
Rk3588 hardware random number generator driver (cover), commit, commit, commit, commit, commit, commit, commit
14.22. Cryptography hardware acceleration
Acomp - add virtual address and folio support (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
eip93: Add Inside Secure SafeXcel EIP-93 crypto engine support commit
ccp: Add support for PCI device 0x1134 commit
14.23. PCI
Add pcie support for bcm2712 (cover), commit, commit, commit, commit, commit
dwc: Add debugfs based Silicon Debug support for DWC commit
dwc: Add debugfs based Error Injection support for DWC commit
dwc: Add debugfs property to provide LTSSM status of the PCIe link commit
Add support for the pci host bridge device-tree node creation. (cover), commit, commit, commit, commit
qcom-ep: Enable EP mode support for SAR2130P commit
Add pcie root port support for agilex family of chips (cover), commit, commit
PCI/pwrctrl: Rework pwrctrl driver integration and add driver for PCI slot (cover), commit, commit, commit, commit, commit
Add support for logging flit mode tlps (pcie6) (cover), commit, commit
pci_endpoint_test: Add support for PCITEST_IRQ_TYPE_AUTO (cover), commit, commit, commit, commit, commit, commit
PCI/DOE: Expose DOE features via sysfs commit
Add support for amd mdb ip as root port (cover), commit, commit, commit
Add support for versal net cpm5n root port controller (cover), commit, commit, commit
14.24. Non-Transparent Bridge (NTB)
ntb_hw_amd: Add NTB PCI ID for new gen CPU commit
14.25. Clock
Add nss clock controller support for ipq9574 (cover), commit, commit, commit, commit, commit
Add smi larbs reset for mediatek mt8188 soc (cover), commit, commit
Add support for gpucc, camcc and videocc on qualcomm qcs8300 platform (cover), commit, commit, commit, commit, commit
Introduce support for exynos7870 clocks (cover), commit, commit
Support clock and reset unit of rockchip rk3528 (cover), commit, commit, commit, commit, commit
Update lpass audio clock driver for qcm6490 board (cover), commit, commit
davinci: remove support for da830 commit
qcom: Add support for multiple power-domains for a clock controller. (cover), commit, commit, commit, commit
samsung: introduce Exynos2200 clock driver (cover), commit, commit, commit
sunxi-ng: add A523 clock support (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
14.26. PHY ("physical layer" framework)
Support exynosautov920 ufs phy driver (cover), commit, commit, commit
phy-rockchip-samsung-hdptx: Add support for RK3576 commit
rockchip: Add rk3562 naneng-combophy compatible commit, commit
Add edp mode support for rockchip samsung hdptx phy (cover), commit, commit, commit, commit
14.27. EDAC (Error Detection And Correction)
Add a error check scrub control feature commit
Add a memory repair control feature commit
Add edac support for intel raptor lake-s socs (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Scrub: introduce generic EDAC RAS control feature driver + CXL/ACPI-RAS2 drivers (cover), commit, commit, commit, commit, commit, commit, commit, commit
14.28. Accel
qaic: Initial AIC200 support (cover), commit, commit, commit, commit, commit, commit, commit
amdxdna: Refactor hardware context destroy routine commit
ivpu: Changes for 6.15 (cover), commit, commit, commit, commit, commit, commit
ivpu: Changes for 6.15 2025-02-04 (cover), commit, commit, commit, commit, commit, commit
ivpu: Expose NPU frequency into userspace (cover), commit, commit
14.29. Various
mhi: host: pci_generic: Add support for SA8775P endpoint commit
acpi/hmat / cxl: Add exclusive caching enumeration and RAS support (cover), commit, commit, commit, commit
counter: Introduce the compare component (cover), commit, commit
ti-eqep: add direction support (cover), commit, commit, commit, commit
cxl/pci: Support Global Persistent Flush (GPF) commit
cxl/pmem: Export dirty shutdown count via sysfs commit
Add cxl feature commands support via fwctl (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit
pull-request: can-next 2025-02-19 (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
microchip-tcb-capture: Add Capture, Compare, Overflow etc. events (cover), commit, commit
Introduce fwctl subystem commit, commit, commit, commit, commit, commit, commit, commit
me: add panther lake H DID commit
mtk-smi: Add ostd setting for mt8192 commit
mlxbf-bootctl: Support sysfs entries for RTC battery status commit
Fwctl for amd/pensando core devices (cover), commit, commit, commit, commit, commit, commit
Add sdca register map support (cover), commit, commit, commit, commit
Fix rk3588 power domain problems (cover), commit, commit, commit, commit, commit, commit, commit, commit
Add support to run/stall dsp via reset api (cover), commit, commit, commit, commit, commit, commit, commit
Modem support for msm8226 (cover), commit, commit, commit, commit, commit, commit
Add support for intel pps generator (cover), commit, commit, commit, commit
Add sdca register map support (cover), commit, commit, commit, commit
remoteproc: qcom: pas: Add SM8750 MPSS commit
reset: imx: Add SCU reset driver for i.MX8QXP and i.MX8QM commit
pmdomain: TH1520 SoC: Add AON firmware & power-domain support (cover), commit, commit, commit, commit
15. List of pull requests
16. Other news sites
Phoronix Linux 6.15 features