Hi Sean, On Fri, Jul 21, 2023 at 01:18:54PM -0700, Sean Christopherson wrote: > +static bool kvm_is_svm_supported(void) > +{ > + bool supported; > + > + migrate_disable(); > + supported = __kvm_is_svm_supported(); > + migrate_enable(); I am typically very wary of the constructs like this, as the value returned is obsolete the moment migrate_enable() happens. Is value of "svm was supported at some time in the past but may or may not be supported right now" useful and if it is then could you add comment why? Thanks. -- Dmitry