mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-02-22 19:32:19 +00:00
virDomainShmemDef: Change type of role to virDomainShmemRole
Signed-off-by: Tim Wiederhake <twiederh@redhat.com> Reviewed-by: Ján Tomko <jtomko@redhat.com> Signed-off-by: Ján Tomko <jtomko@redhat.com>
This commit is contained in:
parent
b3a6daa36d
commit
c0e5c370c8
@ -13637,12 +13637,14 @@ virDomainShmemDefParseXML(virDomainXMLOption *xmlopt,
|
||||
if (def->model != VIR_DOMAIN_SHMEM_MODEL_IVSHMEM) {
|
||||
tmp = virXMLPropString(node, "role");
|
||||
if (tmp) {
|
||||
if ((def->role = virDomainShmemRoleTypeFromString(tmp)) <= 0) {
|
||||
int role;
|
||||
if ((role = virDomainShmemRoleTypeFromString(tmp)) <= 0) {
|
||||
virReportError(VIR_ERR_XML_ERROR,
|
||||
_("Unknown shmem role type '%s'"), tmp);
|
||||
goto cleanup;
|
||||
}
|
||||
|
||||
def->role = role;
|
||||
VIR_FREE(tmp);
|
||||
}
|
||||
}
|
||||
|
@ -1956,7 +1956,7 @@ struct _virDomainShmemDef {
|
||||
char *name;
|
||||
unsigned long long size;
|
||||
virDomainShmemModel model;
|
||||
int role; /* enum virDomainShmemRole */
|
||||
virDomainShmemRole role;
|
||||
struct {
|
||||
bool enabled;
|
||||
virDomainChrSourceDef chr;
|
||||
|
@ -9003,7 +9003,7 @@ qemuBuildShmemDevStr(virDomainDef *def,
|
||||
} else {
|
||||
virBufferAsprintf(&buf, ",memdev=shmmem-%s", shmem->info.alias);
|
||||
|
||||
switch ((virDomainShmemRole) shmem->role) {
|
||||
switch (shmem->role) {
|
||||
case VIR_DOMAIN_SHMEM_ROLE_MASTER:
|
||||
virBufferAddLit(&buf, ",master=on");
|
||||
break;
|
||||
|
Loading…
x
Reference in New Issue
Block a user