diff options
Diffstat (limited to 'tools/perf/tests/attr.c')
| -rw-r--r-- | tools/perf/tests/attr.c | 9 | 
1 files changed, 7 insertions, 2 deletions
diff --git a/tools/perf/tests/attr.c b/tools/perf/tests/attr.c index bdcceb886f7..038de3ecb8c 100644 --- a/tools/perf/tests/attr.c +++ b/tools/perf/tests/attr.c @@ -147,10 +147,15 @@ void test_attr__open(struct perf_event_attr *attr, pid_t pid, int cpu,  static int run_dir(const char *d, const char *perf)  { +	char v[] = "-vvvvv"; +	int vcnt = min(verbose, (int) sizeof(v) - 1);  	char cmd[3*PATH_MAX]; -	snprintf(cmd, 3*PATH_MAX, PYTHON " %s/attr.py -d %s/attr/ -p %s %s", -		 d, d, perf, verbose ? "-v" : ""); +	if (verbose) +		vcnt++; + +	snprintf(cmd, 3*PATH_MAX, PYTHON " %s/attr.py -d %s/attr/ -p %s %.*s", +		 d, d, perf, vcnt, v);  	return system(cmd);  }  |