summaryrefslogtreecommitdiffstats
path: root/sys/dev/drm/via_dmablit.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/dev/drm/via_dmablit.c')
-rw-r--r--sys/dev/drm/via_dmablit.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/sys/dev/drm/via_dmablit.c b/sys/dev/drm/via_dmablit.c
index ea449f1..9be42ff 100644
--- a/sys/dev/drm/via_dmablit.c
+++ b/sys/dev/drm/via_dmablit.c
@@ -178,9 +178,9 @@ via_free_sg_info(drm_via_sg_info_t *vsg)
case dr_via_pages_locked:
for (i=0; i < vsg->num_pages; ++i) {
if ( NULL != (page = vsg->pages[i])) {
- vm_page_lock_queues();
+ vm_page_lock(page);
vm_page_unwire(page, 0);
- vm_page_unlock_queues();
+ vm_page_unlock(page);
}
}
case dr_via_pages_alloc:
@@ -248,10 +248,10 @@ via_lock_all_dma_pages(drm_via_sg_info_t *vsg, drm_via_dmablit_t *xfer)
(vm_offset_t)xfer->mem_addr + IDX_TO_OFF(i), VM_PROT_RW);
if (m == NULL)
break;
- vm_page_lock_queues();
+ vm_page_lock(m);
vm_page_wire(m);
vm_page_unhold(m);
- vm_page_unlock_queues();
+ vm_page_unlock(m);
vsg->pages[i] = m;
}
vsg->state = dr_via_pages_locked;
OpenPOWER on IntegriCloud