Development statistics for the 7.2 kernel

112 points - today at 5:14 PM

Source

Comments

ogoffart today at 6:10 PM
I have noticed the same on my project.

The agent helps a lot to fix bugs. Just point the agents at the bug reports. They do the reproduction, debugging and fixes. We "just" have to review. (Sometimes ask more details and tell we'd prefer another approach.) This makes bug fixing much faster and automated.

And at the same time, it seems we get less bug reports to our library. I think user just use their agents to code, and agents don't report bugs, they just work it around somehow.

So overall, the open bug count is decreasing. Which somehow feels good.

On the other hand, we get a lot of PR made by other's people agents, which can be a bit overwhelming when it's just a huge code drop. We can't easily review that.

zdw today at 6:23 PM
Greg KH did a video on the flood of LLM created stuff: https://www.youtube.com/watch?v=NnV_cWeoo5Q , HN thread: https://news.ycombinator.com/item?id=49929391

Which covers how he responds and pushes back on much of this, as well as asking for a patch (not just bug reports)

05kqhg today at 5:53 PM
The headline is "Development statistics for the 7.2 kernel", and the last paragraph is highly LLM critical in contrast with the editorialized headline "Linux bugs fixed per release over time: >2Ă— rise since 2026-04", which seems to imply some sort of Mythos bug finding.

From the last paragraph:

"The Linux kernel is aimed at production use, not research or experimentation. But there is currently a massive experiment being run on the kernel's development processes and community."

jayd16 today at 6:12 PM
The major issue with these kinds of blurbs is that there's no control.

Historical numbers are not valid because incentivizes of a well funded entity have changed. It would require an equally well funded push to up the patch numbers without LLMs to really measure the impact in a quantifiable way.

AmazingEveryDay today at 7:37 PM
Just how massive can the machine-generated amdgpu header files get, it may be time to set some limits.
tosti today at 7:28 PM
Heads up for those upgrading to 7.3, I just downgraded my slackware box from 7.3-rc7 to 7.2.10 because /dev/input/events was missing. Keyboard and mouse only worked in the console as a result.

YMMV

dash2 today at 7:28 PM
So it seems worth vibecoding a survival analysis for bugs introduced. But not quite a survival analysis because we don't even know the bugs exist until the event of their discovery.... Is there a publicly available dataset for this, with a URL?
cwillu today at 6:03 PM
Please don't editorialize titles.

(Edit: title has been fixed)

Matl today at 5:54 PM
While great in theory, the flip side is all the slop patches and PRs that both the kernel and open source in general now has to deal with, often with only agents as responders.

It honestly doesn't want to make me open anything for outside contributions anymore.

pelagicAustral today at 5:57 PM
To the surprise of no one. Although, I must recognise that I did not envision a future where Linus embraced AI as frictionless has its been, then again after the inclusion of Rust in the kernel, I probably would've risked some money on it.
VCFundedGenYer today at 6:59 PM
They are also now vibe coding the kernel which is a major issue. Race conditions were already found in one of the slop suggestions. Linus is apparently fine with this degradation in quality.

New leadership is needed over there.

vc14 today at 7:25 PM
[flagged]
lousken today at 6:28 PM
atlantic 0000:0f:00.0: PM: dpm_run_callback(): pci_pm_resume.llvm.11545057702175119861 returns -12

atlantic 0000:0f:00.0: PM: failed to resume async: error -12

AI fix this, thanks