diff options
author | Florian Weimer <fweimer@redhat.com> | 2021-04-21 19:49:51 +0200 |
---|---|---|
committer | Florian Weimer <fweimer@redhat.com> | 2021-04-21 19:49:51 +0200 |
commit | 60d5e40ab200033a982a9fd7594a1f83dcdb94a0 (patch) | |
tree | 32148c4335a3857c1a73e9e0582dc2fa60fcf94d /sysdeps/x86_64/nptl | |
parent | 99f841c441feeaa9a3d97fd91bb3d6ec8073c982 (diff) | |
download | glibc-60d5e40ab200033a982a9fd7594a1f83dcdb94a0.zip glibc-60d5e40ab200033a982a9fd7594a1f83dcdb94a0.tar.gz glibc-60d5e40ab200033a982a9fd7594a1f83dcdb94a0.tar.bz2 |
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>
Diffstat (limited to 'sysdeps/x86_64/nptl')
-rw-r--r-- | sysdeps/x86_64/nptl/pthread_spin_lock.S | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/sysdeps/x86_64/nptl/pthread_spin_lock.S b/sysdeps/x86_64/nptl/pthread_spin_lock.S index 66cbbc5..ff5e752 100644 --- a/sysdeps/x86_64/nptl/pthread_spin_lock.S +++ b/sysdeps/x86_64/nptl/pthread_spin_lock.S @@ -15,7 +15,6 @@ License along with the GNU C Library; if not, see <https://www.gnu.org/licenses/>. */ -#include <lowlevellock.h> #include <sysdep.h> ENTRY(pthread_spin_lock) |