summaryrefslogtreecommitdiffstats
path: root/drivers/block/loop/loop_file_fmt_qcow_main.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/block/loop/loop_file_fmt_qcow_main.h')
-rw-r--r--drivers/block/loop/loop_file_fmt_qcow_main.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/block/loop/loop_file_fmt_qcow_main.h b/drivers/block/loop/loop_file_fmt_qcow_main.h
index 8f2fa32cb422..9e4951fba079 100644
--- a/drivers/block/loop/loop_file_fmt_qcow_main.h
+++ b/drivers/block/loop/loop_file_fmt_qcow_main.h
@@ -83,6 +83,10 @@ do { \
#define QCOW_MIN_CLUSTER_BITS 9
#define QCOW_MAX_CLUSTER_BITS 21
+/* Defined in the qcow2 spec (compressed cluster descriptor) */
+#define QCOW_COMPRESSED_SECTOR_SIZE 512U
+#define QCOW_COMPRESSED_SECTOR_MASK (~(QCOW_COMPRESSED_SECTOR_SIZE - 1))
+
/* Must be at least 2 to cover COW */
#define QCOW_MIN_L2_CACHE_SIZE 2 /* cache entries */