diff options
Diffstat (limited to 'arch/x86/xen/spinlock.c')
| -rw-r--r-- | arch/x86/xen/spinlock.c | 5 | 
1 files changed, 4 insertions, 1 deletions
diff --git a/arch/x86/xen/spinlock.c b/arch/x86/xen/spinlock.c index 4d3acc34a998..0ba5f3b967f0 100644 --- a/arch/x86/xen/spinlock.c +++ b/arch/x86/xen/spinlock.c @@ -274,7 +274,7 @@ void __init xen_init_spinlocks(void)  		printk(KERN_DEBUG "xen: PV spinlocks disabled\n");  		return;  	} - +	printk(KERN_DEBUG "xen: PV spinlocks enabled\n");  	pv_lock_ops.lock_spinning = PV_CALLEE_SAVE(xen_lock_spinning);  	pv_lock_ops.unlock_kick = xen_unlock_kick;  } @@ -290,6 +290,9 @@ static __init int xen_init_spinlocks_jump(void)  	if (!xen_pvspin)  		return 0; +	if (!xen_domain()) +		return 0; +  	static_key_slow_inc(¶virt_ticketlocks_enabled);  	return 0;  }  | 
