[PATCH] drm: Remove count_lock for calling lastclose() after 58474713 (v2)

2010-08-11 Thread Chris Wilson
When removing of the BKL the locking around lastclose() was rearranged and resulted in the holding of the open_count spinlock over the call into drm_lastclose(). The drivers were not ready for this path to be atomic - it may indeed involve long waits to release old objects and cleanup the GPU - and

[PATCH] drm: Remove count_lock for calling lastclose() after 58474713 (v2)

2010-08-11 Thread Chris Wilson
When removing of the BKL the locking around lastclose() was rearranged and resulted in the holding of the open_count spinlock over the call into drm_lastclose(). The drivers were not ready for this path to be atomic - it may indeed involve long waits to release old objects and cleanup the GPU - and