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.hC63hnzBfu and /tmp/tmp.2KtpXE75aU Tree base: 58125066b1f7 ("test: Add ext_hdr.py in networking selftests") Now at: 1f1341eb8fe1 ("test: Add networking selftest for eh limits") ====== Checking before the patch ====== ====== Checking the tree with the patch ====== Checking tools/testing/selftests/net/eh_limits.sh - e9cf35e4a5b7743a2a361c03d18581e8097bdcf91e5c2dea37a8c1d4b79f99d1 In eh_limits.sh line 70: ip link set veth1 netns "$ns1" ^--^ SC2154 (warning): ns1 is referenced but not assigned. In eh_limits.sh line 71: ip link set veth2 netns "$ns2" ^--^ SC2154 (warning): ns2 is referenced but not assigned. In eh_limits.sh line 107: $NS_EXEC "$ns1" python3 ./eh_limits.py $VERBOSE $ip_addrs ^-------^ SC2086 (info): Double quote to prevent globbing and word splitting. Did you mean: $NS_EXEC "$ns1" python3 ./eh_limits.py $VERBOSE "$ip_addrs" In eh_limits.sh line 108: $NS_EXEC "$ns1" python3 ./eh_limits.py $ip_addrs ^-------^ SC2086 (info): Double quote to prevent globbing and word splitting. Did you mean: $NS_EXEC "$ns1" python3 ./eh_limits.py "$ip_addrs" In eh_limits.sh line 132: $NS_EXEC "$ns1" python3 ./eh_limits.py $VERBOSE $ip_addrs ^-------^ SC2086 (info): Double quote to prevent globbing and word splitting. Did you mean: $NS_EXEC "$ns1" python3 ./eh_limits.py $VERBOSE "$ip_addrs" In eh_limits.sh line 203: printf "\nTests passed: %3d\n" ${nsuccess} ^---------^ SC2086 (info): Double quote to prevent globbing and word splitting. Did you mean: printf "\nTests passed: %3d\n" "${nsuccess}" In eh_limits.sh line 204: printf "Tests failed: %3d\n" ${nfail} ^------^ SC2086 (info): Double quote to prevent globbing and word splitting. Did you mean: printf "Tests failed: %3d\n" "${nfail}" For more information: https://www.shellcheck.net/wiki/SC2154 -- ns1 is referenced but not assigned. https://www.shellcheck.net/wiki/SC2086 -- Double quote to prevent globbing ...