Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

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()

+1 -1
+1 -1
kernel/trace/trace_probe.c
··· 657 657 ret = query_btf_context(ctx); 658 658 if (ret < 0 || ctx->nr_params == 0) { 659 659 trace_probe_log_err(ctx->offset, NO_BTF_ENTRY); 660 - return PTR_ERR(params); 660 + return -ENOENT; 661 661 } 662 662 } 663 663 params = ctx->params;