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