[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 05 of 16 RFC] blktap3: Don't check if blktap is available
On Wed, 2012-10-24 at 18:02 +0100, Thanos Makatos wrote: > Don't check if blktap is enabled since it will always be enabled (no > blktap/blkback requirement anymore). I think this needs to stay until the *BSD dom0's implement the necessary kernel drivers (gnttab/gntalloc etc) such that blktap3 can run on them. Currently we use libxl_noblktap2.c on those platforms and I think until then we need to retain a libxl_noblktap3.c for use there. Perhaps even on Linux we would want a sanity check that the drivers are present and loaded etc? > > diff -r bcb5a6182868 -r 57896068356d tools/libxl/libxl_blktap3.c > --- a/tools/libxl/libxl_blktap3.c Wed Oct 24 17:25:02 2012 +0100 > +++ b/tools/libxl/libxl_blktap3.c Wed Oct 24 17:25:12 2012 +0100 > @@ -1,10 +1,6 @@ > #include "libxl_osdeps.h" > #include "libxl_internal.h" > > -int libxl__blktap_enabled(libxl__gc *gc) { > - return 1; > -} > - > int libxl__blktap_devpath(libxl__gc *gc, const char *disk, > libxl_disk_format format) { > return -ENOSYS; > diff -r bcb5a6182868 -r 57896068356d tools/libxl/libxl_device.c > --- a/tools/libxl/libxl_device.c Wed Oct 24 17:25:02 2012 +0100 > +++ b/tools/libxl/libxl_device.c Wed Oct 24 17:25:12 2012 +0100 > @@ -177,13 +177,6 @@ static int disk_try_backend(disk_try_bac > > case LIBXL_DISK_BACKEND_TAP: > if (a->disk->script) goto bad_script; > - > - if (!libxl__blktap_enabled(a->gc)) { > - LIBXL__LOG(ctx, LIBXL__LOG_DEBUG, "Disk vdev=%s, backend tap" > - " unsuitable because blktap not available", > - a->disk->vdev); > - return 0; > - } > if (!(a->disk->format == LIBXL_DISK_FORMAT_RAW || > a->disk->format == LIBXL_DISK_FORMAT_VHD)) { > goto bad_format; > > _______________________________________________ > Xen-devel mailing list > Xen-devel@xxxxxxxxxxxxx > http://lists.xen.org/xen-devel _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |