<div dir="ltr">Thanks for pointing this out. I've found an old discussion on mailing list, let's drop the series. </div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Apr 11, 2017 at 12:43 AM, Timothy Arceri <span dir="ltr"><<a href="mailto:tarceri@itsqueeze.com" target="_blank">tarceri@itsqueeze.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
I've been looking into this recently also. Unfortunately I don't think these will get applied as is.<br>
<br>
These changes have been submitted before but rejected because they make existing race conditions worse. We really need to fix those first, I really think we are going to need some multi-threaded piglit tests to test some of this.<br>
<br>
Also I think some of the locking (e.g. arrayobj, pipelineobj) can be dropped if we drop support for the GLX_MESA_multithread_makecurre<wbr>nt extension (which I believe we are planning to drop).<br>
<br>
Tim<div class="HOEnZb"><div class="h5"><br>
<br>
On 11/04/17 06:08, Bartosz Tomczyk wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Bartosz Tomczyk (5):<br>
  mesa/arrayobj: use atomics for reference counting<br>
  mesa/pipelineobj: use atomics for reference counting<br>
  mesa/renderbuffer: use atomics for reference counting<br>
  mesa/samplerobj: use atomics for reference counting<br>
  mesa/texobj: use atomics for reference counting<br>
<br>
 src/mesa/main/arrayobj.c     | 16 ++++------------<br>
 src/mesa/main/fbobject.c     |  1 -<br>
 src/mesa/main/mtypes.h       |  7 -------<br>
 src/mesa/main/pipelineobj.c  | 16 ++++------------<br>
 src/mesa/main/renderbuffer.c | 15 +++------------<br>
 src/mesa/main/samplerobj.c   | 16 ++++------------<br>
 src/mesa/main/shaderapi.c    |  2 --<br>
 src/mesa/main/texobj.c       | 19 ++++---------------<br>
 8 files changed, 19 insertions(+), 73 deletions(-)<br>
<br>
</blockquote>
</div></div></blockquote></div><br></div>