linux/drivers/gpu/drm/amd
Eric Huang 70df8273ca drm/amdkfd: fix cp hang in eviction
The cp hang occurs in OCL conformance test only on supermicro
platform which has 40 cores and the test generates 40 threads.
The root cause is race condition in non-protected flags.

The fix is to add flags of is_evicted and is_active(init_mqd())
into protected area.

Signed-off-by: Eric Huang <JinhuiEric.Huang@amd.com>
Reviewed-by: Felix Kuehling <Felix.Kuehling@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2019-07-11 14:37:24 -05:00
..
acp treewide: Add SPDX license identifier - Makefile/Kconfig 2019-05-21 10:50:46 +02:00
amdgpu drm/amdgpu: enable IP discovery by default on navi 2019-07-11 14:37:24 -05:00
amdkfd drm/amdkfd: fix cp hang in eviction 2019-07-11 14:37:24 -05:00
display drm/amd/display: avoid 64-bit division 2019-07-08 14:27:23 -05:00
include drm/amd/powerplay: increase the SMU msg response waiting time 2019-07-11 14:37:23 -05:00
powerplay drm/amd/powerplay: bug fix for sysfs 2019-07-11 14:37:23 -05:00