{"id":465499,"date":"2026-05-25T01:02:08","date_gmt":"2026-05-25T01:02:08","guid":{"rendered":"https:\/\/www.newsbeep.com\/ie\/465499\/"},"modified":"2026-05-25T01:02:08","modified_gmt":"2026-05-25T01:02:08","slug":"linus-torvalds-to-start-being-more-hardnosed-about-pointless-pull-requests-some-of-which-come-from-ais","status":"publish","type":"post","link":"https:\/\/www.newsbeep.com\/ie\/465499\/","title":{"rendered":"Linus Torvalds to \u2018start being more hardnosed\u2019 about \u2018pointless pull requests\u2019 \u2013 some of which come from AIs"},"content":{"rendered":"<p class=\"kicker \" style=\"\">Operating Systems<\/p>\n<p class=\"subtitle \" style=\"\">Warns large release candidates \u2018are *not* conducive to long-term stability\u2019<\/p>\n<p>Linux kernel boss Linus Torvalds has signaled he\u2019ll push back when he receives irrelevant pull requests, after complaining that developers are making badly timed and trivial submissions, sometimes after using AI to review code.<\/p>\n<p>Torvalds foreshadowed changes in his weekly <a href=\"https:\/\/lkml.org\/lkml\/2026\/5\/24\/466\" target=\"_blank\" rel=\"nofollow noopener\">state of the kernel update<\/a>, which on Sunday announced the release of a fifth release candidate for version 7.1 of the Linux kernel.<\/p>\n<p>\u201cTo the surprise of absolutely nobody by now, rc5 is pretty big. Quite a bit bigger than rc5&#8217;s have traditionally been,\u201d Torvalds wrote, before revealing \u201cI&#8217;m not entirely happy about it &#8211; most of this is totally trivial stuff to random drivers, which obviously makes it all less scary, but at the same time I&#8217;m really not convinced the churn is worth it at rc5 time.\u201d<\/p>\n<p>The Linux kernel development cycle usually sees Torvalds open a two-week window during which contributors submit code they hope will make it into the next release. Seven release candidates (rc1-7) follow, with each supposed to represent a step towards delivering a stable update. Revised code always arrives during that process. But high volumes of new contributions to rc5 add complexity at a time work on the new kernel is usually close to completion.<\/p>\n<p>\u201cThese things are \u2018fixes\u2019, sure, but at the same time a lot of them are simply so irrelevant that I think they&#8217;d be better off in a linux-next tree and get merged during the merge window,\u201d Torvalds suggested. \u201cAnd yes, several of these series were triggered by AI code review,\u201d he wrote.<\/p>\n<p>\u201cSo I think I&#8217;ll start being a bit more hardnosed about this kind of unnecessary churn this late in the game,\u201d he added. \u201cWe are supposed to look for *regressions*. Non-critical fixes to long-standing issues are simply not appropriate for this late in the release cycle.\u201d<\/p>\n<p>He then declared rc5 \u201ctoo big\u201d and said his post is \u201cthe heads-up that I&#8217;ll be pushing back on pointless pull requests with fixes that just aren&#8217;t that important.\u201d<\/p>\n<p>Torvalds justified his new stance on grounds that \u201cthese kinds of large rc weeks are *not* conducive to long-term stability.\u201d<\/p>\n<p>\u201cTrivial fixes may be trivial, and have a pretty low chance of causing problems, but \u2018low chance\u2019 is still not \u2018zero chance.\u2019\u201d<\/p>\n<p>Torvalds ended his post with instructions.<\/p>\n<p>\u201cStart looking closer at your pull requests, and ask yourself: \u2018Is this really a regression or serious enough that it shouldn&#8217;t just go into the development pile?\u2019\u201d<\/p>\n<p>This is the second week in a row that Torvalds has complained that AI is complicating the job of overseeing kernel development, after he last week <a href=\"https:\/\/www.theregister.com\/security\/2026\/05\/18\/linus-torvalds-says-ai-powered-bug-hunters-have-made-linux-security-mailing-list-almost-entirely-unmanageable\/5241633\" target=\"_blank\" rel=\"nofollow noopener\">complained<\/a> \u201cthe continued flood of AI reports has basically made the security list almost entirely unmanageable, with enormous duplication due to different people finding the same things with the same tools.\u201d \u00ae<\/p>\n","protected":false},"excerpt":{"rendered":"Operating Systems Warns large release candidates \u2018are *not* conducive to long-term stability\u2019 Linux kernel boss Linus Torvalds has&hellip;\n","protected":false},"author":2,"featured_media":465500,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[61,60,80],"class_list":["post-465499","post","type-post","status-publish","format-standard","has-post-thumbnail","category-technology","tag-ie","tag-ireland","tag-technology"],"_links":{"self":[{"href":"https:\/\/www.newsbeep.com\/ie\/wp-json\/wp\/v2\/posts\/465499","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.newsbeep.com\/ie\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.newsbeep.com\/ie\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/ie\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/ie\/wp-json\/wp\/v2\/comments?post=465499"}],"version-history":[{"count":0,"href":"https:\/\/www.newsbeep.com\/ie\/wp-json\/wp\/v2\/posts\/465499\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/ie\/wp-json\/wp\/v2\/media\/465500"}],"wp:attachment":[{"href":"https:\/\/www.newsbeep.com\/ie\/wp-json\/wp\/v2\/media?parent=465499"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.newsbeep.com\/ie\/wp-json\/wp\/v2\/categories?post=465499"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.newsbeep.com\/ie\/wp-json\/wp\/v2\/tags?post=465499"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}