diff options
| -rw-r--r-- | tools/perf/Documentation/perf-trace.txt | 4 | ||||
| -rw-r--r-- | tools/perf/builtin-trace.c | 4 | 
2 files changed, 5 insertions, 3 deletions
| diff --git a/tools/perf/Documentation/perf-trace.txt b/tools/perf/Documentation/perf-trace.txt index 60e5900da48..c00a76fcb8d 100644 --- a/tools/perf/Documentation/perf-trace.txt +++ b/tools/perf/Documentation/perf-trace.txt @@ -45,9 +45,11 @@ OPTIONS  --list=::          Display a list of available trace scripts. --s:: +-s ['lang']::  --script=::          Process trace data with the given script ([lang]:script[.ext]). +	If the string 'lang' is specified in place of a script name, a +        list of supported languages will be displayed instead.  -g::  --gen-script=:: diff --git a/tools/perf/builtin-trace.c b/tools/perf/builtin-trace.c index 0b65779e3c1..d5d20c34e22 100644 --- a/tools/perf/builtin-trace.c +++ b/tools/perf/builtin-trace.c @@ -219,9 +219,9 @@ static int parse_scriptname(const struct option *opt __used,  	const char *script, *ext;  	int len; -	if (strcmp(str, "list") == 0) { +	if (strcmp(str, "lang") == 0) {  		list_available_languages(); -		return 0; +		exit(0);  	}  	script = strchr(str, ':'); | 
