thermal: imx: Do not print error message in the EPROBE_DEFER case
[firefly-linux-kernel-4.4.55.git] / drivers / thermal / imx_thermal.c
index d80e36eb966c20bc3e48b1a9af76b1d9b7106e97..f94062bd78ebd0a6903590828859d29fb0916ba2 100644 (file)
@@ -513,8 +513,10 @@ static int imx_thermal_probe(struct platform_device *pdev)
        data->cdev = cpufreq_cooling_register(cpu_present_mask);
        if (IS_ERR(data->cdev)) {
                ret = PTR_ERR(data->cdev);
-               dev_err(&pdev->dev,
-                       "failed to register cpufreq cooling device: %d\n", ret);
+               if (ret != -EPROBE_DEFER)
+                       dev_err(&pdev->dev,
+                               "failed to register cpufreq cooling device: %d\n",
+                               ret);
                return ret;
        }