diff options
Diffstat (limited to 'kernel/trace/trace.c')
| -rw-r--r-- | kernel/trace/trace.c | 12 | 
1 files changed, 2 insertions, 10 deletions
diff --git a/kernel/trace/trace.c b/kernel/trace/trace.c index c22b40f8f57..8c358395d33 100644 --- a/kernel/trace/trace.c +++ b/kernel/trace/trace.c @@ -3896,17 +3896,9 @@ trace_options_core_write(struct file *filp, const char __user *ubuf, size_t cnt,  	if (ret < 0)  		return ret; -	switch (val) { -	case 0: -		trace_flags &= ~(1 << index); -		break; -	case 1: -		trace_flags |= 1 << index; -		break; - -	default: +	if (val != 0 && val != 1)  		return -EINVAL; -	} +	set_tracer_flags(1 << index, val);  	*ppos += cnt;  | 
