|
@@ -218,7 +218,7 @@ static void get_flash_status_msg(int status, char *buf)
|
|
|
}
|
|
|
|
|
|
/* Reading the proc file will show status (not the firmware contents) */
|
|
|
-static ssize_t rtas_flash_read(struct file *file, char *buf,
|
|
|
+static ssize_t rtas_flash_read(struct file *file, char __user *buf,
|
|
|
size_t count, loff_t *ppos)
|
|
|
{
|
|
|
struct proc_dir_entry *dp = PDE(file->f_dentry->d_inode);
|
|
@@ -256,7 +256,7 @@ static ssize_t rtas_flash_read(struct file *file, char *buf,
|
|
|
* count is. If the system is low on memory it will be just as well
|
|
|
* that we fail....
|
|
|
*/
|
|
|
-static ssize_t rtas_flash_write(struct file *file, const char *buffer,
|
|
|
+static ssize_t rtas_flash_write(struct file *file, const char __user *buffer,
|
|
|
size_t count, loff_t *off)
|
|
|
{
|
|
|
struct proc_dir_entry *dp = PDE(file->f_dentry->d_inode);
|
|
@@ -356,7 +356,7 @@ static void manage_flash(struct rtas_manage_flash_t *args_buf)
|
|
|
args_buf->status = rc;
|
|
|
}
|
|
|
|
|
|
-static ssize_t manage_flash_read(struct file *file, char *buf,
|
|
|
+static ssize_t manage_flash_read(struct file *file, char __user *buf,
|
|
|
size_t count, loff_t *ppos)
|
|
|
{
|
|
|
struct proc_dir_entry *dp = PDE(file->f_dentry->d_inode);
|
|
@@ -386,7 +386,7 @@ static ssize_t manage_flash_read(struct file *file, char *buf,
|
|
|
return msglen;
|
|
|
}
|
|
|
|
|
|
-static ssize_t manage_flash_write(struct file *file, const char *buf,
|
|
|
+static ssize_t manage_flash_write(struct file *file, const char __user *buf,
|
|
|
size_t count, loff_t *off)
|
|
|
{
|
|
|
struct proc_dir_entry *dp = PDE(file->f_dentry->d_inode);
|
|
@@ -466,7 +466,7 @@ static int get_validate_flash_msg(struct rtas_validate_flash_t *args_buf,
|
|
|
return n;
|
|
|
}
|
|
|
|
|
|
-static ssize_t validate_flash_read(struct file *file, char *buf,
|
|
|
+static ssize_t validate_flash_read(struct file *file, char __user *buf,
|
|
|
size_t count, loff_t *ppos)
|
|
|
{
|
|
|
struct proc_dir_entry *dp = PDE(file->f_dentry->d_inode);
|
|
@@ -494,7 +494,7 @@ static ssize_t validate_flash_read(struct file *file, char *buf,
|
|
|
return msglen;
|
|
|
}
|
|
|
|
|
|
-static ssize_t validate_flash_write(struct file *file, const char *buf,
|
|
|
+static ssize_t validate_flash_write(struct file *file, const char __user *buf,
|
|
|
size_t count, loff_t *off)
|
|
|
{
|
|
|
struct proc_dir_entry *dp = PDE(file->f_dentry->d_inode);
|