mmc: meson-mx-sdio: return correct error code
authorDan Carpenter <dan.carpenter@oracle.com>
Fri, 13 Oct 2017 11:19:43 +0000 (14:19 +0300)
committerUlf Hansson <ulf.hansson@linaro.org>
Mon, 30 Oct 2017 10:49:42 +0000 (11:49 +0100)
This has a copy and paste bug so we use "host->fixed_factor_clk" which
is a valid pointer instead of "host->cfg_div_clk" which holds the error
code.

Fixes: ed80a13bb4c4 ("mmc: meson-mx-sdio: Add a driver for the Amlogic Meson8 and Meson8b SoCs")
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Acked-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
drivers/mmc/host/meson-mx-sdio.c

index 19b499bbe6912fb44c6eb5c4a990e3475e57e328..dc30ed5e964bc2d9b45b886bcf4edec5b45c5557 100644 (file)
@@ -621,7 +621,7 @@ static int meson_mx_mmc_register_clks(struct meson_mx_mmc_host *host)
        host->cfg_div_clk = devm_clk_register(host->controller_dev,
                                              &host->cfg_div.hw);
        if (WARN_ON(PTR_ERR_OR_ZERO(host->cfg_div_clk)))
-               return PTR_ERR(host->fixed_factor_clk);
+               return PTR_ERR(host->cfg_div_clk);
 
        return 0;
 }