qcom: clk: Make qcom_cc_probe() fully devm safe
authorStephen Boyd <sboyd@codeaurora.org>
Thu, 8 Oct 2015 06:59:57 +0000 (23:59 -0700)
committerStephen Boyd <sboyd@codeaurora.org>
Fri, 9 Oct 2015 06:53:00 +0000 (23:53 -0700)
commit94c51f4073260e775fa404a45ac7f7adea590d0a
tree2f241c0006a428c518d32dbb65011bbfe8418585
parent0829ea5af6d3338c3c5ad0bd377d75a30d6ffc8b
qcom: clk: Make qcom_cc_probe() fully devm safe

Some APIs in qcom_cc_probe() don't have a devm counterpart, so we
have to use the calling device's platform data to pass pointers
to the remove path. Let's use devm_add_action() instead, so that
the remove path doesn't need to do anything, allowing us to
remove qcom_cc_remove() entirely.

Cc: Rajendra Nayak <rnayak@codeaurora.org>
Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
drivers/clk/qcom/common.c