Re: [MAINTAINERS SUMMIT] The place of AI code review in the Linux Kernel process
Linus Torvalds <[email protected]> Fri, 17 Jul 2026 18:17:18 -0700
| Newsgroups | dev.linux.lists.ksummit |
|---|---|
| Message-ID | <CAHk-=wgJZr6n5RAOOWdMcjzQZL3u0fE5qew=o-qSvbey-ui3WA@mail.gmail.com> |
On Fri, 17 Jul 2026 at 18:09, Laurent Pinchart <[email protected]> wrote: > > > And then Y doesn't get done, and maybe X doesn't get done _either_, > > just because of some unrelated issue was pointed out as part of the > > discussion. > > It has caused and still causes friction, but I wouldn't dismiss it > entirely. I have seen multiple maintainers, including myself, ask for > yak shaving in ways that worked reasonably well. The key was to judge > how much yak shaving is reasonable (and the answer is invariably less > than a maintainer would wish for), and not making it mandatory. I agree that it sometimes works, and can even work well - a maintainer suggestion of "if you did this, that will clean things up" can even be a welcome thing - particularly when it is relevant to the original series and not just an incidental tangential thing. But we've also had maintainers that tried to get unrelated work done by making it a requirement for the subsystem, and pushed it way too hard, and it only resulted in problems. So it *can* work, but as you say, it requires social skills and the ability to judge whether it's appropriate. And I think that when there is AI review, people are less likely to see it as a positive thing when the AI then points out pre-existing problems. So if the AI then also gives a solution to the problem, I think people will appreciate the process more. Linus