aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--fs/btrfs/file.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/fs/btrfs/file.c b/fs/btrfs/file.c
index d3afac292d67..77e33534c7d6 100644
--- a/fs/btrfs/file.c
+++ b/fs/btrfs/file.c
@@ -2088,10 +2088,9 @@ static int fill_holes(struct btrfs_trans_handle *trans, struct inode *inode,
2088 goto out; 2088 goto out;
2089 } 2089 }
2090 2090
2091 if (hole_mergeable(inode, leaf, path->slots[0]+1, offset, end)) { 2091 if (hole_mergeable(inode, leaf, path->slots[0], offset, end)) {
2092 u64 num_bytes; 2092 u64 num_bytes;
2093 2093
2094 path->slots[0]++;
2095 key.offset = offset; 2094 key.offset = offset;
2096 btrfs_set_item_key_safe(root, path, &key); 2095 btrfs_set_item_key_safe(root, path, &key);
2097 fi = btrfs_item_ptr(leaf, path->slots[0], 2096 fi = btrfs_item_ptr(leaf, path->slots[0],