On 3/1/19 4:47 PM, speck for Thomas Gleixner wrote: > if (static_branch_unlikely(&vmx_l1d_should_flush)) > vmx_l1d_flush(vcpu); > + else if (static_branch_unlikely(&mds_user_clear)) > + mds_clear_cpu_buffers(); Does this cover the case where we have older ucode installed that does L1D flush but NOT the MD_CLEAR? I'm about to go check to see if there's logic handling this but wanted to call it out. Jon. -- Computer Architect | Sent with my Fedora powered laptop