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

io_uring: remove extra io_wq_current_is_worker()



io_wq workers use io_issue_sqe() to forward sqes and never
io_queue_sqe(). Remove extra check for io_wq_current_is_worker()

Signed-off-by: default avatarPavel Begunkov <asml.silence@gmail.com>
Signed-off-by: default avatarJens Axboe <axboe@kernel.dk>
parent caf582c6
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -4371,8 +4371,7 @@ static void io_queue_sqe(struct io_kiocb *req, const struct io_uring_sqe *sqe)
			req_set_fail_links(req);
			io_double_put_req(req);
		}
	} else if ((req->flags & REQ_F_FORCE_ASYNC) &&
		   !io_wq_current_is_worker()) {
	} else if (req->flags & REQ_F_FORCE_ASYNC) {
		/*
		 * Never try inline submit of IOSQE_ASYNC is set, go straight
		 * to async execution.