On Fri, May 22, 2020 at 12:07:47 -0400, Robert Foley wrote: > Fixed several tsan warnings. e.g. > > WARNING: ThreadSanitizer: data race (pid=35425) > Read of size 1 at 0x557cd83aee28 by thread T7: > #0 curr_cflags include/exec/exec-all.h:460:13 > (qemu-system-aarch64+0x4b7f27) > #1 cpu_exec accel/tcg/cpu-exec.c:730:26 (qemu-system-aarch64+0x4b7f27) > #2 tcg_cpu_exec cpus.c:1415:11 (qemu-system-aarch64+0x45b9b6) > #3 qemu_tcg_cpu_thread_fn cpus.c:1723:17 (qemu-system-aarch64+0x45b9b6) > #4 qemu_thread_start util/qemu-thread-posix.c:519:9 > (qemu-system-aarch64+0xd431e0) > > Previous write of size 1 at 0x557cd83aee28 by thread T6: > #0 cpu_exec_step_atomic accel/tcg/cpu-exec.c:254:23 > (qemu-system-aarch64+0x4b6caa) > #1 qemu_tcg_cpu_thread_fn cpus.c:1741:17 (qemu-system-aarch64+0x45baca) > #2 qemu_thread_start util/qemu-thread-posix.c:519:9 > (qemu-system-aarch64+0xd431e0) > > Location is global 'parallel_cpus' of size 1 at 0x557cd83aee28 > (qemu-system-aarch64+0x000001fb3e28) > > Cc: Richard Henderson <richard.hender...@linaro.org> > Cc: Paolo Bonzini <pbonz...@redhat.com> > Signed-off-by: Robert Foley <robert.fo...@linaro.org>
Reviewed-by: Emilio G. Cota <c...@braap.org> E.