diff options
Diffstat (limited to 'include/trace')
| -rw-r--r-- | include/trace/events/timer.h | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/include/trace/events/timer.h b/include/trace/events/timer.h index 425bcfe56c62..f5eb53eb658f 100644 --- a/include/trace/events/timer.h +++ b/include/trace/events/timer.h | |||
| @@ -323,6 +323,27 @@ TRACE_EVENT(itimer_expire, | |||
| 323 | (int) __entry->pid, (unsigned long long)__entry->now) | 323 | (int) __entry->pid, (unsigned long long)__entry->now) |
| 324 | ); | 324 | ); |
| 325 | 325 | ||
| 326 | #ifdef CONFIG_NO_HZ_FULL | ||
| 327 | TRACE_EVENT(tick_stop, | ||
| 328 | |||
| 329 | TP_PROTO(int success, char *error_msg), | ||
| 330 | |||
| 331 | TP_ARGS(success, error_msg), | ||
| 332 | |||
| 333 | TP_STRUCT__entry( | ||
| 334 | __field( int , success ) | ||
| 335 | __string( msg, error_msg ) | ||
| 336 | ), | ||
| 337 | |||
| 338 | TP_fast_assign( | ||
| 339 | __entry->success = success; | ||
| 340 | __assign_str(msg, error_msg); | ||
| 341 | ), | ||
| 342 | |||
| 343 | TP_printk("success=%s msg=%s", __entry->success ? "yes" : "no", __get_str(msg)) | ||
| 344 | ); | ||
| 345 | #endif | ||
| 346 | |||
| 326 | #endif /* _TRACE_TIMER_H */ | 347 | #endif /* _TRACE_TIMER_H */ |
| 327 | 348 | ||
| 328 | /* This part must be outside protection */ | 349 | /* This part must be outside protection */ |
