genirq: Allow architectures to override set_handle_irq() fallback
[linux-2.6-microblaze.git] / include / linux / irq.h
index 2efde6a..9890180 100644 (file)
@@ -1258,11 +1258,13 @@ int __init set_handle_irq(void (*handle_irq)(struct pt_regs *));
  */
 extern void (*handle_arch_irq)(struct pt_regs *) __ro_after_init;
 #else
+#ifndef set_handle_irq
 #define set_handle_irq(handle_irq)             \
        do {                                    \
                (void)handle_irq;               \
                WARN_ON(1);                     \
        } while (0)
 #endif
+#endif
 
 #endif /* _LINUX_IRQ_H */