]> git.ipfire.org Git - thirdparty/qemu.git/commit - block.c
block: Don't use BLK_PERM_CONSISTENT_READ for format probing
authorKevin Wolf <kwolf@redhat.com>
Mon, 20 Nov 2017 13:59:13 +0000 (14:59 +0100)
committerKevin Wolf <kwolf@redhat.com>
Tue, 21 Nov 2017 13:48:22 +0000 (14:48 +0100)
commitdacaa16238cc5915a609ddaab4b7f81c4bceb9ae
tree8171aa344de3364b88423870443ada7d79fefec6
parentd0dead3b6df7f6cd970ed02e8369ab8730aac9d3
block: Don't use BLK_PERM_CONSISTENT_READ for format probing

For format probing, we don't really care whether all of the image
content is consistent. The only thing we're looking at is the image
header, and specifically the magic numbers that are expected to never
change, no matter how inconsistent the guest visible disk content is.

Therefore, don't request BLK_PERM_CONSISTENT_READ. This allows to use
format probing, e.g. in the context of 'qemu-img info', even while the
guest visible data in the image is inconsistent during a running block
job.

Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Fam Zheng <famz@redhat.com>
block.c