Date: Fri, 13 May 2011 15:54:12 +0000 (UTC) From: Olivier Houchard <cognet@FreeBSD.org> To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org Subject: svn commit: r221844 - head/sys/arm/arm Message-ID: <201105131554.p4DFsCnb075511@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
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); }
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201105131554.p4DFsCnb075511>