]> www.infradead.org Git - users/dwmw2/qemu.git/commit
block/blkio: use FUA flag on write zeroes only if supported
authorStefano Garzarella <sgarzare@redhat.com>
Thu, 8 Aug 2024 08:05:45 +0000 (10:05 +0200)
committerStefan Hajnoczi <stefanha@redhat.com>
Mon, 12 Aug 2024 15:41:29 +0000 (11:41 -0400)
commit547c4e50929ec6c091d9c16a7b280e829b12b463
tree8415d1c2a8fddedea01b020bfcb80915edf34351
parent0f397dcfecc9211d12c2c720c01eb32f0eaa7d23
block/blkio: use FUA flag on write zeroes only if supported

libblkio supports BLKIO_REQ_FUA with write zeros requests only since
version 1.4.0, so let's inform the block layer that the blkio driver
supports it only in this case. Otherwise we can have runtime errors
as reported in https://issues.redhat.com/browse/RHEL-32878

Fixes: fd66dbd424 ("blkio: add libblkio block driver")
Cc: qemu-stable@nongnu.org
Buglink: https://issues.redhat.com/browse/RHEL-32878
Signed-off-by: Stefano Garzarella <sgarzare@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-id: 20240808080545.40744-1-sgarzare@redhat.com
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
block/blkio.c
meson.build