svn commit: r195042 - user/kmacy/releng_7_2_fcs/sys/amd64/amd64
Kip Macy
kmacy at FreeBSD.org
Fri Jun 26 06:40:12 UTC 2009
Author: kmacy
Date: Fri Jun 26 06:40:12 2009
New Revision: 195042
URL: http://svn.freebsd.org/changeset/base/195042
Log:
alc points out that page table pages are unmanaged - we don't need the global page queue mutex
Modified:
user/kmacy/releng_7_2_fcs/sys/amd64/amd64/pmap.c
Modified: user/kmacy/releng_7_2_fcs/sys/amd64/amd64/pmap.c
==============================================================================
--- user/kmacy/releng_7_2_fcs/sys/amd64/amd64/pmap.c Fri Jun 26 06:38:49 2009 (r195041)
+++ user/kmacy/releng_7_2_fcs/sys/amd64/amd64/pmap.c Fri Jun 26 06:40:12 2009 (r195042)
@@ -1248,16 +1248,12 @@ pmap_free_zero_pages(vm_page_t free)
{
vm_page_t m;
- if (free == NULL)
- return;
- vm_page_lock_queues();
while (free != NULL) {
m = free;
free = m->right;
/* Preserve the page's PG_ZERO setting. */
- vm_page_free_toq_locked(m);
+ vm_page_free_toq(m);
}
- vm_page_unlock_queues();
}
/*
@@ -1999,8 +1995,8 @@ pmap_collect(pmap_t locked_pmap, struct
}
vm_page_unlock(m);
}
- pmap_free_zero_pages(free);
vm_page_unlock_queues();
+ pmap_free_zero_pages(free);
}
More information about the svn-src-user
mailing list