PAGES LOST IN VM SYSTEM
authorPaul Mackerras <paulus@cs.anu.edu.au>
Fri, 22 Jan 1993 00:00:00 +0000 (00:00 +0000)
committerPaul Mackerras <paulus@cs.anu.edu.au>
Fri, 22 Jan 1993 00:00:00 +0000 (00:00 +0000)
commitd7251e01e40f012d280e7e6b62a389fc8614e766
tree2220d669814fea50be7224ecfcbac4534f0d1734
parent4fbbfaa952fdf7c3966edcac28186528c45aade3
PAGES LOST IN VM SYSTEM

The bug is that the call to vm_page_deactivate() at line 531 of
vm_fault.c does not put the (now no longer needed) page back on the
inactive list, because vm_page_deactivate() only does anything with
active pages.  Consequently, the page is then not on the active,
inactive or free lists and is effectively not available for use.  (It is
not lost forever, though, because it is still on its object's page
queue.)

AUTHOR: Paul Mackerras (paulus@cs.anu.edu.au)
386BSD-Patchkit: patch00074
usr/src/sys.386bsd/vm/vm_page.c