Messages in this thread | | | Date | Thu, 4 May 2023 09:34:34 -0400 | From | Steven Rostedt <> | Subject | Re: [RFC PATCH 1/1] smp: Add tracepoints for functions called with smp_call_function*() |
| |
On Thu, 04 May 2023 12:59:41 +0100 Valentin Schneider <vschneid@redhat.com> wrote:
> +TRACE_EVENT(csd_queue_cpu, > + > + TP_PROTO(const unsigned int cpu,
Why the "const" ?
-- Steve
> + unsigned long callsite, > + smp_call_func_t func, > + call_single_data_t *csd), > + > + TP_ARGS(cpu, callsite, func, csd), > + > + TP_STRUCT__entry( > + __field(unsigned int, cpu) > + __field(void *, callsite) > + __field(void *, func) > + __field(void *, csd) > + ), > + > + TP_fast_assign( > + __entry->cpu = cpu; > + __entry->callsite = (void *)callsite; > + __entry->func = func; > + __entry->csd = csd; > + ), > + > + TP_printk("cpu=%u callsite=%pS func=%pS csd=%p", > + __entry->cpu, __entry->callsite, __entry->func, __entry->csd) > +); > +
| |