From 52cd45874a7b5d4f8bd84e57b55191f35d2d637e Mon Sep 17 00:00:00 2001 From: Anatol Belski Date: Fri, 20 Mar 2026 17:50:00 +0100 Subject: [PATCH] block: qcow_async: impl SparseCapable for QcowDiskAsync QCOW2 images support both sparse operations and the zero flag. Signed-off-by: Anatol Belski --- block/src/qcow_async.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/block/src/qcow_async.rs b/block/src/qcow_async.rs index f9cd0572e..62b2872b2 100644 --- a/block/src/qcow_async.rs +++ b/block/src/qcow_async.rs @@ -91,3 +91,13 @@ impl disk_file::DiskFd for QcowDiskAsync { } impl disk_file::Geometry for QcowDiskAsync {} + +impl disk_file::SparseCapable for QcowDiskAsync { + fn supports_sparse_operations(&self) -> bool { + true + } + + fn supports_zero_flag(&self) -> bool { + true + } +}