diff options
| author | Pavel Begunkov <[email protected]> | 2025-03-28 23:11:51 +0000 |
|---|---|---|
| committer | Jens Axboe <[email protected]> | 2025-03-28 23:14:01 +0000 |
| commit | ea9106786e264483312b9b270fca1b506223338d (patch) | |
| tree | 6df30f09f12c41e7ea56ab041eadcf6294f03470 /io_uring/msg_ring.c | |
| parent | io_uring/msg: initialise msg request opcode (diff) | |
| download | kernel-ea9106786e264483312b9b270fca1b506223338d.tar.gz kernel-ea9106786e264483312b9b270fca1b506223338d.zip | |
io_uring: don't pass ctx to tw add remote helper
Unlike earlier versions, io_msg_remote_post() creates a valid request
with a proper context, so don't pass a context to
io_req_task_work_add_remote() explicitly but derive it from the request.
Signed-off-by: Pavel Begunkov <[email protected]>
Link: https://lore.kernel.org/r/721f51cf34996d98b48f0bfd24ad40aa2730167e.1743190078.git.asml.silence@gmail.com
Signed-off-by: Jens Axboe <[email protected]>
Diffstat (limited to 'io_uring/msg_ring.c')
| -rw-r--r-- | io_uring/msg_ring.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/io_uring/msg_ring.c b/io_uring/msg_ring.c index 6c51b942d020..50a958e9c921 100644 --- a/io_uring/msg_ring.c +++ b/io_uring/msg_ring.c @@ -100,7 +100,7 @@ static int io_msg_remote_post(struct io_ring_ctx *ctx, struct io_kiocb *req, req->ctx = ctx; req->tctx = NULL; req->io_task_work.func = io_msg_tw_complete; - io_req_task_work_add_remote(req, ctx, IOU_F_TWQ_LAZY_WAKE); + io_req_task_work_add_remote(req, IOU_F_TWQ_LAZY_WAKE); return 0; } |
