diff options
author | Markus Armbruster <armbru@redhat.com> | 2011-08-03 15:08:11 +0200 |
---|---|---|
committer | Kevin Wolf <kwolf@redhat.com> | 2011-09-06 11:24:07 +0200 |
commit | 07b70bfbb3f3aea9ce7a3a1da78cbfa8ae6bbce6 (patch) | |
tree | 992011ee4e652f5add4e9668d6443e7923c954dc /blockdev.c | |
parent | c602a489f9685407d93beab3b121408811d20ce4 (diff) |
savevm: Include writable devices with removable media
savevm and loadvm silently ignore block devices with removable media,
such as floppies and SD cards. Rolling back a VM to a previous
checkpoint will *not* roll back writes to block devices with removable
media.
Moreover, bdrv_is_removable() is a confused mess, and wrong in at
least one case: it considers "-drive if=xen,media=cdrom -M xenpv"
removable. It'll be cleaned up later in this series.
Read-only block devices are also ignored, but that's okay.
Fix by ignoring only read-only block devices and empty block devices.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Diffstat (limited to 'blockdev.c')
0 files changed, 0 insertions, 0 deletions