From 1d8afffecd47b360ed8fe82c01c1d902f40f5e68 Mon Sep 17 00:00:00 2001
From: "Daniel P. Berrange" <berrange@redhat.com>
Date: Tue, 8 Oct 2013 16:35:38 +0100
Subject: [PATCH] Add logging to LXC cgroup devices setup

To facilitate debugging, add some more logging to LXC cgroup
devices ACL setup.

Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
---
 src/lxc/lxc_cgroup.c | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/lxc/lxc_cgroup.c b/src/lxc/lxc_cgroup.c
index 0b0ca02606..275e250263 100644
--- a/src/lxc/lxc_cgroup.c
+++ b/src/lxc/lxc_cgroup.c
@@ -347,6 +347,7 @@ static int virLXCCgroupSetupDeviceACL(virDomainDefPtr def,
             goto cleanup;
     }
 
+    VIR_DEBUG("Allowing any disk block devs");
     for (i = 0; i < def->ndisks; i++) {
         if (def->disks[i]->type != VIR_DOMAIN_DISK_TYPE_BLOCK)
             continue;
@@ -360,6 +361,7 @@ static int virLXCCgroupSetupDeviceACL(virDomainDefPtr def,
             goto cleanup;
     }
 
+    VIR_DEBUG("Allowing any filesystem block devs");
     for (i = 0; i < def->nfss; i++) {
         if (def->fss[i]->type != VIR_DOMAIN_FS_TYPE_BLOCK)
             continue;
@@ -372,6 +374,7 @@ static int virLXCCgroupSetupDeviceACL(virDomainDefPtr def,
             goto cleanup;
     }
 
+    VIR_DEBUG("Allowing any hostdev block devs");
     for (i = 0; i < def->nhostdevs; i++) {
         virDomainHostdevDefPtr hostdev = def->hostdevs[i];
         virUSBDevicePtr usb;
@@ -423,6 +426,8 @@ static int virLXCCgroupSetupDeviceACL(virDomainDefPtr def,
                                   VIR_CGROUP_DEVICE_RWM) < 0)
         goto cleanup;
 
+    VIR_DEBUG("Device whitelist complete");
+
     ret = 0;
 cleanup:
     return ret;