Messages in this thread | | | Date | Mon, 13 Feb 2023 09:59:17 -0800 | Subject | Re: [PATCH v9 07/18] x86/virt/tdx: Do TDX module per-cpu initialization | From | Dave Hansen <> |
| |
On 2/13/23 03:59, Kai Huang wrote: > To avoid duplicated code, add a > helper to call SEAMCALL on all online cpus one by one but with a skip > function to check whether to skip certain cpus, and use that helper to > do the per-cpu initialization. ... > +/* > + * Call @func on all online cpus one by one but skip those cpus > + * when @skip_func is valid and returns true for them. > + */ > +static int tdx_on_each_cpu_cond(int (*func)(void *), void *func_data, > + bool (*skip_func)(int cpu, void *), > + void *skip_data)
I only see one caller of this. Where is the duplicated code?
| |