diff options
Diffstat (limited to 'kernel')
| -rw-r--r-- | kernel/configs.c | 1 | ||||
| -rw-r--r-- | kernel/gcov/fs.c | 1 | ||||
| -rw-r--r-- | kernel/kprobes.c | 1 | ||||
| -rw-r--r-- | kernel/pm_qos_params.c | 1 | ||||
| -rw-r--r-- | kernel/profile.c | 1 | ||||
| -rw-r--r-- | kernel/trace/blktrace.c | 2 | ||||
| -rw-r--r-- | kernel/trace/ftrace.c | 2 | ||||
| -rw-r--r-- | kernel/trace/ring_buffer.c | 1 | ||||
| -rw-r--r-- | kernel/trace/trace_events.c | 6 | ||||
| -rw-r--r-- | kernel/trace/trace_stack.c | 1 | 
10 files changed, 17 insertions, 0 deletions
diff --git a/kernel/configs.c b/kernel/configs.c index abaee684ecb..b4066b44a99 100644 --- a/kernel/configs.c +++ b/kernel/configs.c @@ -66,6 +66,7 @@ ikconfig_read_current(struct file *file, char __user *buf,  static const struct file_operations ikconfig_file_ops = {  	.owner = THIS_MODULE,  	.read = ikconfig_read_current, +	.llseek = default_llseek,  };  static int __init ikconfig_init(void) diff --git a/kernel/gcov/fs.c b/kernel/gcov/fs.c index f83972b1656..9bd0934f6c3 100644 --- a/kernel/gcov/fs.c +++ b/kernel/gcov/fs.c @@ -561,6 +561,7 @@ static ssize_t reset_read(struct file *file, char __user *addr, size_t len,  static const struct file_operations gcov_reset_fops = {  	.write	= reset_write,  	.read	= reset_read, +	.llseek = noop_llseek,  };  /* diff --git a/kernel/kprobes.c b/kernel/kprobes.c index ec4210c6501..56a89191427 100644 --- a/kernel/kprobes.c +++ b/kernel/kprobes.c @@ -2000,6 +2000,7 @@ static ssize_t write_enabled_file_bool(struct file *file,  static const struct file_operations fops_kp = {  	.read =         read_enabled_file_bool,  	.write =        write_enabled_file_bool, +	.llseek =	default_llseek,  };  static int __kprobes debugfs_kprobe_init(void) diff --git a/kernel/pm_qos_params.c b/kernel/pm_qos_params.c index 645e541a45f..a96b850ba08 100644 --- a/kernel/pm_qos_params.c +++ b/kernel/pm_qos_params.c @@ -110,6 +110,7 @@ static const struct file_operations pm_qos_power_fops = {  	.write = pm_qos_power_write,  	.open = pm_qos_power_open,  	.release = pm_qos_power_release, +	.llseek = noop_llseek,  };  /* unlocked internal variant */ diff --git a/kernel/profile.c b/kernel/profile.c index b22a899934c..66f841b7fbd 100644 --- a/kernel/profile.c +++ b/kernel/profile.c @@ -555,6 +555,7 @@ static ssize_t write_profile(struct file *file, const char __user *buf,  static const struct file_operations proc_profile_operations = {  	.read		= read_profile,  	.write		= write_profile, +	.llseek		= default_llseek,  };  #ifdef CONFIG_SMP diff --git a/kernel/trace/blktrace.c b/kernel/trace/blktrace.c index 5328e8779d4..bc251ed6672 100644 --- a/kernel/trace/blktrace.c +++ b/kernel/trace/blktrace.c @@ -325,6 +325,7 @@ static const struct file_operations blk_dropped_fops = {  	.owner =	THIS_MODULE,  	.open =		blk_dropped_open,  	.read =		blk_dropped_read, +	.llseek =	default_llseek,  };  static int blk_msg_open(struct inode *inode, struct file *filp) @@ -364,6 +365,7 @@ static const struct file_operations blk_msg_fops = {  	.owner =	THIS_MODULE,  	.open =		blk_msg_open,  	.write =	blk_msg_write, +	.llseek =	noop_llseek,  };  /* diff --git a/kernel/trace/ftrace.c b/kernel/trace/ftrace.c index ebd80d50c47..f3dadae8388 100644 --- a/kernel/trace/ftrace.c +++ b/kernel/trace/ftrace.c @@ -800,6 +800,7 @@ static const struct file_operations ftrace_profile_fops = {  	.open		= tracing_open_generic,  	.read		= ftrace_profile_read,  	.write		= ftrace_profile_write, +	.llseek		= default_llseek,  };  /* used to initialize the real stat files */ @@ -2669,6 +2670,7 @@ static const struct file_operations ftrace_graph_fops = {  	.read		= seq_read,  	.write		= ftrace_graph_write,  	.release	= ftrace_graph_release, +	.llseek		= seq_lseek,  };  #endif /* CONFIG_FUNCTION_GRAPH_TRACER */ diff --git a/kernel/trace/ring_buffer.c b/kernel/trace/ring_buffer.c index c5a632a669e..c3dab054d18 100644 --- a/kernel/trace/ring_buffer.c +++ b/kernel/trace/ring_buffer.c @@ -3974,6 +3974,7 @@ static const struct file_operations rb_simple_fops = {  	.open		= tracing_open_generic,  	.read		= rb_simple_read,  	.write		= rb_simple_write, +	.llseek		= default_llseek,  }; diff --git a/kernel/trace/trace_events.c b/kernel/trace/trace_events.c index 398c0e8b332..0725eeab193 100644 --- a/kernel/trace/trace_events.c +++ b/kernel/trace/trace_events.c @@ -932,6 +932,7 @@ static const struct file_operations ftrace_enable_fops = {  	.open = tracing_open_generic,  	.read = event_enable_read,  	.write = event_enable_write, +	.llseek = default_llseek,  };  static const struct file_operations ftrace_event_format_fops = { @@ -944,29 +945,34 @@ static const struct file_operations ftrace_event_format_fops = {  static const struct file_operations ftrace_event_id_fops = {  	.open = tracing_open_generic,  	.read = event_id_read, +	.llseek = default_llseek,  };  static const struct file_operations ftrace_event_filter_fops = {  	.open = tracing_open_generic,  	.read = event_filter_read,  	.write = event_filter_write, +	.llseek = default_llseek,  };  static const struct file_operations ftrace_subsystem_filter_fops = {  	.open = tracing_open_generic,  	.read = subsystem_filter_read,  	.write = subsystem_filter_write, +	.llseek = default_llseek,  };  static const struct file_operations ftrace_system_enable_fops = {  	.open = tracing_open_generic,  	.read = system_enable_read,  	.write = system_enable_write, +	.llseek = default_llseek,  };  static const struct file_operations ftrace_show_header_fops = {  	.open = tracing_open_generic,  	.read = show_header, +	.llseek = default_llseek,  };  static struct dentry *event_trace_events_dir(void) diff --git a/kernel/trace/trace_stack.c b/kernel/trace/trace_stack.c index a6b7e0e0f3e..4c5dead0c23 100644 --- a/kernel/trace/trace_stack.c +++ b/kernel/trace/trace_stack.c @@ -195,6 +195,7 @@ static const struct file_operations stack_max_size_fops = {  	.open		= tracing_open_generic,  	.read		= stack_max_size_read,  	.write		= stack_max_size_write, +	.llseek		= default_llseek,  };  static void *  |