[PATCH v15 0/8] Add rseq extensible ABI support
Florian Weimer
fweimer@redhat.com
Wed Jan 8 11:05:05 GMT 2025
* Michael Jeanson:
> Introduced in Linux v6.3 the rseq extensible ABI [1] will allow adding
> rseq features past the initial 32 bytes of the original ABI.
I've completed my review. I think we are getting really close.
Andreas, do you think we can still merge this for glibc 2.41? Ideally I
would give this some soak time in Fedora rawhide, maybe a week or two.
So if you want to release next Monday, merging this later this the week
would not be a good idea.
The pointer/size arithmetic looks in the extra TLS setup looks correct
to me (except for two nits, one of them not relevant to Linux). But
incorrect TLS allocation overlap does not always lead to immediate
issues. And the other problem is that we do not have a kernel that
truly exercises the extension bits (as seen by the open question of the
relationship between the size/alignment values).
If we want to merge this, we also need the TLS_TP_OFFSET series:
[PATCH v2 0/3] Define TLS_TP_OFFSET on all architectures
<https://inbox.sourceware.org/libc-alpha/cover.1736275068.git.fweimer@redhat.com/>
Thanks,
Florian
More information about the Libc-alpha
mailing list