SHA256
1
0
forked from pool/xen
xen/blktapctrl-default-to-ioemu.patch

56 lines
1.3 KiB
Diff
Raw Normal View History

Index: xen-3.3.0-testing/tools/blktap/drivers/blktapctrl.c
===================================================================
--- xen-3.3.0-testing.orig/tools/blktap/drivers/blktapctrl.c
+++ xen-3.3.0-testing/tools/blktap/drivers/blktapctrl.c
@@ -503,6 +503,7 @@ static int launch_tapdisk_provider(char
return child;
}
+#if 0
static int launch_tapdisk(char *wrctldev, char *rdctldev)
{
char *argv[] = { "tapdisk", wrctldev, rdctldev, NULL };
@@ -512,6 +513,7 @@ static int launch_tapdisk(char *wrctldev
return 0;
}
+#endif
static int launch_tapdisk_ioemu(void)
{
@@ -583,6 +585,7 @@ static int connect_qemu(blkif_t *blkif,
return 0;
}
+#if 0
/* Launch tapdisk instance */
static int connect_tapdisk(blkif_t *blkif, int minor)
{
@@ -626,6 +629,7 @@ fail:
return ret;
}
+#endif
int blktapctrl_new_blkif(blkif_t *blkif)
{
@@ -650,6 +654,7 @@ int blktapctrl_new_blkif(blkif_t *blkif)
blkif->cookie = next_cookie++;
if (!exist) {
+#if 0
if (type == DISK_TYPE_IOEMU) {
if (connect_qemu(blkif, blkif->domid))
goto fail;
@@ -657,6 +662,10 @@ int blktapctrl_new_blkif(blkif_t *blkif)
if (connect_tapdisk(blkif, minor))
goto fail;
}
+#else
+ if (connect_qemu(blkif, blkif->domid))
+ goto fail;
+#endif
} else {
DPRINTF("Process exists!\n");