From: Paolo Bonzini Date: Mon, 13 Apr 2026 16:57:26 +0000 (+0200) Subject: KVM: x86: use inlines instead of macros for is_sev_*guest X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=01f217fa8a8c7878d28df90233f68c20bea9bdc7;p=thirdparty%2Fkernel%2Flinux.git KVM: x86: use inlines instead of macros for is_sev_*guest This helps avoiding more embarrassment to this maintainer, but also will catch mistakes more easily for others. Signed-off-by: Paolo Bonzini --- diff --git a/arch/x86/kvm/svm/svm.h b/arch/x86/kvm/svm/svm.h index fd0652b32c81f..a10668d17a16a 100644 --- a/arch/x86/kvm/svm/svm.h +++ b/arch/x86/kvm/svm/svm.h @@ -422,9 +422,19 @@ static __always_inline bool is_sev_snp_guest(struct kvm_vcpu *vcpu) return ____sev_snp_guest(vcpu->kvm); } #else -#define is_sev_guest(vcpu) false -#define is_sev_es_guest(vcpu) false -#define is_sev_snp_guest(vcpu) false +static __always_inline bool is_sev_guest(struct kvm_vcpu *vcpu) +{ + return false; +} +static __always_inline bool is_sev_es_guest(struct kvm_vcpu *vcpu) +{ + return false; +} + +static __always_inline bool is_sev_snp_guest(struct kvm_vcpu *vcpu) +{ + return false; +} #endif static inline bool ghcb_gpa_is_registered(struct vcpu_svm *svm, u64 val)