KVM: arm64: Use cpus_have_final_cap for has_vhe()
authorMarc Zyngier <maz@kernel.org>
Wed, 13 May 2020 10:38:28 +0000 (11:38 +0100)
committerMarc Zyngier <maz@kernel.org>
Sat, 16 May 2020 14:04:51 +0000 (15:04 +0100)
By the time we start using the has_vhe() helper, we have long
discovered whether we are running VHE or not. It thus makes
sense to use cpus_have_final_cap() instead of cpus_have_const_cap(),
which leads to a small text size reduction.

Signed-off-by: Marc Zyngier <maz@kernel.org>
Acked-by: David Brazdil <dbrazdil@google.com>
Link: https://lore.kernel.org/r/20200513103828.74580-1-maz@kernel.org
arch/arm64/include/asm/virt.h

index 61fd26752adcb3bf19f55a7d6e3f03b8581f686e..5051b388c6548596827fc3d33b1b8c25a0d579bf 100644 (file)
@@ -85,7 +85,7 @@ static inline bool is_kernel_in_hyp_mode(void)
 
 static __always_inline bool has_vhe(void)
 {
-       if (cpus_have_const_cap(ARM64_HAS_VIRT_HOST_EXTN))
+       if (cpus_have_final_cap(ARM64_HAS_VIRT_HOST_EXTN))
                return true;
 
        return false;