cpus: Pass CPUState to flush_queued_work()
CPUArchState is no longer needed there. Signed-off-by: Andreas Färber <afaerber@suse.de>
This commit is contained in:
parent
c64ca8140e
commit
6d45b109a6
5
cpus.c
5
cpus.c
@ -670,9 +670,8 @@ void run_on_cpu(CPUArchState *env, void (*func)(void *data), void *data)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static void flush_queued_work(CPUArchState *env)
|
static void flush_queued_work(CPUState *cpu)
|
||||||
{
|
{
|
||||||
CPUState *cpu = ENV_GET_CPU(env);
|
|
||||||
struct qemu_work_item *wi;
|
struct qemu_work_item *wi;
|
||||||
|
|
||||||
if (cpu->queued_work_first == NULL) {
|
if (cpu->queued_work_first == NULL) {
|
||||||
@ -697,7 +696,7 @@ static void qemu_wait_io_event_common(CPUArchState *env)
|
|||||||
cpu->stopped = true;
|
cpu->stopped = true;
|
||||||
qemu_cond_signal(&qemu_pause_cond);
|
qemu_cond_signal(&qemu_pause_cond);
|
||||||
}
|
}
|
||||||
flush_queued_work(env);
|
flush_queued_work(cpu);
|
||||||
cpu->thread_kicked = false;
|
cpu->thread_kicked = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user