]> git.itanic.dy.fi Git - linux-stable/commit
clk: qcom: camcc-sc8280xp: Prevent error pointer dereference
authorDan Carpenter <dan.carpenter@linaro.org>
Tue, 12 Dec 2023 09:21:51 +0000 (12:21 +0300)
committerBjorn Andersson <andersson@kernel.org>
Sat, 16 Dec 2023 05:35:54 +0000 (23:35 -0600)
commitdf14d214105e29d0e734aa36445888bd2b0dde78
tree2bdb1d29bd691f646aed715b4719838d299bd17a
parentf6bda45310ff165fdd69b8c3eb6679f0552f8a5f
clk: qcom: camcc-sc8280xp: Prevent error pointer dereference

If "regmap" is an error pointer then calling regmap_update_bits() will
crash.  We only need to call regmap_update_bits() if we had written to
it earlier.

Fixes: ff93872a9c61 ("clk: qcom: camcc-sc8280xp: Add sc8280xp CAMCC")
Signed-off-by: Dan Carpenter <dan.carpenter@linaro.org>
Reviewed-by: Abel Vesa <abel.vesa@linaro.org>
Link: https://lore.kernel.org/r/210d48ce-6ebc-4a6b-b30f-866d10d41a16@moroto.mountain
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
drivers/clk/qcom/camcc-sc8280xp.c