ksummit.lists.linux.dev archive mirror
 help / color / mirror / Atom feed
From: Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
To: dan.j.williams@intel.com
Cc: Dave Hansen <dave@sr71.net>,
	Dave Hansen <dave.hansen@linux.intel.com>,
	linux-kernel@vger.kernel.org, Shuah Khan <shuah@kernel.org>,
	Kees Cook <kees@kernel.org>,
	Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
	Miguel Ojeda <ojeda@kernel.org>,
	Luis Chamberlain <mcgrof@kernel.org>,
	SeongJae Park <sj@kernel.org>,
	Steven Rostedt <rostedt@goodmis.org>,
	NeilBrown <neilb@ownmail.net>, Theodore Ts'o <tytso@mit.edu>,
	Sasha Levin <sashal@kernel.org>, Jonathan Corbet <corbet@lwn.net>,
	Vlastimil Babka <vbabka@suse.cz>,
	workflows@vger.kernel.org, ksummit@lists.linux.dev
Subject: Re: [PATCH] [v3] Documentation: Provide guidelines for tool-generated content
Date: Thu, 8 Jan 2026 10:29:09 +0000	[thread overview]
Message-ID: <12d910d5-0937-4aba-976c-9872289d21a4@lucifer.local> (raw)
In-Reply-To: <695ef146d651b_4b7a1002a@dwillia2-mobl4.notmuch>

On Wed, Jan 07, 2026 at 03:50:30PM -0800, dan.j.williams@intel.com wrote:
> Lorenzo Stoakes wrote:
> [..]
> > And it's not like I'm asking for much, I'm not asking you to rewrite the
> > document, or take an entirely different approach, I'm just saying that we
> > should highlight that :
> >
> > 1. LLMs _allow you to send patches end-to-end without expertise_.
> >
> > 2. As a result, even though the community (rightly) strongly disapproves of
> >    blanket dismissals of series, if we suspect AI slop [I think it's useful
> >    to actually use that term], maintains can reject it out of hand.
> >
> > Point 2 is absolutely a new thing in my view.
>
> I worry what this sentiment does to the health of the project. Is
> "hunting for slop" really what we want to be doing? When the accusation
> is false, what then?

Yeah that's a very good point, and we don't want a witch hunt.

In fact in practice already I've had discussions with other maintainers about
series that seemed to have LLM elements in them (entirely in good faith I might
add).

Really I'm talking about series that are _very clearly_ slop.

And it's about the asymmetry between maintainer resource and the capacity for
people to send mountains of code.

The ability to send things completely end-to-end is the big difference here
vs. other tooling.

>
> If the goal of the wording change is to give cover and license for that
> kind of activity, I have a hard time seeing that as good for the
> project.

I agree entirely, and I absolutely do not want that.

>
> It has always been the case that problematic submitters put stress on
> maintainer bandwidth. Having a name for one class of potential
> maintainer stress in a process document does not advance the status quo.
>
> A maintainer is trusted to maintain the code and have always been able
> to give feedback of "I don't like it, leaves a bad taste", "I don't
> trust it does what it claims", or "I don't trust you, $submitter, to be
> able to maintain the implications of this proposal long term". That
> feedback is not strictly technical, but it is more actionable than "this
> is AI slop".

I really don't think it is the case that maintainers can simplly dismiss an
entire series like that.

The reason why is that, unlike e.g. a coccinelle script or something, this
won't be doing just cleanups, or fixing scope, or whatever.

LLMs can uniquely allow you to send a series that is entirely novel,
introducing new functionality or making significant changes.

For good reason, the community frowns upon just-rejecting that kind of
series without providing technical feedback.

There's a spectrum of opinions on these tools - on the extreme positive
side you have people who'd say we _should_ accept such series, or at least
review them in detail each time. On the extreme negative people would say
you should reject anything like this altogether even if you don't state
that an LLM helped you.

I think you'd probably agree both extremes are silly, but even many
moderate positions would leave the 'should we review these in detail'
rather blurry.

And thus it isn't therefore entirely clear that a maintainer dismissing
these kinds of series out of hand wouldn't be violating the norm of 'don't
reject series without technical reasoning'.

It would therefore be useful for the document to make it clear that they in
fact can.

Otherwise I fear we don't have an answer for the asymmetry issue. And as I
said to Linus, I think it'd be useful to be able to reference the document
in doing so.

Cheers, Lorenzo

  reply	other threads:[~2026-01-08 10:29 UTC|newest]

