aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/include/asm
diff options
context:
space:
mode:
Diffstat (limited to 'arch/x86/include/asm')
-rw-r--r--arch/x86/include/asm/paravirt.h2
-rw-r--r--arch/x86/include/asm/paravirt_types.h2
2 files changed, 2 insertions, 2 deletions
diff --git a/arch/x86/include/asm/paravirt.h b/arch/x86/include/asm/paravirt.h
index 040e72db5ea9..7131e12cefa1 100644
--- a/arch/x86/include/asm/paravirt.h
+++ b/arch/x86/include/asm/paravirt.h
@@ -715,7 +715,7 @@ static inline void __set_fixmap(unsigned /* enum fixed_addresses */ idx,
715static __always_inline void __ticket_lock_spinning(struct arch_spinlock *lock, 715static __always_inline void __ticket_lock_spinning(struct arch_spinlock *lock,
716 __ticket_t ticket) 716 __ticket_t ticket)
717{ 717{
718 PVOP_VCALL2(pv_lock_ops.lock_spinning, lock, ticket); 718 PVOP_VCALLEE2(pv_lock_ops.lock_spinning, lock, ticket);
719} 719}
720 720
721static __always_inline void ____ticket_unlock_kick(struct arch_spinlock *lock, 721static __always_inline void ____ticket_unlock_kick(struct arch_spinlock *lock,
diff --git a/arch/x86/include/asm/paravirt_types.h b/arch/x86/include/asm/paravirt_types.h
index 346a07c1e71d..04ac40e192eb 100644
--- a/arch/x86/include/asm/paravirt_types.h
+++ b/arch/x86/include/asm/paravirt_types.h
@@ -334,7 +334,7 @@ typedef u16 __ticket_t;
334#endif 334#endif
335 335
336struct pv_lock_ops { 336struct pv_lock_ops {
337 void (*lock_spinning)(struct arch_spinlock *lock, __ticket_t ticket); 337 struct paravirt_callee_save lock_spinning;
338 void (*unlock_kick)(struct arch_spinlock *lock, __ticket_t ticket); 338 void (*unlock_kick)(struct arch_spinlock *lock, __ticket_t ticket);
339}; 339};
340 340