From: Arnaldo Carvalho de Melo <acme@kernel.org>
To: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Cc: Andrew Lunn <andrew@lunn.ch>, Chris Mason <clm@meta.com>,
ksummit@lists.linux.dev, Dan Carpenter <dan.carpenter@linaro.org>,
Alexei Starovoitov <ast@kernel.org>
Subject: Re: [MAINTAINERS / KERNEL SUMMIT] AI patch review tools
Date: Thu, 9 Oct 2025 09:48:27 -0300 [thread overview]
Message-ID: <aOevGww0S2nG9BFa@x1> (raw)
In-Reply-To: <20251009093750.GE12674@pendragon.ideasonboard.com>
On Thu, Oct 09, 2025 at 12:37:50PM +0300, Laurent Pinchart wrote:
> On Wed, Oct 08, 2025 at 04:39:17PM -0300, Arnaldo Carvalho de Melo wrote:
> > On Wed, Oct 08, 2025 at 10:33:49PM +0300, Laurent Pinchart wrote:
> > > On Wed, Oct 08, 2025 at 04:28:14PM -0300, Arnaldo Carvalho de Melo wrote:
> > > > On Wed, Oct 08, 2025 at 09:08:33PM +0200, Andrew Lunn wrote:
> > > > > But ideally, we want the developers to use these tools and fix
> > > > > the issues before they post code for review.
> > > > Sure, as before, people should try to follow the best practices before
> > > > sending pull requests, its in the best interest of everybody.
> > > > But if they do so, and I guess most will, there will be more patches
> > > > flowing upstream, thus Chris effort, I think, right?
> > > I'd argue there will be less patches flowing upstream, lots of v1 (and
> > > sometimes subsequent versions) where maintainers point obvious mistakes
> > > will be avoided. The new v1 that would end up on the list will take more
> > > time to review than the old v1, but that's just because the new v1 will
> > > be the old v2.
> >
> > Hopefully, but then all that time the contributors had to spend on
> > writing multiple versions for the same patch could be used to send tons
> > of good v1 patches, leading to more features, or dealing with lots of tech
> > debt most people have. :-)
> One can always dream :-)
:-)
> If you think of a series that goes from v1 to v10 today, we will just
> not see v1 on the list and v2 to v10 will be renamed v1 to v9, but the
> submitter will still make a v1, run it through tests, and fix issues
> before submitting. This will likely take less time than waiting for a
> review on v1, but will still take development time.
Right, using AI to do pre-review should be encouraged, some people will
not want to use some, while find some more acceptable, some will not use
any and will ask a friend, more effort before sending patches is what
maintainers need.
> > > To make this happen, though, maintainers will need to be reasonably
> > > confident that obvious mistakes will have already been fixed.
> > I think maintainers can't take anything for sure, even when dealing with
> > contributors that posted tons of patches before :-/
> > And as you said, we can't count on contributors running existing tests,
> > or using things like linters, checkpatch, you name it, let alone AI
> > assistants.
> A big difference is that we can complain about submitters not running
> checkpatch, but we can't insist they run proprietary tools.
I agree that we shouldn't make it a requirement that a proprietary tool
be used to make development dependent on it, not even require that
something that doesn't run locally, I'd say.
But this is no bitkeeper, I think, or shouldn't be, i.e. if you
completely stop thinking and trust just LLMs to code and review for
you...
Supposedly we can at any time stop using it and go back to our old ways,
no? :-)
Oh, it may be a bitkeeper, so convenient, who would want to use just
patches....
- Arnaldo
next prev parent reply other threads:[~2025-10-09 12:48 UTC|newest]
Thread overview: 68+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-10-08 17:04 Chris Mason
2025-10-08 17:20 ` Konstantin Ryabitsev
2025-10-08 18:11 ` Sasha Levin
2025-10-08 18:35 ` Chris Mason
2025-10-08 17:57 ` Bart Van Assche
2025-10-08 18:04 ` Chris Mason
2025-10-08 18:14 ` Bart Van Assche
2025-10-08 18:42 ` Chris Mason
2025-10-08 21:08 ` Kees Cook
2025-10-09 1:37 ` Chris Mason
2025-10-08 18:33 ` Sasha Levin
2025-10-09 1:43 ` Chris Mason
2025-10-09 14:49 ` Paul E. McKenney
2025-10-08 19:08 ` Andrew Lunn
2025-10-08 19:28 ` Arnaldo Carvalho de Melo
2025-10-08 19:33 ` Laurent Pinchart
2025-10-08 19:39 ` Arnaldo Carvalho de Melo
2025-10-08 20:29 ` Andrew Lunn
2025-10-08 20:53 ` Mark Brown
2025-10-09 9:37 ` Laurent Pinchart
2025-10-09 12:48 ` Arnaldo Carvalho de Melo [this message]
2025-10-08 19:29 ` Laurent Pinchart
2025-10-08 19:50 ` Bird, Tim
2025-10-08 20:30 ` Sasha Levin
2025-10-09 12:32 ` Arnaldo Carvalho de Melo
2025-10-08 20:30 ` James Bottomley
2025-10-08 20:38 ` Bird, Tim
2025-10-08 22:21 ` Jiri Kosina
2025-10-09 9:14 ` Laurent Pinchart
2025-10-09 10:03 ` Chris Mason
2025-10-10 7:54 ` Laurent Pinchart
2025-10-10 11:40 ` James Bottomley
2025-10-10 11:53 ` Laurent Pinchart
2025-10-10 14:21 ` Steven Rostedt
2025-10-10 14:35 ` Bird, Tim
2025-10-09 14:30 ` Steven Rostedt
2025-10-09 14:51 ` Andrew Lunn
2025-10-09 15:05 ` Steven Rostedt
2025-10-10 7:59 ` Laurent Pinchart
2025-10-10 14:15 ` Bird, Tim
2025-10-10 15:07 ` Joe Perches
2025-10-10 16:01 ` checkpatch encouragement improvements (was RE: [MAINTAINERS / KERNEL SUMMIT] AI patch review tools) Bird, Tim
2025-10-10 17:11 ` Rob Herring
2025-10-10 17:33 ` Arnaldo Carvalho de Melo
2025-10-10 19:21 ` Joe Perches
2025-10-10 16:11 ` [MAINTAINERS / KERNEL SUMMIT] AI patch review tools Steven Rostedt
2025-10-10 16:47 ` Joe Perches
2025-10-10 17:42 ` Steven Rostedt
2025-10-11 10:28 ` Mark Brown
2025-10-09 16:31 ` Chris Mason
2025-10-09 17:19 ` Arnaldo Carvalho de Melo
2025-10-09 17:24 ` Arnaldo Carvalho de Melo
2025-10-09 17:31 ` Alexei Starovoitov
2025-10-09 17:47 ` Arnaldo Carvalho de Melo
2025-10-09 18:42 ` Chris Mason
2025-10-09 18:56 ` Linus Torvalds
2025-10-10 15:52 ` Mauro Carvalho Chehab
2025-10-09 14:47 ` Bird, Tim
2025-10-09 15:11 ` Andrew Lunn
2025-10-09 17:58 ` Mark Brown
2025-10-09 1:15 ` Chris Mason
2025-10-08 20:37 ` Andrew Lunn
2025-10-09 12:40 ` Arnaldo Carvalho de Melo
2025-10-09 14:52 ` Paul E. McKenney
2025-10-10 3:08 ` Krzysztof Kozlowski
2025-10-10 14:12 ` Chris Mason
2025-10-31 16:51 ` Stephen Hemminger
2025-10-14 7:16 ` Dan Carpenter
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=aOevGww0S2nG9BFa@x1 \
--to=acme@kernel.org \
--cc=andrew@lunn.ch \
--cc=ast@kernel.org \
--cc=clm@meta.com \
--cc=dan.carpenter@linaro.org \
--cc=ksummit@lists.linux.dev \
--cc=laurent.pinchart@ideasonboard.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox