summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIngo Molnar <mingo@elte.hu>2008-10-17 16:09:57 +0200
committerIngo Molnar <mingo@elte.hu>2008-12-08 16:08:29 +0100
commit087052b02f42b50316c6e4d7f2d8dfba3de6fc2e (patch)
treeb5da8220debdc276109c5e03a4b57cfc73a24d98
parentb8d9905d025d80a2357e8ce4704fde2923f6a1bd (diff)
downloadlwn-087052b02f42b50316c6e4d7f2d8dfba3de6fc2e.tar.gz
lwn-087052b02f42b50316c6e4d7f2d8dfba3de6fc2e.zip
x86: fix default_spin_lock_flags() prototype
these warnings: arch/x86/kernel/paravirt-spinlocks.c: In function ‘default_spin_lock_flags’: arch/x86/kernel/paravirt-spinlocks.c:12: warning: passing argument 1 of ‘__raw_spin_lock’ from incompatible pointer type arch/x86/kernel/paravirt-spinlocks.c: At top level: arch/x86/kernel/paravirt-spinlocks.c:11: warning: ‘default_spin_lock_flags’ defined but not used showed that the prototype of default_spin_lock_flags() was confused about what type spinlocks have. the proper type on UP is raw_spinlock_t. Signed-off-by: Ingo Molnar <mingo@elte.hu>
-rw-r--r--arch/x86/kernel/paravirt-spinlocks.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/arch/x86/kernel/paravirt-spinlocks.c b/arch/x86/kernel/paravirt-spinlocks.c
index 0e9f1982b1dd..95777b0faa73 100644
--- a/arch/x86/kernel/paravirt-spinlocks.c
+++ b/arch/x86/kernel/paravirt-spinlocks.c
@@ -7,7 +7,8 @@
#include <asm/paravirt.h>
-static void default_spin_lock_flags(struct raw_spinlock *lock, unsigned long flags)
+static inline void
+default_spin_lock_flags(raw_spinlock_t *lock, unsigned long flags)
{
__raw_spin_lock(lock);
}