#ifndef _LINUX_IRQRETURN_H#define _LINUX_IRQRETURN_H/** * enum irqreturn * @IRQ_NONE interrupt was not from this device * @IRQ_HANDLED interrupt was handled by this device * @IRQ_WAKE_THREAD handler requests to wake the handler thread */enumirqreturn{IRQ_NONE=(0<<0),IRQ_HANDLED=(1<<0),IRQ_WAKE_THREAD=(1<<1),};typedefenumirqreturnirqreturn_t;#define IRQ_RETVAL(x) ((x) ? IRQ_HANDLED : IRQ_NONE)#endif