Commit a05432fb authored by Pavel Begunkov's avatar Pavel Begunkov Committed by Jens Axboe
Browse files

io_uring: refactor io_free_req_deferred()



We don't care about ret value in io_free_req_deferred(), make the code a
bit more concise.

Signed-off-by: default avatarPavel Begunkov <asml.silence@gmail.com>
Signed-off-by: default avatarJens Axboe <axboe@kernel.dk>
parent 0d85035a
Loading
Loading
Loading
Loading
+1 −4
Original line number Diff line number Diff line
@@ -2192,11 +2192,8 @@ static void io_put_req_deferred_cb(struct callback_head *cb)

static void io_free_req_deferred(struct io_kiocb *req)
{
	int ret;

	req->task_work.func = io_put_req_deferred_cb;
	ret = io_req_task_work_add(req);
	if (unlikely(ret))
	if (unlikely(io_req_task_work_add(req)))
		io_req_task_work_add_fallback(req, io_put_req_deferred_cb);
}