summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex Deucher <alexander.deucher@amd.com>2026-07-07 13:55:01 -0400
committerAlex Deucher <alexander.deucher@amd.com>2026-07-14 19:12:34 -0400
commitc2b218866214bce2a0a3518fc03d976aacfba98e (patch)
treef8842a7fa1f24d52418ba13d975549532b807a76
parentc8a1066ccc9130edcbd2f092231cb71e283abdf5 (diff)
drm/amdgpu/gfx10: fix IP dump alloc ordering
If gfx sysfs init fails, we may leak the ip dump allocations. Reviewed-by: Mukul Joshi <mukul.joshi@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
-rw-r--r--drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c b/drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
index 55342962422b..a998ce77da40 100644
--- a/drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
+++ b/drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
@@ -4988,12 +4988,12 @@ static int gfx_v10_0_sw_init(struct amdgpu_ip_block *ip_block)
gfx_v10_0_gpu_early_init(adev);
- gfx_v10_0_alloc_ip_dump(adev);
-
r = amdgpu_gfx_sysfs_init(adev);
if (r)
return r;
+ gfx_v10_0_alloc_ip_dump(adev);
+
return 0;
}