forked from luck/tmp_suning_uos_patched
clk: Propagate any error return from debug_init()
If the .debug_init op is provided, it will be called by clk_debug_create_one(). If debug_init() returns an error code, clk_debug_create_one() will return -ENOMEM, regardless of the value returned from debug_init(). Tweak the code to return the actual value returned by debug_init() instead. Signed-off-by: Chris Brand <chris.brand@linaro.org> Reviewed-by: Matt Porter <mporter@linaro.org> Reviewed-by: Alex Elder <elder@linaro.org> Signed-off-by: Mike Turquette <mturquette@linaro.org>
This commit is contained in:
parent
d14c17b235
commit
abeab450bf
@ -284,9 +284,11 @@ static int clk_debug_create_one(struct clk *clk, struct dentry *pdentry)
|
||||
if (!d)
|
||||
goto err_out;
|
||||
|
||||
if (clk->ops->debug_init)
|
||||
if (clk->ops->debug_init(clk->hw, clk->dentry))
|
||||
if (clk->ops->debug_init) {
|
||||
ret = clk->ops->debug_init(clk->hw, clk->dentry);
|
||||
if (ret)
|
||||
goto err_out;
|
||||
}
|
||||
|
||||
ret = 0;
|
||||
goto out;
|
||||
|
Loading…
Reference in New Issue
Block a user