Re: Patch "rust: kernel: require `Send` for `Module` implementations" has been added to the 6.8-stable tree

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, Apr 29, 2024 at 07:57:04PM +0200, Miguel Ojeda wrote:
> On Mon, Apr 29, 2024 at 3:38 PM Greg KH <gregkh@xxxxxxxxxxxxxxxxxxx> wrote:
> >
> > Well a Fixes: tag that says "6.1" but yet you only want it applied to
> > 6.6 and newer is quite confusing, don't you think? This implies that
> > 6.1 still has problems and that no one will fix them.
> 
> Yes, 6.1 will still have the problem. Originally I thought about not
> even submitting that one to stable, since it is a minor build issue
> that should only affect kernel developers.
> 
> But since it could be easily applied to 6.6 and 6.8, I decided to
> propose them for those 2.
> 
> > So in the future, try to be consistent one way or the other which mean a
> > fixes tag only with no comment, no fixes tag and just a comment, or a
> > fixes tag that matches the comment.  You picked the one other
> > combination that was sure to confuse people, nice work :)
> 
> Got it :)
> 
> In case it helps, my reading of the docs was that Fixes was meant to
> be there if the commit that introduced the bug was known and thus the
> # comment could be used there to "filter" where it would land (since
> otherwise it would land in all).
> 
> So, in this case, if I understand correctly, you are saying that I
> should have removed the Fixes tag since the fix does not actually
> apply to 6.1, even if the issue it talks about originated in 6.1.
> 
> So Fixes is more "this can be used to fix commit X when backporting",
> rather than "this commit fixes a bug introduced in commit X", right?

It's usually both, or rather, the same.  Only rare is a Fixes: tag mean
that the proposed change NOT relevent for the kernel version specified
in the Fixes: tag.  Remember, this is being used as a hint as to what is
going on here, if you say "this fixes a bug in 6.1, but we really only
want it in 6.6 or newer" that's just confusing to everyone, right?  Why
wouldn't we want this in 6.1 as well?

In other words, think about what you are providing here, it should be a
hint to others as to what is going on, not a path to cause them
confusion :)

thanks,

greg k-h




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux