On 12/02/2013 06:32 PM, Hu Tao wrote: > On Mon, Dec 02, 2013 at 02:34:44PM -0700, Eric Blake wrote: >> On 12/01/2013 11:11 PM, Hu Tao wrote: >>> This patch adds a new xml element devices/pvpanic to support qemu device >>> pvpanic. It can be used to receive guest panic notification. >>> >>> Signed-off-by: Hu Tao <hutao@xxxxxxxxxxxxxx> >>> --- >>> docs/formatdomain.html.in | 25 +++++++++++++++++ >>> src/conf/domain_conf.c | 68 +++++++++++++++++++++++++++++++++++++++++++++++ >>> src/conf/domain_conf.h | 9 +++++++ >>> 3 files changed, 102 insertions(+) >> >> >>> +static int virDomainPvpanicDefFormat(virBufferPtr buf, >>> + virDomainPvpanicDefPtr def) >>> +{ >>> + if (def->ioport > 0) { >> >> Isn't this an off-by-one if someone explicitly requests port 0 (since >> your parser initializes to -1 when left unspecified)? > > port 0 means disable the device, so there is no need to add it when port > is 0. But if you'd prefer to let the device handle port itself, then > it's OK to add it in the case. Then don't initialize port to -1. Instead, in your parser reject an explicit setting of 0, and use the default of 0 to mean unspecified port. -- Eric Blake eblake redhat com +1-919-301-3266 Libvirt virtualization library http://libvirt.org
Attachment:
signature.asc
Description: OpenPGP digital signature
-- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list