#ifndef __ASM_SH_HARDIRQ_H#define __ASM_SH_HARDIRQ_H#include <linux/threads.h>#include <linux/irq.h>/* entry.S is sensitive to the offsets of these fields */typedefstruct{unsignedint__softirq_pending;}____cacheline_alignedirq_cpustat_t;#include <linux/irq_cpustat.h> /* Standard mappings for irq_cpustat_t above */externvoidack_bad_irq(unsignedintirq);#endif /* __ASM_SH_HARDIRQ_H */