aboutsummaryrefslogtreecommitdiffstats
path: root/fs/tracefs
diff options
context:
space:
mode:
authorSteven Rostedt (Red Hat) <rostedt@goodmis.org>2015-11-03 22:15:14 -0500
committerSteven Rostedt <rostedt@goodmis.org>2015-11-03 22:15:14 -0500
commit43ed384339ae67a74a8ba4851268b23216ef7a44 (patch)
tree22d8bcef9d2510c67e6fbd482c593275d1cf6e07 /fs/tracefs
parenttracing: Apply tracer specific options from kernel command line. (diff)
downloadlinux-dev-43ed384339ae67a74a8ba4851268b23216ef7a44.tar.xz
linux-dev-43ed384339ae67a74a8ba4851268b23216ef7a44.zip
tracing: Put back comma for empty fields in boot string parsing
Both early_enable_events() and apply_trace_boot_options() parse a boot string that may get parsed later on. They both use strsep() which converts a comma into a nul character. To still allow the boot string to be parsed again the same way, the nul character gets converted back to a comma after the token is processed. The problem is that these two functions check for an empty parameter (two commas in a row ",,"), and continue the loop if the parameter is empty, but fails to place the comma back. In this case, the second parsing will end at this blank field, and not process fields afterward. In most cases, users should not have an empty field, but if its going to be checked, the code might as well be correct. Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
Diffstat (limited to 'fs/tracefs')
0 files changed, 0 insertions, 0 deletions