[PATCH v3 08/13] sched/wait: Add a waitqueue helper for fully exclusive priority waiters
K Prateek Nayak
kprateek.nayak at amd.com
Fri May 30 01:45:08 PDT 2025
Hello Sean,
On 5/23/2025 5:22 AM, Sean Christopherson wrote:
> Add a waitqueue helper to add a priority waiter that requires exclusive
> wakeups, i.e. that requires that it be the _only_ priority waiter. The
> API will be used by KVM to ensure that at most one of KVM's irqfds is
> bound to a single eventfd (across the entire kernel).
>
> Open code the helper instead of using __add_wait_queue() so that the
> common path doesn't need to "handle" impossible failures.
>
> Cc: K Prateek Nayak <kprateek.nayak at amd.com>
Feel free to include:
Reviewed-by: K Prateek Nayak <kprateek.nayak at amd.com>
--
Thanks and Regards,
Prateek
> Signed-off-by: Sean Christopherson <seanjc at google.com>
> ---
> include/linux/wait.h | 2 ++
> kernel/sched/wait.c | 18 ++++++++++++++++++
> 2 files changed, 20 insertions(+)
> [..snip..]
More information about the linux-arm-kernel
mailing list