All of lore.kernel.org
 help / color / mirror / Atom feed
* [kvm-x86:selftests 1/3] make[1]: *** No rule to make target 'kselftest/kvm/x86_64/cpuid_test.c', needed by 'kselftest/kvm/x86_64/cpuid_test.o'.
@ 2023-05-30 12:47 kernel test robot
  2023-05-30 22:01 ` Sean Christopherson
  0 siblings, 1 reply; 3+ messages in thread
From: kernel test robot @ 2023-05-30 12:47 UTC (permalink / raw)
  To: Yu Zhang; +Cc: oe-kbuild-all, Sean Christopherson

Hi Yu,

First bad commit (maybe != root cause):

tree:   https://github.com/kvm-x86/linux selftests
head:   a985a858acff64afaa5cf60e058357034cb14476
commit: 954c9c3f96698f3af0c22f93a68e3905bc185458 [1/3] KVM: selftests: Add new CFLAGS to generate dependency files
compiler: gcc-12 (Debian 12.2.0-14) 12.2.0
reproduce:
        # https://github.com/kvm-x86/linux/commit/954c9c3f96698f3af0c22f93a68e3905bc185458
        git remote add kvm-x86 https://github.com/kvm-x86/linux
        git fetch --no-tags kvm-x86 selftests
        git checkout 954c9c3f96698f3af0c22f93a68e3905bc185458
        make O=/tmp/kselftest headers
        make O=/tmp/kselftest -C tools/testing/selftests

If you fix the issue, kindly add following tag where applicable
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202305302015.D8PglEU7-lkp@intel.com/

All errors (new ones prefixed by >>):

   Makefile:89: *** Cannot find a vmlinux for VMLINUX_BTF at any of "vmlinux vmlinux ../../../../vmlinux /sys/kernel/btf/vmlinux /boot/vmlinux-5.9.0-2-amd64".  Stop.
>> make[1]: *** No rule to make target 'kselftest/kvm/x86_64/cpuid_test.c', needed by 'kselftest/kvm/x86_64/cpuid_test.o'.
>> make[1]: *** No rule to make target 'kselftest/kvm/x86_64/cr4_cpuid_sync_test.c', needed by 'kselftest/kvm/x86_64/cr4_cpuid_sync_test.o'.
>> make[1]: *** No rule to make target 'kselftest/kvm/x86_64/get_msr_index_features.c', needed by 'kselftest/kvm/x86_64/get_msr_index_features.o'.
>> make[1]: *** No rule to make target 'kselftest/kvm/x86_64/exit_on_emulation_failure_test.c', needed by 'kselftest/kvm/x86_64/exit_on_emulation_failure_test.o'.
>> make[1]: *** No rule to make target 'kselftest/kvm/x86_64/fix_hypercall_test.c', needed by 'kselftest/kvm/x86_64/fix_hypercall_test.o'.
>> make[1]: *** No rule to make target 'kselftest/kvm/x86_64/hyperv_clock.c', needed by 'kselftest/kvm/x86_64/hyperv_clock.o'.
>> make[1]: *** No rule to make target 'kselftest/kvm/x86_64/hyperv_cpuid.c', needed by 'kselftest/kvm/x86_64/hyperv_cpuid.o'.
>> make[1]: *** No rule to make target 'kselftest/kvm/x86_64/hyperv_evmcs.c', needed by 'kselftest/kvm/x86_64/hyperv_evmcs.o'.
>> make[1]: *** No rule to make target 'kselftest/kvm/x86_64/hyperv_extended_hypercalls.c', needed by 'kselftest/kvm/x86_64/hyperv_extended_hypercalls.o'.
>> make[1]: *** No rule to make target 'kselftest/kvm/x86_64/hyperv_features.c', needed by 'kselftest/kvm/x86_64/hyperv_features.o'.
>> make[1]: *** No rule to make target 'kselftest/kvm/x86_64/hyperv_ipi.c', needed by 'kselftest/kvm/x86_64/hyperv_ipi.o'.
>> make[1]: *** No rule to make target 'kselftest/kvm/x86_64/hyperv_svm_test.c', needed by 'kselftest/kvm/x86_64/hyperv_svm_test.o'.
>> make[1]: *** No rule to make target 'kselftest/kvm/x86_64/hyperv_tlb_flush.c', needed by 'kselftest/kvm/x86_64/hyperv_tlb_flush.o'.
>> make[1]: *** No rule to make target 'kselftest/kvm/x86_64/kvm_clock_test.c', needed by 'kselftest/kvm/x86_64/kvm_clock_test.o'.
>> make[1]: *** No rule to make target 'kselftest/kvm/x86_64/kvm_pv_test.c', needed by 'kselftest/kvm/x86_64/kvm_pv_test.o'.
>> make[1]: *** No rule to make target 'kselftest/kvm/x86_64/mmio_warning_test.c', needed by 'kselftest/kvm/x86_64/mmio_warning_test.o'.
>> make[1]: *** No rule to make target 'kselftest/kvm/x86_64/monitor_mwait_test.c', needed by 'kselftest/kvm/x86_64/monitor_mwait_test.o'.
>> make[1]: *** No rule to make target 'kselftest/kvm/x86_64/nested_exceptions_test.c', needed by 'kselftest/kvm/x86_64/nested_exceptions_test.o'.
>> make[1]: *** No rule to make target 'kselftest/kvm/x86_64/platform_info_test.c', needed by 'kselftest/kvm/x86_64/platform_info_test.o'.
>> make[1]: *** No rule to make target 'kselftest/kvm/x86_64/pmu_event_filter_test.c', needed by 'kselftest/kvm/x86_64/pmu_event_filter_test.o'.
   make[1]: *** No rule to make target 'kselftest/kvm/x86_64/set_boot_cpu_id.c', needed by 'kselftest/kvm/x86_64/set_boot_cpu_id.o'.
   make[1]: *** No rule to make target 'kselftest/kvm/x86_64/set_sregs_test.c', needed by 'kselftest/kvm/x86_64/set_sregs_test.o'.
   make[1]: *** No rule to make target 'kselftest/kvm/x86_64/smaller_maxphyaddr_emulation_test.c', needed by 'kselftest/kvm/x86_64/smaller_maxphyaddr_emulation_test.o'.
   make[1]: *** No rule to make target 'kselftest/kvm/x86_64/smm_test.c', needed by 'kselftest/kvm/x86_64/smm_test.o'.
   make[1]: *** No rule to make target 'kselftest/kvm/x86_64/state_test.c', needed by 'kselftest/kvm/x86_64/state_test.o'.
   make[1]: *** No rule to make target 'kselftest/kvm/x86_64/vmx_preemption_timer_test.c', needed by 'kselftest/kvm/x86_64/vmx_preemption_timer_test.o'.
   make[1]: *** No rule to make target 'kselftest/kvm/x86_64/svm_vmcall_test.c', needed by 'kselftest/kvm/x86_64/svm_vmcall_test.o'.
   make[1]: *** No rule to make target 'kselftest/kvm/x86_64/svm_int_ctl_test.c', needed by 'kselftest/kvm/x86_64/svm_int_ctl_test.o'.
   make[1]: *** No rule to make target 'kselftest/kvm/x86_64/svm_nested_shutdown_test.c', needed by 'kselftest/kvm/x86_64/svm_nested_shutdown_test.o'.
   make[1]: *** No rule to make target 'kselftest/kvm/x86_64/svm_nested_soft_inject_test.c', needed by 'kselftest/kvm/x86_64/svm_nested_soft_inject_test.o'.
   make[1]: *** No rule to make target 'kselftest/kvm/x86_64/tsc_scaling_sync.c', needed by 'kselftest/kvm/x86_64/tsc_scaling_sync.o'.
   make[1]: *** No rule to make target 'kselftest/kvm/x86_64/sync_regs_test.c', needed by 'kselftest/kvm/x86_64/sync_regs_test.o'.
   make[1]: *** No rule to make target 'kselftest/kvm/x86_64/ucna_injection_test.c', needed by 'kselftest/kvm/x86_64/ucna_injection_test.o'.
   make[1]: *** No rule to make target 'kselftest/kvm/x86_64/userspace_io_test.c', needed by 'kselftest/kvm/x86_64/userspace_io_test.o'.
   make[1]: *** No rule to make target 'kselftest/kvm/x86_64/userspace_msr_exit_test.c', needed by 'kselftest/kvm/x86_64/userspace_msr_exit_test.o'.
   make[1]: *** No rule to make target 'kselftest/kvm/x86_64/vmx_apic_access_test.c', needed by 'kselftest/kvm/x86_64/vmx_apic_access_test.o'.
   make[1]: *** No rule to make target 'kselftest/kvm/x86_64/vmx_close_while_nested_test.c', needed by 'kselftest/kvm/x86_64/vmx_close_while_nested_test.o'.
   make[1]: *** No rule to make target 'kselftest/kvm/x86_64/vmx_dirty_log_test.c', needed by 'kselftest/kvm/x86_64/vmx_dirty_log_test.o'.
   make[1]: *** No rule to make target 'kselftest/kvm/x86_64/vmx_exception_with_invalid_guest_state.c', needed by 'kselftest/kvm/x86_64/vmx_exception_with_invalid_guest_state.o'.
   make[1]: *** No rule to make target 'kselftest/kvm/x86_64/vmx_msrs_test.c', needed by 'kselftest/kvm/x86_64/vmx_msrs_test.o'.
   make[1]: *** No rule to make target 'kselftest/kvm/x86_64/vmx_invalid_nested_guest_state.c', needed by 'kselftest/kvm/x86_64/vmx_invalid_nested_guest_state.o'.
   make[1]: *** No rule to make target 'kselftest/kvm/x86_64/vmx_set_nested_state_test.c', needed by 'kselftest/kvm/x86_64/vmx_set_nested_state_test.o'.
   make[1]: *** No rule to make target 'kselftest/kvm/x86_64/vmx_tsc_adjust_test.c', needed by 'kselftest/kvm/x86_64/vmx_tsc_adjust_test.o'.
   make[1]: *** No rule to make target 'kselftest/kvm/x86_64/vmx_nested_tsc_scaling_test.c', needed by 'kselftest/kvm/x86_64/vmx_nested_tsc_scaling_test.o'.
   make[1]: *** No rule to make target 'kselftest/kvm/x86_64/xapic_ipi_test.c', needed by 'kselftest/kvm/x86_64/xapic_ipi_test.o'.
   make[1]: *** No rule to make target 'kselftest/kvm/x86_64/xapic_state_test.c', needed by 'kselftest/kvm/x86_64/xapic_state_test.o'.
   make[1]: *** No rule to make target 'kselftest/kvm/x86_64/xcr0_cpuid_test.c', needed by 'kselftest/kvm/x86_64/xcr0_cpuid_test.o'.
   make[1]: *** No rule to make target 'kselftest/kvm/x86_64/xss_msr_test.c', needed by 'kselftest/kvm/x86_64/xss_msr_test.o'.
   make[1]: *** No rule to make target 'kselftest/kvm/x86_64/debug_regs.c', needed by 'kselftest/kvm/x86_64/debug_regs.o'.
   make[1]: *** No rule to make target 'kselftest/kvm/x86_64/tsc_msrs_test.c', needed by 'kselftest/kvm/x86_64/tsc_msrs_test.o'.
   make[1]: *** No rule to make target 'kselftest/kvm/x86_64/vmx_pmu_caps_test.c', needed by 'kselftest/kvm/x86_64/vmx_pmu_caps_test.o'.
   make[1]: *** No rule to make target 'kselftest/kvm/x86_64/xen_shinfo_test.c', needed by 'kselftest/kvm/x86_64/xen_shinfo_test.o'.
   make[1]: *** No rule to make target 'kselftest/kvm/x86_64/xen_vmcall_test.c', needed by 'kselftest/kvm/x86_64/xen_vmcall_test.o'.
   make[1]: *** No rule to make target 'kselftest/kvm/x86_64/sev_migrate_tests.c', needed by 'kselftest/kvm/x86_64/sev_migrate_tests.o'.
   make[1]: *** No rule to make target 'kselftest/kvm/x86_64/amx_test.c', needed by 'kselftest/kvm/x86_64/amx_test.o'.
   make[1]: *** No rule to make target 'kselftest/kvm/x86_64/max_vcpuid_cap_test.c', needed by 'kselftest/kvm/x86_64/max_vcpuid_cap_test.o'.
   make[1]: *** No rule to make target 'kselftest/kvm/x86_64/triple_fault_event_test.c', needed by 'kselftest/kvm/x86_64/triple_fault_event_test.o'.
   make[1]: *** No rule to make target 'kselftest/kvm/access_tracking_perf_test.c', needed by 'kselftest/kvm/access_tracking_perf_test.o'.
   make[1]: *** No rule to make target 'kselftest/kvm/demand_paging_test.c', needed by 'kselftest/kvm/demand_paging_test.o'.
   make[1]: *** No rule to make target 'kselftest/kvm/dirty_log_test.c', needed by 'kselftest/kvm/dirty_log_test.o'.
   make[1]: *** No rule to make target 'kselftest/kvm/dirty_log_perf_test.c', needed by 'kselftest/kvm/dirty_log_perf_test.o'.
   make[1]: *** No rule to make target 'kselftest/kvm/hardware_disable_test.c', needed by 'kselftest/kvm/hardware_disable_test.o'.
   make[1]: *** No rule to make target 'kselftest/kvm/kvm_create_max_vcpus.c', needed by 'kselftest/kvm/kvm_create_max_vcpus.o'.
   make[1]: *** No rule to make target 'kselftest/kvm/kvm_page_table_test.c', needed by 'kselftest/kvm/kvm_page_table_test.o'.
   make[1]: *** No rule to make target 'kselftest/kvm/max_guest_memory_test.c', needed by 'kselftest/kvm/max_guest_memory_test.o'.
   make[1]: *** No rule to make target 'kselftest/kvm/memslot_modification_stress_test.c', needed by 'kselftest/kvm/memslot_modification_stress_test.o'.
   make[1]: *** No rule to make target 'kselftest/kvm/memslot_perf_test.c', needed by 'kselftest/kvm/memslot_perf_test.o'.
   make[1]: *** No rule to make target 'kselftest/kvm/rseq_test.c', needed by 'kselftest/kvm/rseq_test.o'.
   make[1]: *** No rule to make target 'kselftest/kvm/set_memory_region_test.c', needed by 'kselftest/kvm/set_memory_region_test.o'.
   make[1]: *** No rule to make target 'kselftest/kvm/steal_time.c', needed by 'kselftest/kvm/steal_time.o'.
   make[1]: *** No rule to make target 'kselftest/kvm/kvm_binary_stats_test.c', needed by 'kselftest/kvm/kvm_binary_stats_test.o'.
   make[1]: *** No rule to make target 'kselftest/kvm/system_counter_offset_test.c', needed by 'kselftest/kvm/system_counter_offset_test.o'.
   make[1]: *** No rule to make target 'kselftest/kvm/x86_64/nx_huge_pages_test.c', needed by 'kselftest/kvm/x86_64/nx_huge_pages_test.o'.
   make[1]: Target 'all' not remade because of errors.
   make[1]: *** No targets.  Stop.

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [kvm-x86:selftests 1/3] make[1]: *** No rule to make target 'kselftest/kvm/x86_64/cpuid_test.c', needed by 'kselftest/kvm/x86_64/cpuid_test.o'.
  2023-05-30 12:47 [kvm-x86:selftests 1/3] make[1]: *** No rule to make target 'kselftest/kvm/x86_64/cpuid_test.c', needed by 'kselftest/kvm/x86_64/cpuid_test.o' kernel test robot
@ 2023-05-30 22:01 ` Sean Christopherson
  2023-05-31 10:15   ` yu.c.zhang
  0 siblings, 1 reply; 3+ messages in thread
From: Sean Christopherson @ 2023-05-30 22:01 UTC (permalink / raw)
  To: kernel test robot; +Cc: Yu Zhang, oe-kbuild-all

On Tue, May 30, 2023, kernel test robot wrote:
> Hi Yu,
> 
> First bad commit (maybe != root cause):

Confirmed that reverting 954c9c3f96698f3af0c22f93a68e3905bc185458 makes the problem
go away.

> tree:   https://github.com/kvm-x86/linux selftests

In case it wasn't obvious, I applied and pushed this to kvm-x86/selftests but
hadn't yet merged it to kvm-x86/next.

> head:   a985a858acff64afaa5cf60e058357034cb14476
> commit: 954c9c3f96698f3af0c22f93a68e3905bc185458 [1/3] KVM: selftests: Add new CFLAGS to generate dependency files
> compiler: gcc-12 (Debian 12.2.0-14) 12.2.0
> reproduce:
>         # https://github.com/kvm-x86/linux/commit/954c9c3f96698f3af0c22f93a68e3905bc185458
>         git remote add kvm-x86 https://github.com/kvm-x86/linux
>         git fetch --no-tags kvm-x86 selftests
>         git checkout 954c9c3f96698f3af0c22f93a68e3905bc185458
>         make O=/tmp/kselftest headers
>         make O=/tmp/kselftest -C tools/testing/selftests
> 
> If you fix the issue, kindly add following tag where applicable
> | Reported-by: kernel test robot <lkp@intel.com>
> | Closes: https://lore.kernel.org/oe-kbuild-all/202305302015.D8PglEU7-lkp@intel.com/
> 
> All errors (new ones prefixed by >>):
> 
>    Makefile:89: *** Cannot find a vmlinux for VMLINUX_BTF at any of "vmlinux vmlinux ../../../../vmlinux /sys/kernel/btf/vmlinux /boot/vmlinux-5.9.0-2-amd64".  Stop.
> >> make[1]: *** No rule to make target 'kselftest/kvm/x86_64/cpuid_test.c', needed by 'kselftest/kvm/x86_64/cpuid_test.o'.

Yu, 

Can you take a look and send v3?  I unfortunately don't have bandwidth to dig
into this.  I'll drop commit 954c9c3f96698f3af0c22f93a68e3905bc185458.

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [kvm-x86:selftests 1/3] make[1]: *** No rule to make target 'kselftest/kvm/x86_64/cpuid_test.c', needed by 'kselftest/kvm/x86_64/cpuid_test.o'.
  2023-05-30 22:01 ` Sean Christopherson
