* [kvm:queue 278/278] arch/x86/kvm/svm/svm.c:3977:13: error: 'svm_vm_init' undeclared here (not in a function); did you mean 'svm_cpu_init'?
@ 2020-03-27 1:22 kbuild test robot
0 siblings, 0 replies; only message in thread
From: kbuild test robot @ 2020-03-27 1:22 UTC (permalink / raw)
To: kbuild-all
[-- Attachment #1: Type: text/plain, Size: 16712 bytes --]
Hi Joerg,
First bad commit (maybe != root cause):
tree: https://git.kernel.org/pub/scm/virt/kvm/kvm.git queue
head: a7740c8860d7b1e47fa34fdc66e6d35ceb5e04ea
commit: a7740c8860d7b1e47fa34fdc66e6d35ceb5e04ea [278/278] KVM: SVM: Move SEV code to separate file
config: i386-allyesconfig (attached as .config)
compiler: gcc-7 (Debian 7.5.0-5) 7.5.0
reproduce:
git checkout a7740c8860d7b1e47fa34fdc66e6d35ceb5e04ea
# save the attached .config to linux build tree
make ARCH=i386
If you fix the issue, kindly add following tag
Reported-by: kbuild test robot <lkp@intel.com>
All errors (new ones prefixed by >>):
make[3]: *** No rule to make target 'arch/x86/kvm/svm/avic.o', needed by 'arch/x86/kvm/built-in.a'.
>> make[3]: *** No rule to make target 'arch/x86/kvm/svm/sev.o', needed by 'arch/x86/kvm/built-in.a'.
make[3]: *** [scripts/Makefile.build:268: arch/x86/kvm/svm/svm.o] Error 1
make[3]: *** [scripts/Makefile.build:267: arch/x86/kvm/svm/nested.o] Error 1
make[3]: Target '__build' not remade because of errors.
--
>> arch/x86/kvm/svm/svm.c:3977:13: error: 'svm_vm_init' undeclared here (not in a function); did you mean 'svm_cpu_init'?
.vm_init = svm_vm_init,
^~~~~~~~~~~
svm_cpu_init
>> arch/x86/kvm/svm/svm.c:3978:16: error: 'svm_vm_destroy' undeclared here (not in a function); did you mean 'sev_vm_destroy'?
.vm_destroy = svm_vm_destroy,
^~~~~~~~~~~~~~
sev_vm_destroy
--
make[3]: *** [scripts/Makefile.build:268: arch/x86/kvm/../../../virt/kvm/irqchip.o] Error 1
make[3]: *** [scripts/Makefile.build:268: arch/x86/kvm/mmu/mmu.o] Error 1
make[3]: *** [scripts/Makefile.build:267: arch/x86/kvm/vmx/vmcs12.o] Error 1
make[3]: *** No rule to make target 'arch/x86/kvm/svm/avic.o', needed by 'arch/x86/kvm/built-in.a'.
>> make[3]: *** No rule to make target 'arch/x86/kvm/svm/sev.o', needed by 'arch/x86/kvm/built-in.a'.
make[3]: *** [scripts/Makefile.build:267: arch/x86/kvm/vmx/pmu_intel.o] Error 1
make[3]: *** [scripts/Makefile.build:267: arch/x86/kvm/vmx/vmx.o] Error 1
make[3]: *** [scripts/Makefile.build:267: arch/x86/kvm/svm/pmu.o] Error 1
make[3]: *** [scripts/Makefile.build:268: arch/x86/kvm/mmu/page_track.o] Error 1
make[3]: *** [scripts/Makefile.build:267: arch/x86/kvm/svm/svm.o] Error 1
make[3]: *** [scripts/Makefile.build:267: arch/x86/kvm/vmx/evmcs.o] Error 1
make[3]: *** [scripts/Makefile.build:268: arch/x86/kvm/vmx/nested.o] Error 1
make[3]: *** [scripts/Makefile.build:268: arch/x86/kvm/svm/nested.o] Error 1
make[3]: Target '__build' not remade because of errors.
vim +3977 arch/x86/kvm/svm/svm.c
4b9852f4f38909 arch/x86/kvm/svm.c Liran Alon 2019-08-26 3964
32ae22ca31f491 arch/x86/kvm/svm.c Sean Christopherson 2020-03-21 3965 static struct kvm_x86_ops svm_x86_ops __initdata = {
dd58f3c95c98e6 arch/x86/kvm/svm.c Li RongQing 2020-02-23 3966 .hardware_unsetup = svm_hardware_teardown,
6aa8b732ca01c3 drivers/kvm/svm.c Avi Kivity 2006-12-10 3967 .hardware_enable = svm_hardware_enable,
6aa8b732ca01c3 drivers/kvm/svm.c Avi Kivity 2006-12-10 3968 .hardware_disable = svm_hardware_disable,
774ead3ad9bcbc arch/x86/kvm/svm.c Avi Kivity 2007-12-26 3969 .cpu_has_accelerated_tpr = svm_cpu_has_accelerated_tpr,
bc226f07dcd3c9 arch/x86/kvm/svm.c Tom Lendacky 2018-05-10 3970 .has_emulated_msr = svm_has_emulated_msr,
6aa8b732ca01c3 drivers/kvm/svm.c Avi Kivity 2006-12-10 3971
6aa8b732ca01c3 drivers/kvm/svm.c Avi Kivity 2006-12-10 3972 .vcpu_create = svm_create_vcpu,
6aa8b732ca01c3 drivers/kvm/svm.c Avi Kivity 2006-12-10 3973 .vcpu_free = svm_free_vcpu,
04d2cc7780d48a drivers/kvm/svm.c Avi Kivity 2007-09-10 3974 .vcpu_reset = svm_vcpu_reset,
6aa8b732ca01c3 drivers/kvm/svm.c Avi Kivity 2006-12-10 3975
562b6b089d6472 arch/x86/kvm/svm.c Sean Christopherson 2020-01-26 3976 .vm_size = sizeof(struct kvm_svm),
4e19c36f2df8f8 arch/x86/kvm/svm.c Suravee Suthikulpanit 2019-11-14 @3977 .vm_init = svm_vm_init,
1654efcbc431a3 arch/x86/kvm/svm.c Brijesh Singh 2017-12-04 @3978 .vm_destroy = svm_vm_destroy,
44a95dae1d229a arch/x86/kvm/svm.c Suravee Suthikulpanit 2016-05-04 3979
04d2cc7780d48a drivers/kvm/svm.c Avi Kivity 2007-09-10 3980 .prepare_guest_switch = svm_prepare_guest_switch,
6aa8b732ca01c3 drivers/kvm/svm.c Avi Kivity 2006-12-10 3981 .vcpu_load = svm_vcpu_load,
6aa8b732ca01c3 drivers/kvm/svm.c Avi Kivity 2006-12-10 3982 .vcpu_put = svm_vcpu_put,
8221c13700561b arch/x86/kvm/svm.c Suravee Suthikulpanit 2016-05-04 3983 .vcpu_blocking = svm_vcpu_blocking,
8221c13700561b arch/x86/kvm/svm.c Suravee Suthikulpanit 2016-05-04 3984 .vcpu_unblocking = svm_vcpu_unblocking,
6aa8b732ca01c3 drivers/kvm/svm.c Avi Kivity 2006-12-10 3985
a96036b8ef7df9 arch/x86/kvm/svm.c Paolo Bonzini 2015-11-10 3986 .update_bp_intercept = update_bp_intercept,
801e459a6f3a63 arch/x86/kvm/svm.c Tom Lendacky 2018-02-21 3987 .get_msr_feature = svm_get_msr_feature,
6aa8b732ca01c3 drivers/kvm/svm.c Avi Kivity 2006-12-10 3988 .get_msr = svm_get_msr,
6aa8b732ca01c3 drivers/kvm/svm.c Avi Kivity 2006-12-10 3989 .set_msr = svm_set_msr,
6aa8b732ca01c3 drivers/kvm/svm.c Avi Kivity 2006-12-10 3990 .get_segment_base = svm_get_segment_base,
6aa8b732ca01c3 drivers/kvm/svm.c Avi Kivity 2006-12-10 3991 .get_segment = svm_get_segment,
6aa8b732ca01c3 drivers/kvm/svm.c Avi Kivity 2006-12-10 3992 .set_segment = svm_set_segment,
2e4d2653497856 arch/x86/kvm/svm.c Izik Eidus 2008-03-24 3993 .get_cpl = svm_get_cpl,
1747fb71fd7c93 drivers/kvm/svm.c Rusty Russell 2007-09-06 3994 .get_cs_db_l_bits = kvm_get_cs_db_l_bits,
e8467fda83cdc9 arch/x86/kvm/svm.c Avi Kivity 2009-12-29 3995 .decache_cr0_guest_bits = svm_decache_cr0_guest_bits,
25c4c2762e31a7 drivers/kvm/svm.c Anthony Liguori 2007-04-27 3996 .decache_cr4_guest_bits = svm_decache_cr4_guest_bits,
6aa8b732ca01c3 drivers/kvm/svm.c Avi Kivity 2006-12-10 3997 .set_cr0 = svm_set_cr0,
6aa8b732ca01c3 drivers/kvm/svm.c Avi Kivity 2006-12-10 3998 .set_cr4 = svm_set_cr4,
6aa8b732ca01c3 drivers/kvm/svm.c Avi Kivity 2006-12-10 3999 .set_efer = svm_set_efer,
6aa8b732ca01c3 drivers/kvm/svm.c Avi Kivity 2006-12-10 4000 .get_idt = svm_get_idt,
6aa8b732ca01c3 drivers/kvm/svm.c Avi Kivity 2006-12-10 4001 .set_idt = svm_set_idt,
6aa8b732ca01c3 drivers/kvm/svm.c Avi Kivity 2006-12-10 4002 .get_gdt = svm_get_gdt,
6aa8b732ca01c3 drivers/kvm/svm.c Avi Kivity 2006-12-10 4003 .set_gdt = svm_set_gdt,
73aaf249ee2287 arch/x86/kvm/svm.c Jan Kiszka 2014-01-04 4004 .get_dr6 = svm_get_dr6,
73aaf249ee2287 arch/x86/kvm/svm.c Jan Kiszka 2014-01-04 4005 .set_dr6 = svm_set_dr6,
020df0794f5764 arch/x86/kvm/svm.c Gleb Natapov 2010-04-13 4006 .set_dr7 = svm_set_dr7,
facb0139698923 arch/x86/kvm/svm.c Paolo Bonzini 2014-02-21 4007 .sync_dirty_debug_regs = svm_sync_dirty_debug_regs,
6de4f3ada40b33 arch/x86/kvm/svm.c Avi Kivity 2009-05-31 4008 .cache_reg = svm_cache_reg,
6aa8b732ca01c3 drivers/kvm/svm.c Avi Kivity 2006-12-10 4009 .get_rflags = svm_get_rflags,
6aa8b732ca01c3 drivers/kvm/svm.c Avi Kivity 2006-12-10 4010 .set_rflags = svm_set_rflags,
be94f6b71067df arch/x86/kvm/svm.c Huaitong Han 2016-03-22 4011
6aa8b732ca01c3 drivers/kvm/svm.c Avi Kivity 2006-12-10 4012 .tlb_flush = svm_flush_tlb,
faff87588d8bfd arch/x86/kvm/svm.c Junaid Shahid 2018-06-29 4013 .tlb_flush_gva = svm_flush_tlb_gva,
6aa8b732ca01c3 drivers/kvm/svm.c Avi Kivity 2006-12-10 4014
6aa8b732ca01c3 drivers/kvm/svm.c Avi Kivity 2006-12-10 4015 .run = svm_vcpu_run,
04d2cc7780d48a drivers/kvm/svm.c Avi Kivity 2007-09-10 4016 .handle_exit = handle_exit,
6aa8b732ca01c3 drivers/kvm/svm.c Avi Kivity 2006-12-10 4017 .skip_emulated_instruction = skip_emulated_instruction,
5ef8acbdd687c9 arch/x86/kvm/svm.c Oliver Upton 2020-02-07 4018 .update_emulated_instruction = NULL,
2809f5d2c4cfad arch/x86/kvm/svm.c Glauber Costa 2009-05-12 4019 .set_interrupt_shadow = svm_set_interrupt_shadow,
2809f5d2c4cfad arch/x86/kvm/svm.c Glauber Costa 2009-05-12 4020 .get_interrupt_shadow = svm_get_interrupt_shadow,
102d8325a1d2f2 drivers/kvm/svm.c Ingo Molnar 2007-02-19 4021 .patch_hypercall = svm_patch_hypercall,
2a8067f17b8442 drivers/kvm/svm.c Eddie Dong 2007-08-06 4022 .set_irq = svm_set_irq,
95ba82731374eb arch/x86/kvm/svm.c Gleb Natapov 2009-04-21 4023 .set_nmi = svm_inject_nmi,
298101da2f507c drivers/kvm/svm.c Avi Kivity 2007-11-25 4024 .queue_exception = svm_queue_exception,
b463a6f744a263 arch/x86/kvm/svm.c Avi Kivity 2010-07-20 4025 .cancel_injection = svm_cancel_injection,
78646121e9a2fc arch/x86/kvm/svm.c Gleb Natapov 2009-03-23 4026 .interrupt_allowed = svm_interrupt_allowed,
95ba82731374eb arch/x86/kvm/svm.c Gleb Natapov 2009-04-21 4027 .nmi_allowed = svm_nmi_allowed,
3cfc3092f40bc3 arch/x86/kvm/svm.c Jan Kiszka 2009-11-12 4028 .get_nmi_mask = svm_get_nmi_mask,
3cfc3092f40bc3 arch/x86/kvm/svm.c Jan Kiszka 2009-11-12 4029 .set_nmi_mask = svm_set_nmi_mask,
95ba82731374eb arch/x86/kvm/svm.c Gleb Natapov 2009-04-21 4030 .enable_nmi_window = enable_nmi_window,
95ba82731374eb arch/x86/kvm/svm.c Gleb Natapov 2009-04-21 4031 .enable_irq_window = enable_irq_window,
95ba82731374eb arch/x86/kvm/svm.c Gleb Natapov 2009-04-21 4032 .update_cr8_intercept = update_cr8_intercept,
8d860bbeedef97 arch/x86/kvm/svm.c Jim Mattson 2018-05-09 4033 .set_virtual_apic_mode = svm_set_virtual_apic_mode,
d62caabb41f33d arch/x86/kvm/svm.c Andrey Smetanin 2015-11-10 4034 .refresh_apicv_exec_ctrl = svm_refresh_apicv_exec_ctrl,
ef8efd7a15bb71 arch/x86/kvm/svm.c Suravee Suthikulpanit 2019-11-14 4035 .check_apicv_inhibit_reasons = svm_check_apicv_inhibit_reasons,
2de9d0ccd0fea3 arch/x86/kvm/svm.c Suravee Suthikulpanit 2019-11-14 4036 .pre_update_apicv_exec_ctrl = svm_pre_update_apicv_exec_ctrl,
c7c9c56ca26f7b arch/x86/kvm/svm.c Yang Zhang 2013-01-25 4037 .load_eoi_exitmap = svm_load_eoi_exitmap,
44a95dae1d229a arch/x86/kvm/svm.c Suravee Suthikulpanit 2016-05-04 4038 .hwapic_irr_update = svm_hwapic_irr_update,
44a95dae1d229a arch/x86/kvm/svm.c Suravee Suthikulpanit 2016-05-04 4039 .hwapic_isr_update = svm_hwapic_isr_update,
fa59cc003804f7 arch/x86/kvm/svm.c Liran Alon 2017-12-24 4040 .sync_pir_to_irr = kvm_lapic_find_highest_irr,
be8ca170edf342 arch/x86/kvm/svm.c Suravee Suthikulpanit 2016-05-04 4041 .apicv_post_state_restore = avic_post_state_restore,
cbc9402297b9a2 drivers/kvm/svm.c Izik Eidus 2007-10-25 4042
cbc9402297b9a2 drivers/kvm/svm.c Izik Eidus 2007-10-25 4043 .set_tss_addr = svm_set_tss_addr,
2ac52ab861b920 arch/x86/kvm/svm.c Sean Christopherson 2018-03-20 4044 .set_identity_map_addr = svm_set_identity_map_addr,
67253af52e9133 arch/x86/kvm/svm.c Sheng Yang 2008-04-25 4045 .get_tdp_level = get_npt_level,
4b12f0de33a64d arch/x86/kvm/svm.c Sheng Yang 2009-04-27 4046 .get_mt_mask = svm_get_mt_mask,
229456fc34b1c9 arch/x86/kvm/svm.c Marcelo Tosatti 2009-06-17 4047
586f9607962cd9 arch/x86/kvm/svm.c Avi Kivity 2010-11-18 4048 .get_exit_info = svm_get_exit_info,
586f9607962cd9 arch/x86/kvm/svm.c Avi Kivity 2010-11-18 4049
0e85188049afac arch/x86/kvm/svm.c Sheng Yang 2009-12-18 4050 .cpuid_update = svm_cpuid_update,
4e47c7a6d714cf arch/x86/kvm/svm.c Sheng Yang 2009-12-18 4051
f5f48ee15c2ee3 arch/x86/kvm/svm.c Sheng Yang 2010-06-30 4052 .has_wbinvd_exit = svm_has_wbinvd_exit,
99e3e30aee1a32 arch/x86/kvm/svm.c Zachary Amsden 2010-08-19 4053
e79f245ddec17b arch/x86/kvm/svm.c KarimAllah Ahmed 2018-04-14 4054 .read_l1_tsc_offset = svm_read_l1_tsc_offset,
326e742533bf0a arch/x86/kvm/svm.c Leonid Shatz 2018-11-06 4055 .write_l1_tsc_offset = svm_write_l1_tsc_offset,
1c97f0a04c7419 arch/x86/kvm/svm.c Joerg Roedel 2010-09-10 4056
727a7e27cf88a2 arch/x86/kvm/svm.c Paolo Bonzini 2020-03-05 4057 .load_mmu_pgd = svm_load_mmu_pgd,
727a7e27cf88a2 arch/x86/kvm/svm.c Paolo Bonzini 2020-03-05 4058
8a76d7f25f8f24 arch/x86/kvm/svm.c Joerg Roedel 2011-04-04 4059 .check_intercept = svm_check_intercept,
95b5a48c4f2b77 arch/x86/kvm/svm.c Sean Christopherson 2019-04-19 4060 .handle_exit_irqoff = svm_handle_exit_irqoff,
ae97a3b818324b arch/x86/kvm/svm.c Radim Krčmář 2014-08-21 4061
d264ee0c2ed20c arch/x86/kvm/svm.c Sean Christopherson 2018-08-27 4062 .request_immediate_exit = __kvm_request_immediate_exit,
d264ee0c2ed20c arch/x86/kvm/svm.c Sean Christopherson 2018-08-27 4063
ae97a3b818324b arch/x86/kvm/svm.c Radim Krčmář 2014-08-21 4064 .sched_in = svm_sched_in,
25462f7f5295e2 arch/x86/kvm/svm.c Wei Huang 2015-06-19 4065
25462f7f5295e2 arch/x86/kvm/svm.c Wei Huang 2015-06-19 4066 .pmu_ops = &amd_pmu_ops,
340d3bc3664e5d arch/x86/kvm/svm.c Suravee Suthikulpanit 2016-05-04 4067 .deliver_posted_interrupt = svm_deliver_avic_intr,
17e433b54393a6 arch/x86/kvm/svm.c Wanpeng Li 2019-08-05 4068 .dy_apicv_has_pending_interrupt = svm_dy_apicv_has_pending_interrupt,
411b44ba80ab00 arch/x86/kvm/svm.c Suravee Suthikulpanit 2016-08-23 4069 .update_pi_irte = svm_update_pi_irte,
74f169090b6f36 arch/x86/kvm/svm.c Borislav Petkov 2017-03-26 4070 .setup_mce = svm_setup_mce,
0234bf885236a4 arch/x86/kvm/svm.c Ladi Prosek 2017-10-11 4071
72d7b374b14d67 arch/x86/kvm/svm.c Ladi Prosek 2017-10-11 4072 .smi_allowed = svm_smi_allowed,
0234bf885236a4 arch/x86/kvm/svm.c Ladi Prosek 2017-10-11 4073 .pre_enter_smm = svm_pre_enter_smm,
0234bf885236a4 arch/x86/kvm/svm.c Ladi Prosek 2017-10-11 4074 .pre_leave_smm = svm_pre_leave_smm,
cc3d967f7e32ce arch/x86/kvm/svm.c Ladi Prosek 2017-10-17 4075 .enable_smi_window = enable_smi_window,
1654efcbc431a3 arch/x86/kvm/svm.c Brijesh Singh 2017-12-04 4076
1654efcbc431a3 arch/x86/kvm/svm.c Brijesh Singh 2017-12-04 4077 .mem_enc_op = svm_mem_enc_op,
1e80fdc09d121d arch/x86/kvm/svm.c Brijesh Singh 2017-12-04 4078 .mem_enc_reg_region = svm_register_enc_region,
1e80fdc09d121d arch/x86/kvm/svm.c Brijesh Singh 2017-12-04 4079 .mem_enc_unreg_region = svm_unregister_enc_region,
57b119da3594f5 arch/x86/kvm/svm.c Vitaly Kuznetsov 2018-10-16 4080
956e255c59a5b6 arch/x86/kvm/svm.c Vitaly Kuznetsov 2019-08-28 4081 .nested_enable_evmcs = NULL,
ea1529873ab18c arch/x86/kvm/svm.c Vitaly Kuznetsov 2019-08-27 4082 .nested_get_evmcs_version = NULL,
05d5a48635259e arch/x86/kvm/svm.c Singh, Brijesh 2019-02-15 4083
05d5a48635259e arch/x86/kvm/svm.c Singh, Brijesh 2019-02-15 4084 .need_emulation_on_page_fault = svm_need_emulation_on_page_fault,
4b9852f4f38909 arch/x86/kvm/svm.c Liran Alon 2019-08-26 4085
4b9852f4f38909 arch/x86/kvm/svm.c Liran Alon 2019-08-26 4086 .apic_init_signal_blocked = svm_apic_init_signal_blocked,
b518ba9fa691a3 arch/x86/kvm/svm.c Paolo Bonzini 2020-03-04 4087
b518ba9fa691a3 arch/x86/kvm/svm.c Paolo Bonzini 2020-03-04 4088 .check_nested_events = svm_check_nested_events,
6aa8b732ca01c3 drivers/kvm/svm.c Avi Kivity 2006-12-10 4089 };
6aa8b732ca01c3 drivers/kvm/svm.c Avi Kivity 2006-12-10 4090
:::::: The code at line 3977 was first introduced by commit
:::::: 4e19c36f2df8f84da22c7287de86729aaf3e352b kvm: x86: Introduce APICv inhibit reason bits
:::::: TO: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
:::::: CC: Paolo Bonzini <pbonzini@redhat.com>
---
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: 71473 bytes --]
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2020-03-27 1:22 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-03-27 1:22 [kvm:queue 278/278] arch/x86/kvm/svm/svm.c:3977:13: error: 'svm_vm_init' undeclared here (not in a function); did you mean 'svm_cpu_init'? kbuild 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.