io_uring: remove __io_req_task_work_add
authorDylan Yudaken <dylany@fb.com>
Wed, 22 Jun 2022 13:40:22 +0000 (06:40 -0700)
committerJens Axboe <axboe@kernel.dk>
Mon, 25 Jul 2022 00:39:15 +0000 (18:39 -0600)
this is no longer needed as there is only one caller

Signed-off-by: Dylan Yudaken <dylany@fb.com>
Link: https://lore.kernel.org/r/20220622134028.2013417-3-dylany@fb.com
Signed-off-by: Jens Axboe <axboe@kernel.dk>
io_uring/io_uring.c

index d21d0fc..bf7ca2b 100644 (file)
@@ -1040,9 +1040,9 @@ void tctx_task_work(struct callback_head *cb)
                io_uring_drop_tctx_refs(current);
 }
 
-static void __io_req_task_work_add(struct io_kiocb *req,
-                                  struct io_uring_task *tctx)
+void io_req_task_work_add(struct io_kiocb *req)
 {
+       struct io_uring_task *tctx = req->task->io_uring;
        struct io_ring_ctx *ctx = req->ctx;
        struct io_wq_work_node *node;
        unsigned long flags;
@@ -1080,13 +1080,6 @@ static void __io_req_task_work_add(struct io_kiocb *req,
        }
 }
 
-void io_req_task_work_add(struct io_kiocb *req)
-{
-       struct io_uring_task *tctx = req->task->io_uring;
-
-       __io_req_task_work_add(req, tctx);
-}
-
 static void io_req_tw_post(struct io_kiocb *req, bool *locked)
 {
        io_req_complete_post(req);