diff options
author | Pavel Begunkov <[email protected]> | 2022-08-24 13:07:43 +0100 |
---|---|---|
committer | Jens Axboe <[email protected]> | 2022-08-25 07:52:30 -0600 |
commit | 581711c46612c1fd7f98960f9ad53f04fdb89853 (patch) | |
tree | 85f8e79206ecb8fd9425913e467c30ca46d76169 /tools/perf/scripts/python | |
parent | 5916943943d19a854238d50d1fe2047467cbeb3c (diff) |
io_uring/net: save address for sendzc async execution
We usually copy all bits that a request needs from the userspace for
async execution, so the userspace can keep them on the stack. However,
send zerocopy violates this pattern for addresses and may reloads it
e.g. from io-wq. Save the address if any in ->async_data as usual.
Reported-by: Stefan Metzmacher <[email protected]>
Signed-off-by: Pavel Begunkov <[email protected]>
Link: https://lore.kernel.org/r/d7512d7aa9abcd36e9afe1a4d292a24cb2d157e5.1661342812.git.asml.silence@gmail.com
[axboe: fold in incremental fix]
Signed-off-by: Jens Axboe <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions