mirror of
https://github.com/Fishwaldo/Star64_linux.git
synced 2025-07-20 05:43:09 +00:00
perf options: Check v type in OPT_U?INTEGER
To avoid problems like the one fixed by Stephane Eranian in 3de29ca
, now
we'll got this instead:
bench/sched-messaging.c:259: error: negative width in bit-field ‘<anonymous>’
bench/sched-messaging.c:261: error: negative width in bit-field ‘<anonymous>’
Which is rather cryptic, but is how BUILD_BUG_ON_ZERO works, so kernel
hackers should be already used to this.
With it in place found some problems, fixed by changing the affected
variables to sensible types or changed some OPT_INTEGER to OPT_UINTEGER.
Next csets will go thru converting each of the remaining OPT_ so that
review can be made easier by grouping changes per type per patch.
Cc: Frédéric Weisbecker <fweisbec@gmail.com>
Cc: Mike Galbraith <efault@gmx.de>
Cc: Paul Mackerras <paulus@samba.org>
Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
Cc: Stephane Eranian <eranian@google.com>
Cc: Tom Zanussi <tzanussi@gmail.com>
LKML-Reference: <new-submission>
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
This commit is contained in:
parent
c100edbee8
commit
1967936d68
6 changed files with 18 additions and 17 deletions
|
@ -105,7 +105,7 @@ static u64 sum_runtime;
|
|||
static u64 sum_fluct;
|
||||
static u64 run_avg;
|
||||
|
||||
static unsigned long replay_repeat = 10;
|
||||
static unsigned int replay_repeat = 10;
|
||||
static unsigned long nr_timestamps;
|
||||
static unsigned long nr_unordered_timestamps;
|
||||
static unsigned long nr_state_machine_bugs;
|
||||
|
@ -1816,8 +1816,8 @@ static const char * const replay_usage[] = {
|
|||
};
|
||||
|
||||
static const struct option replay_options[] = {
|
||||
OPT_INTEGER('r', "repeat", &replay_repeat,
|
||||
"repeat the workload replay N times (-1: infinite)"),
|
||||
OPT_UINTEGER('r', "repeat", &replay_repeat,
|
||||
"repeat the workload replay N times (-1: infinite)"),
|
||||
OPT_INCR('v', "verbose", &verbose,
|
||||
"be more verbose (show symbol address, etc)"),
|
||||
OPT_BOOLEAN('D', "dump-raw-trace", &dump_trace,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue