提交 00bf6cc1 编写于 作者: P Peter Krempa

qemu: command: Pass in 'src' rather than 'disk' to qemuBuildPRManagerInfoProps

Everything is contained in the virStorageSourceStructure.
Signed-off-by: NPeter Krempa <pkrempa@redhat.com>
Reviewed-by: NJán Tomko <jtomko@redhat.com>
上级 8ac83013
......@@ -9696,7 +9696,7 @@ qemuBuildPanicCommandLine(virCommandPtr cmd,
/**
* qemuBuildPRManagerInfoProps:
* @disk: disk definition
* @src: storage source
* @propsret: Returns JSON object containing properties of the pr-manager-helper object
*
* Build the JSON properties for the pr-manager object.
......@@ -9705,14 +9705,12 @@ qemuBuildPanicCommandLine(virCommandPtr cmd,
* -1 on failure (with error message set).
*/
int
qemuBuildPRManagerInfoProps(const virDomainDiskDef *disk,
qemuBuildPRManagerInfoProps(virStorageSourcePtr src,
virJSONValuePtr *propsret)
{
return qemuMonitorCreateObjectProps(propsret,
"pr-manager-helper",
disk->src->pr->mgralias,
"s:path", disk->src->pr->path,
NULL);
"pr-manager-helper", src->pr->mgralias,
"s:path", src->pr->path, NULL);
}
......@@ -9739,7 +9737,7 @@ qemuBuildMasterPRCommandLine(virCommandPtr cmd,
managedAdded = true;
}
if (qemuBuildPRManagerInfoProps(disk, &props) < 0)
if (qemuBuildPRManagerInfoProps(disk->src, &props) < 0)
goto cleanup;
if (virQEMUBuildObjectCommandlineFromJSON(&buf, props) < 0)
......
......@@ -55,7 +55,7 @@ virCommandPtr qemuBuildCommandLine(virQEMUDriverPtr driver,
int **nicindexes);
/* Generate the object properties for pr-manager */
int qemuBuildPRManagerInfoProps(const virDomainDiskDef *disk,
int qemuBuildPRManagerInfoProps(virStorageSourcePtr src,
virJSONValuePtr *propsret);
/* Generate the object properties for a secret */
......
......@@ -400,7 +400,7 @@ qemuMaybeBuildPRManagerInfoProps(virDomainObjPtr vm,
return 0;
}
return qemuBuildPRManagerInfoProps(disk, propsret);
return qemuBuildPRManagerInfoProps(disk->src, propsret);
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册