Loading fs/btrfs/ioctl.c +5 −5 Original line number Diff line number Diff line Loading @@ -201,7 +201,7 @@ static int btrfs_ioctl_setflags(struct file *file, void __user *arg) } } ret = mnt_want_write(file->f_path.mnt); ret = mnt_want_write_file(file); if (ret) goto out_unlock; Loading Loading @@ -1855,7 +1855,7 @@ static noinline int btrfs_ioctl_snap_destroy(struct file *file, goto out; } err = mnt_want_write(file->f_path.mnt); err = mnt_want_write_file(file); if (err) goto out; Loading Loading @@ -1987,7 +1987,7 @@ static int btrfs_ioctl_defrag(struct file *file, void __user *argp) if (btrfs_root_readonly(root)) return -EROFS; ret = mnt_want_write(file->f_path.mnt); ret = mnt_want_write_file(file); if (ret) return ret; Loading Loading @@ -2195,7 +2195,7 @@ static noinline long btrfs_ioctl_clone(struct file *file, unsigned long srcfd, if (btrfs_root_readonly(root)) return -EROFS; ret = mnt_want_write(file->f_path.mnt); ret = mnt_want_write_file(file); if (ret) return ret; Loading Loading @@ -2549,7 +2549,7 @@ static long btrfs_ioctl_trans_start(struct file *file) if (btrfs_root_readonly(root)) goto out; ret = mnt_want_write(file->f_path.mnt); ret = mnt_want_write_file(file); if (ret) goto out; Loading fs/ext2/ioctl.c +3 −3 Original line number Diff line number Diff line Loading @@ -35,7 +35,7 @@ long ext2_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) case EXT2_IOC_SETFLAGS: { unsigned int oldflags; ret = mnt_want_write(filp->f_path.mnt); ret = mnt_want_write_file(filp); if (ret) return ret; Loading Loading @@ -91,7 +91,7 @@ long ext2_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) case EXT2_IOC_SETVERSION: if (!inode_owner_or_capable(inode)) return -EPERM; ret = mnt_want_write(filp->f_path.mnt); ret = mnt_want_write_file(filp); if (ret) return ret; if (get_user(inode->i_generation, (int __user *) arg)) { Loading Loading @@ -121,7 +121,7 @@ long ext2_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) if (get_user(rsv_window_size, (int __user *)arg)) return -EFAULT; ret = mnt_want_write(filp->f_path.mnt); ret = mnt_want_write_file(filp); if (ret) return ret; Loading fs/ext3/ioctl.c +5 −5 Original line number Diff line number Diff line Loading @@ -44,7 +44,7 @@ long ext3_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) if (get_user(flags, (int __user *) arg)) return -EFAULT; err = mnt_want_write(filp->f_path.mnt); err = mnt_want_write_file(filp); if (err) return err; Loading Loading @@ -126,7 +126,7 @@ long ext3_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) if (!inode_owner_or_capable(inode)) return -EPERM; err = mnt_want_write(filp->f_path.mnt); err = mnt_want_write_file(filp); if (err) return err; if (get_user(generation, (int __user *) arg)) { Loading Loading @@ -164,7 +164,7 @@ long ext3_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) if (!test_opt(inode->i_sb, RESERVATION) ||!S_ISREG(inode->i_mode)) return -ENOTTY; err = mnt_want_write(filp->f_path.mnt); err = mnt_want_write_file(filp); if (err) return err; Loading Loading @@ -206,7 +206,7 @@ long ext3_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) if (!capable(CAP_SYS_RESOURCE)) return -EPERM; err = mnt_want_write(filp->f_path.mnt); err = mnt_want_write_file(filp); if (err) return err; Loading @@ -232,7 +232,7 @@ long ext3_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) if (!capable(CAP_SYS_RESOURCE)) return -EPERM; err = mnt_want_write(filp->f_path.mnt); err = mnt_want_write_file(filp); if (err) return err; Loading fs/ext4/ioctl.c +7 −7 Original line number Diff line number Diff line Loading @@ -45,7 +45,7 @@ long ext4_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) if (get_user(flags, (int __user *) arg)) return -EFAULT; err = mnt_want_write(filp->f_path.mnt); err = mnt_want_write_file(filp); if (err) return err; Loading Loading @@ -150,7 +150,7 @@ long ext4_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) if (!inode_owner_or_capable(inode)) return -EPERM; err = mnt_want_write(filp->f_path.mnt); err = mnt_want_write_file(filp); if (err) return err; if (get_user(generation, (int __user *) arg)) { Loading Loading @@ -192,7 +192,7 @@ long ext4_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) return -EOPNOTSUPP; } err = mnt_want_write(filp->f_path.mnt); err = mnt_want_write_file(filp); if (err) return err; Loading Loading @@ -240,7 +240,7 @@ long ext4_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) return -EOPNOTSUPP; } err = mnt_want_write(filp->f_path.mnt); err = mnt_want_write_file(filp); if (err) goto mext_out; Loading Loading @@ -277,7 +277,7 @@ long ext4_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) return -EOPNOTSUPP; } err = mnt_want_write(filp->f_path.mnt); err = mnt_want_write_file(filp); if (err) return err; Loading @@ -301,7 +301,7 @@ long ext4_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) if (!inode_owner_or_capable(inode)) return -EACCES; err = mnt_want_write(filp->f_path.mnt); err = mnt_want_write_file(filp); if (err) return err; /* Loading @@ -323,7 +323,7 @@ long ext4_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) if (!inode_owner_or_capable(inode)) return -EACCES; err = mnt_want_write(filp->f_path.mnt); err = mnt_want_write_file(filp); if (err) return err; err = ext4_alloc_da_blocks(inode); Loading fs/fat/file.c +1 −1 Original line number Diff line number Diff line Loading @@ -44,7 +44,7 @@ static int fat_ioctl_set_attributes(struct file *file, u32 __user *user_attr) goto out; mutex_lock(&inode->i_mutex); err = mnt_want_write(file->f_path.mnt); err = mnt_want_write_file(file); if (err) goto out_unlock_inode; Loading Loading
fs/btrfs/ioctl.c +5 −5 Original line number Diff line number Diff line Loading @@ -201,7 +201,7 @@ static int btrfs_ioctl_setflags(struct file *file, void __user *arg) } } ret = mnt_want_write(file->f_path.mnt); ret = mnt_want_write_file(file); if (ret) goto out_unlock; Loading Loading @@ -1855,7 +1855,7 @@ static noinline int btrfs_ioctl_snap_destroy(struct file *file, goto out; } err = mnt_want_write(file->f_path.mnt); err = mnt_want_write_file(file); if (err) goto out; Loading Loading @@ -1987,7 +1987,7 @@ static int btrfs_ioctl_defrag(struct file *file, void __user *argp) if (btrfs_root_readonly(root)) return -EROFS; ret = mnt_want_write(file->f_path.mnt); ret = mnt_want_write_file(file); if (ret) return ret; Loading Loading @@ -2195,7 +2195,7 @@ static noinline long btrfs_ioctl_clone(struct file *file, unsigned long srcfd, if (btrfs_root_readonly(root)) return -EROFS; ret = mnt_want_write(file->f_path.mnt); ret = mnt_want_write_file(file); if (ret) return ret; Loading Loading @@ -2549,7 +2549,7 @@ static long btrfs_ioctl_trans_start(struct file *file) if (btrfs_root_readonly(root)) goto out; ret = mnt_want_write(file->f_path.mnt); ret = mnt_want_write_file(file); if (ret) goto out; Loading
fs/ext2/ioctl.c +3 −3 Original line number Diff line number Diff line Loading @@ -35,7 +35,7 @@ long ext2_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) case EXT2_IOC_SETFLAGS: { unsigned int oldflags; ret = mnt_want_write(filp->f_path.mnt); ret = mnt_want_write_file(filp); if (ret) return ret; Loading Loading @@ -91,7 +91,7 @@ long ext2_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) case EXT2_IOC_SETVERSION: if (!inode_owner_or_capable(inode)) return -EPERM; ret = mnt_want_write(filp->f_path.mnt); ret = mnt_want_write_file(filp); if (ret) return ret; if (get_user(inode->i_generation, (int __user *) arg)) { Loading Loading @@ -121,7 +121,7 @@ long ext2_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) if (get_user(rsv_window_size, (int __user *)arg)) return -EFAULT; ret = mnt_want_write(filp->f_path.mnt); ret = mnt_want_write_file(filp); if (ret) return ret; Loading
fs/ext3/ioctl.c +5 −5 Original line number Diff line number Diff line Loading @@ -44,7 +44,7 @@ long ext3_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) if (get_user(flags, (int __user *) arg)) return -EFAULT; err = mnt_want_write(filp->f_path.mnt); err = mnt_want_write_file(filp); if (err) return err; Loading Loading @@ -126,7 +126,7 @@ long ext3_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) if (!inode_owner_or_capable(inode)) return -EPERM; err = mnt_want_write(filp->f_path.mnt); err = mnt_want_write_file(filp); if (err) return err; if (get_user(generation, (int __user *) arg)) { Loading Loading @@ -164,7 +164,7 @@ long ext3_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) if (!test_opt(inode->i_sb, RESERVATION) ||!S_ISREG(inode->i_mode)) return -ENOTTY; err = mnt_want_write(filp->f_path.mnt); err = mnt_want_write_file(filp); if (err) return err; Loading Loading @@ -206,7 +206,7 @@ long ext3_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) if (!capable(CAP_SYS_RESOURCE)) return -EPERM; err = mnt_want_write(filp->f_path.mnt); err = mnt_want_write_file(filp); if (err) return err; Loading @@ -232,7 +232,7 @@ long ext3_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) if (!capable(CAP_SYS_RESOURCE)) return -EPERM; err = mnt_want_write(filp->f_path.mnt); err = mnt_want_write_file(filp); if (err) return err; Loading
fs/ext4/ioctl.c +7 −7 Original line number Diff line number Diff line Loading @@ -45,7 +45,7 @@ long ext4_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) if (get_user(flags, (int __user *) arg)) return -EFAULT; err = mnt_want_write(filp->f_path.mnt); err = mnt_want_write_file(filp); if (err) return err; Loading Loading @@ -150,7 +150,7 @@ long ext4_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) if (!inode_owner_or_capable(inode)) return -EPERM; err = mnt_want_write(filp->f_path.mnt); err = mnt_want_write_file(filp); if (err) return err; if (get_user(generation, (int __user *) arg)) { Loading Loading @@ -192,7 +192,7 @@ long ext4_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) return -EOPNOTSUPP; } err = mnt_want_write(filp->f_path.mnt); err = mnt_want_write_file(filp); if (err) return err; Loading Loading @@ -240,7 +240,7 @@ long ext4_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) return -EOPNOTSUPP; } err = mnt_want_write(filp->f_path.mnt); err = mnt_want_write_file(filp); if (err) goto mext_out; Loading Loading @@ -277,7 +277,7 @@ long ext4_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) return -EOPNOTSUPP; } err = mnt_want_write(filp->f_path.mnt); err = mnt_want_write_file(filp); if (err) return err; Loading @@ -301,7 +301,7 @@ long ext4_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) if (!inode_owner_or_capable(inode)) return -EACCES; err = mnt_want_write(filp->f_path.mnt); err = mnt_want_write_file(filp); if (err) return err; /* Loading @@ -323,7 +323,7 @@ long ext4_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) if (!inode_owner_or_capable(inode)) return -EACCES; err = mnt_want_write(filp->f_path.mnt); err = mnt_want_write_file(filp); if (err) return err; err = ext4_alloc_da_blocks(inode); Loading
fs/fat/file.c +1 −1 Original line number Diff line number Diff line Loading @@ -44,7 +44,7 @@ static int fat_ioctl_set_attributes(struct file *file, u32 __user *user_attr) goto out; mutex_lock(&inode->i_mutex); err = mnt_want_write(file->f_path.mnt); err = mnt_want_write_file(file); if (err) goto out_unlock_inode; Loading