All of lore.kernel.org
 help / color / mirror / Atom feed
From: kernel test robot <lkp@intel.com>
To: kaixuxia@tencent.com, frankjpliu@tencent.com, kasong@tencent.com,
	sagazchen@tencent.com, kernelxing@tencent.com,
	aurelianliu@tencent.com, deshengwu@tencent.com,
	flyingpeng@tencent.com, jingqunli@tencent.com,
	jason.zeng@intel.com, lin.x.wang@intel.com,
	yingbao.jia@intel.com, pei.p.jia@intel.com
Cc: oe-kbuild-all@lists.linux.dev
Subject: [opencloudos:linux-5.4/lts/5.4.119-20.0009.spr 1/1] arch/arm64/kvm/../../../virt/kvm/arm/arm.c:212:21: error: 'KVM_MAX_VCPU_ID' undeclared; did you mean 'KVM_MAX_VCPU_IDS'?
Date: Fri, 6 Dec 2024 16:51:47 +0800	[thread overview]
Message-ID: <202412061644.GDvOxkh0-lkp@intel.com> (raw)

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain; charset=unknown-8bit, Size: 7026 bytes --]

Hi Zhuo,

FYI, the error/warning was bisected to this commit, please ignore it if it's irrelevant.

tree:   https://gitee.com/OpenCloudOS/OpenCloudOS-Kernel.git linux-5.4/lts/5.4.119-20.0009.spr
head:   f1811f6442501fe34d2339158aed4f85a64f0398
commit: 2e1cb4523f3590fd773eeea95c0a8c436308a98a [1/1] kvm: rename KVM_MAX_VCPU_ID to KVM_MAX_VCPU_IDS
config: arm64-randconfig-r051-20241204 (https://download.01.org/0day-ci/archive/20241206/202412061644.GDvOxkh0-lkp@intel.com/config)
compiler: aarch64-linux-gcc (GCC) 14.2.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20241206/202412061644.GDvOxkh0-lkp@intel.com/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202412061644.GDvOxkh0-lkp@intel.com/

All errors (new ones prefixed by >>):

   arch/arm64/kvm/../../../virt/kvm/arm/arm.c:147:5: warning: no previous prototype for 'kvm_arch_create_vcpu_debugfs' [-Wmissing-prototypes]
     147 | int kvm_arch_create_vcpu_debugfs(struct kvm_vcpu *vcpu)
         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
   arch/arm64/kvm/../../../virt/kvm/arm/arm.c: In function 'kvm_vm_ioctl_check_extension':
>> arch/arm64/kvm/../../../virt/kvm/arm/arm.c:212:21: error: 'KVM_MAX_VCPU_ID' undeclared (first use in this function); did you mean 'KVM_MAX_VCPU_IDS'?
     212 |                 r = KVM_MAX_VCPU_ID;
         |                     ^~~~~~~~~~~~~~~
         |                     KVM_MAX_VCPU_IDS
   arch/arm64/kvm/../../../virt/kvm/arm/arm.c:212:21: note: each undeclared identifier is reported only once for each function it appears in


vim +212 arch/arm64/kvm/../../../virt/kvm/arm/arm.c

749cf76c5a363e1 arch/arm/kvm/arm.c Christoffer Dall 2013-01-20  179  
784aa3d7fb6f729 arch/arm/kvm/arm.c Alexander Graf   2014-07-14  180  int kvm_vm_ioctl_check_extension(struct kvm *kvm, long ext)
749cf76c5a363e1 arch/arm/kvm/arm.c Christoffer Dall 2013-01-20  181  {
749cf76c5a363e1 arch/arm/kvm/arm.c Christoffer Dall 2013-01-20  182  	int r;
749cf76c5a363e1 arch/arm/kvm/arm.c Christoffer Dall 2013-01-20  183  	switch (ext) {
1a89dd9113badd7 arch/arm/kvm/arm.c Marc Zyngier     2013-01-21  184  	case KVM_CAP_IRQCHIP:
c7da6fa43cb1c5e arch/arm/kvm/arm.c Pavel Fedin      2015-12-18  185  		r = vgic_present;
c7da6fa43cb1c5e arch/arm/kvm/arm.c Pavel Fedin      2015-12-18  186  		break;
d44758c0dfc5993 arch/arm/kvm/arm.c Nikolay Nikolaev 2015-01-24  187  	case KVM_CAP_IOEVENTFD:
7330672befe6269 arch/arm/kvm/arm.c Christoffer Dall 2013-10-25  188  	case KVM_CAP_DEVICE_CTRL:
749cf76c5a363e1 arch/arm/kvm/arm.c Christoffer Dall 2013-01-20  189  	case KVM_CAP_USER_MEMORY:
749cf76c5a363e1 arch/arm/kvm/arm.c Christoffer Dall 2013-01-20  190  	case KVM_CAP_SYNC_MMU:
749cf76c5a363e1 arch/arm/kvm/arm.c Christoffer Dall 2013-01-20  191  	case KVM_CAP_DESTROY_MEMORY_REGION_WORKS:
749cf76c5a363e1 arch/arm/kvm/arm.c Christoffer Dall 2013-01-20  192  	case KVM_CAP_ONE_REG:
aa024c2f35a07cc arch/arm/kvm/arm.c Marc Zyngier     2013-01-20  193  	case KVM_CAP_ARM_PSCI:
4447a208f7fc2e2 arch/arm/kvm/arm.c Anup Patel       2014-04-29  194  	case KVM_CAP_ARM_PSCI_0_2:
98047888bb9fd57 arch/arm/kvm/arm.c Christoffer Dall 2014-08-19  195  	case KVM_CAP_READONLY_MEM:
ecccf0cc722f40e arch/arm/kvm/arm.c Alex Bennée      2015-03-13  196  	case KVM_CAP_MP_STATE:
460df4c1fc7c008 arch/arm/kvm/arm.c Paolo Bonzini    2017-02-08  197  	case KVM_CAP_IMMEDIATE_EXIT:
58bf437ff64eac8 virt/kvm/arm/arm.c Dongjiu Geng     2018-10-13  198  	case KVM_CAP_VCPU_EVENTS:
92f35b751c71d14 virt/kvm/arm/arm.c Marc Zyngier     2019-08-18  199  	case KVM_CAP_ARM_IRQ_LINE_LAYOUT_2:
749cf76c5a363e1 arch/arm/kvm/arm.c Christoffer Dall 2013-01-20  200  		r = 1;
749cf76c5a363e1 arch/arm/kvm/arm.c Christoffer Dall 2013-01-20  201  		break;
3401d54696f992e arch/arm/kvm/arm.c Christoffer Dall 2013-01-23  202  	case KVM_CAP_ARM_SET_DEVICE_ADDR:
3401d54696f992e arch/arm/kvm/arm.c Christoffer Dall 2013-01-23  203  		r = 1;
ca46e10fb239d46 arch/arm/kvm/arm.c Marc Zyngier     2013-04-03  204  		break;
749cf76c5a363e1 arch/arm/kvm/arm.c Christoffer Dall 2013-01-20  205  	case KVM_CAP_NR_VCPUS:
749cf76c5a363e1 arch/arm/kvm/arm.c Christoffer Dall 2013-01-20  206  		r = num_online_cpus();
749cf76c5a363e1 arch/arm/kvm/arm.c Christoffer Dall 2013-01-20  207  		break;
749cf76c5a363e1 arch/arm/kvm/arm.c Christoffer Dall 2013-01-20  208  	case KVM_CAP_MAX_VCPUS:
749cf76c5a363e1 arch/arm/kvm/arm.c Christoffer Dall 2013-01-20  209  		r = KVM_MAX_VCPUS;
749cf76c5a363e1 arch/arm/kvm/arm.c Christoffer Dall 2013-01-20  210  		break;
a86cb413f4bf273 virt/kvm/arm/arm.c Thomas Huth      2019-05-23  211  	case KVM_CAP_MAX_VCPU_ID:
a86cb413f4bf273 virt/kvm/arm/arm.c Thomas Huth      2019-05-23 @212  		r = KVM_MAX_VCPU_ID;
a86cb413f4bf273 virt/kvm/arm/arm.c Thomas Huth      2019-05-23  213  		break;
2988509dd8a0e9c arch/arm/kvm/arm.c Vladimir Murzin  2016-11-02  214  	case KVM_CAP_MSI_DEVID:
2988509dd8a0e9c arch/arm/kvm/arm.c Vladimir Murzin  2016-11-02  215  		if (!kvm)
2988509dd8a0e9c arch/arm/kvm/arm.c Vladimir Murzin  2016-11-02  216  			r = -EINVAL;
2988509dd8a0e9c arch/arm/kvm/arm.c Vladimir Murzin  2016-11-02  217  		else
2988509dd8a0e9c arch/arm/kvm/arm.c Vladimir Murzin  2016-11-02  218  			r = kvm->arch.vgic.msis_require_devid;
2988509dd8a0e9c arch/arm/kvm/arm.c Vladimir Murzin  2016-11-02  219  		break;
f7214e6023c86cb arch/arm/kvm/arm.c Christoffer Dall 2017-02-01  220  	case KVM_CAP_ARM_USER_IRQ:
f7214e6023c86cb arch/arm/kvm/arm.c Christoffer Dall 2017-02-01  221  		/*
f7214e6023c86cb arch/arm/kvm/arm.c Christoffer Dall 2017-02-01  222  		 * 1: EL1_VTIMER, EL1_PTIMER, and PMU.
f7214e6023c86cb arch/arm/kvm/arm.c Christoffer Dall 2017-02-01  223  		 * (bump this number if adding more devices)
f7214e6023c86cb arch/arm/kvm/arm.c Christoffer Dall 2017-02-01  224  		 */
f7214e6023c86cb arch/arm/kvm/arm.c Christoffer Dall 2017-02-01  225  		r = 1;
f7214e6023c86cb arch/arm/kvm/arm.c Christoffer Dall 2017-02-01  226  		break;
749cf76c5a363e1 arch/arm/kvm/arm.c Christoffer Dall 2013-01-20  227  	default:
375bdd3b5d4f7cf virt/kvm/arm/arm.c Dongjiu Geng     2018-10-13  228  		r = kvm_arch_vm_ioctl_check_extension(kvm, ext);
749cf76c5a363e1 arch/arm/kvm/arm.c Christoffer Dall 2013-01-20  229  		break;
749cf76c5a363e1 arch/arm/kvm/arm.c Christoffer Dall 2013-01-20  230  	}
749cf76c5a363e1 arch/arm/kvm/arm.c Christoffer Dall 2013-01-20  231  	return r;
749cf76c5a363e1 arch/arm/kvm/arm.c Christoffer Dall 2013-01-20  232  }
749cf76c5a363e1 arch/arm/kvm/arm.c Christoffer Dall 2013-01-20  233  

:::::: The code at line 212 was first introduced by commit
:::::: a86cb413f4bf273a9d341a3ab2c2ca44e12eb317 KVM: s390: Do not report unusabled IDs via KVM_CAP_MAX_VCPU_ID

:::::: TO: Thomas Huth <thuth@redhat.com>
:::::: CC: Christian Borntraeger <borntraeger@de.ibm.com>

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki

                 reply	other threads:[~2024-12-06  8:52 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

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=202412061644.GDvOxkh0-lkp@intel.com \
    --to=lkp@intel.com \
    --cc=aurelianliu@tencent.com \
    --cc=deshengwu@tencent.com \
    --cc=flyingpeng@tencent.com \
    --cc=frankjpliu@tencent.com \
    --cc=jason.zeng@intel.com \
    --cc=jingqunli@tencent.com \
    --cc=kaixuxia@tencent.com \
    --cc=kasong@tencent.com \
    --cc=kernelxing@tencent.com \
    --cc=lin.x.wang@intel.com \
    --cc=oe-kbuild-all@lists.linux.dev \
    --cc=pei.p.jia@intel.com \
    --cc=sagazchen@tencent.com \
    --cc=yingbao.jia@intel.com \
    /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 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.