summaryrefslogtreecommitdiffstats
path: root/sys/arm
diff options
context:
space:
mode:
authorkib <kib@FreeBSD.org>2014-07-24 16:29:44 +0000
committerkib <kib@FreeBSD.org>2014-07-24 16:29:44 +0000
commitd7d6313cf44fa12148b5cee3cb0542287af7a37f (patch)
tree671bf425a15fe4f80c0c080b0d8ce7545ed6f149 /sys/arm
parentbc8d80ff4e8a4a3106923968524f11648f134483 (diff)
downloadFreeBSD-src-d7d6313cf44fa12148b5cee3cb0542287af7a37f.zip
FreeBSD-src-d7d6313cf44fa12148b5cee3cb0542287af7a37f.tar.gz
MFC r267213 (by alc):
Add a page size field to struct vm_page. Approved by: alc
Diffstat (limited to 'sys/arm')
-rw-r--r--sys/arm/arm/pmap-v6.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/sys/arm/arm/pmap-v6.c b/sys/arm/arm/pmap-v6.c
index 139f6c4..e89b70b 100644
--- a/sys/arm/arm/pmap-v6.c
+++ b/sys/arm/arm/pmap-v6.c
@@ -3226,8 +3226,7 @@ pmap_enter_object(pmap_t pmap, vm_offset_t start, vm_offset_t end,
while (m != NULL && (diff = m->pindex - m_start->pindex) < psize) {
va = start + ptoa(diff);
if ((va & L1_S_OFFSET) == 0 && L2_NEXT_BUCKET(va) <= end &&
- (VM_PAGE_TO_PHYS(m) & L1_S_OFFSET) == 0 &&
- sp_enabled && vm_reserv_level_iffullpop(m) == 0 &&
+ m->psind == 1 && sp_enabled &&
pmap_enter_section(pmap, va, m, prot))
m = &m[L1_S_SIZE / PAGE_SIZE - 1];
else
OpenPOWER on IntegriCloud