summaryrefslogtreecommitdiffstats
path: root/lib/libc/stdlib/merge.c
diff options
context:
space:
mode:
authoralc <alc@FreeBSD.org>2012-09-08 17:43:20 +0000
committeralc <alc@FreeBSD.org>2012-09-08 17:43:20 +0000
commitc069e61b00c591709456d152a3b719e87ac7e570 (patch)
tree7f2ce3d3545a98ec00521e28a1a045cd3e71a97e /lib/libc/stdlib/merge.c
parent5626fd481181ced6989770f300f16d7f16366021 (diff)
downloadFreeBSD-src-c069e61b00c591709456d152a3b719e87ac7e570.zip
FreeBSD-src-c069e61b00c591709456d152a3b719e87ac7e570.tar.gz
pmap_remove:
Avoid re-walking the page table from the root for every PTE examined. Tidy up some of pmap_remove()'s helper functions. pmap_enter: Set PV_TABLE_REF whenever the physical page being mapped is managed, not just when it is writeable. Only call pmap_update_page() when the old mapping was valid. If there was no prior valid mapping, then pmap_update_page() serves no useful purpose. However, it will interrupt every processor that has the pmap active. pmap_enter_quick_locked: Always set PTE_RO. pmap_emulate_modified: Don't set PV_TABLE_REF. Eliminate a nonsensical comment.
Diffstat (limited to 'lib/libc/stdlib/merge.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud