The io_cqring_wait_schedule() caller don't differentiate between the helper returning 0 and 1, so simplify it and return 0 in both cases. Signed-off-by: Pavel Begunkov --- io_uring/io_uring.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/io_uring/io_uring.c b/io_uring/io_uring.c index 3eb4c9200bb2..b26c2a0a0295 100644 --- a/io_uring/io_uring.c +++ b/io_uring/io_uring.c @@ -2607,11 +2607,11 @@ static inline int io_cqring_wait_schedule(struct io_ring_ctx *ctx, ktime_t start_time) { if (unlikely(READ_ONCE(ctx->check_cq))) - return 1; + return 0; if (unlikely(io_local_work_pending(ctx))) - return 1; + return 0; if (unlikely(task_work_pending(current))) - return 1; + return 0; if (unlikely(task_sigpending(current))) return -EINTR; if (unlikely(io_should_wake(iowq))) -- 2.49.0