btrfs: make __btrfs_drop_extents take btrfs_inode
It has only 4 uses of a vfs_inode for inode_sub_bytes but unifies the interface with the non __ prefixed version. Will also makes converting its callers to btrfs_inode easier. Signed-off-by: Nikolay Borisov <nborisov@suse.com> Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com>
This commit is contained in:

committed by
David Sterba

parent
bd242a08a6
commit
906c448c3d
@@ -323,7 +323,7 @@ static noinline int cow_file_range_inline(struct inode *inode, u64 start,
|
||||
extent_item_size = btrfs_file_extent_calc_inline_size(
|
||||
inline_len);
|
||||
|
||||
ret = __btrfs_drop_extents(trans, root, inode, path,
|
||||
ret = __btrfs_drop_extents(trans, root, BTRFS_I(inode), path,
|
||||
start, aligned_end, NULL,
|
||||
1, 1, extent_item_size, &extent_inserted);
|
||||
if (ret) {
|
||||
@@ -2498,7 +2498,7 @@ static int insert_reserved_file_extent(struct btrfs_trans_handle *trans,
|
||||
* the caller is expected to unpin it and allow it to be merged
|
||||
* with the others.
|
||||
*/
|
||||
ret = __btrfs_drop_extents(trans, root, inode, path, file_pos,
|
||||
ret = __btrfs_drop_extents(trans, root, BTRFS_I(inode), path, file_pos,
|
||||
file_pos + num_bytes, NULL, 0,
|
||||
1, sizeof(*stack_fi), &extent_inserted);
|
||||
if (ret)
|
||||
|
Reference in New Issue
Block a user