mirror of
https://aur.archlinux.org/vmware-workstation.git
synced 2025-10-02 04:41:58 +08:00
15 lines
398 B
Diff
15 lines
398 B
Diff
--- 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;
|