
string. The actual functional changes are: 1. in vm_page_alloc(), restore some long lost code by Paul Kranenburg that reserves the last few pages for kernel objects, adding an additional escape for the pageout daemon. 2. In vm_wait() (replaces VM_WAIT), recognize the amusing fatal deadlock where the pagedemon sleeps on a channel that only it ever wakes up, and add a timeout and printf. Mod 1 should generally prevent this from happening in any case. 3. Fix a livelock in vm_pageout_page() caused by a pre-wakeup of page consumers prior to the pageout, which can easily fail over memory issues in NFS and IP code. Also, ++ cnt.v_pageouts only if the pageout succeeded.
…
…
…
…
…
…
…
…
Description
No description provided
Languages
C
85.3%
Roff
7.2%
Assembly
3.1%
Shell
1.7%
Makefile
1.2%
Other
0.9%