On Mon, 4 Oct 2010 20:13:33 +1000, Dave Airlie airlied@gmail.com wrote:
We don't do dynamic connectors now, so adding locking with no way of actually really testing it would just mean you'd probably have just as much pain when you do add dyanamic connectors.
I looked in the radeon and nouveau drivers and both of them make this call without holding any locks, and the call looked safe enough to me; relying only on the fact that the work proc structure had been initialized when the driver was first opened up.