hole_len is only used if the hole falls within the requested range. Make that explicitly clear by only assigning in the corresponding branch.
Signed-off-by: Nikolay Borisov <[email protected]> --- fs/btrfs/inode.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fs/btrfs/inode.c b/fs/btrfs/inode.c index 95eb18779c19..73ae4428d0df 100644 --- a/fs/btrfs/inode.c +++ b/fs/btrfs/inode.c @@ -7021,7 +7021,7 @@ struct extent_map *btrfs_get_extent_fiemap(struct btrfs_inode *inode, if (delalloc_len) { u64 hole_start; - u64 hole_len = len; + u64 hole_len; u64 hole_end = extent_map_end(hole_em); em = alloc_extent_map(); -- 2.17.1
