]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit
drm/vmwgfx: fix memory leak when too many retries have occurred
authorColin Ian King <colin.king@canonical.com>
Mon, 24 Jun 2019 16:39:59 +0000 (09:39 -0700)
committerKleber Sacilotto de Souza <kleber.souza@canonical.com>
Tue, 17 Sep 2019 16:02:18 +0000 (18:02 +0200)
commitac01a80137995d1beaa3520828ea1bcb08b0c42b
tree75a1041521952895f908151aa1cab9ba1bddaa20
parent43c9e9bf67c40b789aa8e3ec1db47118ebb5ead1
drm/vmwgfx: fix memory leak when too many retries have occurred

BugLink: https://bugs.launchpad.net/bugs/1842114
[ Upstream commit 6b7c3b86f0b63134b2ab56508921a0853ffa687a ]

Currently when too many retries have occurred there is a memory
leak on the allocation for reply on the error return path. Fix
this by kfree'ing reply before returning.

Addresses-Coverity: ("Resource leak")
Fixes: a9cd9c044aa9 ("drm/vmwgfx: Add a check to handle host message failure")
Signed-off-by: Colin Ian King <colin.king@canonical.com>
Reviewed-by: Deepak Rawat <drawat@vmware.com>
Signed-off-by: Deepak Rawat <drawat@vmware.com>
Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
Signed-off-by: Kleber Sacilotto de Souza <kleber.souza@canonical.com>
drivers/gpu/drm/vmwgfx/vmwgfx_msg.c