]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
net: macb: Remove local variables clk_init and init in macb_probe()
authorThéo Lebrun <theo.lebrun@bootlin.com>
Tue, 14 Oct 2025 15:25:05 +0000 (17:25 +0200)
committerJakub Kicinski <kuba@kernel.org>
Thu, 16 Oct 2025 23:59:25 +0000 (16:59 -0700)
Remove local variables clk_init and init. Those function pointers are
always equivalent to macb_config->clk_init and macb_config->init.

Reviewed-by: Sean Anderson <sean.anderson@linux.dev>
Signed-off-by: Théo Lebrun <theo.lebrun@bootlin.com>
Link: https://patch.msgid.link/20251014-macb-cleanup-v1-4-31cd266e22cd@bootlin.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/cadence/macb_main.c

index ca2386b8347371810845290f6a7177a326fda4e7..dad1188ef9d87fc3846590032995223174177e89 100644 (file)
@@ -5424,10 +5424,6 @@ static const struct macb_config default_gem_config = {
 static int macb_probe(struct platform_device *pdev)
 {
        const struct macb_config *macb_config = &default_gem_config;
-       int (*clk_init)(struct platform_device *, struct clk **,
-                       struct clk **, struct clk **,  struct clk **,
-                       struct clk **) = macb_config->clk_init;
-       int (*init)(struct platform_device *) = macb_config->init;
        struct device_node *np = pdev->dev.of_node;
        struct clk *pclk, *hclk = NULL, *tx_clk = NULL, *rx_clk = NULL;
        struct clk *tsu_clk = NULL;
@@ -5449,14 +5445,11 @@ static int macb_probe(struct platform_device *pdev)
                const struct of_device_id *match;
 
                match = of_match_node(macb_dt_ids, np);
-               if (match && match->data) {
+               if (match && match->data)
                        macb_config = match->data;
-                       clk_init = macb_config->clk_init;
-                       init = macb_config->init;
-               }
        }
 
-       err = clk_init(pdev, &pclk, &hclk, &tx_clk, &rx_clk, &tsu_clk);
+       err = macb_config->clk_init(pdev, &pclk, &hclk, &tx_clk, &rx_clk, &tsu_clk);
        if (err)
                return err;
 
@@ -5594,7 +5587,7 @@ static int macb_probe(struct platform_device *pdev)
                bp->phy_interface = interface;
 
        /* IP specific init */
-       err = init(pdev);
+       err = macb_config->init(pdev);
        if (err)
                goto err_out_free_netdev;