This is RFC-ish. There shouldn't be any functional change, and the value of the diff stats are debatable, but I figured that I already did the work, so I might as well post and let Paolo and Radim decide. Andrew Jones (7): x86/unittests.cfg: create hyperv group lib/x86/smp: introduce on_cpus x86/hyperv_clock: apply on_cpus x86/hyperv_stimer: apply on_cpus x86/hyperv_synic: apply on_cpus x86/kvmclock_test: apply on_cpus x86/vmexit: apply on_cpus lib/x86/smp.c | 20 ++++++++++++++++++++ lib/x86/smp.h | 2 ++ x86/hyperv_clock.c | 31 ++++++++----------------------- x86/hyperv_stimer.c | 51 ++++++++++++++------------------------------------- x86/hyperv_synic.c | 44 +++++++++++++------------------------------- x86/kvmclock.c | 4 ++-- x86/kvmclock.h | 4 ++-- x86/kvmclock_test.c | 38 ++++++++++++++------------------------ x86/unittests.cfg | 3 +++ x86/vmexit.c | 19 +++++-------------- 10 files changed, 83 insertions(+), 133 deletions(-) -- 2.9.4