Patch "x86/hyper-v: Enable PIT shutdown quirk" has been added to the 4.19-stable tree

kbuild test robot lkp at
Tue Nov 20 18:47:53 UTC 2018

Hi gregkh,

I love your patch! Yet something to improve:

[auto build test ERROR on tip/x86/core]
[cannot apply to v4.20-rc3 next-20181120]
[if your patch is applied to the wrong git tree, please drop us a note to help improve the system]

config: x86_64-allmodconfig (attached as .config)
compiler: gcc-7 (Debian 7.3.0-1) 7.3.0
        # save the attached .config to linux build tree
        make ARCH=x86_64 

All error/warnings (new ones prefixed by >>):

>> arch/x86/kernel/cpu/mshyperv.c:297:9: error: undefined identifier 'i8253_clear_counter_on_shutdown'
   arch/x86/kernel/cpu/mshyperv.c:320:41: warning: symbol 'x86_hyper_ms_hyperv' was not declared. Should it be static?
>> arch/x86/kernel/cpu/mshyperv.c:297:9: warning: generating address of non-lvalue (3)
   arch/x86/kernel/cpu/mshyperv.c: In function 'ms_hyperv_init_platform':
   arch/x86/kernel/cpu/mshyperv.c:297:2: error: 'i8253_clear_counter_on_shutdown' undeclared (first use in this function)
     i8253_clear_counter_on_shutdown = false;
   arch/x86/kernel/cpu/mshyperv.c:297:2: note: each undeclared identifier is reported only once for each function it appears in

vim +/i8253_clear_counter_on_shutdown +297 arch/x86/kernel/cpu/mshyperv.c

   277		machine_ops.shutdown = hv_machine_shutdown;
   278		machine_ops.crash_shutdown = hv_machine_crash_shutdown;
   279	#endif
   280		mark_tsc_unstable("running on Hyper-V");
   282		/*
   283		 * Generation 2 instances don't support reading the NMI status from
   284		 * 0x61 port.
   285		 */
   286		if (efi_enabled(EFI_BOOT))
   287			x86_platform.get_nmi_reason = hv_get_nmi_reason;
   289		/*
   290		 * Hyper-V VMs have a PIT emulation quirk such that zeroing the
   291		 * counter register during PIT shutdown restarts the PIT. So it
   292		 * continues to interrupt @18.2 HZ. Setting i8253_clear_counter
   293		 * to false tells pit_shutdown() not to zero the counter so that
   294		 * the PIT really is shutdown. Generation 2 VMs don't have a PIT,
   295		 * and setting this value has no effect.
   296		 */
 > 297		i8253_clear_counter_on_shutdown = false;

0-DAY kernel test infrastructure                Open Source Technology Center                   Intel Corporation
-------------- next part --------------
A non-text attachment was scrubbed...
Name: .config.gz
Type: application/gzip
Size: 65779 bytes
Desc: not available
URL: <>

More information about the devel mailing list