svn commit: r221844 - head/sys/arm/arm
Olivier Houchard
cognet at FreeBSD.org
Fri May 13 15:54:12 UTC 2011
Author: cognet
Date: Fri May 13 15:54:12 2011
New Revision: 221844
URL: http://svn.freebsd.org/changeset/base/221844
Log:
In pmap_change_wiring(), use the right argument for pmap_modify_pv().
It only worked because the only consumer calls pmap_change_wiring() to remove
the wiring.
Modified:
head/sys/arm/arm/pmap.c
Modified: head/sys/arm/arm/pmap.c
==============================================================================
--- head/sys/arm/arm/pmap.c Fri May 13 15:49:23 2011 (r221843)
+++ head/sys/arm/arm/pmap.c Fri May 13 15:54:12 2011 (r221844)
@@ -3646,7 +3646,7 @@ pmap_change_wiring(pmap_t pmap, vm_offse
pte = *ptep;
pg = PHYS_TO_VM_PAGE(l2pte_pa(pte));
if (pg)
- pmap_modify_pv(pg, pmap, va, PVF_WIRED, wired);
+ pmap_modify_pv(pg, pmap, va, PVF_WIRED, wired ? PVF_WIRED : 0);
vm_page_unlock_queues();
PMAP_UNLOCK(pmap);
}
More information about the svn-src-head
mailing list