summaryrefslogtreecommitdiffstats
path: root/sys/compat/linux/linux_signal.c
diff options
context:
space:
mode:
authoralc <alc@FreeBSD.org>2010-12-29 20:35:36 +0000
committeralc <alc@FreeBSD.org>2010-12-29 20:35:36 +0000
commitcc9b2308bc4a85b076312580e276d17723fb67ea (patch)
tree2068dd985689b454fbc17aa7a2130caff1c35ffa /sys/compat/linux/linux_signal.c
parent584bccb74d788b3fd416e36c489ca3f6499a17b1 (diff)
downloadFreeBSD-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
OpenPOWER on IntegriCloud