]> 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)
commit1dbd2d878950ecdd77f20e30109215d2b665c9b8
treef9385a58001351426ea7c6c56c9d23c5278e39a1
parent58335ef1700263fd09250d2fc6958701c78d9807
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