Before commit 165e77353831 below, the kernel did not print anything when X86_FEATURE_TDX_HOST_PLATFORM was not present in a cpu. After the commit, this is emitted to the log, with the error level: virt/tdx: TDX not supported by the host platform This is disturbing as it is not an error running CPUs without the feature. Drop the error message completely to revert to the state before 165e77353831. Signed-off-by: Jiri Slaby (SUSE) Fixes: 165e77353831 ("KVM: x86/tdx: Do VMXON and TDX-Module initialization during subsys init") Cc: Dan Williams Cc: Chao Gao Cc: Dave Hansen Cc: Sean Christopherson -- Cc: Thomas Gleixner Cc: Ingo Molnar Cc: Borislav Petkov Cc: Dave Hansen Cc: x86@kernel.org Cc: "H. Peter Anvin" Cc: Kiryl Shutsemau Cc: Rick Edgecombe Cc: linux-kernel@vger.kernel.org Cc: linux-coco@lists.linux.dev Cc: kvm@vger.kernel.org --- arch/x86/virt/vmx/tdx/tdx.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/arch/x86/virt/vmx/tdx/tdx.c b/arch/x86/virt/vmx/tdx/tdx.c index 42df8ea464c4..bdfc3bf12a9c 100644 --- a/arch/x86/virt/vmx/tdx/tdx.c +++ b/arch/x86/virt/vmx/tdx/tdx.c @@ -1228,10 +1228,8 @@ static __init int tdx_enable(void) enum cpuhp_state state; int ret; - if (!cpu_feature_enabled(X86_FEATURE_TDX_HOST_PLATFORM)) { - pr_err("TDX not supported by the host platform\n"); + if (!cpu_feature_enabled(X86_FEATURE_TDX_HOST_PLATFORM)) return -ENODEV; - } if (!cpu_feature_enabled(X86_FEATURE_XSAVE)) { pr_err("XSAVE is required for TDX\n"); -- 2.54.0