mirror of
https://github.com/torvalds/linux.git
synced 2026-05-27 00:22:00 +02:00
perf tools: Remove a trailing newline in the event terms
So that it can show the correct encoding info in the JSON output.
$ perf list -j hw
[
{
"Unit": "cpu",
"Topic": "legacy hardware",
"EventName": "branch-instructions",
"EventType": "Kernel PMU event",
"BriefDescription": "Retired branch instructions [This event is an alias of branches]",
"Encoding": "cpu/event=0xc4/"
},
...
Reviewed-by: Ian Rogers <irogers@google.com>
Suggested-by: Ian Rogers <irogers@google.com>
Signed-off-by: Namhyung Kim <namhyung@kernel.org>
This commit is contained in:
parent
267c2e633a
commit
441863ae3d
|
|
@ -645,6 +645,8 @@ static int perf_pmu__new_alias(struct perf_pmu *pmu, const char *name,
|
|||
pr_err("Failed to read alias %s\n", name);
|
||||
return ret;
|
||||
}
|
||||
if (line_len >= 1 && alias->terms[line_len - 1] == '\n')
|
||||
alias->terms[line_len - 1] = '\0';
|
||||
}
|
||||
alias->name = strdup(name);
|
||||
alias->desc = desc ? strdup(desc) : NULL;
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user