|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [win-pv-devel] [PATCH 3/9] Remove RingTrigger
RingTrigger calls XENBUS_EVTCHN(Trigger..) on during the suspend
callback. Just before this, the ring is recreated and enabled, which
also calls XENBUS_EVTCHN(Trigger..). The explicit call RingTrigger is
unneccessary
Signed-off-by: Owen Smith <owen.smith@xxxxxxxxxx>
---
src/xenvbd/frontend.c | 2 --
src/xenvbd/ring.c | 13 -------------
src/xenvbd/ring.h | 5 -----
3 files changed, 20 deletions(-)
diff --git a/src/xenvbd/frontend.c b/src/xenvbd/frontend.c
index db96a36..47d744b 100644
--- a/src/xenvbd/frontend.c
+++ b/src/xenvbd/frontend.c
@@ -1595,8 +1595,6 @@ FrontendSuspendCallback(
ASSERT(FALSE);
}
- RingTrigger(Frontend->Ring);
-
Verbose("Target[%d] : <=== restored %s\n", Frontend->TargetId,
__XenvbdStateName(Frontend->State));
}
diff --git a/src/xenvbd/ring.c b/src/xenvbd/ring.c
index 33b346d..e41c1b7 100644
--- a/src/xenvbd/ring.c
+++ b/src/xenvbd/ring.c
@@ -2037,19 +2037,6 @@ RingDisconnect(
Ring->Received = 0;
}
-VOID
-RingTrigger(
- IN PXENVBD_RING Ring
- )
-{
- if (!Ring->Enabled)
- return;
-
- XENBUS_EVTCHN(Trigger,
- &Ring->EvtchnInterface,
- Ring->Channel);
-}
-
BOOLEAN
RingQueueRequest(
IN PXENVBD_RING Ring,
diff --git a/src/xenvbd/ring.h b/src/xenvbd/ring.h
index 9b8a587..e3309e2 100644
--- a/src/xenvbd/ring.h
+++ b/src/xenvbd/ring.h
@@ -74,11 +74,6 @@ RingDisconnect(
IN PXENVBD_RING Ring
);
-extern VOID
-RingTrigger(
- IN PXENVBD_RING Ring
- );
-
extern BOOLEAN
RingQueueRequest(
IN PXENVBD_RING Ring,
--
2.16.2.windows.1
_______________________________________________
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 |