]> 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)
commit570d1fbff6ec64205c8440ca61eb0db4c17417ea
treef18b4346a03c3bde612dd30a1f6cdb177712a588
parent26ca98f0bb6a4913b4c96498e28d1eb72217c910
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