Linux 7.2-rc3 is now available for public testing, marking another milestone in the development cycle for the stable Linux 7.2 kernel expected in August. The release continues a trend of what Linus Torvalds describes as a “new normal” for the kernel project, characterized by slightly higher commit rates balanced by the onset of the summer vacation season.
Maintaining a Steady Development Pace
The development of Linux 7.2 has proceeded without significant issues, keeping the project on track for a release following the standard seven release candidates. By avoiding the need for an additional eighth release candidate—which is sometimes required to address late-stage regressions—the final version is currently expected to reach users a week earlier than a delayed schedule would allow. In his announcement for 7.2-rc3, Torvalds noted that the state of the kernel “continues to look normal,” adding that there is “nothing particularly scary or strange” within the current codebase. This follows the release of 7.2-rc2, which was noted for being slightly smaller than the second release candidate for Linux 7.1. Some observers have linked this reduction in size to Torvalds’ recent criticism regarding the submission of AI-generated patches, which had previously contributed to larger release candidate volumes.

Key Updates in 7.2-rc3
The latest release candidate introduces a variety of updates across the kernel infrastructure: * RISC-V Support: The addition of Ultra RISC-V support to the RISC-V default kernel configuration. * Driver Improvements: Fixes for the SEGA Dreamcast driver and display detection enhancements designed to assist multi-GPU systems. * Developer Milestones: Marking the return of Nick Desaulniers to LLVM Linux development. * Ongoing Maintenance: A wide assortment of bug and regression fixes, including various AI-assisted patches. According to Torvalds, approximately half of the changes in the current cycle are focused on drivers, distributed across various subsystems including networking and GPU support. The remainder of the work covers core kernel components, architecture fixes, documentation updates, and various tooling improvements.
Structural and Security Enhancements
A notable internal cleanup in the 7.2-rc2 phase involved splitting the large `mod_devicetable.h` header file into smaller, per-subsystem device-id headers. While this change has no direct impact on end users, it is designed to improve developer efficiency by reducing the amount of source code that requires recompilation when headers are modified. These include patches authored by Pawan Gupta to mitigate BPF JIT spraying on x86 architectures. By enforcing an Indirect Branch Prediction Barrier (IBPB) for certain memory allocations, the kernel now provides additional protection against speculative execution exploits. Stability efforts have also been directed toward the ARM Mali Panthor graphics driver. Recent patches have addressed memory exhaustion and memory leaks that occurred during state eviction, ensuring more reliable operation for systems utilizing this driver.

Looking Ahead to the Stable Release
As the kernel moves toward its final version, the development cycle is primarily focused on refining previously submitted changes and fixing bugs rather than introducing new functionality. The upcoming Linux 7.2 kernel is projected to serve as the foundation for future operating system releases, including Ubuntu 26.10, which is set to arrive this autumn. With no significant blockers identified at this stage, the project remains positioned to meet its August target.
Find more reporting in our Technology section.