mmc: sdhci-pltfm: Drop unnecessary error messages in sdhci_pltfm_init()
authorAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Fri, 6 Oct 2023 10:58:02 +0000 (13:58 +0300)
committerUlf Hansson <ulf.hansson@linaro.org>
Tue, 10 Oct 2023 13:46:39 +0000 (15:46 +0200)
The devm_platform_ioremap_resource() and platform_get_irq() print
the error messages themselves and our "failed" one brings no value
and just noise. Refactor code to avoid those noisy error messages.

Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Acked-by: Adrian Hunter <adrian.hunter@intel.com>
Link: https://lore.kernel.org/r/20231006105803.3374241-1-andriy.shevchenko@linux.intel.com
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
drivers/mmc/host/sdhci-pltfm.c

index a72e123a585d1380282b22c0fa8ffe6ddba1c931..4d1a703a5bdbbc3ad4b196ae5549faf24b25507b 100644 (file)
@@ -115,26 +115,21 @@ struct sdhci_host *sdhci_pltfm_init(struct platform_device *pdev,
 {
        struct sdhci_host *host;
        void __iomem *ioaddr;
-       int irq, ret;
+       int irq;
 
        ioaddr = devm_platform_ioremap_resource(pdev, 0);
-       if (IS_ERR(ioaddr)) {
-               ret = PTR_ERR(ioaddr);
-               goto err;
-       }
+       if (IS_ERR(ioaddr))
+               return ERR_CAST(ioaddr);
 
        irq = platform_get_irq(pdev, 0);
-       if (irq < 0) {
-               ret = irq;
-               goto err;
-       }
+       if (irq < 0)
+               return ERR_PTR(irq);
 
        host = sdhci_alloc_host(&pdev->dev,
                sizeof(struct sdhci_pltfm_host) + priv_size);
-
        if (IS_ERR(host)) {
-               ret = PTR_ERR(host);
-               goto err;
+               dev_err(&pdev->dev, "%s failed %pe\n", __func__, host);
+               return ERR_CAST(host);
        }
 
        host->ioaddr = ioaddr;
@@ -152,9 +147,6 @@ struct sdhci_host *sdhci_pltfm_init(struct platform_device *pdev,
        platform_set_drvdata(pdev, host);
 
        return host;
-err:
-       dev_err(&pdev->dev, "%s failed %d\n", __func__, ret);
-       return ERR_PTR(ret);
 }
 EXPORT_SYMBOL_GPL(sdhci_pltfm_init);