diff options
author | Tristan Ye <tristan.ye@oracle.com> | 2011-03-18 07:35:33 +0100 |
---|---|---|
committer | Tristan Ye <tristan.ye@oracle.com> | 2011-05-25 09:17:09 +0200 |
commit | 8f603e567aa7a243e68ca48b4f105b990851360f (patch) | |
tree | f12071d774d6f7d89480ee87a987cbca1687f49c /fs/ocfs2/journal.c | |
parent | Ocfs2/move_extents: lock allocators and reserve metadata blocks and data clus... (diff) | |
download | linux-8f603e567aa7a243e68ca48b4f105b990851360f.tar.xz linux-8f603e567aa7a243e68ca48b4f105b990851360f.zip |
Ocfs2/move_extents: move a range of extent.
The moving range of __ocfs2_move_extent() was within one extent always, it
consists following parts:
1. Duplicates the clusters in pages to new_blkoffset, where extent to be moved.
2. Split the original extent with new extent, coalecse the nearby extents if possible.
3. Append old clusters to truncate log, or decrease_refcount if the extent was refcounted.
Signed-off-by: Tristan Ye <tristan.ye@oracle.com>
Diffstat (limited to 'fs/ocfs2/journal.c')
0 files changed, 0 insertions, 0 deletions