drm/amd/amdgpu: fix refcount leak
authorJingwen Chen <Jingwen.Chen2@amd.com>
Mon, 17 May 2021 08:16:10 +0000 (16:16 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 3 Jun 2021 07:00:44 +0000 (09:00 +0200)
commit9fdb8ed37a3a44f9c49372b69f87fd5f61cb3240
tree5e7636ff80dc473048993992bd6d429ac5bdd398
parent07ab4dfe0323f4984d89d2f06d0389c295ea0d6a
drm/amd/amdgpu: fix refcount leak

[ Upstream commit fa7e6abc75f3d491bc561734312d065dc9dc2a77 ]

[Why]
the gem object rfb->base.obj[0] is get according to num_planes
in amdgpufb_create, but is not put according to num_planes

[How]
put rfb->base.obj[0] in amdgpu_fbdev_destroy according to num_planes

Signed-off-by: Jingwen Chen <Jingwen.Chen2@amd.com>
Acked-by: Christian König <christian.koenig@amd.com>
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c