]> git.proxmox.com Git - mirror_ubuntu-focal-kernel.git/commit
drm/etnaviv: Fix a leak in submit_pin_objects()
authorDan Carpenter <dan.carpenter@oracle.com>
Mon, 18 May 2020 11:29:55 +0000 (14:29 +0300)
committerMarcelo Henrique Cerri <marcelo.cerri@canonical.com>
Mon, 22 Jun 2020 20:22:41 +0000 (17:22 -0300)
commitb29290c88406dc9c73b09e8044c2af6c29a16875
tree0d45ad7ff1e16d1afb0a92db22bf5d9dddcd671b
parent814855110892f664ee02e2c928e53ed64507629a
drm/etnaviv: Fix a leak in submit_pin_objects()

BugLink: https://bugs.launchpad.net/bugs/1881178
commit ad99cb5e783bb03d512092db3387ead9504aad3d upstream.

If the mapping address is wrong then we have to release the reference to
it before returning -EINVAL.

Fixes: 088880ddc0b2 ("drm/etnaviv: implement softpin")
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
Signed-off-by: Khalid Elmously <khalid.elmously@canonical.com>
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c