|
@@ -114,7 +114,6 @@ void xen_uninit_lock_cpu(int cpu)
|
|
|
per_cpu(irq_name, cpu) = NULL;
|
|
|
}
|
|
|
|
|
|
-
|
|
|
/*
|
|
|
* Our init of PV spinlocks is split in two init functions due to us
|
|
|
* using paravirt patching and jump labels patching and having to do
|
|
@@ -137,6 +136,8 @@ void __init xen_init_spinlocks(void)
|
|
|
pv_lock_ops.queued_spin_unlock = PV_CALLEE_SAVE(__pv_queued_spin_unlock);
|
|
|
pv_lock_ops.wait = xen_qlock_wait;
|
|
|
pv_lock_ops.kick = xen_qlock_kick;
|
|
|
+
|
|
|
+ pv_lock_ops.vcpu_is_preempted = xen_vcpu_stolen;
|
|
|
}
|
|
|
|
|
|
/*
|