]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - include/linux/irqreturn.h
genirq: Correct fuzzy and fragile IRQ_RETVAL() definition
[linux.git] / include / linux / irqreturn.h
index 714ba08dc09265922fe8ab81dee1caadc12a9100..e374e369fb2f4c9eb5ace48679376550d5ee633c 100644 (file)
@@ -14,6 +14,6 @@ enum irqreturn {
 };
 
 typedef enum irqreturn irqreturn_t;
-#define IRQ_RETVAL(x)  ((x) != IRQ_NONE)
+#define IRQ_RETVAL(x)  ((x) ? IRQ_HANDLED : IRQ_NONE)
 
 #endif