Name of failed tests ====================
master ------
* headers
maint -----
* difference between net and batadv maint * sparse linux-5.15-rc1 cfg: BLA=n DAT=n DEBUG=y TRACING=y NC=n MCAST=y BATMAN_V=y * sparse linux-5.15-rc1 cfg: BLA=n DAT=y DEBUG=y TRACING=n NC=y MCAST=n BATMAN_V=n * sparse linux-5.15-rc1 cfg: BLA=y DAT=n DEBUG=y TRACING=y NC=y MCAST=y BATMAN_V=n
Output of different failed tests ================================
maint: difference between net and batadv maint ----------------------------------------------
net/Documentation/networking/batman-adv.rst | 2 net/MAINTAINERS | 2 net/net/batman-adv/bat_iv_ogm.c | 75 ++++-------- net/net/batman-adv/bat_v.c | 30 +---- net/net/batman-adv/bat_v_elp.c | 9 - net/net/batman-adv/bat_v_ogm.c | 39 ++---- net/net/batman-adv/bridge_loop_avoidance.c | 39 ++---- net/net/batman-adv/distributed-arp-table.c | 27 +--- net/net/batman-adv/fragmentation.c | 6 - net/net/batman-adv/gateway_client.c | 60 ++-------- net/net/batman-adv/gateway_client.h | 16 ++ net/net/batman-adv/gateway_common.c | 2 net/net/batman-adv/hard-interface.c | 21 +-- net/net/batman-adv/hard-interface.h | 3 net/net/batman-adv/log.c | 2 net/net/batman-adv/main.h | 2 net/net/batman-adv/multicast.c | 11 - net/net/batman-adv/netlink.c | 6 - net/net/batman-adv/network-coding.c | 24 ++-- net/net/batman-adv/originator.c | 114 +++---------------- net/net/batman-adv/originator.h | 96 ++++++++++++++-- net/net/batman-adv/routing.c | 39 ++---- net/net/batman-adv/send.c | 33 ++--- net/net/batman-adv/soft-interface.c | 27 ---- net/net/batman-adv/soft-interface.h | 16 ++ net/net/batman-adv/tp_meter.c | 27 +--- net/net/batman-adv/translation-table.c | 109 ++++++------------ net/net/batman-adv/translation-table.h | 18 ++- net/net/batman-adv/tvlv.c | 9 + 29 files changed, 379 insertions(+), 485 deletions(-)
master: headers ---------------
diff --git a/net/batman-adv/bat_iv_ogm.c b/net/batman-adv/bat_iv_ogm.c index 2cdc4d6b..cb6e2271 100644 --- a/net/batman-adv/bat_iv_ogm.c +++ b/net/batman-adv/bat_iv_ogm.c @@ -6,8 +6,6 @@
#include "bat_iv_ogm.h" #include "main.h" // IWYU pragma: keep - -#include <linux/atomic.h> #include <linux/bitmap.h> #include <linux/bitops.h> #include <linux/bug.h> @@ -49,6 +47,7 @@ #include "gateway_client.h" #include "hard-interface.h" #include "hash.h" +#include "linux/atomic/atomic-instrumented.h" #include "log.h" #include "netlink.h" #include "network-coding.h" diff --git a/net/batman-adv/bat_v.c b/net/batman-adv/bat_v.c index a1665f2f..52b4c624 100644 --- a/net/batman-adv/bat_v.c +++ b/net/batman-adv/bat_v.c @@ -6,8 +6,6 @@
#include "bat_v.h" #include "main.h" // IWYU pragma: keep - -#include <linux/atomic.h> #include <linux/cache.h> #include <linux/errno.h> #include <linux/if_ether.h> @@ -37,6 +35,7 @@ #include "gateway_common.h" #include "hard-interface.h" #include "hash.h" +#include "linux/atomic/atomic-instrumented.h" #include "log.h" #include "netlink.h" #include "originator.h" diff --git a/net/batman-adv/bat_v_elp.c b/net/batman-adv/bat_v_elp.c index 3b2b1194..fccb4d12 100644 --- a/net/batman-adv/bat_v_elp.c +++ b/net/batman-adv/bat_v_elp.c @@ -6,8 +6,6 @@
#include "bat_v_elp.h" #include "main.h" // IWYU pragma: keep - -#include <linux/atomic.h> #include <linux/bitops.h> #include <linux/byteorder/generic.h> #include <linux/errno.h> @@ -37,6 +35,7 @@ #include "bat_algo.h" #include "bat_v_ogm.h" #include "hard-interface.h" +#include "linux/atomic/atomic-instrumented.h" #include "log.h" #include "originator.h" #include "routing.h" diff --git a/net/batman-adv/bat_v_ogm.c b/net/batman-adv/bat_v_ogm.c index 91d77595..49dab266 100644 --- a/net/batman-adv/bat_v_ogm.c +++ b/net/batman-adv/bat_v_ogm.c @@ -6,8 +6,6 @@
#include "bat_v_ogm.h" #include "main.h" // IWYU pragma: keep - -#include <linux/atomic.h> #include <linux/byteorder/generic.h> #include <linux/errno.h> #include <linux/etherdevice.h> @@ -37,6 +35,7 @@ #include "bat_algo.h" #include "hard-interface.h" #include "hash.h" +#include "linux/atomic/atomic-instrumented.h" #include "log.h" #include "originator.h" #include "routing.h" diff --git a/net/batman-adv/bridge_loop_avoidance.c b/net/batman-adv/bridge_loop_avoidance.c index a5ada761..b07b164a 100644 --- a/net/batman-adv/bridge_loop_avoidance.c +++ b/net/batman-adv/bridge_loop_avoidance.c @@ -6,8 +6,6 @@
#include "bridge_loop_avoidance.h" #include "main.h" // IWYU pragma: keep - -#include <linux/atomic.h> #include <linux/byteorder/generic.h> #include <linux/compiler.h> #include <linux/crc16.h> @@ -42,6 +40,7 @@
#include "hard-interface.h" #include "hash.h" +#include "linux/atomic/atomic-instrumented.h" #include "log.h" #include "netlink.h" #include "originator.h" diff --git a/net/batman-adv/distributed-arp-table.c b/net/batman-adv/distributed-arp-table.c index d09309aa..c04b3ca6 100644 --- a/net/batman-adv/distributed-arp-table.c +++ b/net/batman-adv/distributed-arp-table.c @@ -6,9 +6,7 @@
#include "distributed-arp-table.h" #include "main.h" // IWYU pragma: keep - #include <asm/unaligned.h> -#include <linux/atomic.h> #include <linux/bitops.h> #include <linux/byteorder/generic.h> #include <linux/errno.h> @@ -42,6 +40,7 @@ #include "bridge_loop_avoidance.h" #include "hard-interface.h" #include "hash.h" +#include "linux/atomic/atomic-instrumented.h" #include "log.h" #include "netlink.h" #include "originator.h" diff --git a/net/batman-adv/fragmentation.c b/net/batman-adv/fragmentation.c index ece31cdf..4a46c189 100644 --- a/net/batman-adv/fragmentation.c +++ b/net/batman-adv/fragmentation.c @@ -6,8 +6,6 @@
#include "fragmentation.h" #include "main.h" // IWYU pragma: keep - -#include <linux/atomic.h> #include <linux/byteorder/generic.h> #include <linux/errno.h> #include <linux/etherdevice.h> @@ -24,6 +22,7 @@ #include <uapi/linux/batadv_packet.h>
#include "hard-interface.h" +#include "linux/atomic/atomic-instrumented.h" #include "originator.h" #include "routing.h" #include "send.h" diff --git a/net/batman-adv/gateway_client.c b/net/batman-adv/gateway_client.c index 98a9f22a..9c278da3 100644 --- a/net/batman-adv/gateway_client.c +++ b/net/batman-adv/gateway_client.c @@ -6,8 +6,6 @@
#include "gateway_client.h" #include "main.h" // IWYU pragma: keep - -#include <linux/atomic.h> #include <linux/byteorder/generic.h> #include <linux/errno.h> #include <linux/etherdevice.h> @@ -35,6 +33,7 @@ #include <uapi/linux/batman_adv.h>
#include "hard-interface.h" +#include "linux/atomic/atomic-instrumented.h" #include "log.h" #include "netlink.h" #include "originator.h" diff --git a/net/batman-adv/gateway_common.c b/net/batman-adv/gateway_common.c index 0f1764b0..1de04cbf 100644 --- a/net/batman-adv/gateway_common.c +++ b/net/batman-adv/gateway_common.c @@ -6,8 +6,6 @@
#include "gateway_common.h" #include "main.h" // IWYU pragma: keep - -#include <linux/atomic.h> #include <linux/byteorder/generic.h> #include <linux/errno.h> #include <linux/kstrtox.h> @@ -20,6 +18,7 @@ #include <uapi/linux/batman_adv.h>
#include "gateway_client.h" +#include "linux/atomic/atomic-instrumented.h" #include "log.h" #include "tvlv.h"
diff --git a/net/batman-adv/hard-interface.c b/net/batman-adv/hard-interface.c index 7fbc51b4..91cb3275 100644 --- a/net/batman-adv/hard-interface.c +++ b/net/batman-adv/hard-interface.c @@ -6,8 +6,6 @@
#include "hard-interface.h" #include "main.h" // IWYU pragma: keep - -#include <linux/atomic.h> #include <linux/byteorder/generic.h> #include <linux/gfp.h> #include <linux/if.h> @@ -33,6 +31,7 @@ #include "bridge_loop_avoidance.h" #include "distributed-arp-table.h" #include "gateway_client.h" +#include "linux/atomic/atomic-instrumented.h" #include "log.h" #include "originator.h" #include "send.h" diff --git a/net/batman-adv/hash.h b/net/batman-adv/hash.h index cee08a24..4b773f0f 100644 --- a/net/batman-adv/hash.h +++ b/net/batman-adv/hash.h @@ -8,8 +8,6 @@ #define _NET_BATMAN_ADV_HASH_H_
#include "main.h" // IWYU pragma: keep - -#include <linux/atomic.h> #include <linux/compiler.h> #include <linux/list.h> #include <linux/lockdep.h> @@ -18,6 +16,8 @@ #include <linux/stddef.h> #include <linux/types.h>
+#include "linux/atomic/atomic-instrumented.h" + /* callback to a compare function. should compare 2 element data for their * keys * diff --git a/net/batman-adv/main.c b/net/batman-adv/main.c index 1cca3e1b..991b3b2d 100644 --- a/net/batman-adv/main.c +++ b/net/batman-adv/main.c @@ -6,7 +6,6 @@
#include "main.h" // IWYU pragma: keep
-#include <linux/atomic.h> #include <linux/build_bug.h> #include <linux/byteorder/generic.h> #include <linux/crc32c.h> @@ -48,6 +47,7 @@ #include "gateway_client.h" #include "gateway_common.h" #include "hard-interface.h" +#include "linux/atomic/atomic-instrumented.h" #include "log.h" #include "multicast.h" #include "netlink.h" diff --git a/net/batman-adv/multicast.c b/net/batman-adv/multicast.c index 7202ccd5..7ab80679 100644 --- a/net/batman-adv/multicast.c +++ b/net/batman-adv/multicast.c @@ -6,8 +6,6 @@
#include "multicast.h" #include "main.h" // IWYU pragma: keep - -#include <linux/atomic.h> #include <linux/bitops.h> #include <linux/bug.h> #include <linux/byteorder/generic.h> @@ -53,6 +51,7 @@ #include "bridge_loop_avoidance.h" #include "hard-interface.h" #include "hash.h" +#include "linux/atomic/atomic-instrumented.h" #include "log.h" #include "netlink.h" #include "send.h" diff --git a/net/batman-adv/netlink.c b/net/batman-adv/netlink.c index 91c0a227..ce674978 100644 --- a/net/batman-adv/netlink.c +++ b/net/batman-adv/netlink.c @@ -6,8 +6,6 @@
#include "netlink.h" #include "main.h" // IWYU pragma: keep - -#include <linux/atomic.h> #include <linux/bitops.h> #include <linux/bug.h> #include <linux/byteorder/generic.h> @@ -44,6 +42,7 @@ #include "gateway_client.h" #include "gateway_common.h" #include "hard-interface.h" +#include "linux/atomic/atomic-instrumented.h" #include "log.h" #include "multicast.h" #include "network-coding.h" diff --git a/net/batman-adv/network-coding.c b/net/batman-adv/network-coding.c index 0258c79c..b6c69384 100644 --- a/net/batman-adv/network-coding.c +++ b/net/batman-adv/network-coding.c @@ -6,8 +6,6 @@
#include "network-coding.h" #include "main.h" // IWYU pragma: keep - -#include <linux/atomic.h> #include <linux/bitops.h> #include <linux/byteorder/generic.h> #include <linux/compiler.h> @@ -38,6 +36,7 @@ #include <uapi/linux/batadv_packet.h>
#include "hash.h" +#include "linux/atomic/atomic-instrumented.h" #include "log.h" #include "originator.h" #include "routing.h" diff --git a/net/batman-adv/originator.c b/net/batman-adv/originator.c index 51e12ae9..928f5bea 100644 --- a/net/batman-adv/originator.c +++ b/net/batman-adv/originator.c @@ -6,8 +6,6 @@
#include "originator.h" #include "main.h" // IWYU pragma: keep - -#include <linux/atomic.h> #include <linux/errno.h> #include <linux/etherdevice.h> #include <linux/gfp.h> @@ -35,6 +33,7 @@ #include "gateway_client.h" #include "hard-interface.h" #include "hash.h" +#include "linux/atomic/atomic-instrumented.h" #include "log.h" #include "multicast.h" #include "netlink.h" diff --git a/net/batman-adv/routing.c b/net/batman-adv/routing.c index c2ef6716..a9dbefe4 100644 --- a/net/batman-adv/routing.c +++ b/net/batman-adv/routing.c @@ -6,8 +6,6 @@
#include "routing.h" #include "main.h" // IWYU pragma: keep - -#include <linux/atomic.h> #include <linux/byteorder/generic.h> #include <linux/compiler.h> #include <linux/errno.h> @@ -29,6 +27,7 @@ #include "distributed-arp-table.h" #include "fragmentation.h" #include "hard-interface.h" +#include "linux/atomic/atomic-instrumented.h" #include "log.h" #include "network-coding.h" #include "originator.h" diff --git a/net/batman-adv/send.c b/net/batman-adv/send.c index c0500d48..04c0ff55 100644 --- a/net/batman-adv/send.c +++ b/net/batman-adv/send.c @@ -6,8 +6,6 @@
#include "send.h" #include "main.h" // IWYU pragma: keep - -#include <linux/atomic.h> #include <linux/bug.h> #include <linux/byteorder/generic.h> #include <linux/errno.h> @@ -33,6 +31,7 @@ #include "fragmentation.h" #include "gateway_client.h" #include "hard-interface.h" +#include "linux/atomic/atomic-instrumented.h" #include "log.h" #include "network-coding.h" #include "originator.h" diff --git a/net/batman-adv/soft-interface.c b/net/batman-adv/soft-interface.c index 305ca1da..95256e1b 100644 --- a/net/batman-adv/soft-interface.c +++ b/net/batman-adv/soft-interface.c @@ -6,8 +6,6 @@
#include "soft-interface.h" #include "main.h" // IWYU pragma: keep - -#include <linux/atomic.h> #include <linux/byteorder/generic.h> #include <linux/cache.h> #include <linux/compiler.h> @@ -46,6 +44,7 @@ #include "distributed-arp-table.h" #include "gateway_client.h" #include "hard-interface.h" +#include "linux/atomic/atomic-instrumented.h" #include "multicast.h" #include "network-coding.h" #include "originator.h" diff --git a/net/batman-adv/tp_meter.c b/net/batman-adv/tp_meter.c index ac52e1fa..9c50a020 100644 --- a/net/batman-adv/tp_meter.c +++ b/net/batman-adv/tp_meter.c @@ -6,8 +6,6 @@
#include "tp_meter.h" #include "main.h" // IWYU pragma: keep - -#include <linux/atomic.h> #include <linux/build_bug.h> #include <linux/byteorder/generic.h> #include <linux/cache.h> @@ -43,6 +41,7 @@ #include <uapi/linux/batman_adv.h>
#include "hard-interface.h" +#include "linux/atomic/atomic-instrumented.h" #include "log.h" #include "netlink.h" #include "originator.h" diff --git a/net/batman-adv/translation-table.c b/net/batman-adv/translation-table.c index f16ab6a4..14e0e7b9 100644 --- a/net/batman-adv/translation-table.c +++ b/net/batman-adv/translation-table.c @@ -6,8 +6,6 @@
#include "translation-table.h" #include "main.h" // IWYU pragma: keep - -#include <linux/atomic.h> #include <linux/bitops.h> #include <linux/build_bug.h> #include <linux/byteorder/generic.h> @@ -45,6 +43,7 @@ #include "bridge_loop_avoidance.h" #include "hard-interface.h" #include "hash.h" +#include "linux/atomic/atomic-instrumented.h" #include "log.h" #include "netlink.h" #include "originator.h"
maint: sparse linux-5.15-rc1 cfg: BLA=n DAT=y DEBUG=y TRACING=n NC=y MCAST=n BATMAN_V=n ---------------------------------------------------------------------------
/home/build_test/build_env/tmp.HAiqHygXVC/net/batman-adv/log.c: note: in included file: /usr/lib/gcc/x86_64-linux-gnu/8/include/stdarg.h:49:9: warning: preprocessor token va_arg redefined /home/build_test/build_env/tmp.HAiqHygXVC/net/batman-adv/log.c: note: in included file (through include/linux/kernel.h, include/linux/skbuff.h, /home/build_test/build_env/tmp.HAiqHygXVC/compat-include//linux/skbuff.h, include/linux/if_ether.h, ...): ./include/linux/stdarg.h:8:9: this was the original definition
Statistics ==========
master ------
Failed tests: 1 Started build tests: 289 Tested Linux versions: 41 Tested configs: 116
maint -----
Failed tests: 4 Started build tests: 358 Tested Linux versions: 41 Tested configs: 118
linux-merge@lists.open-mesh.org