|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [win-pv-devel] [PATCH xenbus] Fix control/shutdown acknowledgement
The code in FdoSuspend() currently acknowledges a suspend request by
removing the control/shutdown node from xenstore. This is not correct.
The documentation [1] states that a request should be acknowledged by
writing the empty string. This patch makes the code behave correctly.
[1]
xenbits.xen.org/gitweb/?p=xen.git;a=blob;f=docs/misc/xenstore-paths.markdown;hb=HEAD#l413
Signed-off-by: Paul Durrant <paul.durrant@xxxxxxxxxx>
---
src/xenbus/fdo.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/src/xenbus/fdo.c b/src/xenbus/fdo.c
index 7f67b61..8ca8f52 100644
--- a/src/xenbus/fdo.c
+++ b/src/xenbus/fdo.c
@@ -1524,11 +1524,12 @@ FdoSuspend(
if (!NT_SUCCESS(status))
goto loop;
- (VOID) XENBUS_STORE(Remove,
+ (VOID) XENBUS_STORE(Printf,
&Fdo->StoreInterface,
NULL,
"control",
- "shutdown");
+ "shutdown",
+ "");
(VOID) XENBUS_SUSPEND(Trigger, &Fdo->SuspendInterface);
--
2.5.3
_______________________________________________
win-pv-devel mailing list
win-pv-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/win-pv-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |