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