On Fri, 18 Jul 2025 13:58:46 -0400
Steven Rostedt <rost...@goodmis.org> wrote:

> > +           buf = kmalloc(MAX_EVENT_NAME_LEN, GFP_KERNEL);
> > +           if (!buf) {
> > +                   ret = -ENOMEM;
> > +                   goto fail_address_parse;
> > +           }
> >             snprintf(buf, MAX_EVENT_NAME_LEN, "%c_%s_0x%lx", 'p', tail, 
> > offset);
> >             event = buf;
> >             kfree(tail);
> 
> You could easily do the same thing as I mentioned in my reply to patch 4:
> 
>               if (!buf)
>                       goto fail_mem;
> 
> error:
>       free_trace_uprobe(tu);
> out:
>       trace_probe_log_clear();
>       return ret;
> 
> fail_mem:
>       ret = -ENOMEM;
> fail_address_parse:
>       trace_probe_log_clear();
>       path_put(&path);
>       kfree(filename);
> 
>       return ret;
> }

OK, let me update it. Thanks!

> 
> -- Steve


-- 
Masami Hiramatsu (Google) <mhira...@kernel.org>

Reply via email to