All of lore.kernel.org
 help / color / mirror / Atom feed
* [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'?
@ 2024-12-06  8:51 kernel test robot
  0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2024-12-06  8:51 UTC (permalink / raw)
  To: kaixuxia, frankjpliu, kasong, sagazchen, kernelxing, aurelianliu,
	deshengwu, flyingpeng, jingqunli, jason.zeng, lin.x.wang,
	yingbao.jia, pei.p.jia
  Cc: oe-kbuild-all

[-- 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

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

only message in thread, other threads:[~2024-12-06  8:52 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-12-06  8:51 [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'? 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.