On Sat, Feb 28, 2009 at 12:40:32PM +0100, Nick Piggin wrote: > This is the core fsblock code. It also touches a few other little things which > I should break out, but can basically be ignored. > > Non-fsblock changes: > fs-writeback.c, page-writeback.c, backing-dev.h: minor changes to support my > bdflush flusher experiment (flushing data and metadata together based on bdev > rather than pdflush looping over inodes etc, but this is disabled by default > unless you uncomment BDFLUSH_FLUSHING in fsblock_types.h). > > main.c: fsblock_init(); > > sysctl.c: sysctl disable fsblock freeing on 0 refcount. Just helps comparison. > > truncate.c: should effectively be a noop... some leftover stuff to fix > superpage block truncation but it isn't quite finished. > > page-flags.h: PageBlocks alias for PagePrivate, and some debugging stuff. This seems to have been eaten by vger, so I'll attach a gzip.
Attachment:
fsblock.patch.gz
Description: GNU Zip compressed data