git: kernel - Fix pmap dynamic deletion code, leave disabled
Matthew Dillon
dillon at crater.dragonflybsd.org
Thu Feb 9 10:14:22 PST 2017
commit a3a33e5095a0f09ee742104950b71ba4eb095330
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date: Thu Feb 9 10:12:05 2017 -0800
kernel - Fix pmap dynamic deletion code, leave disabled
* Fix the bug that caused pmap dynamic page table deletion to implode,
but leave the feature disabled by default for now.
* Cleanup the pmap code a bit. Use pv_put() more generically because
it turns out that the dynamic page table deletion code is just cleaner
that way.
* Assert the activated vmspaces are valid.
Summary of changes:
sys/platform/pc64/x86_64/pmap.c | 41 +++++++++++++++++++++-------------
sys/platform/vkernel64/platform/pmap.c | 2 ++
2 files changed, 27 insertions(+), 16 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/a3a33e5095a0f09ee742104950b71ba4eb095330
--
DragonFly BSD source repository
More information about the Commits
mailing list