========== build_allmodconfig_warn - 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/run_tags_test.sh: warning: ignored by one of the .gitignore files tools/testing/selftests/arm64/tags/tags_test.c: warning: ignored by one of the .gitignore files tools/testing/selftests/kvm/.gitignore: warning: ignored by one of the .gitignore files tools/testing/selftests/kvm/Makefile: warning: ignored by one of the .gitignore files tools/testing/selftests/kvm/config: warning: ignored by one of the .gitignore files tools/testing/selftests/kvm/settings: warning: ignored by one of the .gitignore files ../net/core/drop_monitor.c: In function ‘net_dm_trace_on_set’: ../net/core/drop_monitor.c:1162:42: error: passing argument 1 of ‘register_trace_kfree_skb’ from incompatible pointer type [-Wincompatible-pointer-types] 1162 | rc = register_trace_kfree_skb(ops->kfree_skb_probe, NULL); | ~~~^~~~~~~~~~~~~~~~~ | | | void (*)(void *, struct sk_buff *, void *, enum skb_drop_reason) In file included from ../include/trace/events/skb.h:10, from ../net/core/drop_monitor.c:36: ../include/linux/tracepoint.h:270:38: note: expected ‘void (*)(void *, struct sk_buff *, void *, enum skb_drop_reason, struct sock *)’ but argument is of type ‘void (*)(void *, struct sk_buff *, void *, enum skb_drop_reason)’ 270 | register_trace_##name(void (*probe)(data_proto), void *data) \ | ~~~~~~~^~~~~~~~~~~~~~~~~~ ../include/linux/tracepoint.h:434:9: note: in expansion of macro ‘__DECLARE_TRACE’ 434 | __DECLARE_TRACE(name, PARAMS(proto), PARAMS(args), \ | ^~~~~~~~~~~~~~~ ../include/linux/tracepoint.h:568:9: note: in expansion of macro ‘DECLARE_TRACE’ 568 | DECLARE_TRACE(name, PARAMS(proto), PARAMS(args)) | ^~~~~~~~~~~~~ ../include/trace/events/skb.h:24:1: note: in expansion of macro ‘TRACE_EVENT’ 24 | TRACE_EVENT(kfree_skb, | ^~~~~~~~~~~ ../net/core/drop_monitor.c:1177:39: error: passing argument 1 of ‘unregister_trace_kfree_skb’ from incompatible pointer type [-Wincompatible-pointer-types] 1177 | unregister_trace_kfree_skb(ops->kfree_skb_probe, NULL); | ~~~^~~~~~~~~~~~~~~~~ | | | void (*)(void *, struct sk_buff *, void *, enum skb_drop_reason) ../include/linux/tracepoint.h:283:40: note: expected ‘void (*)(void *, struct sk_buff *, void *, enum skb_drop_reason, struct sock *)’ but argument is of type ‘void (*)(void *, struct sk_buff *, void *, enum skb_drop_reason)’ 283 | unregister_trace_##name(void (*probe)(data_proto), void *data) \ | ~~~~~~~^~~~~~~~~~~~~~~~~~ ../include/linux/tracepoint.h:434:9: note: in expansion of macro ‘__DECLARE_TRACE’ 434 | __DECLARE_TRACE(name, PARAMS(proto), PARAMS(args), \ | ^~~~~~~~~~~~~~~ ../include/linux/tracepoint.h:568:9: note: in expansion of macro ‘DECLARE_TRACE’ 568 | DECLARE_TRACE(name, PARAMS(proto), PARAMS(args)) | ^~~~~~~~~~~~~ ../include/trace/events/skb.h:24:1: note: in expansion of macro ‘TRACE_EVENT’ 24 | TRACE_EVENT(kfree_skb, | ^~~~~~~~~~~ ../net/core/drop_monitor.c: In function ‘net_dm_trace_off_set’: ../net/core/drop_monitor.c:1200:39: error: passing argument 1 of ‘unregister_trace_kfree_skb’ from incompatible pointer type [-Wincompatible-pointer-types] 1200 | unregister_trace_kfree_skb(ops->kfree_skb_probe, NULL); | ~~~^~~~~~~~~~~~~~~~~ | | | void (*)(void *, struct sk_buff *, void *, enum skb_drop_reason) ../include/linux/tracepoint.h:283:40: note: expected ‘void (*)(void *, struct sk_buff *, void *, enum skb_drop_reason, struct sock *)’ but argument is of type ‘void (*)(void *, struct sk_buff *, void *, enum skb_drop_reason)’ 283 | unregister_trace_##name(void (*probe)(data_proto), void *data) \ | ~~~~~~~^~~~~~~~~~~~~~~~~~ ../include/linux/tracepoint.h:434:9: note: in expansion of macro ‘__DECLARE_TRACE’ 434 | __DECLARE_TRACE(name, PARAMS(proto), PARAMS(args), \ | ^~~~~~~~~~~~~~~ ../include/linux/tracepoint.h:568:9: note: in expansion of macro ‘DECLARE_TRACE’ 568 | DECLARE_TRACE(name, PARAMS(proto), PARAMS(args)) | ^~~~~~~~~~~~~ ../include/trace/events/skb.h:24:1: note: in expansion of macro ‘TRACE_EVENT’ 24 | TRACE_EVENT(kfree_skb, | ^~~~~~~~~~~ make[5]: *** [../scripts/Makefile.build:244: net/core/drop_monitor.o] Error 1 make[4]: *** [../scripts/Makefile.build:485: net/core] Error 2 make[4]: *** Waiting for unfinished jobs.... make[3]: *** [../scripts/Makefile.build:485: net] Error 2 make[3]: *** Waiting for unfinished jobs.... make[2]: *** [/home/nipa/net-next/wt-1/Makefile:1934: .] Error 2 make[1]: *** [/home/nipa/net-next/wt-1/Makefile:240: __sub-make] Error 2 make: *** [Makefile:240: __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/run_tags_test.sh: warning: ignored by one of the .gitignore files tools/testing/selftests/arm64/tags/tags_test.c: warning: ignored by one of the .gitignore files tools/testing/selftests/kvm/.gitignore: warning: ignored by one of the .gitignore files tools/testing/selftests/kvm/Makefile: warning: ignored by one of the .gitignore files tools/testing/selftests/kvm/config: warning: ignored by one of the .gitignore files tools/testing/selftests/kvm/settings: warning: ignored by one of the .gitignore files ../net/core/drop_monitor.c: In function ‘net_dm_trace_on_set’: ../net/core/drop_monitor.c:1162:42: error: passing argument 1 of ‘register_trace_kfree_skb’ from incompatible pointer type [-Wincompatible-pointer-types] 1162 | rc = register_trace_kfree_skb(ops->kfree_skb_probe, NULL); | ~~~^~~~~~~~~~~~~~~~~ | | | void (*)(void *, struct sk_buff *, void *, enum skb_drop_reason) In file included from ../include/trace/events/skb.h:10, from ../net/core/drop_monitor.c:36: ../include/linux/tracepoint.h:270:38: note: expected ‘void (*)(void *, struct sk_buff *, void *, enum skb_drop_reason, struct sock *)’ but argument is of type ‘void (*)(void *, struct sk_buff *, void *, enum skb_drop_reason)’ 270 | register_trace_##name(void (*probe)(data_proto), void *data) \ | ~~~~~~~^~~~~~~~~~~~~~~~~~ ../include/linux/tracepoint.h:434:9: note: in expansion of macro ‘__DECLARE_TRACE’ 434 | __DECLARE_TRACE(name, PARAMS(proto), PARAMS(args), \ | ^~~~~~~~~~~~~~~ ../include/linux/tracepoint.h:568:9: note: in expansion of macro ‘DECLARE_TRACE’ 568 | DECLARE_TRACE(name, PARAMS(proto), PARAMS(args)) | ^~~~~~~~~~~~~ ../include/trace/events/skb.h:24:1: note: in expansion of macro ‘TRACE_EVENT’ 24 | TRACE_EVENT(kfree_skb, | ^~~~~~~~~~~ ../net/core/drop_monitor.c:1177:39: error: passing argument 1 of ‘unregister_trace_kfree_skb’ from incompatible pointer type [-Wincompatible-pointer-types] 1177 | unregister_trace_kfree_skb(ops->kfree_skb_probe, NULL); | ~~~^~~~~~~~~~~~~~~~~ | | | void (*)(void *, struct sk_buff *, void *, enum skb_drop_reason) ../include/linux/tracepoint.h:283:40: note: expected ‘void (*)(void *, struct sk_buff *, void *, enum skb_drop_reason, struct sock *)’ but argument is of type ‘void (*)(void *, struct sk_buff *, void *, enum skb_drop_reason)’ 283 | unregister_trace_##name(void (*probe)(data_proto), void *data) \ | ~~~~~~~^~~~~~~~~~~~~~~~~~ ../include/linux/tracepoint.h:434:9: note: in expansion of macro ‘__DECLARE_TRACE’ 434 | __DECLARE_TRACE(name, PARAMS(proto), PARAMS(args), \ | ^~~~~~~~~~~~~~~ ../include/linux/tracepoint.h:568:9: note: in expansion of macro ‘DECLARE_TRACE’ 568 | DECLARE_TRACE(name, PARAMS(proto), PARAMS(args)) | ^~~~~~~~~~~~~ ../include/trace/events/skb.h:24:1: note: in expansion of macro ‘TRACE_EVENT’ 24 | TRACE_EVENT(kfree_skb, | ^~~~~~~~~~~ ../net/core/drop_monitor.c: In function ‘net_dm_trace_off_set’: ../net/core/drop_monitor.c:1200:39: error: passing argument 1 of ‘unregister_trace_kfree_skb’ from incompatible pointer type [-Wincompatible-pointer-types] 1200 | unregister_trace_kfree_skb(ops->kfree_skb_probe, NULL); | ~~~^~~~~~~~~~~~~~~~~ | | | void (*)(void *, struct sk_buff *, void *, enum skb_drop_reason) ../include/linux/tracepoint.h:283:40: note: expected ‘void (*)(void *, struct sk_buff *, void *, enum skb_drop_reason, struct sock *)’ but argument is of type ‘void (*)(void *, struct sk_buff *, void *, enum skb_drop_reason)’ 283 | unregister_trace_##name(void (*probe)(data_proto), void *data) \ | ~~~~~~~^~~~~~~~~~~~~~~~~~ ../include/linux/tracepoint.h:434:9: note: in expansion of macro ‘__DECLARE_TRACE’ 434 | __DECLARE_TRACE(name, PARAMS(proto), PARAMS(args), \ | ^~~~~~~~~~~~~~~ ../include/linux/tracepoint.h:568:9: note: in expansion of macro ‘DECLARE_TRACE’ 568 | DECLARE_TRACE(name, PARAMS(proto), PARAMS(args)) | ^~~~~~~~~~~~~ ../include/trace/events/skb.h:24:1: note: in expansion of macro ‘TRACE_EVENT’ 24 | TRACE_EVENT(kfree_skb, | ^~~~~~~~~~~ make[5]: *** [../scripts/Makefile.build:244: net/core/drop_monitor.o] Error 1 make[4]: *** [../scripts/Makefile.build:485: net/core] Error 2 make[4]: *** Waiting for unfinished jobs.... make[3]: *** [../scripts/Makefile.build:485: net] Error 2 make[3]: *** Waiting for unfinished jobs.... make[2]: *** [/home/nipa/net-next/wt-1/Makefile:1934: .] Error 2 make[1]: *** [/home/nipa/net-next/wt-1/Makefile:240: __sub-make] Error 2 make: *** [Makefile:240: __sub-make] Error 2