From: Wei Liu Date: Tue, 27 Aug 2013 14:22:43 +0000 (+0100) Subject: libxl: prefer qdisk over blktap when choosing disk backend X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~6422 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=0166217103e18368424fbd5ffff01c1ea50d0b17;p=xen.git libxl: prefer qdisk over blktap when choosing disk backend There are some disk formats commonly supported by both qdisk and blktap. As qdisk is better supported and blktap is unmaintained, we choose qdisk over blktap whenever possible. Signed-off-by: Wei Liu Acked-by: Ian Jackson --- diff --git a/tools/libxl/libxl_device.c b/tools/libxl/libxl_device.c index ea845b7334..16a92a4bec 100644 --- a/tools/libxl/libxl_device.c +++ b/tools/libxl/libxl_device.c @@ -288,8 +288,8 @@ int libxl__device_disk_set_backend(libxl__gc *gc, libxl_device_disk *disk) { } else { ok= disk_try_backend(&a, LIBXL_DISK_BACKEND_PHY) ?: - disk_try_backend(&a, LIBXL_DISK_BACKEND_TAP) ?: - disk_try_backend(&a, LIBXL_DISK_BACKEND_QDISK); + disk_try_backend(&a, LIBXL_DISK_BACKEND_QDISK) ?: + disk_try_backend(&a, LIBXL_DISK_BACKEND_TAP); if (ok) LIBXL__LOG(ctx, LIBXL__LOG_DEBUG, "Disk vdev=%s, using backend %s", disk->vdev,