]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
KVM: x86: Fix Xen hypercall tracepoint argument assignment
authorQiang Ma <maqianga@uniontech.com>
Tue, 12 May 2026 01:53:13 +0000 (09:53 +0800)
committerPaolo Bonzini <pbonzini@redhat.com>
Tue, 12 May 2026 20:16:26 +0000 (22:16 +0200)
TRACE_EVENT(kvm_xen_hypercall) stores a5 in __entry->a4 instead of
__entry->a5.

That overwrites the recorded a4 argument and leaves a5 unset in the
trace entry. Fix the typo so both arguments are captured correctly.

Signed-off-by: Qiang Ma <maqianga@uniontech.com>
Link: https://patch.msgid.link/20260512015313.1685784-1-maqianga@uniontech.com/
Cc: stable@vger.kernel.org
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
arch/x86/kvm/trace.h

index e7fdbe9efc904c27e121bb5bcb19b506e3bb8c93..0db25bba17f6e82ab59f6a49230c6e5d98605701 100644 (file)
@@ -154,7 +154,7 @@ TRACE_EVENT(kvm_xen_hypercall,
                __entry->a2 = a2;
                __entry->a3 = a3;
                __entry->a4 = a4;
-               __entry->a4 = a5;
+               __entry->a5 = a5;
        ),
 
        TP_printk("cpl %d nr 0x%lx a0 0x%lx a1 0x%lx a2 0x%lx a3 0x%lx a4 0x%lx a5 %lx",