On Thu, Jul 02, 2026 at 04:36:20PM +0100, Lorenzo Stoakes wrote:
> On Thu, Jul 02, 2026 at 06:28:15PM +0300, Laurent Pinchart wrote:
> > Hi Lorenzo,
> >
> > On Thu, Jul 02, 2026 at 03:57:11PM +0100, Lorenzo Stoakes wrote:
> > > I'm a little surprised I'm cc'd on this :) I'm not entirely sure if my 
> > > pushing
> > > back on this is going to mean anything but I suppose here goes nothing.
> > >
> > > On Thu, Jul 02, 2026 at 10:32:48AM -0400, Jeff Layton wrote:
> > > > We've had this requirement in place in the Documentation for several
> > > > months, but it's becoming clear that the signal to noise ratio from this
> > > > is quite low.
> > > >
> > > > 1/ It's not universally followed. While many people do try to attribute
> > > > the LLMs in good faith, not everyone does for various reasons.
> > >
> > > Does something not being universally followed therefore make it worthless?
> > >
> > > You really have to explain that, because this is literally true of any 
> > > rule
> > > whatsoever we might have in the kernel, should we drop all of them?
> > >
> > > I think you should replace this with a cogent argument such as that you 
> > > feel it
> > > is not being used in the _majority_ of cases or is very rarely used, and 
> > > that
> > > value is in your view not there.
> > >
> > > >
> > > > 2/ It basically serves as free advertising for proprietary LLM 
> > > > companies.
> > >
> > > I agree with this point, we should drop the model.
> > >
> > > > 3/ It's not clear why we want to collect this info in the first place.
> > >
> > > Well I made arguments on the other thread, but to repeat:
> > >
> > > - It makes it easier to engage with people when they do ack it.
> > >
> > > - It makes it far quicker to be able to do so.
> > >
> > > - There's a barrier to mentioning an LLM if it's not provided - people 
> > > can get
> > >   upset, or it can cause issues to raise it as a concern.
> > >
> > > - Even if it's only there in _some_ cases, it makes _those_ cases easier 
> > > to deal
> > >   with.
> >
> > As far as I understand, all the above arguments would also be addressed
> > with either a free-formed mention of LLM usage, or a formal
> > "non-advertising" tag that is not merged in the kernel history, right ?
> 
> Well I prefer a tag for reasons below. I'm fine with non-advertising yeah.
> 
> > > - It provides some (incomplete) data that might make it easier to deal 
> > > with
> > >   bug-causing patches.
> > >
> > > - It provides some (incomplete) data on bug rates with/without LLMs.
> >
> > For those two I suppose a machine-parseable tag in the git history could
> > improve things slightly compared to information provided in the patch
> > submission that would not get recorded in the history.
> 
> Yeah, again I could live without it being in the tree. I think there's some
> advantages though.
> 
> See below for tag argument.
> 
> > Is this why you have a preference for a formal tag compared to a
> > free-formed mention ?
> >
> > > I do agree they're far far less useful when there's not some indication 
> > > of how
> > > much of the patch was LLM-generated.
> > >
> > > Their usefulness is obviously deeply far from perfect, but not zero.
> > >
> > > > Given that the data this provides is flawed at best and is being
> > > > collected for a purpose that isn't clear, let's just kill the
> > > > requirement for these tags from the kernel at large.
> > >
> > > I feel there are purposes. Perhaps the argument is stronger for having 
> > > the tags
> > > on submissions rather than actually in-tree, however.
> >
> > I really think we need to have the information at submission. I think I
> > have a slight preference for not recording it in the kernel tree, but
> > only slight.
> 
> It seems we are more in agreement than it seems :)

I knew we were :-)

> I prefer a tag as it's clear cut and easily greppable and easily noticeable.
> 
> If it's words it can be vague or be unclear or inconsistent and you might miss
> etc.
> 
> So I have a strong preference for a tag, would love to add details about how
> much LLM done (that'll be vague obviously + have grey lines).

I have a slight preference for not recording that in the git history,
but I can live with either.

> I agree gettig rid of model is worthwhile but I'm not bothered if we don't do
> that.

There I have a very strong preference for stopping free advertising.

-- 
Regards,

Laurent Pinchart

Reply via email to