From: Pavel Pisa Date: Mon, 13 Feb 2012 17:01:26 +0000 (+0100) Subject: sysless: IRQ_RETVAL must not touch its argument for void return type handler variant. X-Git-Url: https://rtime.felk.cvut.cz/gitweb/sysless.git/commitdiff_plain/803b2b2e65f0a370abe6cf76e3c89fa573469d08?hp=fecb775f402100babd66e9db528d8210b16f7773 sysless: IRQ_RETVAL must not touch its argument for void return type handler variant. Signed-off-by: Pavel Pisa --- diff --git a/arch/generic/defines/irq_generic.h b/arch/generic/defines/irq_generic.h index 1f6c39c..ce2eada 100644 --- a/arch/generic/defines/irq_generic.h +++ b/arch/generic/defines/irq_generic.h @@ -17,7 +17,7 @@ typedef int irqreturn_t; typedef void irqreturn_t; #define IRQ_NONE ((void)0) #define IRQ_HANDLED ((void)1) -#define IRQ_RETVAL(x) ((x)!=IRQ_NONE?IRQ_HANDLED:IRQ_NONE) +#define IRQ_RETVAL(x) (IRQ_HANDLED) #endif /*WITH_IRQ_RETVAL*/