]> git.proxmox.com Git - mirror_qemu.git/commit
block: Avoid bogus flags during mirroring
authorEric Blake <eblake@redhat.com>
Mon, 13 Jun 2016 18:56:34 +0000 (12:56 -0600)
committerKevin Wolf <kwolf@redhat.com>
Thu, 16 Jun 2016 13:19:55 +0000 (15:19 +0200)
commit73698c30caaf16e990b8b2e6e7bc64928947e65e
treec95b88275d1113084d17a01276123992ca7406a8
parent604e86136266d104210a74be4c82643300c74e69
block: Avoid bogus flags during mirroring

Commit e253f4b8 converted mirroring from sector-based bdrv_aio_*
to byte-based blk_aio_*, but failed to account for the subtle
difference in signatures (the former takes a semi-redundant length,
the latter takes a flags parameter).  Since all of our flags are
currently smaller in size than BDRV_SECTOR_SIZE, it has no ill
effects until we either perform sub-sector mirroring, or we start
asserting that no unexpected flags are set.  I found it while
testing new asserts when qemu-iotests 132 started warning about an
unknown flag 0x200000.

Signed-off-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
block/mirror.c