Skip to content

Commit 836b194

Browse files
Xin Hekraxel
authored andcommitted
drm/virtio: fix memory leak in virtio_gpu_cleanup_object()
Before setting shmem->pages to NULL, kfree() should be called. Signed-off-by: Xin He <[email protected]> Reviewed-by: Qi Liu <[email protected]> Link: http://patchwork.freedesktop.org/patch/msgid/[email protected] Signed-off-by: Gerd Hoffmann <[email protected]>
1 parent 8b6ec99 commit 836b194

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

drivers/gpu/drm/virtio/virtgpu_object.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@ void virtio_gpu_cleanup_object(struct virtio_gpu_object *bo)
7979
}
8080

8181
sg_free_table(shmem->pages);
82+
kfree(shmem->pages);
8283
shmem->pages = NULL;
8384
drm_gem_shmem_unpin(&bo->base.base);
8485
}

0 commit comments

Comments
 (0)