From: Christian König Date: Wed, 30 Jul 2014 19:04:55 +0000 (+0200) Subject: drm/radeon: remove taking mclk_lock from radeon_bo_unref X-Git-Tag: v3.17-rc1~82^2~6^2~11 X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=commitdiff_plain;h=e7e31600d3e2f8b7726b0521149fc55c62a90467;p=linux.git drm/radeon: remove taking mclk_lock from radeon_bo_unref It's causing lockdep warnings and why should we access the memory that is freed up? Signed-off-by: Christian König Signed-off-by: Alex Deucher --- diff --git a/drivers/gpu/drm/radeon/radeon_object.c b/drivers/gpu/drm/radeon/radeon_object.c index 78b74c88d145..9505766e46dd 100644 --- a/drivers/gpu/drm/radeon/radeon_object.c +++ b/drivers/gpu/drm/radeon/radeon_object.c @@ -245,9 +245,7 @@ void radeon_bo_unref(struct radeon_bo **bo) return; rdev = (*bo)->rdev; tbo = &((*bo)->tbo); - down_read(&rdev->pm.mclk_lock); ttm_bo_unref(&tbo); - up_read(&rdev->pm.mclk_lock); if (tbo == NULL) *bo = NULL; }