{"id":19448,"date":"2026-11-14T10:44:38","date_gmt":"2026-11-14T17:44:38","guid":{"rendered":"https:\/\/jasonsblog.ddns.net\/?p=19448"},"modified":"2026-11-14T10:44:38","modified_gmt":"2026-11-14T17:44:38","slug":"linus-torvalds-says-ai-assisted-linux-kernel-fixes-are-becoming-the-norm","status":"publish","type":"post","link":"https:\/\/jasonsblog.ddns.net\/index.php\/2026\/11\/14\/linus-torvalds-says-ai-assisted-linux-kernel-fixes-are-becoming-the-norm\/","title":{"rendered":"Linus Torvalds Says AI-Assisted Linux Kernel Fixes Are Becoming the Norm"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Are they properly getting vetted? And Linus&#8217; promoting of AI so voraciously has been looking pretty suspect, and I ponder if it&#8217;s his employer, the captured and corrupt Linux Foundation? An AI free BSD is looking like it&#8217;s going to be a requirement as soon as it&#8217;s verified unaudited code created a security problem in the Linux Kernel.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/linuxiac.com\/linus-torvalds-says-ai-assisted-linux-kernel-fixes-are-becoming-the-norm\/\" target=\"_blank\" rel=\"noopener\">https:\/\/linuxiac.com\/linus-torvalds-says-ai-assisted-linux-kernel-fixes-are-becoming-the-norm\/<\/a><\/p>\n\n\n<div class=\"wp-block-ub-divider ub_divider ub-divider-orientation-horizontal\" id=\"ub_divider_e9f6ee6e-6ace-496b-89d4-31d98ed711e3\"><div class=\"ub_divider_wrapper\" style=\"position: relative; margin-bottom: 2px; width: 100%; height: 2px; \" data-divider-alignment=\"center\"><div class=\"ub_divider_line\" style=\"border-top: 2px solid #ccc; margin-top: 2px; \"><\/div><\/div><\/div>\n\n\n<h5 class=\"wp-block-heading\">Linux kernel 7.4-rc2 includes numerous AI-assisted fixes, as Torvalds highlights, encouraging progress in reducing kernel bugs.<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">By Bobby Borisov<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/jasonsblog.ddns.net\/wp-content\/uploads\/2026\/11\/image-9.png\" alt=\"\" class=\"wp-image-19449\" srcset=\"https:\/\/jasonsblog.ddns.net\/wp-content\/uploads\/2026\/11\/image-9.png 1024w, https:\/\/jasonsblog.ddns.net\/wp-content\/uploads\/2026\/11\/image-9-300x169.png 300w, https:\/\/jasonsblog.ddns.net\/wp-content\/uploads\/2026\/11\/image-9-768x432.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">AI-assisted bug fixing is now an increasingly common thing in Linux kernel development (according to Linus, at least). He notes there are a growing number of AI-related fixes in the 7.4-rc2 that he\u2019s just released.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">More interestingly, he suggests that it may actually be helping us get ahead of the incoming bug reports in some areas of the kernel.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In his <a href=\"https:\/\/lkml.iu.edu\/2611.1\/01530.html\" target=\"_blank\" rel=\"noopener\">Nov 8 announcement<\/a>, he noted that a large amount of the recent kernel maintenance work had been AI-assisted fixes and that he might not need to point that out in future release announcements.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">\u201c<em>And yes, much of this was driven by various AI fixes. I think I\u2019ll stop repeating that, and we can just take it for granted,<\/em>\u201d Torvalds wrote.<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">He also had a very positive note from BPF maintainer Alexei Starovoitov, who noted that the rate of fixes in the BPF subsystem is now exceeding the rate of new bug reports.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If that rate of progress continues, then it could mean that the developers are actually starting to work through the existing backlog of bugs that have been reported rather than just keeping up with the new ones that are discovered. Torvalds was careful not to present this as a kernel-wide achievement.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">\u201c<em>I think most other areas haven\u2019t reached that point yet, but it\u2019s at least a sign that we may be starting to see the tide starting to turn<\/em>,\u201d he wrote.<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">The comments went with the release of Linux 7.4-rc2, which Torvalds describes as being rather large, following what he calls the largest first rc ever in the history of the Linux kernel, with much of that apparent size due to automated Coccinelle updates.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Importantly, Torvalds didn\u2019t say which of the AI tools were responsible for the fixes that were reported, nor did he say which of the patches in fact came from AI. His comments make no suggestion that AI-generated code is being accepted without the normal kernel review process.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Still, the direction is clear \u2013 the comments suggest that AI-assisted bug finding and bug fixing has become so commonplace in kernel development that Linus no longer finds it the least bit surprising.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Are they properly getting vetted? And Linus&#8217; promoting of AI so voraciously has been looking pretty suspect, and I ponder if it&#8217;s his employer, the captured and corrupt Linux Foundation? An AI free BSD is looking like it&#8217;s going to be a requirement as soon as it&#8217;s verified unaudited code created a security problem in [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-19448","post","type-post","status-publish","format-standard","hentry","category-tech"],"featured_image_src":null,"author_info":{"display_name":"Jason","author_link":"https:\/\/jasonsblog.ddns.net\/index.php\/author\/jturning\/"},"_links":{"self":[{"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/posts\/19448","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/comments?post=19448"}],"version-history":[{"count":1,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/posts\/19448\/revisions"}],"predecessor-version":[{"id":19450,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/posts\/19448\/revisions\/19450"}],"wp:attachment":[{"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/media?parent=19448"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/categories?post=19448"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/tags?post=19448"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}