Re: [PATCHv3 3/3] dynamic_debug: Add a flag for dynamic event tracing

From: Sai Prakash Ranjan
Date: Tue Nov 09 2021 - 12:49:31 EST


On 11/9/2021 11:10 PM, Steven Rostedt wrote:
On Tue, 9 Nov 2021 23:00:11 +0530
Sai Prakash Ranjan <quic_saipraka@xxxxxxxxxxx> wrote:

Ah that's a very good idea, descriptor does contain the module, file name.
We can probably even pass the module name,file name as string from the
descriptor itself to event?
Perhaps we can do that for all trace events and not just this trace
event? Just like the trace event name displayed
with trace events, perhaps have file name,module name displayed when
dynamic debug is enabled? Filtering by
filename is pretty useful since most of these usecases in debugging will
be with respect to some driver or subsystems.
If we add this for all events, it would require a lot of changes to all
users of tracepoints, as it would require adding a new parameter to the
callbacks.

We could add a flag in the registering that states that the callback is OK
for it, and it passes that data as well.

Let me look into this for a bit. I may not have something this week, but
we should look into this more before adding little hacks that do this one
at a time like this patch.

-- Steve

Sure, thanks for the help and review. I can skip this patch adding support for dynamic event tracing
till we have something concrete as the previous patches doesn't depend on this.

Thanks,
Sai