Linus Torvalds, the creator and lead maintainer of the Linux kernel, merged a one-line fix to Intel’s Xe graphics driver on August 21, 2026. The fix itself was almost comically simple. Getting there was not.
Torvalds reported that the debugging process required 24 debug patches and 18 kernel boots, with an AI tool playing a substantial role in streamlining the work. The AI helped add debug code and analyze outputs, though it also suggested at one point that the problem was essentially unsolvable. Torvalds disagreed, kept going, and found the answer anyway.
One function call, months of headaches
The bug traced back to a single incorrect function call in an earlier commit, identified as 37173392741c, from roughly two years prior. That commit used round_up() where it should have used round_down() in the CCS offset calculation for VRAM allocation.
The error caused the kernel to incorrectly allocate compression metadata as usable video memory. The result was corrupted page tables, which manifested as screen corruption and forced restarts of display managers.







