diff options
author | Jens Axboe <axboe@kernel.dk> | 2024-03-08 03:48:03 +0300 |
---|---|---|
committer | Jens Axboe <axboe@kernel.dk> | 2024-03-08 03:48:03 +0300 |
commit | deaef31bc1ec7966698a427da8c161930830e1cf (patch) | |
tree | 9b5c0c57d8dac2dc7bc87afe26cf915ebba04971 /drivers/fpga/xilinx-selectmap.c | |
parent | b5311dbc2c2eefac00f12888dcd15e90238d1828 (diff) | |
download | linux-deaef31bc1ec7966698a427da8c161930830e1cf.tar.xz |
io_uring/net: correctly handle multishot recvmsg retry setup
If we loop for multishot receive on the initial attempt, and then abort
later on to wait for more, we miss a case where we should be copying the
io_async_msghdr from the stack to stable storage. This leads to the next
retry potentially failing, if the application had the msghdr on the
stack.
Cc: stable@vger.kernel.org
Fixes: 9bb66906f23e ("io_uring: support multishot in recvmsg")
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'drivers/fpga/xilinx-selectmap.c')
0 files changed, 0 insertions, 0 deletions