[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 4/8] libxl: Move check for local access to a funciton
George Dunlap writes ("[PATCH 4/8] libxl: Move check for local access to a funciton"): > +static char * libxl__device_disk_find_local_path(libxl__gc *gc, > + const libxl_device_disk > *disk) { ... > + if (disk->format == LIBXL_DISK_FORMAT_RAW > + && disk->script == NULL > + && disk->pdev_path) { libxl__device_disk_local_initiate_attach asserts pdev_path. Do you foresee it maybe being NULL and if so how ? > - rc = libxl__device_disk_setdefault(gc, disk); > - if (rc) goto out; > + if(dls->diskpath) ^ Missing space. > + LOG(DEBUG, "Strange, dls->diskpath already set: %s", dls->diskpath); > > - /* If this is in a driver domain, or it's not a raw format, or it > involves > - * running a script, we have to do a local attach. */ > - if (disk->backend_domname != NULL > - || disk->format != LIBXL_DISK_FORMAT_RAW > - || disk->script != NULL) { > + LOG(DEBUG, "Trying to find local path"); > + > + if ((dls->diskpath = libxl__device_disk_find_local_path(gc, in_disk))) { We normally seem to avoid this kind of if ((x = ...)) construction in libxl. But apart from that and my previous stylistic comments, this patch looks OK. I didn't see any other unexpected functional change. ian. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |