diff options
author | ZiyangZhang <ZiyangZhang@linux.alibaba.com> | 2022-08-10 13:52:12 +0800 |
---|---|---|
committer | Jens Axboe <axboe@kernel.dk> | 2022-08-13 08:35:28 -0600 |
commit | 92cb6e2e5dbaea02c2fa317f3543c8918db25e89 (patch) | |
tree | f53af683fc1277fa9a3c56d8ca660a19ade4bea8 /samples/bpf | |
parent | aa0c680c3aa96a5f9f160d90dd95402ad578e2b0 (diff) |
ublk_drv: update iod->addr for UBLK_IO_NEED_GET_DATA
If ublksrv sends UBLK_IO_NEED_GET_DATA with new allocated io buffer, we
have to update iod->addr in task_work before calling io_uring_cmd_done().
Then usersapce target can handle (write)io request with the new io
buffer reading from updated iod.
Without this change, userspace target may touch a wrong io buffer!
Signed-off-by: ZiyangZhang <ZiyangZhang@linux.alibaba.com>
Reviewed-by: Ming Lei <ming.lei@redhat.com>
Link: https://lore.kernel.org/r/20220810055212.66417-1-ZiyangZhang@linux.alibaba.com
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'samples/bpf')
0 files changed, 0 insertions, 0 deletions