Skip to content

Commit 428bb3d

Browse files
realwakkagregkh
authored andcommitted
btrfs: reflink: initialize return value to 0 in btrfs_extent_same()
[ Upstream commit 44bee21 ] Fix a warning reported by smatch that ret could be returned without initialized. The dedupe operations are supposed to to return 0 for a 0 length range but the caller does not pass olen == 0. To keep this behaviour and also fix the warning initialize ret to 0. Reviewed-by: Filipe Manana <[email protected]> Signed-off-by: Sidong Yang <[email protected]> Reviewed-by: David Sterba <[email protected]> Signed-off-by: David Sterba <[email protected]> Signed-off-by: Sasha Levin <[email protected]>
1 parent eeb96eb commit 428bb3d

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

fs/btrfs/reflink.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -634,7 +634,7 @@ static int btrfs_extent_same_range(struct inode *src, u64 loff, u64 len,
634634
static int btrfs_extent_same(struct inode *src, u64 loff, u64 olen,
635635
struct inode *dst, u64 dst_loff)
636636
{
637-
int ret;
637+
int ret = 0;
638638
u64 i, tail_len, chunk_count;
639639
struct btrfs_root *root_dst = BTRFS_I(dst)->root;
640640

0 commit comments

Comments
 (0)