qcow2: Add the 'extended_l2' option and the QCOW2_INCOMPAT_EXTL2 bit
authorAlberto Garcia <berto@igalia.com>
Fri, 10 Jul 2020 16:13:13 +0000 (18:13 +0200)
committerMax Reitz <mreitz@redhat.com>
Tue, 25 Aug 2020 07:19:55 +0000 (09:19 +0200)
commit7be20252588422ab92464250d60063997ad29d59
treed8d9a57814d83b49d9c9e4bcf12750eb95a3a1a6
parent40dee94320c9d76a656bd799870f9a81cf520b60
qcow2: Add the 'extended_l2' option and the QCOW2_INCOMPAT_EXTL2 bit

Now that the implementation of subclusters is complete we can finally
add the necessary options to create and read images with this feature,
which we call "extended L2 entries".

Signed-off-by: Alberto Garcia <berto@igalia.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Max Reitz <mreitz@redhat.com>
Message-Id: <6476caaa73216bd05b7bb2d504a20415e1665176.1594396418.git.berto@igalia.com>
[mreitz: %s/5\.1/5.2/; fixed 302's and 303's reference output]
Signed-off-by: Max Reitz <mreitz@redhat.com>
25 files changed:
block/qcow2.c
block/qcow2.h
include/block/block_int.h
qapi/block-core.json
tests/qemu-iotests/031.out
tests/qemu-iotests/036.out
tests/qemu-iotests/049.out
tests/qemu-iotests/060.out
tests/qemu-iotests/061.out
tests/qemu-iotests/065
tests/qemu-iotests/082.out
tests/qemu-iotests/085.out
tests/qemu-iotests/144.out
tests/qemu-iotests/182.out
tests/qemu-iotests/185.out
tests/qemu-iotests/198
tests/qemu-iotests/206.out
tests/qemu-iotests/242.out
tests/qemu-iotests/255.out
tests/qemu-iotests/274.out
tests/qemu-iotests/280.out
tests/qemu-iotests/291.out
tests/qemu-iotests/302.out
tests/qemu-iotests/303.out
tests/qemu-iotests/common.filter