Subject: NetBSD master CVS tree commits
To: None <source-changes@NetBSD.ORG>
From: None <source@NetBSD.ORG>
List: source-changes
Date: 02/17/1997 06:30:01
tls
Sun Feb 16 22:22:53 PST 1997
Update of /a/cvsroot/src/sys/vm
In directory netbsd1:/var/slash-tmp/cvs-serv1023
Modified Files:
vnode_pager.c
Log Message:
vnode_pager_sync bugs: A) must lock the object, not just the vnode. B) Don't remove the object from paging queues, because we'd have to put it back on one. The pagedaemon will eventually take care of this for us anyway. This was causing us to *lose track of pages completely* every time vnode_pager_sync() was called... sigh. Credit goes to mycroft for untangling this mess.