Author: alc
Date: Wed May  5 07:40:54 2010
New Revision: 207648
URL: http://svn.freebsd.org/changeset/base/207648

Log:
  Push down the acquisition of the page queues lock into vm_page_unwire().

Modified:
  head/sys/dev/drm/via_dmablit.c

Modified: head/sys/dev/drm/via_dmablit.c
==============================================================================
--- head/sys/dev/drm/via_dmablit.c      Wed May  5 05:18:08 2010        
(r207647)
+++ head/sys/dev/drm/via_dmablit.c      Wed May  5 07:40:54 2010        
(r207648)
@@ -179,9 +179,7 @@ via_free_sg_info(drm_via_sg_info_t *vsg)
                for (i=0; i < vsg->num_pages; ++i) {
                        if ( NULL != (page = vsg->pages[i])) {
                                vm_page_lock(page);
-                               vm_page_lock_queues();
                                vm_page_unwire(page, 0);
-                               vm_page_unlock_queues();
                                vm_page_unlock(page);
                        }
                }
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to