diff options
Diffstat (limited to 'fs')
| -rw-r--r-- | fs/btrfs/send.c | 7 | ||||
| -rw-r--r-- | fs/fat/dir.c | 4 | ||||
| -rw-r--r-- | fs/ocfs2/dlmfs/dlmfs.c | 3 | 
3 files changed, 0 insertions, 14 deletions
diff --git a/fs/btrfs/send.c b/fs/btrfs/send.c index c5f41bd86765..6a92ecf9eaa2 100644 --- a/fs/btrfs/send.c +++ b/fs/btrfs/send.c @@ -7065,13 +7065,6 @@ long btrfs_ioctl_send(struct file *mnt_file, struct btrfs_ioctl_send_args *arg)  		goto out;  	} -	if (!access_ok(arg->clone_sources, -			sizeof(*arg->clone_sources) * -			arg->clone_sources_count)) { -		ret = -EFAULT; -		goto out; -	} -  	if (arg->flags & ~BTRFS_SEND_FLAG_MASK) {  		ret = -EINVAL;  		goto out; diff --git a/fs/fat/dir.c b/fs/fat/dir.c index 054acd9fd033..b4ddf48fa444 100644 --- a/fs/fat/dir.c +++ b/fs/fat/dir.c @@ -804,8 +804,6 @@ static long fat_dir_ioctl(struct file *filp, unsigned int cmd,  		return fat_generic_ioctl(filp, cmd, arg);  	} -	if (!access_ok(d1, sizeof(struct __fat_dirent[2]))) -		return -EFAULT;  	/*  	 * Yes, we don't need this put_user() absolutely. However old  	 * code didn't return the right value. So, app use this value, @@ -844,8 +842,6 @@ static long fat_compat_dir_ioctl(struct file *filp, unsigned cmd,  		return fat_generic_ioctl(filp, cmd, (unsigned long)arg);  	} -	if (!access_ok(d1, sizeof(struct compat_dirent[2]))) -		return -EFAULT;  	/*  	 * Yes, we don't need this put_user() absolutely. However old  	 * code didn't return the right value. So, app use this value, diff --git a/fs/ocfs2/dlmfs/dlmfs.c b/fs/ocfs2/dlmfs/dlmfs.c index 1de77f1a600b..a06f19b67d3b 100644 --- a/fs/ocfs2/dlmfs/dlmfs.c +++ b/fs/ocfs2/dlmfs/dlmfs.c @@ -291,9 +291,6 @@ static ssize_t dlmfs_file_write(struct file *filp,  	if (!count)  		return 0; -	if (!access_ok(buf, count)) -		return -EFAULT; -  	lvb_buf = kmalloc(count, GFP_NOFS);  	if (!lvb_buf)  		return -ENOMEM;  | 
