Ocfs2/move_extents: defrag a range of extent.
authorTristan Ye <tristan.ye@oracle.com>
Fri, 18 Mar 2011 06:35:34 +0000 (14:35 +0800)
committerTristan Ye <tristan.ye@oracle.com>
Wed, 25 May 2011 07:17:09 +0000 (15:17 +0800)
commit202ee5facb2c55f36a4324a4f56d8bdf3617a579
tree22875e904e85cf1ef9419119914314fe4dd48550
parent8f603e567aa7a243e68ca48b4f105b990851360f
Ocfs2/move_extents: defrag a range of extent.

It's a relatively complete function to accomplish defragmentation for entire
or partial extent, one journal handle was kept during the operation, it was
logically doing one more thing than ocfs2_move_extent() acutally, yes, it's
claiming the new clusters itself;-)

Signed-off-by: Tristan Ye <tristan.ye@oracle.com>
fs/ocfs2/move_extents.c