The cyclictest's SYNOPSIS blurb is buggy and incomplete. For the cyclictest's flag list: - Remove 'f', for --fifo, as it's not a flag and requires the fifo's path - Add 'N', for --nsecs - Add 'R', for --resolution - Add 'S', for --smp - Add 'u', for --unbuffered - Add 'x', for --posix_timers For options with arguments, expand the argument names with something comprehensible since the whole purpose of the SYNOPSIS section is to get, in a blitz, an understanding of the tool's actual options. The original argument names, especially when -combined with the one-letter option's shorthand form, were totally -incomprehensible. For consistency, be coherent regarding the arguments' names; e.g., "*-path" for all file paths like file-path and fifo-path, "proc-set" for cpuset-related arguments, "num-*" for counts like num-threads and num-loops; "*-usec" for microsecond arguments, and so on. Also add the missing options --deepest-idle-state, --histfile, --latency, --mainaffinity, --policy, --spike, --spike-nodes, --dbg_cyclictest, --default-system, --smi, --priospread, --smi, and --tracemark. Do not add --laptop since it is deprecated. Note, this makes the cyclictest's SYNOPSIS blurb complete and gives a comprehensive view of cyclictest's abilities in a glance. Signed-off-by: Ahmed S. Darwish <darwi@xxxxxxxxxxxxx> --- src/cyclictest/cyclictest.8 | 57 ++++++++++++++++++++++++++----------- 1 file changed, 41 insertions(+), 16 deletions(-) diff --git a/src/cyclictest/cyclictest.8 b/src/cyclictest/cyclictest.8 index f093677..0271f5c 100644 --- a/src/cyclictest/cyclictest.8 +++ b/src/cyclictest/cyclictest.8 @@ -7,33 +7,58 @@ cyclictest \- High resolution test program . .SH Synopsis .SY cyclictest -.RB [ \-fmMnqrsMv ] +.RB [ \-mMNqrRsSuvx ] .RB [ \-a\~\c -.IR proc ] +.IR proc\-set ] .RB [ \-A\~\c -.IR align ] +.IR alignment\-usec ] .RB [ \-b\~\c -.IR usec ] +.IR break\-usec ] .RB [ \-c\~\c -.IR clock ] +.IR clock\-type ] .RB [ \-d\~\c -.IR dist ] +.IR distance\-usec ] +.RB [ \-D\~\c +.IR duration\-mhd ] +.RB [ \-f\~\c +.IR fifo\-path ] .RB [ \-h\~\c -.IR histogram ] +.IR max\-latency\-usec ] +.RB [ \-H\~\c +.IR max\-latency\-usec ] .RB [ \-i\~\c -.IR intv ] -.RB [ \-\-json\~\c -.IR filename ] +.IR interval\-usec ] .RB [ \-l\~\c -.IR loop ] +.IR num\-loops ] .RB [ \-o\~\c -.IR red ] +.IR oscope\-red ] .RB [ \-p\~\c -.IR prio ] +.IR thread\-prio ] .RB [ \-t\~\c -.IR num ] -.RB [ \-D\~\c -.IR time ] +.IR num\-threads ] +.RB [ \-\-deepest\-idle\-state\~\c +.IR idle-state-num ] +.RB [ \-\-histfile\~\c +.IR file\-path ] +.RB [ \-\-json\~\c +.IR file\-path ] +.RB [ \-\-latency\~\c +.IR pm\-c\-state ] +.RB [ \-\-mainaffinity\~\c +.IR proc-set ] +.RB [ \-\-policy\~\c +.IR threads\-sched\-policy ] +.RB [ \-\-secaligned\~\c +.IR wakeup\-usec ] +.RB [ \-\-spike\~\c +.IR trigger\-point-usec ] +.RB [ \-\-spike\-nodes\~\c +.IR num\-nodes ] +.RB [ \-\-dbg_cyclictest ] +.RB [ \-\-default\-system ] +.RB [ \-\-priospread ] +.RB [ \-\-smi ] +.RB [ \-\-tracemark ] .YS . .SH Options -- 2.49.0