commit | ec29ed5b407d618a8128f5942aade9e1758aa14b | [log] [tgz] |
---|---|---|
author | Chris Mason <chris.mason@oracle.com> | Wed Feb 23 16:23:20 2011 -0500 |
committer | Chris Mason <chris.mason@oracle.com> | Wed Feb 23 16:23:20 2011 -0500 |
tree | 19b3c13f15504cf9de116f0bd55045ebcf0d0cfc | |
parent | fb01aa85b8b29c1a4e1f4a28ea54175de6bf7559 [diff] |
Btrfs: fix fiemap bugs with delalloc The Btrfs fiemap code wasn't properly returning delalloc extents, so applications that trust fiemap to decide if there are holes in the file see holes instead of delalloc. This reworks the btrfs fiemap code, adding a get_extent helper that searches for delalloc ranges and also adding a helper for extent_fiemap that skips past holes in the file. Signed-off-by: Chris Mason <chris.mason@oracle.com>