On Wed, 2023-02-15 at 21:37 +0000, Huang, Kai wrote: > On Wed, 2023-02-15 at 14:25 +0100, Peter Zijlstra wrote: > > On Wed, Feb 15, 2023 at 09:46:10AM +0000, Huang, Kai wrote: > > > Yes agreed. Your code below looks indeed better. Thanks! > > > > > > Would you mind send me a patch so I can include to this series, or would you > > > mind get it merged to tip/x86/tdx (or other branch I am not sure) so I can > > > rebase? > > > > Just take the patch, add your comments and test it.. enjoy! :-) > > Thank you! I'll at least add your Suggested-by :) Hi Peter, After discussing with Kirill, I changed the way of how to handle the per-cpu initialization, and in the new version (v10, just sent) I don't need the schedule_on_each_cpu_cond_locked() anymore, because I essentially moved such handling out of TDX host series to KVM. I'll use your patch if the review found we still need to handle it. Thanks!