From: Samuel Thibault Date: Sun, 9 Feb 2020 16:54:58 +0000 (+0000) Subject: htl: make pthread_spin_lock really spin X-Git-Tag: glibc-2.32~719 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=900778283ac3;p=thirdparty%2Fglibc.git htl: make pthread_spin_lock really spin __spin_lock would actually use gsync_wait to block, which is not what pthread_spin_lock is about. --- diff --git a/sysdeps/mach/htl/bits/spin-lock-inline.h b/sysdeps/mach/htl/bits/spin-lock-inline.h index 771292f08f4..556bdd4c28b 100644 --- a/sysdeps/mach/htl/bits/spin-lock-inline.h +++ b/sysdeps/mach/htl/bits/spin-lock-inline.h @@ -67,7 +67,7 @@ __PT_SPIN_INLINE int __pthread_spin_lock (__pthread_spinlock_t *__lock); __PT_SPIN_INLINE int __pthread_spin_lock (__pthread_spinlock_t *__lock) { - __spin_lock ((__spin_lock_t *) __lock); + __spin_lock_solid ((__spin_lock_t *) __lock); return 0; }