Linux 3424 Published by

The Linux kernel 7.3 merge window wraps up this week after absorbing a massive 1,250 memory management patches and a 121-commit DRM pull that shipped critical GPU fixes for AMD, Intel, and Qualcomm. Developers landed several major performance upgrades, including resizable F2FS tail sections, a 71% Zstd decompression speedup via BMI2 probing, and Btrfs direct I/O hitting roughly 95% of theoretical maximum throughput. AI has also become a daily tool in the development workflow, with Linus Torvalds and Andrew Morton relying on Gemini for debugging and patch summaries, while the community braces for a projected CVE count nearing 2,000 per release due to automated source analysis.





Linux Kernel 7.3 RC1 Merge Window Closes With Heavy DRM, Filesystem, and AI-Assisted Debugging

The final week of the 7.3 RC1 development cycle packed in 121 DRM commits, a major Zstd optimization, and a projected CVE count nearing 2,000.

Linus Torvalds is wrapping up the Linux kernel 7.3 RC1 merge window this week, and if the patch volume is any indication, the upcoming release will be a heavy one. Memory management alone saw 1,250 patches ship through Andrew Morton, compared to 920 in the previous cycle. The window opened August 17 and is expected to close around August 31. Not exactly a small patch count.

This final stretch brought in a massive wave of subsystem merges. The DRM pull request alone shipped 121 commits on August 29, covering AMD eGPU and runtime PM fixes, Intel Xe driver cleanup, and new GPU block support for Qualcomm's Shikra platform. F2FS landed resizable tail sections and parallel multi-device flushes across 51 commits, while CephFS finally made nearfull sync writes opt-in instead of forcing them on every cluster that dips below capacity.

Tuxwk

Filesystem and Performance Tweaks

F2FS picked up the most headline-grabbing feature set this week. Resizable tail sections paired with unified pinned allocation cut down the memory footprint for flash storage, while async write completion and dynamic partition space donation keep I/O moving without constant overhead. The merge also quietly fixed a handful of race conditions that could theoretically lead to deadlocks or memory leaks.

CephFS made a more pragmatic pivot. Developers had complained for years that synchronous writes during nearfull states tanked throughput for modern workloads. The new default keeps buffering writes as the MDS allows, though full cluster states still force sync writes exactly as before. Michael Paquier and Jeremy Scahill rounded out the pull with use-after-free fixes and a few AI-assisted hardening patches.

Performance-wise, the most tangible gains came from a Zstd optimization and a long-pending multi-gen LRU fix. Usama Arif found that the kernel was probing for BMI2 instruction set support via two serializing CPUID calls every single time a new compression context was created. Switching to a single probe at boot time shaved 71% off decompression time and 18% off compression for crypto_acomp. An embarrassingly obvious win once you spot it.

Baolin Wang of Alibaba tackled a different performance bottleneck in the multi-gen LRU subsystem. Mapped executable file folios were getting reclaimed too aggressively on ARM servers, tanking build times. After promoting those folios after first use, a 32-core ARM server with a 2GB memory limit dropped from 9,248 seconds of system time to 7,861 seconds. Roughly a 15% improvement for a workload most people wouldn't immediately associate with kernel memory management.

Btrfs kept rolling forward with an IOmap bounce buffer for direct I/O that now hits roughly 95% of theoretical maximum throughput, up from around 50%. Local LRU lists replaced XArray for tracking inhibited extent buffers, yielding another 3x speedup for certain operations. David Sterba's pull also benchmarked notable gains on SQLite, PostgreSQL, and ClickHouse workloads during development.

GPU Drivers, CVE Trends, and Development Shifts

The GPU stack saw heavy attention across AMD, Intel, and Qualcomm. AMDGPU picked up runtime PM fixes, backlight corrections, and DCN 6 tuning, while Intel Xe got interrupt handling improvements and a System Controller mailbox bit fix. Qualcomm added initial Shikra support and documented a840/a722 GPU blocks. AMD is also preparing to enable HDMI 2.1 FRL by default, though those patches missed the merge window and will land in Linux 7.4.

Greg Kroah-Hartman dropped a teaser slide ahead of Kernel Recipes 2026 that painted a stark picture of kernel security. CVEs per release are climbing fast. Linux 6.9 through 6.19 averaged roughly 500. Linux 7.0 pushed past 1,000, 7.2 crossed 1,500, and 7.3 is projected to approach 2,000. The surge is largely driven by AI and LLM models chewing through the roughly 40 million lines of kernel source. Most of the findings land in older, obscure driver code, but the volume is forcing maintainers to adapt their triage workflows.

That adaptation is happening in real time. Torvalds recently used Google's Gemini to debug a black screen regression in the Intel Xe driver, a session that required 24 debug patches and 18 kernel boots from cold. He called the AI his "tireless helper," though it did repeatedly insist the bug was unsolvable and suggested writing a report instead. Andrew Morton leaned on the same model to draft patch summaries for the unusually heavy memory management pull, since manually writing 1,250 block descriptions was just impractical.

Chris Mason is stepping down as Btrfs co-maintainer after departing Meta, closing a chapter on the filesystem's early leadership. The Btrfs codebase itself is also getting TLC from AI-driven hardening patches and a few quiet latency fixes. On the virtualization side, Multikernel Technologies shipped Linux 7.0-mk2, which lets multiple kernel instances run natively on dedicated cores without a hypervisor. Early benchmarks show it beating KVM for two-core configurations.

A handful of other subsystems rounded out the week. The USB subsystem merged long-overdue cable capability checking and a low-latency USB4STREAM mode. AppArmor now accepts user-space compressed policies for tighter embedded deployments. UBI gained per-device wear-leveling thresholds for NAND stacks with mismatched endurance. And the RTL8723BS Realtek driver, still stuck in staging nine years after upstreaming, finally got another round of cleanups.

It's a dense release cycle, though the performance and filesystem changes are probably what you'll feel most on day one. The CVE numbers are the less comfortable headline.