Resolve GPU memory error issue 'Invalid CPU access to UMM memory for ctx'

This commit is contained in:
george 2024-08-14 13:37:59 +08:00 committed by Nathan
parent b8f8baae32
commit e9cb914074

View File

@ -2446,11 +2446,11 @@ static vm_fault_t kbase_cpu_vm_fault(struct vm_fault *vmf)
kbase_gpu_vm_lock(map->kctx); kbase_gpu_vm_lock(map->kctx);
/* Reject faults for SAME_VA mapping of UMM allocations */ /* Reject faults for SAME_VA mapping of UMM allocations */
if ((map->alloc->type == KBASE_MEM_TYPE_IMPORTED_UMM) && map->free_on_close) { /* if ((map->alloc->type == KBASE_MEM_TYPE_IMPORTED_UMM) && map->free_on_close) {
dev_warn(map->kctx->kbdev->dev, "Invalid CPU access to UMM memory for ctx %d_%d", dev_warn(map->kctx->kbdev->dev, "Invalid CPU access to UMM memory for ctx %d_%d",
map->kctx->tgid, map->kctx->id); map->kctx->tgid, map->kctx->id);
goto exit; goto exit;
} }*/
map_start_pgoff = vma->vm_pgoff - map->region->start_pfn; map_start_pgoff = vma->vm_pgoff - map->region->start_pfn;