Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 5 May 2010 07:40:55 +0000 (UTC)
From:      Alan Cox <alc@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r207648 - head/sys/dev/drm
Message-ID:  <201005050740.o457etCN083169@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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);
 			}
 		}



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201005050740.o457etCN083169>