summaryrefslogtreecommitdiff
path: root/kernel/trace/trace_functions_graph.c
diff options
context:
space:
mode:
authorStephen Boyd <sboyd@kernel.org>2020-02-05 15:27:59 -0800
committerStephen Boyd <sboyd@kernel.org>2020-02-12 15:26:42 -0800
commitf21cf9c77ee82ef8adfeb2143adfacf21ec1d5cc (patch)
tree57a240645f52b0c7ab530444f6532da52807f3da /kernel/trace/trace_functions_graph.c
parentbb6d3fb354c5ee8d6bde2d576eb7220ea09862b9 (diff)
clk: Don't cache errors from clk_ops::get_phase()
We don't check for errors from clk_ops::get_phase() before storing away the result into the clk_core::phase member. This can lead to some fairly confusing debugfs information if these ops do return an error. Let's skip the store when this op fails to fix this. While we're here, move the locking outside of clk_core_get_phase() to simplify callers from the debugfs side. Cc: Douglas Anderson <dianders@chromium.org> Cc: Heiko Stuebner <heiko@sntech.de> Cc: Jerome Brunet <jbrunet@baylibre.com> Signed-off-by: Stephen Boyd <sboyd@kernel.org> Link: https://lkml.kernel.org/r/20200205232802.29184-2-sboyd@kernel.org Acked-by: Jerome Brunet <jbrunet@baylibre.com>
Diffstat (limited to 'kernel/trace/trace_functions_graph.c')
0 files changed, 0 insertions, 0 deletions