[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 3 of 4 v2] libxl: Introduce pci_assignable_add and pci_assignable_remove
On Mon, 2012-05-21 at 15:13 +0100, Konrad Rzeszutek Wilk wrote: > On Mon, May 14, 2012 at 10:21:33AM +0100, Ian Campbell wrote: > > > + > > > +/* Scan through /sys/.../pciback/slots looking for pcidev's BDF */ > > > +static int pciback_dev_has_slot(libxl__gc *gc, libxl_device_pci *pcidev) > > > +{ > > > + libxl_ctx *ctx = libxl__gc_owner(gc); > > > + FILE *f; > > > + int rc = 0; > > > + unsigned dom, bus, dev, func; > > > + > > > + f = fopen(SYSFS_PCIBACK_DRIVER"/slots", "r"); > > > + > > > + if (f == NULL) { > > > + LIBXL__LOG_ERRNO(ctx, LIBXL__LOG_ERROR, "Couldn't open %s", > > > + SYSFS_PCIBACK_DRIVER"/slots"); > > > + return ERROR_FAIL; > > > + } > > > + > > > + while(fscanf(f, "%x:%x:%x.%x\n", &dom, &bus, &dev, &func)==3) { > > And the last one should be %d. This patch went in already, can someone send an incremental fix please? Ian. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |