perf record: Rename --no-delay to --no-buffering

That is how the option summary describes it and so that we can free
--delay to replace --initial-delay and then be consistent with stat's
--delay equivalent option.
Suggested-by: default avatarIngo Molnar <mingo@kernel.org>
Cc: Adrian Hunter <adrian.hunter@intel.com>
Cc: David Ahern <dsahern@gmail.com>
Cc: Frederic Weisbecker <fweisbec@gmail.com>
Cc: Jiri Olsa <jolsa@redhat.com>
Cc: Mike Galbraith <efault@gmx.de>
Cc: Namhyung Kim <namhyung@kernel.org>
Cc: Paul Mackerras <paulus@samba.org>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Stephane Eranian <eranian@google.com>
Link: http://lkml.kernel.org/n/tip-f8hd2010uhjl2zzb34hepbmi@git.kernel.orgSigned-off-by: default avatarArnaldo Carvalho de Melo <acme@redhat.com>
parent 19774998
...@@ -68,8 +68,7 @@ OPTIONS ...@@ -68,8 +68,7 @@ OPTIONS
--realtime=:: --realtime=::
Collect data with this RT SCHED_FIFO priority. Collect data with this RT SCHED_FIFO priority.
-D:: --no-buffering::
--no-delay::
Collect data without buffering. Collect data without buffering.
-c:: -c::
......
...@@ -838,7 +838,7 @@ const struct option record_options[] = { ...@@ -838,7 +838,7 @@ const struct option record_options[] = {
"record events on existing thread id"), "record events on existing thread id"),
OPT_INTEGER('r', "realtime", &record.realtime_prio, OPT_INTEGER('r', "realtime", &record.realtime_prio,
"collect data with this RT SCHED_FIFO priority"), "collect data with this RT SCHED_FIFO priority"),
OPT_BOOLEAN('D', "no-delay", &record.opts.no_delay, OPT_BOOLEAN(0, "no-buffering", &record.opts.no_buffering,
"collect data without buffering"), "collect data without buffering"),
OPT_BOOLEAN('R', "raw-samples", &record.opts.raw_samples, OPT_BOOLEAN('R', "raw-samples", &record.opts.raw_samples,
"collect raw sample records from all opened counters"), "collect raw sample records from all opened counters"),
......
...@@ -2258,7 +2258,7 @@ int cmd_trace(int argc, const char **argv, const char *prefix __maybe_unused) ...@@ -2258,7 +2258,7 @@ int cmd_trace(int argc, const char **argv, const char *prefix __maybe_unused)
}, },
.user_freq = UINT_MAX, .user_freq = UINT_MAX,
.user_interval = ULLONG_MAX, .user_interval = ULLONG_MAX,
.no_delay = true, .no_buffering = true,
.mmap_pages = 1024, .mmap_pages = 1024,
}, },
.output = stdout, .output = stdout,
......
...@@ -252,7 +252,7 @@ struct record_opts { ...@@ -252,7 +252,7 @@ struct record_opts {
int call_graph; int call_graph;
bool group; bool group;
bool inherit_stat; bool inherit_stat;
bool no_delay; bool no_buffering;
bool no_inherit; bool no_inherit;
bool no_inherit_set; bool no_inherit_set;
bool no_samples; bool no_samples;
......
...@@ -11,10 +11,10 @@ int test__syscall_open_tp_fields(void) ...@@ -11,10 +11,10 @@ int test__syscall_open_tp_fields(void)
.uid = UINT_MAX, .uid = UINT_MAX,
.uses_mmap = true, .uses_mmap = true,
}, },
.no_delay = true, .no_buffering = true,
.freq = 1, .freq = 1,
.mmap_pages = 256, .mmap_pages = 256,
.raw_samples = true, .raw_samples = true,
}; };
const char *filename = "/etc/passwd"; const char *filename = "/etc/passwd";
int flags = O_RDONLY | O_DIRECTORY; int flags = O_RDONLY | O_DIRECTORY;
......
...@@ -39,9 +39,9 @@ int test__PERF_RECORD(void) ...@@ -39,9 +39,9 @@ int test__PERF_RECORD(void)
.uid = UINT_MAX, .uid = UINT_MAX,
.uses_mmap = true, .uses_mmap = true,
}, },
.no_delay = true, .no_buffering = true,
.freq = 10, .freq = 10,
.mmap_pages = 256, .mmap_pages = 256,
}; };
cpu_set_t cpu_mask; cpu_set_t cpu_mask;
size_t cpu_mask_size = sizeof(cpu_mask); size_t cpu_mask_size = sizeof(cpu_mask);
......
...@@ -627,7 +627,7 @@ void perf_evsel__config(struct perf_evsel *evsel, struct record_opts *opts) ...@@ -627,7 +627,7 @@ void perf_evsel__config(struct perf_evsel *evsel, struct record_opts *opts)
if (opts->sample_address) if (opts->sample_address)
perf_evsel__set_sample_bit(evsel, DATA_SRC); perf_evsel__set_sample_bit(evsel, DATA_SRC);
if (opts->no_delay) { if (opts->no_buffering) {
attr->watermark = 0; attr->watermark = 0;
attr->wakeup_events = 1; attr->wakeup_events = 1;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment