========== build_clang - FAILED tools/testing/selftests/arm64/tags/.gitignore: warning: ignored by one of the .gitignore files tools/testing/selftests/arm64/tags/Makefile: warning: ignored by one of the .gitignore files tools/testing/selftests/arm64/tags/tags_test.c: warning: ignored by one of the .gitignore files ../net/ipv6/seg6_iptunnel.c:138:9: error: call to undeclared function '__seg6_do_srh_encap'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 138 | return __seg6_do_srh_encap(skb, osrh, proto, NULL); | ^ ../net/ipv6/seg6_iptunnel.c:138:9: note: did you mean 'seg6_do_srh_encap'? ../net/ipv6/seg6_iptunnel.c:136:5: note: 'seg6_do_srh_encap' declared here 136 | int seg6_do_srh_encap(struct sk_buff *skb, struct ipv6_sr_hdr *osrh, int proto) | ^ 137 | { 138 | return __seg6_do_srh_encap(skb, osrh, proto, NULL); | ~~~~~~~~~~~~~~~~~~~ | seg6_do_srh_encap ../net/ipv6/seg6_iptunnel.c:142:12: error: static declaration of '__seg6_do_srh_encap' follows non-static declaration 142 | static int __seg6_do_srh_encap(struct sk_buff *skb, struct ipv6_sr_hdr *osrh, | ^ ../net/ipv6/seg6_iptunnel.c:138:9: note: previous implicit declaration is here 138 | return __seg6_do_srh_encap(skb, osrh, proto, NULL); | ^ ../net/ipv6/seg6_iptunnel.c:336:9: error: call to undeclared function '__seg6_do_srh_inline'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 336 | return __seg6_do_srh_inline(skb, osrh, NULL); | ^ ../net/ipv6/seg6_iptunnel.c:336:9: note: did you mean 'seg6_do_srh_inline'? ../net/ipv6/seg6_iptunnel.c:334:5: note: 'seg6_do_srh_inline' declared here 334 | int seg6_do_srh_inline(struct sk_buff *skb, struct ipv6_sr_hdr *osrh) | ^ 335 | { 336 | return __seg6_do_srh_inline(skb, osrh, NULL); | ~~~~~~~~~~~~~~~~~~~~ | seg6_do_srh_inline ../net/ipv6/seg6_iptunnel.c:340:12: error: static declaration of '__seg6_do_srh_inline' follows non-static declaration 340 | static int __seg6_do_srh_inline(struct sk_buff *skb, struct ipv6_sr_hdr *osrh, | ^ ../net/ipv6/seg6_iptunnel.c:336:9: note: previous implicit declaration is here 336 | return __seg6_do_srh_inline(skb, osrh, NULL); | ^ 4 errors generated. make[5]: *** [../scripts/Makefile.build:229: net/ipv6/seg6_iptunnel.o] Error 1 make[4]: *** [../scripts/Makefile.build:478: net/ipv6] Error 2 make[3]: *** [../scripts/Makefile.build:478: net] Error 2 make[3]: *** Waiting for unfinished jobs.... make[2]: *** [/home/nipa/net-next/wt-0/Makefile:1936: .] Error 2 make[1]: *** [/home/nipa/net-next/wt-0/Makefile:224: __sub-make] Error 2 make: *** [Makefile:224: __sub-make] Error 2 tools/testing/selftests/arm64/tags/.gitignore: warning: ignored by one of the .gitignore files tools/testing/selftests/arm64/tags/Makefile: warning: ignored by one of the .gitignore files tools/testing/selftests/arm64/tags/tags_test.c: warning: ignored by one of the .gitignore files ../net/ipv6/seg6_iptunnel.c:138:9: error: call to undeclared function '__seg6_do_srh_encap'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 138 | return __seg6_do_srh_encap(skb, osrh, proto, NULL); | ^ ../net/ipv6/seg6_iptunnel.c:138:9: note: did you mean 'seg6_do_srh_encap'? ../net/ipv6/seg6_iptunnel.c:136:5: note: 'seg6_do_srh_encap' declared here 136 | int seg6_do_srh_encap(struct sk_buff *skb, struct ipv6_sr_hdr *osrh, int proto) | ^ 137 | { 138 | return __seg6_do_srh_encap(skb, osrh, proto, NULL); | ~~~~~~~~~~~~~~~~~~~ | seg6_do_srh_encap ../net/ipv6/seg6_iptunnel.c:142:12: error: static declaration of '__seg6_do_srh_encap' follows non-static declaration 142 | static int __seg6_do_srh_encap(struct sk_buff *skb, struct ipv6_sr_hdr *osrh, | ^ ../net/ipv6/seg6_iptunnel.c:138:9: note: previous implicit declaration is here 138 | return __seg6_do_srh_encap(skb, osrh, proto, NULL); | ^ ../net/ipv6/seg6_iptunnel.c:336:9: error: call to undeclared function '__seg6_do_srh_inline'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 336 | return __seg6_do_srh_inline(skb, osrh, NULL); | ^ ../net/ipv6/seg6_iptunnel.c:336:9: note: did you mean 'seg6_do_srh_inline'? ../net/ipv6/seg6_iptunnel.c:334:5: note: 'seg6_do_srh_inline' declared here 334 | int seg6_do_srh_inline(struct sk_buff *skb, struct ipv6_sr_hdr *osrh) | ^ 335 | { 336 | return __seg6_do_srh_inline(skb, osrh, NULL); | ~~~~~~~~~~~~~~~~~~~~ | seg6_do_srh_inline ../net/ipv6/seg6_iptunnel.c:340:12: error: static declaration of '__seg6_do_srh_inline' follows non-static declaration 340 | static int __seg6_do_srh_inline(struct sk_buff *skb, struct ipv6_sr_hdr *osrh, | ^ ../net/ipv6/seg6_iptunnel.c:336:9: note: previous implicit declaration is here 336 | return __seg6_do_srh_inline(skb, osrh, NULL); | ^ 4 errors generated. make[5]: *** [../scripts/Makefile.build:229: net/ipv6/seg6_iptunnel.o] Error 1 make[5]: *** Waiting for unfinished jobs.... make[4]: *** [../scripts/Makefile.build:478: net/ipv6] Error 2 make[3]: *** [../scripts/Makefile.build:478: net] Error 2 make[3]: *** Waiting for unfinished jobs.... make[2]: *** [/home/nipa/net-next/wt-0/Makefile:1936: .] Error 2 make[1]: *** [/home/nipa/net-next/wt-0/Makefile:224: __sub-make] Error 2 make: *** [Makefile:224: __sub-make] Error 2