Ext2 uses the page cache for block metadata
authorBarret Rhoden <brho@cs.berkeley.edu>
Wed, 29 Sep 2010 01:56:21 +0000 (18:56 -0700)
committerKevin Klues <klueska@cs.berkeley.edu>
Thu, 3 Nov 2011 00:35:54 +0000 (17:35 -0700)
commitf78ef0d736201d387120841b6fee6dda22537180
tree2e663b37167a4edefcfa2cc1102a94697028b902
parent95842464de0ab4d11e5c42150d84ba2c9d15cf50
Ext2 uses the page cache for block metadata

This is a cool commit - everything just worked (or seemed to), including
the untested readpage().  Just say it has a page mapping, then call
pm_load_page(), and you get an incref'd page back.
kern/include/pagemap.h
kern/include/vfs.h
kern/src/blockdev.c
kern/src/ext2fs.c
kern/src/mm.c
kern/src/pagemap.c
kern/src/vfs.c