drm/amdkfd: Skip packet submission on fatal error
authorLijo Lazar <lijo.lazar@amd.com>
Thu, 22 Feb 2024 09:24:50 +0000 (14:54 +0530)
committerAlex Deucher <alexander.deucher@amd.com>
Mon, 26 Feb 2024 16:14:31 +0000 (11:14 -0500)
commite1f6746f339c9514c0564bab02c3f8847f4aa44b
tree4cff9b7b5b0f8045ee0fd439a1032fcaa2770c8c
parent1b6ef74b2b03b54776778476f8adf87dd4f8beb1
drm/amdkfd: Skip packet submission on fatal error

If fatal error is detected, packet submission won't go through. Return
error in such cases. Also, avoid waiting for fence when fatal error is
detected.

Signed-off-by: Lijo Lazar <lijo.lazar@amd.com>
Reviewed-by: Asad Kamal <asad.kamal@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c
drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.h
drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c