Re: git: 5306ca9a8e2f - stable/13 - nehemiah: manually assemble xstore(-rng)

From: John Baldwin <jhb_at_FreeBSD.org>
Date: Thu, 28 Oct 2021 17:59:20 UTC
On 10/28/21 10:52 AM, Konstantin Belousov wrote:
> On Thu, Oct 28, 2021 at 08:45:30AM -0700, John Baldwin wrote:
>> On 10/27/21 5:36 PM, Konstantin Belousov wrote:
>>> The branch stable/13 has been updated by kib:
>>>
>>> URL: https://cgit.FreeBSD.org/src/commit/?id=5306ca9a8e2f2b3bfa7d1ebc784dedbd5422fdae
>>>
>>> commit 5306ca9a8e2f2b3bfa7d1ebc784dedbd5422fdae
>>> Author:     Konstantin Belousov <kib@FreeBSD.org>
>>> AuthorDate: 2021-10-20 22:42:05 +0000
>>> Commit:     Konstantin Belousov <kib@FreeBSD.org>
>>> CommitDate: 2021-10-28 00:35:54 +0000
>>>
>>>       nehemiah: manually assemble xstore(-rng)
>>>       PR:     259218
>>>       (cherry picked from commit 362c6d8dec6dfbedc5717e45769042279a1dd3df)
>>
>> Note that dim@ merged the LLVM fix to 13 yesterday. :)
> I delegate the revert to dim.
> 
> Seriously thought, I think that the kernel patch should be left in tree
> for some more time, because people update kernel much more often than
> userspace.

That is fair.  We could perhaps make it an #ifdef on the clang version
perhaps (clang <= 13 perhaps).  That would let us know when we can safely
remove it and still have it readable in the source in the #else case.

I can maybe try coming up with that.

-- 
John Baldwin