From: Harry van Haaren <[email protected]> Hi Qemu-Dev & CCs,
This is my first contribution to QEMU itself, but I have worked on DPDK, OVS, and QEMU-RS a bit in the past. I have experience with mailing lists for patches and some QEMU internals. This is a "git publish" reply to the original patches that weren't in a patchset: https://patchwork.kernel.org/project/qemu-devel/patch/[email protected]/ https://patchwork.kernel.org/project/qemu-devel/patch/[email protected]/ Thanks for reviews and input, the v2 reworks as follows: - I expect email to no longer have "| OPENCHIP" in my name, and the email footer removed - git publish used to send, with "--number 2" to hopefully get a v2 patchset out - rebased to latest branch, atexit() function signatures changed - avoid adding mutex for output, rely on QEMUs logging mutex (thanks Pierrick) --- use single call to log to avoid line-breaks corrupting output Please note that LLMs were used to investigate and fix this bug, but all code in this patch has been reviewed by me, and I believe it to be a good solution. Regards, -Harry Harry van Haaren (2): plugins/execlog: fix segfault/race-cond on per-vCPU structures plugins/execlog: fix execlog vcpu_exit execution print loss contrib/plugins/execlog.c | 88 +++++++++++++++++++-------------------- 1 file changed, 43 insertions(+), 45 deletions(-) -- 2.54.0
