|
From: | Paolo Bonzini |
Subject: | Re: [PATCH v3] timer: Fix a race condition between timer's callback and destroying code |
Date: | Thu, 15 Aug 2024 00:10:18 +0200 |
User-agent: | Mozilla Thunderbird |
On 8/14/24 23:12, Patrick Leis wrote:
I would go with your aio_wait_bh_oneshot suggestion. Please consider adding it to QEMU as I pointed above. I can send a patch.Hey - this is an important race condition to resolve, can we get some attention back on this patchset please. It's pressing.
Sorry about the delay.The patch is good, and there is no reason why it should break. But without a user (and as far as I understand there is no occurrence of this race condition in upstream QEMU code) there is no reason to include it in QEMU. QEMU is not a library, and therefore there should be no unused functions in the code base.
You can keep it as a solution for the race condition in your code; depending on how your fork is organized, it may be kept in qemu-timer.c or in a file that is part of your additional device models.
Thanks, Paolo
[Prev in Thread] | Current Thread | [Next in Thread] |