btrfs: root->fs_info cleanup, add fs_info convenience variables
In routines where someptr->fs_info is referenced multiple times, we introduce a convenience variable. This makes the code considerably more readable. Signed-off-by: Jeff Mahoney <jeffm@suse.com> Signed-off-by: David Sterba <dsterba@suse.com>
This commit is contained in:

committed by
David Sterba

parent
6202df6921
commit
0b246afa62
@@ -1431,9 +1431,9 @@ static int find_extent_clone(struct send_ctx *sctx,
|
||||
extent_item_pos = logical - found_key.objectid;
|
||||
else
|
||||
extent_item_pos = 0;
|
||||
ret = iterate_extent_inodes(fs_info,
|
||||
found_key.objectid, extent_item_pos, 1,
|
||||
__iterate_backrefs, backref_ctx);
|
||||
ret = iterate_extent_inodes(fs_info, found_key.objectid,
|
||||
extent_item_pos, 1, __iterate_backrefs,
|
||||
backref_ctx);
|
||||
|
||||
if (ret < 0)
|
||||
goto out;
|
||||
@@ -6137,17 +6137,17 @@ static void btrfs_root_dec_send_in_progress(struct btrfs_root* root)
|
||||
*/
|
||||
if (root->send_in_progress < 0)
|
||||
btrfs_err(root->fs_info,
|
||||
"send_in_progres unbalanced %d root %llu",
|
||||
root->send_in_progress, root->root_key.objectid);
|
||||
"send_in_progres unbalanced %d root %llu",
|
||||
root->send_in_progress, root->root_key.objectid);
|
||||
spin_unlock(&root->root_item_lock);
|
||||
}
|
||||
|
||||
long btrfs_ioctl_send(struct file *mnt_file, void __user *arg_)
|
||||
{
|
||||
int ret = 0;
|
||||
struct btrfs_root *send_root;
|
||||
struct btrfs_root *send_root = BTRFS_I(file_inode(mnt_file))->root;
|
||||
struct btrfs_fs_info *fs_info = send_root->fs_info;
|
||||
struct btrfs_root *clone_root;
|
||||
struct btrfs_fs_info *fs_info;
|
||||
struct btrfs_ioctl_send_args *arg = NULL;
|
||||
struct btrfs_key key;
|
||||
struct send_ctx *sctx = NULL;
|
||||
@@ -6161,9 +6161,6 @@ long btrfs_ioctl_send(struct file *mnt_file, void __user *arg_)
|
||||
if (!capable(CAP_SYS_ADMIN))
|
||||
return -EPERM;
|
||||
|
||||
send_root = BTRFS_I(file_inode(mnt_file))->root;
|
||||
fs_info = send_root->fs_info;
|
||||
|
||||
/*
|
||||
* The subvolume must remain read-only during send, protect against
|
||||
* making it RW. This also protects against deletion.
|
||||
|
Reference in New Issue
Block a user