powerpc: switch to asm-generic/hardirq.h
PATCH 1/1 powerpc: switch to asm-generic/hardirq.h
hardirq.h on powerpc defines a __last_jiffy_stamp field, but it's not actually used anywhere.
Signed-off-by Christoph Hellwig <[email protected]>
arch/powerpc/include/asm/hardirq.h +1 -29
@@ -1,29 +1 @@ -#ifndef _ASM_POWERPC_HARDIRQ_H -#define _ASM_POWERPC_HARDIRQ_H -#ifdef __KERNEL__ - -#include <asm/irq.h> -#include <asm/bug.h> - -/* The __last_jiffy_stamp field is needed to ensure that no decrementer -* interrupt is lost on SMP machines. Since on most CPUs it is in the same -* cache line as local_irq_count, it is cheap to access and is also used on UP -* for uniformity. -*/ -typedef struct { -unsigned int __softirq_pending;/* set_bit is used on this */ -unsigned int __last_jiffy_stamp; -}____cacheline_aligned irq_cpustat_t ; - -#include <linux/irq_cpustat.h> /* Standard mappings for irq_cpustat_t above */ - -#define last_jiffy_stamp (cpu) __IRQ_STAT((cpu), __last_jiffy_stamp) - -static inline void ack_bad_irq (int irq) -{ -printk (KERN_CRIT "illegal vector %d received!\n" , irq); -BUG (); -} - -#endif /* __KERNEL__ */ -#endif /* _ASM_POWERPC_HARDIRQ_H */ +#include <asm-generic/hardirq.h>