|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 08/35] libxl: Replace libxl__qmp_initializations by ev_qmp calls
Anthony PERARD writes ("[PATCH 08/35] libxl: Replace libxl__qmp_initializations
by ev_qmp calls"):
> Setup a timeout of 10s for all the commands. It used to be about 5s
> per commands.
>
> The order of command is changed, we call 'query-vnc' before
> 'change-vnc-password', but that should not matter. That makes it
> easier to call 'change-vnc-password' conditionally.
>
> Also 'change' command is replaced by 'change-vnc-password'
> because 'change' is deprecated. The new command is available in all
> QEMU versions that also have Xen support.
Thanks. I reviewed this and indeed there are some other significant
changes, particularly to coding style. Overall it is all an
improvement. At least, everything that I saw seemed like an
improvement...
> + /* Check if the "label" start with "serial". */
> + if (!label || strncmp(label, serial, seriall))
> + continue;
> + port = strtol(label + seriall, &endptr, 10);
> + if (*(label + seriall) == '\0' || *endptr != '\0') {
> + LOGD(ERROR, qmp->domid,
> + "Invalid serial port number: %s", label);
> + rc = ERROR_QEMU_API;
> + goto out;
This open-coded string mangling is quite awkward but I don't have a
better suggestion and this kind of open-coded strtoul call seems very
common already. (And it was there before, too.)
So, overall:
Acked-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
Thanks,
Ian.
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |