Thomas Gleixner
5f6384c5fb
alpha: Fix fallout from locking changes
...
spin_* functions are mostly static inline now. That causes the alpha
compile to fail:
CC arch/alpha/kernel/sys_sable.o
cc1: warnings being treated as errors
In file included from arch/alpha/kernel/sys_sable.c:25:
arch/alpha/include/asm/core_t2.h: In function 't2_readb':
arch/alpha/include/asm/core_t2.h:451: error: 'spinlock_check' is static but \
used in inline function 't2_readb' which is not static
arch/alpha/include/asm/core_t2.h:456: error: 'spin_unlock_irqrestore' is \
static but used in inline function 't2_readb' which is not static
That's caused by the "extern inline" magic which is used for the
subarch specific read/write[bwl] functions. I tried to distangle the
uncountable macro onion layers, but failed miserably.
Last resort solution: switch the t2_hae_lock to raw_spinlock_t so the
lock functions are pure macros and function calls again.
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
Acked-by: Peter Zijlstra <peterz@infradead.org >
Acked-by: Ingo Molnar <mingo@elte.hu >
Cc: Richard Henderson <rth@twiddle.net >
Cc: linux-alpha@vger.kernel.org
2009-12-14 23:55:32 +01:00
..
2009-06-16 19:47:27 -07:00
2008-08-15 09:19:40 -07:00
2008-10-16 11:21:38 -07:00
2008-08-15 09:19:40 -07:00
2009-08-03 09:05:00 +01:00
2009-06-11 21:02:17 +02:00
2008-08-15 09:19:40 -07:00
2009-05-02 15:36:10 -07:00
2008-08-15 09:19:40 -07:00
2009-06-11 21:02:14 +02:00
2009-02-05 12:56:49 -08:00
2008-08-15 09:19:40 -07:00
2009-01-14 19:56:50 -08:00
2008-08-15 09:19:40 -07:00
2009-11-26 09:16:19 +01:00
2008-08-15 09:19:40 -07:00
2008-08-15 09:19:40 -07:00
2008-08-15 09:19:40 -07:00
2008-08-15 09:19:40 -07:00
2008-08-15 09:19:40 -07:00
2008-08-15 09:19:40 -07:00
2008-08-15 09:19:40 -07:00
2008-08-15 09:19:40 -07:00
2008-08-15 09:19:40 -07:00
2008-08-15 09:19:40 -07:00
2009-12-14 23:55:32 +01:00
2008-08-15 09:19:40 -07:00
2008-08-15 09:19:40 -07:00
2008-08-15 09:19:40 -07:00
2008-08-15 09:19:40 -07:00
2008-08-15 09:19:40 -07:00
2008-08-15 09:19:40 -07:00
2008-08-15 09:19:40 -07:00
2008-08-15 09:19:40 -07:00
2009-01-29 18:04:44 -08:00
2008-08-15 09:19:40 -07:00
2008-10-16 15:40:05 +02:00
2008-08-15 09:19:40 -07:00
2008-08-15 09:19:40 -07:00
2008-08-15 09:19:40 -07:00
2008-08-15 09:19:40 -07:00
2009-06-07 05:01:00 -07:00
2008-08-15 09:19:40 -07:00
2009-12-10 15:02:50 +01:00
2008-08-15 09:19:40 -07:00
2008-08-15 09:19:40 -07:00
2009-03-02 16:49:37 -05:00
2009-05-02 15:36:10 -07:00
2008-08-15 09:19:40 -07:00
2008-08-15 09:19:40 -07:00
2009-09-22 07:17:43 -07:00
2008-08-15 09:19:40 -07:00
2008-08-15 09:19:40 -07:00
2008-08-15 09:19:40 -07:00
2008-12-29 08:29:51 +01:00
2008-08-15 09:19:40 -07:00
2008-08-15 09:19:40 -07:00
2008-08-15 09:19:40 -07:00
2008-08-15 09:19:40 -07:00
2008-08-15 09:19:40 -07:00
2008-08-15 09:19:40 -07:00
2009-01-14 19:56:50 -08:00
2008-08-15 09:19:40 -07:00
2009-06-16 19:47:51 -07:00
2008-08-15 09:19:40 -07:00
2008-08-15 09:19:40 -07:00
2009-04-01 08:59:16 -07:00
2008-08-15 09:19:40 -07:00
2008-08-15 09:19:40 -07:00
2009-09-22 07:17:41 -07:00
2008-08-15 09:19:40 -07:00
2008-08-15 09:19:40 -07:00
2008-08-15 09:19:40 -07:00
2008-08-15 09:19:40 -07:00
2008-08-15 09:19:40 -07:00
2008-08-15 09:19:40 -07:00
2009-06-11 21:02:17 +02:00
2008-08-15 09:19:40 -07:00
2008-08-15 09:19:40 -07:00
2008-08-15 09:19:40 -07:00
2009-09-09 13:29:18 -07:00
2009-06-30 18:55:59 -07:00
2009-01-15 16:39:40 -08:00
2008-08-15 09:19:40 -07:00
2008-08-15 09:19:40 -07:00
2008-08-15 09:19:40 -07:00
2008-08-15 09:19:40 -07:00
2008-08-15 09:19:40 -07:00
2008-08-15 09:19:40 -07:00
2008-08-15 09:19:40 -07:00
2008-08-15 09:19:40 -07:00
2009-01-15 16:39:40 -08:00
2008-08-15 09:19:40 -07:00
2008-08-15 09:19:40 -07:00
2008-08-15 09:19:40 -07:00
2008-08-15 09:19:40 -07:00
2008-08-15 09:19:40 -07:00
2008-08-15 09:19:40 -07:00
2008-08-15 09:19:40 -07:00
2008-08-15 09:19:40 -07:00
2008-08-15 09:19:40 -07:00
2008-08-15 09:19:40 -07:00
2008-08-15 09:19:40 -07:00
2008-08-15 09:19:40 -07:00
2009-06-11 21:01:52 +02:00
2009-09-24 09:34:47 +09:30
2009-10-12 13:26:31 -07:00
2008-08-15 09:19:40 -07:00
2009-12-14 23:55:32 +01:00
2009-12-14 23:55:32 +01:00
2008-08-15 09:19:40 -07:00
2009-02-01 11:01:22 +05:30
2008-08-15 09:19:40 -07:00
2009-02-01 11:01:22 +05:30
2008-08-15 09:19:40 -07:00
2009-04-01 08:59:16 -07:00
2008-08-15 09:19:40 -07:00
2008-08-15 09:19:40 -07:00
2009-11-30 22:44:40 -05:00
2008-08-15 09:19:40 -07:00
2009-07-27 12:10:38 -07:00
2009-06-24 15:13:52 +09:00
2009-09-24 09:34:34 +09:30
2009-06-11 21:02:14 +02:00
2009-05-02 15:36:10 -07:00
2008-08-15 09:19:40 -07:00
2008-08-15 09:19:40 -07:00
2009-11-14 09:02:48 -08:00
2008-08-15 09:19:40 -07:00
2008-08-15 09:19:40 -07:00
2009-04-01 08:59:16 -07:00
2008-08-15 09:19:40 -07:00