summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKevin Brace <kevinbrace@gmx.com>2020-10-27 15:15:33 -0700
committerKevin Brace <kevinbrace@gmx.com>2020-10-27 15:15:33 -0700
commit58aa61859d42ed7d1330055cfe4d7247b9a06414 (patch)
tree1e97eee3917d667122508c2a19732323569a8c60
parentf77fdfb91a439035f37890deffff17d2a2b50c52 (diff)
drm/openchrome: Forgot to call ttm_bo_clean_mm() when cleaning up
ttm_bo_clean_mm() should have been called inside openchrome_mm_fini(). openchrome_mm_init() calls ttm_bo_init_mm(), but openchrome_mm_fini() was not calling ttm_bo_clean_mm(). Signed-off-by: Kevin Brace <kevinbrace@gmx.com>
-rw-r--r--drivers/gpu/drm/openchrome/openchrome_object.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/gpu/drm/openchrome/openchrome_object.c b/drivers/gpu/drm/openchrome/openchrome_object.c
index 3289bf7ce3f0..dae25e1583f9 100644
--- a/drivers/gpu/drm/openchrome/openchrome_object.c
+++ b/drivers/gpu/drm/openchrome/openchrome_object.c
@@ -288,6 +288,8 @@ void openchrome_mm_fini(struct openchrome_drm_private *dev_private)
{
DRM_DEBUG_KMS("Entered %s.\n", __func__);
+ ttm_bo_clean_mm(&dev_private->bdev, TTM_PL_VRAM);
+
ttm_bo_device_release(&dev_private->bdev);
drm_vma_offset_manager_destroy(&dev_private->vma_manager);