diff mbox

Broken locking in ttm_bo_swapout

Message ID 4D38849C.5020808@tadpole.com (mailing list archive)
State New, archived
Headers show

Commit Message

Matthew Bullock Jan. 20, 2011, 6:53 p.m. UTC
None
diff mbox

Patch

--- ttm_bo.c~   2011-01-05 00:50:19.000000000 +0000
+++ ttm_bo.c    2011-01-20 18:11:57.262813765 +0000
@@ -1761,6 +1761,7 @@  static int ttm_bo_swapout(struct ttm_mem
                         spin_unlock(&glob->lru_lock);
                         (void) ttm_bo_cleanup_refs(bo, false, false, 
false);
                         kref_put(&bo->list_kref, ttm_bo_release_list);
+                       spin_lock(&glob->lru_lock);
                         continue;
                 }