On 07.12.2022 07:18, Vikram Garhwal wrote:
> --- a/xen/include/xen/cpu.h
> +++ b/xen/include/xen/cpu.h
> @@ -5,6 +5,10 @@
> #include <xen/spinlock.h>
> #include <xen/notifier.h>
>
> +#ifdef CONFIG_ARM
> +#include <asm/cpu.h>
> +#endif
> +
> /* Safely access cpu_online_map, cpu_present_map, etc. */
> bool get_cpu_maps(void);
> void put_cpu_maps(void);
> --- a/xen/include/xen/softirq.h
> +++ b/xen/include/xen/softirq.h
> @@ -19,6 +19,10 @@ enum {
> #include <asm/hardirq.h>
> #include <asm/softirq.h>
>
> +#ifdef CONFIG_ARM
> +#include <asm/cpu.h>
> +#endif
We generally try to avoid such #ifdef-ary whenever possible, so the
description wants to justify these if they cannot be avoided.
Jan