]> asedeno.scripts.mit.edu Git - linux.git/commit
clk: tegra: dfll: Fix a potential Oop in remove()
authorDan Carpenter <dan.carpenter@oracle.com>
Tue, 18 Dec 2018 08:22:41 +0000 (11:22 +0300)
committerStephen Boyd <sboyd@kernel.org>
Wed, 9 Jan 2019 18:35:37 +0000 (10:35 -0800)
commitd39eca547f3ec67140a5d765a426eb157b978a59
tree605cf569b96b9f0bff791f50831c61d619ec76f6
parent48504619a65977fb2a4c7182eab637867f1e6548
clk: tegra: dfll: Fix a potential Oop in remove()

If tegra_dfll_unregister() fails then "soc" is an error pointer.  We
should just return instead of dereferencing it.

Fixes: 1752c9ee23fb ("clk: tegra: dfll: Fix drvdata overwriting issue")
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Stephen Boyd <sboyd@kernel.org>
drivers/clk/tegra/clk-tegra124-dfll-fcpu.c