diff --git a/kernel/trace/trace_probe.c b/kernel/trace/trace_probe.c index 3a7fbe1da879ccb5ed387afeccb77196dd163cf2..1500c5c060b1416d5442ad7f733ce0daaee17f5b 100644 --- a/kernel/trace/trace_probe.c +++ b/kernel/trace/trace_probe.c @@ -659,7 +659,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;