diff options
author | Josef Bacik <josef@redhat.com> | 2011-03-04 15:46:53 -0500 |
---|---|---|
committer | Josef Bacik <josef@redhat.com> | 2011-03-17 14:21:33 -0400 |
commit | 695a0d0da09e75c4475bbb303def159023ef72ca (patch) | |
tree | 96f9d223a3395bd015d2922b5e797634be27b161 /fs/btrfs/inode.c | |
parent | 930f028abe39dfd0849b53131d19c4b67aacbe67 (diff) |
Btrfs: add a comment explaining what btrfs_cont_expand does
Everytime I have to deal with btrfs_cont_expand I stare at it for 20 minutes
trying to remember what exactly it does and why the hell we need it. So add a
comment to save future-Josef some time. Thanks,
Signed-off-by: Josef Bacik <josef@redhat.com>
Diffstat (limited to 'fs/btrfs/inode.c')
-rw-r--r-- | fs/btrfs/inode.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/fs/btrfs/inode.c b/fs/btrfs/inode.c index 64d57e032b4e..888dbdb3b128 100644 --- a/fs/btrfs/inode.c +++ b/fs/btrfs/inode.c | |||
@@ -3557,6 +3557,12 @@ out: | |||
3557 | return ret; | 3557 | return ret; |
3558 | } | 3558 | } |
3559 | 3559 | ||
3560 | /* | ||
3561 | * This function puts in dummy file extents for the area we're creating a hole | ||
3562 | * for. So if we are truncating this file to a larger size we need to insert | ||
3563 | * these file extents so that btrfs_get_extent will return a EXTENT_MAP_HOLE for | ||
3564 | * the range between oldsize and size | ||
3565 | */ | ||
3560 | int btrfs_cont_expand(struct inode *inode, loff_t oldsize, loff_t size) | 3566 | int btrfs_cont_expand(struct inode *inode, loff_t oldsize, loff_t size) |
3561 | { | 3567 | { |
3562 | struct btrfs_trans_handle *trans; | 3568 | struct btrfs_trans_handle *trans; |