Lines Matching refs:futexes
2 A description of what robust futexes are
10 what are robust futexes? To answer that, we first need to understand
11 what futexes are: normal futexes are special types of locks that in the
28 method makes futexes very lightweight and scalable.
45 (and in most cases there is none, futexes being fast lightweight locks)
56 robust futexes attached to this area'. This approach requires 3 new
75 because the kernel has no knowledge about how many robust futexes there
82 robust futexes impractical for any type of generic Linux distribution.
86 New approach to robust futexes
97 the cost of robust futexes is just a simple current->robust_list != NULL
181 current->robust_list. [Note that in the future, if robust futexes become
185 So there is virtually zero overhead for tasks not using robust futexes,
189 robust and normal futexes.
199 Otherwise, robust futexes are acquired by glibc by putting the TID into