[PATCH 0/2] Revert TCB layout changes for 2.41

Florian Weimer fweimer@redhat.com
Sat Jan 4 13:19:16 GMT 2025


The layout changes break Chromium.  It is possible to paper over the
breakage with architecture-specific changes:

  [PATCH] x86_64: Reset TID in TCB on clone that does not use CLONE_VM
  <https://inbox.sourceware.org/libc-alpha/875xmvls2q.fsf@oldenburg.str.redhat.com/>

But it seems we are again aiming for an early release, so I think we
should revert these changes now and come up with something more general
for 2.42.

Tested on x86_64-linux-gnu and powerpc64le-linux-gnu.

Thanks,
Florian


Florian Weimer (2):
  Revert "nptl: More useful padding in struct pthread"
  Revert "x86_64: Remove unused padding from tcbhead_t"

 nptl/descr.h              | 56 ++++++++++++++++++++++-----------------
 sysdeps/x86_64/nptl/tls.h | 12 +++++++++
 2 files changed, 43 insertions(+), 25 deletions(-)


base-commit: 5ecdbe3305edf801f1195288ddf662524841e4e3
-- 
2.47.1



More information about the Libc-alpha mailing list