linux-stable/kernel/futex
Jens Axboe 8af1692616 futex: add wake_data to struct futex_q
With handling multiple futex_q for waitv, we cannot easily go from the
futex_q to data related to that request or queue. Add a wake_data
argument that belongs to the wake handler assigned.

Acked-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
2023-09-29 02:37:01 -06:00
..
core.c futex: Propagate flags into get_futex_key() 2023-09-21 19:22:09 +02:00
futex.h futex: add wake_data to struct futex_q 2023-09-29 02:37:01 -06:00
Makefile futex: Split out wait/wake 2021-10-07 13:51:11 +02:00
pi.c futex: Propagate flags into get_futex_key() 2023-09-21 19:22:09 +02:00
requeue.c futex: factor out the futex wake handling 2023-09-29 02:36:50 -06:00
syscalls.c futex: move FUTEX2_VALID_MASK to futex.h 2023-09-29 02:36:16 -06:00
waitwake.c futex: abstract out a __futex_wake_mark() helper 2023-09-29 02:36:54 -06:00