diff options
author | Doug Moore <dougm@FreeBSD.org> | 2023-07-14 06:49:55 +0000 |
---|---|---|
committer | Doug Moore <dougm@FreeBSD.org> | 2023-07-14 06:49:55 +0000 |
commit | 3e04ae433fdc4b47ff951667be15a360ca00ba8f (patch) | |
tree | 666684e81e74bf71ed98b5164b4c648fd85f2d33 /sys/i386 | |
parent | 5d4f8df451aa942701ecfced80516f3584b589d9 (diff) | |
download | src-3e04ae433fdc4b47ff951667be15a360ca00ba8f.tar.gz src-3e04ae433fdc4b47ff951667be15a360ca00ba8f.zip |
vm_radix_init: use initializer
Several vm_radix tries are not initialized with vm_radix_init. That
works, for now, since static initialization zeroes the root field
anyway, but if initialization changes, these tries will fail. Add
missing initializer calls.
Reviewed by: alc, kib, markj
Differential Revision: https://reviews.freebsd.org/D40971
Diffstat (limited to 'sys/i386')
-rw-r--r-- | sys/i386/i386/pmap.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/i386/i386/pmap.c b/sys/i386/i386/pmap.c index 077c4329ecaa..fc1afdb708be 100644 --- a/sys/i386/i386/pmap.c +++ b/sys/i386/i386/pmap.c @@ -659,6 +659,7 @@ __CONCAT(PMTYPE, bootstrap)(vm_paddr_t firstaddr) CPU_FILL(&kernel_pmap->pm_active); /* don't allow deactivation */ kernel_pmap->pm_stats.resident_count = res; TAILQ_INIT(&kernel_pmap->pm_pvchunk); + vm_radix_init(&kernel_pmap->pm_root); /* * Initialize the global pv list lock. |