Files
odroid-linux/include/linux
Geert Uytterhoeven 6bab2c613d genirq: Correct fuzzy and fragile IRQ_RETVAL() definition
commit bedd30d986 ("genirq: make irqreturn_t an enum") blindly replaced
"0" by "IRQ_NONE" in the "IRQ_RETVAL(x)" macro definition.

However, as "x" is a condition, "0" meant "boolean false", not an
irqreturn_t value.

All of this worked, and kept working after the addition of IRQ_WAKE_THREAD,
as
  - both "boolean false" and "IRQ_NONE" are "0" (for the comparison),
  - "boolean true" and "boolean false" nicely map to the correct values of
    "IRQ_HANDLED" and "IRQ_NONE" (for the return value).

Correct the macro definition for clarity and future-proofness.

Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
2013-11-19 19:06:41 +01:00
..
2013-10-01 16:19:08 +01:00
2013-09-29 18:27:03 -07:00
2013-10-16 18:40:57 -07:00
2013-09-13 15:09:52 +02:00
2013-09-13 15:09:52 +02:00
2013-10-15 15:18:08 +01:00
2013-09-26 11:03:29 +02:00
2013-09-08 20:20:23 -04:00
2013-09-24 21:12:32 -05:00
2013-09-09 14:29:15 -07:00
2013-11-13 20:21:47 +01:00
2013-09-10 18:56:32 -04:00
2013-09-12 15:38:02 -07:00
2013-09-26 15:33:18 -07:00
2013-10-17 15:53:09 -04:00