Commit 836b194d authored by Xin He's avatar Xin He Committed by Gerd Hoffmann
Browse files

drm/virtio: fix memory leak in virtio_gpu_cleanup_object()



Before setting shmem->pages to NULL, kfree() should
be called.

Signed-off-by: default avatarXin He <hexin.op@bytedance.com>
Reviewed-by: default avatarQi Liu <liuqi.16@bytedance.com>
Link: http://patchwork.freedesktop.org/patch/msgid/20200722051851.72662-1-hexin.op@bytedance.com


Signed-off-by: default avatarGerd Hoffmann <kraxel@redhat.com>
parent 8b6ec999
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -79,6 +79,7 @@ void virtio_gpu_cleanup_object(struct virtio_gpu_object *bo)
			}

			sg_free_table(shmem->pages);
			kfree(shmem->pages);
			shmem->pages = NULL;
			drm_gem_shmem_unpin(&bo->base.base);
		}