From: Pavel Pisa Date: Mon, 13 Feb 2012 17:01:26 +0000 (+0100) Subject: sysless: IRQ_RETVAL must not to touch its argument for void return type handler variant. X-Git-Url: http://rtime.felk.cvut.cz/gitweb/lincan.git/commitdiff_plain/1b124a4c9692ae9ac8543e04e12f4b79d705608a sysless: IRQ_RETVAL must not to touch its argument for void return type handler variant. Signed-off-by: Pavel Pisa --- diff --git a/embedded/arch/generic/defines/irq_generic.h b/embedded/arch/generic/defines/irq_generic.h index 1f6c39c..ce2eada 100644 --- a/embedded/arch/generic/defines/irq_generic.h +++ b/embedded/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*/