Name of failed tests
====================
stable
------
* difference between net and batadv stable
* sparse v6.15-rc1 cfg: BLA=n DAT=n DEBUG=n TRACING=n NC=y MCAST=n BATMAN_V=y
* sparse v6.15-rc1 cfg: BLA=n DAT=n DEBUG=n TRACING=n NC=y MCAST=y BATMAN_V=y
* sparse v6.15-rc1 cfg: BLA=n DAT=y DEBUG=n TRACING=n NC=n MCAST=n BATMAN_V=n
* sparse v6.15-rc1 cfg: BLA=n DAT=y DEBUG=n TRACING=y NC=n MCAST=n BATMAN_V=y
* sparse v6.15-rc1 cfg: BLA=n DAT=y DEBUG=n TRACING=y NC=y MCAST=n BATMAN_V=y
* sparse v6.15-rc1 cfg: BLA=y DAT=y DEBUG=n TRACING=y NC=n MCAST=n BATMAN_V=y
* sparse v6.15-rc1 cfg: BLA=y DAT=y DEBUG=y TRACING=y NC=y MCAST=n BATMAN_V=y
* unused_symbols v6.15-rc1 cfg: BLA=n DAT=n DEBUG=n TRACING=n NC=y MCAST=n
BATMAN_V=y
* unused_symbols v6.15-rc1 cfg: BLA=n DAT=n DEBUG=n TRACING=n NC=y MCAST=y
BATMAN_V=y
* unused_symbols v6.15-rc1 cfg: BLA=n DAT=y DEBUG=n TRACING=n NC=n MCAST=n
BATMAN_V=n
* unused_symbols v6.15-rc1 cfg: BLA=n DAT=y DEBUG=n TRACING=y NC=n MCAST=n
BATMAN_V=y
* unused_symbols v6.15-rc1 cfg: BLA=n DAT=y DEBUG=n TRACING=y NC=y MCAST=n
BATMAN_V=y
* unused_symbols v6.15-rc1 cfg: BLA=y DAT=y DEBUG=n TRACING=y NC=n MCAST=n
BATMAN_V=y
* unused_symbols v6.15-rc1 cfg: BLA=y DAT=y DEBUG=y TRACING=y NC=y MCAST=n
BATMAN_V=y
main
----
* difference between net-next and batadv main
* headers
Output of different failed tests
================================
stable: difference between net and batadv stable
------------------------------------------------
net/Documentation/networking/batman-adv.rst | 2
net/include/uapi/linux/batman_adv.h | 18
net/net/batman-adv/Makefile | 2
net/net/batman-adv/bat_algo.c | 8
net/net/batman-adv/bat_iv_ogm.c | 105 -
net/net/batman-adv/bat_v.c | 28
net/net/batman-adv/bat_v_elp.c | 16
net/net/batman-adv/bat_v_ogm.c | 42
net/net/batman-adv/bitarray.c | 2
net/net/batman-adv/bridge_loop_avoidance.c | 106 -
net/net/batman-adv/distributed-arp-table.c | 68 -
net/net/batman-adv/distributed-arp-table.h | 4
net/net/batman-adv/fragmentation.c | 2
net/net/batman-adv/gateway_client.c | 38
net/net/batman-adv/gateway_common.c | 8
net/net/batman-adv/hard-interface.c | 158 +-
net/net/batman-adv/hard-interface.h | 12
net/net/batman-adv/log.c | 2
net/net/batman-adv/log.h | 10
net/net/batman-adv/main.c | 42
net/net/batman-adv/main.h | 24
net/net/batman-adv/mesh-interface.c | 1161 +++++++++++++++++++
net/net/batman-adv/mesh-interface.h | 42
net/net/batman-adv/multicast.c | 182 +-
net/net/batman-adv/multicast_forw.c | 30
net/net/batman-adv/netlink.c | 180 +-
net/net/batman-adv/netlink.h | 2
net/net/batman-adv/network-coding.c | 64 -
net/net/batman-adv/originator.c | 58
net/net/batman-adv/routing.c | 42
net/net/batman-adv/send.c | 36
net/net/batman-adv/send.h | 4
net/net/batman-adv/soft-interface.c | 1161 -------------------
net/net/batman-adv/soft-interface.h | 42
net/net/batman-adv/tp_meter.c | 30
net/net/batman-adv/trace.h | 2
net/net/batman-adv/translation-table.c | 198 +--
net/net/batman-adv/translation-table.h | 4
net/net/batman-adv/tvlv.c | 26
net/net/batman-adv/types.h | 78 -
40 files changed, 2010 insertions(+), 2029 deletions(-)
main: difference between net-next and batadv main
-------------------------------------------------
netnext/net/batman-adv/Kconfig | 2 +-
netnext/net/batman-adv/hard-interface.c | 1 +
netnext/net/batman-adv/tp_meter.c | 6 +++---
3 files changed, 5 insertions(+), 4 deletions(-)
main: headers
-------------
diff --git a/net/batman-adv/main.c b/net/batman-adv/main.c
index 3f6514a3..08625752 100644
--- a/net/batman-adv/main.c
+++ b/net/batman-adv/main.c
@@ -11,7 +11,6 @@
#include <linux/build_bug.h>
#include <linux/byteorder/generic.h>
#include <linux/container_of.h>
-#include <linux/crc32c.h>
#include <linux/device.h>
#include <linux/errno.h>
#include <linux/gfp.h>
@@ -50,6 +49,7 @@
#include "gateway_client.h"
#include "gateway_common.h"
#include "hard-interface.h"
+#include "linux/crc32.h"
#include "log.h"
#include "mesh-interface.h"
#include "multicast.h"
diff --git a/net/batman-adv/mesh-interface.c
b/net/batman-adv/mesh-interface.c
index 84d7ac44..6db93c5d 100644
--- a/net/batman-adv/mesh-interface.c
+++ b/net/batman-adv/mesh-interface.c
@@ -36,7 +36,6 @@
#include <linux/stddef.h>
#include <linux/string.h>
#include <linux/types.h>
-#include <net/net_namespace.h>
#include <net/netlink.h>
#include <uapi/linux/batadv_packet.h>
#include <uapi/linux/batman_adv.h>
diff --git a/net/batman-adv/translation-table.c
b/net/batman-adv/translation-table.c
index 0c6992eb..92656fa6 100644
--- a/net/batman-adv/translation-table.c
+++ b/net/batman-adv/translation-table.c
@@ -6,7 +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>
@@ -14,7 +13,6 @@
#include <linux/cache.h>
#include <linux/compiler.h>
#include <linux/container_of.h>
-#include <linux/crc32c.h>
#include <linux/err.h>
#include <linux/errno.h>
#include <linux/etherdevice.h>
@@ -46,6 +44,7 @@
#include "bridge_loop_avoidance.h"
#include "hard-interface.h"
#include "hash.h"
+#include "linux/crc32.h"
#include "log.h"
#include "mesh-interface.h"
#include "netlink.h"
stable: sparse v6.15-rc1 cfg: BLA=y DAT=y DEBUG=y TRACING=y NC=y MCAST=n
BATMAN_V=y
---------------------------------------------------------------------------
net/batman-adv/soft-interface.c: In function ‘batadv_softif_init_early’:
net/batman-adv/soft-interface.c:1041:12: error: ‘struct net_device’ has no
member named ‘netns_local’
1041 | dev->netns_local = true;
| ^~
net/batman-adv/soft-interface.c: At top level:
net/batman-adv/soft-interface.c:1163:27: error: initialization of ‘int
(*)(struct net_device *, struct rtnl_newlink_params *, struct netlink_ext_ack
*)’ from incompatible pointer type ‘int (*)(struct net *, struct net_device *,
struct nlattr **, struct nlattr **, struct netlink_ext_ack *)’
[-Werror=incompatible-pointer-types]
1163 | .newlink = batadv_softif_newlink,
| ^~~~~~~~~~~~~~~~~~~~~
net/batman-adv/soft-interface.c:1163:27: note: (near initialization for
‘batadv_link_ops.newlink’)
cc1: some warnings being treated as errors
make[5]: ***
[/home/build_test/build_env/linux-build/linux/v6.15-rc1/scripts/Makefile.build:203:
net/batman-adv/soft-interface.o] Error 1
make[4]: ***
[/home/build_test/build_env/linux-build/linux/v6.15-rc1/scripts/Makefile.build:461:
net/batman-adv] Error 2
make[3]: ***
[/home/build_test/build_env/linux-build/linux/v6.15-rc1/Makefile:2006: .] Error
2
make[2]: ***
[/home/build_test/build_env/linux-build/linux/v6.15-rc1/Makefile:248:
__sub-make] Error 2
make[1]: *** [Makefile:248: __sub-make] Error 2
make: *** [Makefile:68: all] Error 2
stable: unused_symbols v6.15-rc1 cfg: BLA=n DAT=n DEBUG=n TRACING=n NC=y
MCAST=n BATMAN_V=y
---------------------------------------------------------------------------
batadv_algo_get
batadv_algo_select
batadv_gw_dhcp_recipient_get
batadv_gw_out_of_range
batadv_hardif_disable_interface
batadv_hardif_enable_interface
batadv_hardif_min_mtu
batadv_mesh_free
batadv_mesh_init
batadv_nc_init_bat_priv
batadv_netlink_tpmeter_notify
batadv_orig_node_vlan_get
batadv_orig_node_vlan_new
batadv_orig_node_vlan_release
batadv_routing_algo
batadv_send_bcast_packet
batadv_send_skb_via_gw
batadv_send_skb_via_tt_generic
batadv_vlan_ap_isola_get
stable: unused_symbols v6.15-rc1 cfg: BLA=n DAT=n DEBUG=n TRACING=n NC=y
MCAST=y BATMAN_V=y
---------------------------------------------------------------------------
batadv_algo_get
batadv_algo_select
batadv_gw_dhcp_recipient_get
batadv_gw_out_of_range
batadv_hardif_disable_interface
batadv_hardif_enable_interface
batadv_hardif_min_mtu
batadv_mcast_forw_mcsend
batadv_mcast_forw_mode
batadv_mcast_forw_send
batadv_mesh_free
batadv_mesh_init
batadv_nc_init_bat_priv
batadv_netlink_tpmeter_notify
batadv_orig_node_vlan_get
batadv_orig_node_vlan_new
batadv_orig_node_vlan_release
batadv_routing_algo
batadv_send_bcast_packet
batadv_send_skb_via_gw
batadv_send_skb_via_tt_generic
batadv_vlan_ap_isola_get
stable: unused_symbols v6.15-rc1 cfg: BLA=n DAT=y DEBUG=n TRACING=n NC=n
MCAST=n BATMAN_V=n
---------------------------------------------------------------------------
batadv_algo_get
batadv_algo_select
batadv_dat_snoop_outgoing_arp_reply
batadv_dat_snoop_outgoing_arp_request
batadv_dat_snoop_outgoing_dhcp_ack
batadv_gw_dhcp_recipient_get
batadv_gw_out_of_range
batadv_hardif_disable_interface
batadv_hardif_enable_interface
batadv_hardif_min_mtu
batadv_mesh_free
batadv_mesh_init
batadv_netlink_tpmeter_notify
batadv_orig_node_vlan_get
batadv_orig_node_vlan_new
batadv_orig_node_vlan_release
batadv_routing_algo
batadv_send_bcast_packet
batadv_send_skb_via_gw
batadv_vlan_ap_isola_get
stable: unused_symbols v6.15-rc1 cfg: BLA=n DAT=y DEBUG=n TRACING=y NC=y
MCAST=n BATMAN_V=y
---------------------------------------------------------------------------
batadv_algo_get
batadv_algo_select
batadv_dat_snoop_outgoing_arp_reply
batadv_dat_snoop_outgoing_arp_request
batadv_dat_snoop_outgoing_dhcp_ack
batadv_gw_dhcp_recipient_get
batadv_gw_out_of_range
batadv_hardif_disable_interface
batadv_hardif_enable_interface
batadv_hardif_min_mtu
batadv_mesh_free
batadv_mesh_init
batadv_nc_init_bat_priv
batadv_netlink_tpmeter_notify
batadv_orig_node_vlan_get
batadv_orig_node_vlan_new
batadv_orig_node_vlan_release
batadv_routing_algo
batadv_send_bcast_packet
batadv_send_skb_via_gw
batadv_vlan_ap_isola_get
stable: unused_symbols v6.15-rc1 cfg: BLA=y DAT=y DEBUG=n TRACING=y NC=n
MCAST=n BATMAN_V=y
---------------------------------------------------------------------------
batadv_algo_get
batadv_algo_select
batadv_bla_is_backbone_gw_orig
batadv_bla_rx
batadv_bla_tx
batadv_dat_snoop_outgoing_arp_reply
batadv_dat_snoop_outgoing_arp_request
batadv_dat_snoop_outgoing_dhcp_ack
batadv_gw_dhcp_recipient_get
batadv_gw_out_of_range
batadv_hardif_disable_interface
batadv_hardif_enable_interface
batadv_hardif_min_mtu
batadv_mesh_free
batadv_mesh_init
batadv_netlink_tpmeter_notify
batadv_orig_node_vlan_get
batadv_orig_node_vlan_new
batadv_orig_node_vlan_release
batadv_routing_algo
batadv_send_bcast_packet
batadv_send_skb_via_gw
batadv_vlan_ap_isola_get
stable: unused_symbols v6.15-rc1 cfg: BLA=y DAT=y DEBUG=y TRACING=y NC=y
MCAST=n BATMAN_V=y
---------------------------------------------------------------------------
batadv_algo_get
batadv_algo_select
batadv_bla_is_backbone_gw_orig
batadv_bla_rx
batadv_bla_tx
batadv_dat_snoop_outgoing_arp_reply
batadv_dat_snoop_outgoing_arp_request
batadv_dat_snoop_outgoing_dhcp_ack
batadv_gw_dhcp_recipient_get
batadv_gw_out_of_range
batadv_hardif_disable_interface
batadv_hardif_enable_interface
batadv_hardif_min_mtu
batadv_mesh_free
batadv_mesh_init
batadv_nc_init_bat_priv
batadv_netlink_tpmeter_notify
batadv_orig_node_vlan_get
batadv_orig_node_vlan_new
batadv_orig_node_vlan_release
batadv_routing_algo
batadv_send_bcast_packet
batadv_send_skb_via_gw
batadv_vlan_ap_isola_get
Statistics
==========
stable
------
Failed tests: 15
Started build tests: 229
Tested Linux versions: 39
Tested configs: 114
main
----
Failed tests: 2
Started build tests: 212
Tested Linux versions: 40
Tested configs: 110