ocfs2: btree changes for unwritten extents
authorMark Fasheh <mark.fasheh@oracle.com>
Mon, 18 Jun 2007 17:48:04 +0000 (10:48 -0700)
committerMark Fasheh <mark.fasheh@oracle.com>
Wed, 11 Jul 2007 00:32:00 +0000 (17:32 -0700)
commit328d5752e1259dfb29b7e65f6c2d145fddbaa750
tree08198271a0382cafcc4c0de2fc1efcf35cb400af
parentc3afcbb34426a9291e4c038540129053a72c3cd8
ocfs2: btree changes for unwritten extents

Writes to a region marked as unwritten might result in a record split or
merge. We can support splits by making minor changes to the existing insert
code. Merges require left rotations which mostly re-use right rotation
support functions.

Signed-off-by: Mark Fasheh <mark.fasheh@oracle.com>
fs/ocfs2/alloc.c
fs/ocfs2/alloc.h
fs/ocfs2/endian.h
fs/ocfs2/extent_map.c
fs/ocfs2/ocfs2.h
fs/ocfs2/ocfs2_fs.h