diff options
author | Pierre Riteau <Pierre.Riteau@irisa.fr> | 2011-01-21 12:42:30 +0100 |
---|---|---|
committer | Kevin Wolf <kwolf@redhat.com> | 2011-01-24 16:41:50 +0100 |
commit | 77358b59f6f3ef571fb2262f5f6216e179d07ecb (patch) | |
tree | ddc2f964d776839caae35f98072e37bab1aad4c2 /blockdev.c | |
parent | c743849bee7333c7ef256b7e12e34ed6f907064f (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