Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 79b4f4c6 authored by David Sterba's avatar David Sterba
Browse files

btrfs: cleanup duplicate return value in insert_inline_extent



The pattern when err is used for function exit and ret is used for
return values of callees is not used here.

Reviewed-by: default avatarNikolay Borisov <nborisov@suse.com>
Signed-off-by: default avatarDavid Sterba <dsterba@suse.com>
parent 6165572c
Loading
Loading
Loading
Loading
+2 −6
Original line number Diff line number Diff line
@@ -177,7 +177,6 @@ static int insert_inline_extent(struct btrfs_trans_handle *trans,
	char *kaddr;
	unsigned long ptr;
	struct btrfs_file_extent_item *ei;
	int err = 0;
	int ret;
	size_t cur_size = size;
	unsigned long offset;
@@ -199,11 +198,9 @@ static int insert_inline_extent(struct btrfs_trans_handle *trans,
		path->leave_spinning = 1;
		ret = btrfs_insert_empty_item(trans, root, path, &key,
					      datasize);
		if (ret) {
			err = ret;
		if (ret)
			goto fail;
	}
	}
	leaf = path->nodes[0];
	ei = btrfs_item_ptr(leaf, path->slots[0],
			    struct btrfs_file_extent_item);
@@ -257,9 +254,8 @@ static int insert_inline_extent(struct btrfs_trans_handle *trans,
	BTRFS_I(inode)->disk_i_size = inode->i_size;
	ret = btrfs_update_inode(trans, root, inode);

	return ret;
fail:
	return err;
	return ret;
}