1
0
mirror of https://sourceware.org/git/glibc.git synced 2025-07-29 11:41:21 +03:00

Get rid of lll_robust_dead.

This commit is contained in:
Roland McGrath
2014-07-10 11:21:54 -07:00
parent 887865fcfa
commit c0c6bac945
17 changed files with 21 additions and 158 deletions

View File

@ -390,7 +390,8 @@ start_thread (void *arg)
# endif
this->__list.__next = NULL;
lll_robust_dead (this->__lock, /* XYZ */ LLL_SHARED);
atomic_or (&this->__lock, FUTEX_OWNER_DIED);
lll_futex_wake (this->__lock, 1, /* XYZ */ LLL_SHARED);
}
while (robust != (void *) &pd->robust_head);
}