]> git.baikalelectronics.ru Git - kernel.git/commit
drm/amdgpu: Fix memory leak
authorxinhui pan <xinhui.pan@amd.com>
Wed, 17 Mar 2021 09:33:02 +0000 (17:33 +0800)
committerAlex Deucher <alexander.deucher@amd.com>
Wed, 24 Mar 2021 03:37:13 +0000 (23:37 -0400)
commite0dcf5bd3d30c708b5b735fda24f4a49e0f2fea5
treef18b4346a03c3bde612dd30a1f6cdb177712a588
parent127f693bb9e7d0d4fee2651340a2043655173db6
drm/amdgpu: Fix memory leak

drm_gem_object_put() should be paired with drm_gem_object_lookup().

All gem objs are saved in fb->base.obj[]. Need put the old first before
assign a new obj.

Trigger VRAM leak by running command below
$ service gdm restart

Signed-off-by: xinhui pan <xinhui.pan@amd.com>
Acked-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c