Commit 937467b7 authored by Lijo Lazar's avatar Lijo Lazar Committed by Alex Deucher
Browse files

drm/amdgpu: Log RAS errors during load



During driver load, RAS event manager may not be initialized. This will
cause any ATHUB event during driver load to be skipped in dmesg log. Log
the error in dmesg log for easier diagnosis.

Signed-off-by: default avatarLijo Lazar <lijo.lazar@amd.com>
Reviewed-by: default avatarHawking Zhang <Hawking.Zhang@amd.com>
Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
parent 648a0dc0
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -4498,8 +4498,11 @@ void amdgpu_ras_global_ras_isr(struct amdgpu_device *adev)
		enum ras_event_type type = RAS_EVENT_TYPE_FATAL;
		u64 event_id;

		if (amdgpu_ras_mark_ras_event(adev, type))
		if (amdgpu_ras_mark_ras_event(adev, type)) {
			dev_err(adev->dev,
				"uncorrectable hardware error (ERREVENT_ATHUB_INTERRUPT) detected!\n");
			return;
		}

		event_id = amdgpu_ras_acquire_event_id(adev, type);