Commit 2ed152afc7ed61830b848b32936e1541a1a57799
Committed by
Avi Kivity
1 parent
06056bfb94
KVM: cleanup kvm trace
This patch does: - no need call tracepoint_synchronize_unregister() when kvm module is unloaded since ftrace can handle it - cleanup ftrace's macro Signed-off-by: Xiao Guangrong <xiaoguangrong@cn.fujitsu.com> Signed-off-by: Avi Kivity <avi@redhat.com>
Showing 6 changed files with 11 additions and 8 deletions Side-by-side Diff
arch/x86/kvm/mmu.c
arch/x86/kvm/mmutrace.h
... | ... | @@ -6,8 +6,6 @@ |
6 | 6 | |
7 | 7 | #undef TRACE_SYSTEM |
8 | 8 | #define TRACE_SYSTEM kvmmmu |
9 | -#define TRACE_INCLUDE_PATH . | |
10 | -#define TRACE_INCLUDE_FILE mmutrace | |
11 | 9 | |
12 | 10 | #define KVM_MMU_PAGE_FIELDS \ |
13 | 11 | __field(__u64, gfn) \ |
... | ... | @@ -215,6 +213,11 @@ |
215 | 213 | ); |
216 | 214 | |
217 | 215 | #endif /* _TRACE_KVMMMU_H */ |
216 | + | |
217 | +#undef TRACE_INCLUDE_PATH | |
218 | +#define TRACE_INCLUDE_PATH . | |
219 | +#undef TRACE_INCLUDE_FILE | |
220 | +#define TRACE_INCLUDE_FILE mmutrace | |
218 | 221 | |
219 | 222 | /* This part must be outside protection */ |
220 | 223 | #include <trace/define_trace.h> |
arch/x86/kvm/trace.h
... | ... | @@ -5,8 +5,6 @@ |
5 | 5 | |
6 | 6 | #undef TRACE_SYSTEM |
7 | 7 | #define TRACE_SYSTEM kvm |
8 | -#define TRACE_INCLUDE_PATH arch/x86/kvm | |
9 | -#define TRACE_INCLUDE_FILE trace | |
10 | 8 | |
11 | 9 | /* |
12 | 10 | * Tracepoint for guest mode entry. |
... | ... | @@ -574,6 +572,11 @@ |
574 | 572 | ); |
575 | 573 | |
576 | 574 | #endif /* _TRACE_KVM_H */ |
575 | + | |
576 | +#undef TRACE_INCLUDE_PATH | |
577 | +#define TRACE_INCLUDE_PATH arch/x86/kvm | |
578 | +#undef TRACE_INCLUDE_FILE | |
579 | +#define TRACE_INCLUDE_FILE trace | |
577 | 580 | |
578 | 581 | /* This part must be outside protection */ |
579 | 582 | #include <trace/define_trace.h> |
arch/x86/kvm/x86.c
include/trace/events/kvm.h