#ifndef __BACKPORT_LINUX_IRQ_H | |
#define __BACKPORT_LINUX_IRQ_H | |
#include_next <linux/irq.h> | |
#ifdef CONFIG_HAVE_GENERIC_HARDIRQS | |
#if LINUX_VERSION_CODE < KERNEL_VERSION(3,11,0) | |
#define irq_get_trigger_type LINUX_BACKPORT(irq_get_trigger_type) | |
static inline u32 irq_get_trigger_type(unsigned int irq) | |
{ | |
struct irq_data *d = irq_get_irq_data(irq); | |
return d ? irqd_get_trigger_type(d) : 0; | |
} | |
#endif | |
#endif /* CONFIG_HAVE_GENERIC_HARDIRQS */ | |
#endif /* __BACKPORT_LINUX_IRQ_H */ |