[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [win-pv-devel] [PATCH] Remove S4 BUG_ONs for interface that don't depend on Xen
Some interfaces don't depend on Xen (e.g. CACHE, RANGE_SET) and so it is safe for them to have outstanding references across an S4 transtion or suspend/resume (i.e. transitions which result in a new domain). Only interfaces that actually depend on Xen (e.g. GNTTAB, EVTCHN) cannot have outstanding reference in these cases, so limit the BUG_ONs to those. Signed-off-by: Paul Durrant <paul.durrant@xxxxxxxxxx> --- src/xenbus/fdo.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/xenbus/fdo.c b/src/xenbus/fdo.c index 34aee14..2e1ef6b 100644 --- a/src/xenbus/fdo.c +++ b/src/xenbus/fdo.c @@ -3219,12 +3219,8 @@ FdoS3ToS4( BUG_ON(SuspendGetReferences(Fdo->SuspendContext) != 0); BUG_ON(SharedInfoGetReferences(Fdo->SharedInfoContext) != 0); BUG_ON(EvtchnGetReferences(Fdo->EvtchnContext) != 0); - BUG_ON(DebugGetReferences(Fdo->DebugContext) != 0); BUG_ON(StoreGetReferences(Fdo->StoreContext) != 0); - BUG_ON(RangeSetGetReferences(Fdo->RangeSetContext) != 0); - BUG_ON(CacheGetReferences(Fdo->CacheContext) != 0); BUG_ON(GnttabGetReferences(Fdo->GnttabContext) != 0); - BUG_ON(UnplugGetReferences(Fdo->UnplugContext) != 0); BUG_ON(BalloonGetReferences(Fdo->BalloonContext) != 0); not_active: -- 2.5.3 _______________________________________________ win-pv-devel mailing list win-pv-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel |
Lists.xenproject.org is hosted with RackSpace, monitoring our |