summaryrefslogtreecommitdiff
path: root/kernel/static_call_inline.c
diff options
context:
space:
mode:
authorMasami Hiramatsu (Google) <mhiramat@kernel.org>2023-07-11 17:15:38 +0300
committerMasami Hiramatsu (Google) <mhiramat@kernel.org>2023-07-13 18:36:28 +0300
commitb41326b5e0f82e93592c4366359917b5d67b529f (patch)
tree42c2536e3af3af29edd6fa6ff637652426105eed /kernel/static_call_inline.c
parent66bcf65d6cf0ca6540e2341e88ee7ef02dbdda08 (diff)
downloadlinux-b41326b5e0f82e93592c4366359917b5d67b529f.tar.xz
tracing/probes: Fix not to count error code to total length
Fix not to count the error code (which is minus value) to the total used length of array, because it can mess up the return code of process_fetch_insn_bottom(). Also clear the 'ret' value because it will be used for calculating next data_loc entry. Link: https://lore.kernel.org/all/168908493827.123124.2175257289106364229.stgit@devnote2/ Reported-by: Dan Carpenter <dan.carpenter@linaro.org> Closes: https://lore.kernel.org/all/8819b154-2ba1-43c3-98a2-cbde20892023@moroto.mountain/ Fixes: 9b960a38835f ("tracing: probeevent: Unify fetch_insn processing common part") Cc: stable@vger.kernel.org Signed-off-by: Masami Hiramatsu (Google) <mhiramat@kernel.org> Reviewed-by: Steven Rostedt (Google) <rostedt@goodmis.org>
Diffstat (limited to 'kernel/static_call_inline.c')
0 files changed, 0 insertions, 0 deletions