summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
b384b41)
All *_seq_write functions in lustre/osd-ldiskfs/osd_lproc.c declare
buffer as "const char *buffer" and should use "const char __user *buffer"
instead.
This patch takes care of this change.
Change-Id: Ida44679f721a37cf71f327a6f00f3f8857ba0376
Signed-off-by: Parinay Kondekar <parinay.kondekar@seagate.com>
Reviewed-on: http://review.whamcloud.com/20887
Tested-by: Jenkins
Reviewed-by: John L. Hammond <john.hammond@intel.com>
Reviewed-by: James Simmons <uja.ornl@yahoo.com>
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
-static ssize_t osd_brw_stats_seq_write(struct file *file, const char *buf,
- size_t len, loff_t *off)
+static ssize_t osd_brw_stats_seq_write(struct file *file,
+ const char __user *buf,
+ size_t len, loff_t *off)
- struct seq_file *seq = file->private_data;
+ struct seq_file *seq = file->private_data;
struct osd_device *osd = seq->private;
int i;
struct osd_device *osd = seq->private;
int i;
-ldiskfs_osd_cache_seq_write(struct file *file, const char *buffer,
+ldiskfs_osd_cache_seq_write(struct file *file, const char __user *buffer,
size_t count, loff_t *off)
{
struct seq_file *m = file->private_data;
size_t count, loff_t *off)
{
struct seq_file *m = file->private_data;
-ldiskfs_osd_wcache_seq_write(struct file *file, const char *buffer,
+ldiskfs_osd_wcache_seq_write(struct file *file, const char __user *buffer,
size_t count, loff_t *off)
{
struct seq_file *m = file->private_data;
size_t count, loff_t *off)
{
struct seq_file *m = file->private_data;
LPROC_SEQ_FOPS(ldiskfs_osd_wcache);
static ssize_t
LPROC_SEQ_FOPS(ldiskfs_osd_wcache);
static ssize_t
-lprocfs_osd_force_sync_seq_write(struct file *file, const char *buffer,
+lprocfs_osd_force_sync_seq_write(struct file *file, const char __user *buffer,
size_t count, loff_t *off)
{
struct seq_file *m = file->private_data;
size_t count, loff_t *off)
{
struct seq_file *m = file->private_data;
-ldiskfs_osd_pdo_seq_write(struct file *file, const char *buffer,
+ldiskfs_osd_pdo_seq_write(struct file *file, const char __user *buffer,
size_t count, loff_t *off)
{
int rc;
size_t count, loff_t *off)
{
int rc;
-ldiskfs_osd_auto_scrub_seq_write(struct file *file, const char *buffer,
+ldiskfs_osd_auto_scrub_seq_write(struct file *file, const char __user *buffer,
size_t count, loff_t *off)
{
struct seq_file *m = file->private_data;
size_t count, loff_t *off)
{
struct seq_file *m = file->private_data;
-ldiskfs_osd_full_scrub_ratio_seq_write(struct file *file, const char *buffer,
+ldiskfs_osd_full_scrub_ratio_seq_write(struct file *file,
+ const char __user *buffer,
size_t count, loff_t *off)
{
struct seq_file *m = file->private_data;
size_t count, loff_t *off)
{
struct seq_file *m = file->private_data;
static ssize_t
ldiskfs_osd_full_scrub_threshold_rate_seq_write(struct file *file,
static ssize_t
ldiskfs_osd_full_scrub_threshold_rate_seq_write(struct file *file,
+ const char __user *buffer,
size_t count, loff_t *off)
{
struct seq_file *m = file->private_data;
size_t count, loff_t *off)
{
struct seq_file *m = file->private_data;
static ssize_t
ldiskfs_osd_track_declares_assert_seq_write(struct file *file,
static ssize_t
ldiskfs_osd_track_declares_assert_seq_write(struct file *file,
+ const char __user *buffer,
size_t count, loff_t *off)
{
__s64 track_declares_assert;
size_t count, loff_t *off)
{
__s64 track_declares_assert;
-ldiskfs_osd_readcache_seq_write(struct file *file, const char *buffer,
+ldiskfs_osd_readcache_seq_write(struct file *file, const char __user *buffer,
size_t count, loff_t *off)
{
struct seq_file *m = file->private_data;
size_t count, loff_t *off)
{
struct seq_file *m = file->private_data;
-ldiskfs_osd_index_in_idif_seq_write(struct file *file, const char *buffer,
+ldiskfs_osd_index_in_idif_seq_write(struct file *file,
+ const char __user *buffer,
size_t count, loff_t *off)
{
struct lu_env env;
size_t count, loff_t *off)
{
struct lu_env env;