diff --git a/arch/x86/kvm/svm/csv.c b/arch/x86/kvm/svm/csv.c index 25e86a8c4c5e87964c78254e17e0853b383599d5..c3e8b418f82aa6eec9cbfde20f475f6bdd8a97a5 100644 --- a/arch/x86/kvm/svm/csv.c +++ b/arch/x86/kvm/svm/csv.c @@ -3064,7 +3064,7 @@ static int csv_get_hygon_coco_extension(struct kvm *kvm) size_t len = sizeof(uint32_t); int ret = 0; - if (!kvm) + if (!kvm || !csv3_guest(kvm)) return 0; csv = &to_kvm_svm_csv(kvm)->csv_info;