arm64/kvm: use ESR_ELx_EC to extract EC
[cascardo/linux.git] / arch / arm64 / include / asm / kvm_emulate.h
index 40bc168..4cdeae3 100644 (file)
@@ -210,7 +210,7 @@ static inline bool kvm_vcpu_trap_il_is32bit(const struct kvm_vcpu *vcpu)
 
 static inline u8 kvm_vcpu_trap_get_class(const struct kvm_vcpu *vcpu)
 {
-       return kvm_vcpu_get_hsr(vcpu) >> ESR_ELx_EC_SHIFT;
+       return ESR_ELx_EC(kvm_vcpu_get_hsr(vcpu));
 }
 
 static inline bool kvm_vcpu_trap_is_iabt(const struct kvm_vcpu *vcpu)