====== Checking before the patch ====== ====== Checking the tree with the patch ====== tools/testing/selftests/net/eh_limits.sh is a new file, but not shellcheck compliant New errors added --- /tmp/tmp.hC63hnzBfu 2026-03-14 15:15:25.718016985 -0400 +++ /tmp/tmp.2KtpXE75aU 2026-03-14 15:15:26.073014205 -0400 @@ -0,0 +1,53 @@ + +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 ...