[libvirt] [PATCH 01/12] domain: separate out function for post parse console compat
Cole Robinson
crobinso at redhat.com
Fri Jan 8 18:33:50 UTC 2016
On 01/08/2016 02:00 AM, Peter Krempa wrote:
> On Thu, Jan 07, 2016 at 22:49:55 -0500, Cole Robinson wrote:
>> This should be a no-op
>> ---
>> src/conf/domain_conf.c | 38 ++++++++++++++++++++++++--------------
>> 1 file changed, 24 insertions(+), 14 deletions(-)
>>
>> diff --git a/src/conf/domain_conf.c b/src/conf/domain_conf.c
>> index 9d47846..ab22322 100644
>> --- a/src/conf/domain_conf.c
>> +++ b/src/conf/domain_conf.c
>> @@ -3664,24 +3664,11 @@ virDomainDefPostParseMemory(virDomainDefPtr def,
>> return 0;
>> }
>>
>> -
>
> This file uses two newlines to separate functions ..
>
>> static int
>> -virDomainDefPostParseInternal(virDomainDefPtr def,
>> - virCapsPtr caps ATTRIBUTE_UNUSED,
>> - unsigned int parseFlags)
>> +virDomainDefAddConsoleCompat(virDomainDefPtr def)
>> {
>> size_t i;
>>
>> - /* verify init path for container based domains */
>> - if (def->os.type == VIR_DOMAIN_OSTYPE_EXE && !def->os.init) {
>> - virReportError(VIR_ERR_XML_ERROR, "%s",
>> - _("init binary must be specified"));
>> - return -1;
>> - }
>> -
>> - if (virDomainDefPostParseMemory(def, parseFlags) < 0)
>> - return -1;
>> -
>> /*
>> * Some really crazy backcompat stuff for consoles
>> *
>> @@ -3774,6 +3761,29 @@ virDomainDefPostParseInternal(virDomainDefPtr def,
>> def->consoles[0]->targetType = VIR_DOMAIN_CHR_CONSOLE_TARGET_TYPE_SERIAL;
>> }
>>
>> + return 0;
>> +}
>
> ... here too ...
>
>> +
>> +static int
>> +virDomainDefPostParseInternal(virDomainDefPtr def,
>> + virCapsPtr caps ATTRIBUTE_UNUSED,
>> + unsigned int parseFlags)
>> +{
>> + size_t i;
>> +
>> + /* verify init path for container based domains */
>> + if (def->os.type == VIR_DOMAIN_OSTYPE_EXE && !def->os.init) {
>> + virReportError(VIR_ERR_XML_ERROR, "%s",
>> + _("init binary must be specified"));
>> + return -1;
>> + }
>> +
>> + if (virDomainDefPostParseMemory(def, parseFlags) < 0)
>> + return -1;
>> +
>> + if (virDomainDefAddConsoleCompat(def) < 0)
>> + return -1;
>> +
>> if (virDomainDefRejectDuplicateControllers(def) < 0)
>> return -1;
>
> ACK with whitespace fixed.
>
I pushed patches 1, 2, 5, 6, 7, and 10, with the whitespace bits fixed. Thanks
for the review. I'll follow up on the other bits later
- Cole
More information about the libvir-list
mailing list