KVM: X86: Tune PLE Window tracepoint
[linux-2.6-microblaze.git] / arch / x86 / kvm / trace.h
index a9e4e7f..0c8cc14 100644 (file)
@@ -890,37 +890,27 @@ TRACE_EVENT(kvm_pml_full,
        TP_printk("vcpu %d: PML full", __entry->vcpu_id)
 );
 
-TRACE_EVENT(kvm_ple_window,
-       TP_PROTO(bool grow, unsigned int vcpu_id, unsigned int new,
-                unsigned int old),
-       TP_ARGS(grow, vcpu_id, new, old),
+TRACE_EVENT(kvm_ple_window_update,
+       TP_PROTO(unsigned int vcpu_id, unsigned int new, unsigned int old),
+       TP_ARGS(vcpu_id, new, old),
 
        TP_STRUCT__entry(
-               __field(                bool,      grow         )
                __field(        unsigned int,   vcpu_id         )
                __field(        unsigned int,       new         )
                __field(        unsigned int,       old         )
        ),
 
        TP_fast_assign(
-               __entry->grow           = grow;
                __entry->vcpu_id        = vcpu_id;
                __entry->new            = new;
                __entry->old            = old;
        ),
 
-       TP_printk("vcpu %u: ple_window %u (%s %u)",
-                 __entry->vcpu_id,
-                 __entry->new,
-                 __entry->grow ? "grow" : "shrink",
-                 __entry->old)
+       TP_printk("vcpu %u old %u new %u (%s)",
+                 __entry->vcpu_id, __entry->old, __entry->new,
+                 __entry->old < __entry->new ? "growed" : "shrinked")
 );
 
-#define trace_kvm_ple_window_grow(vcpu_id, new, old) \
-       trace_kvm_ple_window(true, vcpu_id, new, old)
-#define trace_kvm_ple_window_shrink(vcpu_id, new, old) \
-       trace_kvm_ple_window(false, vcpu_id, new, old)
-
 TRACE_EVENT(kvm_pvclock_update,
        TP_PROTO(unsigned int vcpu_id, struct pvclock_vcpu_time_info *pvclock),
        TP_ARGS(vcpu_id, pvclock),