mirror of
https://github.com/libvirt/libvirt.git
synced 2025-02-25 18:55:26 -06:00
conf: Remove dead console compat formatting
This code was attempting to handle some implicit <console> XML formatting for manually assembled DomainDef, since previously the console<->serial compat copying was only done at XML parse time. Nowadays it's done via virDomainDefPostParse -> virDomainDefAddConsoleCompat, which all manual DomainDef builders already call, so we can drop this workaround.
This commit is contained in:
parent
76d5871648
commit
03ce132808
@ -23478,20 +23478,6 @@ virDomainDefFormatInternal(virDomainDefPtr def,
|
|||||||
if (virDomainChrDefFormat(buf, &console, flags) < 0)
|
if (virDomainChrDefFormat(buf, &console, flags) < 0)
|
||||||
goto error;
|
goto error;
|
||||||
}
|
}
|
||||||
/* The back-compat console device stub is added when parsing the domain XML
|
|
||||||
* and handled above, this is for formatting definitions created via other
|
|
||||||
* means.
|
|
||||||
*/
|
|
||||||
if (def->os.type == VIR_DOMAIN_OSTYPE_HVM &&
|
|
||||||
def->nconsoles == 0 &&
|
|
||||||
def->nserials > 0) {
|
|
||||||
virDomainChrDef console;
|
|
||||||
memcpy(&console, def->serials[n], sizeof(console));
|
|
||||||
console.deviceType = VIR_DOMAIN_CHR_DEVICE_TYPE_CONSOLE;
|
|
||||||
console.targetType = VIR_DOMAIN_CHR_CONSOLE_TARGET_TYPE_SERIAL;
|
|
||||||
if (virDomainChrDefFormat(buf, &console, flags) < 0)
|
|
||||||
goto error;
|
|
||||||
}
|
|
||||||
|
|
||||||
for (n = 0; n < def->nchannels; n++)
|
for (n = 0; n < def->nchannels; n++)
|
||||||
if (virDomainChrDefFormat(buf, def->channels[n], flags) < 0)
|
if (virDomainChrDefFormat(buf, def->channels[n], flags) < 0)
|
||||||
|
Loading…
Reference in New Issue
Block a user