Fix the following sparse warnings in several locations:
authorvlnb <vlnb@d57e44dd-8a1f-0410-8b47-8ef2f437770f>
Tue, 15 Jul 2008 18:00:19 +0000 (18:00 +0000)
committervlnb <vlnb@d57e44dd-8a1f-0410-8b47-8ef2f437770f>
Tue, 15 Jul 2008 18:00:19 +0000 (18:00 +0000)
/scst/trunk/scst/src/dev_handlers/scst_dev_handler.h:54:40: warning:
incorrect type in argument 2 (different address spaces)
/scst/trunk/scst/src/dev_handlers/scst_dev_handler.h:54:40:
expected char const *buf
/scst/trunk/scst/src/dev_handlers/scst_dev_handler.h:54:40:    got
char const [noderef] <asn:1>*buf

Signed-off-by: Dotan Barak <dotanba@gmail.com>
git-svn-id: https://scst.svn.sourceforge.net/svnroot/scst/trunk@463 d57e44dd-8a1f-0410-8b47-8ef2f437770f

scst/include/scst.h
scst/src/scst_proc.c

index a129a14..d94c6e4 100644 (file)
@@ -2548,7 +2548,7 @@ struct scst_proc_log {
 int scst_proc_log_entry_read(struct seq_file *seq, unsigned long log_level,
        const struct scst_proc_log *tbl);
 
-int scst_proc_log_entry_write(struct file *file, const char *buf,
+int scst_proc_log_entry_write(struct file *file, const char __user *buf,
        unsigned long length, unsigned long *log_level,
        unsigned long default_level, const struct scst_proc_log *tbl);
 
index 2ce1896..076b901 100644 (file)
@@ -206,7 +206,7 @@ static int strncasecmp(const char *s1, const char *s2, size_t n)
 
 static DEFINE_MUTEX(scst_log_mutex);
 
-int scst_proc_log_entry_write(struct file *file, const char *buf,
+int scst_proc_log_entry_write(struct file *file, const char __user *buf,
        unsigned long length, unsigned long *log_level,
        unsigned long default_level, const struct scst_proc_log *tbl)
 {