MLK-17204-3 gpu: imx: dpu: Free command buffer when deinit
authorMeng Mingming <mingming.meng@nxp.com>
Mon, 25 Dec 2017 09:20:34 +0000 (17:20 +0800)
committerNitin Garg <nitin.garg@nxp.com>
Tue, 20 Mar 2018 19:52:07 +0000 (14:52 -0500)
Free command buffer when deinit.

Signed-off-by: Meng Mingming <mingming.meng@nxp.com>
drivers/gpu/imx/dpu-blit/dpu-blit.c

index b966fc2..f72ab8f 100644 (file)
@@ -342,6 +342,10 @@ EXPORT_SYMBOL_GPL(dpu_bliteng_init);
 void dpu_bliteng_fini(struct dpu_bliteng *dpu_bliteng)
 {
        kfree(dpu_bliteng->cmd_list);
+
+       if (dpu_bliteng->buffer_addr_virt)
+               free_pages_exact(dpu_bliteng->buffer_addr_virt,
+                                COMMAND_BUFFER_SIZE);
 }
 EXPORT_SYMBOL_GPL(dpu_bliteng_fini);