[PATCH 09/16] accel/tcg: Use RUN_ON_CPU_NULL for tcg_commit() callbacks
Philippe Mathieu-Daudé <[email protected]>
| Newsgroups | org.nongnu.qemu-devel,org.kernel.vger.kvm,org.nongnu.qemu-arm,org.nongnu.qemu-riscv |
|---|---|
| Message-ID | <[email protected]> |
tcg_commit_cpu() does not consume the thread-local parameter. Replace RUN_ON_CPU_HOST_PTR(cpuas) with RUN_ON_CPU_NULL when scheduling the function to avoid any confusion. Signed-off-by: Philippe Mathieu-Daudé <[email protected]> --- Maybe this AS parameter should be used? --- system/physmem.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/system/physmem.c b/system/physmem.c index 362a00f76c0..b97016b1303 100644 --- a/system/physmem.c +++ b/system/physmem.c @@ -3088,9 +3088,9 @@ static void tcg_commit(MemoryListener *listener) * all of the tcg machinery for run-on is initialized: thus halt_cond. */ if (cpu->halt_cond) { - async_run_on_cpu(cpu, tcg_commit_cpu, RUN_ON_CPU_HOST_PTR(cpuas)); + async_run_on_cpu(cpu, tcg_commit_cpu, RUN_ON_CPU_NULL); } else { - tcg_commit_cpu(cpu, RUN_ON_CPU_HOST_PTR(cpuas)); + tcg_commit_cpu(cpu, RUN_ON_CPU_NULL); } } -- 2.53.0