cvs commit: src/sys/kern kern_shutdown.c vfs_bio.c src/sys/sys buf.h src/sys/vfs/gnu/ext2fs ext2_subr.c src/sys/vfs/ufs ffs_subr.c
joerg at britannica.bec.de
joerg at britannica.bec.de
Fri Apr 28 09:45:01 PDT 2006
On Fri, Apr 28, 2006 at 09:34:06AM -0700, Matthew Dillon wrote:
>
> The biggest mess is related to vfs_busy_pages(). I am exploring ways
> on getting rid of it, perhaps by requiring that a buffer be instantiated
> to back any dirty (vnode backed) VM pages. This is actually a fairly
> straightforward case since once you have such a page the system will
> want to flush it to disk at least once every 30 seconds anyhow. But
> it would allow me to get rid of all the bogus_page junk in the kernel
> and greatly simplify the buffer cache code.
Hm. At least the 30 second part should be optional, since it is a major
annoyance for notebook users. But that's a different issue :-)
Joerg
More information about the Commits
mailing list