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: note: in included file (through ../include/linux/seg6_iptunnel.h): ../include/uapi/linux/seg6_iptunnel.h:29:31: warning: array of flexible structures ../net/ipv6/seg6_iptunnel.c:52:43: warning: array of flexible structures WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/block/rnull_mod.o 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: In function ‘seg6_do_srh_encap’: ../net/ipv6/seg6_iptunnel.c:138:16: error: implicit declaration of function ‘__seg6_do_srh_encap’; did you mean ‘seg6_do_srh_encap’? [-Wimplicit-function-declaration] 138 | return __seg6_do_srh_encap(skb, osrh, proto, NULL); | ^~~~~~~~~~~~~~~~~~~ | seg6_do_srh_encap ../net/ipv6/seg6_iptunnel.c: At top level: ../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:16: note: previous implicit declaration of ‘__seg6_do_srh_encap’ with type ‘int()’ 138 | return __seg6_do_srh_encap(skb, osrh, proto, NULL); | ^~~~~~~~~~~~~~~~~~~ ../net/ipv6/seg6_iptunnel.c: In function ‘seg6_do_srh_inline’: ../net/ipv6/seg6_iptunnel.c:336:16: error: implicit declaration of function ‘__seg6_do_srh_inline’; did you mean ‘seg6_do_srh_inline’? [-Wimplicit-function-declaration] 336 | return __seg6_do_srh_inline(skb, osrh, NULL); | ^~~~~~~~~~~~~~~~~~~~ | seg6_do_srh_inline ../net/ipv6/seg6_iptunnel.c: At top level: ../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:16: note: previous implicit declaration of ‘__seg6_do_srh_inline’ with type ‘int()’ 336 | return __seg6_do_srh_inline(skb, osrh, NULL); | ^~~~~~~~~~~~~~~~~~~~ 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 New errors added --- /tmp/tmp.keEOqjxneg 2024-10-30 10:43:25.163737024 -0700 +++ /tmp/tmp.lhZZQ4DXkZ 2024-10-30 10:43:39.723622993 -0700 @@ -4,4 +4,31 @@ -../net/ipv6/seg6_iptunnel.c: note: in included file (through ../include/linux/seg6_iptunnel.h): -../include/uapi/linux/seg6_iptunnel.h:29:31: warning: array of flexible structures -../net/ipv6/seg6_iptunnel.c:52:43: warning: array of flexible structures -WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/block/rnull_mod.o +../net/ipv6/seg6_iptunnel.c: In function ‘seg6_do_srh_encap’: +../net/ipv6/seg6_iptunnel.c:138:16: error: implicit declaration of function ‘__seg6_do_srh_encap’; did you mean ‘seg6_do_srh_encap’? [-Wimplicit-function-declaration] + 138 | return __seg6_do_srh_encap(skb, osrh, proto, NULL); + | ^~~~~~~~~~~~~~~~~~~ + | seg6_do_srh_encap +../net/ipv6/seg6_iptunnel.c: At top level: +../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:16: note: previous implicit declaration of ‘__seg6_do_srh_encap’ with type ‘int()’ + 138 | return __seg6_do_srh_encap(skb, osrh, proto, NULL); + | ^~~~~~~~~~~~~~~~~~~ +../net/ipv6/seg6_iptunnel.c: In function ‘seg6_do_srh_inline’: +../net/ipv6/seg6_iptunnel.c:336:16: error: implicit declaration of function ‘__seg6_do_srh_inline’; did you mean ‘seg6_do_srh_inline’? [-Wimplicit-function-declaration] + 336 | return __seg6_do_srh_inline(skb, osrh, NULL); + | ^~~~~~~~~~~~~~~~~~~~ + | seg6_do_srh_inline +../net/ipv6/seg6_iptunnel.c: At top level: +../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:16: note: previous implicit declaration of ‘__seg6_do_srh_inline’ with type ‘int()’ + 336 | return __seg6_do_srh_inline(skb, osrh, NULL); + | ^~~~~~~~~~~~~~~~~~~~ +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 Per-file breakdown --- /tmp/tmp.z9PPbsxS2W 2024-10-30 10:43:39.731622930 -0700 +++ /tmp/tmp.7hMvwjeTvB 2024-10-30 10:43:39.734622907 -0700 @@ -1,2 +1 @@ - 1 ../include/uapi/linux/seg6_iptunnel.h - 1 ../net/ipv6/seg6_iptunnel.c + 4 ../net/ipv6/seg6_iptunnel.c