]> git.proxmox.com Git - mirror_qemu.git/commit
cpus: check running not RUN_STATE_RUNNING
authorSteve Sistare <steven.sistare@oracle.com>
Wed, 3 Jan 2024 20:05:32 +0000 (12:05 -0800)
committerPeter Xu <peterx@redhat.com>
Thu, 4 Jan 2024 01:52:42 +0000 (09:52 +0800)
commit0f1db069b6c5e7f7ddcdcc9c64fd4b6dbe4afcdf
tree4d3d938503ae964c4551e2a8b57f2b7e84427826
parentb9ae473d80302519a7b89f98795a80abfea1deea
cpus: check running not RUN_STATE_RUNNING

When a vm transitions from running to suspended, runstate notifiers are
not called, so the notifiers still think the vm is running.  Hence, when
we call vm_start to restore the suspended state, we call vm_state_notify
with running=1.  However, some notifiers check for RUN_STATE_RUNNING.
They must check the running boolean instead.

No functional change.

Signed-off-by: Steve Sistare <steven.sistare@oracle.com>
Reviewed-by: Peter Xu <peterx@redhat.com>
Link: https://lore.kernel.org/r/1704312341-66640-4-git-send-email-steven.sistare@oracle.com
Signed-off-by: Peter Xu <peterx@redhat.com>
backends/tpm/tpm_emulator.c
hw/usb/hcd-ehci.c
hw/usb/redirect.c
hw/xen/xen-hvm-common.c