render / rpms / libvirt

Forked from rpms/libvirt 4 months ago
Clone
Daniel P. Berrange 2c49d1
From ec9c065d405a129d3d33abd3d10d8a7ff1a49420 Mon Sep 17 00:00:00 2001
Daniel P. Berrange 2c49d1
From: "Daniel P. Berrange" <berrange@redhat.com>
Daniel P. Berrange 2c49d1
Date: Wed, 18 Jan 2017 10:48:12 +0000
Daniel P. Berrange 2c49d1
Subject: [PATCH] Disable use of namespaces by default
Daniel P. Berrange 2c49d1
Daniel P. Berrange 2c49d1
When namespaces are enabled there is currently breakage when
Daniel P. Berrange 2c49d1
using disk hotplug and when using AppArmor
Daniel P. Berrange 2c49d1
Daniel P. Berrange 2c49d1
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
Daniel P. Berrange 2c49d1
---
Daniel P. Berrange 2c49d1
 src/qemu/qemu_conf.c | 7 -------
Daniel P. Berrange 2c49d1
 1 file changed, 7 deletions(-)
Daniel P. Berrange 2c49d1
Daniel P. Berrange 2c49d1
diff --git a/src/qemu/qemu_conf.c b/src/qemu/qemu_conf.c
Daniel P. Berrange 2c49d1
index 6613d59..aa05b46 100644
Daniel P. Berrange 2c49d1
--- a/src/qemu/qemu_conf.c
Daniel P. Berrange 2c49d1
+++ b/src/qemu/qemu_conf.c
Daniel P. Berrange 2c49d1
@@ -317,13 +317,6 @@ virQEMUDriverConfigPtr virQEMUDriverConfigNew(bool privileged)
Daniel P. Berrange 2c49d1
     if (!(cfg->namespaces = virBitmapNew(QEMU_DOMAIN_NS_LAST)))
Daniel P. Berrange 2c49d1
         goto error;
Daniel P. Berrange 2c49d1
 
Daniel P. Berrange 2c49d1
-#if defined(__linux__)
Daniel P. Berrange 2c49d1
-    if (privileged &&
Daniel P. Berrange 2c49d1
-        virProcessNamespaceAvailable(VIR_PROCESS_NAMESPACE_MNT) == 0 &&
Daniel P. Berrange 2c49d1
-        virBitmapSetBit(cfg->namespaces, QEMU_DOMAIN_NS_MOUNT) < 0)
Daniel P. Berrange 2c49d1
-        goto error;
Daniel P. Berrange 2c49d1
-#endif /* defined(__linux__) */
Daniel P. Berrange 2c49d1
-
Daniel P. Berrange 2c49d1
 #ifdef DEFAULT_LOADER_NVRAM
Daniel P. Berrange 2c49d1
     if (virFirmwareParseList(DEFAULT_LOADER_NVRAM,
Daniel P. Berrange 2c49d1
                              &cfg->firmwares,
Daniel P. Berrange 2c49d1
-- 
Daniel P. Berrange 2c49d1
2.9.3
Daniel P. Berrange 2c49d1