]> git.baikalelectronics.ru Git - kernel.git/commit
wait: Return number of exclusive waiters awaken
authorGabriel Krisman Bertazi <krisman@suse.de>
Tue, 15 Nov 2022 22:45:52 +0000 (17:45 -0500)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 10 Mar 2023 08:34:34 +0000 (09:34 +0100)
commit78c8b70f65cb3e448de96de2907ce9fc236e1e15
tree9155ff56cc487c217d444cff84f9be1091905d48
parentde2b9d2c0855782d361846c85b6b1ba0651d1b04
wait: Return number of exclusive waiters awaken

commit 0b7e0aaa8f6084003e22084c6a83c55339717eb3 upstream.

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>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
include/linux/wait.h
kernel/sched/wait.c