avr32: convert to asm-generic/hardirq.h
PATCH 1/1 avr32: convert to asm-generic/hardirq.h
Signed-off-by Christoph Hellwig <[email protected]>
arch/avr32/include/asm/hardirq.h +1 -18
@@ -1,23 +1,6 @@#ifndef __ASM_AVR32_HARDIRQ_H#define __ASM_AVR32_HARDIRQ_H - -#include <linux/threads.h> -#include <asm/irq.h> -#ifndef __ASSEMBLY__ - -#include <linux/cache.h> - -/* entry.S is sensitive to the offsets of these fields */ -typedef struct { -unsigned int __softirq_pending; -}____cacheline_aligned irq_cpustat_t ; - -void ack_bad_irq (unsigned int irq); - -/* Standard mappings for irq_cpustat_t above */ -#include <linux/irq_cpustat.h> - +#include <asm-generic/hardirq.h> #endif /* __ASSEMBLY__ */ -#endif /* __ASM_AVR32_HARDIRQ_H */
arch/avr32/kernel/irq.c +0 -9
@@ -16,15 +16,6 @@#include <linux/seq_file.h> #include <linux/sysdev.h> -/* -* 'what should we do if we get a hw irq event on an illegal vector'. -* each architecture has to answer this themselves. -*/ -void ack_bad_irq (unsigned int irq) -{ -printk ("unexpected IRQ %u\n" , irq); -} -/* May be overridden by platform code */ int __weak nmi_enable (void ) {