[libvirt] [PATCH] beautify code indent in qemu migration

li guang lig.fnst at cn.fujitsu.com
Fri Nov 16 05:11:22 UTC 2012


在 2012-11-16五的 12:51 +0800,Osier Yang写道:
> On 2012年11月16日 11:27, liguang wrote:
> > Signed-off-by: liguang<lig.fnst at cn.fujitsu.com>
> > ---
> >   src/qemu/qemu_migration.c |   18 ++++++------------
> >   1 files changed, 6 insertions(+), 12 deletions(-)
> >
> > diff --git a/src/qemu/qemu_migration.c b/src/qemu/qemu_migration.c
> > index 716365f..0e00cac 100644
> > --- a/src/qemu/qemu_migration.c
> > +++ b/src/qemu/qemu_migration.c
> > @@ -692,12 +692,10 @@ qemuMigrationCookieXMLFormat(struct qemud_driver *driver,
> >                                 qemuMigrationCookieFlagTypeToString(i));
> >       }
> >
> > -    if ((mig->flags&  QEMU_MIGRATION_COOKIE_GRAPHICS)&&
> > -        mig->graphics)
> > +    if ((mig->flags&  QEMU_MIGRATION_COOKIE_GRAPHICS)&&  mig->graphics)
> >           qemuMigrationCookieGraphicsXMLFormat(buf, mig->graphics);
> 
> Things like this is really personal favor I think.

it's clear that "if statement" can be placed one line,
why a new line is acceptable?
don't you think it's more beautiful and tidier?

> >
> > -    if ((mig->flags&  QEMU_MIGRATION_COOKIE_LOCKSTATE)&&
> > -        mig->lockState) {
> > +    if ((mig->flags&  QEMU_MIGRATION_COOKIE_LOCKSTATE)&&  mig->lockState) {
> >           virBufferAsprintf(buf, "<lockstate driver='%s'>\n",
> >                             mig->lockDriver);
> >           virBufferAsprintf(buf, "<leases>%s</leases>\n",
> > @@ -705,8 +703,7 @@ qemuMigrationCookieXMLFormat(struct qemud_driver *driver,
> >           virBufferAddLit(buf, "</lockstate>\n");
> >       }
> >
> > -    if ((mig->flags&  QEMU_MIGRATION_COOKIE_PERSISTENT)&&
> > -        mig->persistent) {
> > +    if ((mig->flags&  QEMU_MIGRATION_COOKIE_PERSISTENT)&&  mig->persistent) {
> >           virBufferAdjustIndent(buf, 2);
> >           if (qemuDomainDefFormatBuf(driver,
> >                                      mig->persistent,
> > @@ -790,7 +787,6 @@ qemuMigrationCookieGraphicsXMLParse(xmlXPathContextPtr ctxt)
> >       /* Optional */
> >       grap->tlsSubject = virXPathString("string(./graphics/cert[@info='subject']/@value)", ctxt);
> >
> > -
> 
> This is good though.
> 
> >       return grap;
> >
> >   no_memory:
> > @@ -821,7 +817,7 @@ qemuMigrationCookieNetworkXMLParse(xmlXPathContextPtr ctxt)
> >       }
> >
> >       optr->nnets = n;
> > -    if (VIR_ALLOC_N(optr->net, optr->nnets)<0)
> > +    if (VIR_ALLOC_N(optr->net, optr->nnets)<  0)
> 
> Good too.
> 
> >           goto no_memory;
> >
> >       for (i = 0; i<  n; i++) {
> > @@ -1137,8 +1133,7 @@ qemuMigrationEatCookie(struct qemud_driver *driver,
> >       qemuMigrationCookiePtr mig = NULL;
> >
> >       /* Parse&  validate incoming cookie (if any) */
> > -    if (cookiein&&  cookieinlen&&
> > -        cookiein[cookieinlen-1] != '\0') {
> > +    if (cookiein&&  cookieinlen&&  cookiein[cookieinlen-1] != '\0') {
> >           virReportError(VIR_ERR_INTERNAL_ERROR, "%s",
> >                          _("Migration cookie was not NULL terminated"));
> >           goto error;
> > @@ -1204,8 +1199,7 @@ qemuMigrationIsAllowed(struct qemud_driver *driver, virDomainObjPtr vm,
> >                              "%s", _("domain is marked for auto destroy"));
> >               return false;
> >           }
> > -        if ((nsnapshots = virDomainSnapshotObjListNum(vm->snapshots, NULL,
> > -                                                      0))) {
> > +        if ((nsnapshots = virDomainSnapshotObjListNum(vm->snapshots, NULL, 0))) {
> 
> More than 80 chars.

74 chars

> >               virReportError(VIR_ERR_OPERATION_INVALID,
> >                              _("cannot migrate domain with %d snapshots"),
> >                              nsnapshots);
> 
> 
> Regards,
> Osier

-- 
li guang  lig.fnst at cn.fujitsu.com
linux kernel team at FNST, china





More information about the libvir-list mailing list