commit | a96fbc72884fcb0367c6c838357b841b8f10a531 | [log] [tgz] |
---|---|---|
author | Liu Bo <bo.li.liu@oracle.com> | Sun May 26 13:50:31 2013 +0000 |
committer | Josef Bacik <jbacik@fusionio.com> | Fri Jun 14 11:30:03 2013 -0400 |
tree | 3a2d3e01260fe038f0b8bc0a114e4dcb4ad816d0 | |
parent | b7394eb91c703a07284501754dc735b3cd0154b7 [diff] |
Btrfs: allow file data clone within a file We did not allow file data clone within the same file because of deadlock issues. However, we now use nested lock to avoid deadlock between the parent directory and the child file. So it's safe to do file clone within the same file when the two ranges are not overlapped. Reviewed-by: David Sterba <dsterba@suse.cz> Signed-off-by: Liu Bo <bo.li.liu@oracle.com> Signed-off-by: Josef Bacik <jbacik@fusionio.com>