All of lore.kernel.org
 help / color / mirror / Atom feed
* [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.