[PATCH] drm: Release spinlock for calling lastclose() after 58474713

2010-08-08 Thread Dave Airlie
On Sat, Aug 7, 2010 at 10:49 PM, Chris Wilson wrote: > 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 invo

Re: [PATCH] drm: Release spinlock for calling lastclose() after 58474713

2010-08-08 Thread Dave Airlie
On Sat, Aug 7, 2010 at 10:49 PM, Chris Wilson wrote: > 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 invol

[PATCH] drm: Release spinlock for calling lastclose() after 58474713

2010-08-07 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: Release spinlock for calling lastclose() after 58474713

2010-08-07 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