]> xenbits.xensource.com Git - people/pauldu/xeniface.git/commitdiff
Get rid of InitSafeBootMode veto
authorPaul Durrant <paul.durrant@citrix.com>
Tue, 1 Mar 2016 17:26:18 +0000 (17:26 +0000)
committerPaul Durrant <paul.durrant@citrix.com>
Tue, 1 Mar 2016 17:26:18 +0000 (17:26 +0000)
This driver does nothing that clashes with any emulation so it's fine to
leave it emabled in safe mode.

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

index e620598b5d6824744e3e9d1ffc582bca3cd2db5a..2087cad3a13bda03aaf1e15071b7c29018751e03 100644 (file)
@@ -38,7 +38,6 @@
 
 #include "assert.h"
 #include "wmi.h"
-extern PULONG       InitSafeBootMode;
 
 PDRIVER_OBJECT      DriverObject;
 
@@ -55,15 +54,10 @@ DriverUnload(
 
     Trace("====>\n");
 
-    if (*InitSafeBootMode > 0)
-        goto done;
-
-
     if (DriverParameters.RegistryPath.Buffer != NULL) {
         ExFreePool(DriverParameters.RegistryPath.Buffer);
     }
 
-done:
     DriverObject = NULL;
 
     Trace("<====\n");
@@ -173,9 +167,6 @@ DriverEntry(
     DriverObject = _DriverObject;
     DriverObject->DriverUnload = DriverUnload;
 
-    if (*InitSafeBootMode > 0)
-        goto done;
-
     DriverObject->DriverExtension->AddDevice = AddDevice;
 
     for (Index = 0; Index <= IRP_MJ_MAXIMUM_FUNCTION; Index++) {
@@ -184,7 +175,6 @@ DriverEntry(
         DriverObject->MajorFunction[Index] = Dispatch;
     }
 
-done:
     Trace("<====\n");
 
     return STATUS_SUCCESS;