Skip to content

Build Independently confirmed2 publishers 2 min read Published

Large test patches inflate the selftest share of Linux 7.3-rc5's diffstat

Linus Torvalds said selftests make up a quarter of the Linux 7.3-rc5 patch by line count, a split he called unusual. A few very large test patches produce that share, so the size of the rc alone gives teams planning for 7.3 little reason to wait.

The Engineer · Build desk

Send a correction

Illustration accompanying Large test patches inflate the selftest share of Linux 7.3-rc5's diffstat
Generated illustration

What happened

  • Torvalds wrote that the single biggest patch in rc5 is, he thinks, the arm64 KVM ITS table test.
  • Most of the rc5 driver changes were networking, with DRM graphics drivers a close second.
  • The rc5 merges include more Cache Aware Scheduling fixes, support for new mice and other HID devices, and a revert of Logitech Holt Receiver HID++ support over issues.
  • Linux 7.3 is due for release in October and will power Ubuntu 26.10 and other autumn distributions.

Why it matters

  • What doesn't add up contradiction Phoronix ties the kernel's busy pace to AI agents while Torvalds sees no pattern beyond size, so the selftest quarter cannot be read as a tally of agent-found bugs in rc5.
  • Who has to decide decision Teams qualifying 7.3 should weight testing toward KVM, scheduler and BPF paths, where most of rc5's change outside drivers and tests landed.
  • What it costs cost Anyone who validated Logitech receivers against HID++ support in an earlier 7.3 candidate has to retest on rc5, because that support has been reverted.
  • Who's exposed exposure Ubuntu 26.10 users inherit whatever the remaining 7.3 candidates fix, or miss, in the KVM and scheduler code still being patched.

Torvalds called the selftest figure "admittedly a bit misleading" in the same paragraph that reported it [4]. The quarter is a share of the diffstat, the summary that weighs each patch by how many lines it changes [3]. He explained that "most of the driver patches are rather small, and some of the selftest patches are much bigger" [4]. A handful of big test patches can hold a large share of the lines without making up a large share of the commits [4][6]. Counting commits, he wrote, "it skews quite differently" [6].

The line shares still show where the code outside the tests sits. Drivers were under a third of the diff [3]. Add the selftest quarter, and more than 40 percent is left for everything else [12]. Torvalds put most of that remainder in architecture fixes, "largely kvm-related, some perf", and "a fair amount of core kernel (both scheduler and bpf)" [7]. Networking, core VFS and some XFS fixes make up the rest [7].

According to Phoronix, kernel development is as busy as ever, "driven in large part by AI/LLM agents continuing to uncover new issues" in a codebase of nearly 41 million lines [13]. The attribution is Phoronix's own, and it covers kernel development in general [13]. The announcement text Phoronix published does not mention AI agents [14]. Torvalds explained the size more briefly: "I don't think there's any real pattern to it other than 'big'." [1]

On a fleet without KVM hosts, rc5 is an even weaker case for extra soak time. The architecture fixes Torvalds listed are largely KVM-related [7]. His rating of the diffstat was "Not *bad* unusual, just not what I typically see." [10] He added that "nothing looks particularly alarming" and ended with "Please keep testing" [1][2].

What to watch

  • The rc6 and rc7 announcements: whether Torvalds again calls the release large, and whether the selftest share drops once the big KVM test patches are in.
  • Whether Logitech Holt Receiver HID++ support returns before the October release or moves to a later kernel.
  • Further Cache Aware Scheduling fixes in rc6 or later, a sign the scheduler work is still settling.

Clarity's read

What the record supports and how the coverage leans. The claims behind it follow.

Reality

Evidence78
Adoption
Not scored
Hype gap+5
Incentives
Not scored
Confidence72
Why these scores

Claim ledger

Ranked by verification strength, evidence, and original report placement.

  1. [1]

    I don't think there's any real pattern to it other than 'big'. But nothing looks particularly alarming, I think that despite the diffstat it's just the same old, same old.

    Reported Supported Source: Linus Torvalds, as quoted by LWNView cited source
  2. [2]

    Please keep testing

    Reported Supported Source: Linus Torvalds, 7.3-rc5 announcementView cited source
  3. [3]

    In the Linux 7.3-rc5 announcement, Linus Torvalds wrote: "The diffstat looks a bit unusual. Less than a third of the patch is drivers, and a quarter is just selftests."

    Reported Supported Source: Linus Torvalds, 7.3-rc5 announcement, as quoted by PhoronixView cited source
  4. [4]

    Now, that's admittedly a bit misleading: most of the driver patches are rather small, and some of the selftest patches are much bigger

    Reported Supported Source: Linus Torvalds, 7.3-rc5 announcement, as quoted by PhoronixView cited source
  5. [5]

    Torvalds wrote that the biggest patch in 7.3-rc5 is, he thinks, the arm64 KVM ITS table test.

    Reported Supported Source: Linus Torvalds, 7.3-rc5 announcementView cited source
  6. [6]

    So counting the number of commits it skews quite differently.

    Reported Supported Source: Linus Torvalds, 7.3-rc5 announcementView cited source
  7. [7]

    Torvalds wrote that the rest of rc5 is mostly architecture fixes (largely kvm-related, some perf) and a fair amount of core kernel (both scheduler and bpf), plus networking, with various scattered fixes in core vfs and some xfs.

    Reported Supported Source: Linus Torvalds, 7.3-rc5 announcementView cited source
  8. [8]

    Torvalds wrote that most of the driver side of rc5 is networking, with drm showing up as a close second.

    Reported Supported Source: Linus Torvalds, 7.3-rc5 announcementView cited source
  9. [9]

    Linux 7.3-rc5 merged more Cache Aware Scheduling fixes, support for some new mice and other HID devices, a revert of Logitech Holt Receiver HID++ support due to issues, and numerous graphics driver fixes.

    Reported Supported Source: PhoronixView cited source
  10. [10]

    Not *bad* unusual, just not what I typically see.

    Reported Supported Source: Linus Torvalds, 7.3-rc5 announcementView cited source
  11. [11]

    Linux 7.3 will power Ubuntu 26.10 and other autumn Linux distributions upon its October release.

    Reported Supported Source: PhoronixView cited source
  12. [12]

    More than 40 percent of the 7.3-rc5 diff by lines is outside drivers and selftests.

    Derived Supported
  13. [13]

    Phoronix wrote that Linux kernel development continues to be as busy as ever, driven in large part by AI/LLM agents continuing to uncover new issues in the nearly 41 million line codebase.

    Reported Insufficient Source: PhoronixView cited source
  14. [14]

    The full Torvalds rc5 announcement text as published by Phoronix does not mention AI or LLM agents.

    Reported Insufficient Source: Phoronix's reproduction of the announcementView cited source

Sources

2 independent publishers whose own reporting we read for this story.

  1. lwn.net

    1 article · September 27, 2026

    Kernel prepatch 7.3-rc5
  2. phoronix.com

    1 article · September 27, 2026

    Linux 7.3-rc5 Released: "Another Week, Another Large RC"

Topics and entities

Topics

  • Linux Kernel Releases