diff options
author | Christophe Leroy <christophe.leroy@csgroup.eu> | 2022-10-06 08:33:17 +0300 |
---|---|---|
committer | Helge Deller <deller@gmx.de> | 2022-10-08 16:20:09 +0300 |
commit | 29926f1cd3535f565f200430d5b6a794543fe130 (patch) | |
tree | 4f915ae8f849c4107f188d6421062a01e3a1586c /drivers/video | |
parent | 3b29f36efc2fc0d09a178d6d4f9e772f3ffe8591 (diff) | |
download | linux-29926f1cd3535f565f200430d5b6a794543fe130.tar.xz |
fbdev: mb862xx: Fix check of return value from irq_of_parse_and_map()
NO_IRQ is used to check the return of irq_of_parse_and_map().
On some architecture NO_IRQ is 0, on other architectures it is -1.
irq_of_parse_and_map() returns 0 on error, independent of NO_IRQ.
So use 0 instead of using NO_IRQ.
Signed-off-by: Christophe Leroy <christophe.leroy@csgroup.eu>
Signed-off-by: Helge Deller <deller@gmx.de>
Diffstat (limited to 'drivers/video')
-rw-r--r-- | drivers/video/fbdev/mb862xx/mb862xxfbdrv.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/video/fbdev/mb862xx/mb862xxfbdrv.c b/drivers/video/fbdev/mb862xx/mb862xxfbdrv.c index 96800c9c9cd9..90c79e8c1157 100644 --- a/drivers/video/fbdev/mb862xx/mb862xxfbdrv.c +++ b/drivers/video/fbdev/mb862xx/mb862xxfbdrv.c @@ -693,7 +693,7 @@ static int of_platform_mb862xx_probe(struct platform_device *ofdev) par->dev = dev; par->irq = irq_of_parse_and_map(np, 0); - if (par->irq == NO_IRQ) { + if (!par->irq) { dev_err(dev, "failed to map irq\n"); ret = -ENODEV; goto fbrel; |