Thread overview: 96+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-01-06 20:51 Dave Hansen
2026-01-07 17:56 ` Paul E. McKenney
2026-01-07 18:12 ` Lorenzo Stoakes
2026-01-07 19:18   ` Dave Hansen
2026-01-07 21:15     ` Lorenzo Stoakes
2026-01-07 21:58       ` Steven Rostedt
2026-01-08 11:29         ` Lorenzo Stoakes
2026-01-08 18:19           ` Steven Rostedt
2026-01-08 18:30             ` Lorenzo Stoakes
2026-01-07 22:39       ` James Bottomley
2026-01-08 10:32         ` Lorenzo Stoakes
2026-01-07 23:50       ` dan.j.williams
2026-01-08 10:29         ` Lorenzo Stoakes [this message]
2026-01-08 11:43           ` Miguel Ojeda
2026-01-08 11:53             ` Lorenzo Stoakes
2026-01-08  0:06       ` Linus Torvalds
2026-01-08 10:03         ` Lorenzo Stoakes
2026-01-08  0:20       ` Dave Hansen
2026-01-08 10:14         ` Lorenzo Stoakes
2026-01-08 11:56         ` Lorenzo Stoakes
2026-01-08 13:17           ` James Bottomley
2026-01-08 13:56             ` Lorenzo Stoakes
2026-01-08 15:58               ` James Bottomley
2026-01-08 16:35                 ` Lorenzo Stoakes
2026-01-08 19:10                   ` Dave Hansen
2026-01-08 19:23                     ` Lorenzo Stoakes
2026-01-08 19:50                       ` Dave Hansen
2026-01-08 20:14                         ` Steven Rostedt
2026-01-09  5:42                           ` Dan Carpenter
2026-01-09  7:28                             ` Lorenzo Stoakes
2026-01-09 15:28                               ` Steven Rostedt
2026-01-09 15:35                                 ` Lorenzo Stoakes
2026-01-09  7:48                           ` Lorenzo Stoakes
2026-01-09 11:00                             ` Dan Carpenter
2026-01-09 11:25                               ` Lorenzo Stoakes
2026-01-09 15:39                                 ` Steven Rostedt
2026-01-09 15:48                                   ` Lorenzo Stoakes
2026-01-09 16:03                                     ` Steven Rostedt
2026-01-09 16:05                                       ` Lorenzo Stoakes
2026-01-12 15:06                                     ` Dave Hansen
2026-01-09 18:34                               ` Andrew Morton
2026-01-09 19:08                                 ` Steven Rostedt
2026-01-08 20:45                       ` Jens Axboe
2026-01-08 21:04                         ` Liam R. Howlett
2026-01-09  5:29                           ` Dan Carpenter
2026-01-09  7:54                             ` Lorenzo Stoakes
2026-01-09  8:54                               ` Laurent Pinchart
2026-01-09 15:51                                 ` Steven Rostedt
2026-01-09 15:55                                   ` Lorenzo Stoakes
2026-01-09 16:07                                     ` Steven Rostedt
2026-01-09 16:33                                   ` Miguel Ojeda
2026-01-10 15:25                               ` Serge E. Hallyn
2026-01-10 15:52                                 ` Matthew Wilcox
2026-01-10 16:02                                   ` James Bottomley
2026-01-10 16:07                                     ` Steven Rostedt
2026-01-12 19:02                                     ` Dan Carpenter
2026-01-08 14:01             ` Michael S. Tsirkin
2026-01-08 14:24               ` Lorenzo Stoakes
2026-01-08 14:28                 ` Michael S. Tsirkin
2026-01-08 14:35                   ` Lorenzo Stoakes
2026-01-08 14:48               ` Julia Lawall
2026-01-08 15:01                 ` Michael S. Tsirkin
2026-01-08 16:42           ` Sasha Levin
2026-01-08 17:40             ` Lorenzo Stoakes
2026-01-08 18:27             ` Miguel Ojeda
2026-01-08 19:28               ` Lorenzo Stoakes
2026-01-08 19:30                 ` Lorenzo Stoakes
2026-01-09 16:30                 ` Miguel Ojeda
2026-01-09 16:37                   ` Lorenzo Stoakes
2026-01-08 19:16             ` Dave Hansen
     [not found]       ` <42192F04-2C46-4734-8CF6-DEA8739989C3@hohndel.org>
2026-01-08 10:40         ` Lorenzo Stoakes
2026-01-08 13:41       ` Andrew Lunn
2026-01-08 13:53         ` Lorenzo Stoakes
2026-01-08  0:00 ` SeongJae Park
  -- strict thread matches above, loose matches on Subject: below --
2025-11-14 18:35 Dave Hansen
2025-11-14 20:08 ` Luis Chamberlain
2025-11-14 22:52   ` Dave Hansen
2025-11-14 20:17 ` SeongJae Park
2025-11-14 22:53   ` Dave Hansen
2025-11-14 23:19 ` dan.j.williams
2025-11-15 15:22 ` Thomas Gleixner
2025-11-15 19:05   ` Steven Rostedt
2025-11-15 19:07     ` Steven Rostedt
2025-11-15 23:30       ` Thomas Gleixner
2025-11-16 12:38         ` Rafael J. Wysocki
2025-11-16 15:25           ` Kees Cook
2025-11-16 16:17             ` Steven Rostedt
2025-12-23 16:55               ` Greg Kroah-Hartman
2025-12-23 17:10                 ` Jonathan Corbet
2025-12-23 20:56                   ` Steven Rostedt
2025-12-24 15:41                     ` Dave Hansen
2025-12-24 16:23                       ` Simon Glass
2025-11-16 16:01           ` Steven Rostedt
2025-11-17 19:13         ` Dave Hansen
2025-11-15 19:02 ` Steven Rostedt
2025-11-15 20:10 ` Randy Dunlap

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=12d910d5-0937-4aba-976c-9872289d21a4@lucifer.local \
    --to=lorenzo.stoakes@oracle.com \
    --cc=corbet@lwn.net \
    --cc=dan.j.williams@intel.com \
    --cc=dave.hansen@linux.intel.com \
    --cc=dave@sr71.net \
    --cc=gregkh@linuxfoundation.org \
    --cc=kees@kernel.org \
    --cc=ksummit@lists.linux.dev \
    --cc=linux-kernel@vger.kernel.org \
    --cc=mcgrof@kernel.org \
    --cc=neilb@ownmail.net \
    --cc=ojeda@kernel.org \
    --cc=rostedt@goodmis.org \
    --cc=sashal@kernel.org \
    --cc=shuah@kernel.org \
    --cc=sj@kernel.org \
    --cc=tytso@mit.edu \
    --cc=vbabka@suse.cz \
    --cc=workflows@vger.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox