KVM: arm64: Upgrade trace_kvm_arm_set_dreg32() to 64bit
A number of registers pased to trace_kvm_arm_set_dreg32() are actually 64bit. Upgrade the tracepoint to take a 64bit value, despite the name... Signed-off-by: Marc Zyngier <maz@kernel.org>
This commit is contained in:
parent
2d701243b9
commit
411d63d8c6
|
@ -78,13 +78,17 @@ TRACE_EVENT(kvm_arm_clear_debug,
|
||||||
TP_printk("flags: 0x%08x", __entry->guest_debug)
|
TP_printk("flags: 0x%08x", __entry->guest_debug)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
/*
|
||||||
|
* The dreg32 name is a leftover from a distant past. This will really
|
||||||
|
* output a 64bit value...
|
||||||
|
*/
|
||||||
TRACE_EVENT(kvm_arm_set_dreg32,
|
TRACE_EVENT(kvm_arm_set_dreg32,
|
||||||
TP_PROTO(const char *name, __u32 value),
|
TP_PROTO(const char *name, __u64 value),
|
||||||
TP_ARGS(name, value),
|
TP_ARGS(name, value),
|
||||||
|
|
||||||
TP_STRUCT__entry(
|
TP_STRUCT__entry(
|
||||||
__field(const char *, name)
|
__field(const char *, name)
|
||||||
__field(__u32, value)
|
__field(__u64, value)
|
||||||
),
|
),
|
||||||
|
|
||||||
TP_fast_assign(
|
TP_fast_assign(
|
||||||
|
@ -92,7 +96,7 @@ TRACE_EVENT(kvm_arm_set_dreg32,
|
||||||
__entry->value = value;
|
__entry->value = value;
|
||||||
),
|
),
|
||||||
|
|
||||||
TP_printk("%s: 0x%08x", __entry->name, __entry->value)
|
TP_printk("%s: 0x%llx", __entry->name, __entry->value)
|
||||||
);
|
);
|
||||||
|
|
||||||
TRACE_DEFINE_SIZEOF(__u64);
|
TRACE_DEFINE_SIZEOF(__u64);
|
||||||
|
|
Loading…
Reference in New Issue