From: Ruan Jinjie Date: Thu, 3 Aug 2023 10:48:07 +0000 (+0800) Subject: soc: xilinx: Do not check for 0 return after calling platform_get_irq() X-Git-Tag: v6.6-rc1~133^2~21^2 X-Git-Url: https://git.kernel.dk/?a=commitdiff_plain;h=746db5d0b6d2a4bce0bc972bffd8428c606106cd;p=linux-block.git soc: xilinx: Do not check for 0 return after calling platform_get_irq() There is no possible for platform_get_irq() to return 0. Use the return value from platform_get_irq(). Signed-off-by: Ruan Jinjie Link: https://lore.kernel.org/r/20230803104807.814005-3-ruanjinjie@huawei.com Signed-off-by: Michal Simek --- diff --git a/drivers/soc/xilinx/zynqmp_power.c b/drivers/soc/xilinx/zynqmp_power.c index 913417506468..c2c819701eec 100644 --- a/drivers/soc/xilinx/zynqmp_power.c +++ b/drivers/soc/xilinx/zynqmp_power.c @@ -243,8 +243,8 @@ static int zynqmp_pm_probe(struct platform_device *pdev) } } else if (of_property_present(pdev->dev.of_node, "interrupts")) { irq = platform_get_irq(pdev, 0); - if (irq <= 0) - return -ENXIO; + if (irq < 0) + return irq; ret = devm_request_threaded_irq(&pdev->dev, irq, NULL, zynqmp_pm_isr,