On Fri, 9 Jan 2026 11:25:57 +0000 Lorenzo Stoakes <[email protected]> wrote:
> > > I don't really read that as grumpy, I understand wanting to be agreeable > > > but sometimes it's appropriate to be emphatic, which is the entire purpose > > > of this amendment. > > > > > > Taking into account Jens's input too: > > > > > > +If tools permit you to generate series automatically, expect > > > +additional scrutiny in proportion to how much of it was generated. > > > + > > > +As with the output of any tooling, the result maybe incorrect or > > > +inappropriate, so you are expected to understand and to be able to defend > > > +everything you submit. If you are unable to do so, then don't submit the > > > +resulting changes. > > > + > > > +If you do so anyway, maintainers are entitled to reject your series > > > without > > > +detailed review. I like it. > > > > This is too subtle. In real life if we suspect a patchset is AI Slop, > > then we're going to reject the whole thing immediately. No one is > > going to review all fifteen patches one by one as if we're searching > > through monkey poo for edible grains of corn. I'll repeat here what I mentioned in my other email. Those that send the slop are NOT GOING TO READ THIS. The ones that are going to read this are the ones trying to do the right thing. I don't think this is too subtle. It basically tells honest contributors what to expect. It doesn't have to be a "Do this or else!" document. > > I'm trying to compromise as the general direction on this document is to be > very soft (see the suggested edits so far). > > I get why, but the entire purpose of this amendment is to put emphasis and > really to stand up as a community and to say clearly this isn't something > we want. As I mentioned before. This is to clarify what we expect. Some people may be harsher on AI slop than others. We don't need to make this document at the tone of those that hate AI slop the most. I want the tone to be aimed at people who want to know how to submit something. Not a tone at those that are going to be doing it wrong *because they didn't read any documents*. > > > > > The AI slop patches I've seen were not bad actors. Someone saw a > > TODO in the file and thought that AI could solve it. The patch > > compiled, it was formatted correctly and the commit message sounded > > confident so they sent it. > > Yes exactly this. Exactly. > > I've said it elsewhere, but: > > a. People who have good intentions who will take this as a green light to > just send out fully LLM generated stuff. I'm pretty sure this document does not express that. Even when being more "soft". > b. Press coverage (it's already happening) will essentially signal it's a > green light on this. > > For e.g.: > https://www.phoronix.com/news/Torvalds-Linux-Kernel-AI-Slop > https://www.theregister.com/2026/01/08/linus_versus_llms_ai_slop_docs/?td=rt-3a Reading the comments appears to show that most people think AI is mostly over hyped. > > > > To me the audience for this is maybe a team working on AI and they > > don't have any kernel developers on staff so they assume they're being > > helpful sending unreviewed patches. The message should be that every > > patch needs to be reviewed carefully before it is sent upstream. I've > > been asked to review patches like this in the past. Get outside help > > if you need to, but every patch needs to be reviewed. And those people are exactly who will likely not read this document! > > Yes exactly. > > But also it's useful when dealing even with bad actors to point at the > community _actually taking a postiion_. As I stated before. This wasn't the purpose of the document. > > And frankly on waiting for it to 'get worse' (i.e. to get like basically > the rest of open source) - I have little faith the document really will be > updated to say anything forthright at least at any speed, and by then it'll > be too little too late. Honestly, if it gets worse, I would suggest creating a separate document specifically about AI. This document is just writing down the unwritten rules we already have with tool-generated content. This document includes coccinelle and checkpatch. If we need a "AI slop go away!" document, that should be a separate one. Feel free to create that and submit an RFC ;-) -- Steve > > The idea the kernel community taking a position doesn't have any impact is > simply false. > > I think far too much thinking in terms of how computers are going on here, > and too little about how people are.

