staging: lustre: fix sparse warning on LPROC_SEQ_FOPS macros
[firefly-linux-kernel-4.4.55.git] / drivers / staging / lustre / lustre / lov / lproc_lov.c
index c993f25fb30305fcd0489f10576e6b8dff529958..c99f2f44ec62e2b69a25c6155550e4636263f337 100644 (file)
@@ -51,8 +51,9 @@ static int lov_stripesize_seq_show(struct seq_file *m, void *v)
        return seq_printf(m, "%llu\n", desc->ld_default_stripe_size);
 }
 
-static ssize_t lov_stripesize_seq_write(struct file *file, const char *buffer,
-                                   size_t count, loff_t *off)
+static ssize_t lov_stripesize_seq_write(struct file *file,
+                               const char __user *buffer,
+                               size_t count, loff_t *off)
 {
        struct obd_device *dev = ((struct seq_file *)file->private_data)->private;
        struct lov_desc *desc;
@@ -81,8 +82,9 @@ static int lov_stripeoffset_seq_show(struct seq_file *m, void *v)
        return seq_printf(m, "%llu\n", desc->ld_default_stripe_offset);
 }
 
-static ssize_t lov_stripeoffset_seq_write(struct file *file, const char *buffer,
-                                     size_t count, loff_t *off)
+static ssize_t lov_stripeoffset_seq_write(struct file *file,
+                               const char __user *buffer,
+                               size_t count, loff_t *off)
 {
        struct obd_device *dev = ((struct seq_file *)file->private_data)->private;
        struct lov_desc *desc;
@@ -110,8 +112,9 @@ static int lov_stripetype_seq_show(struct seq_file *m, void *v)
        return seq_printf(m, "%u\n", desc->ld_pattern);
 }
 
-static ssize_t lov_stripetype_seq_write(struct file *file, const char *buffer,
-                                   size_t count, loff_t *off)
+static ssize_t lov_stripetype_seq_write(struct file *file,
+                               const char __user *buffer,
+                               size_t count, loff_t *off)
 {
        struct obd_device *dev = ((struct seq_file *)file->private_data)->private;
        struct lov_desc *desc;
@@ -140,8 +143,9 @@ static int lov_stripecount_seq_show(struct seq_file *m, void *v)
                        (__s16)(desc->ld_default_stripe_count + 1) - 1);
 }
 
-static ssize_t lov_stripecount_seq_write(struct file *file, const char *buffer,
-                                    size_t count, loff_t *off)
+static ssize_t lov_stripecount_seq_write(struct file *file,
+                               const char __user *buffer,
+                               size_t count, loff_t *off)
 {
        struct obd_device *dev = ((struct seq_file *)file->private_data)->private;
        struct lov_desc *desc;