git: kernel - Fix swap issue, implement dynamic pmap PT/PD/PDP deletion (4)

Matthew Dillon dillon at crater.dragonflybsd.org
Fri Jan 6 19:26:24 PST 2017


commit b67dba3ccab1bc4d25acbc52e9251cd5846f580d
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date:   Fri Jan 6 19:25:15 2017 -0800

    kernel - Fix swap issue, implement dynamic pmap PT/PD/PDP deletion (4)
    
    * Track down and fix another bug.  pmap_dynamic_delete was imploding
      higher level page table pages still being held by higher call levels.
      Add a pv_hold count check to avoid the situation.

Summary of changes:
 sys/platform/pc64/x86_64/pmap.c | 18 +++++++++++++++++-
 1 file changed, 17 insertions(+), 1 deletion(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/b67dba3ccab1bc4d25acbc52e9251cd5846f580d


-- 
DragonFly BSD source repository



More information about the Commits mailing list