summarylogtreecommitdiffstats
path: root/linux6_16.patch
blob: 167593a8896fba02fe15f70f3339c7d2925f73ef (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
--- a/vmmon-only/linux/hostif.c
+++ b/vmmon-only/linux/hostif.c
@@ -3410,7 +3410,11 @@ HostIF_SafeRDMSR(unsigned int msr,   // IN
    int err;
    u64 v;
 
-   err = rdmsrl_safe(msr, &v);
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(6,16,0)
+   err = rdmsrq_safe(msr, &v);
+#else
+   err = rdmsrl_safe(msr, &v);
+#endif
    *val = (err == 0) ? v : 0;  // Linux corrupts 'v' on error
 
    return err;