[PATCH v4 06/18] x86/hyperv: Switch from __rdmsr() to native_rdmsrq()

From: Juergen Gross

Date: Mon Jun 29 2026 - 02:59:25 EST


The __rdmsr() helper will be changed soon, so don't use it directly
outside of msr.h. Switch to native_rdmsrq() in HyperV related code.

Reported-by: kernel test robot <lkp@xxxxxxxxx>
Closes: https://lore.kernel.org/oe-kbuild-all/202602182222.WEBLSQRj-lkp@xxxxxxxxx/
Signed-off-by: Juergen Gross <jgross@xxxxxxxx>
---
V4:
- new patch (kernel test robot)
---
arch/x86/hyperv/hv_crash.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/arch/x86/hyperv/hv_crash.c b/arch/x86/hyperv/hv_crash.c
index 5ffcc23255de..28ee76e18d9b 100644
--- a/arch/x86/hyperv/hv_crash.c
+++ b/arch/x86/hyperv/hv_crash.c
@@ -217,9 +217,9 @@ static void hv_hvcrash_ctxt_save(void)
native_store_gdt(&ctxt->gdtr);
store_idt(&ctxt->idtr);

- ctxt->gsbase = __rdmsr(MSR_GS_BASE);
- ctxt->efer = __rdmsr(MSR_EFER);
- ctxt->pat = __rdmsr(MSR_IA32_CR_PAT);
+ ctxt->gsbase = native_rdmsrq(MSR_GS_BASE);
+ ctxt->efer = native_rdmsrq(MSR_EFER);
+ ctxt->pat = native_rdmsrq(MSR_IA32_CR_PAT);
}

/* Add trampoline page to the kernel pagetable for transition to kernel PT */
--
2.54.0