RFC: Removal of some mutexes from the radeon driver
deathsimple at vodafone.de
Fri May 11 03:10:24 PDT 2012
well the following patches remove the cs and vram mutex from the radeon driver
and so are something very experimental. The first three just move what I know
to be still critical into the protection of the ring mutex, and the other two
actually remove the mutexs.
Interestingly it still survives a couple of hours running the following script:
for (( x = 10, y = 45, i = 0; $i < 144; i = $i + 1 ))
glxgears -geometry 100x100+$x+$y > /dev/null 2>&1 &
x=$(expr $x + 120)
if [ $x -gt 1920 ]
y=$(expr $y + 110)
So the mutexes doesn't seem to protected something so critical and I'm
wondering why we still have them so widely locked.
PS: I'm away for the next week or so don't expect any response soon.
More information about the dri-devel