diff options
author | kib <kib@FreeBSD.org> | 2014-07-24 16:29:44 +0000 |
---|---|---|
committer | kib <kib@FreeBSD.org> | 2014-07-24 16:29:44 +0000 |
commit | d7d6313cf44fa12148b5cee3cb0542287af7a37f (patch) | |
tree | 671bf425a15fe4f80c0c080b0d8ce7545ed6f149 /sys/arm | |
parent | bc8d80ff4e8a4a3106923968524f11648f134483 (diff) | |
download | FreeBSD-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.c | 3 |
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 |