On Tue, Jul 08, 2025, Xiaoyao Li wrote: > There are definitions of TD attributes bits inside asm/shared/tdx.h as > TDX_ATTR_*. > > Remove KVM's definitions and use the ones in asm/shared/tdx.h > > Reviewed-by: Kirill A. Shutemov <kirill.shutemov@xxxxxxxxxxxxxxx> > Signed-off-by: Xiaoyao Li <xiaoyao.li@xxxxxxxxx> > --- > arch/x86/kvm/vmx/tdx.c | 4 ++-- > arch/x86/kvm/vmx/tdx_arch.h | 6 ------ > 2 files changed, 2 insertions(+), 8 deletions(-) > > diff --git a/arch/x86/kvm/vmx/tdx.c b/arch/x86/kvm/vmx/tdx.c > index c539c2e6109f..efb7d589b672 100644 > --- a/arch/x86/kvm/vmx/tdx.c > +++ b/arch/x86/kvm/vmx/tdx.c > @@ -62,7 +62,7 @@ void tdh_vp_wr_failed(struct vcpu_tdx *tdx, char *uclass, char *op, u32 field, > pr_err("TDH_VP_WR[%s.0x%x]%s0x%llx failed: 0x%llx\n", uclass, field, op, val, err); > } > > -#define KVM_SUPPORTED_TD_ATTRS (TDX_TD_ATTR_SEPT_VE_DISABLE) > +#define KVM_SUPPORTED_TD_ATTRS (TDX_ATTR_SEPT_VE_DISABLE) Would it make sense to rename KVM_SUPPORTED_TD_ATTRS to KVM_SUPPORTED_TDX_ATTRS? The names from common code lack the TD qualifier, and I think it'd be helpful for readers to have have TDX in the name (even though I agree "TD" is more precise).