On Fri, 17 Jan 2020 08:30:07 +0300 Dan Carpenter <dan.carpenter@xxxxxxxxxx> wrote: > The trace_array_get_by_name() function doesn't return error pointers, > it returns NULL on error. Good catch! It used to use trace_array_create() which returns err_ptr, but trace_array_get_by_name() doesn't anymore. Acked-by: Masami Hiramatsu <mhiramat@xxxxxxxxxx> Thank you! > > Fixes: 4f712a4d04a4 ("tracing/boot: Add instance node support") > Signed-off-by: Dan Carpenter <dan.carpenter@xxxxxxxxxx> > --- > kernel/trace/trace_boot.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/kernel/trace/trace_boot.c b/kernel/trace/trace_boot.c > index fa9603dc6469..cd541ac1cbc1 100644 > --- a/kernel/trace/trace_boot.c > +++ b/kernel/trace/trace_boot.c > @@ -322,7 +322,7 @@ trace_boot_init_instances(struct xbc_node *node) > continue; > > tr = trace_array_get_by_name(p); > - if (IS_ERR(tr)) { > + if (!tr) { > pr_err("Failed to get trace instance %s\n", p); > continue; > } > -- > 2.11.0 > -- Masami Hiramatsu <mhiramat@xxxxxxxxxx>