diff options
author | alc <alc@FreeBSD.org> | 2012-09-08 17:43:20 +0000 |
---|---|---|
committer | alc <alc@FreeBSD.org> | 2012-09-08 17:43:20 +0000 |
commit | c069e61b00c591709456d152a3b719e87ac7e570 (patch) | |
tree | 7f2ce3d3545a98ec00521e28a1a045cd3e71a97e /lib/libc/stdio/tmpnam.c | |
parent | 5626fd481181ced6989770f300f16d7f16366021 (diff) | |
download | FreeBSD-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/stdio/tmpnam.c')
0 files changed, 0 insertions, 0 deletions