diff options
| -rw-r--r-- | tools/perf/builtin-timechart.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/tools/perf/builtin-timechart.c b/tools/perf/builtin-timechart.c index 494b3bbe5ea4..e50fe1187b0b 100644 --- a/tools/perf/builtin-timechart.c +++ b/tools/perf/builtin-timechart.c | |||
| @@ -67,6 +67,7 @@ struct timechart { | |||
| 67 | skip_eagain; | 67 | skip_eagain; |
| 68 | u64 min_time, | 68 | u64 min_time, |
| 69 | merge_dist; | 69 | merge_dist; |
| 70 | bool force; | ||
| 70 | }; | 71 | }; |
| 71 | 72 | ||
| 72 | struct per_pidcomm; | 73 | struct per_pidcomm; |
| @@ -1598,6 +1599,7 @@ static int __cmd_timechart(struct timechart *tchart, const char *output_name) | |||
| 1598 | struct perf_data_file file = { | 1599 | struct perf_data_file file = { |
| 1599 | .path = input_name, | 1600 | .path = input_name, |
| 1600 | .mode = PERF_DATA_MODE_READ, | 1601 | .mode = PERF_DATA_MODE_READ, |
| 1602 | .force = tchart->force, | ||
| 1601 | }; | 1603 | }; |
| 1602 | 1604 | ||
| 1603 | struct perf_session *session = perf_session__new(&file, false, | 1605 | struct perf_session *session = perf_session__new(&file, false, |
| @@ -1956,6 +1958,7 @@ int cmd_timechart(int argc, const char **argv, | |||
| 1956 | OPT_CALLBACK(0, "io-merge-dist", &tchart.merge_dist, "time", | 1958 | OPT_CALLBACK(0, "io-merge-dist", &tchart.merge_dist, "time", |
| 1957 | "merge events that are merge-dist us apart", | 1959 | "merge events that are merge-dist us apart", |
| 1958 | parse_time), | 1960 | parse_time), |
| 1961 | OPT_BOOLEAN('f', "force", &tchart.force, "don't complain, do it"), | ||
| 1959 | OPT_END() | 1962 | OPT_END() |
| 1960 | }; | 1963 | }; |
| 1961 | const char * const timechart_subcommands[] = { "record", NULL }; | 1964 | const char * const timechart_subcommands[] = { "record", NULL }; |
