Thursday, November 12th 2026
Long-Time Linux Kernel Maintainer Inundated With AI-Generated Submissions Steps Down
It's been well documented that the rise of AI coding agents has resulted in an influx of new submissions to open-source and Linux projects. One recent study found that as much of 25% of new pull requests were reported to be "AI slop." Maintainers of other projects, like Godot, have also lamented the flood of AI-generated code to their projects. More recently, Lorenzo Stoakes, a long-time contributor and reviewer for memory management in the Linux kernel, has officially announced that he will be stepping away from many of his responsibilities due to an increase in AI code submissions, stating that he can no longer reliably review code in areas where he isn't directly maintaining code.
As per his announcement in a new patch series, Stoakes will be stepping away from reviewing memory management code and Rust code in the Linux memory management domain. This comes not too long after Linus Torvalds reportedly changed his position on AI-written code in the Linux kernel, moving away from his previously cautious approach and leaning into entirely AI-generated code, both in his own contributions and encouraging Linux developers and maintainers to embrace AI with his comments thereafter.
Sources:
Linux kernel mailer, via Phoronix
As per his announcement in a new patch series, Stoakes will be stepping away from reviewing memory management code and Rust code in the Linux memory management domain. This comes not too long after Linus Torvalds reportedly changed his position on AI-written code in the Linux kernel, moving away from his previously cautious approach and leaning into entirely AI-generated code, both in his own contributions and encouraging Linux developers and maintainers to embrace AI with his comments thereafter.
Lorenzo Stoakes via Linux kernel mailerGiven the current throughput in the kernel resulting from AI-generated series, I unfortunately lack the bandwidth to generally be able to offer review except in those areas I maintain.
I have separated the patches into areas maintained by David, Andrew, and Alice + Danilo, so each can take the patches relevant to the subsystems, for convenience.
Apologies for doing this, but given the current trends I'd like to do something to make my inbox a little more manageable.

3 Comments on Long-Time Linux Kernel Maintainer Inundated With AI-Generated Submissions Steps Down
The problem I believe, is the motivation behind all of this. I'm going to guess that a lot of the submissions aren't useful because:
- They don't actually fix anything. They may just be rearranging code around
- They attempt to address something that didn't need fixing
- They may have found a legitimate bug... but so did the 100+ other people who did the same thing.
And everyone wants their name on the Linux kernel repo log so they can go show an employer or someone "LOOK, I CONTRIBUTED TO LINUX!!!!11 AREN'T I LEET?"The config:
sometimes changing a variable fixes an issue, but it can break it for others. The issue I have seen are people try and compensate by being “less destructive” but really they just show there hand that they don’t fully understand the issue.
A variable change that fixes it for you but breaks for others actually probably requires detection logic before the function not a change to the function itself.
That leads me into the other issue that stems from such.
Maintenance:
You fixed the bug and AI didn’t even mangle it. But you still don’t understand the product, or flow, you might not even be a software dev and are straight vibe coding. That’s not what some maintainers want, they want or maybe even a project NEEDs someone that can help maintain it, and flyby patching even if it works by people that don’t stick around is just more code someone overworked needs to remember and understand for you.
I’m not really against AI or help. I am not even against nobody’s using it to try and help.
But it does cause churn and it can be exhausting.
Please contribute smartly. When in doubt open a draft PR, start a discussion. Use your own branch for your goal and let a maintainer take over your draft when they can.
Edit edit edit: also if for whatever reason you cannot help yourself. Ask your AI to follow the repo convention and try to match stylistically.
Non software folks maybe don’t know, but the robot will try to code by the book usually the languages standard, that’s fine, but anyone who is into coding and has met others knows that coding is like language and you can have accents and speech patterns.
Telling AI to read the repo first and match stylistically can help your code “fit”.
archive.is/iskv1