提交 5a235947 编写于 作者: J Jiri Denemark

qemu: Make qemuMonitorSetMigrationCompression saner

Checking whether the function has anything to do is better done in the
function rather then requiring callers to do that.
Signed-off-by: NJiri Denemark <jdenemar@redhat.com>
上级 0966f0d7
......@@ -3455,8 +3455,7 @@ qemuMigrationSetCompression(virQEMUDriverPtr driver,
if (qemuDomainObjEnterMonitorAsync(driver, vm, job) < 0)
return -1;
if ((params->level_set || params->threads_set || params->dthreads_set) &&
qemuMonitorSetMigrationCompression(priv->mon, params) < 0)
if (qemuMonitorSetMigrationCompression(priv->mon, params) < 0)
goto cleanup;
if (compression->xbzrle_cache_set &&
......
......@@ -2177,6 +2177,11 @@ qemuMonitorSetMigrationCompression(qemuMonitorPtr mon,
QEMU_CHECK_MONITOR_JSON(mon);
if (!compress->level_set &&
!compress->threads_set &&
!compress->dthreads_set)
return 0;
return qemuMonitorJSONSetMigrationCompression(mon, compress);
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册