diff options
author | 2025-07-16 13:00:38 -0700 | |
---|---|---|
committer | 2025-07-16 13:00:38 -0700 | |
commit | e2291551827fe5d2d3758c435c191d32b6d1350e (patch) | |
tree | 1fadf8528df158830503b74702a7a59cad118cb9 | |
parent | Merge tag 'soc-fixes-6.16-2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc (diff) | |
parent | tracing/probes: Avoid using params uninitialized in parse_btf_arg() (diff) | |
download | wireguard-linux-e2291551827fe5d2d3758c435c191d32b6d1350e.tar.xz wireguard-linux-e2291551827fe5d2d3758c435c191d32b6d1350e.zip |
Merge tag 'probes-fixes-v6.16-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Pull probes fix from Masami Hiramatsu:
- fprobe-event: The @params variable was being used in an error path
without being initialized. The fix to return an error code.
* tag 'probes-fixes-v6.16-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace:
tracing/probes: Avoid using params uninitialized in parse_btf_arg()
-rw-r--r-- | kernel/trace/trace_probe.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/kernel/trace/trace_probe.c b/kernel/trace/trace_probe.c index 424751cdf31f..40830a3ecd96 100644 --- a/kernel/trace/trace_probe.c +++ b/kernel/trace/trace_probe.c @@ -657,7 +657,7 @@ static int parse_btf_arg(char *varname, ret = query_btf_context(ctx); if (ret < 0 || ctx->nr_params == 0) { trace_probe_log_err(ctx->offset, NO_BTF_ENTRY); - return PTR_ERR(params); + return -ENOENT; } } params = ctx->params; |