Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

thermal: db8500: Do not print error message in the EPROBE_DEFER case

Avoid printing the error message in the EPROBE_DEFER case
where registering cpu cooling at db8500 thermal driver.

Cc: Zhang Rui <rui.zhang@intel.com>
Cc: Grant Likely <grant.likely@linaro.org>
Cc: Rob Herring <robh+dt@kernel.org>
Cc: linux-pm@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
Cc: devicetree@vger.kernel.org
Signed-off-by: Eduardo Valentin <edubezval@gmail.com>

+8 -2
+8 -2
drivers/thermal/db8500_cpufreq_cooling.c
··· 30 30 31 31 cdev = cpufreq_cooling_register(cpu_present_mask); 32 32 if (IS_ERR(cdev)) { 33 - dev_err(&pdev->dev, "Failed to register cooling device\n"); 34 - return PTR_ERR(cdev); 33 + int ret = PTR_ERR(cdev); 34 + 35 + if (ret != -EPROBE_DEFER) 36 + dev_err(&pdev->dev, 37 + "Failed to register cooling device %d\n", 38 + ret); 39 + 40 + return ret; 35 41 } 36 42 37 43 platform_set_drvdata(pdev, cdev);