virtio: invoke set_features on load
After migration, vhost was not getting features acked because set_features callback was never invoked. The fix is just to invoke that callback. Reported-by: David L Stevens <dlstevens@us.ibm.com> Signed-off-by: Michael S. Tsirkin <mst@redhat.com> Tested-by: David L Stevens <dlstevens@us.ibm.com>
This commit is contained in:
parent
c3f8f61157
commit
fae054b070
@ -677,6 +677,8 @@ int virtio_load(VirtIODevice *vdev, QEMUFile *f)
|
|||||||
features, supported_features);
|
features, supported_features);
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
if (vdev->set_features)
|
||||||
|
vdev->set_features(vdev, features);
|
||||||
vdev->guest_features = features;
|
vdev->guest_features = features;
|
||||||
vdev->config_len = qemu_get_be32(f);
|
vdev->config_len = qemu_get_be32(f);
|
||||||
qemu_get_buffer(f, vdev->config, vdev->config_len);
|
qemu_get_buffer(f, vdev->config, vdev->config_len);
|
||||||
|
Loading…
Reference in New Issue
Block a user