diff options
author | cognet <cognet@FreeBSD.org> | 2007-12-06 23:17:24 +0000 |
---|---|---|
committer | cognet <cognet@FreeBSD.org> | 2007-12-06 23:17:24 +0000 |
commit | f919b8c32d026ac7e5622aa41fb376c2978ff8d1 (patch) | |
tree | cec375fd602490708128dd3f7403e1da8dfeb4fd /sys/arm | |
parent | 0373a290457e3041b374d316f5b9057247338d2d (diff) | |
download | FreeBSD-src-f919b8c32d026ac7e5622aa41fb376c2978ff8d1.zip FreeBSD-src-f919b8c32d026ac7e5622aa41fb376c2978ff8d1.tar.gz |
Erm, add a missing else, we do not want to increase the mapping counters for
both kernel and userland when we create a pv for pmap_kernel.
Reported by: Mark Tinguely <tinguely AT casselton DOT net>
MFC After: 3 days
Diffstat (limited to 'sys/arm')
-rw-r--r-- | sys/arm/arm/pmap.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/arm/arm/pmap.c b/sys/arm/arm/pmap.c index 27ff426..b0f4ed1 100644 --- a/sys/arm/arm/pmap.c +++ b/sys/arm/arm/pmap.c @@ -1733,7 +1733,7 @@ pmap_enter_pv(struct vm_page *pg, struct pv_entry *pve, pmap_t pm, pg->md.krw_mappings++; else pg->md.kro_mappings++; - } + } else if (flags & PVF_WRITE) pg->md.urw_mappings++; else |