|
@@ -13,11 +13,13 @@
|
|
{ TLB_LOCAL_SHOOTDOWN, "local shootdown" }, \
|
|
{ TLB_LOCAL_SHOOTDOWN, "local shootdown" }, \
|
|
{ TLB_LOCAL_MM_SHOOTDOWN, "local mm shootdown" }
|
|
{ TLB_LOCAL_MM_SHOOTDOWN, "local mm shootdown" }
|
|
|
|
|
|
-TRACE_EVENT(tlb_flush,
|
|
|
|
|
|
+TRACE_EVENT_CONDITION(tlb_flush,
|
|
|
|
|
|
TP_PROTO(int reason, unsigned long pages),
|
|
TP_PROTO(int reason, unsigned long pages),
|
|
TP_ARGS(reason, pages),
|
|
TP_ARGS(reason, pages),
|
|
|
|
|
|
|
|
+ TP_CONDITION(cpu_online(smp_processor_id())),
|
|
|
|
+
|
|
TP_STRUCT__entry(
|
|
TP_STRUCT__entry(
|
|
__field( int, reason)
|
|
__field( int, reason)
|
|
__field(unsigned long, pages)
|
|
__field(unsigned long, pages)
|