summaryrefslogtreecommitdiffstats
path: root/contrib/diff/lib
diff options
context:
space:
mode:
authoralc <alc@FreeBSD.org>2012-08-13 17:38:38 +0000
committeralc <alc@FreeBSD.org>2012-08-13 17:38:38 +0000
commit5cc57da5bdc9726742de94e3af6857522acf2d5b (patch)
tree37b978765c9357705d31ef9ad9687aa9eaa1925c /contrib/diff/lib
parent6c62ea1c5136b13bea147d023af84b777d4219b0 (diff)
downloadFreeBSD-src-5cc57da5bdc9726742de94e3af6857522acf2d5b.zip
FreeBSD-src-5cc57da5bdc9726742de94e3af6857522acf2d5b.tar.gz
Port the new PV entry allocator from amd64/i386. This allocator has two
advantages. First, PV entries are roughly half the size. Second, this allocator doesn't access the paging queues, and thus it will allow for the removal of the page queues lock from this pmap. Fix a rather serious bug in pmap_remove_write(). After removing write access from the specified page's first mapping, pmap_remove_write() then used the wrong "next" pointer. Consequently, the page's second, third, etc. mappings were not write protected. Tested by: jchandra
Diffstat (limited to 'contrib/diff/lib')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud