Drop superfluous might_sleep() annotations from irqbypass, mutex_lock()
provides all of the necessary tracking.
Reviewed-by: Kevin Tian <kevin.tian@intel.com>
Acked-by: Michael S. Tsirkin <mst@redhat.com>
Reviewed-by: Alex Williamson <alex.williamson@redhat.com>
Link: https://lore.kernel.org/r/20250516230734.2564775-3-seanjc@google.com
Signed-off-by: Sean Christopherson <seanjc@google.com>
if (!producer->token)
return -EINVAL;
- might_sleep();
-
mutex_lock(&lock);
list_for_each_entry(tmp, &producers, node) {
if (!producer->token)
return;
- might_sleep();
-
mutex_lock(&lock);
list_for_each_entry(tmp, &producers, node) {
!consumer->add_producer || !consumer->del_producer)
return -EINVAL;
- might_sleep();
-
mutex_lock(&lock);
list_for_each_entry(tmp, &consumers, node) {
if (!consumer->token)
return;
- might_sleep();
-
mutex_lock(&lock);
list_for_each_entry(tmp, &consumers, node) {