drm/msm: Fix wrong pointer check in a5xx_destroy
Instead of checking for a5xx_gpu->gpmu_iova during destroy we accidently check a5xx_gpu->gpmu_bo. Signed-off-by: Jordan Crouse <jcrouse@codeaurora.org> Signed-off-by: Rob Clark <robdclark@gmail.com>hifive-unleashed-5.1
parent
280489daa6
commit
f456d348b6
|
@ -1,4 +1,4 @@
|
||||||
/* Copyright (c) 2016 The Linux Foundation. All rights reserved.
|
/* Copyright (c) 2016-2017 The Linux Foundation. All rights reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify
|
* This program is free software; you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License version 2 and
|
* it under the terms of the GNU General Public License version 2 and
|
||||||
|
@ -534,7 +534,7 @@ static void a5xx_destroy(struct msm_gpu *gpu)
|
||||||
}
|
}
|
||||||
|
|
||||||
if (a5xx_gpu->gpmu_bo) {
|
if (a5xx_gpu->gpmu_bo) {
|
||||||
if (a5xx_gpu->gpmu_bo)
|
if (a5xx_gpu->gpmu_iova)
|
||||||
msm_gem_put_iova(a5xx_gpu->gpmu_bo, gpu->id);
|
msm_gem_put_iova(a5xx_gpu->gpmu_bo, gpu->id);
|
||||||
drm_gem_object_unreference_unlocked(a5xx_gpu->gpmu_bo);
|
drm_gem_object_unreference_unlocked(a5xx_gpu->gpmu_bo);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue