mirror of
https://github.com/torvalds/linux.git
synced 2026-09-22 12:44:03 +02:00
btrfs: sink idmap parameter to __btrfs_ioctl_snap_create()
The 'idmap' parameter is derived from 'file' that we also pass to __btrfs_ioctl_snap_create(), assign it inside the function. Reviewed-by: Qu Wenruo <wqu@suse.com> Signed-off-by: David Sterba <dsterba@suse.com>
This commit is contained in:
parent
6de9a91f87
commit
77038da5a9
|
|
@ -1143,13 +1143,13 @@ static noinline int btrfs_ioctl_resize(struct file *file,
|
|||
}
|
||||
|
||||
static noinline int __btrfs_ioctl_snap_create(struct file *file,
|
||||
struct mnt_idmap *idmap,
|
||||
const char *name, unsigned long fd, bool subvol,
|
||||
bool readonly,
|
||||
struct btrfs_qgroup_inherit *inherit)
|
||||
{
|
||||
int ret;
|
||||
struct qstr qname = QSTR(name);
|
||||
struct mnt_idmap *idmap = file_mnt_idmap(file);
|
||||
|
||||
if (!S_ISDIR(file_inode(file)->i_mode))
|
||||
return -ENOTDIR;
|
||||
|
|
@ -1227,8 +1227,7 @@ static noinline int btrfs_ioctl_snap_create(struct file *file,
|
|||
if (ret < 0)
|
||||
return ret;
|
||||
|
||||
return __btrfs_ioctl_snap_create(file, file_mnt_idmap(file),
|
||||
vol_args->name, vol_args->fd, subvol,
|
||||
return __btrfs_ioctl_snap_create(file, vol_args->name, vol_args->fd, subvol,
|
||||
false, NULL);
|
||||
}
|
||||
|
||||
|
|
@ -1271,8 +1270,7 @@ static noinline int btrfs_ioctl_snap_create_v2(struct file *file,
|
|||
return ret;
|
||||
}
|
||||
|
||||
return __btrfs_ioctl_snap_create(file, file_mnt_idmap(file),
|
||||
vol_args->name, vol_args->fd, subvol,
|
||||
return __btrfs_ioctl_snap_create(file, vol_args->name, vol_args->fd, subvol,
|
||||
readonly, inherit);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user