search for: ocfs2_update_edge_length

Displaying 3 results from an estimated 3 matches for "ocfs2_update_edge_length".

2009 Jul 13
1
[PATCH] ocfs2: Add extra credits and access the modified bh in update_edge_lengths.
...l tree rotation left process, we will never touch the tree branch above subtree_index and ocfs2_extend_rotate_transaction doesn't reserve the credits for them either. But when we want to delete the rightmost extent block, we have to update the rightmost records for all the rightmost branch(See ocfs2_update_edge_lengths), so we have to allocate extra credits for them. What's more, we have to access them also. Signed-off-by: Tao Ma <tao.ma at oracle.com> --- fs/ocfs2/alloc.c | 46 +++++++++++++++++++++++++++++++++++++++++----- 1 files changed, 41 insertions(+), 5 deletions(-) diff --git a/fs/ocfs2/a...
2009 Jul 21
3
[PATCH 0/2] Two b-tree bug fixes.
Hi Mark/Joel, These are 2 bug fix for b-tree. Please review. I have sent out the first one last week, but it was based on cacheme. So resend it. Now it bases on joel's fixes branch. The second one is another b-tree rotation bug. I guess the reason why we never meet with it is that no one has ever used b-tree like reflink before. ;) Regards, Tao
2009 Feb 13
44
[PATCH 0/40] ocfs2: Detach ocfs2 metadata I/O from struct inode
...struct inode at all. ocfs2: Get inode out of ocfs2_rotate_subtree_root_right(). ocfs2: Pass ocfs2_extent_tree to ocfs2_get_subtree_root() ocfs2: Drop struct inode from ocfs2_extent_tree_operations. ocfs2: ocfs2_rotate_tree_right() doesn't need struct inode. ocfs2: ocfs2_update_edge_lengths() doesn't need struct inode. ocfs2: ocfs2_rotate_subtree_left() doesn't need struct inode. ocfs2: __ocfs2_rotate_tree_left() doesn't need struct inode. ocfs2: ocfs2_rotate_tree_left() no longer needs struct inode. ocfs2: ocfs2_merge_rec_left/right() no longer ne...