drm/amdgpu: Clear reset flags from ras context

Once RAS errors are cleared with appropriate recovery mechanism, clear
reset flags also from RAS context. Otherwise, stale flag values could
affect the subsequent RAS reset handling on the device.

Signed-off-by: Lijo Lazar <lijo.lazar@amd.com>
Reviewed-by: Hawking Zhang <Hawking.Zhang@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
Lijo Lazar
2025-06-04 09:36:09 +05:30
committed by Alex Deucher
parent 87fbe3a548
commit 3bdf8dd84e

View File

@@ -4414,8 +4414,10 @@ void amdgpu_ras_clear_err_state(struct amdgpu_device *adev)
struct amdgpu_ras *ras;
ras = amdgpu_ras_get_context(adev);
if (ras)
if (ras) {
ras->ras_err_state = 0;
ras->gpu_reset_flags = 0;
}
}
void amdgpu_ras_set_err_poison(struct amdgpu_device *adev,