All of lore.kernel.org
 help / color / mirror / Atom feed
* [kas:kvm-unmapped-poison 7/7] arch/s390/kvm/../../../virt/kvm/kvm_main.c:2809:8: error: implicit declaration of function 'TestClearPageHWPoison'; did you mean
@ 2021-03-12 20:03 kernel test robot
  0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2021-03-12 20:03 UTC (permalink / raw)
  To: kbuild-all

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

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/kas/linux.git kvm-unmapped-poison
head:   51d4d402256b9c1b8e38be95bfa2bb28dc8189ad
commit: 51d4d402256b9c1b8e38be95bfa2bb28dc8189ad [7/7] KVM: unmap guest memory with poison
config: s390-randconfig-r011-20210312 (attached as .config)
compiler: s390-linux-gcc (GCC) 9.3.0
reproduce (this is a W=1 build):
        wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
        chmod +x ~/bin/make.cross
        # https://git.kernel.org/pub/scm/linux/kernel/git/kas/linux.git/commit/?id=51d4d402256b9c1b8e38be95bfa2bb28dc8189ad
        git remote add kas https://git.kernel.org/pub/scm/linux/kernel/git/kas/linux.git
        git fetch --no-tags kas kvm-unmapped-poison
        git checkout 51d4d402256b9c1b8e38be95bfa2bb28dc8189ad
        # save the attached .config to linux build tree
        COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=s390 

If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@intel.com>

All errors (new ones prefixed by >>):

   arch/s390/kvm/../../../virt/kvm/kvm_main.c: In function 'kvm_share_memory':
>> arch/s390/kvm/../../../virt/kvm/kvm_main.c:2809:8: error: implicit declaration of function 'TestClearPageHWPoison'; did you mean 'ClearPageHWPoison'? [-Werror=implicit-function-declaration]
    2809 |   if (!TestClearPageHWPoison(page))
         |        ^~~~~~~~~~~~~~~~~~~~~
         |        ClearPageHWPoison
   cc1: some warnings being treated as errors


vim +2809 arch/s390/kvm/../../../virt/kvm/kvm_main.c

  2780	
  2781	int kvm_share_memory(struct kvm *kvm, unsigned long gfn, unsigned long npages)
  2782	{
  2783		unsigned long end = gfn + npages;
  2784	
  2785		if (!npages)
  2786			return 0;
  2787	
  2788		/*
  2789		 * Out of slots.
  2790		 * Still worth to proceed: the new range may merge with an existing
  2791		 * one.
  2792		 */
  2793		WARN_ON_ONCE(nr_shared_ranges == ARRAY_SIZE(shared_ranges));
  2794	
  2795		if (mmap_write_lock_killable(kvm->mm))
  2796			return -KVM_EINTR;
  2797		nr_shared_ranges = add_range_with_merge(shared_ranges,
  2798							ARRAY_SIZE(shared_ranges),
  2799							nr_shared_ranges, gfn, end);
  2800		nr_shared_ranges = clean_sort_range(shared_ranges,
  2801						    ARRAY_SIZE(shared_ranges));
  2802		mmap_write_unlock(kvm->mm);
  2803	
  2804		for (; gfn < end; gfn++) {
  2805			struct page *page = gfn_to_page(kvm, gfn);
  2806	
  2807			if (page == KVM_ERR_PTR_BAD_PAGE)
  2808				continue;
> 2809			if (!TestClearPageHWPoison(page))
  2810				continue;
  2811			lock_page(page);
  2812			remove_migration_ptes(page, page, false);
  2813			unlock_page(page);
  2814			put_page(page);
  2815		}
  2816	
  2817		return 0;
  2818	}
  2819	

---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org

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

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2021-03-12 20:03 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-03-12 20:03 [kas:kvm-unmapped-poison 7/7] arch/s390/kvm/../../../virt/kvm/kvm_main.c:2809:8: error: implicit declaration of function 'TestClearPageHWPoison'; did you mean kernel test robot

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.