Fix do_commit() behavior
commit866c72bbb886293d26e01ef7ee4277ebd27c9efd
authorLuiz Capitulino <lcapitulino@redhat.com>
Fri, 31 Jul 2009 18:15:41 +0000 (31 15:15 -0300)
committerAnthony Liguori <aliguori@us.ibm.com>
Fri, 28 Aug 2009 02:23:38 +0000 (27 21:23 -0500)
tree1872c51b29b9597523b1907141ef434ea8ab8b57
parentb8630e45f0ff32f90f9ab637cd2ff7d687f5a3af
Fix do_commit() behavior

Commit 751c6a17042b5d011013d6963c0505d671cf708e changed the monitor's
'commit' command to this behavior:

1. Any string you type as argument will cause do_commit() to
call bdrv_commit() to all devices

2. If you enter a device name, it will be the only one ignored
by do_commit() :)

The fix is to call bdrv_commit() to the specified device only and
ignore the others (when 'all' is not specified).

Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
monitor.c