<br><tt><font size=2>"Daniel P. Berrange" <berrange@redhat.com>
wrote on 03/18/2010 12:51:55 PM:<br>
<br>
</font></tt>
<br><tt><font size=2>> <br>
> Please respond to "Daniel P. Berrange"</font></tt>
<br><tt><font size=2>> <br>
> On Thu, Mar 18, 2010 at 10:41:58AM -0600, Eric Blake wrote:<br>
> > On 03/18/2010 09:15 AM, Stefan Berger wrote:<br>
> > > This patch adds recursive locks necessary due to the processing
of<br>
> > > network filter XML that can reference other network filters,
including<br>
> > > references that cause looks. Loops in the XML are prevented
but their<br>
> > > detection requires recursive locks.<br>
> > <br>
> > ACK.  I had to double-check MSDN to make sure that threads-win32
already<br>
> > creates recursive mutex by default.<br>
> <br>
> I don't supposed you read if its possible to make it non-recursive,
since<br>
> the orginal impl is supposed to be non-recursive !<br>
> </font></tt>
<br>
<br><tt><font size=2>From what I remember from some msdn page is that the
win32 mutexes are all recursive. So, the call that I made for creating
a recursive mutex by calling the virMutexInit() function is not correct
-- it should be the other way around...  Something to fix some other
day ?</font></tt>
<br>
<br><tt><font size=2>  Stefan</font></tt>
<br>
<br><tt><font size=2><br>
> Daniel<br>
> -- <br>
> |: Red Hat, Engineering, London    -o-   </font></tt><a href=http://people.redhat.com/berrange/:|><tt><font size=2>http://people.redhat.com/berrange/:|</font></tt></a><tt><font size=2><br>
> |: </font></tt><a href=http://libvirt.org/><tt><font size=2>http://libvirt.org</font></tt></a><tt><font size=2>
-o- </font></tt><a href="http://virt-manager.org/"><tt><font size=2>http://virt-manager.org</font></tt></a><tt><font size=2>
-o- </font></tt><a href=http://deltacloud.org:|/><tt><font size=2>http://deltacloud.org:|</font></tt></a><tt><font size=2><br>
> |: </font></tt><a href=http://autobuild.org/><tt><font size=2>http://autobuild.org</font></tt></a><tt><font size=2>
       -o-         </font></tt><a href=http://search.cpan.org/~danberr/:|><tt><font size=2>http://search.cpan.org/~danberr/:|</font></tt></a><tt><font size=2><br>
> |: GnuPG: 7D3B9505  -o-   F3C9 553F A1DA 4AC2 5648 23C1
B3DF F742 7D3B 9505 :|<br>
</font></tt>