diff options
author | Max Reitz <mreitz@redhat.com> | 2019-10-28 17:18:40 +0100 |
---|---|---|
committer | Max Reitz <mreitz@redhat.com> | 2019-11-07 14:37:46 +0100 |
commit | 24552feb6ae2f615b76c2b95394af43901f75046 (patch) | |
tree | aaa0315f4af405f80a99fe48190cab29285ed807 /block | |
parent | 570542ecb11e04b61ef4b3f4d0965a6915232a88 (diff) | |
download | qemu-24552feb6ae2f615b76c2b95394af43901f75046.zip qemu-24552feb6ae2f615b76c2b95394af43901f75046.tar.gz qemu-24552feb6ae2f615b76c2b95394af43901f75046.tar.bz2 |
qcow2: Fix QCOW2_COMPRESSED_SECTOR_MASK
Masks for L2 table entries should have 64 bit.
Fixes: b6c246942b14d3e0dec46a6c5868ed84e7dbea19
Buglink: https://bugs.launchpad.net/qemu/+bug/1850000
Cc: qemu-stable@nongnu.org
Signed-off-by: Max Reitz <mreitz@redhat.com>
Message-id: 20191028161841.1198-2-mreitz@redhat.com
Reviewed-by: Alberto Garcia <berto@igalia.com>
Signed-off-by: Max Reitz <mreitz@redhat.com>
Diffstat (limited to 'block')
-rw-r--r-- | block/qcow2.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/block/qcow2.h b/block/qcow2.h index 601c2e4..0942126 100644 --- a/block/qcow2.h +++ b/block/qcow2.h @@ -83,7 +83,7 @@ /* Defined in the qcow2 spec (compressed cluster descriptor) */ #define QCOW2_COMPRESSED_SECTOR_SIZE 512U -#define QCOW2_COMPRESSED_SECTOR_MASK (~(QCOW2_COMPRESSED_SECTOR_SIZE - 1)) +#define QCOW2_COMPRESSED_SECTOR_MASK (~(QCOW2_COMPRESSED_SECTOR_SIZE - 1ULL)) /* Must be at least 2 to cover COW */ #define MIN_L2_CACHE_SIZE 2 /* cache entries */ |