diff --git a/drivers/gpu/drm/ttm/ttm_bo_vm.c b/drivers/gpu/drm/ttm/ttm_bo_vm.c index 8785a067a0c..f3f09422c60 100644 --- a/drivers/gpu/drm/ttm/ttm_bo_vm.c +++ b/drivers/gpu/drm/ttm/ttm_bo_vm.c @@ -297,6 +297,7 @@ static int ttm_bo_vm_fault(struct vm_area_struct *vma, struct vm_fault *vmf) break; page->valid = VM_PAGE_BITS_ALL; have_page: + pmap_page_set_memattr(page, pgprot2cachemode(cvma.vm_page_prot)); vm_page_xbusy(page); vma->vm_pfn_count++; pidx++;