Commit 9d612beff5089b89a295a2331883a8ce3fff08c1
Committed by
Ingo Molnar
1 parent
d82d62444f
Exists in
master
and in
20 other branches
tracing: Fix trace_buf_size boot option
We should be able to specify [KMG] when setting trace_buf_size boot option, as documented in kernel-parameters.txt Signed-off-by: Li Zefan <lizf@cn.fujitsu.com> Cc: Steven Rostedt <rostedt@goodmis.org> Cc: Frederic Weisbecker <fweisbec@gmail.com> LKML-Reference: <4A41F2DB.4020102@cn.fujitsu.com> Signed-off-by: Ingo Molnar <mingo@elte.hu>
Showing 2 changed files with 4 additions and 4 deletions Side-by-side Diff
Documentation/kernel-parameters.txt
kernel/trace/trace.c
... | ... | @@ -284,13 +284,12 @@ |
284 | 284 | static int __init set_buf_size(char *str) |
285 | 285 | { |
286 | 286 | unsigned long buf_size; |
287 | - int ret; | |
288 | 287 | |
289 | 288 | if (!str) |
290 | 289 | return 0; |
291 | - ret = strict_strtoul(str, 0, &buf_size); | |
290 | + buf_size = memparse(str, &str); | |
292 | 291 | /* nr_entries can not be zero */ |
293 | - if (ret < 0 || buf_size == 0) | |
292 | + if (buf_size == 0) | |
294 | 293 | return 0; |
295 | 294 | trace_buf_size = buf_size; |
296 | 295 | return 1; |