]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
drm/amdgpu: Release hive reference properly
authorLijo Lazar <lijo.lazar@amd.com>
Tue, 2 Sep 2025 06:07:37 +0000 (11:37 +0530)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 13 Nov 2025 20:37:23 +0000 (15:37 -0500)
commitcfee28ef80e15c6768385dff28b037356a89b871
treef66f19cf4ba9c5fdec4b78b89a1f06d1cf0b6970
parent5a577de86c4a1c67ca405571d6ef84e65c6897d1
drm/amdgpu: Release hive reference properly

[ Upstream commit c1456fadce0c99175f97e66c2b982dd051e01aa2 ]

xgmi hive reference is taken on function entry, but not released
correctly for all paths. Use __free() to release reference properly.

Signed-off-by: Lijo Lazar <lijo.lazar@amd.com>
Reviewed-by: Ce Sun <cesun102@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_device.c
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h