On 27.11.2023 15:13, Oleksii Kurochko wrote: > The patch introduces generic percpu.h which was based on Arm's version > with the following changes: > * makes __per_cpu_data_end[] constant > * introduce get_per_cpu_offset() for macros this_cpu() and this_cpu_ptr() > * add inclustion of <asm/current.h> as get_per_cpu_offset() is located there. > > Also it was changed a place where <asm/percpu.h> is included in <xen/percpu.h> > because asm-generic version of percpu.h started to include <asm/current.h> > which > requires definition of DECLARE_PER_CPU. > > As well the patch switches Arm, PPC and x86 architectures to use asm-generic > version of percpu.h. > > Signed-off-by: Oleksii Kurochko <[email protected]> > Acked-by: Julien Grall <[email protected]>
Reviewed-by: Jan Beulich <[email protected]>
