Skip to content

Commit 6d99905

Browse files
ChristianKoenigAMDalexdeucher
authored andcommitted
drm/amdgpu: set snooped flags only on system addresses v2
Not necessary for VRAM. v2: no need to check if ttm is NULL. Signed-off-by: Christian König <christian.koenig@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
1 parent 07df04d commit 6d99905

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -801,11 +801,12 @@ uint32_t amdgpu_ttm_tt_pte_flags(struct amdgpu_device *adev, struct ttm_tt *ttm,
801801
if (mem && mem->mem_type != TTM_PL_SYSTEM)
802802
flags |= AMDGPU_PTE_VALID;
803803

804-
if (mem && mem->mem_type == TTM_PL_TT)
804+
if (mem && mem->mem_type == TTM_PL_TT) {
805805
flags |= AMDGPU_PTE_SYSTEM;
806806

807-
if (!ttm || ttm->caching_state == tt_cached)
808-
flags |= AMDGPU_PTE_SNOOPED;
807+
if (ttm->caching_state == tt_cached)
808+
flags |= AMDGPU_PTE_SNOOPED;
809+
}
809810

810811
if (adev->asic_type >= CHIP_TOPAZ)
811812
flags |= AMDGPU_PTE_EXECUTABLE;

0 commit comments

Comments
 (0)