aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c
diff options
context:
space:
mode:
authorJens Axboe <[email protected]>2025-03-05 21:03:34 +0000
committerJens Axboe <[email protected]>2025-03-05 21:03:34 +0000
commitbcb0fda3c2da9fe4721d3e73d80e778c038e7d27 (patch)
tree5e8d9683fb7d5c14897be3869c120a1138377abd /drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c
parentio_uring/net: save msg_control for compat (diff)
downloadkernel-bcb0fda3c2da9fe4721d3e73d80e778c038e7d27.tar.gz
kernel-bcb0fda3c2da9fe4721d3e73d80e778c038e7d27.zip
io_uring/rw: ensure reissue path is correctly handled for IOPOLL
The IOPOLL path posts CQEs when the io_kiocb is marked as completed, so it cannot rely on the usual retry that non-IOPOLL requests do for read/write requests. If -EAGAIN is received and the request should be retried, go through the normal completion path and let the normal flush logic catch it and reissue it, like what is done for !IOPOLL reads or writes. Fixes: d803d123948f ("io_uring/rw: handle -EAGAIN retry at IO completion time") Reported-by: John Garry <[email protected]> Link: https://lore.kernel.org/io-uring/[email protected]/ Signed-off-by: Jens Axboe <[email protected]>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c')
0 files changed, 0 insertions, 0 deletions