summaryrefslogtreecommitdiffstats
path: root/lib/libc/stdio/makebuf.c
diff options
context:
space:
mode:
authoralc <alc@FreeBSD.org>2008-02-26 17:16:48 +0000
committeralc <alc@FreeBSD.org>2008-02-26 17:16:48 +0000
commit0f6d386ab040ef54aae3b31491563ce4d847e79b (patch)
treeb8a5e70dfcae312f818c115771fd1ce7a4ee9318 /lib/libc/stdio/makebuf.c
parentacbc673cee444a97dec8360417e1def350303d81 (diff)
downloadFreeBSD-src-0f6d386ab040ef54aae3b31491563ce4d847e79b.zip
FreeBSD-src-0f6d386ab040ef54aae3b31491563ce4d847e79b.tar.gz
Correct a long-standing error in vm_object_page_remove(). Specifically,
pmap_remove_all() must not be called on fictitious pages. To date, fictitious pages have been allocated from zeroed memory, effectively hiding this problem because the fictitious pages appear to have an empty pv list. Submitted by: Kostik Belousov Rewrite the comments describing vm_object_page_remove() to better describe what it does. Add an assertion. Reviewed by: Kostik Belousov MFC after: 1 week
Diffstat (limited to 'lib/libc/stdio/makebuf.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud