diff options
author | Kunkun Jiang | 2022-07-11 03:46:51 +0200 |
---|---|---|
committer | Alex Williamson | 2022-09-27 22:26:39 +0200 |
commit | 429c72800654503e0073906f63fdc9a641639bdc (patch) | |
tree | 3ffee48a2f9255831502d3d4950dfccedc5e858c /hw/display/vga_int.h | |
parent | Merge tag 'net-pull-request' of https://github.com/jasowang/qemu into staging (diff) | |
download | qemu-429c72800654503e0073906f63fdc9a641639bdc.tar.gz qemu-429c72800654503e0073906f63fdc9a641639bdc.tar.xz qemu-429c72800654503e0073906f63fdc9a641639bdc.zip |
vfio/migration: Fix incorrect initialization value for parameters in VFIOMigration
The structure VFIOMigration of a VFIODevice is allocated and initialized
in vfio_migration_init(). "device_state" and "vm_running" are initialized
to 0, indicating that VFIO device is_STOP and VM is not-running. The
initialization value is incorrect. According to the agreement, default
state of VFIO device is _RUNNING. And if a VFIO device is hot-plugged
while the VM is running, "vm_running" should be 1. This patch fixes it.
Fixes: 02a7e71b1e5b ("vfio: Add VM state change handler to know state of VM")
Signed-off-by: Kunkun Jiang <jiangkunkun@huawei.com>
Link: https://lore.kernel.org/r/20220711014651.1327-1-jiangkunkun@huawei.com
Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
Diffstat (limited to 'hw/display/vga_int.h')
0 files changed, 0 insertions, 0 deletions