Use new qemu_for_each_cpu(). Signed-off-by: Andreas Färber <afaer...@suse.de> --- cpus.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-)
diff --git a/cpus.c b/cpus.c index 8ff66c3..1186ad3 100644 --- a/cpus.c +++ b/cpus.c @@ -415,13 +415,14 @@ void cpu_synchronize_all_states(void) qemu_for_each_cpu(cpu_synchronize_one_state, NULL); } -void cpu_synchronize_all_post_reset(void) +static void cpu_synchronize_one_post_reset(CPUState *cpu, void *data) { - CPUArchState *cpu; + cpu_synchronize_post_reset(cpu); +} - for (cpu = first_cpu; cpu; cpu = cpu->next_cpu) { - cpu_synchronize_post_reset(ENV_GET_CPU(cpu)); - } +void cpu_synchronize_all_post_reset(void) +{ + qemu_for_each_cpu(cpu_synchronize_one_post_reset, NULL); } void cpu_synchronize_all_post_init(void) -- 1.8.1.4