Replace magic number 0x180 with `EPT_VIOLATION_GVA_IS_VALID | EPT_VIOLATION_GVA_TRANSLATED` in arch/x86/kvm/mmu/paging_tmpl.h Similarly, replace `(pte_access & 0x7) << 3` with `(pte_access & VMX_EPT_RWX_MASK) << EPT_VIOLATION_RWX_SHIFT`. v1 -> v2: https://lore.kernel.org/kvm/20220321094203.109546-1-darcy.sh@xxxxxxxxxxxx/ - Rename `EPT_VIOLATION_GVA_VALIDATION` to `EPT_VIOLATION_GVA_IS_VALID`. [Sean] - Using new added `VMX_EPT_RWX_MASK` to replace magic number 0x7 and so on, to avoid using branch statement in hotpath. [Sean] SU Hang (1): KVM: VMX: replace 0x180 with EPT_VIOLATION_* definition Sean Christopherson (1): KVM: x86/mmu: Derive EPT violation RWX bits from EPTE RWX bits arch/x86/include/asm/vmx.h | 9 +++------ arch/x86/kvm/mmu/paging_tmpl.h | 11 +++++++++-- arch/x86/kvm/vmx/vmx.c | 4 +--- 3 files changed, 13 insertions(+), 11 deletions(-) -- 2.32.0.3.g01195cf9f