On Thu, Sep 24, 2026 at 09:56:11AM +0300, Markku Ahvenjärvi wrote: > nvme_post_cqes() also updates the CQ head, so it can run before QEMU > processes the corresponding doorbell. I observed this with ioeventfd=on, > where MMIO doorbell handling is asynchronous, which makes the already empty > CQ case more likely.
Are you also using shadow doorbells?
