Some of the tracefs APIs for dynamic events accept bitmask of events. If a caller wants to address all types of events, it should list them in the bitmask. This logic is fragile. When a new type of dynamic event is introduced, the API callers should be modified. That's why a new define is added, part of the library API, to address all types of dynamic events. Suggested-by: Steven Rostedt <rostedt@xxxxxxxxxxx> Signed-off-by: Tzvetomir Stoyanov (VMware) <tz.stoyanov@xxxxxxxxx> --- include/tracefs.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/include/tracefs.h b/include/tracefs.h index 1848ad0..b3694cb 100644 --- a/include/tracefs.h +++ b/include/tracefs.h @@ -261,6 +261,8 @@ enum tracefs_dynevent_type { TRACEFS_DYNEVENT_MAX = 1 << 6, }; +#define TRACEFS_DYNEVENT_ALL 0xFFFFFFFF + int tracefs_dynevent_create(struct tracefs_dynevent *devent); int tracefs_dynevent_destroy(struct tracefs_dynevent *devent, bool force); int tracefs_dynevent_destroy_all(unsigned int types, bool force); -- 2.34.1