cpu: Add a sync version of cpu_remove()
commit2c579042e3be50bb40a233a6986348b4f40ed026
authorBharata B Rao <bharata@linux.vnet.ibm.com>
Thu, 12 May 2016 03:48:14 +0000 (12 09:18 +0530)
committerDavid Gibson <david@gibson.dropbear.id.au>
Mon, 30 May 2016 04:17:05 +0000 (30 14:17 +1000)
treeb68443cb824ef6abdcb0ed70cb3b94bfe4672c77
parent4c055ab54fae39b6329c57bcb5334d59b920463e
cpu: Add a sync version of cpu_remove()

This sync API will be used by the CPU hotplug code to wait for the CPU to
completely get removed before flagging the failure to the device_add
command.

Sync version of this call is needed to correctly recover from CPU
realization failures when ->plug() handler fails.

Signed-off-by: Bharata B Rao <bharata@linux.vnet.ibm.com>
Reviewed-by: David Gibson <david@gibson.dropbear.id.au>
Acked-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
cpus.c
include/qom/cpu.h