summaryrefslogtreecommitdiffstats
path: root/tools/perf/util/event.h
diff options
context:
space:
mode:
authorPetr Holasek <pholasek@redhat.com>2013-10-03 19:28:45 +0200
committerArnaldo Carvalho de Melo <acme@redhat.com>2013-10-11 17:17:38 +0200
commitb81a48ea877e1a104dace1392d92f708ff208f97 (patch)
tree4d0d2a5b92470e549f6c93085f8fa9782a56d5fc /tools/perf/util/event.h
parentperf tools: Ignore 'perf timechart' output file (diff)
downloadlinux-b81a48ea877e1a104dace1392d92f708ff208f97.tar.xz
linux-b81a48ea877e1a104dace1392d92f708ff208f97.zip
perf bench: Fix failing assertions in numa bench
Patch adds more subtle handling of -C and -N parameters in parse_{cpu,node}_setup_list() functions when there isn't enough NUMA nodes or CPUs present. Instead of assertion and terminating benchmark, partial test is skipped with error message and perf will continue to the next one. Fixed problem can be easily reproduced on machine with only one NUMA node: # Running numa/mem benchmark... # Running main, "perf bench numa mem -a" ... # Running RAM-bw-remote, "perf bench numa mem -p 1 -t 1 -P 1024 -C 0 -M 1 -s perf: bench/numa.c:622: parse_setup_node_list: Assertion `!(bind_node_0 < 0 || bind_node_0 >= g->p.nr_nodes)' failed. Aborted Signed-off-by: Petr Holasek <pholasek@redhat.com> Acked-by: Ingo Molnar <mingo@kernel.org> Cc: Ingo Molnar <mingo@redhat.com> Cc: Jiri Olsa <jolsa@redhat.com> Cc: Petr Benas <pbenas@redhat.com> Link: http://lkml.kernel.org/r/1380821325-4017-1-git-send-email-pholasek@redhat.com Signed-off-by: Petr Benas <pbenas@redhat.com> Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Diffstat (limited to 'tools/perf/util/event.h')
0 files changed, 0 insertions, 0 deletions