diff options
author | Nicolai Hähnle <nicolai.haehnle@amd.com> | 2016-12-15 17:26:42 +0100 |
---|---|---|
committer | Alex Deucher <alexander.deucher@amd.com> | 2017-01-27 11:13:16 -0500 |
commit | 661a7606c97b6e6a73f553b0a6b60f553d5afa77 (patch) | |
tree | 5f4390a59c3acd085e26a539e55d71c211a2460b /drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | |
parent | 66257db7a5276d7f1aff8850388a0eb675ffa2e1 (diff) | |
download | linux-661a7606c97b6e6a73f553b0a6b60f553d5afa77.tar.bz2 |
drm/amd/amdgpu: move eviction counting to amdgpu_bo_move_notify
This catches evictions of shadow page tables from the GART. Since shadow
page tables are always stored in system memory, amdgpu_bo_move is never
called for them.
This fixes a crash during command submission that occurs when only a shadow
page table and no other BOs were evicted since the last submission.
Fixes: 1baa439fb2f4e586 ("drm/amdgpu: allocate shadow for pd/pt bo V2")
Signed-off-by: Nicolai Hähnle <nicolai.haehnle@amd.com>
Reviewed-by: Chunming Zhou <david1.zhou@amd.com>
Reviewed-by: Christian König <christian.koenig@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_object.h')
0 files changed, 0 insertions, 0 deletions