drm/nouveau: fix multiple instances of reference count leaks
authorAditya Pakki <pakki001@umn.edu>
Sun, 14 Jun 2020 01:41:56 +0000 (20:41 -0500)
committerBen Skeggs <bskeggs@redhat.com>
Fri, 24 Jul 2020 08:50:49 +0000 (18:50 +1000)
commit659fb5f154c3434c90a34586f3b7aa1c39cf6062
treee8e078c29a4c08f5a0f3f7b543a78f4d3d3b53ba
parentbfad51c7633325b5d4b32444efe04329d53297b2
drm/nouveau: fix multiple instances of reference count leaks

On calling pm_runtime_get_sync() the reference count of the device
is incremented. In case of failure, decrement the
ref count before returning the error.

Signed-off-by: Aditya Pakki <pakki001@umn.edu>
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
drivers/gpu/drm/nouveau/nouveau_drm.c
drivers/gpu/drm/nouveau/nouveau_gem.c