aboutsummaryrefslogtreecommitdiff
path: root/blockdev.c
diff options
context:
space:
mode:
authorPierre Riteau <Pierre.Riteau@irisa.fr>2011-01-21 12:42:30 +0100
committerKevin Wolf <kwolf@redhat.com>2011-01-24 16:41:50 +0100
commit77358b59f6f3ef571fb2262f5f6216e179d07ecb (patch)
treeddc2f964d776839caae35f98072e37bab1aad4c2 /blockdev.c
parentc743849bee7333c7ef256b7e12e34ed6f907064f (diff)
Fix block migration when the device size is not a multiple of 1 MB
b02bea3a85cc939f09aa674a3f1e4f36d418c007 added a check on the return value of bdrv_write and aborts migration when it fails. However, if the size of the block device to migrate is not a multiple of BLOCK_SIZE (currently 1 MB), the last bdrv_write will fail with -EIO. Fixed by calling bdrv_write with the correct size of the last block. Signed-off-by: Pierre Riteau <Pierre.Riteau@irisa.fr> Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Diffstat (limited to 'blockdev.c')
0 files changed, 0 insertions, 0 deletions