call bdrv_drain_all() even if the vm is stopped
There are still I/O operations when the vm is stopped. For example,
stop the vm, and do block migration. In this case, we don't drain all
I/O operation, and may meet the following problem:
qemu-system-x86_64: migration/block.c:731: block_save_complete: Assertion `block_mig_state.submitted == 0' failed.
Signed-off-by: Wen Congyang <[email protected]>
Message-Id: <
564EE92E.
4070701@cn.fujitsu.com>
Cc: [email protected]
Signed-off-by: Paolo Bonzini <[email protected]>