aboutsummaryrefslogtreecommitdiffstats
path: root/fs/btrfs/ioctl.c
diff options
context:
space:
mode:
authorChris Mason <clm@fb.com>2015-04-11 05:09:06 -0700
committerChris Mason <clm@fb.com>2015-04-13 07:03:58 -0700
commitde249e66a73d696666281cd812087979c6fae552 (patch)
tree86029ddde6c8aff5fad962e0e2b39a5eabe7b1da /fs/btrfs/ioctl.c
parentBtrfs: fix inode eviction infinite loop after cloning into it (diff)
downloadlinux-dev-de249e66a73d696666281cd812087979c6fae552.tar.xz
linux-dev-de249e66a73d696666281cd812087979c6fae552.zip
Btrfs: fix uninit variable in clone ioctl
Commit 0d97a64e0 creates a new variable but doesn't always set it up. This puts it back to the original method (key.offset + 1) for the cases not covered by Filipe's new logic. Signed-off-by: Chris Mason <clm@fb.com>
Diffstat (limited to 'fs/btrfs/ioctl.c')
-rw-r--r--fs/btrfs/ioctl.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/btrfs/ioctl.c b/fs/btrfs/ioctl.c
index 97b782ff92bb..ca0736ce25a0 100644
--- a/fs/btrfs/ioctl.c
+++ b/fs/btrfs/ioctl.c
@@ -3205,7 +3205,7 @@ static int btrfs_clone(struct inode *src, struct inode *inode,
key.offset = off;
while (1) {
- u64 next_key_min_offset;
+ u64 next_key_min_offset = key.offset + 1;
/*
* note the key will change type as we walk through the