]> xenbits.xensource.com Git - people/pauldu/xenbus.git/commitdiff
Log when filters are actually installed or removed
authorPaul Durrant <paul.durrant@citrix.com>
Mon, 3 Aug 2015 15:19:07 +0000 (16:19 +0100)
committerPaul Durrant <paul.durrant@citrix.com>
Wed, 5 Aug 2015 07:59:54 +0000 (08:59 +0100)
...rather then merely when the functions are called.

Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
src/xenbus/filters.c

index 737c8392c6585efe9de874d8970453a58ec5d16d..fe0cebab2f4e112b13c27cbc72f49a0d82be2ac8 100644 (file)
@@ -80,8 +80,6 @@ FiltersInstallClass(
 
     Trace("====>\n");
 
-    Info("%s %s\n", ClassName, DriverName);
-
     status = RegistryOpenSubKey(NULL,
                                 CLASS_PATH,
                                 KEY_ALL_ACCESS,
@@ -134,6 +132,8 @@ FiltersInstallClass(
 
     __FiltersFree(New);
 
+    Info("%s %s\n", ClassName, DriverName);
+
 done:
     if (Old != NULL)
         RegistryFreeSzValue(Old);
@@ -198,8 +198,6 @@ FiltersUninstallClass(
 
     Trace("====>\n");
 
-    Info("%s %s\n", ClassName, DriverName);
-
     status = RegistryOpenSubKey(NULL,
                                 CLASS_PATH,
                                 KEY_ALL_ACCESS,
@@ -254,6 +252,8 @@ found:
 
     __FiltersFree(New);
 
+    Info("%s %s\n", ClassName, DriverName);
+
 done:
     if (Old != NULL)
         RegistryFreeSzValue(Old);