]> git.neil.brown.name Git - history.git/commitdiff
[PATCH] ia64: hardirq.h should include smp_lock.h when preempt enabled
authorIan Wienand <ianw@gelato.unsw.edu.au>
Thu, 7 Aug 2003 16:40:03 +0000 (09:40 -0700)
committerDavid Mosberger <davidm@tiger.hpl.hp.com>
Thu, 7 Aug 2003 16:40:03 +0000 (09:40 -0700)
As in_atomic() uses kernel_locked() which is in smp_lock.h.

include/asm-ia64/hardirq.h

index 1bd542e0defda3cecfa7b60d5661db821b7af865..6816b4181464c05a0435a5aa7026214fc8f079e3 100644 (file)
@@ -89,6 +89,7 @@
 #define irq_enter()            (preempt_count() += HARDIRQ_OFFSET)
 
 #ifdef CONFIG_PREEMPT
+# include <linux/smp_lock.h>
 # define in_atomic()           ((preempt_count() & ~PREEMPT_ACTIVE) != kernel_locked())
 # define IRQ_EXIT_OFFSET (HARDIRQ_OFFSET-1)
 #else