Probes fixes for v6.16-rc6:

- fprobe-event: The @params variable was being used in an error path
    without being initialized. The fix to return an error code.
 -----BEGIN PGP SIGNATURE-----
 
 iQFPBAABCgA5FiEEh7BulGwFlgAOi5DV2/sHvwUrPxsFAmh3RMIbHG1hc2FtaS5o
 aXJhbWF0c3VAZ21haWwuY29tAAoJENv7B78FKz8bshgH/iJ8HXL+hsX8KknUCK/9
 zqDVWLb0kG/EAGEavZLuwU0gPXKTYZSVbOug7jN8JsrNqZ6F68fnD6KzXxsKix0M
 8GuzDDJKT/K/qgKhdyZlhm2pHx5u5lqKyDPqeGfX/NvGOpTigHje0w5y6+eqYGdL
 9QbjXRWYTWnZGjmBN6rVFoiqlW9oNzpaU4tCtANt5ZiQWUZymh7wZpgWC5uvf2yw
 EUccRKRbTSNibkG49NmFVnEGR5p+kT9WF8D8uW8gWhvdNGA0tiNeTPOFEplVGX08
 u72IfqQdUPJqvGTHbr4DzXVnrljT44PVO9AQYyVS9N/ekiGzIDaffOgErj3ydz7t
 FCg=
 =e05a
 -----END PGP SIGNATURE-----

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()
This commit is contained in:
Linus Torvalds 2025-07-16 13:00:38 -07:00
commit e229155182

View File

@ -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;