From: Binbin Wu Date: Wed, 22 Mar 2023 04:58:24 +0000 (+0800) Subject: KVM: x86: Change return type of is_long_mode() to bool X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=68f7c82ab1b8c7057b0c241907ff7906c7407e6d;p=linux.git KVM: x86: Change return type of is_long_mode() to bool Change return type of is_long_mode() to bool to avoid implicit cast, as literally every user of is_long_mode() treats its return value as a boolean. Signed-off-by: Binbin Wu Link: https://lore.kernel.org/r/20230322045824.22970-5-binbin.wu@linux.intel.com Reviewed-by: Kai Huang Signed-off-by: Sean Christopherson --- diff --git a/arch/x86/kvm/x86.h b/arch/x86/kvm/x86.h index 577b823585295..203fb6640b5b8 100644 --- a/arch/x86/kvm/x86.h +++ b/arch/x86/kvm/x86.h @@ -126,12 +126,12 @@ static inline bool is_protmode(struct kvm_vcpu *vcpu) return kvm_is_cr0_bit_set(vcpu, X86_CR0_PE); } -static inline int is_long_mode(struct kvm_vcpu *vcpu) +static inline bool is_long_mode(struct kvm_vcpu *vcpu) { #ifdef CONFIG_X86_64 - return vcpu->arch.efer & EFER_LMA; + return !!(vcpu->arch.efer & EFER_LMA); #else - return 0; + return false; #endif }