]> git.baikalelectronics.ru Git - kernel.git/commit
drm/amdkfd: Handle drain retry fault race with XNACK mode change
authorPhilip Yang <Philip.Yang@amd.com>
Wed, 6 Apr 2022 02:24:42 +0000 (22:24 -0400)
committerAlex Deucher <alexander.deucher@amd.com>
Mon, 11 Apr 2022 17:50:35 +0000 (13:50 -0400)
commit6f234c4daed3ef3e90055bb42d7e025fe8d09c18
treef9385a58001351426ea7c6c56c9d23c5278e39a1
parentf53a8461bc17822ddab8c269269ffedd5730ceae
drm/amdkfd: Handle drain retry fault race with XNACK mode change

Application could change XNACK enabled to disabled while KFD is draining
stale retry fault, therefore the check for whether to drain retry faults
must be before the check for whether xnack_enabled, to avoid report
incorrect vm fault after application changes XNACK mode.

Signed-off-by: Philip Yang <Philip.Yang@amd.com>
Reviewed-by: Felix Kuehling <Felix.Kuehling@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdkfd/kfd_svm.c