[PATCH -next] ARM: at91: pm: Use PTR_ERR_OR_ZERO() to simplify code

Yang Yingliang yangyingliang at huawei.com
Thu Aug 10 06:45:27 PDT 2023


Return PTR_ERR_OR_ZERO() instead of return 0 or PTR_ERR() to
simplify code.

Signed-off-by: Yang Yingliang <yangyingliang at huawei.com>
---
 arch/arm/mach-at91/pm.c | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/arch/arm/mach-at91/pm.c b/arch/arm/mach-at91/pm.c
index 1a26af0fabc7..02f36732ea75 100644
--- a/arch/arm/mach-at91/pm.c
+++ b/arch/arm/mach-at91/pm.c
@@ -1202,10 +1202,8 @@ static int __init at91_pm_get_eth_clks(struct device_node *np,
 		return PTR_ERR(clks[AT91_PM_ETH_PCLK].clk);
 
 	clks[AT91_PM_ETH_HCLK].clk = of_clk_get_by_name(np, "hclk");
-	if (IS_ERR(clks[AT91_PM_ETH_HCLK].clk))
-		return PTR_ERR(clks[AT91_PM_ETH_HCLK].clk);
 
-	return 0;
+	return PTR_ERR_OR_ZERO(clks[AT91_PM_ETH_HCLK].clk);
 }
 
 static int __init at91_pm_eth_clks_empty(struct clk_bulk_data *clks)
-- 
2.25.1




More information about the linux-arm-kernel mailing list