glibc/sysdeps/unix/sysv/linux/x86
Florian Weimer 60d5e40ab2 x86: Remove low-level lock optimization
The current approach is to do this optimizations at a higher level,
in generic code, so that single-threaded cases can be specifically
targeted.

Furthermore, using IS_IN (libc) as a compile-time indicator that
all locks are private is no longer correct once process-shared lock
implementations are moved into libc.

The generic <lowlevellock.h> is not compatible with assembler code
(obviously), so it's necessary to remove two long-unused #includes.

Reviewed-by: Adhemerval Zanella  <adhemerval.zanella@linaro.org>
2021-04-21 19:49:51 +02:00
..
bits
include sysconf: Add _SC_MINSIGSTKSZ/_SC_SIGSTKSZ [BZ #20305] 2021-02-01 11:00:52 -08:00
sys
Implies
Makefile nptl: Move elision implementations into libc 2021-02-23 14:59:34 +01:00
arch-pkey.h
cpu-features.c
dl-cet.h
dl-minsigstacksize.h sysconf: Add _SC_MINSIGSTKSZ/_SC_SIGSTKSZ [BZ #20305] 2021-02-01 11:00:52 -08:00
dl-sysdep.c
elf-read-prop.h
elision-conf.c nptl: Move elision implementations into libc 2021-02-23 14:59:34 +01:00
elision-conf.h nptl: Move elision implementations into libc 2021-02-23 14:59:34 +01:00
elision-lock.c nptl: Move elision implementations into libc 2021-02-23 14:59:34 +01:00
elision-timed.c
elision-trylock.c nptl: Move elision implementations into libc 2021-02-23 14:59:34 +01:00
elision-unlock.c nptl: Move elision implementations into libc 2021-02-23 14:59:34 +01:00
gettimeofday.c
hle.h
jmp_buf-ssp.sym
longjmp.c x86: Restore compile-time check for shadow stack pointer in longjmp 2021-04-21 19:49:50 +02:00
pkey_get.c
pkey_set.c
readelflib.c
setjmpP.h
sysconf.c
time.c
tst-cet-property-1.c
tst-cet-property-2.c
tst-cet-property-dep-2.S
tst-cet-setcontext-1.c
tst-cet-vfork-1.c
tst-saved_mask-1.c
xstatver.h