]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/blobdiff - arch/x86/xen/time.c
Merge branch 'for-linus' of git://git.kernel.dk/data/git/linux-2.6-block
[mirror_ubuntu-zesty-kernel.git] / arch / x86 / xen / time.c
index dfd6db69ead5072dd5a7430ad4750285d44d7031..d083ff5ef088eba01ddebb86cabccf4fa9a4202b 100644 (file)
@@ -105,6 +105,12 @@ static void get_runstate_snapshot(struct vcpu_runstate_info *res)
        } while (get64(&state->state_entry_time) != state_time);
 }
 
+/* return true when a vcpu could run but has no real cpu to run on */
+bool xen_vcpu_stolen(int vcpu)
+{
+       return per_cpu(runstate, vcpu).state == RUNSTATE_runnable;
+}
+
 static void setup_runstate_info(int cpu)
 {
        struct vcpu_register_runstate_memory_area area;