diff options
-rw-r--r-- | tools/perf/builtin-mem.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/tools/perf/builtin-mem.c b/tools/perf/builtin-mem.c index b4dcf0bfc029..675216e08bfc 100644 --- a/tools/perf/builtin-mem.c +++ b/tools/perf/builtin-mem.c | |||
@@ -15,6 +15,7 @@ struct perf_mem { | |||
15 | char const *input_name; | 15 | char const *input_name; |
16 | bool hide_unresolved; | 16 | bool hide_unresolved; |
17 | bool dump_raw; | 17 | bool dump_raw; |
18 | bool force; | ||
18 | int operation; | 19 | int operation; |
19 | const char *cpu_list; | 20 | const char *cpu_list; |
20 | DECLARE_BITMAP(cpu_bitmap, MAX_NR_CPUS); | 21 | DECLARE_BITMAP(cpu_bitmap, MAX_NR_CPUS); |
@@ -120,6 +121,7 @@ static int report_raw_events(struct perf_mem *mem) | |||
120 | struct perf_data_file file = { | 121 | struct perf_data_file file = { |
121 | .path = input_name, | 122 | .path = input_name, |
122 | .mode = PERF_DATA_MODE_READ, | 123 | .mode = PERF_DATA_MODE_READ, |
124 | .force = mem->force, | ||
123 | }; | 125 | }; |
124 | int err = -EINVAL; | 126 | int err = -EINVAL; |
125 | int ret; | 127 | int ret; |
@@ -290,6 +292,7 @@ int cmd_mem(int argc, const char **argv, const char *prefix __maybe_unused) | |||
290 | "separator", | 292 | "separator", |
291 | "separator for columns, no spaces will be added" | 293 | "separator for columns, no spaces will be added" |
292 | " between columns '.' is reserved."), | 294 | " between columns '.' is reserved."), |
295 | OPT_BOOLEAN('f', "force", &mem.force, "don't complain, do it"), | ||
293 | OPT_END() | 296 | OPT_END() |
294 | }; | 297 | }; |
295 | const char *const mem_subcommands[] = { "record", "report", NULL }; | 298 | const char *const mem_subcommands[] = { "record", "report", NULL }; |