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.