diff options
Diffstat (limited to 'include/trace')
-rw-r--r-- | include/trace/events/vmscan.h | 20 |
1 files changed, 13 insertions, 7 deletions
diff --git a/include/trace/events/vmscan.h b/include/trace/events/vmscan.h index 1798e0cee2a9..b2c33bd955fa 100644 --- a/include/trace/events/vmscan.h +++ b/include/trace/events/vmscan.h | |||
@@ -366,9 +366,10 @@ DEFINE_EVENT_CONDITION(put_swap_token_template, disable_swap_token, | |||
366 | 366 | ||
367 | TRACE_EVENT_CONDITION(update_swap_token_priority, | 367 | TRACE_EVENT_CONDITION(update_swap_token_priority, |
368 | TP_PROTO(struct mm_struct *mm, | 368 | TP_PROTO(struct mm_struct *mm, |
369 | unsigned int old_prio), | 369 | unsigned int old_prio, |
370 | struct mm_struct *swap_token_mm), | ||
370 | 371 | ||
371 | TP_ARGS(mm, old_prio), | 372 | TP_ARGS(mm, old_prio, swap_token_mm), |
372 | 373 | ||
373 | TP_CONDITION(mm->token_priority != old_prio), | 374 | TP_CONDITION(mm->token_priority != old_prio), |
374 | 375 | ||
@@ -376,16 +377,21 @@ TRACE_EVENT_CONDITION(update_swap_token_priority, | |||
376 | __field(struct mm_struct*, mm) | 377 | __field(struct mm_struct*, mm) |
377 | __field(unsigned int, old_prio) | 378 | __field(unsigned int, old_prio) |
378 | __field(unsigned int, new_prio) | 379 | __field(unsigned int, new_prio) |
380 | __field(struct mm_struct*, swap_token_mm) | ||
381 | __field(unsigned int, swap_token_prio) | ||
379 | ), | 382 | ), |
380 | 383 | ||
381 | TP_fast_assign( | 384 | TP_fast_assign( |
382 | __entry->mm = mm; | 385 | __entry->mm = mm; |
383 | __entry->old_prio = old_prio; | 386 | __entry->old_prio = old_prio; |
384 | __entry->new_prio = mm->token_priority; | 387 | __entry->new_prio = mm->token_priority; |
388 | __entry->swap_token_mm = swap_token_mm; | ||
389 | __entry->swap_token_prio = swap_token_mm ? swap_token_mm->token_priority : 0; | ||
385 | ), | 390 | ), |
386 | 391 | ||
387 | TP_printk("mm=%p old_prio=%u new_prio=%u", | 392 | TP_printk("mm=%p old_prio=%u new_prio=%u swap_token_mm=%p token_prio=%u", |
388 | __entry->mm, __entry->old_prio, __entry->new_prio) | 393 | __entry->mm, __entry->old_prio, __entry->new_prio, |
394 | __entry->swap_token_mm, __entry->swap_token_prio) | ||
389 | ); | 395 | ); |
390 | 396 | ||
391 | #endif /* _TRACE_VMSCAN_H */ | 397 | #endif /* _TRACE_VMSCAN_H */ |