diff options
author | Xiao Yang <xiaox.yang@intel.com> | 2019-06-28 17:25:06 +0800 |
---|---|---|
committer | Philip Li <philip.li@intel.com> | 2019-06-28 22:30:55 +0800 |
commit | 2defdb713c1efe36b4551853ab859c36ed9414bd (patch) | |
tree | 3425f0c47f9ee06afe86c55ab2ddc6ba76578395 | |
parent | 3c375c5d3583fbc6de1303194b5b954ee251e074 (diff) | |
download | lkp-tests-2defdb713c1efe36b4551853ab859c36ed9414bd.tar.gz |
tests/schbench: set message_threads to default 2 if message_threads is 0
running schbench-12.5%.yaml triggers "core dumped" on clear linux with
4 nr_cpu becasue message_threads is set to 0 and then used as denominator
in schbench command.
Signed-off-by: Xiao Yang <xiaox.yang@intel.com>
Signed-off-by: Philip Li <philip.li@intel.com>
-rwxr-xr-x | tests/schbench | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/tests/schbench b/tests/schbench index d24bec04..35b749b8 100755 --- a/tests/schbench +++ b/tests/schbench @@ -12,5 +12,9 @@ cd $BENCHMARK_ROOT/schbench || exit : ${sleeptime_us:=30000} : ${cputime_us:=30000} +# to avoid "core dumped", set message_threads to default 2 if message_threads +# is 0 because message_threads is used as denominator in schbench command. +[ $message_threads -eq 0 ] && message_threads=2 + # the source code print the output to stderr, here redirection stderr to stdout log_cmd ./schbench -m $message_threads -t $worker_threads -r $runtime -s $sleeptime_us -c $cputime_us 2>&1 |