WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #270: new file mode 100755 WARNING: line length of 87 exceeds 80 columns #285: FILE: tools/testing/selftests/net/ipv6_route_update_soft_lockup.sh:11: +# ┌----------------┐ ┌----------------┐ WARNING: line length of 83 exceeds 80 columns #291: FILE: tools/testing/selftests/net/ipv6_route_update_soft_lockup.sh:17: +# | ┌-----------| nexthops |---------┐ | WARNING: line length of 81 exceeds 80 columns #292: FILE: tools/testing/selftests/net/ipv6_route_update_soft_lockup.sh:18: +# | |veth_source|<--------------------------------------->|veth_sink|<┐ | WARNING: line length of 83 exceeds 80 columns #293: FILE: tools/testing/selftests/net/ipv6_route_update_soft_lockup.sh:19: +# | └-----------|2001:0DB8:1::0:1/96 2001:0DB8:1::1:1/96 |---------┘ | | WARNING: line length of 83 exceeds 80 columns #296: FILE: tools/testing/selftests/net/ipv6_route_update_soft_lockup.sh:22: +# | ┌---------┐ | . . | | | WARNING: line length of 83 exceeds 80 columns #298: FILE: tools/testing/selftests/net/ipv6_route_update_soft_lockup.sh:24: +# | | routing | | . 2001:0DB8:1::1:80/96| ┌-----┐ | WARNING: line length of 87 exceeds 80 columns #300: FILE: tools/testing/selftests/net/ipv6_route_update_soft_lockup.sh:26: +# | | nexthop | | . └--------┴-----┴-┘ WARNING: line length of 101 exceeds 80 columns #378: FILE: tools/testing/selftests/net/ipv6_route_update_soft_lockup.sh:104: + [ -e /proc/$pid/cmdline ] && grep -qe "${pattern}" /proc/$pid/cmdline && kill -9 $pid WARNING: line length of 88 exceeds 80 columns #383: FILE: tools/testing/selftests/net/ipv6_route_update_soft_lockup.sh:109: + echo "info: cleaning up namespaces and terminating all processes within them..." WARNING: line length of 90 exceeds 80 columns #403: FILE: tools/testing/selftests/net/ipv6_route_update_soft_lockup.sh:129: + if [ -e /proc/$pid/cmdline ] && grep -qe 'iperf3' /proc/$pid/cmdline; then WARNING: line length of 134 exceeds 80 columns #404: FILE: tools/testing/selftests/net/ipv6_route_update_soft_lockup.sh:130: + echo "FAIL: unable to terminate some iperf3 instances. Soft lockup is underway. A kernel panic is on the way!" WARNING: line length of 100 exceeds 80 columns #412: FILE: tools/testing/selftests/net/ipv6_route_update_soft_lockup.sh:138: + echo "PASS: No kernel soft lockup occurred during this ${TEST_DURATION} second test" WARNING: line length of 117 exceeds 80 columns #423: FILE: tools/testing/selftests/net/ipv6_route_update_soft_lockup.sh:149: + ip -n ${source_ns} link add name ${SOURCE_TEST_IFACE} type veth peer name ${SINK_TEST_IFACE} netns ${sink_ns} WARNING: line length of 83 exceeds 80 columns #426: FILE: tools/testing/selftests/net/ipv6_route_update_soft_lockup.sh:152: + ip -n ${source_ns} addr add ${SOURCE_TEST_IP_ADDR} dev ${SOURCE_TEST_IFACE} WARNING: line length of 82 exceeds 80 columns #429: FILE: tools/testing/selftests/net/ipv6_route_update_soft_lockup.sh:155: + ip netns exec ${source_ns} sysctl -qw net.ipv6.fib_multipath_hash_policy=1 WARNING: line length of 110 exceeds 80 columns #432: FILE: tools/testing/selftests/net/ipv6_route_update_soft_lockup.sh:158: + ip -n ${sink_ns} addr add ${SINK_LOOPBACK_IP_ADDR}/${SINK_LOOPBACK_IP_MASK} dev ${SINK_LOOPBACK_IFACE} WARNING: line length of 93 exceeds 80 columns #434: FILE: tools/testing/selftests/net/ipv6_route_update_soft_lockup.sh:160: + ip netns exec ${sink_ns} sysctl -qw net.ipv6.conf.${SINK_LOOPBACK_IFACE}.forwarding=1 WARNING: line length of 89 exceeds 80 columns #437: FILE: tools/testing/selftests/net/ipv6_route_update_soft_lockup.sh:163: + ip netns exec ${sink_ns} sysctl -qw net.ipv6.conf.${SINK_TEST_IFACE}.forwarding=1 WARNING: line length of 113 exceeds 80 columns #441: FILE: tools/testing/selftests/net/ipv6_route_update_soft_lockup.sh:167: + echo "info: populating ${IPV6_NEXTHOP_ADDR_COUNT} IPv6 addresses on the ${SINK_TEST_IFACE} interface ..." WARNING: line length of 140 exceeds 80 columns #443: FILE: tools/testing/selftests/net/ipv6_route_update_soft_lockup.sh:169: + ip -n ${sink_ns} addr add ${IPV6_NEXTHOP_PREFIX}::$(printf "1:%x" "${IP}")/${IPV6_NEXTHOP_ADDR_MASK} dev ${SINK_TEST_IFACE}; WARNING: line length of 141 exceeds 80 columns #448: FILE: tools/testing/selftests/net/ipv6_route_update_soft_lockup.sh:174: + nexthop_ip_list=$nexthop_ip_list" nexthop via ${IPV6_NEXTHOP_PREFIX}::$(printf "1:%x" $IP) dev ${SOURCE_TEST_IFACE} weight 1" WARNING: line length of 97 exceeds 80 columns #458: FILE: tools/testing/selftests/net/ipv6_route_update_soft_lockup.sh:184: + echo "info: starting ${num_of_iperf_servers} iperf3 servers in the sink_ns namespace ..." WARNING: line length of 119 exceeds 80 columns #460: FILE: tools/testing/selftests/net/ipv6_route_update_soft_lockup.sh:186: + cmd="iperf3 --bind ${SINK_LOOPBACK_IP_ADDR} -s -p $(printf '5%03d' ${i}) --rcv-timeout 200 &>/dev/null" WARNING: line length of 92 exceeds 80 columns #461: FILE: tools/testing/selftests/net/ipv6_route_update_soft_lockup.sh:187: + ip netns exec ${sink_ns} bash -c "while true; do ${cmd}; done &" &>/dev/null WARNING: line length of 109 exceeds 80 columns #474: FILE: tools/testing/selftests/net/ipv6_route_update_soft_lockup.sh:200: + ip -6 route add ${SINK_LOOPBACK_IP_ADDR}/${SINK_LOOPBACK_IP_MASK} ${nexthop_ip_list}; WARNING: line length of 93 exceeds 80 columns #476: FILE: tools/testing/selftests/net/ipv6_route_update_soft_lockup.sh:202: + ip -6 route delete ${SINK_LOOPBACK_IP_ADDR}/${SINK_LOOPBACK_IP_MASK}; WARNING: line length of 99 exceeds 80 columns #484: FILE: tools/testing/selftests/net/ipv6_route_update_soft_lockup.sh:210: + echo "info: starting ${num_of_iperf_servers} iperf3 clients in the source_ns namespace ..." WARNING: line length of 161 exceeds 80 columns #486: FILE: tools/testing/selftests/net/ipv6_route_update_soft_lockup.sh:212: + cmd="iperf3 -c ${SINK_LOOPBACK_IP_ADDR} -p $(printf '5%03d' ${i}) --length 64 --bitrate ${IPERF3_BITRATE} -t 0 --connect-timeout 150 &>/dev/null" WARNING: line length of 94 exceeds 80 columns #487: FILE: tools/testing/selftests/net/ipv6_route_update_soft_lockup.sh:213: + ip netns exec ${source_ns} bash -c "while true; do ${cmd}; done &" &>/dev/null WARNING: line length of 155 exceeds 80 columns #490: FILE: tools/testing/selftests/net/ipv6_route_update_soft_lockup.sh:216: + echo "info: IPv6 routing table is being updated at the rate of $(echo "1/${ROUTING_TABLE_REFRESH_PERIOD}" | bc)/s for ${TEST_DURATION} seconds ..." WARNING: line length of 82 exceeds 80 columns #491: FILE: tools/testing/selftests/net/ipv6_route_update_soft_lockup.sh:217: + echo "info: A kernel soft lockup, if detected, results in a kernel panic!" total: 0 errors, 32 warnings, 0 checks, 407 lines checked NOTE: For some of the reported defects, checkpatch may be able to mechanically convert to the typical style using --fix or --fix-inplace. Commit 82a3223909c8 ("ipv6: Fix soft lockups in fib6_select_path under high next hop churn") has style problems, please review. NOTE: Ignored message types: ALLOC_SIZEOF_STRUCT BAD_REPORTED_BY_LINK CAMELCASE COMMIT_LOG_LONG_LINE GIT_COMMIT_ID MACRO_ARG_REUSE NO_AUTHOR_SIGN_OFF NOTE: If any of the errors are false positives, please report them to the maintainer, see CHECKPATCH in MAINTAINERS. total: 0 errors, 32 warnings, 0 checks, 407 lines checked