{"slug": "while-torvalds-makes-peace-with-ai-in-linux-greg-kroah-hartman-draws-a-line-sort", "title": "While Torvalds Makes Peace With AI in Linux, Greg Kroah-Hartman Draws a Line (Sort of)", "summary": "Greg Kroah-Hartman, Linux kernel maintainer, has announced a new policy rejecting LLM-generated patches for the drivers/staging subsystem, citing an 'onslaught' of such submissions and the need to preserve it as a training ground for newcomers. The policy, posted to the linux-staging mailing list, allows an exception for genuine security fixes if tested on real hardware. This comes as Linus Torvalds embraces AI in Linux, telling critics to fork the project if they disagree.", "body_md": "Greg Kroah-Hartman's \"*clanker*\" branch started [as his own experiment](https://itsfoss.com/news/linux-kernel-ai-fuzzing/), where an AI-assisted fuzzing tool turned up real bugs in the ksmbd and SMB code. These days, he isn't the only one using it, as other contributors have started sending in patches of their own, tagged the same way.\n\nSo when he posted a new AI policy a few days ago, restricting use of AI, it wasn't him turning against a tool he's comfortable with. It was a restriction that applied to one part of the kernel, the one place he doesn't want AI anywhere near the code.\n\n## A new rule\n\nIn a post to the [linux-staging mailing list](https://lore.kernel.org/all/2026080354-skater-urgent-31b2@gregkh/?ref=itsfoss.com), GKH said he's now proactively rejecting LLM-generated patches for [drivers/staging](https://github.com/torvalds/linux/tree/master/drivers/staging?ref=itsfoss.com), pointing to an \"*onslaught*\" of them showing up lately.\n\nHis reasoning comes down to what staging is actually for. The subsystem **exists primarily as a training ground**, full of relatively simple cleanups and API changes that let newcomers learn the submission process.\n\nThe project already skips \"*fix all the coding style issues*\" patches generated by automated tools because clearing out that mess would eliminate the reason staging exists. GKH argues an LLM doing the same cleanup work defeats its purpose while calling out wannabe tricksters by saying that:\n\nAnd yes, it is VERY obvious when people submit LLM-generated patches, so don't think that just not disclosing the use of them will allow you to \"get away\" with anything here. The goal is for people to be able to learn, not to try to \"trick\" a maintainer. If anyone is determined to have deliberately \"tricked\" us, well, consider this your warning ahead of time...\n\n**There's an exception**, a strict one that too. A genuine security fix found by an LLM can still be submitted, but only if the submitter has tested it on the actual hardware the driver targets and can convincingly explain how testing was carried out.\n\n## A line drawn while Linus makes peace\n\nThis move lands right as Linus Torvalds is coming around on AI. He's spent years shifting his stance, and in a recent mailing list post he made it clear to critics that Linux \"*is not one of those anti-AI projects*,\" telling them to [fork the project or walk away](https://itsfoss.com/news/linus-torvalds-on-ai/) if they disagreed.\n\nGKH's approach to drivers/staging fits inside the [AI Coding Assistants](https://itsfoss.com/news/linux-ai-coding-assistants-policy/) policy, where he isn't undoing what Linus signed off on but rather focusing on a narrower scope.\n\nHe is treating this subsystem as a gym, one where developers are supposed to show up and lift the weights themselves, not have an AI do the reps and hand them the result.\n\nThat's the line GKH has drawn. AI can be used to carry out work elsewhere in the kernel, but in a subsystem built for people still learning, he'd rather they build it the hard way first.\n\n*💬 What do you think of GKH's decision? Will it help newcomers?*\n\nEnjoyed this update? Support independent Linux news coverage\n\nIt's FOSS has been helping people use Linux for the past 14 years. Help us stay independent from big tech. Become a Plus member, enjoy ad-free reading and get 5 eBooks.", "url": "https://wpnews.pro/news/while-torvalds-makes-peace-with-ai-in-linux-greg-kroah-hartman-draws-a-line-sort", "canonical_source": "https://feed.itsfoss.com/link/24361/17403762/linux-drivers-staging-ai-rejection", "published_at": "2026-08-05 10:44:06+00:00", "updated_at": "2026-08-05 11:50:36.005977+00:00", "lang": "en", "topics": ["ai-policy", "developer-tools"], "entities": ["Greg Kroah-Hartman", "Linus Torvalds", "Linux kernel", "drivers/staging", "linux-staging mailing list"], "alternates": {"html": "https://wpnews.pro/news/while-torvalds-makes-peace-with-ai-in-linux-greg-kroah-hartman-draws-a-line-sort", "markdown": "https://wpnews.pro/news/while-torvalds-makes-peace-with-ai-in-linux-greg-kroah-hartman-draws-a-line-sort.md", "text": "https://wpnews.pro/news/while-torvalds-makes-peace-with-ai-in-linux-greg-kroah-hartman-draws-a-line-sort.txt", "jsonld": "https://wpnews.pro/news/while-torvalds-makes-peace-with-ai-in-linux-greg-kroah-hartman-draws-a-line-sort.jsonld"}}