diff options
| author | Bharata B Rao <bharata@linux.vnet.ibm.com> | 2016-05-12 09:18:11 +0530 |
|---|---|---|
| committer | David Gibson <david@gibson.dropbear.id.au> | 2016-05-30 13:22:20 +1000 |
| commit | 1c59eb39cf75e660b1ac4ea95ef789c84021a1c4 (patch) | |
| tree | 6c9d5175195684e1329a3ae71b348a6606eb547c /ui/spice-input.c | |
| parent | 4e0806110c8b896ceff3490f15a616e8b3165efe (diff) | |
| download | focaccia-qemu-1c59eb39cf75e660b1ac4ea95ef789c84021a1c4.tar.gz focaccia-qemu-1c59eb39cf75e660b1ac4ea95ef789c84021a1c4.zip | |
exec: Remove cpu from cpus list during cpu_exec_exit()
CPUState *cpu gets added to the cpus list during cpu_exec_init(). It should be removed from cpu_exec_exit(). cpu_exec_exit() is called from generic CPU::instance_finalize and some archs like PowerPC call it from CPU unrealizefn. So ensure that we dequeue the cpu only once. Now -1 value for cpu->cpu_index indicates that we have already dequeued the cpu for CONFIG_USER_ONLY case also. Signed-off-by: Bharata B Rao <bharata@linux.vnet.ibm.com> Reviewed-by: David Gibson <david@gibson.dropbear.id.au> Reviewed-by: Thomas Huth <thuth@redhat.com> Acked-by: Paolo Bonzini <pbonzini@redhat.com> Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
Diffstat (limited to 'ui/spice-input.c')
0 files changed, 0 insertions, 0 deletions