fs/proc/base.c - fix sparse errors
PATCH 1/1 fs/proc/base.c - fix sparse errors
Rewrite initialiser for proc_oom_adjust_operations, and add __user annotations to oom_adjust_{read|write}
Signed-off-by Ben Dooks <[email protected]>
fs/proc/base.c +4 -4
@@ -715,7 +715,7 @@ .open = mem_open, }; -static ssize_t oom_adjust_read (struct file *file,char *buf, +static ssize_t oom_adjust_read (struct file *file,char __user *buf,size_t count,loff_t *ppos) {struct task_struct *task =proc_task (file->f_dentry->d_inode);
@@ -735,7 +735,7 @@return count; } -static ssize_t oom_adjust_write (struct file *file,const char *buf, +static ssize_t oom_adjust_write (struct file *file,const char __user *buf,size_t count,loff_t *ppos) {struct task_struct *task =proc_task (file->f_dentry->d_inode);
@@ -761,8 +761,8 @@ }static struct file_operations proc_oom_adjust_operations = { - read: oom_adjust_read, - write: oom_adjust_write, + .read = oom_adjust_read, + .write = oom_adjust_write, };static struct inode_operations proc_mem_inode_operations = {
fs/proc/base.c +4 -4
@@ -715,7 +715,7 @@ .open = mem_open, }; -static ssize_t oom_adjust_read (struct file *file,char *buf, +static ssize_t oom_adjust_read (struct file *file,char __user *buf,size_t count,loff_t *ppos) {struct task_struct *task =proc_task (file->f_dentry->d_inode);
@@ -735,7 +735,7 @@return count; } -static ssize_t oom_adjust_write (struct file *file,const char *buf, +static ssize_t oom_adjust_write (struct file *file,const char __user *buf,size_t count,loff_t *ppos) {struct task_struct *task =proc_task (file->f_dentry->d_inode);
@@ -761,8 +761,8 @@ }static struct file_operations proc_oom_adjust_operations = { - read: oom_adjust_read, - write: oom_adjust_write, + .read = oom_adjust_read, + .write = oom_adjust_write, };static struct inode_operations proc_mem_inode_operations = {