qcow2-refcount: check_refcounts_l1(): check reserved bits
Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> Reviewed-by: Eric Blake <eblake@redhat.com> Tested-by: Kirill Tkhai <ktkhai@virtuozzo.com> Reviewed-by: Hanna Reitz <hreitz@redhat.com> Message-Id: <20210914122454.141075-10-vsementsov@virtuozzo.com> Signed-off-by: Hanna Reitz <hreitz@redhat.com>
This commit is contained in:
committed by
Hanna Reitz
parent
cd6efd60e9
commit
98bc07d6cd
@@ -1902,6 +1902,12 @@ static int check_refcounts_l1(BlockDriverState *bs,
|
||||
continue;
|
||||
}
|
||||
|
||||
if (l1_table[i] & L1E_RESERVED_MASK) {
|
||||
fprintf(stderr, "ERROR found L1 entry with reserved bits set: "
|
||||
"%" PRIx64 "\n", l1_table[i]);
|
||||
res->corruptions++;
|
||||
}
|
||||
|
||||
l2_offset = l1_table[i] & L1E_OFFSET_MASK;
|
||||
|
||||
/* Mark L2 table as used */
|
||||
|
||||
Reference in New Issue
Block a user