diff options
author | Jens Axboe <axboe@kernel.dk> | 2022-05-16 23:05:51 +0200 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2022-05-18 10:23:48 +0200 |
commit | 29f077d070519a88a793fbc70f1e6484dc6d9e35 (patch) | |
tree | 738a1b4a00f6e6d316d80a820f035cd00622a16a /scripts/clang-version.sh | |
parent | 1444e0568bc2c70868e7b8da5b46fc2252acc3f5 (diff) |
io_uring: always use original task when preparing req identity
If the ring is setup with IORING_SETUP_IOPOLL and we have more than
one task doing submissions on a ring, we can up in a situation where
we assign the context from the current task rather than the request
originator.
Always use req->task rather than assume it's the same as current.
No upstream patch exists for this issue, as only older kernels with
the non-native workers have this problem.
Reported-by: Kyle Zeng <zengyhkyle@gmail.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'scripts/clang-version.sh')
0 files changed, 0 insertions, 0 deletions