]> git.ipfire.org Git - thirdparty/kernel/stable.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)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 27 May 2020 15:48:18 +0000 (17:48 +0200)
commitd0e2e87e5550b51f3efcd0d224c7e94e65145bde
treeab3c8eeade6a14c29922d2f36dbdcbd807860c49
parent10245025c53828e21290838017c9a7af436721ec
drm/etnaviv: Fix a leak in submit_pin_objects()

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>
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c