Individually manages buffers in the buffer cache
authorBarret Rhoden <brho@cs.berkeley.edu>
Sat, 9 Oct 2010 01:42:42 +0000 (18:42 -0700)
committerKevin Klues <klueska@cs.berkeley.edu>
Thu, 3 Nov 2011 00:35:55 +0000 (17:35 -0700)
commit26a0c7b1cd75594960edc3f11855bab0a7cd5380
tree5c017f69d9b19429a7ce2fad91ff91f61e9c59f8
parented7e27e32369fd01b72535f88ef62d9c23760b3f
Individually manages buffers in the buffer cache

Check the docs, expect this to change (issues with refcnting and how we
can rip an individual block out of the buffer cache).

The main point of this is to make sure that PGSIZE worth of buffers are
*not* pulled in at the same time in the blockdev's buffer cache, since
they all are not necessarily metadata blocks.
Documentation/vfs.txt
kern/include/blockdev.h
kern/include/ext2fs.h
kern/src/blockdev.c
kern/src/ext2fs.c