perf c2c: Fix report with offline cpus
authorRavi Bangoria <ravi.bangoria@linux.ibm.com>
Thu, 22 Aug 2019 08:50:45 +0000 (14:20 +0530)
committerArnaldo Carvalho de Melo <acme@redhat.com>
Thu, 22 Aug 2019 20:16:57 +0000 (17:16 -0300)
commit1ea770f6c1971bc101b3741f4d88b0b4ea5c4181
tree078a16ae77c28b27866d893d528f4e90ec5e58f2
parenta2f354e3abb853f9a40048829e1f839e8f7fada5
perf c2c: Fix report with offline cpus

If c2c is recorded on a machine where any cpus are offline, 'perf c2c
report' throws an error "node/cpu topology bugFailed setup nodes".

It fails because while preparing node-cpu mapping we don't consider
offline cpus.

Reported-by: Nageswara R Sastry <nasastry@in.ibm.com>
Signed-off-by: Ravi Bangoria <ravi.bangoria@linux.ibm.com>
Acked-by: Jiri Olsa <jolsa@kernel.org>
Fixes: 1e181b92a2da ("perf c2c report: Add 'node' sort key")
Link: http://lkml.kernel.org/r/20190822085045.25108-1-ravi.bangoria@linux.ibm.com
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
tools/perf/builtin-c2c.c