]> git.baikalelectronics.ru Git - kernel.git/commit
clk: st: Fix error paths and allocation style
authorStephen Boyd <sboyd@codeaurora.org>
Wed, 8 Jul 2015 01:30:05 +0000 (18:30 -0700)
committerStephen Boyd <sboyd@codeaurora.org>
Tue, 14 Jul 2015 00:12:31 +0000 (17:12 -0700)
commite51e4832491e806d7f02a2ae4a8af98da187ffd7
tree4d30c87e4a77d06bee544a070a4557812362d3de
parent88e200440c017ecf308381d315b4fb7484a92b39
clk: st: Fix error paths and allocation style

The error paths in this file leak memory and mappings and test
for pointers being valid after dereferencing them. Fix these
problems and properly free resources on errors. Fix some
stylistic things too like using sizeof(*ptr) and fitting more
code on a single line. Note that we don't unregister clocks here.
That needs a clk_composite_unregister() API that we don't have
right now.

Acked-by: Gabriel Fernandez <gabriel.fernandez@linaro.org>
Cc: Pankaj Dev <pankaj.dev@st.com>
Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
drivers/clk/st/clkgen-mux.c