[PATCH v2 2/2] examples: systemtap: Update to linux-6.3 (rc1)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



The 'vmsa' struct was moved out of 'struct vcpu_svm' into the 'sev_es'
sub-struct in linux commit:

  commit b67a4cc35c9f726999fa29880713ce72d4e39e8d
  Author: Peter Gonda <pgonda@xxxxxxxxxx>
  Date:   Thu Oct 21 10:42:59 2021 -0700

      KVM: SEV: Refactor out sev_es_state struct

      Move SEV-ES vCPU metadata into new sev_es_state struct from vcpu_svm.

Also update the line reference to have more margin.

Signed-off-by: Peter Krempa <pkrempa@xxxxxxxxxx>
---
 examples/systemtap/amd-sev-es-vmsa.stp | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/examples/systemtap/amd-sev-es-vmsa.stp b/examples/systemtap/amd-sev-es-vmsa.stp
index 7bd079be71..2ac0b6eb53 100644
--- a/examples/systemtap/amd-sev-es-vmsa.stp
+++ b/examples/systemtap/amd-sev-es-vmsa.stp
@@ -46,7 +46,7 @@ function dump_vmsa(addr:long) {
 # is the one beween the call to clflush_cache_range(...) and the
 # call to sev_issue_cmd(kvm, SEV_CMD_LAUNCH_UPDATE...).
 #
-# Line 632 is correct for Linux v6.0
-probe module("kvm_amd").statement("__sev_launch_update_vmsa@arch/x86/kvm/svm/sev.c:632") {
-  dump_vmsa($svm->vmsa)
+# Line 635 is correct for Linux v6.3
+probe module("kvm_amd").statement("__sev_launch_update_vmsa@arch/x86/kvm/svm/sev.c:635") {
+  dump_vmsa($svm->sev_es->vmsa)
 }
-- 
2.39.2




[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]

  Powered by Linux