Linux virtualization list
 help / color / mirror / Atom feed
From: kbuild test robot <lkp@intel.com>
Cc: jgross@suse.com, olaf@aepfle.de, gregkh@linuxfoundation.org,
	daniel.lezcano@linaro.org,
	1541303219-11142-3-git-send-email-mikelley@microsoft.commikelley@microsoft.com,
	marcelo.cerri@canonical.com, kbuild-all@01.org,
	stable-commits@vger.kernel.org, apw@canonical.com,
	devel@linuxdriverproject.org, akataria@vmware.com,
	virtualization@lists.linux-foundation.org, tglx@linutronix.de
Subject: Re: Patch "x86/hyper-v: Enable PIT shutdown quirk" has been added to the 4.19-stable tree
Date: Wed, 21 Nov 2018 02:47:53 +0800	[thread overview]
Message-ID: <201811210243.5aaeYalH%fengguang.wu@intel.com> (raw)
In-Reply-To: <1542632406155212@kroah.com>

[-- Attachment #1: Type: text/plain, Size: 2574 bytes --]

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]

url:    https://github.com/0day-ci/linux/commits/gregkh-linuxfoundation-org/Patch-x86-hyper-v-Enable-PIT-shutdown-quirk-has-been-added-to-the-4-19-stable-tree/20181120-042611
config: x86_64-allmodconfig (attached as .config)
compiler: gcc-7 (Debian 7.3.0-1) 7.3.0
reproduce:
        # 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

   275	
   276	#if IS_ENABLED(CONFIG_HYPERV) && defined(CONFIG_KEXEC_CORE)
   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");
   281	
   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;
   288	
   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;
   298	

---
0-DAY kernel test infrastructure                Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all                   Intel Corporation

[-- Attachment #2: .config.gz --]
[-- Type: application/gzip, Size: 65779 bytes --]

[-- Attachment #3: Type: text/plain, Size: 183 bytes --]

_______________________________________________
Virtualization mailing list
Virtualization@lists.linux-foundation.org
https://lists.linuxfoundation.org/mailman/listinfo/virtualization

  parent reply	other threads:[~2018-11-20 18:47 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <1542632406155212@kroah.com>
2018-11-19 20:44 ` Patch "x86/hyper-v: Enable PIT shutdown quirk" has been added to the 4.19-stable tree kbuild test robot
2018-11-20 18:47 ` kbuild test robot [this message]
2018-11-19 13:00 gregkh

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=201811210243.5aaeYalH%fengguang.wu@intel.com \
    --to=lkp@intel.com \
    --cc=1541303219-11142-3-git-send-email-mikelley@microsoft.commikelley \
    --cc=daniel.lezcano@linaro.org \
    --cc=gregkh@linuxfoundation.org \
    --cc=jgross@suse.com \
    --cc=olaf@aepfle.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox