block migration: propagate return value when bdrv_write() returns < 0
commit42ccca964cf2ad337dc2a9d0a9b857269ee1d93c
authorYoshiaki Tamura <tamura.yoshiaki@lab.ntt.co.jp>
Tue, 20 Jul 2010 09:19:00 +0000 (20 18:19 +0900)
committerAnthony Liguori <aliguori@us.ibm.com>
Wed, 28 Jul 2010 19:04:24 +0000 (28 14:04 -0500)
treecc265caf5ba8063156a5cd15466841c18145c928
parent966444248fb0a4bc00cc27299b6926629a51cd32
block migration: propagate return value when bdrv_write() returns < 0

Currently block_load() doesn't check return value of bdrv_write(), and
even the destination weren't prepared to execute block migration, it
proceeds and guest boots on the target.  This patch fix this issue.

Signed-off-by: Yoshiaki Tamura <tamura.yoshiaki@lab.ntt.co.jp>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
(cherry picked from commit b02bea3a85cc939f09aa674a3f1e4f36d418c007)

Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
block-migration.c