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

drm/tegra: Disable clock on probe failure

Add a missing clk_disable_unprepare() before returning from the driver's
.probe() function on error.

Signed-off-by: Wei Yongjun <yongjun_wei@trendmicro.com.cn>
Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>

authored by

Wei Yongjun and committed by
Thierry Reding
b0084031 9c78c4c3

+1
+1
drivers/gpu/drm/tegra/gr2d.c
··· 186 186 err = host1x_client_register(&gr2d->client.base); 187 187 if (err < 0) { 188 188 dev_err(dev, "failed to register host1x client: %d\n", err); 189 + clk_disable_unprepare(gr2d->clk); 189 190 return err; 190 191 } 191 192