ShellCheck - shell script analysis tool version: 0.11.0 license: GNU General Public License, version 3 website: https://www.shellcheck.net Redirect to /tmp/tmp.E4XikhkTdU and /tmp/tmp.wt5ymYzevb Tree base: 52e0eaa98a45 ("selftests/bpf: Add test for checking correct nop of optimized usdt") Now at: 8a8ffed2b18e ("selftests/bpf: Add usdt trigger bench") ====== Checking before the patch ====== Checking tools/testing/selftests/bpf/benchs/run_bench_uprobes.sh - c0a0a5d5cf7e17fe077ec3f621c087e7978d0ab85792b47cdd138f19ee61072f In run_bench_uprobes.sh line 7: summary=$(sudo ./bench -w2 -d5 -a trig-$i | tail -n1 | cut -d'(' -f1 | cut -d' ' -f3-) ^-- SC2086 (info): Double quote to prevent globbing and word splitting. Did you mean: summary=$(sudo ./bench -w2 -d5 -a trig-"$i" | tail -n1 | cut -d'(' -f1 | cut -d' ' -f3-) In run_bench_uprobes.sh line 8: printf "%-15s: %s\n" $i "$summary" ^-- SC2086 (info): Double quote to prevent globbing and word splitting. Did you mean: printf "%-15s: %s\n" "$i" "$summary" For more information: https://www.shellcheck.net/wiki/SC2086 -- Double quote to prevent globbing ... ====== Checking the tree with the patch ====== Checking tools/testing/selftests/bpf/benchs/run_bench_uprobes.sh - c0a0a5d5cf7e17fe077ec3f621c087e7978d0ab85792b47cdd138f19ee61072f In run_bench_uprobes.sh line 7: summary=$(sudo ./bench -w2 -d5 -a trig-$i | tail -n1 | cut -d'(' -f1 | cut -d' ' -f3-) ^-- SC2086 (info): Double quote to prevent globbing and word splitting. Did you mean: summary=$(sudo ./bench -w2 -d5 -a trig-"$i" | tail -n1 | cut -d'(' -f1 | cut -d' ' -f3-) In run_bench_uprobes.sh line 8: printf "%-15s: %s\n" $i "$summary" ^-- SC2086 (info): Double quote to prevent globbing and word splitting. Did you mean: printf "%-15s: %s\n" "$i" "$summary" For more information: https://www.shellcheck.net/wiki/SC2086 -- Double quote to prevent globbing ...