Fix arch headers.
[linux-flexiantxendom0-3.2.10.git] / include / linux / irq_cpustat.h
index a83926f..377ae36 100644 (file)
@@ -24,7 +24,7 @@ extern irq_cpustat_t irq_stat[];                      /* defined in asm/hardirq.h */
 #define __IRQ_STAT(cpu, member)        (irq_stat[cpu].member)
 #else
 #define __IRQ_STAT(cpu, member)        ((void)(cpu), irq_stat[0].member)
-#endif 
+#endif
 #endif
 
   /* arch independent irq_stat fields */
@@ -35,4 +35,9 @@ extern irq_cpustat_t irq_stat[];                      /* defined in asm/hardirq.h */
   /* arch dependent irq_stat fields */
 #define nmi_count(cpu)         __IRQ_STAT((cpu), __nmi_count)          /* i386, ia64 */
 
+#define local_softirq_pending()        softirq_pending(smp_processor_id())
+#define local_syscall_count()  syscall_count(smp_processor_id())
+#define local_ksoftirqd_task() ksoftirqd_task(smp_processor_id())
+#define local_nmi_count()      nmi_count(smp_processor_id())
+
 #endif /* __irq_cpustat_h */