From: Michal Privoznik Date: Thu, 20 Apr 2023 15:59:02 +0000 (+0200) Subject: qemuhotplugtest: Fix misleading comment on monitor unlock X-Git-Tag: v9.3.0-rc1~22 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=dc4ec0e30bf6f65c99ffdcc2b104038b234abfe5;p=thirdparty%2Flibvirt.git qemuhotplugtest: Fix misleading comment on monitor unlock There's a comment in testQemuHotplug() trying to explain why we need to unlock the monitor object. Well, while it might have been correct when being introduced, it's no longer factually correct as just any function (attach/detach/update) might talk to the monitor and it expects the monitor to be unlocked (as it calls qemuDomainObjEnterMonitor() + qemuDomainObjExitMonitor()). Signed-off-by: Michal Privoznik Reviewed-by: Kristina Hanicova --- diff --git a/tests/qemuhotplugtest.c b/tests/qemuhotplugtest.c index 341fcf40df..635f5a39bd 100644 --- a/tests/qemuhotplugtest.c +++ b/tests/qemuhotplugtest.c @@ -223,9 +223,8 @@ testQemuHotplug(const void *data) priv = vm->privateData; priv->mon = qemuMonitorTestGetMonitor(test_mon); - /* XXX We need to unlock the monitor here, as - * qemuDomainObjEnterMonitorInternal (called from qemuDomainChangeGraphics) - * tries to lock it again */ + /* We need to unlock the monitor here, as any function below talks + * (transitively) on the monitor. */ virObjectUnlock(priv->mon); switch (test->action) {