hc
2024-09-20 cf4ce59b3b70238352c7f1729f0f7223214828ad
kernel/drivers/net/dsa/bcm_sf2.c
....@@ -1301,7 +1301,9 @@
13011301 if (IS_ERR(priv->clk))
13021302 return PTR_ERR(priv->clk);
13031303
1304
- clk_prepare_enable(priv->clk);
1304
+ ret = clk_prepare_enable(priv->clk);
1305
+ if (ret)
1306
+ return ret;
13051307
13061308 priv->clk_mdiv = devm_clk_get_optional(&pdev->dev, "sw_switch_mdiv");
13071309 if (IS_ERR(priv->clk_mdiv)) {
....@@ -1309,7 +1311,9 @@
13091311 goto out_clk;
13101312 }
13111313
1312
- clk_prepare_enable(priv->clk_mdiv);
1314
+ ret = clk_prepare_enable(priv->clk_mdiv);
1315
+ if (ret)
1316
+ goto out_clk;
13131317
13141318 ret = bcm_sf2_sw_rst(priv);
13151319 if (ret) {