Axoncraze reported a slower page-fault edge case in its October 14 explainer about Linus Torvalds’ experimental Linux page-cache patch. In its October 13 report, ZDNET described gains in a specific eight-thread test of repeated 16-byte reads from the same page.
The patch targets page-cache contention
Linux’s page cache keeps file data in memory so the kernel can serve reads from there. ZDNET reported that Torvalds’ eight-patch series aims to reduce contention over reference counts when multiple threads make small reads. In the reported test, a shared cache line accounted for 99.92% of measured cross-core load.
The proposed approach delays reuse of memory removed from the page cache until an RCU (read-copy-update) grace period has elapsed. That lets a protected reader copy data without taking a folio reference. A folio is a unit the kernel uses to manage pages; its reference count tracks references to it.
In a statement reproduced by ZDNET, Torvalds said Claude Code assisted with the code, test programs, review material and first draft of the submission text under his direction.
What the benchmark measures
The test ran on a four-core, eight-thread laptop with an Intel Core i7-8565U. Eight threads issued 16-byte pread() calls against the same page. ZDNET reported throughput of about 9.9–10.4 million reads per second before the patch series and 30–33 million after it. Kernel cycles per read fell from roughly 2,950 to 725 in that eight-thread test.
A separate single-thread result was more modest: the reported kernel cost changed from about 452–454 cycles per read to 408–409. These measurements describe different thread counts, and the larger throughput figures belong to the specified eight-thread workload.
NeoTeo’s earlier coverage of Torvalds’ Claude Code-assisted Linux branch provides background on the branch.
The reported page-fault edge case
ZDNET also described an extra failed exception when a read targets an unmapped user page, before the existing path handles it. Separately, Axoncraze’s October 14 explainer reports a slower page-fault edge case for the experimental branch.
The branch’s dated status
ZDNET reported that the branch remained outside mainline Linux 7.3-rc6 as of October 13, 2026.