Various updates to the NILFS2 file-system driver Linux 6.11 "MM" Patches Include Many Improvements, A 10x Speedup For One Optimization - Phoronix
Fix 5Yo bugwith VFS that it was possible to mount file-systems with a non-initial user name-space, but you still needed to be privilege to do it. it would Cause Corruption, Security Issues Or Crash. Linux VFS Fix For 5 Year Old Bug That Could Cause Corruption, Security Issues Or Crash - Phoronix
Atomic write for Block devices for SCSI and NVMe storage
new rust abstraction so we can write Rust driver for block device, want to write a rustFS (; Linux 6.11 Adds Support For Rust-Based Block Drivers Atomic Writes - Phoronix
Support for multiple Rust version, now you are not forced to use the latest you can also use other after some good work on both side. minimum version: 1.78.0, rust in linux is young, we are at the 2 year anniversary 6.1 Rust Is Ready With Robust Toolchain Handling For Linux 6.11 - Phoronix
Small Improvement to Perf, mostly for intel Performance Event Changes For Linux 6.11 Bring Several Additions For Intel Hardware - Phoronix
Easy Pacman Kernel Package, allows you to use make pacman-pkg
to make a pacman package with the kernel, simple! Upstream Linux 6.11 Makes It Easy To Build A Pacman Kernel Package For Arch Linux - Phoronix
Removed write prevention for Executable that are running as turns out it doesn't acheive anything and make our life (le the people who are trying to update running Lib) worst.The first half of the 6.11 merge window [LWN.net]
added the sloppy logic analyzer that uses GPIO pins to detect sensors, CPU or I2C, cool!The first half of the 6.11 merge window [LWN.net]
BPF(https://lwn.net/Articles/982034/)
Linus includes his own code, small patches related to code for his hardware (128 core ARM64CPU ampere) Linus Torvalds Begins The Linux 6.11 Merge Window By Merging Some Of His Own Code - Phoronix
New "runtime constant" mechanism added by Linus Torvalds. Right now only used by the pointer to and size of the directory-entry (dentry) cache, that are determined at boot time and never changed again. will probably be used elsewhere soon. Very good for future optimizationsThe first half of the 6.11 merge window [LWN.net]
under ARM64, not all bootloader support compressed image so by default you needed to run the "make zinstall" instead of the "make install" as Linus uses more and more ARM64, he found that to e an anoyance so he fixed it, the ARM64 maintainer Will Deacon though this could be dangerous to change the behaviour like this so added an Kconfig option "COMPRESSED_INSTALL" to be enabled if you want to directly install your compressed images Linus Torvalds Addresses His Latest ARM64 Annoyance: Installing Compressed Kernel Images - Phoronix
ARM64 now support CPU hotplug on ACPI system, for now mostly a VM thing arm64: document virtual CPU hotplug's expectations - kernel/git/torvalds/linux.git - Linux kernel source tree
X86 Intel finally fixes their Sub-NUMA Clustering as they were fighting each other when both in use. Intel Sub-NUMA Clustering Will Stop Clashing With Resource Director On Linux 6.11+ - Phoronix
Turbostat, the tool that lives within the kernel source tree and used for reporting CPU frequency and idle statistics along with other useful metrics. Now can take infos from Platform Monitoring Technology (PMT). Linux's Turbostat Utility Can Now Be Used For Reading Intel PMT Counters - Phoronix
X86 Intel adds Performance Limit Reasons that allows to know why your CPU is not burning a hole through your laptop. New Dell PC Driver Intel Performance Limit Reasons Help Laptops On Linux 6.11 - Phoronix
X86 Intel update EPP Values for Meteor LakeAMD Core Performance Boost Fast CPPC Land In Linux 6.11, Intel Lunar Lake Improvements - Phoronix
with insane gain (32% Faster, Up To 18% less energy) for Intel Xeon Emerald Rapids Tiny Linux Patch Up To 32% Faster, Up To 18% Less Energy For Intel Xeon Emerald Rapids - Phoronix
X86 AMD adds Core Performance Boost (CPB) AMD Core Performance Boost Fast CPPC Land In Linux 6.11, Intel Lunar Lake Improvements - Phoronix
Loongson 3 adds CPU frequency scaling for those Chinese processorsAMD Core Performance Boost Fast CPPC Land In Linux 6.11, Intel Lunar Lake Improvements - Phoronix
also adds more Linux features:
1, Define __ARCH_WANT_NEW_STAT in unistd.h;
2, Always enumerate MADT and setup logical-physical CPU mapping;
3, Add irq_work support via self IPIs;
4, Add RANDOMIZE_KSTACK_OFFSET support;
5, Add ARCH_HAS_PTE_DEVMAP support;
6, Add ARCH_HAS_DEBUG_VM_PGTABLE support;
7, Add writecombine support for DMW-based ioremap();
8, Add architectural preparation for CPUFreq;
9, Add ACPI standard hardware register based S3 support;
10, Add support for relocating the kernel with RELR relocation;
11, Some bug fixes and other small changes.
RISC-V New ISA instruction + hotplug memory (used mostly with VM) RISC-V Sees Support For New ISA Extensions In Linux 6.11 - Phoronix
NUMA to work (ACPI is rare with RISC-V)
Adds SPCR console support
PPTT-based cache information reporting
128GB(from 124GB mappings with the sv39 linear map
AMD RDNA4 GFX12 Driver now good enough to be enable by default for future GPU. AMD RDNA4 "GFX12" Linux Driver Support Matures To Being Enabled By Default - Phoronix
AMDKFD also supports RDNA4 Intel Xe2/Battlemage AMD RDNA4 Lead The Graphics Driver Changes In Linux 6.11 - Phoronix
Fixed Long-Time Regression in HDA audio driver when using Newer GPU (Navi) with HDMI audio. the issue comes from the fact that 2 fix were enabled at once, creating the skipping/stuttering when ANY Amount of CPU was used while playing audio. it was using both WC Pages is present. Linux 6.11 Addressing "Long-Time Regression" Of Buggy AMD HDMI Audio - Phoronix
AMDGPU fixes for this week is a fix to address CPU spikes when clearing, since 6.10, /5 perf on dota 2 Linux 6.11-rc7 To Fix A "Massive Performance Regression" For AMD Graphics - Phoronix
fun fact AMD graphic drivers account for 15% of the kernel The Open-Source AMD GPU Linux Kernel Graphics Driver Nears 5.8 Million Lines - Phoronix
AMD ONLY More work on SEV-SNP makes it possible to run SEV-SNP inside SVSM for better protection and better/higher level services to the VM. Ex. provide vTPM services to VMs.
Integrate SEV-SNP for KVM Guest and QEMU now support it
add VMware Hypercall API, gives VMware an API to take advantage of TDX VMware Hypercall API Makes It Into Linux 6.11 For Basis To Allow Confidential Computing - Phoronix
add segregated memory buckets for SLAB that counters attacks which would spray data in SLAB in hope that it would reuse the memory for another (system) process and yield privilege. In answer to the last years new more reliable exploit using this method. Linux 6.11 Brings A Dedicated Bucket Allocator For Better Security - Phoronix
MM mega:
X86 Intel adds spectre_bhi=vmexit to mitigate against Spectre BHI on VM (only) without as much of a perf drawback, help with old CPU without HW solutions. spectre_bhi=vmexit Mitigation Merged For Linux 6.11 Cloud Use - Phoronix
The use of FineIBT can be set at compile time (it was and still is FineIBT by default) Linux 6.11 Hardening Makes FineIBT Default Configurable At Build Time - Phoronix
Fix Bug with LandLock that prevents processes having access to fork() and keyctl() from cloning the process without the credential thus bypassing landlock. Linux's Landlock Sandboxed Apps Could Remove Restrictions On Itself - Phoronix
Fix x86 32Bit KPTI code that wasn't well made.(had implementation that could have failure in mem management under standard use)Linux 6.11-rc3 Released - Boosts Intel EMR Performance, Fixes 32-bit PTI For Meltdown - Phoronix
Kernel Memory Sanitizer (KMSAN) support on s390 Linux 6.11 "MM" Patches Include Many Improvements, A 10x Speedup For One Optimization - Phoronix
RISC-V now has StackLeak(https://lwn.net/Articles/982605/)
AMD + INTEL AVX-512/AVX10 VAES optimized major perf gain, BENCH INCLUDED AVX-512/AVX10 VAES Optimized AES-GCM Implementation Lands In Linux 6.11 - Phoronix
Support For getrandom() In The vDSO allows for up to 15x perf gain in rand num gen Linux 6.11 Lands Support For getrandom() In The vDSO - Phoronix
The Glibc (Gnu C library) also added the needed code for it to work. Glibc Patch Being Reviewed For getrandom vDSO Support - Phoronix
CXL (the new standard to add abusive amount of memory to servers) is being implemented more and more, they created The "CXL Maturity Map" for it. The Current State Of CXL Support On Linux - Phoronix
New Power Sequencing Driver Subsystem, New system that oversee the power(up) given to component like QUALCOMM's wifi-BT card as the two part of the card requires different driver and an powerup at the same time can yield clashes. New Power Sequencing Driver Subsystem Merged For Linux 6.11 - Phoronix
Support for asus motherboard+ temp sensors with packet checking + psu for HWMON Hardware Monitoring Improvements Submitted For Linux 6.11 - Phoronix
Fan speed + temp driver for chrome OS EC (Embedded Controller) Linux 6.11 Adding Fan Speed / Temperature Charge Control Drivers For The ChromeOS EC - Phoronix
Driver for the image signal processor in the Raspberry Pi 5, that can do 4k60fps Raspberry Pi "PiSP" Driver Landing Upstream For Raspberry Pi 5 Camera System - Phoronix
Buch of network drivers. Linux 6.11 Sees New Wired Wireless Networking Hardware Support - Phoronix
Some x86-based Apple MacBook Pros will fake being identified in the EFI as "Apple inc" as to enable both GPU and not only one. Linux 6.11 EFI Will Fake That It's Booting Apple macOS To Fix Some Dual-GPU Macs - Phoronix
in the same X86 vein, removal of "fake EFI memory map", EFI memory maps is the data passed to the kernel from the EFI and they feature was there to change part or whole the info received, of course this isn't a feature thats good/needed in an era confidential VMs and special features that need precise data about the firmware they are talking to. The first half of the 6.11 merge window [LWN.net]
Add support for audio in Intel Panther Lake and more audio HW. Intel Panther Lake, Realtek RT1318 Other Sound Hardware Supported By Linux 6.11 - Phoronix
Enhance support for Qualcomm Snapdragon X1 Elite/Plus SoCs and adds more drivers related to laptops using it. more support on some ARM SoCs and Risc-V board. Linux 6.11 Lands Support For Snapdragon X1 Elite ASUS Vivobook S15 Lenovo Yoga Slim7x - Phoronix
more laptop New Linux Patches Enable The Snapdragon X1 Elite Powered Lenovo ThinkPad T14s Gen 6 - Phoronix
turns out, most of the work in those patches comes from the ability to read the DeviceTree provided by the hardware, partial support for microsoft surface. Linux On The Snapdragon X1 Microsoft Surface Laptop 7, But Critical Features Missing - Phoronix
adds MIPS EyeQ6 Chips for self-driving. Linux 6.11 MIPS Upstreams Realtek RTL9302C Mobileye EyeQ6H Chips - Phoronix
usb + thunderbolt upgrades, nothing major USB Thunderbolt Improvements Land In Linux 6.11 - Phoronix
Begins Support For KEBA CP500 System FPGA (The FPGS inside of a Keba system for automation and manifacturing)Linux 6.11 Begins Upstreaming Support For KEBA CP500 System FPGA - Phoronix
Better STD/SATA#Link Power Management (LPM), the default state will change from "keep firmware secttings" to "med_power_with_dipm(Device Initiated Power Management)", the change was made as the "keep firmware settings" was needed to keep hotplugging eSATA drive, but they are now manage under new code so the code was changed to save power. eSATA driver still defaults to "keep firmware settings". Linux 6.11 Upstream Now Defaults To A Better SATA Link Power Management Policy - Phoronix
more added to HID(Human interface device) driver, ASUS ROG Ally ASUS ROG Ally X GT7868Q See HID Fixes With Linux 6.11 - Phoronix
HID subsystem add driver for Huion Inspiroy 2S (H641P), XP-PEN Deco Mini 4, Huion Dial 2, and Thrustmaster Boeing joystick. (graphic pen and tablet, with airplane joystick)
more Intel-powered, T2-equipped Macs get keyboard backlight support
small updates:
adds :
- The Dell PC driver adds fan mode controls and platform profile handling with this new "Dell PC Extras" driver.
adds more AMD Zen 5 CPU model Linux 6.11-rc2 To Recognize More AMD Zen 5 CPUs - Phoronix
Already better perf on AMD threadripper Linux 6.11 Is Looking Good In Early Benchmarks On AMD Ryzen Threadripper - Phoronix
same for arm64 AmpereOne Performance On Linux 6.11 Kernel, 4K vs. 64K Page Size Comparison - Phoronix
Linus Roast code quality Linux 6.11 To Allow Tightening Of /proc/[pid]/mem Access For Better Security - Phoronix
sched_ext won't happen this release Linus Torvalds Doesn't Merge sched_ext For The Linux 6.11 Merge Window - Phoronix
Linux complains about RC1 having a hard time compiling Linux 6.11-rc2 Addresses A Lot Of "Silly Noise" - Phoronix