]> git.ipfire.org Git - thirdparty/qemu.git/commit
hw/riscv: Fix type conflict of GLib function pointers
authorPaolo Bonzini <pbonzini@redhat.com>
Thu, 10 Apr 2025 16:17:22 +0000 (18:17 +0200)
committerAlistair Francis <alistair.francis@wdc.com>
Mon, 19 May 2025 03:33:12 +0000 (13:33 +1000)
commit56cde18d048e1e1f889e31f7553e1f39f03eeec5
treedf3bbb5cb5e45a393d6862a8fac25b52848a753c
parentd887736225984fcb3926e3f32f3cdc332c03ba8f
hw/riscv: Fix type conflict of GLib function pointers

qtest_set_command_cb passed to g_once should match GThreadFunc,
which it does not.  But using g_once is actually unnecessary,
because the function is called by riscv_harts_realize() under
the Big QEMU Lock.

Reported-by: Kohei Tokunaga <ktokunaga.mail@gmail.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Alistair Francis <alistair.francis@wdc.com>
Reviewed-by: Kohei Tokunaga <ktokunaga.mail@gmail.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-ID: <20250410161722.595634-1-pbonzini@redhat.com>
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
Cc: qemu-stable@nongnu.org
hw/riscv/riscv_hart.c