|
@@ -75,7 +75,7 @@ static int amdgpu_gtt_mgr_init(struct ttm_mem_type_manager *man,
|
|
static int amdgpu_gtt_mgr_fini(struct ttm_mem_type_manager *man)
|
|
static int amdgpu_gtt_mgr_fini(struct ttm_mem_type_manager *man)
|
|
{
|
|
{
|
|
struct amdgpu_gtt_mgr *mgr = man->priv;
|
|
struct amdgpu_gtt_mgr *mgr = man->priv;
|
|
-
|
|
|
|
|
|
+ spin_lock(&mgr->lock);
|
|
drm_mm_takedown(&mgr->mm);
|
|
drm_mm_takedown(&mgr->mm);
|
|
spin_unlock(&mgr->lock);
|
|
spin_unlock(&mgr->lock);
|
|
kfree(mgr);
|
|
kfree(mgr);
|