From: Jens Axboe Date: Thu, 12 Aug 2021 18:48:34 +0000 (-0600) Subject: io_uring: correct __must_hold annotation X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=a141dd896f544df9627502cfb3fc1a73fb6587e4;p=uclinux-h8%2Flinux.git io_uring: correct __must_hold annotation io_req_free_batch() has a __must_hold annotation referencing a request being passed in, but we're passing in the context. Signed-off-by: Jens Axboe --- diff --git a/fs/io_uring.c b/fs/io_uring.c index c581c7cbb8b2..e1ca427e183a 100644 --- a/fs/io_uring.c +++ b/fs/io_uring.c @@ -2182,7 +2182,7 @@ static void io_req_free_batch(struct req_batch *rb, struct io_kiocb *req, } static void io_submit_flush_completions(struct io_ring_ctx *ctx) - __must_hold(&req->ctx->uring_lock) + __must_hold(&ctx->uring_lock) { struct io_submit_state *state = &ctx->submit_state; int i, nr = state->compl_nr;