hppa: Use lll_futex_wake.

The lll_private_futex_wake function no longer exists. Instead use
lll_futex_make with LLL_PRIVATE as the last argument.
This commit is contained in:
Carlos O'Donell 2014-04-29 02:38:50 -04:00
parent b86699bf4f
commit 810789aed0
2 changed files with 4 additions and 1 deletions

View File

@ -1,5 +1,8 @@
2014-04-29 Carlos O'Donell <carlos@systemhalted.org>
* sysdeps/hppa/nptl/tls.h (THREAD_GSCOPE_RESET_FLAG): Use
lll_futex_wake.
* sysdeps/hppa/__longjmp.c (__longjmp): Use r25 as second arg
to simplify generated assembly.

View File

@ -153,7 +153,7 @@ static inline void __set_cr27(struct pthread *cr27)
= atomic_exchange_rel (&THREAD_SELF->header.gscope_flag, \
THREAD_GSCOPE_FLAG_UNUSED); \
if (__res == THREAD_GSCOPE_FLAG_WAIT) \
lll_private_futex_wake (&THREAD_SELF->header.gscope_flag, 1); \
lll_futex_wake (&THREAD_SELF->header.gscope_flag, 1, LLL_PRIVATE); \
} \
while (0)
#define THREAD_GSCOPE_SET_FLAG() \