Name of failed tests
====================
* difference between net-next and batadv next
* headers master
* sparse master linux-3.10 cfg: BLA=y DAT=y DEBUG=y NC=n MCAST=n BATMAN_V=n
* sparse master linux-3.11 cfg: BLA=y DAT=y DEBUG=y NC=n MCAST=n BATMAN_V=n
* sparse master linux-3.12 cfg: BLA=y DAT=y DEBUG=y NC=n MCAST=n BATMAN_V=n
* sparse master linux-3.13 cfg: BLA=y DAT=y DEBUG=y NC=n MCAST=n BATMAN_V=n
* sparse master linux-3.14 cfg: BLA=y DAT=y DEBUG=y NC=n MCAST=n BATMAN_V=n
* sparse master linux-3.15 cfg: BLA=y DAT=y DEBUG=y NC=n MCAST=n BATMAN_V=n
* sparse master linux-3.16 cfg: BLA=y DAT=y DEBUG=y NC=n MCAST=n BATMAN_V=n
* sparse master linux-3.17 cfg: BLA=y DAT=y DEBUG=y NC=n MCAST=n BATMAN_V=n
* sparse master linux-3.18 cfg: BLA=y DAT=y DEBUG=y NC=n MCAST=n BATMAN_V=n
* sparse master linux-3.19 cfg: BLA=y DAT=y DEBUG=y NC=n MCAST=n BATMAN_V=n
* sparse master linux-3.2 cfg: BLA=y DAT=y DEBUG=y NC=n MCAST=n BATMAN_V=n
* sparse master linux-3.3 cfg: BLA=y DAT=y DEBUG=y NC=n MCAST=n BATMAN_V=n
* sparse master linux-3.4 cfg: BLA=y DAT=y DEBUG=y NC=n MCAST=n BATMAN_V=n
* sparse master linux-3.5 cfg: BLA=y DAT=y DEBUG=y NC=n MCAST=n BATMAN_V=n
* sparse master linux-3.6 cfg: BLA=y DAT=y DEBUG=y NC=n MCAST=n BATMAN_V=n
* sparse master linux-3.7 cfg: BLA=y DAT=y DEBUG=y NC=n MCAST=n BATMAN_V=n
* sparse master linux-3.8 cfg: BLA=y DAT=y DEBUG=y NC=n MCAST=n BATMAN_V=n
* sparse master linux-3.9 cfg: BLA=y DAT=y DEBUG=y NC=n MCAST=n BATMAN_V=n
* sparse master linux-4.0 cfg: BLA=y DAT=y DEBUG=y NC=n MCAST=n BATMAN_V=n
* sparse master linux-4.1 cfg: BLA=y DAT=y DEBUG=y NC=n MCAST=n BATMAN_V=n
* sparse master linux-4.2 cfg: BLA=y DAT=y DEBUG=y NC=n MCAST=n BATMAN_V=n
* sparse master linux-4.3 cfg: BLA=y DAT=y DEBUG=y NC=n MCAST=n BATMAN_V=n
* sparse master linux-4.4 cfg: BLA=y DAT=y DEBUG=y NC=n MCAST=n BATMAN_V=n
* sparse master linux-4.5 cfg: BLA=y DAT=y DEBUG=y NC=n MCAST=n BATMAN_V=n
* unused_symbols master linux-3.10 cfg: BLA=y DAT=y DEBUG=y NC=n MCAST=n BATMAN_V=n
* unused_symbols master linux-3.11 cfg: BLA=y DAT=y DEBUG=y NC=n MCAST=n BATMAN_V=n
* unused_symbols master linux-3.12 cfg: BLA=y DAT=y DEBUG=y NC=n MCAST=n BATMAN_V=n
* unused_symbols master linux-3.13 cfg: BLA=y DAT=y DEBUG=y NC=n MCAST=n BATMAN_V=n
* unused_symbols master linux-3.14 cfg: BLA=y DAT=y DEBUG=y NC=n MCAST=n BATMAN_V=n
* unused_symbols master linux-3.15 cfg: BLA=y DAT=y DEBUG=y NC=n MCAST=n BATMAN_V=n
* unused_symbols master linux-3.16 cfg: BLA=y DAT=y DEBUG=y NC=n MCAST=n BATMAN_V=n
* unused_symbols master linux-3.17 cfg: BLA=y DAT=y DEBUG=y NC=n MCAST=n BATMAN_V=n
* unused_symbols master linux-3.18 cfg: BLA=y DAT=y DEBUG=y NC=n MCAST=n BATMAN_V=n
* unused_symbols master linux-3.19 cfg: BLA=y DAT=y DEBUG=y NC=n MCAST=n BATMAN_V=n
* unused_symbols master linux-3.2 cfg: BLA=y DAT=y DEBUG=y NC=n MCAST=n BATMAN_V=n
* unused_symbols master linux-3.3 cfg: BLA=y DAT=y DEBUG=y NC=n MCAST=n BATMAN_V=n
* unused_symbols master linux-3.4 cfg: BLA=y DAT=y DEBUG=y NC=n MCAST=n BATMAN_V=n
* unused_symbols master linux-3.5 cfg: BLA=y DAT=y DEBUG=y NC=n MCAST=n BATMAN_V=n
* unused_symbols master linux-3.6 cfg: BLA=y DAT=y DEBUG=y NC=n MCAST=n BATMAN_V=n
* unused_symbols master linux-3.7 cfg: BLA=y DAT=y DEBUG=y NC=n MCAST=n BATMAN_V=n
* unused_symbols master linux-3.8 cfg: BLA=y DAT=y DEBUG=y NC=n MCAST=n BATMAN_V=n
* unused_symbols master linux-3.9 cfg: BLA=y DAT=y DEBUG=y NC=n MCAST=n BATMAN_V=n
* unused_symbols master linux-4.0 cfg: BLA=y DAT=y DEBUG=y NC=n MCAST=n BATMAN_V=n
* unused_symbols master linux-4.1 cfg: BLA=y DAT=y DEBUG=y NC=n MCAST=n BATMAN_V=n
* unused_symbols master linux-4.2 cfg: BLA=y DAT=y DEBUG=y NC=n MCAST=n BATMAN_V=n
* unused_symbols master linux-4.3 cfg: BLA=y DAT=y DEBUG=y NC=n MCAST=n BATMAN_V=n
* unused_symbols master linux-4.4 cfg: BLA=y DAT=y DEBUG=y NC=n MCAST=n BATMAN_V=n
* unused_symbols master linux-4.5 cfg: BLA=y DAT=y DEBUG=y NC=n MCAST=n BATMAN_V=n
Output of different failed tests
================================
difference between net-next and batadv next
-------------------------------------------
netnext/net/batman-adv/bat_iv_ogm.c | 9 ++-
netnext/net/batman-adv/bat_v.c | 66 +++------------------------
netnext/net/batman-adv/bat_v_elp.c | 31 +++---------
netnext/net/batman-adv/bat_v_elp.h | 2
netnext/net/batman-adv/originator.c | 6 --
5 files changed, 24 insertions(+), 90 deletions(-)
headers master
--------------
diff --git a/net/batman-adv/bat_v.c b/net/batman-adv/bat_v.c
index 49e8023..c997878 100644
--- a/net/batman-adv/bat_v.c
+++ b/net/batman-adv/bat_v.c
@@ -17,8 +17,6 @@
#include "bat_algo.h" // IWYU pragma: keep
#include "main.h" // IWYU pragma: keep
-
-#include <linux/atomic.h>
#include <linux/bug.h>
#include <linux/cache.h>
#include <linux/init.h>
sparse master linux-4.5 cfg: BLA=y DAT=y DEBUG=y NC=n MCAST=n BATMAN_V=n
------------------------------------------------------------------------
/home/build_test/build_env/tmp.Fco0ibFY6r/net/batman-adv/hard-interface.c:689:31: error: no member 'bat_v' in struct batadv_hard_iface
/home/build_test/build_env/tmp.Fco0ibFY6r/net/batman-adv/hard-interface.c:691:31: error: no member 'bat_v' in struct batadv_hard_iface
/home/build_test/build_env/tmp.Fco0ibFY6r/net/batman-adv/hard-interface.c: In function 'batadv_hardif_add_interface':
/home/build_test/build_env/tmp.Fco0ibFY6r/net/batman-adv/hard-interface.c:689:24: error: 'struct batadv_hard_iface' has no member named 'bat_v'
atomic_set(&hard_iface->bat_v.throughput_override, 0);
^
/home/build_test/build_env/tmp.Fco0ibFY6r/net/batman-adv/hard-interface.c:691:24: error: 'struct batadv_hard_iface' has no member named 'bat_v'
atomic_set(&hard_iface->bat_v.elp_interval, 500);
^
make[2]: *** [/home/build_test/build_env/tmp.Fco0ibFY6r/net/batman-adv/hard-interface.o] Error 1
make[1]: *** [_module_/home/build_test/build_env/tmp.Fco0ibFY6r/net/batman-adv] Error 2
make: *** [all] Error 2
unused_symbols master linux-4.5 cfg: BLA=y DAT=y DEBUG=y NC=n MCAST=n BATMAN_V=n
---------------------------------------------------------------------------
batadv_bla_check_bcast_duplist
batadv_bla_free
batadv_bla_init
batadv_bla_is_backbone_gw
batadv_bla_is_backbone_gw_orig
batadv_bla_rx
batadv_bla_status_update
batadv_bla_tx
batadv_bla_update_orig_address
batadv_dat_drop_broadcast_packet
batadv_dat_free
batadv_dat_init
batadv_dat_snoop_incoming_arp_reply
batadv_dat_snoop_incoming_arp_request
batadv_dat_snoop_outgoing_arp_reply
batadv_dat_snoop_outgoing_arp_request
batadv_dat_status_update
batadv_debugfs_add_hardif
batadv_debugfs_add_meshif
batadv_debugfs_del_hardif
batadv_debugfs_del_meshif
batadv_debugfs_destroy
batadv_debugfs_init
batadv_frag_purge_orig
batadv_frag_send_packet
batadv_frag_skb_buffer
batadv_frag_skb_fwd
batadv_gw_bandwidth_set
batadv_gw_check_client_stop
batadv_gw_dhcp_recipient_get
batadv_gw_election
batadv_gw_free
batadv_gw_get_selected_orig
batadv_gw_init
batadv_gw_node_delete
batadv_gw_node_free
batadv_gw_out_of_range
batadv_gw_tvlv_container_update
batadv_iv_init