aboutsummaryrefslogtreecommitdiff
path: root/sys/i386
diff options
context:
space:
mode:
authorMark Johnston <markj@FreeBSD.org>2021-10-20 00:29:05 +0000
committerMark Johnston <markj@FreeBSD.org>2021-10-20 01:22:56 +0000
commitff93447d8ed61081adfe00a23a1e4c7bee479e53 (patch)
treefa2fad715674e4ddbe193414ef215239f733faa1 /sys/i386
parenta9d6f1fe0a2f852efe7a324f65d7142537b2c14e (diff)
downloadsrc-ff93447d8ed61081adfe00a23a1e4c7bee479e53.tar.gz
src-ff93447d8ed61081adfe00a23a1e4c7bee479e53.zip
Use the vm_radix_init() helper when initializing pmaps
No functional change intended. Reviewed by: alc, kib MFC after: 1 week Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D32527
Diffstat (limited to 'sys/i386')
-rw-r--r--sys/i386/i386/pmap.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/i386/i386/pmap.c b/sys/i386/i386/pmap.c
index 62fcbcd90b0b..3b8e335701d2 100644
--- a/sys/i386/i386/pmap.c
+++ b/sys/i386/i386/pmap.c
@@ -2043,7 +2043,7 @@ __CONCAT(PMTYPE, pinit0)(pmap_t pmap)
#ifdef PMAP_PAE_COMP
pmap->pm_pdpt = IdlePDPT;
#endif
- pmap->pm_root.rt_root = 0;
+ vm_radix_init(&pmap->pm_root);
CPU_ZERO(&pmap->pm_active);
TAILQ_INIT(&pmap->pm_pvchunk);
bzero(&pmap->pm_stats, sizeof pmap->pm_stats);
@@ -2075,7 +2075,7 @@ __CONCAT(PMTYPE, pinit)(pmap_t pmap)
KASSERT(pmap_kextract((vm_offset_t)pmap->pm_pdpt) < (4ULL<<30),
("pmap_pinit: pdpt above 4g"));
#endif
- pmap->pm_root.rt_root = 0;
+ vm_radix_init(&pmap->pm_root);
}
KASSERT(vm_radix_is_empty(&pmap->pm_root),
("pmap_pinit: pmap has reserved page table page(s)"));