diff options
author | Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> | 2019-06-18 17:08:04 +0300 |
---|---|---|
committer | Max Reitz <mreitz@redhat.com> | 2019-06-24 15:53:01 +0200 |
commit | 85c9d133fb53ff098505ad03f139a3f4c99be863 (patch) | |
tree | b28dbd6b0129214e859ea2a63f3d510e22d0484e | |
parent | 1cc354ac9868a35279ff01857144212f6aefb697 (diff) | |
download | qemu-85c9d133fb53ff098505ad03f139a3f4c99be863.zip qemu-85c9d133fb53ff098505ad03f139a3f4c99be863.tar.gz qemu-85c9d133fb53ff098505ad03f139a3f4c99be863.tar.bz2 |
blockdev: enable non-root nodes for transaction drive-backup source
We forget to enable it for transaction .prepare, while it is already
enabled in do_drive_backup since commit a2d665c1bc362
"blockdev: loosen restrictions on drive-backup source node"
Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
Message-id: 20190618140804.59214-1-vsementsov@virtuozzo.com
Reviewed-by: John Snow <jsnow@redhat.com>
Signed-off-by: Max Reitz <mreitz@redhat.com>
-rw-r--r-- | blockdev.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -1774,7 +1774,7 @@ static void drive_backup_prepare(BlkActionState *common, Error **errp) assert(common->action->type == TRANSACTION_ACTION_KIND_DRIVE_BACKUP); backup = common->action->u.drive_backup.data; - bs = qmp_get_root_bs(backup->device, errp); + bs = bdrv_lookup_bs(backup->device, backup->device, errp); if (!bs) { return; } |