aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/amd/amdgpu
diff options
context:
space:
mode:
authorYifan Zha <[email protected]>2025-03-05 05:14:55 +0000
committerAlex Deucher <[email protected]>2025-03-11 16:36:52 +0000
commit42c854b8fb0cce512534aa2b7141948e80c6ebb0 (patch)
tree543b4294578eb9a4029d6dafdbd4a5f6adb72aeb /drivers/gpu/drm/amd/amdgpu
parentdrm/amdgpu: fix SI's GB_ADDR_CONFIG_GOLDEN values and wire up sid.h in GFX6 (diff)
downloadkernel-42c854b8fb0cce512534aa2b7141948e80c6ebb0.tar.gz
kernel-42c854b8fb0cce512534aa2b7141948e80c6ebb0.zip
drm/amd/amdkfd: Evict all queues even HWS remove queue failed
[Why] If reset is detected and kfd need to evict working queues, HWS moving queue will be failed. Then remaining queues are not evicted and in active state. After reset done, kfd uses HWS to termination remaining activated queues but HWS is resetted. So remove queue will be failed again. [How] Keep removing all queues even if HWS returns failed. It will not affect cpsch as it checks reset_domain->sem. v2: If any queue failed, evict queue returns error. v3: Declare err inside the if-block. Reviewed-by: Felix Kuehling <[email protected]> Signed-off-by: Yifan Zha <[email protected]> Signed-off-by: Alex Deucher <[email protected]>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu')
0 files changed, 0 insertions, 0 deletions