cpus-common: always defer async_run_on_cpu work items
commitc978b3168727d3a76ffcb18462ea972f50b53634
authorPaolo Bonzini <pbonzini@redhat.com>
Wed, 31 Aug 2016 16:03:39 +0000 (31 18:03 +0200)
committerPaolo Bonzini <pbonzini@redhat.com>
Tue, 27 Sep 2016 09:57:30 +0000 (27 11:57 +0200)
treec53c974cd2d85867e52fac3aec427cfff61eba00
parenta200f2fb571f337db37f865aec18f655fa3c872b
cpus-common: always defer async_run_on_cpu work items

async_run_on_cpu is only called from the I/O thread, not from CPU threads,
so it doesn't make any difference.  It will make a difference however
for async_safe_run_on_cpu.

Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
cpus-common.c