tools headers UAPI: Sync linux/kvm.h with the kernel sources
To pick the changes in:
c93d9201ac3ba2a6 ("KVM: arm64: Implement PSCI SYSTEM_SUSPEND")
8c8bb2039a2b963a ("KVM: arm64: Add support for userspace to suspend a vCPU")
6f0a26bc688e5433 ("KVM: x86: Accept KVM_[GS]ET_TSC_KHZ as a VM ioctl.")
cb7f95d34307235e ("KVM: x86/xen: Advertise and document KVM_XEN_HVM_CONFIG_EVTCHN_SEND")
606d68ae0aa0cde0 ("KVM: x86/xen: Support per-vCPU event channel upcall via local APIC")
d5073800facedd10 ("KVM: x86/xen: Kernel acceleration for XENVER_version")
56c98198613059df ("KVM: x86/xen: handle PV timers oneshot mode")
262290ec5a70de93 ("KVM: x86/xen: Add KVM_XEN_VCPU_ATTR_TYPE_VCPU_ID")
6f90edd30e11ac53 ("KVM: x86/xen: intercept EVTCHNOP_send from guests")
d2a2ac589a304b07 ("KVM: x86/xen: Support direct injection of event channel events")
That automatically adds support for this new ioctl:
$ tools/perf/trace/beauty/kvm_ioctl.sh > before
$ cp include/uapi/linux/kvm.h tools/include/uapi/linux/kvm.h
$ tools/perf/trace/beauty/kvm_ioctl.sh > after
$ diff -u before after
--- before 2022-06-28 12:13:07.
281150509 -0300
+++ after 2022-06-28 12:13:16.
423392896 -0300
@@ -98,6 +98,7 @@
[0xcc] = "GET_SREGS2",
[0xcd] = "SET_SREGS2",
[0xce] = "GET_STATS_FD",
+ [0xd0] = "XEN_HVM_EVTCHN_SEND",
[0xe0] = "CREATE_DEVICE",
[0xe1] = "SET_DEVICE_ATTR",
[0xe2] = "GET_DEVICE_ATTR",
$
This silences these perf build warning:
Warning: Kernel ABI header at 'tools/include/uapi/linux/kvm.h' differs from latest version at 'include/uapi/linux/kvm.h'
diff -u tools/include/uapi/linux/kvm.h include/uapi/linux/kvm.h
Cc: Adrian Hunter <adrian.hunter@intel.com>
Cc: David Woodhouse <dwmw@amazon.co.uk>
Cc: Ian Rogers <irogers@google.com>
Cc: Jiri Olsa <jolsa@kernel.org>
Cc: Joao Martins <joao.m.martins@oracle.com>
Cc: Marc Zyngier <maz@kernel.org>
Cc: Namhyung Kim <namhyung@kernel.org>
Cc: Oliver Upton <oupton@google.com>
Cc: Paolo Bonzini <pbonzini@redhat.com>
Link: http://lore.kernel.org/lkml/Yrs4RE+qfgTaWdAt@kernel.org
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>