diff options
Diffstat (limited to 'include/linux/ftrace_event.h')
-rw-r--r-- | include/linux/ftrace_event.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/include/linux/ftrace_event.h b/include/linux/ftrace_event.h index 0b0814d90164..d6964244e567 100644 --- a/include/linux/ftrace_event.h +++ b/include/linux/ftrace_event.h | |||
@@ -197,6 +197,7 @@ enum { | |||
197 | TRACE_EVENT_FL_CAP_ANY_BIT, | 197 | TRACE_EVENT_FL_CAP_ANY_BIT, |
198 | TRACE_EVENT_FL_NO_SET_FILTER_BIT, | 198 | TRACE_EVENT_FL_NO_SET_FILTER_BIT, |
199 | TRACE_EVENT_FL_IGNORE_ENABLE_BIT, | 199 | TRACE_EVENT_FL_IGNORE_ENABLE_BIT, |
200 | TRACE_EVENT_FL_WAS_ENABLED_BIT, | ||
200 | }; | 201 | }; |
201 | 202 | ||
202 | /* | 203 | /* |
@@ -205,12 +206,16 @@ enum { | |||
205 | * CAP_ANY - Any user can enable for perf | 206 | * CAP_ANY - Any user can enable for perf |
206 | * NO_SET_FILTER - Set when filter has error and is to be ignored | 207 | * NO_SET_FILTER - Set when filter has error and is to be ignored |
207 | * IGNORE_ENABLE - For ftrace internal events, do not enable with debugfs file | 208 | * IGNORE_ENABLE - For ftrace internal events, do not enable with debugfs file |
209 | * WAS_ENABLED - Set and stays set when an event was ever enabled | ||
210 | * (used for module unloading, if a module event is enabled, | ||
211 | * it is best to clear the buffers that used it). | ||
208 | */ | 212 | */ |
209 | enum { | 213 | enum { |
210 | TRACE_EVENT_FL_FILTERED = (1 << TRACE_EVENT_FL_FILTERED_BIT), | 214 | TRACE_EVENT_FL_FILTERED = (1 << TRACE_EVENT_FL_FILTERED_BIT), |
211 | TRACE_EVENT_FL_CAP_ANY = (1 << TRACE_EVENT_FL_CAP_ANY_BIT), | 215 | TRACE_EVENT_FL_CAP_ANY = (1 << TRACE_EVENT_FL_CAP_ANY_BIT), |
212 | TRACE_EVENT_FL_NO_SET_FILTER = (1 << TRACE_EVENT_FL_NO_SET_FILTER_BIT), | 216 | TRACE_EVENT_FL_NO_SET_FILTER = (1 << TRACE_EVENT_FL_NO_SET_FILTER_BIT), |
213 | TRACE_EVENT_FL_IGNORE_ENABLE = (1 << TRACE_EVENT_FL_IGNORE_ENABLE_BIT), | 217 | TRACE_EVENT_FL_IGNORE_ENABLE = (1 << TRACE_EVENT_FL_IGNORE_ENABLE_BIT), |
218 | TRACE_EVENT_FL_WAS_ENABLED = (1 << TRACE_EVENT_FL_WAS_ENABLED_BIT), | ||
214 | }; | 219 | }; |
215 | 220 | ||
216 | struct ftrace_event_call { | 221 | struct ftrace_event_call { |