On 02.09.2022 05:31, Wei Chen wrote: > acpi_numa is a specific NUMA switch for ACPI NUMA implementation. > Other NUMA implementation may not need this switch. But this switch is > not only used by ACPI code, it is also used directly in some general > NUMA logic code. So far this hasn't caused any problem because Xen only > has x86 implementing ACPI NUMA, but now Arm is implementing device tree > based NUMA. Accesssing acpi_numa directly in some functions will be a > block of reusing NUMA common code. It is also difficult for us to replace > it with a new generic switch, because it is hard to prove that the new > switch states can guarantee the original code will work correctly. > > So in this patch, we provide two helpers for common code to update and > get states of acpi_numa. And other new NUMA implementations just need > to provide the same helpers for common code. In this case, the generic > NUMA logic code can be reused by all NUMA implementations. > > Signed-off-by: Wei Chen <wei.c...@arm.com>
Reviewed-by: Jan Beulich <jbeul...@suse.com>