diff options
Diffstat (limited to 'arch/arm64/kernel/psci.c')
-rw-r--r-- | arch/arm64/kernel/psci.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/arch/arm64/kernel/psci.c b/arch/arm64/kernel/psci.c index 368b78788cb5..ccec2ca67755 100644 --- a/arch/arm64/kernel/psci.c +++ b/arch/arm64/kernel/psci.c | |||
@@ -20,6 +20,7 @@ | |||
20 | #include <linux/smp.h> | 20 | #include <linux/smp.h> |
21 | 21 | ||
22 | #include <asm/compiler.h> | 22 | #include <asm/compiler.h> |
23 | #include <asm/cpu_ops.h> | ||
23 | #include <asm/errno.h> | 24 | #include <asm/errno.h> |
24 | #include <asm/psci.h> | 25 | #include <asm/psci.h> |
25 | #include <asm/smp_plat.h> | 26 | #include <asm/smp_plat.h> |
@@ -231,12 +232,12 @@ out_put_node: | |||
231 | 232 | ||
232 | #ifdef CONFIG_SMP | 233 | #ifdef CONFIG_SMP |
233 | 234 | ||
234 | static int __init smp_psci_init_cpu(struct device_node *dn, int cpu) | 235 | static int __init cpu_psci_cpu_init(struct device_node *dn, unsigned int cpu) |
235 | { | 236 | { |
236 | return 0; | 237 | return 0; |
237 | } | 238 | } |
238 | 239 | ||
239 | static int __init smp_psci_prepare_cpu(int cpu) | 240 | static int __init cpu_psci_cpu_prepare(unsigned int cpu) |
240 | { | 241 | { |
241 | int err; | 242 | int err; |
242 | 243 | ||
@@ -254,10 +255,10 @@ static int __init smp_psci_prepare_cpu(int cpu) | |||
254 | return 0; | 255 | return 0; |
255 | } | 256 | } |
256 | 257 | ||
257 | const struct smp_enable_ops smp_psci_ops __initconst = { | 258 | const struct cpu_operations cpu_psci_ops = { |
258 | .name = "psci", | 259 | .name = "psci", |
259 | .init_cpu = smp_psci_init_cpu, | 260 | .cpu_init = cpu_psci_cpu_init, |
260 | .prepare_cpu = smp_psci_prepare_cpu, | 261 | .cpu_prepare = cpu_psci_cpu_prepare, |
261 | }; | 262 | }; |
262 | 263 | ||
263 | #endif | 264 | #endif |