]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - arch/x86/include/asm/qspinlock.h
x86/paravirt: Optimize native pv_lock_ops.vcpu_is_preempted()
[linux.git] / arch / x86 / include / asm / qspinlock.h
index eaba0807603009e6ed1612a7049bb35bafeaf31e..c343ab52579ff87faa26b5e363995076ebca2cb0 100644 (file)
@@ -32,6 +32,12 @@ static inline void queued_spin_unlock(struct qspinlock *lock)
 {
        pv_queued_spin_unlock(lock);
 }
+
+#define vcpu_is_preempted vcpu_is_preempted
+static inline bool vcpu_is_preempted(int cpu)
+{
+       return pv_vcpu_is_preempted(cpu);
+}
 #else
 static inline void queued_spin_unlock(struct qspinlock *lock)
 {