]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - arch/x86/kvm/mmutrace.h
Merge branch 'master' into tk71
[mv-sheeva.git] / arch / x86 / kvm / mmutrace.h
index 3aab0f0930ef4a01c48376c6e36c5240c4fe35fd..b60b4fdb3edaffa59a971464ce66c2b2c485b810 100644 (file)
@@ -195,6 +195,25 @@ DEFINE_EVENT(kvm_mmu_page_class, kvm_mmu_prepare_zap_page,
 
        TP_ARGS(sp)
 );
+
+TRACE_EVENT(
+       kvm_mmu_audit,
+       TP_PROTO(struct kvm_vcpu *vcpu, int audit_point),
+       TP_ARGS(vcpu, audit_point),
+
+       TP_STRUCT__entry(
+               __field(struct kvm_vcpu *, vcpu)
+               __field(int, audit_point)
+       ),
+
+       TP_fast_assign(
+               __entry->vcpu = vcpu;
+               __entry->audit_point = audit_point;
+       ),
+
+       TP_printk("vcpu:%d %s", __entry->vcpu->cpu,
+                 audit_point_name[__entry->audit_point])
+);
 #endif /* _TRACE_KVMMMU_H */
 
 #undef TRACE_INCLUDE_PATH