diff options
author | Arvind Yadav <arvind.yadav.cs@gmail.com> | 2017-11-24 07:38:20 +0530 |
---|---|---|
committer | Ralf Baechle <ralf@linux-mips.org> | 2018-01-10 16:45:44 +0100 |
commit | b6ab1a138b758c4bdf30d5517e546e1c8aff9e3b (patch) | |
tree | 645e2cb58eac99fbfcad90f9b93b740098895340 /arch/mips | |
parent | 7e5e371ee5390a8bb7e111c794a334d9bf25ca3d (diff) |
MIPS: ralink: Fix platform_get_irq's error checking
The platform_get_irq() function returns negative if an error occurs.
zero or positive number on success. platform_get_irq() error checking
for zero is not correct.
Signed-off-by: Arvind Yadav <arvind.yadav.cs@gmail.com>
Cc: john@phrozen.org
Cc: linux-kernel@vger.kernel.org
Cc: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/17783/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Diffstat (limited to 'arch/mips')
-rw-r--r-- | arch/mips/ralink/timer.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/mips/ralink/timer.c b/arch/mips/ralink/timer.c index d4469b20d176..4f46a4509f79 100644 --- a/arch/mips/ralink/timer.c +++ b/arch/mips/ralink/timer.c @@ -109,9 +109,9 @@ static int rt_timer_probe(struct platform_device *pdev) } rt->irq = platform_get_irq(pdev, 0); - if (!rt->irq) { + if (rt->irq < 0) { dev_err(&pdev->dev, "failed to load irq\n"); - return -ENOENT; + return rt->irq; } rt->membase = devm_ioremap_resource(&pdev->dev, res); |