mirror of https://github.com/torvalds/linux.git
rtla: Fix -a overriding -t argument
When running rtla as
`rtla <timerlat|osnoise> <top|hist> -t custom_file.txt -a 100`
-a options override trace output filename specified by -t option.
Running the command above will create <timerlat|osnoise>_trace.txt file
instead of custom_file.txt. Fix this by making sure that -a option does
not override trace output filename even if it's passed after trace
output filename is specified.
Fixes: 173a3b0148 ("rtla/timerlat: Add the automatic trace option")
Signed-off-by: Ivan Pravdin <ipravdin.official@gmail.com>
Reviewed-by: Tomas Glozar <tglozar@redhat.com>
Link: https://lore.kernel.org/r/b6ae60424050b2c1c8709e18759adead6012b971.1762186418.git.ipravdin.official@gmail.com
[ use capital letter in subject, as required by tracing subsystem ]
Signed-off-by: Tomas Glozar <tglozar@redhat.com>
This commit is contained in:
parent
7b71f3a698
commit
ddb6e42494
|
|
@ -534,7 +534,8 @@ static struct common_params
|
|||
params->threshold = 1;
|
||||
|
||||
/* set trace */
|
||||
trace_output = "osnoise_trace.txt";
|
||||
if (!trace_output)
|
||||
trace_output = "osnoise_trace.txt";
|
||||
|
||||
break;
|
||||
case 'b':
|
||||
|
|
|
|||
|
|
@ -386,7 +386,8 @@ struct common_params *osnoise_top_parse_args(int argc, char **argv)
|
|||
params->threshold = 1;
|
||||
|
||||
/* set trace */
|
||||
trace_output = "osnoise_trace.txt";
|
||||
if (!trace_output)
|
||||
trace_output = "osnoise_trace.txt";
|
||||
|
||||
break;
|
||||
case 'c':
|
||||
|
|
|
|||
|
|
@ -853,7 +853,8 @@ static struct common_params
|
|||
params->print_stack = auto_thresh;
|
||||
|
||||
/* set trace */
|
||||
trace_output = "timerlat_trace.txt";
|
||||
if (!trace_output)
|
||||
trace_output = "timerlat_trace.txt";
|
||||
|
||||
break;
|
||||
case 'c':
|
||||
|
|
|
|||
|
|
@ -617,7 +617,8 @@ static struct common_params
|
|||
params->print_stack = auto_thresh;
|
||||
|
||||
/* set trace */
|
||||
trace_output = "timerlat_trace.txt";
|
||||
if (!trace_output)
|
||||
trace_output = "timerlat_trace.txt";
|
||||
|
||||
break;
|
||||
case '5':
|
||||
|
|
|
|||
Loading…
Reference in New Issue