|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 03/20] libxl: Fix eventloop_iteration over-locking
On Mon, 2012-03-19 at 17:48 +0000, Ian Jackson wrote:
> Ian Campbell writes ("Re: [Xen-devel] [PATCH 03/20] libxl: Fix
> eventloop_iteration over-locking"):
> > A comment in eventloop_iteration along the lines "no need to lock, we
> > must be called with lock held once" might be nice to prevent future
> > re-occurences of the same error.
>
> You don't see it in this patch, but there's something along these
> lines already. Let me add some more context:
>
> > > @@ -1058,8 +1058,6 @@ static int eventloop_iteration(libxl__egc *egc,
> > > libxl__poller *poller) {
> static int eventloop_iteration(libxl__egc *egc, libxl__poller *poller) {
> /* The CTX must be locked EXACTLY ONCE so that this function
> * can unlock it when it polls.
> */
Brilliant, thanks!
> EGC_GC;
> > > int rc;
> > > struct timeval now;
> > >
> > > - CTX_LOCK;
> > > -
>
> Ian.
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |