[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[XENCONS PATCH 08/11] Suppress warnings with SYSTEM_POWER_STATE asserts



Signed-off-by: Tu Dinh <ngoc-tu.dinh@xxxxxxxxxx>
---
 src/xencons/fdo.c | 2 ++
 src/xencons/pdo.c | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/src/xencons/fdo.c b/src/xencons/fdo.c
index c2a0bcb..02a9f3e 100644
--- a/src/xencons/fdo.c
+++ b/src/xencons/fdo.c
@@ -2263,6 +2263,8 @@ __FdoSetSystemPowerUp(
     StackLocation = IoGetCurrentIrpStackLocation(Irp);
     SystemState = StackLocation->Parameters.Power.State.SystemState;
 
+    ASSERT(SystemState >= PowerSystemUnspecified &&
+           SystemState < PowerSystemMaximum);
     ASSERT3U(SystemState, <,  __FdoGetSystemPowerState(Fdo));
 
     status = FdoForwardIrpSynchronously(Fdo, Irp);
diff --git a/src/xencons/pdo.c b/src/xencons/pdo.c
index 3ddc553..7e42862 100644
--- a/src/xencons/pdo.c
+++ b/src/xencons/pdo.c
@@ -1534,6 +1534,8 @@ __PdoSetSystemPower(
           PowerSystemStateName(SystemState),
           PowerActionName(PowerAction));
 
+    ASSERT(SystemState >= PowerSystemUnspecified &&
+           SystemState < PowerSystemMaximum);
     ASSERT3U(PowerAction, <, PowerActionShutdown);
 
     if (__PdoGetSystemPowerState(Pdo) > SystemState) {
-- 
2.51.0.windows.1



--
Ngoc Tu Dinh | Vates XCP-ng Developer

XCP-ng & Xen Orchestra - Vates solutions

web: https://vates.tech




 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.