The following commit has been merged in the master branch:
commit 88e48d7b3340ef07b108eb8a8b3813dd093cc7f7
Author: Antonio Quartulli <ordex(a)autistici.org>
Date: Thu May 9 09:35:45 2013 +0200
batman-adv: make DAT drop ARP requests targeting local clients
In the outgoing ARP request snooping routine in DAT, ARP
Request sent by local clients which are supposed to be
replied by other local clients can be silently dropped.
The destination host will reply by itself through the LAN
and therefore there is no need to involve DAT.
Reported-by: Carlos Quijano <carlos(a)crqgestion.es>
Signed-off-by: Antonio Quartulli <ordex(a)autistici.org>
Tested-by: Carlos Quijano <carlos(a)crqgestion.es>
Signed-off-by: Marek Lindner <lindner_marek(a)yahoo.de>
diff --git a/net/batman-adv/distributed-arp-table.c b/net/batman-adv/distributed-arp-table.c
index 8e15d96..2399920 100644
--- a/net/batman-adv/distributed-arp-table.c
+++ b/net/batman-adv/distributed-arp-table.c
@@ -837,6 +837,19 @@ bool batadv_dat_snoop_outgoing_arp_request(struct batadv_priv *bat_priv,
dat_entry = batadv_dat_entry_hash_find(bat_priv, ip_dst);
if (dat_entry) {
+ /* If the ARP request is destined for a local client the local
+ * client will answer itself. DAT would only generate a
+ * duplicate packet.
+ *
+ * Moreover, if the soft-interface is enslaved into a bridge, an
+ * additional DAT answer may trigger kernel warnings about
+ * a packet coming from the wrong port.
+ */
+ if (batadv_is_my_client(bat_priv, dat_entry->mac_addr)) {
+ ret = true;
+ goto out;
+ }
+
skb_new = arp_create(ARPOP_REPLY, ETH_P_ARP, ip_src,
bat_priv->soft_iface, ip_dst, hw_src,
dat_entry->mac_addr, hw_src);
--
LinuxNextTracking
The following commit has been merged in the master branch:
commit a4361860351e87876aebd9595906d928ce8572c6
Author: Antonio Quartulli <ordex(a)autistici.org>
Date: Tue May 7 01:06:18 2013 +0200
batman-adv: reorder clean up routine in order to avoid race conditions
nc_worker accesses the originator table during its periodic
work, but since the originator table is freed before
stopping the worker this leads to a global protection fault.
Fix this by killing the worker (in nc_free) before freeing
the originator table.
Moreover tidy up the entire clean up routine by running all
the subcomponents freeing procedures first and then killing
the TT and the originator tables at the end.
Signed-off-by: Antonio Quartulli <ordex(a)autistici.org>
Signed-off-by: Marek Lindner <lindner_marek(a)yahoo.de>
diff --git a/net/batman-adv/main.c b/net/batman-adv/main.c
index 9c620cd..1240f07 100644
--- a/net/batman-adv/main.c
+++ b/net/batman-adv/main.c
@@ -163,14 +163,22 @@ void batadv_mesh_free(struct net_device *soft_iface)
batadv_vis_quit(bat_priv);
batadv_gw_node_purge(bat_priv);
- batadv_originator_free(bat_priv);
batadv_nc_free(bat_priv);
+ batadv_dat_free(bat_priv);
+ batadv_bla_free(bat_priv);
+ /* Free the TT and the originator tables only after having terminated
+ * all the other depending components which may use these structures for
+ * their purposes.
+ */
batadv_tt_free(bat_priv);
- batadv_bla_free(bat_priv);
-
- batadv_dat_free(bat_priv);
+ /* Since the originator table clean up routine is accessing the TT
+ * tables as well, it has to be invoked after the TT tables have been
+ * freed and marked as empty. This ensures that no cleanup RCU callbacks
+ * accessing the TT data are scheduled for later execution.
+ */
+ batadv_originator_free(bat_priv);
free_percpu(bat_priv->bat_counters);
--
LinuxNextTracking
Name of failed tests
====================
checkpatch master bridge_loop_avoidance.c
checkpatch master gateway_client.c
checkpatch master main.c
checkpatch master translation-table.c
checkpatch next bridge_loop_avoidance.c
checkpatch next gateway_client.c
checkpatch next main.c
checkpatch next translation-table.c
sparse master linux-3.9 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=n
sparse master linux-3.9 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=y CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=y
sparse master linux-3.9 CONFIG_BATMAN_ADV_BLA=y CONFIG_BATMAN_ADV_DAT=y CONFIG_BATMAN_ADV_DEBUG=y CONFIG_BATMAN_ADV_NC=n
sparse master linux-3.9 CONFIG_BATMAN_ADV_BLA=y CONFIG_BATMAN_ADV_DAT=y CONFIG_BATMAN_ADV_DEBUG=y CONFIG_BATMAN_ADV_NC=y
sparse next linux-3.9 CONFIG_BATMAN_ADV_BLA=y CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=n
sparse next linux-3.9 CONFIG_BATMAN_ADV_BLA=y CONFIG_BATMAN_ADV_DAT=y CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=n
Output of different failed tests
================================
checkpatch master gateway_client.c:
>>>>>>>>
WARNING: Prefer seq_puts to seq_printf
#535: FILE: gateway_client.c:535:
+ seq_printf(seq,
total: 0 errors, 1 warnings, 0 checks, 767 lines checked
checkpatch master main.c:
>>>>>>>>
WARNING: Prefer seq_puts to seq_printf
#228: FILE: main.c:228:
+ seq_printf(seq,
WARNING: Prefer seq_puts to seq_printf
#237: FILE: main.c:237:
+ seq_printf(seq,
total: 0 errors, 2 warnings, 0 checks, 1141 lines checked
checkpatch master translation-table.c:
>>>>>>>>
WARNING: Prefer seq_puts to seq_printf
#483: FILE: translation-table.c:483:
+ seq_printf(seq,
WARNING: Prefer seq_puts to seq_printf
#997: FILE: translation-table.c:997:
+ seq_printf(seq,
WARNING: Prefer seq_puts to seq_printf
#1039: FILE: translation-table.c:1039:
+ seq_printf(seq,
total: 0 errors, 3 warnings, 0 checks, 2747 lines checked
checkpatch next bridge_loop_avoidance.c:
>>>>>>>>
WARNING: Prefer seq_puts to seq_printf
#1621: FILE: bridge_loop_avoidance.c:1621:
+ seq_printf(seq,
WARNING: Prefer seq_puts to seq_printf
#1666: FILE: bridge_loop_avoidance.c:1666:
+ seq_printf(seq,
total: 0 errors, 2 warnings, 0 checks, 1698 lines checked
checkpatch next gateway_client.c:
>>>>>>>>
WARNING: Prefer seq_puts to seq_printf
#483: FILE: gateway_client.c:483:
+ seq_printf(seq,
total: 0 errors, 1 warnings, 0 checks, 712 lines checked
checkpatch next main.c:
>>>>>>>>
WARNING: Prefer seq_puts to seq_printf
#225: FILE: main.c:225:
+ seq_printf(seq,
WARNING: Prefer seq_puts to seq_printf
#234: FILE: main.c:234:
+ seq_printf(seq,
total: 0 errors, 2 warnings, 0 checks, 511 lines checked
checkpatch next translation-table.c:
>>>>>>>>
WARNING: Prefer seq_puts to seq_printf
#491: FILE: translation-table.c:491:
+ seq_printf(seq,
WARNING: Prefer seq_puts to seq_printf
#1003: FILE: translation-table.c:1003:
+ seq_printf(seq,
WARNING: Prefer seq_puts to seq_printf
#1045: FILE: translation-table.c:1045:
+ seq_printf(seq,
total: 0 errors, 3 warnings, 0 checks, 2602 lines checked
sparse master linux-3.9 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=n:
>>>>>>>>
No such file: c
No such file: c
include/uapi/linux/swab.h:60:16: error: undefined identifier '__builtin_bswap32'
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:16: error: undefined identifier '__builtin_bswap32'
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:16: error: undefined identifier '__builtin_bswap32'
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:16: error: undefined identifier '__builtin_bswap32'
include/uapi/linux/swab.h:60:16: error: undefined identifier '__builtin_bswap32'
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:16: error: undefined identifier '__builtin_bswap32'
include/uapi/linux/swab.h:60:16: error: undefined identifier '__builtin_bswap32'
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
sparse master linux-3.9 CONFIG_BATMAN_ADV_BLA=y CONFIG_BATMAN_ADV_DAT=y CONFIG_BATMAN_ADV_DEBUG=y CONFIG_BATMAN_ADV_NC=n:
>>>>>>>>
No such file: c
No such file: c
include/uapi/linux/swab.h:60:16: error: undefined identifier '__builtin_bswap32'
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:16: error: undefined identifier '__builtin_bswap32'
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:16: error: undefined identifier '__builtin_bswap32'
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:16: error: undefined identifier '__builtin_bswap32'
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:16: error: undefined identifier '__builtin_bswap32'
include/uapi/linux/swab.h:60:16: error: undefined identifier '__builtin_bswap32'
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:16: error: undefined identifier '__builtin_bswap32'
include/uapi/linux/swab.h:60:16: error: undefined identifier '__builtin_bswap32'
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
sparse master linux-3.9 CONFIG_BATMAN_ADV_BLA=y CONFIG_BATMAN_ADV_DAT=y CONFIG_BATMAN_ADV_DEBUG=y CONFIG_BATMAN_ADV_NC=y:
>>>>>>>>
No such file: c
No such file: c
include/uapi/linux/swab.h:60:16: error: undefined identifier '__builtin_bswap32'
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:16: error: undefined identifier '__builtin_bswap32'
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:16: error: undefined identifier '__builtin_bswap32'
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:16: error: undefined identifier '__builtin_bswap32'
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:16: error: undefined identifier '__builtin_bswap32'
include/uapi/linux/swab.h:60:16: error: undefined identifier '__builtin_bswap32'
include/uapi/linux/swab.h:60:16: error: undefined identifier '__builtin_bswap32'
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:16: error: undefined identifier '__builtin_bswap32'
include/uapi/linux/swab.h:60:16: error: undefined identifier '__builtin_bswap32'
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
sparse next linux-3.9 CONFIG_BATMAN_ADV_BLA=y CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=n:
>>>>>>>>
No such file: c
No such file: c
include/uapi/linux/swab.h:60:16: error: undefined identifier '__builtin_bswap32'
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:16: error: undefined identifier '__builtin_bswap32'
include/uapi/linux/swab.h:60:16: error: undefined identifier '__builtin_bswap32'
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:16: error: undefined identifier '__builtin_bswap32'
include/uapi/linux/swab.h:60:16: error: undefined identifier '__builtin_bswap32'
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
sparse next linux-3.9 CONFIG_BATMAN_ADV_BLA=y CONFIG_BATMAN_ADV_DAT=y CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=n:
>>>>>>>>
No such file: c
No such file: c
include/uapi/linux/swab.h:60:16: error: undefined identifier '__builtin_bswap32'
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:16: error: undefined identifier '__builtin_bswap32'
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:16: error: undefined identifier '__builtin_bswap32'
include/uapi/linux/swab.h:60:16: error: undefined identifier '__builtin_bswap32'
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:16: error: undefined identifier '__builtin_bswap32'
include/uapi/linux/swab.h:60:16: error: undefined identifier '__builtin_bswap32'
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
Name of failed tests
====================
checkpatch master bridge_loop_avoidance.c
checkpatch master gateway_client.c
checkpatch master main.c
checkpatch master translation-table.c
checkpatch next bridge_loop_avoidance.c
checkpatch next gateway_client.c
checkpatch next main.c
checkpatch next translation-table.c
sparse master linux-3.9 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=y
sparse master linux-3.9 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=y CONFIG_BATMAN_ADV_NC=y
sparse master linux-3.9 CONFIG_BATMAN_ADV_BLA=y CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=y
sparse next linux-3.9 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=n
sparse next linux-3.9 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=y CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=y
sparse next linux-3.9 CONFIG_BATMAN_ADV_BLA=y CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=n
sparse next linux-3.9 CONFIG_BATMAN_ADV_BLA=y CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=y CONFIG_BATMAN_ADV_NC=y
unused_symbols master linux-2.6.29 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=y
unused_symbols master linux-2.6.29 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=y CONFIG_BATMAN_ADV_NC=y
unused_symbols master linux-2.6.29 CONFIG_BATMAN_ADV_BLA=y CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=y
unused_symbols master linux-2.6.30 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=y
unused_symbols master linux-2.6.30 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=y CONFIG_BATMAN_ADV_NC=y
unused_symbols master linux-2.6.30 CONFIG_BATMAN_ADV_BLA=y CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=y
unused_symbols master linux-2.6.31 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=y
unused_symbols master linux-2.6.31 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=y CONFIG_BATMAN_ADV_NC=y
unused_symbols master linux-2.6.31 CONFIG_BATMAN_ADV_BLA=y CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=y
unused_symbols master linux-2.6.32 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=y
unused_symbols master linux-2.6.32 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=y CONFIG_BATMAN_ADV_NC=y
unused_symbols master linux-2.6.32 CONFIG_BATMAN_ADV_BLA=y CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=y
unused_symbols master linux-2.6.34 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=y
unused_symbols master linux-2.6.34 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=y CONFIG_BATMAN_ADV_NC=y
unused_symbols master linux-2.6.34 CONFIG_BATMAN_ADV_BLA=y CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=y
unused_symbols master linux-2.6.35 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=y
unused_symbols master linux-2.6.35 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=y CONFIG_BATMAN_ADV_NC=y
unused_symbols master linux-2.6.35 CONFIG_BATMAN_ADV_BLA=y CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=y
unused_symbols master linux-2.6.36 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=y
unused_symbols master linux-2.6.36 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=y CONFIG_BATMAN_ADV_NC=y
unused_symbols master linux-2.6.36 CONFIG_BATMAN_ADV_BLA=y CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=y
unused_symbols master linux-2.6.37 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=y
unused_symbols master linux-2.6.37 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=y CONFIG_BATMAN_ADV_NC=y
unused_symbols master linux-2.6.37 CONFIG_BATMAN_ADV_BLA=y CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=y
unused_symbols master linux-2.6.38 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=y
unused_symbols master linux-2.6.38 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=y CONFIG_BATMAN_ADV_NC=y
unused_symbols master linux-2.6.38 CONFIG_BATMAN_ADV_BLA=y CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=y
unused_symbols master linux-2.6.39 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=y
unused_symbols master linux-2.6.39 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=y CONFIG_BATMAN_ADV_NC=y
unused_symbols master linux-2.6.39 CONFIG_BATMAN_ADV_BLA=y CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=y
unused_symbols master linux-3.0 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=y
unused_symbols master linux-3.0 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=y CONFIG_BATMAN_ADV_NC=y
unused_symbols master linux-3.0 CONFIG_BATMAN_ADV_BLA=y CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=y
unused_symbols master linux-3.1 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=y
unused_symbols master linux-3.1 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=y CONFIG_BATMAN_ADV_NC=y
unused_symbols master linux-3.1 CONFIG_BATMAN_ADV_BLA=y CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=y
unused_symbols master linux-3.2 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=y
unused_symbols master linux-3.2 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=y CONFIG_BATMAN_ADV_NC=y
unused_symbols master linux-3.2 CONFIG_BATMAN_ADV_BLA=y CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=y
unused_symbols master linux-3.3 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=y
unused_symbols master linux-3.3 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=y CONFIG_BATMAN_ADV_NC=y
unused_symbols master linux-3.3 CONFIG_BATMAN_ADV_BLA=y CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=y
unused_symbols master linux-3.4 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=y
unused_symbols master linux-3.4 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=y CONFIG_BATMAN_ADV_NC=y
unused_symbols master linux-3.4 CONFIG_BATMAN_ADV_BLA=y CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=y
unused_symbols master linux-3.5 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=y
unused_symbols master linux-3.5 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=y CONFIG_BATMAN_ADV_NC=y
unused_symbols master linux-3.5 CONFIG_BATMAN_ADV_BLA=y CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=y
unused_symbols master linux-3.6 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=y
unused_symbols master linux-3.6 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=y CONFIG_BATMAN_ADV_NC=y
unused_symbols master linux-3.6 CONFIG_BATMAN_ADV_BLA=y CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=y
unused_symbols master linux-3.7 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=y
unused_symbols master linux-3.7 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=y CONFIG_BATMAN_ADV_NC=y
unused_symbols master linux-3.7 CONFIG_BATMAN_ADV_BLA=y CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=y
unused_symbols master linux-3.8 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=y
unused_symbols master linux-3.8 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=y CONFIG_BATMAN_ADV_NC=y
unused_symbols master linux-3.8 CONFIG_BATMAN_ADV_BLA=y CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=y
unused_symbols master linux-3.9 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=y
unused_symbols master linux-3.9 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=y CONFIG_BATMAN_ADV_NC=y
unused_symbols master linux-3.9 CONFIG_BATMAN_ADV_BLA=y CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=y
Output of different failed tests
================================
checkpatch master gateway_client.c:
>>>>>>>>
WARNING: Prefer seq_puts to seq_printf
#535: FILE: gateway_client.c:535:
+ seq_printf(seq,
total: 0 errors, 1 warnings, 0 checks, 767 lines checked
checkpatch master main.c:
>>>>>>>>
WARNING: Prefer seq_puts to seq_printf
#228: FILE: main.c:228:
+ seq_printf(seq,
WARNING: Prefer seq_puts to seq_printf
#237: FILE: main.c:237:
+ seq_printf(seq,
total: 0 errors, 2 warnings, 0 checks, 1141 lines checked
checkpatch master translation-table.c:
>>>>>>>>
WARNING: Prefer seq_puts to seq_printf
#483: FILE: translation-table.c:483:
+ seq_printf(seq,
WARNING: Prefer seq_puts to seq_printf
#995: FILE: translation-table.c:995:
+ seq_printf(seq,
WARNING: Prefer seq_puts to seq_printf
#1037: FILE: translation-table.c:1037:
+ seq_printf(seq,
total: 0 errors, 3 warnings, 0 checks, 2745 lines checked
checkpatch next bridge_loop_avoidance.c:
>>>>>>>>
WARNING: Prefer seq_puts to seq_printf
#1621: FILE: bridge_loop_avoidance.c:1621:
+ seq_printf(seq,
WARNING: Prefer seq_puts to seq_printf
#1666: FILE: bridge_loop_avoidance.c:1666:
+ seq_printf(seq,
total: 0 errors, 2 warnings, 0 checks, 1698 lines checked
checkpatch next gateway_client.c:
>>>>>>>>
WARNING: Prefer seq_puts to seq_printf
#483: FILE: gateway_client.c:483:
+ seq_printf(seq,
total: 0 errors, 1 warnings, 0 checks, 712 lines checked
checkpatch next main.c:
>>>>>>>>
WARNING: Prefer seq_puts to seq_printf
#225: FILE: main.c:225:
+ seq_printf(seq,
WARNING: Prefer seq_puts to seq_printf
#234: FILE: main.c:234:
+ seq_printf(seq,
total: 0 errors, 2 warnings, 0 checks, 511 lines checked
checkpatch next translation-table.c:
>>>>>>>>
WARNING: Prefer seq_puts to seq_printf
#491: FILE: translation-table.c:491:
+ seq_printf(seq,
WARNING: Prefer seq_puts to seq_printf
#1003: FILE: translation-table.c:1003:
+ seq_printf(seq,
WARNING: Prefer seq_puts to seq_printf
#1045: FILE: translation-table.c:1045:
+ seq_printf(seq,
total: 0 errors, 3 warnings, 0 checks, 2602 lines checked
sparse master linux-3.9 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=y CONFIG_BATMAN_ADV_NC=y:
>>>>>>>>
No such file: c
No such file: c
include/uapi/linux/swab.h:60:16: error: undefined identifier '__builtin_bswap32'
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:16: error: undefined identifier '__builtin_bswap32'
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:16: error: undefined identifier '__builtin_bswap32'
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:16: error: undefined identifier '__builtin_bswap32'
include/uapi/linux/swab.h:60:16: error: undefined identifier '__builtin_bswap32'
include/uapi/linux/swab.h:60:16: error: undefined identifier '__builtin_bswap32'
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:16: error: undefined identifier '__builtin_bswap32'
include/uapi/linux/swab.h:60:16: error: undefined identifier '__builtin_bswap32'
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
sparse next linux-3.9 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=n:
>>>>>>>>
No such file: c
No such file: c
include/uapi/linux/swab.h:60:16: error: undefined identifier '__builtin_bswap32'
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:16: error: undefined identifier '__builtin_bswap32'
include/uapi/linux/swab.h:60:16: error: undefined identifier '__builtin_bswap32'
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:16: error: undefined identifier '__builtin_bswap32'
include/uapi/linux/swab.h:60:16: error: undefined identifier '__builtin_bswap32'
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
sparse next linux-3.9 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=y CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=y:
>>>>>>>>
No such file: c
No such file: c
include/uapi/linux/swab.h:60:16: error: undefined identifier '__builtin_bswap32'
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:16: error: undefined identifier '__builtin_bswap32'
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:16: error: undefined identifier '__builtin_bswap32'
include/uapi/linux/swab.h:60:16: error: undefined identifier '__builtin_bswap32'
include/uapi/linux/swab.h:60:16: error: undefined identifier '__builtin_bswap32'
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:16: error: undefined identifier '__builtin_bswap32'
include/uapi/linux/swab.h:60:16: error: undefined identifier '__builtin_bswap32'
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
sparse next linux-3.9 CONFIG_BATMAN_ADV_BLA=y CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=y CONFIG_BATMAN_ADV_NC=y:
>>>>>>>>
No such file: c
No such file: c
include/uapi/linux/swab.h:60:16: error: undefined identifier '__builtin_bswap32'
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:16: error: undefined identifier '__builtin_bswap32'
include/uapi/linux/swab.h:60:16: error: undefined identifier '__builtin_bswap32'
include/uapi/linux/swab.h:60:16: error: undefined identifier '__builtin_bswap32'
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:16: error: undefined identifier '__builtin_bswap32'
include/uapi/linux/swab.h:60:16: error: undefined identifier '__builtin_bswap32'
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
include/uapi/linux/swab.h:60:33: error: not a function <noident>
unused_symbols master linux-3.9 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=y CONFIG_BATMAN_ADV_NC=y:
>>>>>>>>
batadv_tt_global_add