drm/amdgpu: fix double free err_addr pointer warnings
authorBob Zhou <bob.zhou@amd.com>
Tue, 23 Apr 2024 05:32:39 +0000 (13:32 +0800)
committerAlex Deucher <alexander.deucher@amd.com>
Fri, 26 Apr 2024 21:22:43 +0000 (17:22 -0400)
commit506c245f3f1cd989cb89811a7f06e04ff8813a0d
treec2bcfbf3508352638dbf1fee3b82e2c36717600a
parent7bfd16d0ec374629ab4346affe1e644a503ba44c
drm/amdgpu: fix double free err_addr pointer warnings

In amdgpu_umc_bad_page_polling_timeout, the amdgpu_umc_handle_bad_pages
will be run many times so that double free err_addr in some special case.
So set the err_addr to NULL to avoid the warnings.

Signed-off-by: Bob Zhou <bob.zhou@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_umc.c