Kernel test robot reports this: > /usr/bin/ld: tools/testing/selftests/kvm/x86_64/evmcs_test.c:157: undefined > reference to `vm_handle_exception' > /usr/bin/ld: tools/testing/selftests/kvm/x86_64/evmcs_test.c:158: undefined > reference to `vm_handle_exception' > collect2: error: ld returned 1 exit status
Fix it by renaming vm_handle_exception to vm_install_vector_handler in evmcs_test.c. Fixes: a2bad6a990a4 ("KVM: selftests: Rename vm_handle_exception") Reported-by: kernel test robot <oliver.s...@intel.com> Signed-off-by: Ricardo Koller <ricar...@google.com> --- tools/testing/selftests/kvm/x86_64/evmcs_test.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/testing/selftests/kvm/x86_64/evmcs_test.c b/tools/testing/selftests/kvm/x86_64/evmcs_test.c index 63096cea26c6..278711723f4b 100644 --- a/tools/testing/selftests/kvm/x86_64/evmcs_test.c +++ b/tools/testing/selftests/kvm/x86_64/evmcs_test.c @@ -154,8 +154,8 @@ int main(int argc, char *argv[]) vm_init_descriptor_tables(vm); vcpu_init_descriptor_tables(vm, VCPU_ID); - vm_handle_exception(vm, UD_VECTOR, guest_ud_handler); - vm_handle_exception(vm, NMI_VECTOR, guest_nmi_handler); + vm_install_vector_handler(vm, UD_VECTOR, guest_ud_handler); + vm_install_vector_handler(vm, NMI_VECTOR, guest_nmi_handler); pr_info("Running L1 which uses EVMCS to run L2\n"); -- 2.32.0.rc1.229.g3e70b5a671-goog _______________________________________________ kvmarm mailing list kvmarm@lists.cs.columbia.edu https://lists.cs.columbia.edu/mailman/listinfo/kvmarm