Re: [PATCH v2 25/40] tracing: Add support for dynamic tracepoints
From: Tom Zanussi <hidden>
Date: 2017-09-08 14:18:32
Also in:
lkml
From: Tom Zanussi <hidden>
Date: 2017-09-08 14:18:32
Also in:
lkml
Hi Steve, On Thu, 2017-09-07 at 18:02 -0400, Steven Rostedt wrote:
On Tue, 5 Sep 2017 16:57:37 -0500 Tom Zanussi [off-list ref] wrote:quoted
The tracepoint infrastructure assumes statically-defined tracepoints and uses static_keys for tracepoint enablement. In order to define tracepoints on the fly, we need to have a dynamic counterpart.Do we? I believe the static keys should work just fine if you don't have any defined static keys jumps, and they should work as a simple counter. Could we do that instead of adding another variable to a structure that is defined over a thousand times? Save us 4k of memory.
OK, yeah, makes sense if possible - let me look into that... Tom