wait: Return number of exclusive waiters awaken
authorGabriel Krisman Bertazi <krisman@suse.de>
Tue, 15 Nov 2022 22:45:52 +0000 (17:45 -0500)
committerJens Axboe <axboe@kernel.dk>
Wed, 16 Nov 2022 18:33:03 +0000 (11:33 -0700)
commitee7dc86b6d3e3b86c2c487f713eda657850de238
tree1b7d6730211636e42f738102bb26eaf8780cc561
parent976570b4ecd30d3ec6e1b0910da8e5edc591f2b6
wait: Return number of exclusive waiters awaken

Sbitmap code will need to know how many waiters were actually woken for
its batched wakeups implementation.  Return the number of woken
exclusive waiters from __wake_up() to facilitate that.

Suggested-by: Jan Kara <jack@suse.cz>
Signed-off-by: Gabriel Krisman Bertazi <krisman@suse.de>
Reviewed-by: Jan Kara <jack@suse.cz>
Link: https://lore.kernel.org/r/20221115224553.23594-3-krisman@suse.de
Signed-off-by: Jens Axboe <axboe@kernel.dk>
include/linux/wait.h
kernel/sched/wait.c