X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=include%2Fasm-sh64%2Fhardirq.h;h=555fd7a35108a34f11c4b06cb6f91b51d69908ad;hb=97bf2856c6014879bd04983a3e9dfcdac1e7fe85;hp=75bb083e65f57f33da654f978519f2427a6acd06;hpb=5fc42a6ed0ec81088c37caadb45898ae6cd0ad2c;p=linux-2.6.git diff --git a/include/asm-sh64/hardirq.h b/include/asm-sh64/hardirq.h index 75bb083e6..555fd7a35 100644 --- a/include/asm-sh64/hardirq.h +++ b/include/asm-sh64/hardirq.h @@ -1,7 +1,18 @@ #ifndef __ASM_SH64_HARDIRQ_H #define __ASM_SH64_HARDIRQ_H -#include +#include +#include + +/* entry.S is sensitive to the offsets of these fields */ +typedef struct { + unsigned int __softirq_pending; +} ____cacheline_aligned irq_cpustat_t; + +#include /* Standard mappings for irq_cpustat_t above */ + +/* arch/sh64/kernel/irq.c */ +extern void ack_bad_irq(unsigned int irq); #endif /* __ASM_SH64_HARDIRQ_H */