commit | 53069d4e76954e2e63c1b3c501051c6fbcf7298c | [log] [tgz] |
---|---|---|
author | Tristan Ye <tristan.ye@oracle.com> | Wed May 25 14:23:43 2011 +0800 |
committer | Tristan Ye <tristan.ye@oracle.com> | Wed May 25 15:17:12 2011 +0800 |
tree | 6b906eb22fef78636c7d4db7120370d7715f5aef | |
parent | ee16cc037e255801892481a2d0b7c1fff2adf1aa [diff] |
Ocfs2/move_extents: move/defrag extents within a certain range. the basic logic of moving extents for a file is pretty like punching-hole sequence, walk the extents within the range as user specified, calculating an appropriate len to defrag/move, then let ocfs2_defrag/move_extent() to do the actual moving. This func ends up setting 'OCFS2_MOVE_EXT_FL_COMPLETE' to userpace if operation gets done successfully. Signed-off-by: Tristan Ye <tristan.ye@oracle.com>