| From 02d438f62c05f0d055ceeedf12a2f8796b258c08 Mon Sep 17 00:00:00 2001 |
| From: Dan Carpenter <dan.carpenter@oracle.com> |
| Date: Tue, 10 Aug 2021 11:44:13 +0300 |
| Subject: thermal/drivers/exynos: Fix an error code in exynos_tmu_probe() |
| |
| From: Dan Carpenter <dan.carpenter@oracle.com> |
| |
| commit 02d438f62c05f0d055ceeedf12a2f8796b258c08 upstream. |
| |
| This error path return success but it should propagate the negative |
| error code from devm_clk_get(). |
| |
| Fixes: 6c247393cfdd ("thermal: exynos: Add TMU support for Exynos7 SoC") |
| Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com> |
| Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> |
| Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org> |
| Link: https://lore.kernel.org/r/20210810084413.GA23810@kili |
| Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
| --- |
| drivers/thermal/samsung/exynos_tmu.c | 1 + |
| 1 file changed, 1 insertion(+) |
| |
| --- a/drivers/thermal/samsung/exynos_tmu.c |
| +++ b/drivers/thermal/samsung/exynos_tmu.c |
| @@ -1084,6 +1084,7 @@ static int exynos_tmu_probe(struct platf |
| data->sclk = devm_clk_get(&pdev->dev, "tmu_sclk"); |
| if (IS_ERR(data->sclk)) { |
| dev_err(&pdev->dev, "Failed to get sclk\n"); |
| + ret = PTR_ERR(data->sclk); |
| goto err_clk; |
| } else { |
| ret = clk_prepare_enable(data->sclk); |