From: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
To: Linus Torvalds <torvalds@linuxfoundation.org>
Cc: Theodore Tso <tytso@mit.edu>,
Roman Gushchin <roman.gushchin@linux.dev>,
Mauro Carvalho Chehab <mchehab+huawei@kernel.org>,
Derek Barbosa <debarbos@redhat.com>,
Matthieu Baerts <matttbe@kernel.org>,
Konstantin Ryabitsev <konstantin@linuxfoundation.org>,
Jason Gunthorpe <jgg@ziepe.ca>,
Steven Rostedt <rostedt@goodmis.org>,
users@kernel.org,
Linux Media Mailing List <linux-media@vger.kernel.org>,
Stephen Finucane <stephenfin@redhat.com>
Subject: Re: Linking Patchwork with Sashiko?
Date: Wed, 15 Jul 2026 21:51:41 +0300 [thread overview]
Message-ID: <20260715185141.GJ1778116@killaraus.ideasonboard.com> (raw)
In-Reply-To: <CAHk-=wiL7kFVWNtvE5S9A4iqXYat66NaUqX1+gZT0QCndi4eQw@mail.gmail.com>
Hi Linus,
On Wed, Jul 15, 2026 at 11:18:17AM -0700, Linus Torvalds wrote:
> On Wed, 15 Jul 2026 at 10:42, Laurent Pinchart wrote:
> >
> > Please, let's stop comparing generative AI with zero-day kernel bot or
> > checkpatch. That's not a relevant comparison.
>
> You are correct. The AI generated reports are usually much superior
> and more flexible.
>
> They aren't just syntax highlighters or reporting "this doesn't
> build", they actually find real non-trivial problems.
>
> Now, I'm not saying that one replaces the other. The zero-day bot
> finding things that don't even build or boot are great. That's a
> pretty hard and clear signal.
>
> But the AI reports are often a lot better than checkpatch reports have been.
>
> Those checkpatch reports have gone through years of trying to massage
> them into something that adds more value than pain - and I do think
> we're there now, but it really required that effort on the part of
> checkpatch maintainers.
>
> And that's exactly the kind of effort we need for Sashiko and friends.
>
> Because no, AI reports are not always great, but neither are human
> reviews. I see less useful reviews by humans where I go "did this
> person just try to get his name in the commit log, because that has no
> useful content".
>
> I suspect you haven't used AI for programming. Try it. Try one of the
> *good* ones.
>
> And I don't mean "use it for the kernel". Use it just for the fun of
> it. Find something you want to do, and just play with it.
>
> The open models are getting pretty darn good too, but for a first
> trial without any real setup, one of the free tiers of the cloud ones
> is certainly the easiest way to just kick the tires.
>
> Do it with something you find interesting, but not "important" - start
> small, and start with something you feel you probably wouldn't really
> waste your time on if it was just yourself, but where you have enough
> background knowledge that you can judge the output.
>
> It's what I did, because I wanted to judge things based on real use,
> not on what others say (and sometimes the loudest ones do it for
> marketing reasons because they have stock that is tied to it).
>
> You might find it enlightening, or at least interesting.
I've never (OK, not never, but not for some years now) that those tools
have technical merits. That is not my point in this or other similar
conversations.
I consider that, today, there's no ethical justification for the use of
generative AI in FOSS development. That's a personal opinion, it will
likely evolve with time (not entirely sure in which direction though, as
the industry is hard to predict accurately), I don't expect everybody to
agree, I'm not trying to change the opinion of the overall kernel
community here, and I'm not asking for sashiko-enthousiastic maintainers
or developers to stop using it.
What I'm asking is for the community to recognize there are people with
ethical concerns, listen, and try to see if a reasonable middleground
exists where some of those concerns could be addressed.
Because we all seem to like parallels, here's one that may or may not be
better than comparing generative AI with checkpatch. There have been
conscientious objectors probably for as long as humanity exists. They
have been judged and treated differently over time, often harshly. In
several countries today they can opt for a civilian service instead of
being considered a deserter.
Now I'll let someone reply to this comparison and argue that those
people are destroying the fabric of society :-)
> My own personal annoyance was how eager to please AI models tend to be
> at least by default. I understand why it happens, and that people like
> that subservient tone, but at least personally I was looking for more
> critical review of the code, not an AI that had been taught to say
> "You are entirely right" just to please people.
--
Regards,
Laurent Pinchart
next prev parent reply other threads:[~2026-07-15 18:51 UTC|newest]
Thread overview: 72+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <20260528144627.1ae09ff2@foz.lan>
[not found] ` <1372F826-5513-4EB2-AE27-1DC0D2DE0AEB@linux.dev>
[not found] ` <20260529083100.6710b6cd@foz.lan>
[not found] ` <20260529083801.2c7e8990@foz.lan>
[not found] ` <ahmwUk0uXTkdwohf@debarbos-thinkpadt14gen5.rmtusma.csb>
2026-05-30 8:30 ` Linking Patchwork with Sashiko? Mauro Carvalho Chehab
2026-05-30 15:57 ` Roman Gushchin
2026-05-30 18:00 ` Mauro Carvalho Chehab
2026-05-30 18:49 ` Mauro Carvalho Chehab
2026-05-30 18:53 ` Mauro Carvalho Chehab
2026-06-02 15:51 ` Derek Barbosa
2026-06-02 16:51 ` Mauro Carvalho Chehab
2026-06-02 18:39 ` Jason Gunthorpe
2026-06-02 20:29 ` Mauro Carvalho Chehab
2026-06-02 20:13 ` Roman Gushchin
2026-06-02 20:39 ` Mauro Carvalho Chehab
2026-06-02 20:44 ` Roman Gushchin
2026-06-02 23:50 ` Matthieu Baerts
2026-06-03 3:35 ` Mauro Carvalho Chehab
2026-06-03 3:49 ` Roman Gushchin
2026-06-04 6:52 ` Mauro Carvalho Chehab
2026-06-07 17:56 ` Mauro Carvalho Chehab
2026-06-30 20:32 ` Derek Barbosa
2026-07-10 5:45 ` Mauro Carvalho Chehab
2026-07-10 6:39 ` Mauro Carvalho Chehab
2026-07-11 1:01 ` Roman Gushchin
2026-07-13 7:55 ` Mauro Carvalho Chehab
2026-07-13 9:41 ` Laurent Pinchart
2026-07-13 20:04 ` Mauro Carvalho Chehab
2026-07-14 22:55 ` Roman Gushchin
2026-07-15 0:59 ` Laurent Pinchart
2026-07-15 2:00 ` Roman Gushchin
2026-07-15 3:06 ` Linus Torvalds
2026-07-15 12:21 ` Jori Koolstra
2026-07-15 16:50 ` Steven Rostedt
2026-07-15 18:13 ` Nicolas Dufresne
2026-07-15 19:12 ` Laurent Pinchart
2026-07-15 19:27 ` Nicolas Dufresne
2026-07-15 20:03 ` Laurent Pinchart
2026-07-15 16:43 ` Laurent Pinchart
2026-07-15 7:59 ` Jacopo Mondi
2026-07-15 8:40 ` Mauro Carvalho Chehab
2026-07-15 17:31 ` Theodore Tso
2026-07-15 12:38 ` Mark Brown
2026-07-15 16:28 ` Laurent Pinchart
2026-07-15 21:08 ` Roman Gushchin
2026-07-15 3:54 ` Theodore Tso
2026-07-15 7:13 ` Mauro Carvalho Chehab
2026-07-15 12:42 ` James Bottomley
2026-07-15 16:18 ` Laurent Pinchart
2026-07-15 16:53 ` James Bottomley
2026-07-15 17:09 ` Laurent Pinchart
2026-07-15 16:11 ` Laurent Pinchart
2026-07-15 17:00 ` Jan Kara
2026-07-15 20:28 ` Laurent Pinchart
2026-07-15 20:36 ` James Bottomley
2026-07-15 20:42 ` Laurent Pinchart
2026-07-15 17:14 ` Theodore Tso
2026-07-15 17:35 ` Miguel Ojeda
2026-07-15 17:41 ` Laurent Pinchart
2026-07-15 18:18 ` Linus Torvalds
2026-07-15 18:51 ` Laurent Pinchart [this message]
2026-07-15 19:14 ` Linus Torvalds
2026-07-15 20:13 ` Laurent Pinchart
2026-07-15 16:28 ` Ihor Solodrai
2026-07-15 16:39 ` Laurent Pinchart
2026-07-15 17:12 ` Ihor Solodrai
2026-07-15 17:35 ` Mark Brown
2026-07-15 18:39 ` Ihor Solodrai
2026-07-15 20:32 ` Mark Brown
2026-07-15 19:06 ` Laurent Pinchart
2026-07-15 21:13 ` Theodore Tso
2026-07-15 17:41 ` Jason Gunthorpe
2026-07-15 19:10 ` Laurent Pinchart
2026-07-15 19:55 ` Mark Brown
2026-07-15 19:38 ` Dmitry Torokhov
2026-07-15 21:27 voste62ocr
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=20260715185141.GJ1778116@killaraus.ideasonboard.com \
--to=laurent.pinchart@ideasonboard.com \
--cc=debarbos@redhat.com \
--cc=jgg@ziepe.ca \
--cc=konstantin@linuxfoundation.org \
--cc=linux-media@vger.kernel.org \
--cc=matttbe@kernel.org \
--cc=mchehab+huawei@kernel.org \
--cc=roman.gushchin@linux.dev \
--cc=rostedt@goodmis.org \
--cc=stephenfin@redhat.com \
--cc=torvalds@linuxfoundation.org \
--cc=tytso@mit.edu \
--cc=users@kernel.org \
/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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.