Index: external/bsd/drm2/ttm/ttm_bo_vm.c =================================================================== RCS file: /cvsroot/src/sys/external/bsd/drm2/ttm/ttm_bo_vm.c,v retrieving revision 1.11 diff -p -u -r1.11 ttm_bo_vm.c --- external/bsd/drm2/ttm/ttm_bo_vm.c 27 Aug 2018 07:53:28 -0000 1.11 +++ external/bsd/drm2/ttm/ttm_bo_vm.c 17 Dec 2018 20:26:05 -0000 @@ -164,7 +164,7 @@ ttm_bo_uvm_fault(struct uvm_faultinfo *u else pgprot = ttm_io_prot(bo->mem.placement, vm_prot); if ((*u.ttm->bdev->driver->ttm_tt_populate)(u.ttm)) { - ret = -ENOMEM; + ret = -ERESTART; goto out2; } }