Commit 411d63d8 authored by Marc Zyngier's avatar Marc Zyngier
Browse files

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: default avatarMarc Zyngier <maz@kernel.org>
parent 2d701243
Loading
Loading
Loading
Loading
+7 −3
Original line number Diff line number Diff line
@@ -78,13 +78,17 @@ TRACE_EVENT(kvm_arm_clear_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,
	TP_PROTO(const char *name, __u32 value),
	TP_PROTO(const char *name, __u64 value),
	TP_ARGS(name, value),

	TP_STRUCT__entry(
		__field(const char *, name)
		__field(__u32, value)
		__field(__u64, value)
	),

	TP_fast_assign(
@@ -92,7 +96,7 @@ TRACE_EVENT(kvm_arm_set_dreg32,
		__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);