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

Reply via email to