Commit dd85345a authored by Krzysztof Kozlowski's avatar Krzysztof Kozlowski
Browse files

memory: fsl-corenet-cf: Fix handling of platform_get_irq() error



platform_get_irq() returns -ERRNO on error.  In such case comparison
to 0 would pass the check.

Fixes: 54afbec0 ("memory: Freescale CoreNet Coherency Fabric error reporting driver")
Signed-off-by: default avatarKrzysztof Kozlowski <krzk@kernel.org>
Link: https://lore.kernel.org/r/20200827073315.29351-1-krzk@kernel.org
parent 6cf238d4
Loading
Loading
Loading
Loading
+2 −4
Original line number Diff line number Diff line
@@ -211,10 +211,8 @@ static int ccf_probe(struct platform_device *pdev)
	dev_set_drvdata(&pdev->dev, ccf);

	irq = platform_get_irq(pdev, 0);
	if (!irq) {
		dev_err(&pdev->dev, "%s: no irq\n", __func__);
		return -ENXIO;
	}
	if (irq < 0)
		return irq;

	ret = devm_request_irq(&pdev->dev, irq, ccf_irq, 0, pdev->name, ccf);
	if (ret) {