On Wed, Aug 06, 2025 at 08:45:10PM +0000, John Allen wrote: >Remove the explicit clearing of shadow stack CPU capabilities. > >Signed-off-by: John Allen <john.allen@xxxxxxx> >--- >v3: > - New in v3. >--- > arch/x86/kvm/svm/svm.c | 5 ----- > 1 file changed, 5 deletions(-) > >diff --git a/arch/x86/kvm/svm/svm.c b/arch/x86/kvm/svm/svm.c >index 82cde3578c96..b67aa546d8f4 100644 >--- a/arch/x86/kvm/svm/svm.c >+++ b/arch/x86/kvm/svm/svm.c >@@ -5255,11 +5255,6 @@ static __init void svm_set_cpu_caps(void) > kvm_set_cpu_caps(); > > kvm_caps.supported_perf_cap = 0; >- kvm_caps.supported_xss = 0; >- >- /* KVM doesn't yet support CET virtualization for SVM. */ >- kvm_cpu_cap_clear(X86_FEATURE_SHSTK); >- kvm_cpu_cap_clear(X86_FEATURE_IBT); IIUC, IBT should be cleared because KVM doesn't support IBT for SVM. With this fixed: Reviewed-by: Chao Gao <chao.gao@xxxxxxxxx> > > /* CPUID 0x80000001 and 0x8000000A (SVM features) */ > if (nested) { >-- >2.34.1 >