diff options
author | Kevin Brace <kevinbrace@gmx.com> | 2020-10-27 15:15:33 -0700 |
---|---|---|
committer | Kevin Brace <kevinbrace@gmx.com> | 2020-10-27 15:15:33 -0700 |
commit | 58aa61859d42ed7d1330055cfe4d7247b9a06414 (patch) | |
tree | 1e97eee3917d667122508c2a19732323569a8c60 | |
parent | f77fdfb91a439035f37890deffff17d2a2b50c52 (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.c | 2 |
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); |