diff options
author | 2020-05-21 09:56:58 -0400 | |
---|---|---|
committer | 2020-05-21 17:59:45 -0400 | |
commit | f7646585a30ed8ef5ab300d4dc3b0c1d6afbe71d (patch) | |
tree | ec7757b26303e5ae277cd427bacc934d7df8a3fc /drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | |
parent | drm/amdgpu: off by one in amdgpu_device_attr_create_groups() error handling (diff) | |
download | linux-dev-f7646585a30ed8ef5ab300d4dc3b0c1d6afbe71d.tar.xz linux-dev-f7646585a30ed8ef5ab300d4dc3b0c1d6afbe71d.zip |
drm/amdkfd: fix restore worker race condition
In free memory of gpu path, remove bo from validate_list to make sure
restore worker don't access the BO any more, then unregister bo MMU
interval notifier. Otherwise, the restore worker will crash in the
middle of validating BO user pages if MMU interval notifer is gone.
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>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c')
0 files changed, 0 insertions, 0 deletions