在 2012-11-16五的 12:51 +0800,Osier Yang写道:
On 2012年11月16日 11:27, liguang wrote:
> Signed-off-by: liguang<lig.fnst(a)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(a)cn.fujitsu.com
linux kernel team at FNST, china