]> git.baikalelectronics.ru Git - kernel.git/commit
drm/virtio: fix memory leak of vfpriv on error return path
authorColin Ian King <colin.king@canonical.com>
Wed, 7 Nov 2018 20:31:22 +0000 (20:31 +0000)
committerGerd Hoffmann <kraxel@redhat.com>
Wed, 14 Nov 2018 13:21:03 +0000 (14:21 +0100)
commit059ee5a24467604f3bf014f694a12c4146eada96
treef9d039d6ba4c638da8e0706c6969622f8cab6cde
parent57251ac7b2aa7bb32af5ff9bb654828f70cc7727
drm/virtio: fix memory leak of vfpriv on error return path

The allocation for vfpriv is being leaked on an error return path,
fix this by kfree'ing it before returning.

Detected by CoverityScan, CID#1475380 ("Resource Leak")

Fixes: f24db4563a12 ("drm/virtio: Handle context ID allocation errors")
Signed-off-by: Colin Ian King <colin.king@canonical.com>
Link: http://patchwork.freedesktop.org/patch/msgid/20181107203122.6861-1-colin.king@canonical.com
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
drivers/gpu/drm/virtio/virtgpu_kms.c