Linux 6.11 has been released on Sunday, 15 Sep 2024
Summary: This release includes support for using a vDSO implementation of getrandom(), nested-software interrupt locking for better realtime support, better namespace management APIs, block layer atomic writes, multi-size support for anonymous shmem, dedicated bucket slab allocator for better protection against heap spraying; a new uretprobe system call for faster uretprobes; a binary interface for /proc/<pid>/maps, and a iommufd facility to deliver IO page faults to user space. As always, there are many other features, new drivers, improvements and fixes.
Contents
-
Prominent features
- Implement getrandom() in a vDSO
- Better namespace management APIS
- Block layer atomic writes
- Nested-software interrupt locking for better realtime support
- Add multi-size support for anonymous shmem
- Allow writing to all executables
- Dedicated bucket slab allocator for better protection against heap spraying
- New uretprobe system call for faster uretprobes
- Binary interface for /proc/<pid>/maps
- iommufd: Deliver IO page faults to user space
- Core (various)
- File systems
- Memory management
- Block layer
- Tracing, perf and BPF
- Virtualization
- Cryptography
- Networking
- Architectures
-
Drivers
- Graphics
- Power Management
- Storage
- Drivers in the Staging area
- Networking
- Audio
- Tablets, touch screens, keyboards, mouses
- TV tuners, webcams, video capturers
- Universal Serial Bus
- Serial Peripheral Interface (SPI)
- CPU Frequency scaling
- Voltage, current regulators, power capping, power supply
- Pin Controllers (pinctrl)
- Multi Media Card (MMC)
- Memory Technology Devices (MTD)
- Industrial I/O (iio)
- Multi Function Devices (MFD)
- Pulse-Width Modulation (PWM)
- Inter-Integrated Circuit (I2C + I3C)
- Hardware monitoring (hwmon)
- General Purpose I/O (gpio)
- Leds
- DMA engines
- Cryptography hardware acceleration
- PCI
- Thunderbolt
- Clock
- PHY ("physical layer" framework)
- EDAC (Error Detection And Correction)
- Various
- List of Pull Requests
- Other news sites
1. Prominent features
1.1. Implement getrandom() in a vDSO
This release implements getrandom() in vDSO. First it adds a new kind of mapping to mmap(2), MAP_DROPPABLE, which lets the kernel zero out pages anytime under memory pressure, which enables allocating memory that never gets swapped to disk but also doesn't count as being mlocked. Then, the vDSO implementation of getrandom() is introduced. This provides a fast and cryptographically secure random number generator.
Recommended LWN article: Another try for getrandom() in the vDSO
1.2. Better namespace management APIS
This release includes various API improvements that let programs deal with namespaces more easily:
- In nsfs (the namespace filesystem) a couple of ioctls are added that allow to translate PIDs between PID namespaces
- In pidfs it is possible to make it possible to derive namespace file descriptors from pidfd file descriptors
- Both listmount() and statmount() have been extended to list and stat mounts in foreign mount namespaces
1.3. Block layer atomic writes
This release implements atomic writes in the kernel for torn-write protection. Atomic write HW is required, like SCSI ATOMIC WRITE. It does so by providing an interface that allows applications use application-specific block sizes larger than logical block size or larger than filesystem block size. With this new interface, application blocks will never be torn or fractured when written. For a power fail, for each individual application block, all or none of the data to be written. A racing atomic write and read will mean that the read sees all the old data or all the new data, but never a mix of old and new.
Recommended LWN article: Atomic writes without tears
1.4. Nested-software interrupt locking for better realtime support
Software interrupt handlers, called "bottom halves" in Linux, an important part of the kernel, does not play well with the realtime patchset, as they can introduce latency. This release reworks how locking works in order to make them preemptible and thus more adequate for the realtime needs.
Recommended LWN article: Nested bottom-half locking for realtime kernels
1.5. Add multi-size support for anonymous shmem
This release adds multi-transparent huge page support for anonymous shmem. Dramatic improvements in pagefault latency are realized.
The strategy is similar to supporting anonymous mTHP, a new interface '/mm/transparent_hugepage/hugepage-XXkb/shmem_enabled' is added, which can have almost the same values as the top-level '/sys/kernel/mm/transparent_hugepage/shmem_enabled', with adding a new additional "inherit" option and dropping the testing options 'force' and 'deny'. By default all sizes will be set to "never" except PMD size, which is set to "inherit".
1.6. Allow writing to all executables
Under some circumstances, rewriting an executable in Linux can fail with a "text file is busy" message. This release makes the kernel ignore the MAP_DENYWRITE flag.
1.7. Dedicated bucket slab allocator for better protection against heap spraying
This release introduces a dedicated bucket allocator in the slab. This enhances the probabilistic defense against heap spraying/grooming of CONFIG_RANDOM_KMALLOC_CACHES from last year
Recommended LWN article: Hardening the kernel against heap-spraying attacks
1.8. New uretprobe system call for faster uretprobes
This release adds a new uretprobe syscall which speeds up the uretprobe 10-30% faster. This syscall is automatically used from user-space trampolines which are generated by the uretprobe. If this syscall is used by normal user program, it will cause SIGILL. Currently only implemented on x86_64.
1.9. Binary interface for /proc/<pid>/maps
This release aims to solve some problems with the text interface of /proc/<pid>/maps with a new binary API. It's meant to address both non-selectiveness and text nature of /proc/<pid>/maps, by giving user more control of what sort of VMA(s) needs to be queried, and being binary-based interface eliminates the overhead of text formatting (on kernel side) and parsing (on user space side)
1.10. iommufd: Deliver IO page faults to user space
This release implements the functionality of delivering IO page faults to user space through the IOMMUFD framework. One feasible use case is the nested translation. Nested translation is a hardware feature that supports two-stage translation tables for IOMMU. The second-stage translation table is managed by the host VMM, while the first-stage translation table is owned by user space. This allows user space to control the IOMMU mappings for its devices.
2. Core (various)
(FEATURED) Implement getrandom() in vDSO. First it adds a new kind of mapping to mmap(2), MAP_DROPPABLE, which lets the kernel zero out pages anytime under memory pressure, which enables allocating memory that never gets swapped to disk but also doesn't count as being mlocked. Then, the vDSO implementation of getrandom() is introduced commit, commit, commit, commit
(FEATURED) locking: Introduce nested-Bottom Half locking commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
(FEATURED) Allow iterating through mounts via listmount() from newest to oldest. This makes it possible for mount(8) to keep iterating the mount table in reverse order so it gets newest mounts first commit, commit, commit
Expose mount options through statmount() commit, commit, commit, commit
(FEATURED) Extend both listmount() and statmount() to list and stat mounts in foreign mount namespaces commit, commit, commit, commit, commit, commit, commit, commit, commit
(FEATURED) nsfs: Add ioctls allowing to translate PIDs between PID namespaces commit
(FEATURED) pidfs: to make it possible to derive namespace file descriptors from pidfd file descriptors commit, commit, commit, commit
vfs: Support passing NULL along AT_EMPTY_PATH for statx() commit
rcu-based inode lookup for iget*. They avoid one inode hash lock acquire in the common case thereby significantly reducing contention commit, commit
- io_uring
- cgroup
(FEATURED) iommufd: Deliver IO page faults to user space commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
livepatch: Add "replace" sysfs attribute commit
rcu: Add rcutree.nohz_full_patience_delay to reduce nohz_full OS jitter commit
Rust block device driver API and null block driver commit, commit, commit
scripts/make_fit: Support decomposing DTBs commit
3. File systems
- BTRFS
Inode management and memory consumption improvements commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Automatically remove qgroup of deleted subvolumes commit, commit
Dynamic and periodic block_group reclaim. This may increase IO load at unexpected times but the corner case of no allocatable block groups is known to be worse commit, commit, commit, commit, commit
Avoid some unnecessary commit of empty transactions commit, commit, commit, commit, commit, commit, commit
extent-map: unify the members with btrfs_ordered_extent commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Avoid allocating and running pointless delayed extent operations commit
Introduce new "rescue=ignoremetacsums" read-only mount option (invalid metadata checksums are ignored) commit
Introduce new "rescue=ignoresuperflags" read-only mount option (ignore super block flags that track conversion in progress, like UUID or checksums) commit
- BCACHEFS
- EROFS
- EXFAT
Handle idmapped mounts commit
- EXT4
- F2FS
- FAT
Convert to new mount api commit
- HOSTFS
Convert hostfs to use the new mount API commit
- JFS
- NFS
OPEN optimisations and Attribute delegations commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
LAYOUTRETURN on reboot commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
NFSD: Support write delegations in LAYOUTGET commit
Allow starting/stopping pooled NFS server via netlink commit, commit, commit, commit, commit
- NTFS3
- XFS
Enable FITRIM on the realtime device commit
Introduce byte-based grant head log reservation tracking instead of physical log location tracking. This allows grant head to track a full 64 bit bytes space and hence overcome the limit of 4GB indexing that has been present until now commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
- ZONEFS
Enable support for large folios commit
4. Memory management
(FEATURED) Add mTHP support for anonymous shmem. By default this is a no-op - users must opt in vis sysfs controls. Dramatic improvements in pagefault latency are realized commit, commit, commit, commit, commit, commit
(FEATURED) Remove in-tree usage of MAP_DENYWRITE commit, commit, commit, commit, commit, commit, commit
(FEATURED) ioctl()-based API to query VMAs from /proc/<pid>/maps commit, commit, commit, commit, commit, commit
(FEATURED) slab: Introduce dedicated bucket allocator. This enhances the probabilistic defense against heap spraying/grooming of CONFIG_RANDOM_KMALLOC_CACHES from last year commit, commit, commit, commit, commit, commit
gup: Introduce memfd_pin_folios() for pinning memfd folios commit, commit, commit, commit, commit, commit, commit, commit, commit
memblock: Add "reserve_mem" to reserved named memory at boot up commit, commit
Enhance soft hwpoison handling and injection commit, commit, commit, commit, commit
swap: clean up and optimize swap cache index commit, commit, commit, commit, commit, commit, commit
Userspace controls soft-offline pages. It permits userspace to stop the kernel's automatic treatment of excessive correctable memory errors. In order to permit userspace to monitor and handle this situation commit, commit, commit, commit
memblock: Add "reserve_mem" to reserved named memory at boot up commit, commit
Cleanly support zeropage in vm_insert_page*(), vm_map_pages*() and vmf_insert_mixed() commit, commit, commit
Reclaim lazyfree THP without splitting, it reduces the latency of the reclaim of pmd-mapped THPs under fairly common circumstances. A 10x speedup is seen in a microbenchmark commit, commit, commit
Convert to folio_alloc_mpol() commit, commit, commit, commit
Add swappiness= arg to memory.reclaim commit
Batch unlink_file_vma calls in free_pgd_range commit
DAMON based tiered memory management for CXL memory commit, commit, commit, commit, commit, commit, commit
damon: introduce DAMON parameters online commit function commit, commit, commit, commit, commit, commit, commit, commit
Remove CONFIG_MEMCG_KMEM commit
Report per-page metadata information commit
thp: support "THPeligible" semantics for mTHP with anonymous shmem commit
vmalloc: optimize vmap_lazy_nr arithmetic when purging each vmap_area commit
large folios swap-in: handle refault cases first commit, commit, commit, commit, commit, commit
tools/mm: introduce a tool to assess swap entry allocation for thp_swapout commit
migrate: support poison recover from migrate folio commit, commit, commit, commit, commit, commit
memcg: separate legacy cgroup v1 code and put under config option commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
memcg: rearrange fields of mem_cgroup_per_node commit
Memory management patches needed by Rust Binder commit, commit, commit, commit
5. Block layer
(FEATURED) Block atomic writes commit, commit, commit, commit, commit, commit, commit
Rust block device driver API and null block driver commit, commit, commit
Remove zone reset all emulation commit, commit, commit, commit, commit
dm verity: add support for signature verification with platform keyring commit
dm-crypt: support for per-sector NVMe metadata commit
dm-integrity: introduce the Inline mode commit
6. Tracing, perf and BPF
uprobe: Add uretprobe syscall which speeds up the uretprobe 10-30% faster. This syscall is automatically used from user-space trampolines which are generated by the uretprobe. If this syscall is used by normal user program, it will cause SIGILL commit, commit, commit, commit, commit, commit, commit, commit
Support dumping kfunc prototypes from BTF commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Notify user space when a struct_ops object is detached/unregistered commit, commit, commit, commit, commit, commit, commit
bpftool: Introduce btf c dump sorting commit
Allow multiple users for function graph tracing commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Support resilient split BTF commit, commit, commit, commit, commit, commit
libbpf: Configure log verbosity with env variable commit
Introduce --task-name and --fuzzy-name options in perf sched map commit, commit, commit
Use BPF filters for a "perf top -u" workaround commit, commit, commit
7. Virtualization
KVM: Guest Memory Pre-Population API commit, commit, commit, commit, commit, commit, commit
VMware hypercalls enhancements commit, commit, commit, commit, commit
KVM: Enable halt polling shrink parameter by default commit
KVM: guest_memfd: New hooks and functionality for SEV-SNP and TDX commit, commit, commit, commit, commit, commit, commit, commit
8. Cryptography
sm2 - Remove sm2 algorithm commit
9. Networking
cfg80211/mac80211: support defining multiple radios per wiphy commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add ability to flash modules' firmware commit, commit, commit, commit, commit, commit, commit, commit, commit
ethtool: provide the dim profile fine-tuning channel commit, commit, commit, commit, commit
RDMA: Introduce "name_assign_type" for an IB device commit
Unify dstats with tstats and lstats, implement generic dstats collection commit, commit, commit
dsa: vsc73xx: introduce tag 8021q for vsc73xx commit
pse-pd: Add new PSE c33 features commit, commit, commit, commit, commit, commit, commit
- packet scheduler
Allow configuration of multipath hash seed commit, commit, commit, commit, commit
make net.core.{r,w}mem_{default,max} namespaced commit
Visibility of memory limits in networking namespaces commit, commit
Add the capability to offload flowtable in XDP layer commit, commit, commit
openvswitch: Add sample multicasting. commit, commit, commit, commit, commit, commit, commit, commit, commit
Add ability to flash modules' firmware commit, commit, commit, commit, commit, commit, commit, commit, commit
TCP: Adjust clamping window for applications specifying SO_RCVBUF commit
Add sysctl_tcp_rto_min_us to allow user to specify a default rto_min at socket init time commit, commit
Lift UDP_SEGMENT restriction for egress via device w/o csum offload commit, commit
Support IPsec crypto offload for IPv6 ESP and IPv4 UDP-encapsulated ESP data paths commit, commit, commit, commit, commit
xfrm: support sending NAT keepalives in ESP in UDP states commit
10. Architectures
- ARM
New SoCs
NXP i.MX95, is a variant of i.MX93, now with six Cortex-A55 cores instead of just two as well as a GPU and more high-speed I/O devices commit, commit, commit
Qualcomm QCS8550, a variant of SM8550 for IOT devices, along with support for AIM300 AIoT commit, commit, commit, commit
Airoha EN7581, a 10G-PON network chip and related to the MT7981 Wireless router chip from its parent Mediatek commit, commit, commit, commit
- New device tree sources
A pair of laptops based on the Qualcomm x1e80100 (Snapdragon X1 Elite) chip commit: ASUS Vivobook S 15 commit, commit and Lenovo Yoga Slim7x commit
- NXP i.MX based machines, mostly industrial boards along with some reference designs
mediatek: add Cudy WR3000 V1 wireless router commit, commit, commit
apq8016: Add Schneider HMIBSC board DTS commit, commit, commit
qcom: sa8775p-ride: support both board variants commit, commit, commit
qcom: sm8650: add support for the SM8650-HDK board commit, commit, commit
Solidrun cn9130 som and clearfog boards commit, commit, commit, commit, commit
- Amlogic machines, all set top boxes or reference designs for them
- New Rockchips machines, mostly single-board computers
Add minimal boot support for Raspberry Pi 5 commit, commit, commit, commit
exynos: Add support for Exynos850 commit, commit, commit, commit, commit, commit, commit
imx6qdl-kontron-samx6i: add actual device trees commit
qcom: msm8974: Add Samsung Galaxy Note 3 commit
qcom: qcom-msm8226-samsung-ms013g: Add initial device tree commit
stm32: Add support for STM32MP13xx DHCOR SoM and DHSBC board commit, commit, commit
mediatek: add Cudy WR3000 V1 wireless router commit, commit, commit, commit
mediatek: Add MT8186 Voltorb Chromebooks commit, commit, commit
mediatek: Add mt7986 based Bananapi R3 Mini commit
mediatek: add Kontron 3.5"-SBC-i1200 commit
mediatek: add device-tree for Genio 700 EVK board commit, commit
Introduce msm8916 based Motorola devices commit, commit, commit, commit
Introduce msm8916 based LG devices commit, commit, commit, commit
qcom: add TP-Link Archer AX55 v1 commit
qcom: sdm450: add initial support for Lenovo Smart Tab M10 commit, commit, commit
ti: Add am62x-phyboard-lyra carrier board commit
ti: Add basic support for phyBOARD-Lyra-AM62Ax commit
ti: k3-j721e: Add overlay for J721E Infotainment Expansion Board commit
zynqmp: Add support for K26 rev2 boards commit
ACPI/arm64: add support for virtual cpu hotplug commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
genirq, irqchip: Convert ARM MSI handling to per device MSI domains commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add support for the LAN966x PCI device using a DT overlay commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add IOMMUFD dirty tracking support for SMMUv3 commit, commit, commit, commit, commit
qcom: add in-kernel pd-mapper implementation commit, commit, commit, commit, commit
perf: pmuv3: Add new Cortex and Neoverse PMUs commit
platform: add Lenovo Yoga C630 WOS EC driver commit
Turris Omnia MCU driver commit, commit, commit, commit, commit, commit, commit, commit
Add support for STACKLEAK gcc plugin commit
Allow installing compressed image by default commit
errata: Expand speculative SSBS workaround commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Nested Virtualization support (FEAT_NV2 only) commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
nv: FPSIMD/SVE, plus some other CPTR goodies commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add support for hypervisor kCFI commit, commit, commit, commit, commit, commit, commit, commit
Series to deliver Ethernet for STM32MP13 commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Series DTs to deliver Ethernet for STM32MP25 commit, commit, commit
qcom: implement support for and enable SHM bridge commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
ACPI: Add acpi=nospcr to disable ACPI SPCR as default console on ARM64 commit
- X86
uprobe: Add uretprobe syscall to speed up return probe commit
Add AMD Secure Nested Paging (SEV-SNP) Hypervisor Support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
KVM: Add KVM_RUN_X86_GUEST_MODE kvm_run flag commit
KVM: Make bus clock frequency for vAPIC timer configurable commit, commit, commit
- platform
crypto: x86/aes-gcm - add VAES and AVX512 / AVX10 optimized AES-GCM commit
perf/x86/intel/cstate: Update for latest client platforms commit, commit, commit
perf: Support HBM and CXL PMON uncore counters commit, commit, commit, commit, commit, commit, commit, commit
perf: Support Lunar Lake and Arrow Lake core PMU commit, commit, commit, commit, commit, commit, commit, commit
VMX: Drop MTRR virtualization, honor guest PAT commit, commit, commit, commit, commit
Rework stub syscall and page table handling commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
bugs: Add a spectre_bhi=vmexit mitigation option aimed at cloud environments, and other BHI updates commit, commit, commit
efi: Drop support for fake EFI memory maps commit
Add support for Sub-NUMA cluster (SNC) systems commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Provide support for running the kernel in a SEV-SNP guest, over a Secure VM Service Module (SVSM) commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
VMware hypercalls enhancements commit, commit, commit, commit, commit
xen: remove deprecated xen_nopvspin boot parameter commit
Update Intel perf vendor events commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
- POWERPC
Reimplement huge pages without hugepd on powerpc (8xx, e500, book3s/64) commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Remove 40x platforms commit, commit, commit, commit, commit, commit, commit
KVM: PPC: Book3S HV nestedv2: Add support for reading VPA counters for pseries guests commit
pci: Hotplug driver bridge support commit
bpf: jit support for cpuv4 instructions commit, commit, commit, commit, commit
crypto: ppc/curve25519 - Core functions for ppc64le commit
- RISCV
Add ACPI NUMA support for RISC-V commit, commit, commit, commit, commit
Improve exception and system call latency commit
Support vendor extensions and xtheadvector commit, commit, commit, commit
dmi: Add SMBIOS/DMI support commit
Memory Hot(Un)Plug support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Optimize crc32 with Zbc extension commit
hwprobe: export highest virtual userspace address commit
Support Zve32[xf] and Zve64[xfd] Vector subextensions commit, commit, commit, commit, commit, commit, commit, commit, commit
Add support for a few Zc* extensions, Zcmop and Zimop commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Apply Zawrs when available commit, commit, commit, commit, commit, commit, commit
Add 12-argument support for RV64 bpf trampoline commit, commit, commit
Starfive: add Star64 board devicetree commit
Enable HAVE_ARCH_STACKLEAK commit
- S390
kmsan: enable on s390 commit
bpf: Implement arena commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Enable KMSAN commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Remove noaltinstr option commit
LoongArch
Add RANDOMIZE_KSTACK_OFFSET support commit
Add support for relocating the kernel with RELR relocation commit
Add ARCH_HAS_PTE_DEVMAP support commit
Automatically disable KASLR for hibernation commit
Add ACPI standard hardware register based S3 support commit
KVM: Add PV steal time support in host side commit
KVM: Add PV steal time support in guest side commit
Add ARCH_HAS_DEBUG_VM_PGTABLE support commit
- UM
Rework stub syscall and page table handling commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
time-travel: support time-travel protocol broadcast messages commit
Add shared memory optimisation for time-travel=ext commit
Enable UBSAN commit
Enable preemption in UML commit
Remove obsolete pcap driver commit
rust: Add i386 support for Rust commit
- MIPS
- PARISC
- SH
Drop support for memory hotplug and memory hotremove commit
11. Drivers
11.1. Graphics
Allow userspace to use damage clips with async flips commit
Allow userspace to use explicit sync with atomic async flips commit
panic: graphical logo commit, commit, commit, commit, commit, commit
- panel
panel-edp: Add CMN N116BCJ-EAK commit
panel-edp: Add ID for KD KD116N09-30NH-A016 commit
panel-edp: Add more panels with conservative timings commit
panel-edp: Add support for several panels commit
Add Ilitek ILI9806E panel driver commit
Add lincolntech lcd197 support commit
himax-hx83102: Support for BOE nv110wum-l60 MIPI-DSI panel commit
himax-hx83102: Support for IVO t109nw41 MIPI-DSI panel commit
jd9365da: Support for kd101ne3-40ti MIPI-DSI panel commit
simple: Add AUO G104STN01 panel entry commit
simple: Add Lincoln Tech Sol LCD185-101CT panel commit
simple: Add Microtips Technology 13-101HIEBCAF0-C panel commit
simple: Add Microtips Technology MF-103HIEB0GA0 panel commit
simple: Add PrimeView PM070WL4 support commit
- amdgpu
Add module parameter for jpeg commit
Add Replay capability and state in debugfs commit
Add debug option for disabling SLDO optimizations commit
Add ips status info to debugfs commit
Add PM policy interfaces commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add support for GC 11.0 commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Support gpu_metrics sysfs interface for smu v14.0.2/3 commit
- DCN 4.0.x support
- GC 12.0 support
- GMC 12.0 support
- SDMA 7.0 support
- MES12 support
- MMHUB 4.1 support
- amdkfd
- i915
Support replaying GPU hangs with captured context image commit
Panel Replay eDP support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Panel replay selective update support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Allow the first async flip to change modifier commit, commit, commit, commit, commit
Implement CMRR Support commit, commit, commit, commit, commit, commit, commit, commit, commit
DSB prep stuff commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add debugfs for LOBF commit
Add debugfs entries to force the link rate/lane count commit
Add debugfs entries to get the max link rate/lane count commit
Add debugfs entry to force link retrain commit
Add debugfs entry to force link training failure commit
Add debugfs entry to get the link retrain disabled state commit
Add Early Transport into psr debugfs interface commit
- xe
Expose GT-level SR-IOV details over debugfs commit, commit, commit
Add support for VF to query its configuration commit, commit, commit, commit, commit, commit
Support for adverse events notifications commit, commit, commit, commit, commit, commit, commit, commit
Add SR-IOV GuC Relay PF services commit, commit, commit, commit, commit
Add OA functionality to Xe commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add Indirect Ring State support commit, commit, commit, commit
bmg: Add PCI IDs commit
- msm
- ivpu
- mgag200
Add BMC output commit
- nouveau
Add registry command line commit
- v3d
- atmel-hlcdc
- mipi-dbi:
Add support for RGB888 commit
- panfrost
Add support for Mali on the MT8188 SoC commit
- vc4
Monochrome TV support commit
- etnaviv
Keep TS enabled on MMUv2 cores for improved performance commit
- mediatek
- stm
Provide fbdev emulation per memory manager commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
- rockchip
- tidss
Add drm_panic support commit
- tiny
Create HDMI Connector helper infrastructure commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
11.2. Power Management
ACPI: fan: Add hwmon support commit
ACPI: battery: Add support for charge limiting state commit, commit
ACPI: CPPC: add sysfs entry for guaranteed performance commit
turbostat 2024.07.26 for Linux-6.11.merge commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Processor thermal interrupts for Lunar Lake commit, commit, commit
11.3. Storage
Basic inline encryption support for ufs-exynos commit, commit, commit, commit, commit, commit, commit
ufs: pci: Add support MCQ for QEMU-based UFS commit
ufs: ufs-pci: Add support for Intel Panther Lake commit
nvmet: add debugfs support commit
scsi: mpi3mr: Add ioctl support for HDB commit
scsi: mpi3mr: Trigger support commit
11.4. Drivers in the Staging area
av7110: remove budget-patch driver commit
11.5. Networking
fbnic: Add network driver for Meta Platforms Host Network Interface commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
- Bluetooth
Add vendor-specific packet classification for ISO data commit
btintel: Add firmware ID to firmware name commit
btintel: Add support for BlazarU core commit
btintel: Add support for Whale Peak2 commit
btnxpuart: Add handling for boot-signature timeout errors commit
btnxpuart: Add support for AW693 A1 chipset commit
btnxpuart: Add support for IW615 chipset commit
btnxpuart: Add system suspend and resume handlers commit
btusb: Add RTL8852BE device 0489:e125 to device tables commit
btusb: Add Realtek RTL8852BE support ID 0x13d3:0x3591 commit
btmtk: MediaTek ISO data transmission support commit, commit, commit, commit, commit, commit, commit, commit
hci_bcm4377: Add BCM4388 support commit
CDC-NCM: add support for Apple's private interface commit
InfiniBand: add support for draining Shared receive queues commit
- mlx5:
RDMA/efa: Add EFA 0xefa3 PCI ID commit
PTP updates for net-next commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
bnxt_en: add timestamping statistics support commit
- can
can-next 2024-06-29 commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
dsa: vsc73xx: Make vsc73xx usable commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
can-next 2024-06-21 commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
- dsa
microchip: lan9371/2: add 100BaseTX PHY support commit
mt7530: add support for bridge port isolation commit
qca8k: add support for bridge port isolation commit
vsc73xx: Add bridge support commit
vsc73xx: Make vsc73xx usable commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
dsa: vsc73xx: Add vlan filtering commit
enic: add ethtool get_channel support commit
fbnic: Add network driver for Meta Platforms Host Network Interface commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
eth: fbnic: Add L2 address programming commit
etherarc: remove emac_arc driver commit
Add support for Renesas Ethernet-TSN commit
gve: Add flow steering support commit, commit, commit, commit, commit, commit
Introduce ETH56G PHY model for E825C products commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
ice: Add support for devlink local_forwarding param commit
ice: Add get/set hw address for VFs using devlink commands commit
idpf: XDP chapter I: convert Rx to libeth commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
igb: Add MII write support commit
lan78xx: Enable 125 MHz CLK and Auto Speed configuration for LAN7801 if NO EEPROM is detected commit, commit
mana: Allow variable size indirection table commit
mlx4: Add support for netdev-genl API commit, commit, commit
mlx5e: SHAMPO, Enable HW GRO once more commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
mlx5 misc patches 2023-06-13 commit, commit, commit, commit, commit, commit
octeontx2-af: Add debugfs support to dump NIX TM topology commit
octeontx2-pf: Add ucast filter count configurability via devlink commit
pcs: xpcs: Add memory-mapped device support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
phy: generic polarity + LED support for qca808x commit, commit
phy: aquantia: add support for PHY LEDs commit
phy: bcm5481x: add support for BroadR-Reach mode commit, commit, commit, commit
phy: microchip: lan937x: add support for 100BaseTX PHY commit
phy: realtek: Add support for PHY LEDs on RTL8211F commit
phy: realtek: add support for RTL8366S Gigabit PHY commit
phy: realtek: add support for rtl8224 2.5Gbps PHY commit
pse-pd: Add new PSE c33 features commit, commit, commit, commit, commit, commit, commit
phy: aquantia: enable support for aqr115c commit, commit, commit, commit
Improve GbEth performance on Renesas RZ/G2L and related SoCs commit, commit, commit, commit, commit, commit, commit
stmmac: Enable TSO on VLANs commit
Series to deliver Ethernet for STM32MP13 commit, commit, commit, commit, commit, commit, commit, commit
stmmac: qcom-ethqos: enable 2.5G ethernet on sa8775p-ride commit, commit
ti: icssg-prueth: Add multicast filtering support commit
Introduce HSR offload support for ICSSG commit, commit, commit, commit, commit
Introduce switch mode support for ICSSG driver commit, commit
ti: Enable PTP timestamping/PPS for AM65x SR1.0 devices commit, commit, commit, commit, commit
Add ethernet driver for Tehuti Networks TN40xx chips commit, commit, commit, commit, commit, commit, commit
tn40xx: add initial ethtool_ops support commit
tn40xx: add per queue netdev-genl stats support commit
usb: qmi_wwan: add MeiG Smart SRM825L commit
vdpa/mlx5: Pre-create HW VQs to reduce LM downtime commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
virtio-net: provide the dim profile fine-tuning channel commit, commit, commit, commit, commit
virtio-net: support AF_XDP zero copy commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
virtio_net: add support for Byte Queue Limits commit
virtio_net: xsk: support wakeup commit
vmxnet3: upgrade to version 9 commit, commit, commit, commit
ath10k: add LED and GPIO controlling support for various chipsets commit
ath12k: Add support to enable debugfs_htt_stats commit, commit, commit, commit
ath12k: Support transmit scheduler, pdev error and TQM htt_stats commit, commit, commit
ath12k: bug fixes and enhancements to 6 GHz band support commit, commit, commit, commit, commit, commit
ath12k: MBSSID and EMA AP support commit, commit, commit, commit, commit, commit, commit, commit, commit
ath12k: add support for WoW commit, commit, commit, commit, commit, commit, commit, commit, commit
ath12k: Add multi device support for WBM idle ring buffer setup commit, commit, commit, commit
ath12k: dynamic VLAN support commit
ath12k: support SMPS configuration for 6 GHz commit
ath12k: bug fixes and enhancements to 6 GHz band support commit, commit, commit, commit, commit, commit
iwlwifi: updates - 2024-05-12 commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
iwlwifi: updates - 2024-05-27 commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
iwlwifi: updates - 25-06-24 commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
iwlwifi: updates - 18-06-24 commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
iwlwifi: updates - 2024-05-27 commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Prerequisite Refactoring for Enabling MLO on MT7925 commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Enabling MT7925 MLO Mode 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, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
rtlwifi: Add new rtl8192du driver commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
rtw89: 8852bt: add RF calibrations IQK, RX DCK, DACK and RCK commit, commit, commit, commit
rtw89: 8852bt: add RF calibrations of TSSI and DPK commit, commit
rtw89: support WoWLAN for more chips and some fixes commit, commit, commit, commit, commit, commit, commit
rtw89: coex: Add coexistence policy for hardware scan commit
TI wilink8 updates commit, commit, commit, commit, commit, commit, commit, commit
wwan: t7xx: add support for Dell DW5933e commit
xilinx: axienet: Enable multicast by default commit
rtw89: 8852bt: add RF calibrations IQK, RX DCK, DACK and RCK commit, commit, commit, commit
rtw89: 8852bt: add RF calibrations of TSSI and DPK commit, commit
11.6. Audio
pcm: reinvent the stream synchronization ID API commit, commit
- hda/realtek
hda/senarytech: add senarytech codec support commit
hda: Add HP MP9 G4 Retail System AMS to force connect list commit
hda: add HDMI codec ID for Intel PTL commit
seq: Add tempo base unit for MIDI2 Set Tempo messages commit
- ASoC:
amd: yc: Support mic on HP 14-em0002la commit
amd: yc: Support mic on Lenovo Thinkpad E16 Gen 2 commit
codecs: lpass: add support for v2.5 rx macro commit, commit, commit, commit
codecs: add support for everest-semi es8311 codec commit, commit
codecs: wcd937x: add wcd937x audio codec support commit, commit, commit, commit, commit, commit, commit
Add support for CS40L50 commit, commit, commit, commit, commit
fsl-asoc-card: add S/PDIF controller support commit, commit, commit, commit, commit, commit, commit
Add audio support for LPC32XX CPUs commit, commit, commit, commit, commit, commit, commit
Add support for non-interleaved mode in qmc_audio commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
fsl_mqs: Add i.MX95 platform support commit
rt1318: Add RT1318 audio amplifier driver commit
rt1320: Add RT1320 SDCA vendor-specific driver commit
tlv320adc3xxx: Add support for using MICBIAS pins as GPO commit
11.7. Tablets, touch screens, keyboards, mouses
imagis: add supports for Imagis IST3038 commit
himax_hx83112b: add support for HX83100A commit, commit, commit, commit, commit
Add support for CS40L50 commit, commit, commit, commit, commit
- HID
11.8. TV tuners, webcams, video capturers
v4l2-ctrls: Add average QP control commit
Add support for qcom msm8998-venus (HW vdec / venc) commit, commit, commit
raspberrypi: Add support for PiSP Back End commit, commit, commit, commit, commit, commit, commit, commit
em28xx: Add support for MyGica UTV3, its IR remote, and its tuner commit, commit, commit, commit, commit
Support MediaTek MT8188 Media Data Path 3 (MDP3) commit, commit, commit
Add V4L2 M2M Driver for E5010 JPEG Encoder commit, commit, commit, commit, commit, commit
ipu-bridge: Add HIDs from out of tree IPU6 driver ipu-bridge copy commit
Add support for MAX96714/F and MAX96717/F GMSL2 ser/des commit, commit, commit, commit, commit
Wave515 decoder IP support commit, commit, commit, commit, commit
11.9. Universal Serial Bus
serial: option: add MeiG Smart SRM825L commit
typec: ucsi: Update optional notifications for UCSI v2.0 commit, commit
usb-storage: Optimize scan delay more precisely commit
xhci: dbc: Allow users to modify DbC poll interval via sysfs commit
typec: ucsi: UCSI2.0 Get Error Status changes commit
dwc2: add support for other Lantiq SoCs commit
dwc3: enable CCI support for AMD-xilinx DWC3 controller commit
USB-C TCPM Orientation Support commit, commit, commit, commit
11.10. Serial Peripheral Interface (SPI)
spidev: Add missing spi_device_id for bh2228fv commit
Add ch341a usb2spi driver commit
Add optional reset control for Cadence SPI commit, commit, commit
11.11. CPU Frequency scaling
intel_pstate: Update Balance performance EPP for Emerald Rapids commit
intel_pstate: Support Emerald Rapids OOB mode commit
cpufreq: intel_pstate: Update Meteor Lake EPPs commit, commit, commit
sun50i: add Allwinner H700 speed bin and additional OPPs commit, commit, commit
11.12. Voltage, current regulators, power capping, power supply
- power
- Regulator
initial support for Marvell 88PM886 PMIC commit, commit, commit, commit, commit
Support ROHM BD96801 Scalable PMIC commit, commit, commit, commit, commit
add pm8008 pmic regulator driver commit
st: add new compatible for PWR regulators on STM32MP13 commit, commit
MediaTek DVFSRC Bus Bandwidth and Regulator knobs commit, commit, commit, commit, commit
Add USB VBUS regulator for RZ/G2L commit, commit, commit, commit, commit, commit, commit
11.13. Pin Controllers (pinctrl)
11.14. Multi Media Card (MMC)
mmc: dw_mmc-bluefield: Add support for eMMC HW reset commit
11.15. Memory Technology Devices (MTD)
nand: gpmi-nand: add imx8qxp gpmi nand support commit, commit, commit, commit, commit, commit
rawnand: mxc: support software ECC commit
spinand: macronix: Add support for serial NAND flash commit
11.16. Industrial I/O (iio)
New DMABUF based API commit, commit, commit, commit, commit, commit, commit
Add support for multiple scan types commit, commit, commit, commit, commit
accel: mma7660: add mount-matrix support commit
accel: st_accel: add support for LIS2DS12 commit
MediaTek MT6357/8/9 PMIC Auxiliary ADC support commit, commit, commit, commit
Add support for AD411x commit, commit, commit, commit, commit, commit, commit, commit, commit
adc: ad7192: Add AD7194 support commit, commit, commit, commit
adc: add new ad7380 driver commit, commit, commit, commit, commit, commit, commit
Add support for AXP192 PMIC commit, commit, commit, commit, commit
Add support for adis16545/47 commit, commit, commit, commit, commit, commit
Add driver for ENS160 sensor commit, commit, commit, commit, commit, commit
dac: ad3552r: add support for ad3541r and ad3551r commit
humidity: si7020: add heater support commit
adis16501 and adis1657x support commit, commit, commit, commit, commit, commit, commit, commit, commit
imu: inv_icm42600: add support of accel low power commit, commit
light: driver for Vishay VEML6040 commit
temperature: mcp9600: add threshold events support commit
xilinx-ams: Add labels commit
11.17. Multi Function Devices (MFD)
Support ROHM BD96801 Scalable PMIC commit, commit, commit, commit, commit
MediaTek MT6357/8/9 PMIC Auxiliary ADC support commit, commit, commit, commit
Add support for CS40L50 commit, commit, commit, commit, commit
initial support for Marvell 88PM886 PMIC commit, commit, commit, commit, commit
11.18. Pulse-Width Modulation (PWM)
Add driver for AXI PWM generator commit
11.19. Inter-Integrated Circuit (I2C + I3C)
11.20. Hardware monitoring (hwmon)
Add PEC attribute support to hardware monitoring core commit, commit
amc6821: Various improvements commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
corsair-cpro: Add firmware and bootloader information commit
dell-smm: Add Dell OptiPlex 7060 to DMI table commit
asus-ec-sensors: add ProArt X670E-CREATOR WIFI commit
ina2xx: Add Suppor for passing alert polarity from device tree to driver commit, commit
max31827: Add PEC support commit
max6639: Add additional hwmon attributes for fan and pwm commit
nzxt-smart2: Add support for another version of NZXT RGB & Fan Controller commit
Add support for SPD5118 chips commit, commit, commit, commit, commit, commit
ChromeOS Embedded controller hwmon driver commit, commit, commit
corsair-psu: add USB id of HX1200i Series 2023 psu commit
Add support for MPS mp2993,mp9941 chip commit, commit, commit, commit
g672: add support for g761 commit
11.21. General Purpose I/O (gpio)
pca953x: Add support for TI TCA9535 variant commit
Add sloppy logic analyzer using polling commit
virtuser: new virtual testing driver for the GPIO API commit
11.22. Leds
trigger: Add new LED Input events trigger commit
ChromeOS Embedded Controller LED driver commit, commit, commit, commit, commit
KTD2026 indicator LED for X86 Xiaomi Pad2 commit, commit, commit, commit, commit, commit
leds-lp55xx: overhaul driver commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
11.23. DMA engines
Introduce STM32 DMA3 support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
11.24. Cryptography hardware acceleration
Enable PSP security attributes on more SoCs commit, commit, commit, commit, commit
sun8i-ce: add Allwinner H616 support commit, commit, commit, commit, commit
11.25. PCI
qcom-ep: Add support for SA8775P SOC commit
rcar-gen4: Add support for R-Car V4H commit
dwc: Add support for integrating HDMA with DWC EP driver commit, commit, commit, commit, commit
Refactoring Microchip PCIe driver and add StarFive PCIe commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
rcar-gen4: Add R-Car Gen4 PCIe support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
PCI/pwrctl: This subsystem is designed to control power to devices that share complex resources and/or require specific power sequences to be run during power-up. It was inspired by the need to enable support upstream for Bluetooth/WLAN chips on Qualcomm platforms commit, commit, commit, commit, commit
11.26. Thunderbolt
11.27. Clock
Add C3 SoC PLLs and Peripheral clock commit, commit, commit, commit, commit
Add dispcc, videocc and camcc for SM7150. commit, commit, commit, commit, commit, commit, commit, commit
add clock controller of qca8386/qca8084 commit, commit, commit, commit
sophgo: add clock support for sg2042 commit, commit, commit, commit, commit
Add reset support to EN7581 clk driver commit, commit, commit, commit
thead: Add support for TH1520 AP_SUBSYS clock controller commit, commit, commit, commit, commit, commit, commit
11.28. PHY ("physical layer" framework)
Add support for PCIe PHY in IPQ9574 commit, commit, commit, commit
zynqmp: Add debugfs support commit
USB31DRD phy support for Google Tensor gs101 (HS & SS) commit, commit, commit, commit, commit, commit
11.29. EDAC (Error Detection And Correction)
11.30. Various
Add interconnect driver for MSM8953/SDM450/SDM632 commit, commit
Add support for CS40L50 commit, commit, commit, commit, commit
MediaTek DVFSRC Bus Bandwidth and Regulator knobs commit, commit, commit, commit, commit
Read MAC address through NVMEM for sama7g5ek commit, commit, commit
accel/habanalabs: expose server type in debugfs commit
bus: mhi: host: Add support for Foxconn SDX72 modems commit
fastrpc: FastRPC reserved memory assignment for SDM845 SLPI commit, commit
firmware: qcom: uefisecapp: Allow on X1E devices commit
interconnect: Add support for QoS configuration commit, commit, commit, commit
memstick: rtsx_pci_ms: Remove Realtek PCI memstick driver commit
misc: mrvl-cn10k-dpi: add Octeon CN10K DPI administrative driver commit
nvmem: core: Implement force_ro sysfs attribute commit
of_net: Add NVMEM support to of_get_mac_address commit, commit
ptp: ocp: adjust sysfs entries to expose tty information commit
remoteproc: xlnx: Add attach detach support commit
reset: imx8mp-audiomix: Add AudioMix Block Control reset driver commit
12. List of Pull Requests
13. Other news sites
Phoronix Linux 6.11 features