Development statistics for the 7.2 kernel

Linux kernel 7.2 development statistics show a sharp rise in bugs fixed per release since mid‑2026, coinciding with greater use of AI coding tools and agents. Commenters debate whether this reflects genuine quality gains or just a flood of machine-generated patches that shift effort to maintainers and may hide new bugs behind clever workarounds. While many see AI as a pragmatic productivity boost—echoing past tool adoptions in the kernel community—others worry about “slop” code, weaker human understanding of implementations, and the lack of rigorous ways to measure long‑term reliability.

Editorial framing and kernel stats

  • Original HN title was editorialized to emphasize “bugs fixed per release”; moderators reverted it and reminded submitters not to reframe articles via titles.
  • Some commenters see the reported rise in bugs fixed per release as evidence of LLM-driven contributions; others stress the article itself is more cautious, calling current LLM use a “massive experiment” on the kernel community and processes.

LLMs as tools vs. “slop”

  • Supporters argue LLMs significantly lower onboarding barriers, especially for complex processes and boilerplate in kernel development or similar projects.
  • They report real productivity boosts: agents can reproduce bugs, debug, and propose fixes, with humans mostly reviewing.
  • Critics highlight a flood of low-quality (“slop”) patches and PRs, saying it discourages open contributions and overwhelms maintainers.

Competence, understanding, and tool use

  • One side claims using LLMs is uncorrelated with competence; what matters is whether contributors understand the changes they submit.
  • Others argue that, in practice, heavy LLM reliance often correlates with shallow understanding and shortcut-taking.
  • A debated analogy compares banning LLMs to requiring all code be written in assembly to prove understanding; some call it flawed because compilers are deterministic, LLMs are not.
  • Thread debates whether understanding a high-level language (like C) implies reliable mental models of machine behavior; undefined behavior and complexity are cited as counterexamples.

Correctness, bugs, and verification

  • Skeptics argue LLM code is “probable,” not reliably correct, and can introduce subtle bugs (e.g., data races), including in LLM-assisted patches by very experienced developers.
  • Others counter that humans also make such mistakes; code review and testing caught at least one highlighted race condition before release.
  • Proponents suggest strong automated tests and even formal methods can bound regressions from both humans and LLMs, though critics emphasize tests are sample-based and don’t cover full input space.

Downstream effects and ecosystem behavior

  • Some maintainers see fewer user-filed bug reports, suspecting agents silently work around issues instead of reporting them.
  • LLMs are observed to generate fragile or “insane” workarounds (e.g., subprocess hacks and log parsing), potentially undermining API design and semantic versioning guarantees.