]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
drm/amdgpu: Protect GPU register accesses in powergated state in some paths
authorYifan Zhang <yifan1.zhang@amd.com>
Mon, 2 Feb 2026 05:17:39 +0000 (13:17 +0800)
committerSasha Levin <sashal@kernel.org>
Wed, 4 Mar 2026 12:21:24 +0000 (07:21 -0500)
commitfc58ef30e0a1524ce72a8e873d773ba3b0830c7d
tree1a9d268df8d12e6e479204759a97a0eca71642e7
parentbfcd6b53e1f4feb182952f4ff9a137c36ceaf20b
drm/amdgpu: Protect GPU register accesses in powergated state in some paths

[ Upstream commit 39fc2bc4da0082c226cbee331f0a5d44db3997da ]

Ungate GPU CG/PG in device_fini_hw and device_halt to protect GPU
register accesses, e.g. GC registers are accessed in amdgpu_irq_disable_all()
and amdgpu_fence_driver_hw_fini().

Signed-off-by: Yifan Zhang <yifan1.zhang@amd.com>
Acked-by: Alex Deucher <alexander.deucher@amd.com>
Reviewed-by: Lijo Lazar <lijo.lazar@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Cc: stable@vger.kernel.org
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c