aboutsummaryrefslogtreecommitdiff
path: root/sys/amd64/amd64
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/amd64/amd64
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/amd64/amd64')
-rw-r--r--sys/amd64/amd64/pmap.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/amd64/amd64/pmap.c b/sys/amd64/amd64/pmap.c
index f8bb384afdaf..8d6379ab170c 100644
--- a/sys/amd64/amd64/pmap.c
+++ b/sys/amd64/amd64/pmap.c
@@ -4177,7 +4177,7 @@ pmap_pinit0(pmap_t pmap)
pmap->pm_cr3 = kernel_pmap->pm_cr3;
/* hack to keep pmap_pti_pcid_invalidate() alive */
pmap->pm_ucr3 = PMAP_NO_CR3;
- 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);
@@ -4398,7 +4398,7 @@ pmap_pinit_type(pmap_t pmap, enum pmap_type pm_type, int flags)
break;
}
- 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);