Ghost object shouldn't endup on lru to avoid an infinite
loop when evicting or to avoid calling driver callback
on the ghost object (which isn't a valid driver object).

Signed-off-by: Jerome Glisse <jgli...@redhat.com>
---
 drivers/gpu/drm/ttm/ttm_bo_util.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/drivers/gpu/drm/ttm/ttm_bo_util.c 
b/drivers/gpu/drm/ttm/ttm_bo_util.c
index ceae52f..286e261 100644
--- a/drivers/gpu/drm/ttm/ttm_bo_util.c
+++ b/drivers/gpu/drm/ttm/ttm_bo_util.c
@@ -592,7 +592,7 @@ int ttm_bo_move_accel_cleanup(struct ttm_buffer_object *bo,
                else
                        bo->ttm = NULL;
 
-               ttm_bo_unreserve(ghost_obj);
+               ttm_bo_unblock_reservation(ghost_obj);
                ttm_bo_unref(&ghost_obj);
        }
 
-- 
1.6.5.2


------------------------------------------------------------------------------
Return on Information:
Google Enterprise Search pays you back
Get the facts.
http://p.sf.net/sfu/google-dev2dev
--
_______________________________________________
Dri-devel mailing list
Dri-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to