diff options
author | alc <alc@FreeBSD.org> | 2010-12-29 20:35:36 +0000 |
---|---|---|
committer | alc <alc@FreeBSD.org> | 2010-12-29 20:35:36 +0000 |
commit | cc9b2308bc4a85b076312580e276d17723fb67ea (patch) | |
tree | 2068dd985689b454fbc17aa7a2130caff1c35ffa /sys/compat/linux/linux_signal.c | |
parent | 584bccb74d788b3fd416e36c489ca3f6499a17b1 (diff) | |
download | FreeBSD-src-cc9b2308bc4a85b076312580e276d17723fb67ea.zip FreeBSD-src-cc9b2308bc4a85b076312580e276d17723fb67ea.tar.gz |
There is no point in vm_contig_launder{,_page}() flushing held pages,
instead skip over them. As long as a page is held, it can't be reclaimed by
contigmalloc(M_WAITOK). Moreover, a held page may be undergoing
modification, e.g., vmapbuf(), so even if the hold were released before the
completion of contigmalloc(), the page might have to be flushed again.
MFC after: 3 weeks
Diffstat (limited to 'sys/compat/linux/linux_signal.c')
0 files changed, 0 insertions, 0 deletions