From: Daniel Lezcano Date: Sun, 20 Sep 2015 14:00:10 +0000 (-0700) Subject: clocksource/drivers/rockchip: Fix bad NO_IRQ usage X-Git-Tag: omap-for-v4.3/fixes-rc5~45^2~2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ccc42592d436d021d17f86729d24806f30dbad25;p=pandora-kernel.git clocksource/drivers/rockchip: Fix bad NO_IRQ usage The current code assumes the 'irq_of_parse_and_map' will return NO_IRQ in case of failure. Unfortunately, the NO_IRQ is not consistent across the different architectures and we must not rely on it. NO_IRQ is equal to '-1' on ARM and 'irq_of_parse_and_map' returns '0' in case of an error. Hence, the latter won't be detected and will lead to a crash. Fix this by just checking 'irq' is different from zero. Signed-off-by: Daniel Lezcano --- Reading git-diff-tree failed