diff options
Diffstat (limited to 'sys/dev/drm/via_dmablit.c')
-rw-r--r-- | sys/dev/drm/via_dmablit.c | 8 |
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; |