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: Ingo 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.org Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
This commit is contained in:
parent
197749981e
commit
509051ea84
|
@ -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[] = {
|
||||||
"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)
|
||||||
},
|
},
|
||||||
.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 {
|
||||||
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)
|
||||||
.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)
|
||||||
.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)
|
||||||
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;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue