Hello Jag, + John
diff --git a/hw/remote/proxy.c b/hw/remote/proxy.c index 5081d67e7f..e91566509f 100644 --- a/hw/remote/proxy.c +++ b/hw/remote/proxy.c @@ -52,9 +52,20 @@ static void setup_irqfd(PCIProxyDev *dev) PCIDevice *pci_dev = PCI_DEVICE(dev); MPQemuMsg msg; Error *local_err = NULL; + int ret = 0; - event_notifier_init(&dev->intr, 0); - event_notifier_init(&dev->resample, 0); + ret = event_notifier_init(&dev->intr, 0); + if (ret < 0) { + error_report("Failed to init intr notifier: %s", strerror(-ret));setup_irqfd() should ideally propagate the error up the stack. But hw/remote/proxy.c is planned for removal as it is superseded by vfio-user, so we don’t need to do it.
In that case, could you please send an update of docs/about/deprecated.rst to deprecate Multi-process QEMU ? Thanks, C.
