diff options
author | Nathan Whitehorn <nwhitehorn@FreeBSD.org> | 2010-09-09 13:32:58 +0000 |
---|---|---|
committer | Nathan Whitehorn <nwhitehorn@FreeBSD.org> | 2010-09-09 13:32:58 +0000 |
commit | 42768fec0fe3ff53d4ea4ea1bf839ab2f83a0506 (patch) | |
tree | 4dcb1a2fef70ee18f312a7eb4038d7becaee9064 /release | |
parent | c14e163ad105ea63fe90eb5f6e1fe6dad0511067 (diff) | |
download | src-42768fec0fe3ff53d4ea4ea1bf839ab2f83a0506.tar.gz src-42768fec0fe3ff53d4ea4ea1bf839ab2f83a0506.zip |
On architectures with non-tree-based page tables like PowerPC, every page
in a range must be checked when calling pmap_remove(). Calling
pmap_remove() from vm_pageout_map_deactivate_pages() with the entire range
of the map could result in attempting to demap an extraordinary number
of pages (> 10^15), so iterate through each map entry and unmap each of
them individually.
MFC after: 6 weeks
Notes
Notes:
svn path=/head/; revision=212360
Diffstat (limited to 'release')
0 files changed, 0 insertions, 0 deletions