]> sourceware.org Git - glibc.git/commit
nptl: Increase default TCB alignment to 32
authorFlorian Weimer <fweimer@redhat.com>
Fri, 3 Dec 2021 15:28:07 +0000 (16:28 +0100)
committerFlorian Weimer <fweimer@redhat.com>
Fri, 3 Dec 2021 19:43:31 +0000 (20:43 +0100)
commit23c77f60181eb549f11ec2f913b4270af29eee38
tree9436a2b96bea5e71e47306bb5b85eeb7f13992c1
parent0656b649c56ea51cceb86e94842d89946cee919b
nptl: Increase default TCB alignment to 32

rseq support will use a 32-byte aligned field in struct pthread,
so the whole struct needs to have at least that alignment.

nptl/tst-tls3mod.c uses TCB_ALIGNMENT, therefore include <descr.h>
to obtain the fallback definition.

Reviewed-by: H.J. Lu <hjl.tools@gmail.com>
18 files changed:
nptl/descr.h
nptl/tst-tls3mod.c
sysdeps/aarch64/nptl/pthreaddef.h
sysdeps/alpha/nptl/pthreaddef.h
sysdeps/arc/nptl/pthreaddef.h
sysdeps/arm/nptl/pthreaddef.h
sysdeps/csky/nptl/pthreaddef.h
sysdeps/ia64/nptl/pthreaddef.h
sysdeps/m68k/nptl/pthreaddef.h
sysdeps/microblaze/nptl/pthreaddef.h
sysdeps/mips/nptl/pthreaddef.h
sysdeps/nios2/nptl/pthreaddef.h
sysdeps/powerpc/nptl/pthreaddef.h
sysdeps/riscv/nptl/pthreaddef.h
sysdeps/s390/nptl/pthreaddef.h
sysdeps/sh/nptl/pthreaddef.h
sysdeps/sparc/sparc32/pthreaddef.h
sysdeps/sparc/sparc64/pthreaddef.h
This page took 0.047263 seconds and 5 git commands to generate.