diff options
author | Mark Johnston <markj@FreeBSD.org> | 2021-10-20 00:29:05 +0000 |
---|---|---|
committer | Mark Johnston <markj@FreeBSD.org> | 2021-10-20 01:22:56 +0000 |
commit | ff93447d8ed61081adfe00a23a1e4c7bee479e53 (patch) | |
tree | fa2fad715674e4ddbe193414ef215239f733faa1 /sys/amd64/amd64 | |
parent | a9d6f1fe0a2f852efe7a324f65d7142537b2c14e (diff) | |
download | src-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.c | 4 |
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); |