net: stmmac: simplify the return dwmac5_rxp_disable()
authorZheng Yongjun <zhengyongjun3@huawei.com>
Wed, 9 Dec 2020 09:23:25 +0000 (17:23 +0800)
committerDavid S. Miller <davem@davemloft.net>
Thu, 10 Dec 2020 01:05:37 +0000 (17:05 -0800)
Simplify the return expression.

Signed-off-by: Zheng Yongjun <zhengyongjun3@huawei.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/stmicro/stmmac/dwmac5.c

index 67ba67ed0cb99f9a1df76529a47fba1dee73f386..03e79a677c8bd015f00434635f19217624f0ff85 100644 (file)
@@ -305,17 +305,13 @@ int dwmac5_safety_feat_dump(struct stmmac_safety_stats *stats,
 static int dwmac5_rxp_disable(void __iomem *ioaddr)
 {
        u32 val;
-       int ret;
 
        val = readl(ioaddr + MTL_OPERATION_MODE);
        val &= ~MTL_FRPE;
        writel(val, ioaddr + MTL_OPERATION_MODE);
 
-       ret = readl_poll_timeout(ioaddr + MTL_RXP_CONTROL_STATUS, val,
+       return readl_poll_timeout(ioaddr + MTL_RXP_CONTROL_STATUS, val,
                        val & RXPI, 1, 10000);
-       if (ret)
-               return ret;
-       return 0;
 }
 
 static void dwmac5_rxp_enable(void __iomem *ioaddr)