while CONFIG_PARAVIRT=n, building fails: arch/x86/kernel/cpu/mshyperv.c: In function ms_hyperv_init_platform: arch/x86/kernel/cpu/mshyperv.c:219:2: error: pv_info undeclared (first use in this function); did you mean pr_info? pv_info.name = "Hyper-V"; ^~~~~~~ Wrap it into a #ifdef to fix this. Fixes: 628270ef628a ("x86/hyperv: Set pv_info.name to "Hyper-V"") Signed-off-by: YueHaibing <yuehaibing@xxxxxxxxxx> --- arch/x86/kernel/cpu/mshyperv.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/x86/kernel/cpu/mshyperv.c b/arch/x86/kernel/cpu/mshyperv.c index e7f0776..c656d92 100644 --- a/arch/x86/kernel/cpu/mshyperv.c +++ b/arch/x86/kernel/cpu/mshyperv.c @@ -216,7 +216,9 @@ static void __init ms_hyperv_init_platform(void) int hv_host_info_ecx; int hv_host_info_edx; +#ifdef CONFIG_PARAVIRT pv_info.name = "Hyper-V"; +#endif /* * Extract the features and hints -- 2.7.4