Name of failed tests ====================
* Multiline comment starting with empty line marek/batman_v * bracket_align marek/batman_v ./net/batman-adv/bat_v_elp.c * checkpatch marek/batman_v ./net/batman-adv/bat_v.c * checkpatch marek/batman_v ./net/batman-adv/bat_v_elp.c * checkpatch marek/batman_v ./net/batman-adv/bat_v_ogm.c * checkpatch marek/batman_v ./net/batman-adv/sysfs.c * checkpatch next ./net/batman-adv/gateway_common.c * checkpatch next ./net/batman-adv/main.c * difference between net-next and batadv next * headers marek/batman_v * kerneldoc marek/batman_v ./net/batman-adv/bat_v.c * kerneldoc marek/batman_v ./net/batman-adv/bat_v_elp.c * kerneldoc marek/batman_v ./net/batman-adv/bat_v_ogm.c * kerneldoc marek/batman_v ./net/batman-adv/bitarray.h * kerneldoc marek/batman_v ./net/batman-adv/bridge_loop_avoidance.c * kerneldoc marek/batman_v ./net/batman-adv/debugfs.c * kerneldoc marek/batman_v ./net/batman-adv/distributed-arp-table.c * kerneldoc marek/batman_v ./net/batman-adv/main.c * kerneldoc marek/batman_v ./net/batman-adv/main.h * kerneldoc marek/batman_v ./net/batman-adv/network-coding.c * kerneldoc marek/batman_v ./net/batman-adv/originator.c * kerneldoc marek/batman_v ./net/batman-adv/packet.h * kerneldoc marek/batman_v ./net/batman-adv/routing.c * kerneldoc marek/batman_v ./net/batman-adv/send.c * kerneldoc marek/batman_v ./net/batman-adv/soft-interface.c * kerneldoc marek/batman_v ./net/batman-adv/sysfs.c * kerneldoc marek/batman_v ./net/batman-adv/translation-table.c * kerneldoc marek/batman_v ./net/batman-adv/types.h * kerneldoc master ./net/batman-adv/bitarray.h * kerneldoc master ./net/batman-adv/bridge_loop_avoidance.c * kerneldoc master ./net/batman-adv/debugfs.c * kerneldoc master ./net/batman-adv/distributed-arp-table.c * kerneldoc master ./net/batman-adv/main.c * kerneldoc master ./net/batman-adv/main.h * kerneldoc master ./net/batman-adv/network-coding.c * kerneldoc master ./net/batman-adv/originator.c * kerneldoc master ./net/batman-adv/packet.h * kerneldoc master ./net/batman-adv/routing.c * kerneldoc master ./net/batman-adv/send.c * kerneldoc master ./net/batman-adv/soft-interface.c * kerneldoc master ./net/batman-adv/sysfs.c * kerneldoc master ./net/batman-adv/translation-table.c * kerneldoc master ./net/batman-adv/types.h * sparse marek/batman_v linux-2.6.29 cfg: BLA=n DAT=n DEBUG=n NC=y MCAST=n BATMAN_V=y * sparse marek/batman_v linux-2.6.29 cfg: BLA=n DAT=y DEBUG=y NC=y MCAST=y BATMAN_V=y * sparse marek/batman_v linux-2.6.29 cfg: BLA=y DAT=n DEBUG=n NC=y MCAST=y BATMAN_V=y * sparse marek/batman_v linux-2.6.29 cfg: BLA=y DAT=y DEBUG=n NC=n MCAST=n BATMAN_V=y * sparse marek/batman_v linux-2.6.30 cfg: BLA=n DAT=n DEBUG=n NC=y MCAST=n BATMAN_V=y * sparse marek/batman_v linux-2.6.30 cfg: BLA=n DAT=y DEBUG=y NC=y MCAST=y BATMAN_V=y * sparse marek/batman_v linux-2.6.30 cfg: BLA=y DAT=n DEBUG=n NC=y MCAST=y BATMAN_V=y * sparse marek/batman_v linux-2.6.30 cfg: BLA=y DAT=y DEBUG=n NC=n MCAST=n BATMAN_V=y * sparse marek/batman_v linux-2.6.31 cfg: BLA=n DAT=n DEBUG=n NC=y MCAST=n BATMAN_V=y * sparse marek/batman_v linux-2.6.31 cfg: BLA=n DAT=y DEBUG=y NC=y MCAST=y BATMAN_V=y * sparse marek/batman_v linux-2.6.31 cfg: BLA=y DAT=n DEBUG=n NC=y MCAST=y BATMAN_V=y * sparse marek/batman_v linux-2.6.31 cfg: BLA=y DAT=y DEBUG=n NC=n MCAST=n BATMAN_V=y * sparse marek/batman_v linux-2.6.32 cfg: BLA=n DAT=n DEBUG=n NC=y MCAST=n BATMAN_V=y * sparse marek/batman_v linux-2.6.32 cfg: BLA=n DAT=y DEBUG=y NC=y MCAST=y BATMAN_V=y * sparse marek/batman_v linux-2.6.32 cfg: BLA=y DAT=n DEBUG=n NC=y MCAST=y BATMAN_V=y * sparse marek/batman_v linux-2.6.32 cfg: BLA=y DAT=y DEBUG=n NC=n MCAST=n BATMAN_V=y * sparse marek/batman_v linux-2.6.33 cfg: BLA=n DAT=n DEBUG=n NC=y MCAST=n BATMAN_V=y * sparse marek/batman_v linux-2.6.33 cfg: BLA=n DAT=y DEBUG=y NC=y MCAST=y BATMAN_V=y * sparse marek/batman_v linux-2.6.33 cfg: BLA=y DAT=n DEBUG=n NC=y MCAST=y BATMAN_V=y * sparse marek/batman_v linux-2.6.33 cfg: BLA=y DAT=y DEBUG=n NC=n MCAST=n BATMAN_V=y * sparse marek/batman_v linux-2.6.34 cfg: BLA=n DAT=n DEBUG=n NC=y MCAST=n BATMAN_V=y * sparse marek/batman_v linux-2.6.34 cfg: BLA=n DAT=y DEBUG=y NC=y MCAST=y BATMAN_V=y * sparse marek/batman_v linux-2.6.34 cfg: BLA=y DAT=n DEBUG=n NC=y MCAST=y BATMAN_V=y * sparse marek/batman_v linux-2.6.34 cfg: BLA=y DAT=y DEBUG=n NC=n MCAST=n BATMAN_V=y * sparse marek/batman_v linux-2.6.35 cfg: BLA=n DAT=n DEBUG=n NC=y MCAST=n BATMAN_V=y * sparse marek/batman_v linux-2.6.35 cfg: BLA=n DAT=y DEBUG=y NC=y MCAST=y BATMAN_V=y * sparse marek/batman_v linux-2.6.35 cfg: BLA=y DAT=n DEBUG=n NC=y MCAST=y BATMAN_V=y * sparse marek/batman_v linux-2.6.35 cfg: BLA=y DAT=y DEBUG=n NC=n MCAST=n BATMAN_V=y * sparse marek/batman_v linux-2.6.36 cfg: BLA=n DAT=n DEBUG=n NC=y MCAST=n BATMAN_V=y * sparse marek/batman_v linux-2.6.36 cfg: BLA=n DAT=y DEBUG=y NC=y MCAST=y BATMAN_V=y * sparse marek/batman_v linux-2.6.36 cfg: BLA=y DAT=n DEBUG=n NC=y MCAST=y BATMAN_V=y * sparse marek/batman_v linux-2.6.36 cfg: BLA=y DAT=y DEBUG=n NC=n MCAST=n BATMAN_V=y * sparse marek/batman_v linux-2.6.37 cfg: BLA=n DAT=n DEBUG=n NC=y MCAST=n BATMAN_V=y * sparse marek/batman_v linux-2.6.37 cfg: BLA=n DAT=y DEBUG=y NC=y MCAST=y BATMAN_V=y * sparse marek/batman_v linux-2.6.37 cfg: BLA=y DAT=n DEBUG=n NC=y MCAST=y BATMAN_V=y * sparse marek/batman_v linux-2.6.37 cfg: BLA=y DAT=y DEBUG=n NC=n MCAST=n BATMAN_V=y * sparse marek/batman_v linux-2.6.38 cfg: BLA=n DAT=n DEBUG=n NC=y MCAST=n BATMAN_V=y * sparse marek/batman_v linux-2.6.38 cfg: BLA=n DAT=y DEBUG=y NC=y MCAST=y BATMAN_V=y * sparse marek/batman_v linux-2.6.38 cfg: BLA=y DAT=n DEBUG=n NC=y MCAST=y BATMAN_V=y * sparse marek/batman_v linux-2.6.38 cfg: BLA=y DAT=y DEBUG=n NC=n MCAST=n BATMAN_V=y * sparse marek/batman_v linux-2.6.39 cfg: BLA=n DAT=n DEBUG=n NC=y MCAST=n BATMAN_V=y * sparse marek/batman_v linux-2.6.39 cfg: BLA=n DAT=y DEBUG=y NC=y MCAST=y BATMAN_V=y * sparse marek/batman_v linux-2.6.39 cfg: BLA=y DAT=n DEBUG=n NC=y MCAST=y BATMAN_V=y * sparse marek/batman_v linux-2.6.39 cfg: BLA=y DAT=y DEBUG=n NC=n MCAST=n BATMAN_V=y * sparse marek/batman_v linux-3.0 cfg: BLA=n DAT=n DEBUG=n NC=y MCAST=n BATMAN_V=y * sparse marek/batman_v linux-3.0 cfg: BLA=n DAT=y DEBUG=y NC=y MCAST=y BATMAN_V=y * sparse marek/batman_v linux-3.0 cfg: BLA=y DAT=n DEBUG=n NC=y MCAST=y BATMAN_V=y * sparse marek/batman_v linux-3.0 cfg: BLA=y DAT=y DEBUG=n NC=n MCAST=n BATMAN_V=y * sparse marek/batman_v linux-3.1 cfg: BLA=n DAT=n DEBUG=n NC=y MCAST=n BATMAN_V=y * sparse marek/batman_v linux-3.1 cfg: BLA=n DAT=y DEBUG=y NC=y MCAST=y BATMAN_V=y * sparse marek/batman_v linux-3.1 cfg: BLA=y DAT=n DEBUG=n NC=y MCAST=y BATMAN_V=y * sparse marek/batman_v linux-3.1 cfg: BLA=y DAT=y DEBUG=n NC=n MCAST=n BATMAN_V=y * sparse marek/batman_v linux-3.14 cfg: BLA=n DAT=n DEBUG=n NC=y MCAST=n BATMAN_V=y * sparse marek/batman_v linux-3.14 cfg: BLA=n DAT=y DEBUG=y NC=y MCAST=y BATMAN_V=y * sparse marek/batman_v linux-3.14 cfg: BLA=y DAT=n DEBUG=n NC=y MCAST=y BATMAN_V=y * sparse marek/batman_v linux-3.15 cfg: BLA=n DAT=n DEBUG=n NC=y MCAST=n BATMAN_V=y * sparse marek/batman_v linux-3.15 cfg: BLA=n DAT=y DEBUG=y NC=y MCAST=y BATMAN_V=y * sparse marek/batman_v linux-3.15 cfg: BLA=y DAT=n DEBUG=n NC=y MCAST=y BATMAN_V=y * sparse marek/batman_v linux-3.15 cfg: BLA=y DAT=y DEBUG=n NC=n MCAST=n BATMAN_V=y * sparse marek/batman_v linux-3.16 cfg: BLA=n DAT=n DEBUG=n NC=y MCAST=n BATMAN_V=y * sparse marek/batman_v linux-3.16 cfg: BLA=n DAT=y DEBUG=y NC=y MCAST=y BATMAN_V=y * sparse marek/batman_v linux-3.16 cfg: BLA=y DAT=n DEBUG=n NC=y MCAST=y BATMAN_V=y * sparse marek/batman_v linux-3.17 cfg: BLA=n DAT=n DEBUG=n NC=y MCAST=n BATMAN_V=y * sparse marek/batman_v linux-3.17 cfg: BLA=n DAT=y DEBUG=y NC=y MCAST=y BATMAN_V=y * sparse marek/batman_v linux-3.17 cfg: BLA=y DAT=n DEBUG=n NC=y MCAST=y BATMAN_V=y * sparse marek/batman_v linux-3.18 cfg: BLA=n DAT=n DEBUG=n NC=y MCAST=n BATMAN_V=y * sparse marek/batman_v linux-3.18 cfg: BLA=n DAT=y DEBUG=y NC=y MCAST=y BATMAN_V=y * sparse marek/batman_v linux-3.18 cfg: BLA=y DAT=n DEBUG=n NC=y MCAST=y BATMAN_V=y * sparse marek/batman_v linux-3.19 cfg: BLA=n DAT=n DEBUG=n NC=y MCAST=n BATMAN_V=y * sparse marek/batman_v linux-3.19 cfg: BLA=n DAT=y DEBUG=y NC=y MCAST=y BATMAN_V=y * sparse marek/batman_v linux-3.19 cfg: BLA=y DAT=n DEBUG=n NC=y MCAST=y BATMAN_V=y * sparse marek/batman_v linux-4.0 cfg: BLA=n DAT=n DEBUG=n NC=y MCAST=n BATMAN_V=y * sparse marek/batman_v linux-4.0 cfg: BLA=n DAT=y DEBUG=y NC=y MCAST=y BATMAN_V=y * sparse marek/batman_v linux-4.0 cfg: BLA=y DAT=n DEBUG=n NC=y MCAST=y BATMAN_V=y * sparse marek/batman_v linux-4.1 cfg: BLA=n DAT=n DEBUG=n NC=y MCAST=n BATMAN_V=y * sparse marek/batman_v linux-4.1 cfg: BLA=n DAT=y DEBUG=y NC=y MCAST=y BATMAN_V=y * sparse marek/batman_v linux-4.1 cfg: BLA=y DAT=n DEBUG=n NC=y MCAST=y BATMAN_V=y * sparse marek/batman_v linux-4.2 cfg: BLA=n DAT=n DEBUG=n NC=y MCAST=n BATMAN_V=y * sparse marek/batman_v linux-4.2 cfg: BLA=n DAT=y DEBUG=y NC=y MCAST=y BATMAN_V=y * sparse marek/batman_v linux-4.2 cfg: BLA=y DAT=n DEBUG=n NC=y MCAST=y BATMAN_V=y * unused_symbols marek/batman_v linux-2.6.38 cfg: BLA=n DAT=n DEBUG=n NC=y MCAST=n BATMAN_V=y * unused_symbols marek/batman_v linux-2.6.38 cfg: BLA=n DAT=y DEBUG=y NC=y MCAST=y BATMAN_V=y * unused_symbols marek/batman_v linux-2.6.38 cfg: BLA=y DAT=n DEBUG=n NC=y MCAST=y BATMAN_V=y * unused_symbols marek/batman_v linux-2.6.38 cfg: BLA=y DAT=y DEBUG=n NC=n MCAST=n BATMAN_V=y * unused_symbols marek/batman_v linux-2.6.39 cfg: BLA=n DAT=n DEBUG=n NC=y MCAST=n BATMAN_V=y * unused_symbols marek/batman_v linux-2.6.39 cfg: BLA=n DAT=y DEBUG=y NC=y MCAST=y BATMAN_V=y * unused_symbols marek/batman_v linux-2.6.39 cfg: BLA=y DAT=n DEBUG=n NC=y MCAST=y BATMAN_V=y * unused_symbols marek/batman_v linux-2.6.39 cfg: BLA=y DAT=y DEBUG=n NC=n MCAST=n BATMAN_V=y * unused_symbols marek/batman_v linux-3.0 cfg: BLA=n DAT=n DEBUG=n NC=y MCAST=n BATMAN_V=y * unused_symbols marek/batman_v linux-3.0 cfg: BLA=n DAT=y DEBUG=y NC=y MCAST=y BATMAN_V=y * unused_symbols marek/batman_v linux-3.0 cfg: BLA=y DAT=n DEBUG=n NC=y MCAST=y BATMAN_V=y * unused_symbols marek/batman_v linux-3.0 cfg: BLA=y DAT=y DEBUG=n NC=n MCAST=n BATMAN_V=y * unused_symbols marek/batman_v linux-3.1 cfg: BLA=n DAT=n DEBUG=n NC=y MCAST=n BATMAN_V=y * unused_symbols marek/batman_v linux-3.1 cfg: BLA=n DAT=y DEBUG=y NC=y MCAST=y BATMAN_V=y * unused_symbols marek/batman_v linux-3.1 cfg: BLA=y DAT=n DEBUG=n NC=y MCAST=y BATMAN_V=y * unused_symbols marek/batman_v linux-3.1 cfg: BLA=y DAT=y DEBUG=n NC=n MCAST=n BATMAN_V=y * unused_symbols marek/batman_v linux-3.15 cfg: BLA=n DAT=n DEBUG=n NC=y MCAST=n BATMAN_V=y * unused_symbols marek/batman_v linux-3.15 cfg: BLA=n DAT=y DEBUG=y NC=y MCAST=y BATMAN_V=y * unused_symbols marek/batman_v linux-3.15 cfg: BLA=y DAT=n DEBUG=n NC=y MCAST=y BATMAN_V=y * unused_symbols marek/batman_v linux-3.15 cfg: BLA=y DAT=y DEBUG=n NC=n MCAST=n BATMAN_V=y * wrong namespace symbols marek/batman_v linux-2.6.29 cfg: BLA=n DAT=n DEBUG=n NC=y MCAST=n BATMAN_V=y * wrong namespace symbols marek/batman_v linux-2.6.29 cfg: BLA=n DAT=y DEBUG=y NC=y MCAST=y BATMAN_V=y * wrong namespace symbols marek/batman_v linux-2.6.29 cfg: BLA=y DAT=n DEBUG=n NC=y MCAST=y BATMAN_V=y * wrong namespace symbols marek/batman_v linux-2.6.29 cfg: BLA=y DAT=y DEBUG=n NC=n MCAST=n BATMAN_V=y * wrong namespace symbols marek/batman_v linux-2.6.30 cfg: BLA=n DAT=n DEBUG=n NC=y MCAST=n BATMAN_V=y * wrong namespace symbols marek/batman_v linux-2.6.30 cfg: BLA=n DAT=y DEBUG=y NC=y MCAST=y BATMAN_V=y * wrong namespace symbols marek/batman_v linux-2.6.30 cfg: BLA=y DAT=n DEBUG=n NC=y MCAST=y BATMAN_V=y * wrong namespace symbols marek/batman_v linux-2.6.30 cfg: BLA=y DAT=y DEBUG=n NC=n MCAST=n BATMAN_V=y * wrong namespace symbols marek/batman_v linux-2.6.31 cfg: BLA=n DAT=n DEBUG=n NC=y MCAST=n BATMAN_V=y * wrong namespace symbols marek/batman_v linux-2.6.31 cfg: BLA=n DAT=y DEBUG=y NC=y MCAST=y BATMAN_V=y * wrong namespace symbols marek/batman_v linux-2.6.31 cfg: BLA=y DAT=n DEBUG=n NC=y MCAST=y BATMAN_V=y * wrong namespace symbols marek/batman_v linux-2.6.31 cfg: BLA=y DAT=y DEBUG=n NC=n MCAST=n BATMAN_V=y * wrong namespace symbols marek/batman_v linux-2.6.32 cfg: BLA=n DAT=n DEBUG=n NC=y MCAST=n BATMAN_V=y * wrong namespace symbols marek/batman_v linux-2.6.32 cfg: BLA=n DAT=y DEBUG=y NC=y MCAST=y BATMAN_V=y * wrong namespace symbols marek/batman_v linux-2.6.32 cfg: BLA=y DAT=n DEBUG=n NC=y MCAST=y BATMAN_V=y * wrong namespace symbols marek/batman_v linux-2.6.32 cfg: BLA=y DAT=y DEBUG=n NC=n MCAST=n BATMAN_V=y * wrong namespace symbols marek/batman_v linux-2.6.33 cfg: BLA=n DAT=n DEBUG=n NC=y MCAST=n BATMAN_V=y * wrong namespace symbols marek/batman_v linux-2.6.33 cfg: BLA=n DAT=y DEBUG=y NC=y MCAST=y BATMAN_V=y * wrong namespace symbols marek/batman_v linux-2.6.33 cfg: BLA=y DAT=n DEBUG=n NC=y MCAST=y BATMAN_V=y * wrong namespace symbols marek/batman_v linux-2.6.33 cfg: BLA=y DAT=y DEBUG=n NC=n MCAST=n BATMAN_V=y * wrong namespace symbols marek/batman_v linux-2.6.34 cfg: BLA=n DAT=n DEBUG=n NC=y MCAST=n BATMAN_V=y * wrong namespace symbols marek/batman_v linux-2.6.34 cfg: BLA=n DAT=y DEBUG=y NC=y MCAST=y BATMAN_V=y * wrong namespace symbols marek/batman_v linux-2.6.34 cfg: BLA=y DAT=n DEBUG=n NC=y MCAST=y BATMAN_V=y * wrong namespace symbols marek/batman_v linux-2.6.34 cfg: BLA=y DAT=y DEBUG=n NC=n MCAST=n BATMAN_V=y * wrong namespace symbols marek/batman_v linux-2.6.35 cfg: BLA=n DAT=n DEBUG=n NC=y MCAST=n BATMAN_V=y * wrong namespace symbols marek/batman_v linux-2.6.35 cfg: BLA=n DAT=y DEBUG=y NC=y MCAST=y BATMAN_V=y * wrong namespace symbols marek/batman_v linux-2.6.35 cfg: BLA=y DAT=n DEBUG=n NC=y MCAST=y BATMAN_V=y * wrong namespace symbols marek/batman_v linux-2.6.35 cfg: BLA=y DAT=y DEBUG=n NC=n MCAST=n BATMAN_V=y * wrong namespace symbols marek/batman_v linux-2.6.36 cfg: BLA=n DAT=n DEBUG=n NC=y MCAST=n BATMAN_V=y * wrong namespace symbols marek/batman_v linux-2.6.36 cfg: BLA=n DAT=y DEBUG=y NC=y MCAST=y BATMAN_V=y * wrong namespace symbols marek/batman_v linux-2.6.36 cfg: BLA=y DAT=n DEBUG=n NC=y MCAST=y BATMAN_V=y * wrong namespace symbols marek/batman_v linux-2.6.36 cfg: BLA=y DAT=y DEBUG=n NC=n MCAST=n BATMAN_V=y * wrong namespace symbols marek/batman_v linux-2.6.37 cfg: BLA=n DAT=n DEBUG=n NC=y MCAST=n BATMAN_V=y * wrong namespace symbols marek/batman_v linux-2.6.37 cfg: BLA=n DAT=y DEBUG=y NC=y MCAST=y BATMAN_V=y * wrong namespace symbols marek/batman_v linux-2.6.37 cfg: BLA=y DAT=n DEBUG=n NC=y MCAST=y BATMAN_V=y * wrong namespace symbols marek/batman_v linux-2.6.37 cfg: BLA=y DAT=y DEBUG=n NC=n MCAST=n BATMAN_V=y
Output of different failed tests ================================
Multiline comment starting with empty line marek/batman_v ---------------------------------------------------------
./net/batman-adv/bat_v_ogm.c:1:/* ./net/batman-adv/bat_v_ogm.h:1:/*
bracket_align marek/batman_v ./net/batman-adv/bat_v_elp.c ---------------------------------------------------------
Found wrong alignment at ./net/batman-adv/bat_v_elp.c:406, was 1 but expected 37 Found wrong alignment at ./net/batman-adv/bat_v_elp.c:408, was 1 but expected 28 Found wrong alignment at ./net/batman-adv/bat_v_elp.c:409, was 1 but expected 28
checkpatch marek/batman_v ./net/batman-adv/bat_v.c --------------------------------------------------
CHECK: Prefer kernel type 'u32' over 'uint32_t' #115: FILE: ./net/batman-adv/bat_v.c:115: + uint32_t throughput;
WARNING: Prefer seq_puts to seq_printf #156: FILE: ./net/batman-adv/bat_v.c:156: + seq_printf(seq, "No batman nodes in range ...\n");
CHECK: Prefer kernel type 'u32' over 'uint32_t' #177: FILE: ./net/batman-adv/bat_v.c:177: + uint32_t i;
CHECK: Prefer kernel type 'u32' over 'uint32_t' #249: FILE: ./net/batman-adv/bat_v.c:249: + uint32_t threshold;
total: 0 errors, 1 warnings, 3 checks, 332 lines checked
checkpatch marek/batman_v ./net/batman-adv/bat_v_elp.c ------------------------------------------------------
WARNING: line over 80 characters #146: FILE: ./net/batman-adv/bat_v_elp.c:146: +static bool batadv_v_elp_wifi_neigh_probe(struct batadv_hardif_neigh_node *neigh)
WARNING: line over 80 characters #174: FILE: ./net/batman-adv/bat_v_elp.c:174: + probe_len - hard_iface->bat_v.elp_skb->len,
WARNING: line over 80 characters #402: FILE: ./net/batman-adv/bat_v_elp.c:402: + seqno_diff = ntohl(elp_packet->seqno) - hardif_neigh->bat_v.elp_latest_seqno;
ERROR: do not use C99 // comments #404: FILE: ./net/batman-adv/bat_v_elp.c:404: +// TODO: host restarted ?
WARNING: please, no space before tabs #405: FILE: ./net/batman-adv/bat_v_elp.c:405: +// ^Iif (batadv_window_protected(bat_priv, seqno_diff,$
ERROR: do not use C99 // comments #405: FILE: ./net/batman-adv/bat_v_elp.c:405: +// if (batadv_window_protected(bat_priv, seqno_diff,
WARNING: please, no space before tabs #406: FILE: ./net/batman-adv/bat_v_elp.c:406: +// ^I^I^I^I &neigh->batman_seqno_reset)) {$
ERROR: do not use C99 // comments #406: FILE: ./net/batman-adv/bat_v_elp.c:406: +// &neigh->batman_seqno_reset)) {
WARNING: please, no space before tabs #407: FILE: ./net/batman-adv/bat_v_elp.c:407: +// ^I^Ibatadv_dbg(BATADV_DBG_BATMAN, bat_priv,$
ERROR: do not use C99 // comments #407: FILE: ./net/batman-adv/bat_v_elp.c:407: +// batadv_dbg(BATADV_DBG_BATMAN, bat_priv,
WARNING: line over 80 characters #408: FILE: ./net/batman-adv/bat_v_elp.c:408: +// "Drop ELP packet: packet within window protection time from %pM\n",
WARNING: please, no space before tabs #408: FILE: ./net/batman-adv/bat_v_elp.c:408: +// ^I^I^I "Drop ELP packet: packet within window protection time from %pM\n",$
ERROR: do not use C99 // comments #408: FILE: ./net/batman-adv/bat_v_elp.c:408: +// "Drop ELP packet: packet within window protection time from %pM\n",
WARNING: please, no space before tabs #409: FILE: ./net/batman-adv/bat_v_elp.c:409: +// ^I^I^I elp_packet->orig);$
ERROR: do not use C99 // comments #409: FILE: ./net/batman-adv/bat_v_elp.c:409: +// elp_packet->orig);
WARNING: please, no space before tabs #410: FILE: ./net/batman-adv/bat_v_elp.c:410: +// ^I^Igoto out;$
ERROR: do not use C99 // comments #410: FILE: ./net/batman-adv/bat_v_elp.c:410: +// goto out;
WARNING: please, no space before tabs #411: FILE: ./net/batman-adv/bat_v_elp.c:411: +// ^I}$
ERROR: do not use C99 // comments #411: FILE: ./net/batman-adv/bat_v_elp.c:411: +// }
total: 8 errors, 11 warnings, 0 checks, 482 lines checked
checkpatch marek/batman_v ./net/batman-adv/bat_v_ogm.c ------------------------------------------------------
WARNING: line over 80 characters #245: FILE: ./net/batman-adv/bat_v_ogm.c:245: + /* TODO: also switch route if this seqno is X newer than the last received seqno from our best next hop */
WARNING: line over 80 characters #250: FILE: ./net/batman-adv/bat_v_ogm.c:250: + router_ifinfo->bat_v.throughput >= neigh_ifinfo->bat_v.throughput)
total: 0 errors, 2 warnings, 0 checks, 649 lines checked
checkpatch marek/batman_v ./net/batman-adv/sysfs.c --------------------------------------------------
WARNING: line over 80 characters #248: FILE: ./net/batman-adv/sysfs.c:248: + struct batadv_hard_iface *hard_iface; \
WARNING: line over 80 characters #259: FILE: ./net/batman-adv/sysfs.c:259: + batadv_hardif_free_ref(hard_iface); \
WARNING: line over 80 characters #277: FILE: ./net/batman-adv/sysfs.c:277: + batadv_hardif_free_ref(hard_iface); \
ERROR: do not use C99 // comments #916: FILE: ./net/batman-adv/sysfs.c:916: +// TODO: support various units like mbit/s, kbit/s, etc
total: 1 errors, 3 warnings, 0 checks, 1013 lines checked
checkpatch next ./net/batman-adv/gateway_common.c -------------------------------------------------
WARNING: Comparisons should place the constant on the right side of the test #92: FILE: ./net/batman-adv/gateway_common.c:92: + if (U32_MAX < ldown) {
WARNING: Comparisons should place the constant on the right side of the test #142: FILE: ./net/batman-adv/gateway_common.c:142: + if (U32_MAX < lup) {
total: 0 errors, 2 warnings, 0 checks, 287 lines checked
checkpatch next ./net/batman-adv/main.c ---------------------------------------
CHECK: 'wether' may be misspelled - perhaps 'whether'? #911: FILE: ./net/batman-adv/main.c:911: + * @ogm_source: flag indicating wether the tvlv is an ogm or a unicast packet
CHECK: 'wether' may be misspelled - perhaps 'whether'? #964: FILE: ./net/batman-adv/main.c:964: + * @ogm_source: flag indicating wether the tvlv is an ogm or a unicast packet
total: 0 errors, 0 warnings, 2 checks, 1284 lines checked
difference between net-next and batadv next -------------------------------------------
net/batman-adv/bridge_loop_avoidance.c | 35 +++--------------------- net/batman-adv/routing.c | 19 ++----------- net/batman-adv/translation-table.c | 24 ++-------------- net/batman-adv/types.h | 2 - 4 files changed, 12 insertions(+), 68 deletions(-)
headers marek/batman_v ----------------------
diff --git a/net/batman-adv/bat_v.c b/net/batman-adv/bat_v.c index 8c477f9..fa872c7 100644 --- a/net/batman-adv/bat_v.c +++ b/net/batman-adv/bat_v.c @@ -15,11 +15,25 @@ * along with this program; if not, see http://www.gnu.org/licenses/. */
-#include "main.h" +#include <linux/atomic.h> +#include <linux/average.h> +#include <linux/bug.h> +#include <linux/cache.h> +#include <linux/init.h> +#include <linux/jiffies.h> +#include <linux/netdevice.h> +#include <linux/rculist.h> +#include <linux/rcupdate.h> +#include <linux/seq_file.h> +#include <linux/types.h> +#include <linux/workqueue.h> #include "bat_algo.h" #include "bat_v_elp.h" #include "bat_v_ogm.h" +#include "hash.h" +#include "main.h" #include "originator.h" +#include "packet.h"
static int batadv_v_iface_enable(struct batadv_hard_iface *hard_iface) { diff --git a/net/batman-adv/bat_v_elp.c b/net/batman-adv/bat_v_elp.c index beacbd4..573202e 100644 --- a/net/batman-adv/bat_v_elp.c +++ b/net/batman-adv/bat_v_elp.c @@ -15,18 +15,37 @@ * along with this program; if not, see http://www.gnu.org/licenses/. */
+#include <linux/atomic.h> +#include <linux/average.h> +#include <linux/byteorder/generic.h> +#include <linux/errno.h> +#include <linux/etherdevice.h> +#include <linux/fs.h> +#include <linux/if_ether.h> +#include <linux/jiffies.h> +#include <linux/kernel.h> +#include <linux/netdevice.h> +#include <linux/random.h> +#include <linux/rculist.h> +#include <linux/rcupdate.h> +#include <linux/rtnetlink.h> +#include <linux/skbuff.h> +#include <linux/stddef.h> +#include <linux/string.h> +#include <linux/types.h> +#include <linux/workqueue.h> #include <net/cfg80211.h> #include <linux/ethtool.h>
-#include "main.h" -#include "hard-interface.h" -#include "send.h" #include "bat_algo.h" #include "bat_v_elp.h" #include "bat_v_ogm.h" +#include "hard-interface.h" +#include "main.h" #include "originator.h" +#include "packet.h" #include "routing.h" -#include "soft-interface.h" +#include "send.h"
/** * batadv_v_elp_start_timer - restart timer for ELP periodic work diff --git a/net/batman-adv/bat_v_elp.h b/net/batman-adv/bat_v_elp.h index 87844ab..682fe27 100644 --- a/net/batman-adv/bat_v_elp.h +++ b/net/batman-adv/bat_v_elp.h @@ -17,6 +17,9 @@
#include "main.h"
+struct sk_buff; +struct work_struct; + #ifndef _NET_BATMAN_ADV_BAT_V_ELP_H_ #define _NET_BATMAN_ADV_BAT_V_ELP_H_
diff --git a/net/batman-adv/bat_v_ogm.c b/net/batman-adv/bat_v_ogm.c index 5b0bc2d..245b473 100644 --- a/net/batman-adv/bat_v_ogm.c +++ b/net/batman-adv/bat_v_ogm.c @@ -16,12 +16,32 @@ * along with this program; if not, see http://www.gnu.org/licenses/. */
-#include "main.h" - -#include "bat_v_elp.h" +#include <linux/atomic.h> +#include <linux/average.h> +#include <linux/byteorder/generic.h> +#include <linux/errno.h> +#include <linux/etherdevice.h> +#include <linux/fs.h> +#include <linux/if_ether.h> +#include <linux/jiffies.h> +#include <linux/kernel.h> +#include <linux/list.h> +#include <linux/netdevice.h> +#include <linux/random.h> +#include <linux/rculist.h> +#include <linux/rcupdate.h> +#include <linux/skbuff.h> +#include <linux/slab.h> +#include <linux/stddef.h> +#include <linux/string.h> +#include <linux/types.h> +#include <linux/workqueue.h> #include "bat_v_ogm.h" #include "hard-interface.h" +#include "hash.h" +#include "main.h" #include "originator.h" +#include "packet.h" #include "routing.h" #include "send.h" #include "translation-table.h" diff --git a/net/batman-adv/bat_v_ogm.h b/net/batman-adv/bat_v_ogm.h index c96e181..493ba75 100644 --- a/net/batman-adv/bat_v_ogm.h +++ b/net/batman-adv/bat_v_ogm.h @@ -19,6 +19,10 @@ #ifndef _BATAMAN_ADV_BATADV_V_OGM_H_ #define _BATAMAN_ADV_BATADV_V_OGM_H_
+struct batadv_hard_iface; +struct batadv_priv; +struct sk_buff; + int batadv_v_ogm_init(struct batadv_priv *bat_priv); void batadv_v_ogm_free(struct batadv_priv *bat_priv); int batadv_v_ogm_iface_enable(struct batadv_hard_iface *hard_iface); diff --git a/net/batman-adv/main.h b/net/batman-adv/main.h index 6d0c602..80db125 100644 --- a/net/batman-adv/main.h +++ b/net/batman-adv/main.h @@ -171,7 +171,6 @@ enum batadv_uev_type { /* Kernel headers */
#include <linux/atomic.h> -#include <linux/average.h> /* ewma */ #include <linux/bitops.h> /* for packet.h */ #include <linux/compiler.h> #include <linux/cpumask.h>
kerneldoc marek/batman_v ./net/batman-adv/bat_v.c -------------------------------------------------
./net/batman-adv/bat_v.c:283: warning: No description found for return value of 'batadv_v_mesh_init' ./net/batman-adv/bat_v.c:305: warning: No description found for return value of 'batadv_v_init'
kerneldoc marek/batman_v ./net/batman-adv/bat_v_elp.c -----------------------------------------------------
./net/batman-adv/bat_v_elp.c:53: warning: No description found for return value of 'batadv_v_elp_get_throughput' ./net/batman-adv/bat_v_elp.c:289: warning: No description found for return value of 'batadv_v_elp_iface_enable' ./net/batman-adv/bat_v_elp.c:443: warning: No description found for return value of 'batadv_v_elp_packet_recv'
kerneldoc marek/batman_v ./net/batman-adv/bat_v_ogm.c -----------------------------------------------------
./net/batman-adv/bat_v_ogm.c:40: warning: No description found for return value of 'batadv_v_ogm_orig_get' ./net/batman-adv/bat_v_ogm.c:191: warning: No description found for return value of 'batadv_v_ogm_iface_enable' ./net/batman-adv/bat_v_ogm.c:230: warning: No description found for parameter 'neigh_node' ./net/batman-adv/bat_v_ogm.c:286: warning: No description found for return value of 'batadv_v_forward_penalty' ./net/batman-adv/bat_v_ogm.c:371: warning: No description found for parameter 'bat_priv' ./net/batman-adv/bat_v_ogm.c:371: warning: No description found for parameter 'ethhdr' ./net/batman-adv/bat_v_ogm.c:371: warning: No description found for parameter 'ogm2' ./net/batman-adv/bat_v_ogm.c:371: warning: No description found for parameter 'orig_node' ./net/batman-adv/bat_v_ogm.c:371: warning: No description found for parameter 'neigh_node' ./net/batman-adv/bat_v_ogm.c:371: warning: Excess function parameter 'skb' description in 'batadv_v_ogm_process_per_outif' ./net/batman-adv/bat_v_ogm.c:495: warning: No description found for return value of 'batadv_v_ogm_packet_recv' ./net/batman-adv/bat_v_ogm.c:612: warning: No description found for return value of 'batadv_v_ogm_init'
kerneldoc marek/batman_v ./net/batman-adv/bitarray.h ----------------------------------------------------
./net/batman-adv/bitarray.h:28: warning: missing initial short description on line: * batadv_test_bit ./net/batman-adv/bitarray.h:35: warning: No description found for parameter 'seq_bits' ./net/batman-adv/bitarray.h:35: warning: No description found for parameter 'last_seqno' ./net/batman-adv/bitarray.h:35: warning: No description found for parameter 'curr_seqno' ./net/batman-adv/bitarray.h:60: warning: No description found for parameter 'priv' ./net/batman-adv/bitarray.h:60: warning: No description found for parameter 'seq_bits' ./net/batman-adv/bitarray.h:60: warning: No description found for parameter 'seq_num_diff' ./net/batman-adv/bitarray.h:60: warning: No description found for parameter 'set_mark'
kerneldoc marek/batman_v ./net/batman-adv/bridge_loop_avoidance.c -----------------------------------------------------------------
./net/batman-adv/bridge_loop_avoidance.c:62: warning: missing initial short description on line: * batadv_choose_claim ./net/batman-adv/bridge_loop_avoidance.c:67: warning: No description found for parameter 'data' ./net/batman-adv/bridge_loop_avoidance.c:67: warning: No description found for parameter 'size' ./net/batman-adv/bridge_loop_avoidance.c:78: warning: missing initial short description on line: * batadv_choose_backbone_gw ./net/batman-adv/bridge_loop_avoidance.c:83: warning: No description found for parameter 'data' ./net/batman-adv/bridge_loop_avoidance.c:83: warning: No description found for parameter 'size' ./net/batman-adv/bridge_loop_avoidance.c:156: warning: missing initial short description on line: * batadv_claim_hash_find ./net/batman-adv/bridge_loop_avoidance.c:388: warning: missing initial short description on line: * batadv_bla_get_backbone_gw ./net/batman-adv/bridge_loop_avoidance.c:400: warning: No description found for return value of 'batadv_bla_get_backbone_gw' ./net/batman-adv/bridge_loop_avoidance.c:558: warning: missing initial short description on line: * batadv_bla_send_announce ./net/batman-adv/bridge_loop_avoidance.c:689: warning: No description found for parameter 'bat_priv' ./net/batman-adv/bridge_loop_avoidance.c:689: warning: No description found for parameter 'an_addr' ./net/batman-adv/bridge_loop_avoidance.c:689: warning: No description found for parameter 'backbone_addr' ./net/batman-adv/bridge_loop_avoidance.c:689: warning: No description found for parameter 'vid' ./net/batman-adv/bridge_loop_avoidance.c:745: warning: No description found for parameter 'bat_priv' ./net/batman-adv/bridge_loop_avoidance.c:745: warning: No description found for parameter 'primary_if' ./net/batman-adv/bridge_loop_avoidance.c:745: warning: No description found for parameter 'backbone_addr' ./net/batman-adv/bridge_loop_avoidance.c:745: warning: No description found for parameter 'ethhdr' ./net/batman-adv/bridge_loop_avoidance.c:745: warning: No description found for parameter 'vid' ./net/batman-adv/bridge_loop_avoidance.c:773: warning: No description found for parameter 'bat_priv' ./net/batman-adv/bridge_loop_avoidance.c:773: warning: No description found for parameter 'primary_if' ./net/batman-adv/bridge_loop_avoidance.c:773: warning: No description found for parameter 'backbone_addr' ./net/batman-adv/bridge_loop_avoidance.c:773: warning: No description found for parameter 'claim_addr' ./net/batman-adv/bridge_loop_avoidance.c:773: warning: No description found for parameter 'vid' ./net/batman-adv/bridge_loop_avoidance.c:806: warning: No description found for parameter 'bat_priv' ./net/batman-adv/bridge_loop_avoidance.c:806: warning: No description found for parameter 'primary_if' ./net/batman-adv/bridge_loop_avoidance.c:806: warning: No description found for parameter 'backbone_addr' ./net/batman-adv/bridge_loop_avoidance.c:806: warning: No description found for parameter 'claim_addr' ./net/batman-adv/bridge_loop_avoidance.c:806: warning: No description found for parameter 'vid' ./net/batman-adv/bridge_loop_avoidance.c:830: warning: missing initial short description on line: * batadv_check_claim_group ./net/batman-adv/bridge_loop_avoidance.c:905: warning: missing initial short description on line: * batadv_bla_process_claim ./net/batman-adv/bridge_loop_avoidance.c:1091: warning: missing initial short description on line: * batadv_bla_purge_claims ./net/batman-adv/bridge_loop_avoidance.c:1140: warning: missing initial short description on line: * batadv_bla_update_orig_address ./net/batman-adv/bridge_loop_avoidance.c:1332: warning: missing initial short description on line: * batadv_bla_check_bcast_duplist ./net/batman-adv/bridge_loop_avoidance.c:1347: warning: No description found for return value of 'batadv_bla_check_bcast_duplist' ./net/batman-adv/bridge_loop_avoidance.c:1402: warning: missing initial short description on line: * batadv_bla_is_backbone_gw_orig ./net/batman-adv/bridge_loop_avoidance.c:1443: warning: missing initial short description on line: * batadv_bla_is_backbone_gw ./net/batman-adv/bridge_loop_avoidance.c:1501: warning: missing initial short description on line: * batadv_bla_rx ./net/batman-adv/bridge_loop_avoidance.c:1597: warning: missing initial short description on line: * batadv_bla_tx
kerneldoc marek/batman_v ./net/batman-adv/debugfs.c ---------------------------------------------------
./net/batman-adv/debugfs.c:287: warning: No description found for return value of 'batadv_originators_hardif_open' ./net/batman-adv/debugfs.c:334: warning: No description found for return value of 'batadv_dat_cache_open' ./net/batman-adv/debugfs.c:488: warning: No description found for return value of 'batadv_debugfs_add_hardif'
kerneldoc marek/batman_v ./net/batman-adv/distributed-arp-table.c -----------------------------------------------------------------
./net/batman-adv/distributed-arp-table.c:741: warning: No description found for return value of 'batadv_dat_init' ./net/batman-adv/distributed-arp-table.c:779: warning: No description found for return value of 'batadv_dat_cache_seq_print_text'
kerneldoc marek/batman_v ./net/batman-adv/main.c ------------------------------------------------
./net/batman-adv/main.c:611: warning: No description found for return value of 'batadv_skb_crc32'
kerneldoc marek/batman_v ./net/batman-adv/main.h ------------------------------------------------
./net/batman-adv/main.h:292: warning: No description found for parameter 'data1' ./net/batman-adv/main.h:292: warning: No description found for parameter 'data2' ./net/batman-adv/main.h:346: warning: No description found for parameter 'bat_priv' ./net/batman-adv/main.h:346: warning: No description found for parameter 'idx'
kerneldoc marek/batman_v ./net/batman-adv/network-coding.c ----------------------------------------------------------
./net/batman-adv/network-coding.c:69: warning: No description found for return value of 'batadv_nc_init' ./net/batman-adv/network-coding.c:147: warning: No description found for return value of 'batadv_nc_mesh_init' ./net/batman-adv/network-coding.c:997: warning: No description found for return value of 'batadv_nc_random_weight_tq' ./net/batman-adv/network-coding.c:1790: warning: No description found for return value of 'batadv_nc_recv_coded_packet' ./net/batman-adv/network-coding.c:1873: warning: No description found for return value of 'batadv_nc_nodes_seq_print_text' ./net/batman-adv/network-coding.c:1935: warning: No description found for return value of 'batadv_nc_init_debugfs'
kerneldoc marek/batman_v ./net/batman-adv/originator.c ------------------------------------------------------
./net/batman-adv/originator.c:51: warning: missing initial short description on line: * batadv_compare_orig ./net/batman-adv/originator.c:56: warning: No description found for parameter 'node' ./net/batman-adv/originator.c:56: warning: No description found for parameter 'data2'
kerneldoc marek/batman_v ./net/batman-adv/packet.h --------------------------------------------------
./net/batman-adv/packet.h:232: warning: No description found for parameter 'seqno' ./net/batman-adv/packet.h:232: warning: No description found for parameter 'orig[ETH_ALEN]' ./net/batman-adv/packet.h:232: warning: No description found for parameter 'prev_sender[ETH_ALEN]' ./net/batman-adv/packet.h:232: warning: No description found for parameter 'reserved' ./net/batman-adv/packet.h:232: warning: No description found for parameter 'tq' ./net/batman-adv/packet.h:259: warning: No description found for parameter 'flags' ./net/batman-adv/packet.h:406: warning: No description found for parameter 'reserved'
kerneldoc marek/batman_v ./net/batman-adv/routing.c ---------------------------------------------------
./net/batman-adv/routing.c:144: warning: missing initial short description on line: * batadv_window_protected checks whether the host restarted and is in the ./net/batman-adv/routing.c:147: warning: contents before sections ./net/batman-adv/routing.c:153: warning: No description found for parameter 'bat_priv' ./net/batman-adv/routing.c:153: warning: No description found for parameter 'seq_num_diff' ./net/batman-adv/routing.c:153: warning: No description found for parameter 'last_reset'
kerneldoc marek/batman_v ./net/batman-adv/send.c ------------------------------------------------
./net/batman-adv/send.c:70: warning: No description found for parameter 'dst_addr' ./net/batman-adv/send.c:70: warning: Excess function parameter 'neigh_node' description in 'batadv_send_skb_packet' ./net/batman-adv/send.c:70: warning: No description found for return value of 'batadv_send_skb_packet' ./net/batman-adv/send.c:477: warning: missing initial short description on line: * batadv_add_bcast_packet_to_list ./net/batman-adv/send.c:485: warning: contents before sections ./net/batman-adv/send.c:490: warning: No description found for parameter 'bat_priv' ./net/batman-adv/send.c:490: warning: No description found for parameter 'skb' ./net/batman-adv/send.c:490: warning: No description found for parameter 'delay'
kerneldoc marek/batman_v ./net/batman-adv/soft-interface.c ----------------------------------------------------------
./net/batman-adv/soft-interface.c:606: warning: No description found for parameter 'proto' ./net/batman-adv/soft-interface.c:664: warning: No description found for parameter 'proto'
kerneldoc marek/batman_v ./net/batman-adv/sysfs.c -------------------------------------------------
./net/batman-adv/sysfs.c:90: warning: No description found for parameter 'bat_priv'
kerneldoc marek/batman_v ./net/batman-adv/translation-table.c -------------------------------------------------------------
./net/batman-adv/translation-table.c:72: warning: missing initial short description on line: * batadv_compare_tt ./net/batman-adv/translation-table.c:77: warning: No description found for parameter 'node' ./net/batman-adv/translation-table.c:77: warning: No description found for parameter 'data2' ./net/batman-adv/translation-table.c:230: warning: No description found for parameter 'bat_priv' ./net/batman-adv/translation-table.c:311: warning: No description found for parameter 'orig_node' ./net/batman-adv/translation-table.c:724: warning: bad line: ./net/batman-adv/translation-table.c:1246: warning: missing initial short description on line: * batadv_tt_global_orig_entry_find ./net/batman-adv/translation-table.c:1251: warning: contents before sections ./net/batman-adv/translation-table.c:1256: warning: No description found for parameter 'entry' ./net/batman-adv/translation-table.c:1256: warning: No description found for parameter 'orig_node' ./net/batman-adv/translation-table.c:1277: warning: missing initial short description on line: * batadv_tt_global_entry_has_orig ./net/batman-adv/translation-table.c:1281: warning: contents before sections ./net/batman-adv/translation-table.c:1286: warning: No description found for parameter 'entry' ./net/batman-adv/translation-table.c:1286: warning: No description found for parameter 'orig_node' ./net/batman-adv/translation-table.c:2528: warning: No description found for return value of 'batadv_send_tt_request' ./net/batman-adv/translation-table.c:3065: warning: missing initial short description on line: * batadv_tt_check_roam_count ./net/batman-adv/translation-table.c:3071: warning: contents before sections ./net/batman-adv/translation-table.c:3074: warning: No description found for parameter 'bat_priv' ./net/batman-adv/translation-table.c:3074: warning: No description found for parameter 'client'
kerneldoc marek/batman_v ./net/batman-adv/types.h -------------------------------------------------
./net/batman-adv/types.h:950: warning: No description found for parameter 'isolation_mark' ./net/batman-adv/types.h:950: warning: No description found for parameter 'isolation_mark_mask'
kerneldoc master ./net/batman-adv/distributed-arp-table.c ---------------------------------------------------------
./net/batman-adv/distributed-arp-table.c:743: warning: No description found for return value of 'batadv_dat_init' ./net/batman-adv/distributed-arp-table.c:781: warning: No description found for return value of 'batadv_dat_cache_seq_print_text'
kerneldoc master ./net/batman-adv/main.c ----------------------------------------
./net/batman-adv/main.c:604: warning: No description found for return value of 'batadv_skb_crc32'
kerneldoc master ./net/batman-adv/main.h ----------------------------------------
./net/batman-adv/main.h:284: warning: No description found for parameter 'data1' ./net/batman-adv/main.h:284: warning: No description found for parameter 'data2' ./net/batman-adv/main.h:338: warning: No description found for parameter 'bat_priv' ./net/batman-adv/main.h:338: warning: No description found for parameter 'idx'
kerneldoc master ./net/batman-adv/network-coding.c --------------------------------------------------
./net/batman-adv/network-coding.c:69: warning: No description found for return value of 'batadv_nc_init' ./net/batman-adv/network-coding.c:147: warning: No description found for return value of 'batadv_nc_mesh_init' ./net/batman-adv/network-coding.c:999: warning: No description found for return value of 'batadv_nc_random_weight_tq' ./net/batman-adv/network-coding.c:1792: warning: No description found for return value of 'batadv_nc_recv_coded_packet' ./net/batman-adv/network-coding.c:1875: warning: No description found for return value of 'batadv_nc_nodes_seq_print_text' ./net/batman-adv/network-coding.c:1937: warning: No description found for return value of 'batadv_nc_init_debugfs'
kerneldoc master ./net/batman-adv/packet.h ------------------------------------------
./net/batman-adv/packet.h:228: warning: No description found for parameter 'seqno' ./net/batman-adv/packet.h:228: warning: No description found for parameter 'orig[ETH_ALEN]' ./net/batman-adv/packet.h:228: warning: No description found for parameter 'prev_sender[ETH_ALEN]' ./net/batman-adv/packet.h:228: warning: No description found for parameter 'reserved' ./net/batman-adv/packet.h:228: warning: No description found for parameter 'tq' ./net/batman-adv/packet.h:357: warning: No description found for parameter 'reserved'
kerneldoc master ./net/batman-adv/send.c ----------------------------------------
./net/batman-adv/send.c:435: warning: missing initial short description on line: * batadv_add_bcast_packet_to_list ./net/batman-adv/send.c:443: warning: contents before sections ./net/batman-adv/send.c:448: warning: No description found for parameter 'bat_priv' ./net/batman-adv/send.c:448: warning: No description found for parameter 'skb' ./net/batman-adv/send.c:448: warning: No description found for parameter 'delay'
kerneldoc master ./net/batman-adv/types.h -----------------------------------------
./net/batman-adv/types.h:868: warning: No description found for parameter 'isolation_mark' ./net/batman-adv/types.h:868: warning: No description found for parameter 'isolation_mark_mask'
sparse marek/batman_v linux-2.6.37 cfg: BLA=n DAT=y DEBUG=y NC=y MCAST=y BATMAN_V=y ---------------------------------------------------------------------------
/home/build_test/build_env/tmp/net/batman-adv/main.h:174:11: error: unable to open 'linux/average.h' make[2]: *** [/home/build_test/build_env/tmp/net/batman-adv/bat_iv_ogm.o] Error 1 make[1]: *** [_module_/home/build_test/build_env/tmp/net/batman-adv] Error 2 make: *** [all] Error 2
sparse marek/batman_v linux-3.1 cfg: BLA=n DAT=y DEBUG=y NC=y MCAST=y BATMAN_V=y ---------------------------------------------------------------------------
/home/build_test/build_env/tmp/net/batman-adv/bat_v_elp.c:94:15: error: undefined identifier '__ethtool_get_settings' /home/build_test/build_env/tmp/net/batman-adv/bat_v_elp.c:104:49: error: undefined identifier 'SPEED_UNKNOWN' /home/build_test/build_env/tmp/net/batman-adv/bat_v_elp.c: In function 'batadv_v_elp_get_throughput': /home/build_test/build_env/tmp/net/batman-adv/bat_v_elp.c:94:2: error: implicit declaration of function '__ethtool_get_settings' [-Werror=implicit-function-declaration] ret = __ethtool_get_settings(hard_iface->net_dev, &cmd); ^ /home/build_test/build_env/tmp/net/batman-adv/bat_v_elp.c:104:35: error: 'SPEED_UNKNOWN' undeclared (first use in this function) if (throughput && throughput != SPEED_UNKNOWN) ^ /home/build_test/build_env/tmp/net/batman-adv/bat_v_elp.c:104:35: note: each undeclared identifier is reported only once for each function it appears in cc1: some warnings being treated as errors make[2]: *** [/home/build_test/build_env/tmp/net/batman-adv/bat_v_elp.o] Error 1 make[1]: *** [_module_/home/build_test/build_env/tmp/net/batman-adv] Error 2 make: *** [all] Error 2
sparse marek/batman_v linux-3.15 cfg: BLA=n DAT=y DEBUG=y NC=y MCAST=y BATMAN_V=y ---------------------------------------------------------------------------
/home/build_test/build_env/tmp/net/batman-adv/bat_v_elp.c:72:31: error: undefined identifier 'cfg80211_get_station' /home/build_test/build_env/tmp/net/batman-adv/bat_v_elp.c:82:45: error: no member 'expected_throughput' in struct station_info /home/build_test/build_env/tmp/net/batman-adv/bat_v_elp.c: In function 'batadv_v_elp_get_throughput': /home/build_test/build_env/tmp/net/batman-adv/bat_v_elp.c:72:4: error: implicit declaration of function 'cfg80211_get_station' [-Werror=implicit-function-declaration] ret = cfg80211_get_station(hard_iface->net_dev, ^ /home/build_test/build_env/tmp/net/batman-adv/bat_v_elp.c:82:17: error: 'struct station_info' has no member named 'expected_throughput' return sinfo.expected_throughput / 10; ^ cc1: some warnings being treated as errors make[2]: *** [/home/build_test/build_env/tmp/net/batman-adv/bat_v_elp.o] Error 1 make[1]: *** [_module_/home/build_test/build_env/tmp/net/batman-adv] Error 2 make: *** [all] Error 2
sparse marek/batman_v linux-3.17 cfg: BLA=n DAT=y DEBUG=y NC=y MCAST=y BATMAN_V=y ---------------------------------------------------------------------------
/home/build_test/build_env/tmp/net/batman-adv/network-coding.c:1150:52: warning: incorrect type in argument 2 (different base types) /home/build_test/build_env/tmp/net/batman-adv/network-coding.c:1150:52: expected unsigned char const [usertype] *src /home/build_test/build_env/tmp/net/batman-adv/network-coding.c:1150:52: got struct batadv_neigh_node *[assigned] second_dest /home/build_test/build_env/tmp/net/batman-adv/network-coding.c: In function 'batadv_nc_code_packets': /home/build_test/build_env/tmp/net/batman-adv/network-coding.c:1150:45: warning: passing argument 2 of 'ether_addr_copy' from incompatible pointer type ether_addr_copy(coded_packet->second_dest, second_dest); ^ In file included from /home/build_test/build_env/tmp/compat-include/linux/etherdevice.h:25:0, from /home/build_test/build_env/tmp/net/batman-adv/main.h:178, from /home/build_test/build_env/tmp/net/batman-adv/network-coding.h:21, from /home/build_test/build_env/tmp/net/batman-adv/network-coding.c:18: include/linux/etherdevice.h:227:20: note: expected 'const u8 *' but argument is of type 'struct batadv_neigh_node *' static inline void ether_addr_copy(u8 *dst, const u8 *src) ^
sparse marek/batman_v linux-3.19 cfg: BLA=n DAT=y DEBUG=y NC=y MCAST=y BATMAN_V=y ---------------------------------------------------------------------------
/home/build_test/build_env/tmp/net/batman-adv/network-coding.c:1150:52: warning: incorrect type in argument 2 (different base types) /home/build_test/build_env/tmp/net/batman-adv/network-coding.c:1150:52: expected unsigned char const [usertype] *src /home/build_test/build_env/tmp/net/batman-adv/network-coding.c:1150:52: got struct batadv_neigh_node *[assigned] second_dest /home/build_test/build_env/tmp/net/batman-adv/network-coding.c: In function 'batadv_nc_code_packets': /home/build_test/build_env/tmp/net/batman-adv/network-coding.c:1150:45: warning: passing argument 2 of 'ether_addr_copy' from incompatible pointer type ether_addr_copy(coded_packet->second_dest, second_dest); ^ In file included from /home/build_test/build_env/tmp/compat-include/linux/etherdevice.h:25:0, from /home/build_test/build_env/tmp/net/batman-adv/main.h:178, from /home/build_test/build_env/tmp/net/batman-adv/network-coding.h:21, from /home/build_test/build_env/tmp/net/batman-adv/network-coding.c:18: include/linux/etherdevice.h:228:20: note: expected 'const u8 *' but argument is of type 'struct batadv_neigh_node *' static inline void ether_addr_copy(u8 *dst, const u8 *src) ^
sparse marek/batman_v linux-4.0 cfg: BLA=n DAT=y DEBUG=y NC=y MCAST=y BATMAN_V=y ---------------------------------------------------------------------------
/home/build_test/build_env/tmp/net/batman-adv/network-coding.c:1150:52: warning: incorrect type in argument 2 (different base types) /home/build_test/build_env/tmp/net/batman-adv/network-coding.c:1150:52: expected unsigned char const [usertype] *src /home/build_test/build_env/tmp/net/batman-adv/network-coding.c:1150:52: got struct batadv_neigh_node *[assigned] second_dest /home/build_test/build_env/tmp/net/batman-adv/network-coding.c: In function 'batadv_nc_code_packets': /home/build_test/build_env/tmp/net/batman-adv/network-coding.c:1150:45: warning: passing argument 2 of 'ether_addr_copy' from incompatible pointer type ether_addr_copy(coded_packet->second_dest, second_dest); ^ In file included from /home/build_test/build_env/tmp/compat-include/linux/etherdevice.h:25:0, from /home/build_test/build_env/tmp/net/batman-adv/main.h:178, from /home/build_test/build_env/tmp/net/batman-adv/network-coding.h:21, from /home/build_test/build_env/tmp/net/batman-adv/network-coding.c:18: include/linux/etherdevice.h:232:20: note: expected 'const u8 *' but argument is of type 'struct batadv_neigh_node *' static inline void ether_addr_copy(u8 *dst, const u8 *src) ^
sparse marek/batman_v linux-4.1 cfg: BLA=n DAT=y DEBUG=y NC=y MCAST=y BATMAN_V=y ---------------------------------------------------------------------------
/home/build_test/build_env/tmp/net/batman-adv/network-coding.c:1150:52: warning: incorrect type in argument 2 (different base types) /home/build_test/build_env/tmp/net/batman-adv/network-coding.c:1150:52: expected unsigned char const [usertype] *src /home/build_test/build_env/tmp/net/batman-adv/network-coding.c:1150:52: got struct batadv_neigh_node *[assigned] second_dest /home/build_test/build_env/tmp/net/batman-adv/network-coding.c: In function 'batadv_nc_code_packets': /home/build_test/build_env/tmp/net/batman-adv/network-coding.c:1150:45: warning: passing argument 2 of 'ether_addr_copy' from incompatible pointer type ether_addr_copy(coded_packet->second_dest, second_dest); ^ In file included from /home/build_test/build_env/tmp/compat-include/linux/etherdevice.h:25:0, from /home/build_test/build_env/tmp/net/batman-adv/main.h:178, from /home/build_test/build_env/tmp/net/batman-adv/network-coding.h:21, from /home/build_test/build_env/tmp/net/batman-adv/network-coding.c:18: include/linux/etherdevice.h:231:20: note: expected 'const u8 *' but argument is of type 'struct batadv_neigh_node *' static inline void ether_addr_copy(u8 *dst, const u8 *src) ^
sparse marek/batman_v linux-4.2 cfg: BLA=n DAT=y DEBUG=y NC=y MCAST=y BATMAN_V=y ---------------------------------------------------------------------------
/home/build_test/build_env/tmp/net/batman-adv/network-coding.c:1150:52: warning: incorrect type in argument 2 (different base types) /home/build_test/build_env/tmp/net/batman-adv/network-coding.c:1150:52: expected unsigned char const [usertype] *src /home/build_test/build_env/tmp/net/batman-adv/network-coding.c:1150:52: got struct batadv_neigh_node *[assigned] second_dest /home/build_test/build_env/tmp/net/batman-adv/network-coding.c: In function 'batadv_nc_code_packets': /home/build_test/build_env/tmp/net/batman-adv/network-coding.c:1150:45: warning: passing argument 2 of 'ether_addr_copy' from incompatible pointer type ether_addr_copy(coded_packet->second_dest, second_dest); ^ In file included from /home/build_test/build_env/tmp/compat-include/linux/etherdevice.h:25:0, from /home/build_test/build_env/tmp/net/batman-adv/main.h:178, from /home/build_test/build_env/tmp/net/batman-adv/network-coding.h:21, from /home/build_test/build_env/tmp/net/batman-adv/network-coding.c:18: include/linux/etherdevice.h:271:20: note: expected 'const u8 *' but argument is of type 'struct batadv_neigh_node *' static inline void ether_addr_copy(u8 *dst, const u8 *src) ^
unused_symbols marek/batman_v linux-3.15 cfg: BLA=n DAT=y DEBUG=y NC=y MCAST=y BATMAN_V=y ---------------------------------------------------------------------------
batadv_iv_init batadv_v_init batadv_v_mesh_free batadv_v_mesh_init
wrong namespace symbols marek/batman_v linux-2.6.37 cfg: BLA=n DAT=y DEBUG=y NC=y MCAST=y BATMAN_V=y ---------------------------------------------------------------------------
nm: './net/batman-adv/*.o': No such file