Move the function definition to svm.h in preparation for using it in more SVM code. No functional change intended. Signed-off-by: Yosry Ahmed --- arch/x86/kvm/svm/sev.c | 5 ----- arch/x86/kvm/svm/svm.h | 10 ++++++++++ 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/arch/x86/kvm/svm/sev.c b/arch/x86/kvm/svm/sev.c index b58e3831b8f05..706a91db7b44a 100644 --- a/arch/x86/kvm/svm/sev.c +++ b/arch/x86/kvm/svm/sev.c @@ -315,11 +315,6 @@ static int sev_asid_new(struct kvm_sev_info *sev, unsigned long vm_type) return ret; } -static unsigned int sev_get_asid(struct kvm *kvm) -{ - return to_kvm_sev_info(kvm)->asid; -} - static void sev_asid_free(struct kvm_sev_info *sev) { struct svm_cpu_data *sd; diff --git a/arch/x86/kvm/svm/svm.h b/arch/x86/kvm/svm/svm.h index 3b59561d6cc2c..14b57c5cdf916 100644 --- a/arch/x86/kvm/svm/svm.h +++ b/arch/x86/kvm/svm/svm.h @@ -432,6 +432,11 @@ static __always_inline bool is_sev_snp_guest(struct kvm_vcpu *vcpu) { return ____sev_snp_guest(vcpu->kvm); } + +static __always_inline unsigned int sev_get_asid(struct kvm *kvm) +{ + return to_kvm_sev_info(kvm)->asid; +} #else static __always_inline bool is_sev_guest(struct kvm_vcpu *vcpu) { @@ -446,6 +451,11 @@ static __always_inline bool is_sev_snp_guest(struct kvm_vcpu *vcpu) { return false; } + +static __always_inline unsigned int sev_get_asid(struct kvm *kvm) +{ + return 0; +} #endif static inline bool ghcb_gpa_is_registered(struct vcpu_svm *svm, u64 val) -- 2.56.0.385.gd3acb90ef8-goog