File libvirt-qemu-Don-t-require-a-block-or-file-when-looking-for-an-alias.patch of Package libvirt

From bfe808fc1ed99c81573523e2dab2397e83707bc1 Mon Sep 17 00:00:00 2001
Message-Id: <bfe808fc1ed99c81573523e2dab2397e83707bc1@dist-git>
From: Wido den Hollander <wido@widodh.nl>
Date: Fri, 5 Apr 2013 18:07:25 +0200
Subject: [PATCH] qemu: Don't require a block or file when looking for an alias

https://bugzilla.redhat.com/show_bug.cgi?id=1078328

This for example prohibits you to use iotune for Ceph or Sheepdog devices.

Signed-off-by: Wido den Hollander <wido@widodh.nl>
(cherry picked from commit e3e866aee0f8b0b125da74e1afcfe7242c2fe3d2)
Signed-off-by: Jiri Denemark <jdenemar@redhat.com>
---
 src/qemu/qemu_driver.c | 4 ----
 1 file changed, 4 deletions(-)

diff --git a/src/qemu/qemu_driver.c b/src/qemu/qemu_driver.c
index 9451afd..03d30fe 100644
--- a/src/qemu/qemu_driver.c
+++ b/src/qemu/qemu_driver.c
@@ -13517,10 +13517,6 @@ qemuDiskPathToAlias(virDomainObjPtr vm, const char *path, int *idx)
     if (idx)
         *idx = i;
 
-    if (disk->type != VIR_DOMAIN_DISK_TYPE_BLOCK &&
-        disk->type != VIR_DOMAIN_DISK_TYPE_FILE)
-        goto cleanup;
-
     if (disk->src) {
         if (virAsprintf(&ret, "drive-%s", disk->info.alias) < 0) {
             virReportOOMError();
-- 
1.9.2

openSUSE Build Service is sponsored by