diff options
| author | Florian-Ewald Mueller <florian-ewald.mueller@ionos.com> | 2025-12-05 13:47:32 +0100 |
|---|---|---|
| committer | Jens Axboe <axboe@kernel.dk> | 2026-01-06 05:28:10 -0700 |
| commit | 4ac9690d4b9456ca1d5276d86547fa2e7cd47684 (patch) | |
| tree | 87ae9880acf351a61c1c3e61eca18a32335e2411 /include | |
| parent | e1384543e85b11b494051d11728d6d88a93161bc (diff) | |
rnbd-srv: Fix server side setting of bi_size for special IOs
On rnbd-srv, the bi_size of the bio is set during the bio_add_page
function, to which datalen is passed. But for special IOs like DISCARD
and WRITE_ZEROES, datalen is 0, since there is no data to write. For
these special IOs, use the bi_size of the rnbd_msg_io.
Fixes: f6f84be089c9 ("block/rnbd-srv: Add sanity check and remove redundant assignment")
Signed-off-by: Florian-Ewald Mueller <florian-ewald.mueller@ionos.com>
Signed-off-by: Md Haris Iqbal <haris.iqbal@ionos.com>
Signed-off-by: Grzegorz Prajsner <grzegorz.prajsner@ionos.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions
