This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Restartable Sequences system call merged into Linux



On 11/07/2018 14:18, Florian Weimer wrote:
> On 07/11/2018 06:23 PM, Adhemerval Zanella wrote:
>>> The structs rseq_cs and rseq are aligned to 32 bytes.
>>> Please have a look at the bug:
>>> "Bug 23403 - Wrong alignment of TLS variables"
>>> (https://sourceware.org/bugzilla/show_bug.cgi?id=23403).
>>>
>>> @Carlos or somebody else:
>>> Should this be fixed in the upcoming glibc release?
> 
>> I would consider this a block in fact.
> 
> A proper fix would have to change the way the TCB and static TLS are allocated.  I don't see this as something we can pull off in the coming weeks.

I did not dig into to check what it would require to fix this issue,
however only x86, sparc, and s390 seems to be affected. But thinking
twice, it seems we can live with this issue at least for 2.28.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]