summaryrefslogtreecommitdiffstats
path: root/lib/libc
diff options
context:
space:
mode:
authorkib <kib@FreeBSD.org>2008-07-11 11:27:42 +0000
committerkib <kib@FreeBSD.org>2008-07-11 11:27:42 +0000
commitb341cd2da2055a5743eb5a0e542f24b48a015bd4 (patch)
treefd39b9b6ada9e2cd17c7e39bd452ad7bf92b8b8d /lib/libc
parentda671c053375bcabe7698de8cd91540e9b53fc6c (diff)
downloadFreeBSD-src-b341cd2da2055a5743eb5a0e542f24b48a015bd4.zip
FreeBSD-src-b341cd2da2055a5743eb5a0e542f24b48a015bd4.tar.gz
Use the VM_ALLOC_INTERRUPT for the page requests when allocating memory
for the bio for swapout write. It allows the page allocator to drain free page list deeper. As result, a deadlock where pageout deamon sleeps waiting for bio to be allocated for swapout is no more reproducable in practice. Alan said that M_USE_RESERVE shall be ressurrected and used there, but until this is implemented, M_NOWAIT does exactly what is needed. Tested by: pho, kris Reviewed by: alc No objections from: phk MFC after: 2 weeks (RELENG_7 only)
Diffstat (limited to 'lib/libc')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud