xen/arm: Remove __initdata and __init to enable CPU hotplug
authorMirela Simonovic <mirela.simonovic@aggios.com>
Fri, 1 Jun 2018 13:17:44 +0000 (15:17 +0200)
committerJulien Grall <julien.grall@arm.com>
Tue, 5 Jun 2018 18:07:24 +0000 (19:07 +0100)
commit01a7e8ccef6e7d5718a251ad587567afbe723330
tree61496ac1c10d780bb65ff3fcf0cd0e84cad169ad
parentcd80acdaddd791f9c8846d8a5c614db2a942c0c4
xen/arm: Remove __initdata and __init to enable CPU hotplug

CPU up flow is currently used during the initial boot to start secondary
CPUs. However, the same flow should be used for CPU hotplug, e.g. when
hotplugging secondary CPUs within the resume procedure (resume from the
suspend to RAM). Therefore, prefixes __initdata and __init had to be removed
from few data structures and functions that are used within the cpu up flow.

Signed-off-by: Mirela Simonovic <mirela.simonovic@aggios.com>
Acked-by: Julien Grall <julien.grall@arm.com>
xen/arch/arm/arm64/smpboot.c
xen/arch/arm/irq.c
xen/arch/arm/processor.c
xen/arch/arm/smpboot.c
xen/include/asm-arm/procinfo.h