git: kernel - Remove unused pmap_list
Matthew Dillon
dillon at crater.dragonflybsd.org
Sun Jan 8 00:42:08 PST 2017
commit 73b1bfb1db1221c0954ef1a7a18f89760f3b0806
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date: Sat Jan 7 23:05:59 2017 -0800
kernel - Remove unused pmap_list
* pmap_list was used in the (now removed) 32-bit pmap code because
expansion of the kernel_pmap potentially required updating the PT
pages in all existing user pmaps. The 64-bit pmap code does not
need to do this so the list can be removed.
* Removes a global spin-lock from the pmap creation and release path.
Not a major factor for performance but a nice cleanup.
Summary of changes:
sys/platform/pc64/x86_64/pmap.c | 19 ++++++-------------
sys/platform/vkernel64/platform/pmap.c | 17 +----------------
2 files changed, 7 insertions(+), 29 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/73b1bfb1db1221c0954ef1a7a18f89760f3b0806
--
DragonFly BSD source repository
More information about the Commits
mailing list