Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ff4e9da2 authored by Xiao Guangrong's avatar Xiao Guangrong Committed by Steven Rostedt
Browse files

tracing: cleanup for tracing_trace_options_read()



'\n' is already appended, and what we need is just an extra
space for the '\0'.

Signed-off-by: default avatarXiao Guangrong <xiaoguangrong@cn.fujitsu.com>
LKML-Reference: <4A3EED63.3090908@cn.fujitsu.com>
Signed-off-by: default avatarSteven Rostedt <rostedt@goodmis.org>
parent 7d536cb3
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -2256,8 +2256,8 @@ tracing_trace_options_read(struct file *filp, char __user *ubuf,
		len += 3; /* "no" and newline */
	}

	/* +2 for \n and \0 */
	buf = kmalloc(len + 2, GFP_KERNEL);
	/* +1 for \0 */
	buf = kmalloc(len + 1, GFP_KERNEL);
	if (!buf) {
		mutex_unlock(&trace_types_lock);
		return -ENOMEM;
@@ -2280,7 +2280,7 @@ tracing_trace_options_read(struct file *filp, char __user *ubuf,
	}
	mutex_unlock(&trace_types_lock);

	WARN_ON(r >= len + 2);
	WARN_ON(r >= len + 1);

	r = simple_read_from_buffer(ubuf, cnt, ppos, buf, r);