fedora core 6 1.2949 + vserver 2.2.0
[linux-2.6.git] / include / linux / irq_cpustat.h
index 95e55a9..77e4bac 100644 (file)
@@ -9,7 +9,6 @@
  * Keith Owens <kaos@ocs.com.au> July 2000.
  */
 
-#include <linux/config.h>
 
 /*
  * Simple wrappers reducing source bloat.  Define all irq_stat fields
@@ -23,8 +22,8 @@ extern irq_cpustat_t irq_stat[];              /* defined in asm/hardirq.h */
 #endif
 
   /* arch independent irq_stat fields */
-#define softirq_pending(cpu)   __IRQ_STAT((cpu), __softirq_pending)
-#define local_softirq_pending()        softirq_pending(smp_processor_id())
+#define local_softirq_pending() \
+       __IRQ_STAT(smp_processor_id(), __softirq_pending)
 
   /* arch dependent irq_stat fields */
 #define nmi_count(cpu)         __IRQ_STAT((cpu), __nmi_count)  /* i386 */