diff options
author | kib <kib@FreeBSD.org> | 2008-07-11 11:27:42 +0000 |
---|---|---|
committer | kib <kib@FreeBSD.org> | 2008-07-11 11:27:42 +0000 |
commit | b341cd2da2055a5743eb5a0e542f24b48a015bd4 (patch) | |
tree | fd39b9b6ada9e2cd17c7e39bd452ad7bf92b8b8d /lib/libc | |
parent | da671c053375bcabe7698de8cd91540e9b53fc6c (diff) | |
download | FreeBSD-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