Re: [PATCH] qdisc: fix NULL pointer dereference in perf_trace_qdisc_reset()
From: Steven Rostedt
Date: Tue Jun 25 2024 - 18:41:31 EST
On Fri, 21 Jun 2024 20:45:49 +0900
yskelg@xxxxxxxxx wrote:
> diff --git a/include/trace/events/qdisc.h b/include/trace/events/qdisc.h
> index f1b5e816e7e5..170b51fbe47a 100644
> --- a/include/trace/events/qdisc.h
> +++ b/include/trace/events/qdisc.h
> @@ -81,7 +81,7 @@ TRACE_EVENT(qdisc_reset,
> TP_ARGS(q),
>
> TP_STRUCT__entry(
> - __string( dev, qdisc_dev(q)->name )
> + __string(dev, qdisc_dev(q) ? qdisc_dev(q)->name : "noop_queue")
From a tracing point of view:
Reviewed-by: Steven Rostedt (Google) <rostedt@xxxxxxxxxxx>
-- Steve
> __string( kind, q->ops->id )
> __field( u32, parent )
> __field( u32, handle )