summaryrefslogtreecommitdiffstats
path: root/sys/sparc64
diff options
context:
space:
mode:
authoralc <alc@FreeBSD.org>2004-05-08 23:26:11 +0000
committeralc <alc@FreeBSD.org>2004-05-08 23:26:11 +0000
commitbaf71676e76e5d8efdea29e2e991e3635731cab9 (patch)
treebbfcefbaa8837fdde34a8e43b040c84e582eb177 /sys/sparc64
parentea85333e1c1a82579fb86f69dc49c04544c848bf (diff)
downloadFreeBSD-src-baf71676e76e5d8efdea29e2e991e3635731cab9.zip
FreeBSD-src-baf71676e76e5d8efdea29e2e991e3635731cab9.tar.gz
Since revision 1.280 of vm/vm_page.c, vm_page_grab() always returns a
zeroed page when passed VM_ALLOC_ZERO. Thus, we can eliminate the check against PG_ZERO from pmap_pinit().
Diffstat (limited to 'sys/sparc64')
-rw-r--r--sys/sparc64/sparc64/pmap.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/sys/sparc64/sparc64/pmap.c b/sys/sparc64/sparc64/pmap.c
index bbfed38..bf00b9c 100644
--- a/sys/sparc64/sparc64/pmap.c
+++ b/sys/sparc64/sparc64/pmap.c
@@ -999,8 +999,6 @@ pmap_pinit(pmap_t pm)
for (i = 0; i < TSB_PAGES; i++) {
m = vm_page_grab(pm->pm_tsb_obj, i,
VM_ALLOC_RETRY | VM_ALLOC_WIRED | VM_ALLOC_ZERO);
- if ((m->flags & PG_ZERO) == 0)
- pmap_zero_page(m);
vm_page_lock_queues();
vm_page_flag_clear(m, PG_BUSY);
OpenPOWER on IntegriCloud