nilfs2: segment constructor

This adds the segment constructor (also called log writer).

The segment constructor collects dirty buffers for every dirty inode,
makes summaries of the buffers, assigns disk block addresses to the
buffers, and then submits BIOs for the buffers.

Signed-off-by: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
Ryusuke Konishi
2009-04-06 19:01:37 -07:00
committed by Linus Torvalds
parent 64b5a32e0b
commit 9ff05123e3
4 changed files with 3577 additions and 3 deletions

3187
fs/nilfs2/segment.c Normal file

File diff suppressed because it is too large Load Diff