Linux Kernel 7.2-rc2 Lands One Week After rc1, Heads Up DRM and Storage Subsystems
The second release for Linux 7.2 hit the public trees, as Linus Torvalds confirmed the standard weekly cadence is still intact. The snapshot pulled in urgent fixes across nearly every major subsystem, with the graphics layer taking the biggest hit. But the real architectural shift here is a massive cleanup of how device IDs are handled.
The first release candidate dropped just a week ago on June 28th, kicking off the stabilization window. Torvalds notes the diffstat looks very normal and is actually slightly smaller than last year's rc2 for 7.1. Roughly half the patches target drivers, with filesystems and networking making up most of the remainder.
The Long-Awaited Header Split
Uwe Kleine-König finally did what should have happened years ago. The monolithic mod_devicetable.h header has been torn apart and replaced with smaller, per-subsystem device-id headers. The patch set touched over 1,500 files. The diffstat shows about 1,526 lines deleted from the original header, plus another 958 from the now-split file.
It's a hygiene win, plain and simple. That giant header used to force nearly the entire kernel to recompile whenever anyone touched a single device ID, even if the change only applied to a handful of files. The new layout lives under linux/device-id/ and only gets pulled in where it's actually needed. Users will likely notice nothing. Build times might drop a fraction. The next maintenance cycle will probably get a bit cleaner.
DRM and Filesystems Taking the Bullet
The largest single fix block in rc2 comes from the DRM subsystem. 115 files changed, roughly 1,200 lines added or modified, all flowing from the freedesktop tree. It's a sign that the graphics stack is still catching up after a heavy merge window that brought in both Intel GPU work and broader display driver updates.
Filesystem work is also in focus. The VFS tag pulled in 52 files, primarily addressing netfs barriering when walking subrequest lists. SMB3 got its own server and client merges, while XFS saw 8 files tweaked for buffer submission and error handling. Then there's the standard urgent-track dump. x86, perf, locking, IRQs, sound, BPF, and VFIO all landed their weekly patches, along with targeted fixes for s390, MIPS, ACPI, RISC-V, GPIO, and ATA.
Keep in mind that this is exactly what a stabilization release is supposed to look like. Nothing stands out as a showstopper or a major new feature, which is precisely what you want nine weeks out from a final release. The header refactor is the kind of change that only matters to people who actually read the kernel source, but it's the right kind of maintenance.
The third release candidate should follow the same weekly pattern. Torvalds typically holds the final release for about nine to ten weeks total, which puts the Linux 7.2 stable release around late August or early September. Head here to the kernel git tree and check the 7.2-rc2 tag if you're tracking a specific driver fix or want to audit the full shortlog yourself.
Linux kernel 7.2-rc2 released
Linux kernel version 7.2-rc2 is now available:
Full source: https://git.kernel.org/torvalds/t/linux-7.2-rc2.tar.gz
Patch: https://git.kernel.org/torvalds/p/v7.2-rc2/v7.1
You can view the summary of the changes at the following URL:
https://git.kernel.org/torvalds/ds/v7.2-rc2/v7.2-rc1
