diff --git a/io_uring/io_uring.c b/io_uring/io_uring.c index d03f70c4f3fb..503a216b321b 100644 --- a/io_uring/io_uring.c +++ b/io_uring/io_uring.c @@ -9861,6 +9861,7 @@ static void io_uring_try_cancel_requests(struct io_ring_ctx *ctx, while (!list_empty_careful(&ctx->iopoll_list)) { io_iopoll_try_reap_events(ctx); ret = true; + cond_resched(); } }