Browse Source

tools/power turbostat: fix parameter passing for forked command

turbostat supports forked command when sampling cpu state. However,
the forked command is not allowed to be executed with options, otherwise
turbostat might regard these options as invalid turbostat options.

For example:

./turbostat stress -c 4 -t 10
./turbostat: unrecognized option '-t'

Reported-by: Chen Yu <yu.c.chen@intel.com>
Signed-off-by: Len Brown <len.brown@intel.com>
Len Brown 10 years ago
parent
commit
a01e72fbc4
1 changed files with 1 additions and 1 deletions
  1. 1 1
      tools/power/x86/turbostat/turbostat.c

+ 1 - 1
tools/power/x86/turbostat/turbostat.c

@@ -3118,7 +3118,7 @@ void cmdline(int argc, char **argv)
 
 
 	progname = argv[0];
 	progname = argv[0];
 
 
-	while ((opt = getopt_long_only(argc, argv, "C:c:Ddhi:JM:m:PpST:v",
+	while ((opt = getopt_long_only(argc, argv, "+C:c:Ddhi:JM:m:PpST:v",
 				long_options, &option_index)) != -1) {
 				long_options, &option_index)) != -1) {
 		switch (opt) {
 		switch (opt) {
 		case 'C':
 		case 'C':