[libvirt] [PATCHv2 08/13] snapshot: simplify indentation of cpu features
Peter Krempa
pkrempa at redhat.com
Thu Oct 20 12:35:55 UTC 2011
On 09/29/2011 06:22 PM, Eric Blake wrote:
> Auto-indent makes life a bit easier; this patch also drops unused
> arguments and fixes a flag name.
>
> * src/conf/cpu_conf.h (virCPUFormatFlags): Fix typo.
> (virCPUDefFormat, virCPUDefFormatBuf): Drop unused arguments.
> * src/conf/cpu_conf.c (virCPUDefFormat, virCPUDefFormatBuf): Simplify
> indentation.
> * src/conf/domain_conf.c (virDomainDefFormatInternal): Adjust
> caller.
> * src/conf/capabilities.c (virCapabilitiesFormatXML): Likewise.
> * src/cpu/cpu.c (cpuBaselineXML): Likewise.
> * tests/cputest.c (cpuTestCompareXML): Likewise.
> ---
> src/conf/capabilities.c | 8 +++++---
> src/conf/cpu_conf.c | 42 +++++++++++++++++-------------------------
> src/conf/cpu_conf.h | 9 +++------
> src/conf/domain_conf.c | 4 +++-
> src/cpu/cpu.c | 2 +-
> tests/cputest.c | 2 +-
> 6 files changed, 30 insertions(+), 37 deletions(-)
>
> diff --git a/src/conf/capabilities.c b/src/conf/capabilities.c
> index 2f243ae..5f7f768 100644
> --- a/src/conf/capabilities.c
> +++ b/src/conf/capabilities.c
> @@ -681,8 +681,10 @@ virCapabilitiesFormatXML(virCapsPtr caps)
> virBufferAddLit(&xml, "</features>\n");
> }
>
> - virCPUDefFormatBuf(&xml, caps->host.cpu, " ",
> - VIR_CPU_FORMAT_EMBEDED);
> + /* virCPUDefFormatBuf with EMBEDDED uses indent of 2, we want 4 more */
> + virBufferAdjustIndent(&xml, 4);
> + virCPUDefFormatBuf(&xml, caps->host.cpu, VIR_CPU_FORMAT_EMBEDDED);
> + virBufferAdjustIndent(&xml, -4);
>
Oh well. I don't like this very much, but removing things like this
would ultimately end in having a flat XML output structure and using
indentation adjustment to have correct indentation across the xml, which
is somewhat controversial. Well, it doesn't affect functionality, so
it's not a show-stoping issue.
> virBufferAddLit(&xml, "</cpu>\n");
>
>
Otherwise, this patch works correct, so ACK.
Peter
More information about the libvir-list
mailing list