Commit 6e7d1529 authored by Avi Kivity's avatar Avi Kivity Committed by Marcelo Tosatti

KVM: Fix msr trace

- data is 64 bits wide, not unsigned long
- rw is confusingly named
Signed-off-by: default avatarAvi Kivity <avi@redhat.com>
Signed-off-by: default avatarMarcelo Tosatti <mtosatti@redhat.com>
parent e01c2426
...@@ -246,23 +246,23 @@ TRACE_EVENT(kvm_page_fault, ...@@ -246,23 +246,23 @@ TRACE_EVENT(kvm_page_fault,
* Tracepoint for guest MSR access. * Tracepoint for guest MSR access.
*/ */
TRACE_EVENT(kvm_msr, TRACE_EVENT(kvm_msr,
TP_PROTO(unsigned int rw, unsigned int ecx, unsigned long data), TP_PROTO(unsigned write, u32 ecx, u64 data),
TP_ARGS(rw, ecx, data), TP_ARGS(write, ecx, data),
TP_STRUCT__entry( TP_STRUCT__entry(
__field( unsigned int, rw ) __field( unsigned, write )
__field( unsigned int, ecx ) __field( u32, ecx )
__field( unsigned long, data ) __field( u64, data )
), ),
TP_fast_assign( TP_fast_assign(
__entry->rw = rw; __entry->write = write;
__entry->ecx = ecx; __entry->ecx = ecx;
__entry->data = data; __entry->data = data;
), ),
TP_printk("msr_%s %x = 0x%lx", TP_printk("msr_%s %x = 0x%llx",
__entry->rw ? "write" : "read", __entry->write ? "write" : "read",
__entry->ecx, __entry->data) __entry->ecx, __entry->data)
); );
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment