1 #ifndef __ASM_HARDIRQ_H
2 #define __ASM_HARDIRQ_H
4 #include <linux/threads.h>
9 #define __ARCH_IRQ_STAT 1
11 #define local_softirq_pending() read_pda(__softirq_pending)
13 #define __ARCH_SET_SOFTIRQ_PENDING 1
15 #define set_softirq_pending(x) write_pda(__softirq_pending, (x))
16 #define or_softirq_pending(x) or_pda(__softirq_pending, (x))
18 extern void ack_bad_irq(unsigned int irq
);
20 #endif /* __ASM_HARDIRQ_H */