Re: [MAINTAINERS SUMMIT] The place of AI code review in the Linux Kernel process

Mark Brown <[email protected]> Sat, 18 Jul 2026 01:01:39 +0100
Newsgroups dev.linux.lists.ksummit
Message-ID <[email protected]>
--z1dY/mCA8vxE/Ock
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

On Fri, Jul 17, 2026 at 04:17:06PM -0700, Linus Torvalds wrote:

> This whole "Sashiko found a pre-existing issue when looking at a
> patch" very much smells like the same pattern.

So much this.

> And I don't really think that "we'll have a database of it" is going
> to fix it. Sure, at least things won't get duplicate reports due to
> it, and maybe it won't get forgotten, but it's still going to result
> in the same kind of friction and stress, I feel.

> It requires human effort and tracking, and it's a lot of work, and
> it's by definition not really very interesting - so people start doing
> it because it feels worthwhile, but it's just not motivational for
> anybody.

We do have a contingent of people who like fixing small issues, they do
things like find or make some tool and then go fix whatever issues it
reports.  It's possible that collating all these issues might end up
working like something like Coverity did for example (that did have a
false positive rate to manage too IIRC).  I agree that there's issues
with any individual person working on it long term but it does seem like
a useful thing for people to have, it definitely seems better than just
attaching them to some random other review.

As well as your patch generation idea (which does make me a bit nervous)
potentially there might be something useful in like mining for repeated
patterns or something too, given that every report is custom generated?

--z1dY/mCA8vxE/Ock
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEzBAABCgAdFiEEreZoqmdXGLWf4p/qJNaLcl1Uh9AFAmpawmMACgkQJNaLcl1U
h9CP8gf+PTUantyjru/nSO7OGzYQA09b+xQpAVvOmgzbExJS2Mk39QpgH59C9G7N
+cevHploddYyTgmqk5xL8CRB7b6ulxA1CkGKL0uezVCkGkiC0fp6ifPluwtIEoAg
HBqWF3NHgap6olRvlJPoFEtyZtECMXIcKnO9e9GXcqPfWttE5J4bMYhDy6tJDdJU
Mo2CeZJdcsFx0Uml9ZT1G0ofgzjcr95/vM8E6yQO3p/8NHmIyxQV/4nRv7fW7ZP7
OpN/Cr3fTLiGoP/oiQ9N4tcKugyVGqI9e+5NbRA0+GccHudNxKzm7pS1KR2+t1pY
p3UKLP7Z315YeVXvtBEKGB3pxIX0vQ==
=k38U
-----END PGP SIGNATURE-----

--z1dY/mCA8vxE/Ock--