Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

um/irqstat: Get rid of the duplicated declarations

irq_cpustat_t and ack_bad_irq() are exactly the same as the asm-generic
ones.

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Reviewed-by: Frederic Weisbecker <frederic@kernel.org>
Link: https://lore.kernel.org/r/20201113141733.156361337@linutronix.de

+1 -16
+1 -16
arch/um/include/asm/hardirq.h
··· 2 2 #ifndef __ASM_UM_HARDIRQ_H 3 3 #define __ASM_UM_HARDIRQ_H 4 4 5 - #include <linux/cache.h> 6 - #include <linux/threads.h> 7 - 8 - typedef struct { 9 - unsigned int __softirq_pending; 10 - } ____cacheline_aligned irq_cpustat_t; 11 - 12 - #include <linux/irq_cpustat.h> /* Standard mappings for irq_cpustat_t above */ 13 - #include <linux/irq.h> 14 - 15 - #ifndef ack_bad_irq 16 - static inline void ack_bad_irq(unsigned int irq) 17 - { 18 - printk(KERN_CRIT "unexpected IRQ trap at vector %02x\n", irq); 19 - } 20 - #endif 5 + #include <asm-generic/hardirq.h> 21 6 22 7 #define __ARCH_IRQ_EXIT_IRQS_DISABLED 1 23 8