@ 2023-05-31 10:15   ` yu.c.zhang
  0 siblings, 0 replies; 3+ messages in thread
From: yu.c.zhang @ 2023-05-31 10:15 UTC (permalink / raw)
  To: Sean Christopherson; +Cc: kernel test robot, Yu Zhang, oe-kbuild-all

On Tue, May 30, 2023 at 03:01:55PM -0700, Sean Christopherson wrote:
> On Tue, May 30, 2023, kernel test robot wrote:
> > Hi Yu,
> > 
> > First bad commit (maybe != root cause):
> 
> Confirmed that reverting 954c9c3f96698f3af0c22f93a68e3905bc185458 makes the problem
> go away.
> 
> > tree:   https://github.com/kvm-x86/linux selftests
> 
> In case it wasn't obvious, I applied and pushed this to kvm-x86/selftests but
> hadn't yet merged it to kvm-x86/next.
> 
> > head:   a985a858acff64afaa5cf60e058357034cb14476
> > commit: 954c9c3f96698f3af0c22f93a68e3905bc185458 [1/3] KVM: selftests: Add new CFLAGS to generate dependency files
> > compiler: gcc-12 (Debian 12.2.0-14) 12.2.0
> > reproduce:
> >         # https://github.com/kvm-x86/linux/commit/954c9c3f96698f3af0c22f93a68e3905bc185458
> >         git remote add kvm-x86 https://github.com/kvm-x86/linux
> >         git fetch --no-tags kvm-x86 selftests
> >         git checkout 954c9c3f96698f3af0c22f93a68e3905bc185458
> >         make O=/tmp/kselftest headers
> >         make O=/tmp/kselftest -C tools/testing/selftests
> > 
> > If you fix the issue, kindly add following tag where applicable
> > | Reported-by: kernel test robot <lkp@intel.com>
> > | Closes: https://lore.kernel.org/oe-kbuild-all/202305302015.D8PglEU7-lkp@intel.com/
> > 
> > All errors (new ones prefixed by >>):
> > 
> >    Makefile:89: *** Cannot find a vmlinux for VMLINUX_BTF at any of "vmlinux vmlinux ../../../../vmlinux /sys/kernel/btf/vmlinux /boot/vmlinux-5.9.0-2-amd64".  Stop.
> > >> make[1]: *** No rule to make target 'kselftest/kvm/x86_64/cpuid_test.c', needed by 'kselftest/kvm/x86_64/cpuid_test.o'.
> 
> Yu, 
> 
> Can you take a look and send v3?  I unfortunately don't have bandwidth to dig
> into this.  I'll drop commit 954c9c3f96698f3af0c22f93a68e3905bc185458.

Sure. Will try to figure out the root cause.

Thanks
Yu

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2023-05-31 10:15 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-05-30 12:47 [kvm-x86:selftests 1/3] make[1]: *** No rule to make target 'kselftest/kvm/x86_64/cpuid_test.c', needed by 'kselftest/kvm/x86_64/cpuid_test.o' kernel test robot
2023-05-30 22:01 ` Sean Christopherson
2023-05-31 10:15   ` yu.c.zhang

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.