aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/drm2
diff options
context:
space:
mode:
Diffstat (limited to 'sys/dev/drm2')
-rw-r--r--sys/dev/drm2/ttm/ttm_page_alloc.c7
1 files changed, 1 insertions, 6 deletions
diff --git a/sys/dev/drm2/ttm/ttm_page_alloc.c b/sys/dev/drm2/ttm/ttm_page_alloc.c
index fbb830405de0..b35a06520e07 100644
--- a/sys/dev/drm2/ttm/ttm_page_alloc.c
+++ b/sys/dev/drm2/ttm/ttm_page_alloc.c
@@ -178,12 +178,7 @@ ttm_vm_page_alloc_any(int req, vm_memattr_t memattr)
{
vm_page_t p;
- while (1) {
- p = vm_page_alloc(NULL, 0, req);
- if (p != NULL)
- break;
- vm_wait(NULL);
- }
+ p = vm_page_alloc_noobj(req | VM_ALLOC_WAITOK);
pmap_page_set_memattr(p, memattr);
return (p);
}