From: Sven Eckelmann <sven@narfation.org>
To: b.a.t.m.a.n@lists.open-mesh.org
Cc: "Linus Lüssing" <linus.luessing@c0d3.blue>
Subject: Re: [PATCH v2 4/5] batman-adv: mcast: implement multicast packet generation
Date: Mon, 26 Dec 2022 19:24:49 +0100 [thread overview]
Message-ID: <3910235.kQq0lBPeGt@sven-l14> (raw)
In-Reply-To: <20221226161554.9657-5-linus.luessing@c0d3.blue>
[-- Attachment #1: Type: text/plain, Size: 271339 bytes --]
On Monday, 26 December 2022 17:15:53 CET Linus Lüssing wrote:
> Implement the preparation of a batman-adv multicast packet and use this
> under certain conditions.
>
> For one thing this implements the capability to push a complete
> batman-adv multicast packet header, including a tracker TVLV with all
> originator destinations that have signaled interest in it, onto a given
> ethernet frame with an IP multicast packet inside.
>
> For another checks are implemented to determine if encapsulating a
> multicast packet in this new batman-adv multicast packet type and using
> it is feasible. Those checks are:
>
> 1) Have all nodes signaled that the are capable of handling the new
> batman-adv multicast packet type?
> 2) Do all active hard interfaces of all nodes, including us, have an MTU
> of at least 1280 bytes?
> 3) Does a complete multicast packet header with all its destination
> addresses fit onto the given multicast packet / ethernet frame and
> does not exceed 1280 bytes?
>
> If all checks passed then the new batman-adv multicast packet type will
> be used for transmission and distribution. Otherwise we fall back to one or
> more batman-adv unicast packet transmissions, if possible. Or if not
> possible we will fall back to classic flooding through a batman-adv
> broadcast packet.
>
> Signed-off-by: Linus Lüssing <linus.luessing@c0d3.blue>
> ---
> net/batman-adv/multicast.c | 79 ++++-
> net/batman-adv/multicast.h | 24 +-
> net/batman-adv/multicast_forw.c | 504 ++++++++++++++++++++++++++++++++
> net/batman-adv/soft-interface.c | 6 +-
> net/batman-adv/types.h | 6 +
> 5 files changed, 611 insertions(+), 8 deletions(-)
Name of failed tests
====================
ecsv/pu
-------
* checkpatch ./net/batman-adv/multicast_forw.c
* headers
* kerneldoc ./net/batman-adv/multicast_forw.c
* sparse linux-4.10 cfg: BLA=y DAT=n DEBUG=y TRACING=y NC=n MCAST=n BATMAN_V=n
* sparse linux-4.11 cfg: BLA=n DAT=y DEBUG=n TRACING=n NC=y MCAST=n BATMAN_V=n
* sparse linux-4.11 cfg: BLA=y DAT=n DEBUG=y TRACING=y NC=n MCAST=n BATMAN_V=y
* sparse linux-4.12 cfg: BLA=n DAT=y DEBUG=y TRACING=n NC=n MCAST=y BATMAN_V=n
* sparse linux-4.14 cfg: BLA=n DAT=y DEBUG=y TRACING=n NC=n MCAST=y BATMAN_V=n
* sparse linux-4.14 cfg: BLA=y DAT=n DEBUG=y TRACING=n NC=n MCAST=y BATMAN_V=n
* sparse linux-4.14 cfg: BLA=y DAT=y DEBUG=n TRACING=y NC=n MCAST=y BATMAN_V=y
* sparse linux-4.14.302 cfg: BLA=n DAT=n DEBUG=n TRACING=y NC=y MCAST=y BATMAN_V=y
* sparse linux-4.14.302 cfg: BLA=y DAT=n DEBUG=n TRACING=y NC=y MCAST=n BATMAN_V=y
* sparse linux-4.14.302 cfg: BLA=y DAT=y DEBUG=y TRACING=y NC=n MCAST=n BATMAN_V=y
* sparse linux-4.15 cfg: BLA=n DAT=y DEBUG=n TRACING=n NC=y MCAST=n BATMAN_V=n
* sparse linux-4.15 cfg: BLA=y DAT=n DEBUG=n TRACING=n NC=n MCAST=y BATMAN_V=y
* sparse linux-4.17 cfg: BLA=n DAT=n DEBUG=n TRACING=y NC=n MCAST=n BATMAN_V=n
* sparse linux-4.17 cfg: BLA=y DAT=n DEBUG=y TRACING=n NC=y MCAST=n BATMAN_V=n
* sparse linux-4.17 cfg: BLA=y DAT=y DEBUG=y TRACING=y NC=n MCAST=n BATMAN_V=n
* sparse linux-4.18 cfg: BLA=n DAT=y DEBUG=n TRACING=n NC=y MCAST=n BATMAN_V=y
* sparse linux-4.18 cfg: BLA=n DAT=y DEBUG=y TRACING=y NC=n MCAST=n BATMAN_V=n
* sparse linux-4.19 cfg: BLA=n DAT=n DEBUG=n TRACING=y NC=n MCAST=y BATMAN_V=y
* sparse linux-4.19 cfg: BLA=n DAT=n DEBUG=y TRACING=n NC=n MCAST=n BATMAN_V=y
* sparse linux-4.19 cfg: BLA=y DAT=n DEBUG=y TRACING=y NC=y MCAST=n BATMAN_V=n
* sparse linux-4.19.269 cfg: BLA=n DAT=n DEBUG=y TRACING=n NC=y MCAST=n BATMAN_V=n
* sparse linux-4.19.269 cfg: BLA=n DAT=y DEBUG=n TRACING=n NC=n MCAST=y BATMAN_V=y
* sparse linux-4.19.269 cfg: BLA=n DAT=y DEBUG=y TRACING=n NC=y MCAST=y BATMAN_V=n
* sparse linux-4.19.269 cfg: BLA=y DAT=n DEBUG=y TRACING=y NC=y MCAST=y BATMAN_V=n
* sparse linux-4.20 cfg: BLA=n DAT=n DEBUG=y TRACING=y NC=n MCAST=y BATMAN_V=y
* sparse linux-4.9 cfg: BLA=n DAT=y DEBUG=n TRACING=n NC=n MCAST=n BATMAN_V=y
* sparse linux-4.9 cfg: BLA=y DAT=n DEBUG=y TRACING=n NC=y MCAST=y BATMAN_V=n
* sparse linux-4.9.336 cfg: BLA=n DAT=n DEBUG=n TRACING=y NC=n MCAST=y BATMAN_V=n
* sparse linux-4.9.336 cfg: BLA=n DAT=n DEBUG=y TRACING=y NC=n MCAST=n BATMAN_V=y
* sparse linux-4.9.336 cfg: BLA=n DAT=y DEBUG=n TRACING=n NC=y MCAST=n BATMAN_V=y
* sparse linux-4.9.336 cfg: BLA=y DAT=y DEBUG=n TRACING=y NC=n MCAST=n BATMAN_V=y
* sparse linux-5.0 cfg: BLA=n DAT=y DEBUG=y TRACING=y NC=y MCAST=n BATMAN_V=y
* sparse linux-5.0 cfg: BLA=y DAT=n DEBUG=n TRACING=n NC=y MCAST=n BATMAN_V=n
* sparse linux-5.1 cfg: BLA=n DAT=n DEBUG=n TRACING=y NC=n MCAST=y BATMAN_V=n
* sparse linux-5.1 cfg: BLA=y DAT=n DEBUG=y TRACING=n NC=n MCAST=n BATMAN_V=y
* sparse linux-5.10 cfg: BLA=n DAT=y DEBUG=n TRACING=n NC=n MCAST=y BATMAN_V=n
* sparse linux-5.10 cfg: BLA=y DAT=n DEBUG=n TRACING=y NC=n MCAST=n BATMAN_V=n
* sparse linux-5.10 cfg: BLA=y DAT=n DEBUG=n TRACING=y NC=y MCAST=n BATMAN_V=n
* sparse linux-5.10 cfg: BLA=y DAT=y DEBUG=n TRACING=y NC=y MCAST=n BATMAN_V=n
* sparse linux-5.10.159 cfg: BLA=n DAT=n DEBUG=n TRACING=y NC=n MCAST=n BATMAN_V=y
* sparse linux-5.10.159 cfg: BLA=n DAT=n DEBUG=y TRACING=y NC=n MCAST=y BATMAN_V=n
* sparse linux-5.10.159 cfg: BLA=n DAT=n DEBUG=y TRACING=y NC=y MCAST=y BATMAN_V=n
* sparse linux-5.10.159 cfg: BLA=y DAT=n DEBUG=y TRACING=n NC=y MCAST=n BATMAN_V=n
* sparse linux-5.10.159 cfg: BLA=y DAT=n DEBUG=y TRACING=y NC=n MCAST=y BATMAN_V=y
* sparse linux-5.11 cfg: BLA=y DAT=y DEBUG=y TRACING=y NC=y MCAST=y BATMAN_V=y
* sparse linux-5.12 cfg: BLA=n DAT=n DEBUG=n TRACING=y NC=n MCAST=n BATMAN_V=n
* sparse linux-5.12 cfg: BLA=n DAT=y DEBUG=y TRACING=n NC=n MCAST=y BATMAN_V=n
* sparse linux-5.12 cfg: BLA=y DAT=y DEBUG=y TRACING=n NC=n MCAST=n BATMAN_V=y
* sparse linux-5.12 cfg: BLA=y DAT=y DEBUG=y TRACING=y NC=n MCAST=n BATMAN_V=n
* sparse linux-5.13 cfg: BLA=y DAT=y DEBUG=y TRACING=n NC=y MCAST=y BATMAN_V=y
* sparse linux-5.14 cfg: BLA=n DAT=y DEBUG=y TRACING=n NC=y MCAST=n BATMAN_V=n
* sparse linux-5.14 cfg: BLA=y DAT=y DEBUG=n TRACING=n NC=y MCAST=n BATMAN_V=y
* sparse linux-5.15 cfg: BLA=n DAT=n DEBUG=n TRACING=n NC=n MCAST=n BATMAN_V=n
* sparse linux-5.15 cfg: BLA=n DAT=n DEBUG=n TRACING=n NC=y MCAST=n BATMAN_V=n
* sparse linux-5.15 cfg: BLA=n DAT=n DEBUG=n TRACING=y NC=n MCAST=n BATMAN_V=y
* sparse linux-5.15 cfg: BLA=n DAT=n DEBUG=y TRACING=n NC=n MCAST=n BATMAN_V=y
* sparse linux-5.15 cfg: BLA=y DAT=n DEBUG=n TRACING=n NC=n MCAST=n BATMAN_V=n
* sparse linux-5.15 cfg: BLA=y DAT=n DEBUG=y TRACING=n NC=y MCAST=n BATMAN_V=n
* sparse linux-5.15.83 cfg: BLA=n DAT=n DEBUG=n TRACING=n NC=n MCAST=n BATMAN_V=y
* sparse linux-5.15.83 cfg: BLA=n DAT=n DEBUG=n TRACING=n NC=y MCAST=n BATMAN_V=n
* sparse linux-5.15.83 cfg: BLA=n DAT=n DEBUG=y TRACING=n NC=n MCAST=n BATMAN_V=n
* sparse linux-5.15.83 cfg: BLA=n DAT=n DEBUG=y TRACING=y NC=n MCAST=y BATMAN_V=n
* sparse linux-5.15.83 cfg: BLA=y DAT=y DEBUG=n TRACING=n NC=y MCAST=n BATMAN_V=y
* sparse linux-5.16 cfg: BLA=n DAT=y DEBUG=n TRACING=n NC=n MCAST=n BATMAN_V=y
* sparse linux-5.16 cfg: BLA=n DAT=y DEBUG=n TRACING=y NC=n MCAST=n BATMAN_V=n
* sparse linux-5.16 cfg: BLA=y DAT=y DEBUG=n TRACING=n NC=y MCAST=y BATMAN_V=n
* sparse linux-5.18 cfg: BLA=n DAT=n DEBUG=n TRACING=n NC=n MCAST=y BATMAN_V=n
* sparse linux-5.18 cfg: BLA=n DAT=n DEBUG=n TRACING=n NC=y MCAST=n BATMAN_V=y
* sparse linux-5.18 cfg: BLA=n DAT=n DEBUG=n TRACING=y NC=y MCAST=n BATMAN_V=y
* sparse linux-5.18 cfg: BLA=y DAT=n DEBUG=n TRACING=y NC=n MCAST=y BATMAN_V=n
* sparse linux-5.18 cfg: BLA=y DAT=n DEBUG=y TRACING=y NC=y MCAST=n BATMAN_V=n
* sparse linux-5.2 cfg: BLA=n DAT=n DEBUG=n TRACING=n NC=y MCAST=y BATMAN_V=y
* sparse linux-5.2 cfg: BLA=n DAT=y DEBUG=y TRACING=n NC=y MCAST=n BATMAN_V=y
* sparse linux-5.2 cfg: BLA=y DAT=y DEBUG=n TRACING=n NC=n MCAST=y BATMAN_V=n
* sparse linux-5.3 cfg: BLA=n DAT=n DEBUG=y TRACING=n NC=y MCAST=y BATMAN_V=n
* sparse linux-5.3 cfg: BLA=y DAT=n DEBUG=n TRACING=n NC=n MCAST=y BATMAN_V=n
* sparse linux-5.4 cfg: BLA=n DAT=n DEBUG=n TRACING=n NC=n MCAST=y BATMAN_V=n
* sparse linux-5.4 cfg: BLA=n DAT=n DEBUG=n TRACING=y NC=y MCAST=n BATMAN_V=y
* sparse linux-5.4 cfg: BLA=n DAT=y DEBUG=y TRACING=n NC=y MCAST=n BATMAN_V=y
* sparse linux-5.4.227 cfg: BLA=n DAT=y DEBUG=n TRACING=y NC=y MCAST=y BATMAN_V=n
* sparse linux-5.5 cfg: BLA=n DAT=y DEBUG=y TRACING=y NC=n MCAST=y BATMAN_V=n
* sparse linux-5.5 cfg: BLA=y DAT=n DEBUG=y TRACING=n NC=n MCAST=y BATMAN_V=n
* sparse linux-5.5 cfg: BLA=y DAT=n DEBUG=y TRACING=y NC=n MCAST=n BATMAN_V=n
* sparse linux-5.5 cfg: BLA=y DAT=n DEBUG=y TRACING=y NC=n MCAST=y BATMAN_V=n
* sparse linux-5.5 cfg: BLA=y DAT=y DEBUG=n TRACING=y NC=y MCAST=y BATMAN_V=n
* sparse linux-5.5 cfg: BLA=y DAT=y DEBUG=y TRACING=n NC=y MCAST=n BATMAN_V=y
* sparse linux-5.6 cfg: BLA=n DAT=n DEBUG=n TRACING=y NC=y MCAST=n BATMAN_V=n
* sparse linux-5.6 cfg: BLA=n DAT=n DEBUG=y TRACING=n NC=n MCAST=n BATMAN_V=n
* sparse linux-5.6 cfg: BLA=y DAT=n DEBUG=n TRACING=n NC=n MCAST=n BATMAN_V=y
* sparse linux-5.7 cfg: BLA=n DAT=n DEBUG=n TRACING=y NC=y MCAST=n BATMAN_V=y
* sparse linux-5.7 cfg: BLA=n DAT=y DEBUG=n TRACING=y NC=n MCAST=n BATMAN_V=n
* sparse linux-5.7 cfg: BLA=y DAT=n DEBUG=n TRACING=n NC=y MCAST=y BATMAN_V=n
* sparse linux-5.7 cfg: BLA=y DAT=n DEBUG=y TRACING=n NC=y MCAST=n BATMAN_V=y
* sparse linux-5.7 cfg: BLA=y DAT=y DEBUG=n TRACING=n NC=y MCAST=y BATMAN_V=y
* sparse linux-5.7 cfg: BLA=y DAT=y DEBUG=n TRACING=y NC=n MCAST=y BATMAN_V=n
* sparse linux-5.8 cfg: BLA=n DAT=n DEBUG=n TRACING=n NC=n MCAST=n BATMAN_V=n
* sparse linux-5.8 cfg: BLA=n DAT=n DEBUG=y TRACING=y NC=n MCAST=n BATMAN_V=y
* sparse linux-5.8 cfg: BLA=n DAT=y DEBUG=n TRACING=y NC=y MCAST=n BATMAN_V=n
* sparse linux-5.8 cfg: BLA=n DAT=y DEBUG=y TRACING=n NC=n MCAST=y BATMAN_V=n
* sparse linux-5.9 cfg: BLA=n DAT=n DEBUG=y TRACING=n NC=y MCAST=y BATMAN_V=y
* sparse linux-5.9 cfg: BLA=n DAT=y DEBUG=n TRACING=y NC=y MCAST=n BATMAN_V=n
* sparse linux-5.9 cfg: BLA=y DAT=n DEBUG=y TRACING=y NC=y MCAST=n BATMAN_V=y
* sparse linux-6.0 cfg: BLA=n DAT=n DEBUG=n TRACING=n NC=n MCAST=y BATMAN_V=y
* sparse linux-6.0 cfg: BLA=y DAT=n DEBUG=n TRACING=n NC=y MCAST=y BATMAN_V=y
* sparse linux-6.0 cfg: BLA=y DAT=n DEBUG=y TRACING=y NC=n MCAST=n BATMAN_V=y
* sparse linux-6.0 cfg: BLA=y DAT=y DEBUG=n TRACING=n NC=y MCAST=y BATMAN_V=y
* sparse linux-6.0.13 cfg: BLA=n DAT=y DEBUG=n TRACING=n NC=y MCAST=y BATMAN_V=y
* sparse linux-6.1 cfg: BLA=n DAT=n DEBUG=y TRACING=y NC=y MCAST=y BATMAN_V=n
* sparse linux-6.1 cfg: BLA=y DAT=n DEBUG=y TRACING=y NC=y MCAST=y BATMAN_V=y
* sparse linux-6.1 cfg: BLA=y DAT=y DEBUG=n TRACING=y NC=y MCAST=n BATMAN_V=n
* unused_symbols linux-4.11 cfg: BLA=n DAT=y DEBUG=n TRACING=n NC=y MCAST=n BATMAN_V=n
* unused_symbols linux-4.12 cfg: BLA=n DAT=y DEBUG=y TRACING=n NC=n MCAST=y BATMAN_V=n
* unused_symbols linux-4.14 cfg: BLA=n DAT=y DEBUG=y TRACING=n NC=n MCAST=y BATMAN_V=n
* unused_symbols linux-4.14 cfg: BLA=y DAT=n DEBUG=y TRACING=n NC=n MCAST=y BATMAN_V=n
* unused_symbols linux-4.14 cfg: BLA=y DAT=y DEBUG=n TRACING=y NC=n MCAST=y BATMAN_V=y
* unused_symbols linux-4.14.302 cfg: BLA=n DAT=n DEBUG=n TRACING=y NC=y MCAST=y BATMAN_V=y
* unused_symbols linux-4.14.302 cfg: BLA=y DAT=n DEBUG=n TRACING=y NC=y MCAST=n BATMAN_V=y
* unused_symbols linux-4.15 cfg: BLA=n DAT=y DEBUG=n TRACING=n NC=y MCAST=n BATMAN_V=n
* unused_symbols linux-4.15 cfg: BLA=y DAT=n DEBUG=n TRACING=n NC=n MCAST=y BATMAN_V=y
* unused_symbols linux-4.17 cfg: BLA=y DAT=n DEBUG=y TRACING=n NC=y MCAST=n BATMAN_V=n
* unused_symbols linux-4.18 cfg: BLA=n DAT=y DEBUG=n TRACING=n NC=y MCAST=n BATMAN_V=y
* unused_symbols linux-4.19 cfg: BLA=n DAT=n DEBUG=n TRACING=y NC=n MCAST=y BATMAN_V=y
* unused_symbols linux-4.19 cfg: BLA=y DAT=n DEBUG=y TRACING=y NC=y MCAST=n BATMAN_V=n
* unused_symbols linux-4.19.269 cfg: BLA=n DAT=n DEBUG=y TRACING=n NC=y MCAST=n BATMAN_V=n
* unused_symbols linux-4.19.269 cfg: BLA=n DAT=y DEBUG=n TRACING=n NC=n MCAST=y BATMAN_V=y
* unused_symbols linux-4.19.269 cfg: BLA=n DAT=y DEBUG=y TRACING=n NC=y MCAST=y BATMAN_V=n
* unused_symbols linux-4.19.269 cfg: BLA=y DAT=n DEBUG=y TRACING=y NC=y MCAST=y BATMAN_V=n
* unused_symbols linux-4.20 cfg: BLA=n DAT=n DEBUG=y TRACING=y NC=n MCAST=y BATMAN_V=y
* unused_symbols linux-4.9 cfg: BLA=y DAT=n DEBUG=y TRACING=n NC=y MCAST=y BATMAN_V=n
* unused_symbols linux-4.9.336 cfg: BLA=n DAT=n DEBUG=n TRACING=y NC=n MCAST=y BATMAN_V=n
* unused_symbols linux-4.9.336 cfg: BLA=n DAT=y DEBUG=n TRACING=n NC=y MCAST=n BATMAN_V=y
* unused_symbols linux-5.0 cfg: BLA=n DAT=y DEBUG=y TRACING=y NC=y MCAST=n BATMAN_V=y
* unused_symbols linux-5.0 cfg: BLA=y DAT=n DEBUG=n TRACING=n NC=y MCAST=n BATMAN_V=n
* unused_symbols linux-5.1 cfg: BLA=n DAT=n DEBUG=n TRACING=y NC=n MCAST=y BATMAN_V=n
* unused_symbols linux-5.10 cfg: BLA=n DAT=y DEBUG=n TRACING=n NC=n MCAST=y BATMAN_V=n
* unused_symbols linux-5.10 cfg: BLA=y DAT=n DEBUG=n TRACING=y NC=y MCAST=n BATMAN_V=n
* unused_symbols linux-5.10 cfg: BLA=y DAT=y DEBUG=n TRACING=y NC=y MCAST=n BATMAN_V=n
* unused_symbols linux-5.10.159 cfg: BLA=n DAT=n DEBUG=y TRACING=y NC=n MCAST=y BATMAN_V=n
* unused_symbols linux-5.10.159 cfg: BLA=n DAT=n DEBUG=y TRACING=y NC=y MCAST=y BATMAN_V=n
* unused_symbols linux-5.10.159 cfg: BLA=y DAT=n DEBUG=y TRACING=n NC=y MCAST=n BATMAN_V=n
* unused_symbols linux-5.10.159 cfg: BLA=y DAT=n DEBUG=y TRACING=y NC=n MCAST=y BATMAN_V=y
* unused_symbols linux-5.11 cfg: BLA=y DAT=y DEBUG=y TRACING=y NC=y MCAST=y BATMAN_V=y
* unused_symbols linux-5.12 cfg: BLA=n DAT=y DEBUG=y TRACING=n NC=n MCAST=y BATMAN_V=n
* unused_symbols linux-5.13 cfg: BLA=y DAT=y DEBUG=y TRACING=n NC=y MCAST=y BATMAN_V=y
* unused_symbols linux-5.14 cfg: BLA=n DAT=y DEBUG=y TRACING=n NC=y MCAST=n BATMAN_V=n
* unused_symbols linux-5.14 cfg: BLA=y DAT=y DEBUG=n TRACING=n NC=y MCAST=n BATMAN_V=y
* unused_symbols linux-5.15 cfg: BLA=n DAT=n DEBUG=n TRACING=n NC=y MCAST=n BATMAN_V=n
* unused_symbols linux-5.15 cfg: BLA=y DAT=n DEBUG=y TRACING=n NC=y MCAST=n BATMAN_V=n
* unused_symbols linux-5.15.83 cfg: BLA=n DAT=n DEBUG=n TRACING=n NC=y MCAST=n BATMAN_V=n
* unused_symbols linux-5.15.83 cfg: BLA=n DAT=n DEBUG=y TRACING=y NC=n MCAST=y BATMAN_V=n
* unused_symbols linux-5.15.83 cfg: BLA=y DAT=y DEBUG=n TRACING=n NC=y MCAST=n BATMAN_V=y
* unused_symbols linux-5.16 cfg: BLA=y DAT=y DEBUG=n TRACING=n NC=y MCAST=y BATMAN_V=n
* unused_symbols linux-5.18 cfg: BLA=n DAT=n DEBUG=n TRACING=n NC=n MCAST=y BATMAN_V=n
* unused_symbols linux-5.18 cfg: BLA=n DAT=n DEBUG=n TRACING=n NC=y MCAST=n BATMAN_V=y
* unused_symbols linux-5.18 cfg: BLA=n DAT=n DEBUG=n TRACING=y NC=y MCAST=n BATMAN_V=y
* unused_symbols linux-5.18 cfg: BLA=y DAT=n DEBUG=n TRACING=y NC=n MCAST=y BATMAN_V=n
* unused_symbols linux-5.18 cfg: BLA=y DAT=n DEBUG=y TRACING=y NC=y MCAST=n BATMAN_V=n
* unused_symbols linux-5.2 cfg: BLA=n DAT=n DEBUG=n TRACING=n NC=y MCAST=y BATMAN_V=y
* unused_symbols linux-5.2 cfg: BLA=n DAT=y DEBUG=y TRACING=n NC=y MCAST=n BATMAN_V=y
* unused_symbols linux-5.2 cfg: BLA=y DAT=y DEBUG=n TRACING=n NC=n MCAST=y BATMAN_V=n
* unused_symbols linux-5.3 cfg: BLA=n DAT=n DEBUG=y TRACING=n NC=y MCAST=y BATMAN_V=n
* unused_symbols linux-5.3 cfg: BLA=y DAT=n DEBUG=n TRACING=n NC=n MCAST=y BATMAN_V=n
* unused_symbols linux-5.4 cfg: BLA=n DAT=n DEBUG=n TRACING=n NC=n MCAST=y BATMAN_V=n
* unused_symbols linux-5.4 cfg: BLA=n DAT=n DEBUG=n TRACING=y NC=y MCAST=n BATMAN_V=y
* unused_symbols linux-5.4 cfg: BLA=n DAT=y DEBUG=y TRACING=n NC=y MCAST=n BATMAN_V=y
* unused_symbols linux-5.4.227 cfg: BLA=n DAT=y DEBUG=n TRACING=y NC=y MCAST=y BATMAN_V=n
* unused_symbols linux-5.5 cfg: BLA=n DAT=y DEBUG=y TRACING=y NC=n MCAST=y BATMAN_V=n
* unused_symbols linux-5.5 cfg: BLA=y DAT=n DEBUG=y TRACING=n NC=n MCAST=y BATMAN_V=n
* unused_symbols linux-5.5 cfg: BLA=y DAT=n DEBUG=y TRACING=y NC=n MCAST=y BATMAN_V=n
* unused_symbols linux-5.5 cfg: BLA=y DAT=y DEBUG=n TRACING=y NC=y MCAST=y BATMAN_V=n
* unused_symbols linux-5.5 cfg: BLA=y DAT=y DEBUG=y TRACING=n NC=y MCAST=n BATMAN_V=y
* unused_symbols linux-5.6 cfg: BLA=n DAT=n DEBUG=n TRACING=y NC=y MCAST=n BATMAN_V=n
* unused_symbols linux-5.7 cfg: BLA=n DAT=n DEBUG=n TRACING=y NC=y MCAST=n BATMAN_V=y
* unused_symbols linux-5.7 cfg: BLA=y DAT=n DEBUG=n TRACING=n NC=y MCAST=y BATMAN_V=n
* unused_symbols linux-5.7 cfg: BLA=y DAT=n DEBUG=y TRACING=n NC=y MCAST=n BATMAN_V=y
* unused_symbols linux-5.7 cfg: BLA=y DAT=y DEBUG=n TRACING=n NC=y MCAST=y BATMAN_V=y
* unused_symbols linux-5.7 cfg: BLA=y DAT=y DEBUG=n TRACING=y NC=n MCAST=y BATMAN_V=n
* unused_symbols linux-5.8 cfg: BLA=n DAT=y DEBUG=n TRACING=y NC=y MCAST=n BATMAN_V=n
* unused_symbols linux-5.8 cfg: BLA=n DAT=y DEBUG=y TRACING=n NC=n MCAST=y BATMAN_V=n
* unused_symbols linux-5.9 cfg: BLA=n DAT=n DEBUG=y TRACING=n NC=y MCAST=n BATMAN_V=y
* unused_symbols linux-5.9 cfg: BLA=n DAT=n DEBUG=y TRACING=n NC=y MCAST=y BATMAN_V=y
* unused_symbols linux-5.9 cfg: BLA=n DAT=y DEBUG=n TRACING=y NC=y MCAST=n BATMAN_V=n
* unused_symbols linux-5.9 cfg: BLA=y DAT=n DEBUG=y TRACING=y NC=y MCAST=n BATMAN_V=y
* unused_symbols linux-6.0 cfg: BLA=n DAT=n DEBUG=n TRACING=n NC=n MCAST=y BATMAN_V=y
* unused_symbols linux-6.0 cfg: BLA=y DAT=n DEBUG=n TRACING=n NC=y MCAST=y BATMAN_V=y
* unused_symbols linux-6.0 cfg: BLA=y DAT=y DEBUG=n TRACING=n NC=y MCAST=y BATMAN_V=y
* unused_symbols linux-6.0.13 cfg: BLA=n DAT=y DEBUG=n TRACING=n NC=y MCAST=y BATMAN_V=y
* unused_symbols linux-6.1 cfg: BLA=n DAT=n DEBUG=y TRACING=y NC=y MCAST=y BATMAN_V=n
* unused_symbols linux-6.1 cfg: BLA=y DAT=n DEBUG=y TRACING=y NC=y MCAST=y BATMAN_V=y
* unused_symbols linux-6.1 cfg: BLA=y DAT=y DEBUG=n TRACING=y NC=y MCAST=n BATMAN_V=n
Output of different failed tests
================================
ecsv/pu: checkpatch ./net/batman-adv/multicast_forw.c
-----------------------------------------------------
CHECK: Macro argument reuse 'num_dests' - possible side-effects?
#24: FILE: ./net/batman-adv/multicast_forw.c:24:
+#define batadv_mcast_forw_tracker_for_each_dest(dest, num_dests) \
+ for (; num_dests; num_dests--, (dest) += ETH_ALEN)
total: 0 errors, 0 warnings, 1 checks, 772 lines checked
ecsv/pu: headers
----------------
diff --git a/net/batman-adv/multicast.c b/net/batman-adv/multicast.c
index 85f4b070..2f07a325 100644
--- a/net/batman-adv/multicast.c
+++ b/net/batman-adv/multicast.c
@@ -26,7 +26,6 @@
#include <linux/ipv6.h>
#include <linux/jiffies.h>
#include <linux/kernel.h>
-#include <linux/kref.h>
#include <linux/list.h>
#include <linux/lockdep.h>
#include <linux/netdevice.h>
diff --git a/net/batman-adv/multicast_forw.c b/net/batman-adv/multicast_forw.c
index 05386847..0d214e0e 100644
--- a/net/batman-adv/multicast_forw.c
+++ b/net/batman-adv/multicast_forw.c
@@ -6,19 +6,29 @@
#include "main.h" // IWYU pragma: keep
+#include <linux/bug.h>
+#include <linux/build_bug.h>
+#include <linux/byteorder/generic.h>
+#include <linux/errno.h>
#include <linux/etherdevice.h>
+#include <linux/gfp.h>
#include <linux/if_ether.h>
#include <linux/if_vlan.h>
#include <linux/ipv6.h>
+#include <linux/limits.h>
#include <linux/netdevice.h>
+#include <linux/rculist.h>
+#include <linux/rcupdate.h>
#include <linux/skbuff.h>
+#include <linux/stddef.h>
+#include <linux/string.h>
#include <linux/types.h>
+#include <uapi/linux/batadv_packet.h>
#include "bridge_loop_avoidance.h"
#include "originator.h"
#include "routing.h"
#include "send.h"
-#include "soft-interface.h"
#include "translation-table.h"
#define batadv_mcast_forw_tracker_for_each_dest(dest, num_dests) \
diff --git a/net/batman-adv/routing.c b/net/batman-adv/routing.c
index 0ecb86b3..eb905740 100644
--- a/net/batman-adv/routing.c
+++ b/net/batman-adv/routing.c
@@ -30,7 +30,6 @@
#include "fragmentation.h"
#include "hard-interface.h"
#include "log.h"
-#include "multicast.h"
#include "network-coding.h"
#include "originator.h"
#include "send.h"
diff --git a/net/batman-adv/soft-interface.c b/net/batman-adv/soft-interface.c
index b76b85b2..69334ef8 100644
--- a/net/batman-adv/soft-interface.c
+++ b/net/batman-adv/soft-interface.c
@@ -48,7 +48,6 @@
#include "hard-interface.h"
#include "multicast.h"
#include "network-coding.h"
-#include "originator.h"
#include "send.h"
#include "translation-table.h"
diff --git a/net/batman-adv/tvlv.h b/net/batman-adv/tvlv.h
index d1c4e072..743688d1 100644
--- a/net/batman-adv/tvlv.h
+++ b/net/batman-adv/tvlv.h
@@ -9,6 +9,7 @@
#include "main.h" // IWYU pragma: keep
+#include <linux/skbuff.h>
#include <linux/types.h>
#include <uapi/linux/batadv_packet.h>
ecsv/pu: kerneldoc ./net/batman-adv/multicast_forw.c
----------------------------------------------------
./net/batman-adv/multicast_forw.c:72: warning: Function parameter or member 'bat_priv' not described in 'batadv_mcast_forw_push_dest'
./net/batman-adv/multicast_forw.c:385: warning: Function parameter or member 'bat_priv' not described in 'batadv_mcast_forw_push_tvlvs'
ecsv/pu: sparse linux-4.10 cfg: BLA=y DAT=n DEBUG=y TRACING=y NC=n MCAST=n BATMAN_V=n
---------------------------------------------------------------------------
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:17: error: typename in expression
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:17: error: typename in expression
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:26: error: Expected ; at end of statement
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:26: error: got int
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:17: error: undefined identifier 'u8'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:21: error: undefined identifier 'src'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:398:17: error: undefined identifier 'src'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:401:64: error: undefined identifier 'src'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:17: error: undefined identifier 'unsigned'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:413:17: error: undefined identifier 'tvlv_offset'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:414:45: error: undefined identifier 'tvlv_offset'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:415:47: error: undefined identifier 'tvlv_offset'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c: In function ‘batadv_tvlv_call_handler’:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:3: error: a label can only be part of a statement and a declaration is not a statement
u8 *src;
^~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:390:3: error: expected expression before ‘u8’
u8 *dst;
^~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:399:3: error: ‘dst’ undeclared (first use in this function)
dst = ((struct batadv_unicast_tvlv_packet *)skb->data)->dst;
^~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:399:3: note: each undeclared identifier is reported only once for each function it appears in
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:3: error: a label can only be part of a statement and a declaration is not a statement
unsigned int tvlv_offset;
^~~~~~~~
make[3]: *** [scripts/Makefile.build:295: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.o] Error 1
make[2]: *** [scripts/Makefile.build:553: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv] Error 2
make[1]: *** [Makefile:1490: _module_/home/build_test/build_env/tmp.HZwc7zjBJI] Error 2
make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-4.11 cfg: BLA=n DAT=y DEBUG=n TRACING=n NC=y MCAST=n BATMAN_V=n
---------------------------------------------------------------------------
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:44: warning: incorrect type in argument 4 (different base types)
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:44: expected int ( *mptr )( ... )
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:44: got int
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:162:37: error: not enough arguments for function batadv_tvlv_handler_register
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c: In function ‘batadv_nc_mesh_init’:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:16: warning: passing argument 4 of ‘batadv_tvlv_handler_register’ makes pointer from integer without a cast [-Wint-conversion]
NULL, BATADV_TVLV_NC, 1,
^~~~~~~~~~~~~~
In file included from /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:45:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.h:37:13: note: expected ‘int (*)(struct batadv_priv *, struct sk_buff *)’ but argument is of type ‘int’
int (*mptr)(struct batadv_priv *bat_priv,
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
struct sk_buff *skb),
~~~~~~~~~~~~~~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:162:2: error: too few arguments to function ‘batadv_tvlv_handler_register’
batadv_tvlv_handler_register(bat_priv, batadv_nc_tvlv_ogm_handler_v1,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:45:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.h:27:6: note: declared here
void batadv_tvlv_handler_register(struct batadv_priv *bat_priv,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[3]: *** [scripts/Makefile.build:295: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.o] Error 1
make[2]: *** [scripts/Makefile.build:553: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv] Error 2
make[1]: *** [Makefile:1492: _module_/home/build_test/build_env/tmp.HZwc7zjBJI] Error 2
make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-4.11 cfg: BLA=y DAT=n DEBUG=y TRACING=y NC=n MCAST=n BATMAN_V=y
---------------------------------------------------------------------------
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:17: error: typename in expression
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:17: error: typename in expression
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:26: error: Expected ; at end of statement
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:26: error: got int
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:17: error: undefined identifier 'u8'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:21: error: undefined identifier 'src'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:398:17: error: undefined identifier 'src'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:401:64: error: undefined identifier 'src'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:17: error: undefined identifier 'unsigned'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:413:17: error: undefined identifier 'tvlv_offset'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:414:45: error: undefined identifier 'tvlv_offset'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:415:47: error: undefined identifier 'tvlv_offset'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c: In function ‘batadv_tvlv_call_handler’:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:3: error: a label can only be part of a statement and a declaration is not a statement
u8 *src;
^~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:390:3: error: expected expression before ‘u8’
u8 *dst;
^~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:399:3: error: ‘dst’ undeclared (first use in this function)
dst = ((struct batadv_unicast_tvlv_packet *)skb->data)->dst;
^~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:399:3: note: each undeclared identifier is reported only once for each function it appears in
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:3: error: a label can only be part of a statement and a declaration is not a statement
unsigned int tvlv_offset;
^~~~~~~~
make[3]: *** [scripts/Makefile.build:295: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.o] Error 1
make[2]: *** [scripts/Makefile.build:553: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv] Error 2
make[1]: *** [Makefile:1492: _module_/home/build_test/build_env/tmp.HZwc7zjBJI] Error 2
make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-4.12 cfg: BLA=n DAT=y DEBUG=y TRACING=n NC=n MCAST=y BATMAN_V=n
---------------------------------------------------------------------------
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast.c:1206:1: warning: symbol 'batadv_mcast_forw_mode_by_count' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:654:5: warning: symbol 'batadv_mcast_forw_tracker_tvlv_handler' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:669:14: warning: symbol 'batadv_mcast_forw_packet_hdrlen' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:726:6: warning: symbol 'batadv_mcast_forw_push' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:760:5: warning: symbol 'batadv_mcast_forw_mcsend' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:107:12: warning: context imbalance in 'batadv_mcast_forw_push_dests_list' - wrong count at exit
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:17: error: typename in expression
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:17: error: typename in expression
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:26: error: Expected ; at end of statement
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:26: error: got int
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:17: error: undefined identifier 'u8'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:21: error: undefined identifier 'src'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:398:17: error: undefined identifier 'src'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:401:64: error: undefined identifier 'src'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:17: error: undefined identifier 'unsigned'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:413:17: error: undefined identifier 'tvlv_offset'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:414:45: error: undefined identifier 'tvlv_offset'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:415:47: error: undefined identifier 'tvlv_offset'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c: In function ‘batadv_tvlv_call_handler’:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:3: error: a label can only be part of a statement and a declaration is not a statement
u8 *src;
^~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:390:3: error: expected expression before ‘u8’
u8 *dst;
^~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:399:3: error: ‘dst’ undeclared (first use in this function)
dst = ((struct batadv_unicast_tvlv_packet *)skb->data)->dst;
^~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:399:3: note: each undeclared identifier is reported only once for each function it appears in
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:3: error: a label can only be part of a statement and a declaration is not a statement
unsigned int tvlv_offset;
^~~~~~~~
make[3]: *** [scripts/Makefile.build:303: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.o] Error 1
make[2]: *** [scripts/Makefile.build:561: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv] Error 2
make[1]: *** [Makefile:1512: _module_/home/build_test/build_env/tmp.HZwc7zjBJI] Error 2
make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-4.14 cfg: BLA=n DAT=y DEBUG=y TRACING=n NC=n MCAST=y BATMAN_V=n
---------------------------------------------------------------------------
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast.c:1206:1: warning: symbol 'batadv_mcast_forw_mode_by_count' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:654:5: warning: symbol 'batadv_mcast_forw_tracker_tvlv_handler' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:669:14: warning: symbol 'batadv_mcast_forw_packet_hdrlen' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:726:6: warning: symbol 'batadv_mcast_forw_push' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:760:5: warning: symbol 'batadv_mcast_forw_mcsend' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:107:12: warning: context imbalance in 'batadv_mcast_forw_push_dests_list' - wrong count at exit
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:17: error: typename in expression
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:17: error: typename in expression
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:26: error: Expected ; at end of statement
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:26: error: got int
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:17: error: undefined identifier 'u8'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:21: error: undefined identifier 'src'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:398:17: error: undefined identifier 'src'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:401:64: error: undefined identifier 'src'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:17: error: undefined identifier 'unsigned'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:413:17: error: undefined identifier 'tvlv_offset'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:414:45: error: undefined identifier 'tvlv_offset'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:415:47: error: undefined identifier 'tvlv_offset'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c: In function ‘batadv_tvlv_call_handler’:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:3: error: a label can only be part of a statement and a declaration is not a statement
u8 *src;
^~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:390:3: error: expected expression before ‘u8’
u8 *dst;
^~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:399:3: error: ‘dst’ undeclared (first use in this function)
dst = ((struct batadv_unicast_tvlv_packet *)skb->data)->dst;
^~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:399:3: note: each undeclared identifier is reported only once for each function it appears in
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:3: error: a label can only be part of a statement and a declaration is not a statement
unsigned int tvlv_offset;
^~~~~~~~
make[3]: *** [scripts/Makefile.build:315: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.o] Error 1
make[2]: *** [scripts/Makefile.build:573: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv] Error 2
make[1]: *** [Makefile:1503: _module_/home/build_test/build_env/tmp.HZwc7zjBJI] Error 2
make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-4.14.302 cfg: BLA=n DAT=n DEBUG=n TRACING=y NC=y MCAST=y BATMAN_V=y
---------------------------------------------------------------------------
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast.c:1206:1: warning: symbol 'batadv_mcast_forw_mode_by_count' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:654:5: warning: symbol 'batadv_mcast_forw_tracker_tvlv_handler' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:669:14: warning: symbol 'batadv_mcast_forw_packet_hdrlen' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:726:6: warning: symbol 'batadv_mcast_forw_push' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:760:5: warning: symbol 'batadv_mcast_forw_mcsend' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:107:12: warning: context imbalance in 'batadv_mcast_forw_push_dests_list' - wrong count at exit
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:44: warning: incorrect type in argument 4 (different base types)
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:44: expected int ( *mptr )( ... )
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:44: got int
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:162:37: error: not enough arguments for function batadv_tvlv_handler_register
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c: In function ‘batadv_nc_mesh_init’:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:16: warning: passing argument 4 of ‘batadv_tvlv_handler_register’ makes pointer from integer without a cast [-Wint-conversion]
NULL, BATADV_TVLV_NC, 1,
^~~~~~~~~~~~~~
In file included from /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:45:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.h:37:13: note: expected ‘int (*)(struct batadv_priv *, struct sk_buff *)’ but argument is of type ‘int’
int (*mptr)(struct batadv_priv *bat_priv,
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
struct sk_buff *skb),
~~~~~~~~~~~~~~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:162:2: error: too few arguments to function ‘batadv_tvlv_handler_register’
batadv_tvlv_handler_register(bat_priv, batadv_nc_tvlv_ogm_handler_v1,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:45:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.h:27:6: note: declared here
void batadv_tvlv_handler_register(struct batadv_priv *bat_priv,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[3]: *** [scripts/Makefile.build:330: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.o] Error 1
make[2]: *** [scripts/Makefile.build:588: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv] Error 2
make[1]: *** [Makefile:1556: _module_/home/build_test/build_env/tmp.HZwc7zjBJI] Error 2
make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-4.14.302 cfg: BLA=y DAT=n DEBUG=n TRACING=y NC=y MCAST=n BATMAN_V=y
---------------------------------------------------------------------------
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:44: warning: incorrect type in argument 4 (different base types)
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:44: expected int ( *mptr )( ... )
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:44: got int
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:162:37: error: not enough arguments for function batadv_tvlv_handler_register
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c: In function ‘batadv_nc_mesh_init’:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:16: warning: passing argument 4 of ‘batadv_tvlv_handler_register’ makes pointer from integer without a cast [-Wint-conversion]
NULL, BATADV_TVLV_NC, 1,
^~~~~~~~~~~~~~
In file included from /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:45:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.h:37:13: note: expected ‘int (*)(struct batadv_priv *, struct sk_buff *)’ but argument is of type ‘int’
int (*mptr)(struct batadv_priv *bat_priv,
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
struct sk_buff *skb),
~~~~~~~~~~~~~~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:162:2: error: too few arguments to function ‘batadv_tvlv_handler_register’
batadv_tvlv_handler_register(bat_priv, batadv_nc_tvlv_ogm_handler_v1,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:45:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.h:27:6: note: declared here
void batadv_tvlv_handler_register(struct batadv_priv *bat_priv,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[3]: *** [scripts/Makefile.build:330: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.o] Error 1
make[2]: *** [scripts/Makefile.build:588: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv] Error 2
make[1]: *** [Makefile:1556: _module_/home/build_test/build_env/tmp.HZwc7zjBJI] Error 2
make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-4.14.302 cfg: BLA=y DAT=y DEBUG=y TRACING=y NC=n MCAST=n BATMAN_V=y
---------------------------------------------------------------------------
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:17: error: typename in expression
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:17: error: typename in expression
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:26: error: Expected ; at end of statement
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:26: error: got int
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:17: error: undefined identifier 'u8'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:21: error: undefined identifier 'src'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:398:17: error: undefined identifier 'src'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:401:64: error: undefined identifier 'src'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:17: error: undefined identifier 'unsigned'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:413:17: error: undefined identifier 'tvlv_offset'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:414:45: error: undefined identifier 'tvlv_offset'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:415:47: error: undefined identifier 'tvlv_offset'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c: In function ‘batadv_tvlv_call_handler’:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:3: error: a label can only be part of a statement and a declaration is not a statement
u8 *src;
^~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:390:3: error: expected expression before ‘u8’
u8 *dst;
^~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:399:3: error: ‘dst’ undeclared (first use in this function)
dst = ((struct batadv_unicast_tvlv_packet *)skb->data)->dst;
^~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:399:3: note: each undeclared identifier is reported only once for each function it appears in
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:3: error: a label can only be part of a statement and a declaration is not a statement
unsigned int tvlv_offset;
^~~~~~~~
make[3]: *** [scripts/Makefile.build:330: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.o] Error 1
make[2]: *** [scripts/Makefile.build:588: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv] Error 2
make[1]: *** [Makefile:1556: _module_/home/build_test/build_env/tmp.HZwc7zjBJI] Error 2
make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-4.15 cfg: BLA=n DAT=y DEBUG=n TRACING=n NC=y MCAST=n BATMAN_V=n
---------------------------------------------------------------------------
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:44: warning: incorrect type in argument 4 (different base types)
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:44: expected int ( *mptr )( ... )
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:44: got int
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:162:37: error: not enough arguments for function batadv_tvlv_handler_register
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c: In function ‘batadv_nc_mesh_init’:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:16: warning: passing argument 4 of ‘batadv_tvlv_handler_register’ makes pointer from integer without a cast [-Wint-conversion]
NULL, BATADV_TVLV_NC, 1,
^~~~~~~~~~~~~~
In file included from /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:45:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.h:37:13: note: expected ‘int (*)(struct batadv_priv *, struct sk_buff *)’ but argument is of type ‘int’
int (*mptr)(struct batadv_priv *bat_priv,
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
struct sk_buff *skb),
~~~~~~~~~~~~~~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:162:2: error: too few arguments to function ‘batadv_tvlv_handler_register’
batadv_tvlv_handler_register(bat_priv, batadv_nc_tvlv_ogm_handler_v1,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:45:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.h:27:6: note: declared here
void batadv_tvlv_handler_register(struct batadv_priv *bat_priv,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[3]: *** [scripts/Makefile.build:317: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.o] Error 1
make[2]: *** [scripts/Makefile.build:575: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv] Error 2
make[1]: *** [Makefile:1508: _module_/home/build_test/build_env/tmp.HZwc7zjBJI] Error 2
make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-4.15 cfg: BLA=y DAT=n DEBUG=n TRACING=n NC=n MCAST=y BATMAN_V=y
---------------------------------------------------------------------------
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast.c:1206:1: warning: symbol 'batadv_mcast_forw_mode_by_count' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:654:5: warning: symbol 'batadv_mcast_forw_tracker_tvlv_handler' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:669:14: warning: symbol 'batadv_mcast_forw_packet_hdrlen' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:726:6: warning: symbol 'batadv_mcast_forw_push' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:760:5: warning: symbol 'batadv_mcast_forw_mcsend' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:107:12: warning: context imbalance in 'batadv_mcast_forw_push_dests_list' - wrong count at exit
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:17: error: typename in expression
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:17: error: typename in expression
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:26: error: Expected ; at end of statement
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:26: error: got int
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:17: error: undefined identifier 'u8'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:21: error: undefined identifier 'src'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:398:17: error: undefined identifier 'src'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:401:64: error: undefined identifier 'src'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:17: error: undefined identifier 'unsigned'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:413:17: error: undefined identifier 'tvlv_offset'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:414:45: error: undefined identifier 'tvlv_offset'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:415:47: error: undefined identifier 'tvlv_offset'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c: In function ‘batadv_tvlv_call_handler’:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:3: error: a label can only be part of a statement and a declaration is not a statement
u8 *src;
^~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:390:3: error: expected expression before ‘u8’
u8 *dst;
^~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:399:3: error: ‘dst’ undeclared (first use in this function)
dst = ((struct batadv_unicast_tvlv_packet *)skb->data)->dst;
^~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:399:3: note: each undeclared identifier is reported only once for each function it appears in
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:3: error: a label can only be part of a statement and a declaration is not a statement
unsigned int tvlv_offset;
^~~~~~~~
make[3]: *** [scripts/Makefile.build:317: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.o] Error 1
make[2]: *** [scripts/Makefile.build:575: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv] Error 2
make[1]: *** [Makefile:1508: _module_/home/build_test/build_env/tmp.HZwc7zjBJI] Error 2
make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-4.17 cfg: BLA=y DAT=n DEBUG=y TRACING=n NC=y MCAST=n BATMAN_V=n
---------------------------------------------------------------------------
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:44: warning: incorrect type in argument 4 (different base types)
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:44: expected int ( *mptr )( ... )
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:44: got int
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:162:37: error: not enough arguments for function batadv_tvlv_handler_register
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c: In function ‘batadv_nc_mesh_init’:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:16: warning: passing argument 4 of ‘batadv_tvlv_handler_register’ makes pointer from integer without a cast [-Wint-conversion]
NULL, BATADV_TVLV_NC, 1,
^~~~~~~~~~~~~~
In file included from /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:45:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.h:37:13: note: expected ‘int (*)(struct batadv_priv *, struct sk_buff *)’ but argument is of type ‘int’
int (*mptr)(struct batadv_priv *bat_priv,
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
struct sk_buff *skb),
~~~~~~~~~~~~~~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:162:2: error: too few arguments to function ‘batadv_tvlv_handler_register’
batadv_tvlv_handler_register(bat_priv, batadv_nc_tvlv_ogm_handler_v1,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:45:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.h:27:6: note: declared here
void batadv_tvlv_handler_register(struct batadv_priv *bat_priv,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[3]: *** [scripts/Makefile.build:313: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.o] Error 1
make[2]: *** [scripts/Makefile.build:559: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv] Error 2
make[1]: *** [Makefile:1571: _module_/home/build_test/build_env/tmp.HZwc7zjBJI] Error 2
make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-4.17 cfg: BLA=y DAT=y DEBUG=y TRACING=y NC=n MCAST=n BATMAN_V=n
---------------------------------------------------------------------------
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:17: error: typename in expression
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:17: error: typename in expression
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:26: error: Expected ; at end of statement
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:26: error: got int
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:17: error: undefined identifier 'u8'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:21: error: undefined identifier 'src'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:398:17: error: undefined identifier 'src'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:401:64: error: undefined identifier 'src'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:17: error: undefined identifier 'unsigned'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:413:17: error: undefined identifier 'tvlv_offset'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:414:45: error: undefined identifier 'tvlv_offset'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:415:47: error: undefined identifier 'tvlv_offset'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c: In function ‘batadv_tvlv_call_handler’:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:3: error: a label can only be part of a statement and a declaration is not a statement
u8 *src;
^~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:390:3: error: expected expression before ‘u8’
u8 *dst;
^~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:399:3: error: ‘dst’ undeclared (first use in this function)
dst = ((struct batadv_unicast_tvlv_packet *)skb->data)->dst;
^~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:399:3: note: each undeclared identifier is reported only once for each function it appears in
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:3: error: a label can only be part of a statement and a declaration is not a statement
unsigned int tvlv_offset;
^~~~~~~~
make[3]: *** [scripts/Makefile.build:313: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.o] Error 1
make[2]: *** [scripts/Makefile.build:559: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv] Error 2
make[1]: *** [Makefile:1571: _module_/home/build_test/build_env/tmp.HZwc7zjBJI] Error 2
make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-4.18 cfg: BLA=n DAT=y DEBUG=n TRACING=n NC=y MCAST=n BATMAN_V=y
---------------------------------------------------------------------------
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:44: warning: incorrect type in argument 4 (different base types)
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:44: expected int ( *mptr )( ... )
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:44: got int
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:162:37: error: not enough arguments for function batadv_tvlv_handler_register
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c: In function ‘batadv_nc_mesh_init’:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:16: warning: passing argument 4 of ‘batadv_tvlv_handler_register’ makes pointer from integer without a cast [-Wint-conversion]
NULL, BATADV_TVLV_NC, 1,
^~~~~~~~~~~~~~
In file included from /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:45:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.h:37:13: note: expected ‘int (*)(struct batadv_priv *, struct sk_buff *)’ but argument is of type ‘int’
int (*mptr)(struct batadv_priv *bat_priv,
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
struct sk_buff *skb),
~~~~~~~~~~~~~~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:162:2: error: too few arguments to function ‘batadv_tvlv_handler_register’
batadv_tvlv_handler_register(bat_priv, batadv_nc_tvlv_ogm_handler_v1,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:45:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.h:27:6: note: declared here
void batadv_tvlv_handler_register(struct batadv_priv *bat_priv,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[3]: *** [scripts/Makefile.build:318: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.o] Error 1
make[2]: *** [scripts/Makefile.build:558: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv] Error 2
make[1]: *** [Makefile:1500: _module_/home/build_test/build_env/tmp.HZwc7zjBJI] Error 2
make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-4.18 cfg: BLA=n DAT=y DEBUG=y TRACING=y NC=n MCAST=n BATMAN_V=n
---------------------------------------------------------------------------
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:17: error: typename in expression
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:17: error: typename in expression
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:26: error: Expected ; at end of statement
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:26: error: got int
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:17: error: undefined identifier 'u8'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:21: error: undefined identifier 'src'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:398:17: error: undefined identifier 'src'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:401:64: error: undefined identifier 'src'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:17: error: undefined identifier 'unsigned'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:413:17: error: undefined identifier 'tvlv_offset'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:414:45: error: undefined identifier 'tvlv_offset'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:415:47: error: undefined identifier 'tvlv_offset'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c: In function ‘batadv_tvlv_call_handler’:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:3: error: a label can only be part of a statement and a declaration is not a statement
u8 *src;
^~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:390:3: error: expected expression before ‘u8’
u8 *dst;
^~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:399:3: error: ‘dst’ undeclared (first use in this function)
dst = ((struct batadv_unicast_tvlv_packet *)skb->data)->dst;
^~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:399:3: note: each undeclared identifier is reported only once for each function it appears in
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:3: error: a label can only be part of a statement and a declaration is not a statement
unsigned int tvlv_offset;
^~~~~~~~
make[3]: *** [scripts/Makefile.build:318: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.o] Error 1
make[2]: *** [scripts/Makefile.build:558: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv] Error 2
make[1]: *** [Makefile:1500: _module_/home/build_test/build_env/tmp.HZwc7zjBJI] Error 2
make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-4.19 cfg: BLA=n DAT=n DEBUG=n TRACING=y NC=n MCAST=y BATMAN_V=y
---------------------------------------------------------------------------
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast.c:1206:1: warning: symbol 'batadv_mcast_forw_mode_by_count' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:654:5: warning: symbol 'batadv_mcast_forw_tracker_tvlv_handler' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:669:14: warning: symbol 'batadv_mcast_forw_packet_hdrlen' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:726:6: warning: symbol 'batadv_mcast_forw_push' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:760:5: warning: symbol 'batadv_mcast_forw_mcsend' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:107:12: warning: context imbalance in 'batadv_mcast_forw_push_dests_list' - wrong count at exit
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:17: error: typename in expression
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:17: error: typename in expression
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:26: error: Expected ; at end of statement
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:26: error: got int
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:17: error: undefined identifier 'u8'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:21: error: undefined identifier 'src'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:398:17: error: undefined identifier 'src'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:401:64: error: undefined identifier 'src'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:17: error: undefined identifier 'unsigned'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:413:17: error: undefined identifier 'tvlv_offset'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:414:45: error: undefined identifier 'tvlv_offset'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:415:47: error: undefined identifier 'tvlv_offset'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c: In function ‘batadv_tvlv_call_handler’:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:3: error: a label can only be part of a statement and a declaration is not a statement
u8 *src;
^~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:390:3: error: expected expression before ‘u8’
u8 *dst;
^~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:399:3: error: ‘dst’ undeclared (first use in this function)
dst = ((struct batadv_unicast_tvlv_packet *)skb->data)->dst;
^~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:399:3: note: each undeclared identifier is reported only once for each function it appears in
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:3: error: a label can only be part of a statement and a declaration is not a statement
unsigned int tvlv_offset;
^~~~~~~~
make[3]: *** [scripts/Makefile.build:306: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.o] Error 1
make[2]: *** [scripts/Makefile.build:546: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv] Error 2
make[1]: *** [Makefile:1517: _module_/home/build_test/build_env/tmp.HZwc7zjBJI] Error 2
make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-4.19 cfg: BLA=n DAT=n DEBUG=y TRACING=n NC=n MCAST=n BATMAN_V=y
---------------------------------------------------------------------------
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:17: error: typename in expression
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:17: error: typename in expression
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:26: error: Expected ; at end of statement
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:26: error: got int
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:17: error: undefined identifier 'u8'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:21: error: undefined identifier 'src'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:398:17: error: undefined identifier 'src'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:401:64: error: undefined identifier 'src'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:17: error: undefined identifier 'unsigned'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:413:17: error: undefined identifier 'tvlv_offset'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:414:45: error: undefined identifier 'tvlv_offset'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:415:47: error: undefined identifier 'tvlv_offset'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c: In function ‘batadv_tvlv_call_handler’:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:3: error: a label can only be part of a statement and a declaration is not a statement
u8 *src;
^~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:390:3: error: expected expression before ‘u8’
u8 *dst;
^~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:399:3: error: ‘dst’ undeclared (first use in this function)
dst = ((struct batadv_unicast_tvlv_packet *)skb->data)->dst;
^~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:399:3: note: each undeclared identifier is reported only once for each function it appears in
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:3: error: a label can only be part of a statement and a declaration is not a statement
unsigned int tvlv_offset;
^~~~~~~~
make[3]: *** [scripts/Makefile.build:306: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.o] Error 1
make[2]: *** [scripts/Makefile.build:546: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv] Error 2
make[1]: *** [Makefile:1517: _module_/home/build_test/build_env/tmp.HZwc7zjBJI] Error 2
make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-4.19 cfg: BLA=y DAT=n DEBUG=y TRACING=y NC=y MCAST=n BATMAN_V=n
---------------------------------------------------------------------------
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:44: warning: incorrect type in argument 4 (different base types)
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:44: expected int ( *mptr )( ... )
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:44: got int
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:162:37: error: not enough arguments for function batadv_tvlv_handler_register
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c: In function ‘batadv_nc_mesh_init’:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:16: warning: passing argument 4 of ‘batadv_tvlv_handler_register’ makes pointer from integer without a cast [-Wint-conversion]
NULL, BATADV_TVLV_NC, 1,
^~~~~~~~~~~~~~
In file included from /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:45:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.h:37:13: note: expected ‘int (*)(struct batadv_priv *, struct sk_buff *)’ but argument is of type ‘int’
int (*mptr)(struct batadv_priv *bat_priv,
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
struct sk_buff *skb),
~~~~~~~~~~~~~~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:162:2: error: too few arguments to function ‘batadv_tvlv_handler_register’
batadv_tvlv_handler_register(bat_priv, batadv_nc_tvlv_ogm_handler_v1,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:45:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.h:27:6: note: declared here
void batadv_tvlv_handler_register(struct batadv_priv *bat_priv,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[3]: *** [scripts/Makefile.build:306: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.o] Error 1
make[2]: *** [scripts/Makefile.build:546: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv] Error 2
make[1]: *** [Makefile:1517: _module_/home/build_test/build_env/tmp.HZwc7zjBJI] Error 2
make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-4.19.269 cfg: BLA=n DAT=n DEBUG=y TRACING=n NC=y MCAST=n BATMAN_V=n
---------------------------------------------------------------------------
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:44: warning: incorrect type in argument 4 (different base types)
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:44: expected int ( *mptr )( ... )
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:44: got int
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:162:37: error: not enough arguments for function batadv_tvlv_handler_register
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c: In function ‘batadv_nc_mesh_init’:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:16: warning: passing argument 4 of ‘batadv_tvlv_handler_register’ makes pointer from integer without a cast [-Wint-conversion]
NULL, BATADV_TVLV_NC, 1,
^~~~~~~~~~~~~~
In file included from /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:45:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.h:37:13: note: expected ‘int (*)(struct batadv_priv *, struct sk_buff *)’ but argument is of type ‘int’
int (*mptr)(struct batadv_priv *bat_priv,
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
struct sk_buff *skb),
~~~~~~~~~~~~~~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:162:2: error: too few arguments to function ‘batadv_tvlv_handler_register’
batadv_tvlv_handler_register(bat_priv, batadv_nc_tvlv_ogm_handler_v1,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:45:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.h:27:6: note: declared here
void batadv_tvlv_handler_register(struct batadv_priv *bat_priv,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[3]: *** [scripts/Makefile.build:304: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.o] Error 1
make[2]: *** [scripts/Makefile.build:544: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv] Error 2
make[1]: *** [Makefile:1551: _module_/home/build_test/build_env/tmp.HZwc7zjBJI] Error 2
make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-4.19.269 cfg: BLA=n DAT=y DEBUG=n TRACING=n NC=n MCAST=y BATMAN_V=y
---------------------------------------------------------------------------
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast.c:1206:1: warning: symbol 'batadv_mcast_forw_mode_by_count' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:654:5: warning: symbol 'batadv_mcast_forw_tracker_tvlv_handler' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:669:14: warning: symbol 'batadv_mcast_forw_packet_hdrlen' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:726:6: warning: symbol 'batadv_mcast_forw_push' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:760:5: warning: symbol 'batadv_mcast_forw_mcsend' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:107:12: warning: context imbalance in 'batadv_mcast_forw_push_dests_list' - wrong count at exit
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:17: error: typename in expression
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:17: error: typename in expression
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:26: error: Expected ; at end of statement
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:26: error: got int
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:17: error: undefined identifier 'u8'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:21: error: undefined identifier 'src'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:398:17: error: undefined identifier 'src'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:401:64: error: undefined identifier 'src'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:17: error: undefined identifier 'unsigned'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:413:17: error: undefined identifier 'tvlv_offset'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:414:45: error: undefined identifier 'tvlv_offset'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:415:47: error: undefined identifier 'tvlv_offset'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c: In function ‘batadv_tvlv_call_handler’:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:3: error: a label can only be part of a statement and a declaration is not a statement
u8 *src;
^~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:390:3: error: expected expression before ‘u8’
u8 *dst;
^~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:399:3: error: ‘dst’ undeclared (first use in this function)
dst = ((struct batadv_unicast_tvlv_packet *)skb->data)->dst;
^~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:399:3: note: each undeclared identifier is reported only once for each function it appears in
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:3: error: a label can only be part of a statement and a declaration is not a statement
unsigned int tvlv_offset;
^~~~~~~~
make[3]: *** [scripts/Makefile.build:304: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.o] Error 1
make[2]: *** [scripts/Makefile.build:544: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv] Error 2
make[1]: *** [Makefile:1551: _module_/home/build_test/build_env/tmp.HZwc7zjBJI] Error 2
make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-4.19.269 cfg: BLA=n DAT=y DEBUG=y TRACING=n NC=y MCAST=y BATMAN_V=n
---------------------------------------------------------------------------
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast.c:1206:1: warning: symbol 'batadv_mcast_forw_mode_by_count' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:654:5: warning: symbol 'batadv_mcast_forw_tracker_tvlv_handler' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:669:14: warning: symbol 'batadv_mcast_forw_packet_hdrlen' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:726:6: warning: symbol 'batadv_mcast_forw_push' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:760:5: warning: symbol 'batadv_mcast_forw_mcsend' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:107:12: warning: context imbalance in 'batadv_mcast_forw_push_dests_list' - wrong count at exit
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:44: warning: incorrect type in argument 4 (different base types)
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:44: expected int ( *mptr )( ... )
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:44: got int
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:162:37: error: not enough arguments for function batadv_tvlv_handler_register
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c: In function ‘batadv_nc_mesh_init’:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:16: warning: passing argument 4 of ‘batadv_tvlv_handler_register’ makes pointer from integer without a cast [-Wint-conversion]
NULL, BATADV_TVLV_NC, 1,
^~~~~~~~~~~~~~
In file included from /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:45:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.h:37:13: note: expected ‘int (*)(struct batadv_priv *, struct sk_buff *)’ but argument is of type ‘int’
int (*mptr)(struct batadv_priv *bat_priv,
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
struct sk_buff *skb),
~~~~~~~~~~~~~~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:162:2: error: too few arguments to function ‘batadv_tvlv_handler_register’
batadv_tvlv_handler_register(bat_priv, batadv_nc_tvlv_ogm_handler_v1,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:45:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.h:27:6: note: declared here
void batadv_tvlv_handler_register(struct batadv_priv *bat_priv,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[3]: *** [scripts/Makefile.build:304: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.o] Error 1
make[2]: *** [scripts/Makefile.build:544: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv] Error 2
make[1]: *** [Makefile:1551: _module_/home/build_test/build_env/tmp.HZwc7zjBJI] Error 2
make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-4.20 cfg: BLA=n DAT=n DEBUG=y TRACING=y NC=n MCAST=y BATMAN_V=y
---------------------------------------------------------------------------
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast.c:1206:1: warning: symbol 'batadv_mcast_forw_mode_by_count' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:654:5: warning: symbol 'batadv_mcast_forw_tracker_tvlv_handler' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:669:14: warning: symbol 'batadv_mcast_forw_packet_hdrlen' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:726:6: warning: symbol 'batadv_mcast_forw_push' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:760:5: warning: symbol 'batadv_mcast_forw_mcsend' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:107:12: warning: context imbalance in 'batadv_mcast_forw_push_dests_list' - wrong count at exit
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:17: error: typename in expression
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:17: error: typename in expression
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:26: error: Expected ; at end of statement
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:26: error: got int
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:17: error: undefined identifier 'u8'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:21: error: undefined identifier 'src'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:398:17: error: undefined identifier 'src'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:401:64: error: undefined identifier 'src'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:17: error: undefined identifier 'unsigned'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:413:17: error: undefined identifier 'tvlv_offset'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:414:45: error: undefined identifier 'tvlv_offset'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:415:47: error: undefined identifier 'tvlv_offset'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c: In function ‘batadv_tvlv_call_handler’:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:3: error: a label can only be part of a statement and a declaration is not a statement
u8 *src;
^~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:390:3: error: expected expression before ‘u8’
u8 *dst;
^~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:399:3: error: ‘dst’ undeclared (first use in this function)
dst = ((struct batadv_unicast_tvlv_packet *)skb->data)->dst;
^~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:399:3: note: each undeclared identifier is reported only once for each function it appears in
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:3: error: a label can only be part of a statement and a declaration is not a statement
unsigned int tvlv_offset;
^~~~~~~~
make[3]: *** [scripts/Makefile.build:292: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.o] Error 1
make[2]: *** [scripts/Makefile.build:516: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv] Error 2
make[1]: *** [Makefile:1563: _module_/home/build_test/build_env/tmp.HZwc7zjBJI] Error 2
make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-4.9 cfg: BLA=n DAT=y DEBUG=n TRACING=n NC=n MCAST=n BATMAN_V=y
---------------------------------------------------------------------------
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:17: error: typename in expression
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:17: error: typename in expression
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:26: error: Expected ; at end of statement
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:26: error: got int
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:17: error: undefined identifier 'u8'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:21: error: undefined identifier 'src'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:398:17: error: undefined identifier 'src'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:401:64: error: undefined identifier 'src'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:17: error: undefined identifier 'unsigned'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:413:17: error: undefined identifier 'tvlv_offset'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:414:45: error: undefined identifier 'tvlv_offset'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:415:47: error: undefined identifier 'tvlv_offset'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c: In function ‘batadv_tvlv_call_handler’:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:3: error: a label can only be part of a statement and a declaration is not a statement
u8 *src;
^~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:390:3: error: expected expression before ‘u8’
u8 *dst;
^~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:399:3: error: ‘dst’ undeclared (first use in this function)
dst = ((struct batadv_unicast_tvlv_packet *)skb->data)->dst;
^~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:399:3: note: each undeclared identifier is reported only once for each function it appears in
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:3: error: a label can only be part of a statement and a declaration is not a statement
unsigned int tvlv_offset;
^~~~~~~~
make[3]: *** [scripts/Makefile.build:294: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.o] Error 1
make[2]: *** [scripts/Makefile.build:544: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv] Error 2
make[1]: *** [Makefile:1490: _module_/home/build_test/build_env/tmp.HZwc7zjBJI] Error 2
make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-4.9 cfg: BLA=y DAT=n DEBUG=y TRACING=n NC=y MCAST=y BATMAN_V=n
---------------------------------------------------------------------------
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast.c:1206:1: warning: symbol 'batadv_mcast_forw_mode_by_count' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:654:5: warning: symbol 'batadv_mcast_forw_tracker_tvlv_handler' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:669:14: warning: symbol 'batadv_mcast_forw_packet_hdrlen' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:726:6: warning: symbol 'batadv_mcast_forw_push' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:760:5: warning: symbol 'batadv_mcast_forw_mcsend' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:107:12: warning: context imbalance in 'batadv_mcast_forw_push_dests_list' - wrong count at exit
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:44: warning: incorrect type in argument 4 (different base types)
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:44: expected int ( *mptr )( ... )
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:44: got int
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:162:37: error: not enough arguments for function batadv_tvlv_handler_register
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c: In function ‘batadv_nc_mesh_init’:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:16: warning: passing argument 4 of ‘batadv_tvlv_handler_register’ makes pointer from integer without a cast [-Wint-conversion]
NULL, BATADV_TVLV_NC, 1,
^~~~~~~~~~~~~~
In file included from /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:45:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.h:37:13: note: expected ‘int (*)(struct batadv_priv *, struct sk_buff *)’ but argument is of type ‘int’
int (*mptr)(struct batadv_priv *bat_priv,
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
struct sk_buff *skb),
~~~~~~~~~~~~~~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:162:2: error: too few arguments to function ‘batadv_tvlv_handler_register’
batadv_tvlv_handler_register(bat_priv, batadv_nc_tvlv_ogm_handler_v1,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:45:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.h:27:6: note: declared here
void batadv_tvlv_handler_register(struct batadv_priv *bat_priv,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[3]: *** [scripts/Makefile.build:294: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.o] Error 1
make[2]: *** [scripts/Makefile.build:544: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv] Error 2
make[1]: *** [Makefile:1490: _module_/home/build_test/build_env/tmp.HZwc7zjBJI] Error 2
make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-4.9.336 cfg: BLA=n DAT=n DEBUG=n TRACING=y NC=n MCAST=y BATMAN_V=n
---------------------------------------------------------------------------
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast.c:1206:1: warning: symbol 'batadv_mcast_forw_mode_by_count' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:654:5: warning: symbol 'batadv_mcast_forw_tracker_tvlv_handler' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:669:14: warning: symbol 'batadv_mcast_forw_packet_hdrlen' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:726:6: warning: symbol 'batadv_mcast_forw_push' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:760:5: warning: symbol 'batadv_mcast_forw_mcsend' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:107:12: warning: context imbalance in 'batadv_mcast_forw_push_dests_list' - wrong count at exit
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:17: error: typename in expression
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:17: error: typename in expression
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:26: error: Expected ; at end of statement
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:26: error: got int
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:17: error: undefined identifier 'u8'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:21: error: undefined identifier 'src'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:398:17: error: undefined identifier 'src'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:401:64: error: undefined identifier 'src'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:17: error: undefined identifier 'unsigned'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:413:17: error: undefined identifier 'tvlv_offset'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:414:45: error: undefined identifier 'tvlv_offset'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:415:47: error: undefined identifier 'tvlv_offset'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c: In function ‘batadv_tvlv_call_handler’:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:3: error: a label can only be part of a statement and a declaration is not a statement
u8 *src;
^~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:390:3: error: expected expression before ‘u8’
u8 *dst;
^~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:399:3: error: ‘dst’ undeclared (first use in this function)
dst = ((struct batadv_unicast_tvlv_packet *)skb->data)->dst;
^~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:399:3: note: each undeclared identifier is reported only once for each function it appears in
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:3: error: a label can only be part of a statement and a declaration is not a statement
unsigned int tvlv_offset;
^~~~~~~~
make[3]: *** [scripts/Makefile.build:308: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.o] Error 1
make[2]: *** [scripts/Makefile.build:558: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv] Error 2
make[1]: *** [Makefile:1544: _module_/home/build_test/build_env/tmp.HZwc7zjBJI] Error 2
make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-4.9.336 cfg: BLA=n DAT=y DEBUG=n TRACING=n NC=y MCAST=n BATMAN_V=y
---------------------------------------------------------------------------
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:44: warning: incorrect type in argument 4 (different base types)
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:44: expected int ( *mptr )( ... )
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:44: got int
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:162:37: error: not enough arguments for function batadv_tvlv_handler_register
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c: In function ‘batadv_nc_mesh_init’:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:16: warning: passing argument 4 of ‘batadv_tvlv_handler_register’ makes pointer from integer without a cast [-Wint-conversion]
NULL, BATADV_TVLV_NC, 1,
^~~~~~~~~~~~~~
In file included from /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:45:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.h:37:13: note: expected ‘int (*)(struct batadv_priv *, struct sk_buff *)’ but argument is of type ‘int’
int (*mptr)(struct batadv_priv *bat_priv,
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
struct sk_buff *skb),
~~~~~~~~~~~~~~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:162:2: error: too few arguments to function ‘batadv_tvlv_handler_register’
batadv_tvlv_handler_register(bat_priv, batadv_nc_tvlv_ogm_handler_v1,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:45:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.h:27:6: note: declared here
void batadv_tvlv_handler_register(struct batadv_priv *bat_priv,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[3]: *** [scripts/Makefile.build:308: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.o] Error 1
make[2]: *** [scripts/Makefile.build:558: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv] Error 2
make[1]: *** [Makefile:1544: _module_/home/build_test/build_env/tmp.HZwc7zjBJI] Error 2
make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-4.9.336 cfg: BLA=y DAT=y DEBUG=n TRACING=y NC=n MCAST=n BATMAN_V=y
---------------------------------------------------------------------------
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:17: error: typename in expression
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:17: error: typename in expression
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:26: error: Expected ; at end of statement
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:26: error: got int
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:17: error: undefined identifier 'u8'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:21: error: undefined identifier 'src'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:398:17: error: undefined identifier 'src'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:401:64: error: undefined identifier 'src'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:17: error: undefined identifier 'unsigned'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:413:17: error: undefined identifier 'tvlv_offset'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:414:45: error: undefined identifier 'tvlv_offset'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:415:47: error: undefined identifier 'tvlv_offset'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c: In function ‘batadv_tvlv_call_handler’:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:3: error: a label can only be part of a statement and a declaration is not a statement
u8 *src;
^~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:390:3: error: expected expression before ‘u8’
u8 *dst;
^~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:399:3: error: ‘dst’ undeclared (first use in this function)
dst = ((struct batadv_unicast_tvlv_packet *)skb->data)->dst;
^~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:399:3: note: each undeclared identifier is reported only once for each function it appears in
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:3: error: a label can only be part of a statement and a declaration is not a statement
unsigned int tvlv_offset;
^~~~~~~~
make[3]: *** [scripts/Makefile.build:308: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.o] Error 1
make[2]: *** [scripts/Makefile.build:558: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv] Error 2
make[1]: *** [Makefile:1544: _module_/home/build_test/build_env/tmp.HZwc7zjBJI] Error 2
make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.0 cfg: BLA=n DAT=y DEBUG=y TRACING=y NC=y MCAST=n BATMAN_V=y
---------------------------------------------------------------------------
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:44: warning: incorrect type in argument 4 (different base types)
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:44: expected int ( *mptr )( ... )
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:44: got int
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:162:37: error: not enough arguments for function batadv_tvlv_handler_register
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c: In function ‘batadv_nc_mesh_init’:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:16: warning: passing argument 4 of ‘batadv_tvlv_handler_register’ makes pointer from integer without a cast [-Wint-conversion]
NULL, BATADV_TVLV_NC, 1,
^~~~~~~~~~~~~~
In file included from /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:45:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.h:37:13: note: expected ‘int (*)(struct batadv_priv *, struct sk_buff *)’ but argument is of type ‘int’
int (*mptr)(struct batadv_priv *bat_priv,
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
struct sk_buff *skb),
~~~~~~~~~~~~~~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:162:2: error: too few arguments to function ‘batadv_tvlv_handler_register’
batadv_tvlv_handler_register(bat_priv, batadv_nc_tvlv_ogm_handler_v1,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:45:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.h:27:6: note: declared here
void batadv_tvlv_handler_register(struct batadv_priv *bat_priv,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[3]: *** [scripts/Makefile.build:277: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.o] Error 1
make[2]: *** [scripts/Makefile.build:492: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv] Error 2
make[1]: *** [Makefile:1553: _module_/home/build_test/build_env/tmp.HZwc7zjBJI] Error 2
make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.1 cfg: BLA=n DAT=n DEBUG=n TRACING=y NC=n MCAST=y BATMAN_V=n
---------------------------------------------------------------------------
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast.c:1206:1: warning: symbol 'batadv_mcast_forw_mode_by_count' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:654:5: warning: symbol 'batadv_mcast_forw_tracker_tvlv_handler' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:669:14: warning: symbol 'batadv_mcast_forw_packet_hdrlen' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:726:6: warning: symbol 'batadv_mcast_forw_push' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:760:5: warning: symbol 'batadv_mcast_forw_mcsend' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:107:12: warning: context imbalance in 'batadv_mcast_forw_push_dests_list' - wrong count at exit
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:17: error: typename in expression
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:17: error: typename in expression
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:26: error: Expected ; at end of statement
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:26: error: got int
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:17: error: undefined identifier 'u8'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:21: error: undefined identifier 'src'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:398:17: error: undefined identifier 'src'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:401:64: error: undefined identifier 'src'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:17: error: undefined identifier 'unsigned'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:413:17: error: undefined identifier 'tvlv_offset'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:414:45: error: undefined identifier 'tvlv_offset'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:415:47: error: undefined identifier 'tvlv_offset'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c: In function ‘batadv_tvlv_call_handler’:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:3: error: a label can only be part of a statement and a declaration is not a statement
u8 *src;
^~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:390:3: error: expected expression before ‘u8’
u8 *dst;
^~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:399:3: error: ‘dst’ undeclared (first use in this function)
dst = ((struct batadv_unicast_tvlv_packet *)skb->data)->dst;
^~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:399:3: note: each undeclared identifier is reported only once for each function it appears in
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:3: error: a label can only be part of a statement and a declaration is not a statement
unsigned int tvlv_offset;
^~~~~~~~
make[3]: *** [scripts/Makefile.build:276: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.o] Error 1
make[2]: *** [scripts/Makefile.build:486: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv] Error 2
make[1]: *** [Makefile:1571: _module_/home/build_test/build_env/tmp.HZwc7zjBJI] Error 2
make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.1 cfg: BLA=y DAT=n DEBUG=y TRACING=n NC=n MCAST=n BATMAN_V=y
---------------------------------------------------------------------------
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:17: error: typename in expression
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:17: error: typename in expression
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:26: error: Expected ; at end of statement
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:26: error: got int
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:17: error: undefined identifier 'u8'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:21: error: undefined identifier 'src'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:398:17: error: undefined identifier 'src'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:401:64: error: undefined identifier 'src'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:17: error: undefined identifier 'unsigned'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:413:17: error: undefined identifier 'tvlv_offset'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:414:45: error: undefined identifier 'tvlv_offset'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:415:47: error: undefined identifier 'tvlv_offset'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c: In function ‘batadv_tvlv_call_handler’:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:3: error: a label can only be part of a statement and a declaration is not a statement
u8 *src;
^~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:390:3: error: expected expression before ‘u8’
u8 *dst;
^~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:399:3: error: ‘dst’ undeclared (first use in this function)
dst = ((struct batadv_unicast_tvlv_packet *)skb->data)->dst;
^~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:399:3: note: each undeclared identifier is reported only once for each function it appears in
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:3: error: a label can only be part of a statement and a declaration is not a statement
unsigned int tvlv_offset;
^~~~~~~~
make[3]: *** [scripts/Makefile.build:276: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.o] Error 1
make[2]: *** [scripts/Makefile.build:486: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv] Error 2
make[1]: *** [Makefile:1571: _module_/home/build_test/build_env/tmp.HZwc7zjBJI] Error 2
make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.10 cfg: BLA=n DAT=y DEBUG=n TRACING=n NC=n MCAST=y BATMAN_V=n
---------------------------------------------------------------------------
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast.c:1206:1: warning: symbol 'batadv_mcast_forw_mode_by_count' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:654:5: warning: symbol 'batadv_mcast_forw_tracker_tvlv_handler' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:669:14: warning: symbol 'batadv_mcast_forw_packet_hdrlen' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:726:6: warning: symbol 'batadv_mcast_forw_push' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:760:5: warning: symbol 'batadv_mcast_forw_mcsend' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:107:12: warning: context imbalance in 'batadv_mcast_forw_push_dests_list' - wrong count at exit
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c: In function ‘batadv_tvlv_call_handler’:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:3: error: a label can only be part of a statement and a declaration is not a statement
u8 *src;
^~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:390:3: error: expected expression before ‘u8’
u8 *dst;
^~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:399:3: error: ‘dst’ undeclared (first use in this function)
dst = ((struct batadv_unicast_tvlv_packet *)skb->data)->dst;
^~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:399:3: note: each undeclared identifier is reported only once for each function it appears in
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:3: error: a label can only be part of a statement and a declaration is not a statement
unsigned int tvlv_offset;
^~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:398:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
src = ((struct batadv_unicast_tvlv_packet *)skb->data)->src;
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:404:2: note: here
case BATADV_MCAST:
^~~~
make[3]: *** [scripts/Makefile.build:279: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.o] Error 1
make[2]: *** [scripts/Makefile.build:496: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv] Error 2
make[1]: *** [Makefile:1805: /home/build_test/build_env/tmp.HZwc7zjBJI] Error 2
make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.10 cfg: BLA=y DAT=n DEBUG=n TRACING=y NC=n MCAST=n BATMAN_V=n
---------------------------------------------------------------------------
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c: In function ‘batadv_tvlv_call_handler’:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:3: error: a label can only be part of a statement and a declaration is not a statement
u8 *src;
^~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:390:3: error: expected expression before ‘u8’
u8 *dst;
^~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:399:3: error: ‘dst’ undeclared (first use in this function)
dst = ((struct batadv_unicast_tvlv_packet *)skb->data)->dst;
^~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:399:3: note: each undeclared identifier is reported only once for each function it appears in
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:3: error: a label can only be part of a statement and a declaration is not a statement
unsigned int tvlv_offset;
^~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:398:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
src = ((struct batadv_unicast_tvlv_packet *)skb->data)->src;
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:404:2: note: here
case BATADV_MCAST:
^~~~
make[3]: *** [scripts/Makefile.build:279: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.o] Error 1
make[2]: *** [scripts/Makefile.build:496: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv] Error 2
make[1]: *** [Makefile:1805: /home/build_test/build_env/tmp.HZwc7zjBJI] Error 2
make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.10 cfg: BLA=y DAT=n DEBUG=n TRACING=y NC=y MCAST=n BATMAN_V=n
---------------------------------------------------------------------------
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c: In function ‘batadv_nc_mesh_init’:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:16: warning: passing argument 4 of ‘batadv_tvlv_handler_register’ makes pointer from integer without a cast [-Wint-conversion]
NULL, BATADV_TVLV_NC, 1,
^~~~~~~~~~~~~~
In file included from /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:45:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.h:37:13: note: expected ‘int (*)(struct batadv_priv *, struct sk_buff *)’ but argument is of type ‘int’
int (*mptr)(struct batadv_priv *bat_priv,
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
struct sk_buff *skb),
~~~~~~~~~~~~~~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:162:2: error: too few arguments to function ‘batadv_tvlv_handler_register’
batadv_tvlv_handler_register(bat_priv, batadv_nc_tvlv_ogm_handler_v1,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:45:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.h:27:6: note: declared here
void batadv_tvlv_handler_register(struct batadv_priv *bat_priv,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[3]: *** [scripts/Makefile.build:279: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.o] Error 1
make[2]: *** [scripts/Makefile.build:496: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv] Error 2
make[1]: *** [Makefile:1805: /home/build_test/build_env/tmp.HZwc7zjBJI] Error 2
make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.10.159 cfg: BLA=n DAT=n DEBUG=n TRACING=y NC=n MCAST=n BATMAN_V=y
---------------------------------------------------------------------------
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c: In function ‘batadv_tvlv_call_handler’:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:3: error: a label can only be part of a statement and a declaration is not a statement
u8 *src;
^~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:390:3: error: expected expression before ‘u8’
u8 *dst;
^~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:399:3: error: ‘dst’ undeclared (first use in this function)
dst = ((struct batadv_unicast_tvlv_packet *)skb->data)->dst;
^~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:399:3: note: each undeclared identifier is reported only once for each function it appears in
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:3: error: a label can only be part of a statement and a declaration is not a statement
unsigned int tvlv_offset;
^~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:398:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
src = ((struct batadv_unicast_tvlv_packet *)skb->data)->src;
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:404:2: note: here
case BATADV_MCAST:
^~~~
make[3]: *** [scripts/Makefile.build:286: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.o] Error 1
make[2]: *** [scripts/Makefile.build:503: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv] Error 2
make[1]: *** [Makefile:1837: /home/build_test/build_env/tmp.HZwc7zjBJI] Error 2
make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.10.159 cfg: BLA=n DAT=n DEBUG=y TRACING=y NC=y MCAST=y BATMAN_V=n
---------------------------------------------------------------------------
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast.c:1206:1: warning: symbol 'batadv_mcast_forw_mode_by_count' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:654:5: warning: symbol 'batadv_mcast_forw_tracker_tvlv_handler' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:669:14: warning: symbol 'batadv_mcast_forw_packet_hdrlen' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:726:6: warning: symbol 'batadv_mcast_forw_push' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:760:5: warning: symbol 'batadv_mcast_forw_mcsend' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:107:12: warning: context imbalance in 'batadv_mcast_forw_push_dests_list' - wrong count at exit
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c: In function ‘batadv_nc_mesh_init’:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:16: warning: passing argument 4 of ‘batadv_tvlv_handler_register’ makes pointer from integer without a cast [-Wint-conversion]
NULL, BATADV_TVLV_NC, 1,
^~~~~~~~~~~~~~
In file included from /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:45:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.h:37:13: note: expected ‘int (*)(struct batadv_priv *, struct sk_buff *)’ but argument is of type ‘int’
int (*mptr)(struct batadv_priv *bat_priv,
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
struct sk_buff *skb),
~~~~~~~~~~~~~~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:162:2: error: too few arguments to function ‘batadv_tvlv_handler_register’
batadv_tvlv_handler_register(bat_priv, batadv_nc_tvlv_ogm_handler_v1,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:45:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.h:27:6: note: declared here
void batadv_tvlv_handler_register(struct batadv_priv *bat_priv,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[3]: *** [scripts/Makefile.build:286: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.o] Error 1
make[2]: *** [scripts/Makefile.build:503: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv] Error 2
make[1]: *** [Makefile:1837: /home/build_test/build_env/tmp.HZwc7zjBJI] Error 2
make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.10.159 cfg: BLA=y DAT=n DEBUG=y TRACING=n NC=y MCAST=n BATMAN_V=n
---------------------------------------------------------------------------
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c: In function ‘batadv_nc_mesh_init’:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:16: warning: passing argument 4 of ‘batadv_tvlv_handler_register’ makes pointer from integer without a cast [-Wint-conversion]
NULL, BATADV_TVLV_NC, 1,
^~~~~~~~~~~~~~
In file included from /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:45:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.h:37:13: note: expected ‘int (*)(struct batadv_priv *, struct sk_buff *)’ but argument is of type ‘int’
int (*mptr)(struct batadv_priv *bat_priv,
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
struct sk_buff *skb),
~~~~~~~~~~~~~~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:162:2: error: too few arguments to function ‘batadv_tvlv_handler_register’
batadv_tvlv_handler_register(bat_priv, batadv_nc_tvlv_ogm_handler_v1,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:45:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.h:27:6: note: declared here
void batadv_tvlv_handler_register(struct batadv_priv *bat_priv,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[3]: *** [scripts/Makefile.build:286: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.o] Error 1
make[2]: *** [scripts/Makefile.build:503: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv] Error 2
make[1]: *** [Makefile:1837: /home/build_test/build_env/tmp.HZwc7zjBJI] Error 2
make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.10.159 cfg: BLA=y DAT=n DEBUG=y TRACING=y NC=n MCAST=y BATMAN_V=y
---------------------------------------------------------------------------
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast.c:1206:1: warning: symbol 'batadv_mcast_forw_mode_by_count' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:654:5: warning: symbol 'batadv_mcast_forw_tracker_tvlv_handler' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:669:14: warning: symbol 'batadv_mcast_forw_packet_hdrlen' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:726:6: warning: symbol 'batadv_mcast_forw_push' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:760:5: warning: symbol 'batadv_mcast_forw_mcsend' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:107:12: warning: context imbalance in 'batadv_mcast_forw_push_dests_list' - wrong count at exit
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c: In function ‘batadv_tvlv_call_handler’:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:3: error: a label can only be part of a statement and a declaration is not a statement
u8 *src;
^~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:390:3: error: expected expression before ‘u8’
u8 *dst;
^~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:399:3: error: ‘dst’ undeclared (first use in this function)
dst = ((struct batadv_unicast_tvlv_packet *)skb->data)->dst;
^~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:399:3: note: each undeclared identifier is reported only once for each function it appears in
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:3: error: a label can only be part of a statement and a declaration is not a statement
unsigned int tvlv_offset;
^~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:398:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
src = ((struct batadv_unicast_tvlv_packet *)skb->data)->src;
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:404:2: note: here
case BATADV_MCAST:
^~~~
make[3]: *** [scripts/Makefile.build:286: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.o] Error 1
make[2]: *** [scripts/Makefile.build:503: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv] Error 2
make[1]: *** [Makefile:1837: /home/build_test/build_env/tmp.HZwc7zjBJI] Error 2
make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.11 cfg: BLA=y DAT=y DEBUG=y TRACING=y NC=y MCAST=y BATMAN_V=y
---------------------------------------------------------------------------
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast.c:1206:1: warning: symbol 'batadv_mcast_forw_mode_by_count' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:654:5: warning: symbol 'batadv_mcast_forw_tracker_tvlv_handler' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:669:14: warning: symbol 'batadv_mcast_forw_packet_hdrlen' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:726:6: warning: symbol 'batadv_mcast_forw_push' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:760:5: warning: symbol 'batadv_mcast_forw_mcsend' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:107:12: warning: context imbalance in 'batadv_mcast_forw_push_dests_list' - wrong count at exit
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c: In function ‘batadv_nc_mesh_init’:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:16: warning: passing argument 4 of ‘batadv_tvlv_handler_register’ makes pointer from integer without a cast [-Wint-conversion]
NULL, BATADV_TVLV_NC, 1,
^~~~~~~~~~~~~~
In file included from /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:45:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.h:37:13: note: expected ‘int (*)(struct batadv_priv *, struct sk_buff *)’ but argument is of type ‘int’
int (*mptr)(struct batadv_priv *bat_priv,
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
struct sk_buff *skb),
~~~~~~~~~~~~~~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:162:2: error: too few arguments to function ‘batadv_tvlv_handler_register’
batadv_tvlv_handler_register(bat_priv, batadv_nc_tvlv_ogm_handler_v1,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:45:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.h:27:6: note: declared here
void batadv_tvlv_handler_register(struct batadv_priv *bat_priv,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[3]: *** [scripts/Makefile.build:279: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.o] Error 1
make[2]: *** [scripts/Makefile.build:496: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv] Error 2
make[1]: *** [Makefile:1800: /home/build_test/build_env/tmp.HZwc7zjBJI] Error 2
make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.12 cfg: BLA=n DAT=y DEBUG=y TRACING=n NC=n MCAST=y BATMAN_V=n
---------------------------------------------------------------------------
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast.c:1206:1: warning: symbol 'batadv_mcast_forw_mode_by_count' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:654:5: warning: symbol 'batadv_mcast_forw_tracker_tvlv_handler' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:669:14: warning: symbol 'batadv_mcast_forw_packet_hdrlen' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:726:6: warning: symbol 'batadv_mcast_forw_push' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:760:5: warning: symbol 'batadv_mcast_forw_mcsend' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:107:12: warning: context imbalance in 'batadv_mcast_forw_push_dests_list' - wrong count at exit
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c: In function ‘batadv_tvlv_call_handler’:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:3: error: a label can only be part of a statement and a declaration is not a statement
u8 *src;
^~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:390:3: error: expected expression before ‘u8’
u8 *dst;
^~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:399:3: error: ‘dst’ undeclared (first use in this function)
dst = ((struct batadv_unicast_tvlv_packet *)skb->data)->dst;
^~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:399:3: note: each undeclared identifier is reported only once for each function it appears in
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:3: error: a label can only be part of a statement and a declaration is not a statement
unsigned int tvlv_offset;
^~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:398:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
src = ((struct batadv_unicast_tvlv_packet *)skb->data)->src;
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:404:2: note: here
case BATADV_MCAST:
^~~~
make[3]: *** [scripts/Makefile.build:271: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.o] Error 1
make[2]: *** [scripts/Makefile.build:514: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv] Error 2
make[1]: *** [Makefile:1851: /home/build_test/build_env/tmp.HZwc7zjBJI] Error 2
make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.12 cfg: BLA=y DAT=y DEBUG=y TRACING=y NC=n MCAST=n BATMAN_V=n
---------------------------------------------------------------------------
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c: In function ‘batadv_tvlv_call_handler’:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:3: error: a label can only be part of a statement and a declaration is not a statement
u8 *src;
^~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:390:3: error: expected expression before ‘u8’
u8 *dst;
^~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:399:3: error: ‘dst’ undeclared (first use in this function)
dst = ((struct batadv_unicast_tvlv_packet *)skb->data)->dst;
^~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:399:3: note: each undeclared identifier is reported only once for each function it appears in
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:3: error: a label can only be part of a statement and a declaration is not a statement
unsigned int tvlv_offset;
^~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:398:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
src = ((struct batadv_unicast_tvlv_packet *)skb->data)->src;
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:404:2: note: here
case BATADV_MCAST:
^~~~
make[3]: *** [scripts/Makefile.build:271: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.o] Error 1
make[2]: *** [scripts/Makefile.build:514: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv] Error 2
make[1]: *** [Makefile:1851: /home/build_test/build_env/tmp.HZwc7zjBJI] Error 2
make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.13 cfg: BLA=y DAT=y DEBUG=y TRACING=n NC=y MCAST=y BATMAN_V=y
---------------------------------------------------------------------------
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast.c:1206:1: warning: symbol 'batadv_mcast_forw_mode_by_count' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:654:5: warning: symbol 'batadv_mcast_forw_tracker_tvlv_handler' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:669:14: warning: symbol 'batadv_mcast_forw_packet_hdrlen' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:726:6: warning: symbol 'batadv_mcast_forw_push' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:760:5: warning: symbol 'batadv_mcast_forw_mcsend' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:107:12: warning: context imbalance in 'batadv_mcast_forw_push_dests_list' - wrong count at exit
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c: In function ‘batadv_nc_mesh_init’:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:16: warning: passing argument 4 of ‘batadv_tvlv_handler_register’ makes pointer from integer without a cast [-Wint-conversion]
NULL, BATADV_TVLV_NC, 1,
^~~~~~~~~~~~~~
In file included from /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:45:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.h:37:13: note: expected ‘int (*)(struct batadv_priv *, struct sk_buff *)’ but argument is of type ‘int’
int (*mptr)(struct batadv_priv *bat_priv,
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
struct sk_buff *skb),
~~~~~~~~~~~~~~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:162:2: error: too few arguments to function ‘batadv_tvlv_handler_register’
batadv_tvlv_handler_register(bat_priv, batadv_nc_tvlv_ogm_handler_v1,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:45:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.h:27:6: note: declared here
void batadv_tvlv_handler_register(struct batadv_priv *bat_priv,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[3]: *** [scripts/Makefile.build:272: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.o] Error 1
make[2]: *** [scripts/Makefile.build:515: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv] Error 2
make[1]: *** [Makefile:1847: /home/build_test/build_env/tmp.HZwc7zjBJI] Error 2
make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.14 cfg: BLA=n DAT=y DEBUG=y TRACING=n NC=y MCAST=n BATMAN_V=n
---------------------------------------------------------------------------
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c: In function ‘batadv_nc_mesh_init’:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:16: warning: passing argument 4 of ‘batadv_tvlv_handler_register’ makes pointer from integer without a cast [-Wint-conversion]
NULL, BATADV_TVLV_NC, 1,
^~~~~~~~~~~~~~
In file included from /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:45:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.h:37:13: note: expected ‘int (*)(struct batadv_priv *, struct sk_buff *)’ but argument is of type ‘int’
int (*mptr)(struct batadv_priv *bat_priv,
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
struct sk_buff *skb),
~~~~~~~~~~~~~~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:162:2: error: too few arguments to function ‘batadv_tvlv_handler_register’
batadv_tvlv_handler_register(bat_priv, batadv_nc_tvlv_ogm_handler_v1,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:45:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.h:27:6: note: declared here
void batadv_tvlv_handler_register(struct batadv_priv *bat_priv,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[3]: *** [scripts/Makefile.build:271: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.o] Error 1
make[2]: *** [scripts/Makefile.build:514: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv] Error 2
make[1]: *** [Makefile:1851: /home/build_test/build_env/tmp.HZwc7zjBJI] Error 2
make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.15 cfg: BLA=n DAT=n DEBUG=n TRACING=n NC=y MCAST=n BATMAN_V=n
---------------------------------------------------------------------------
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c: In function ‘batadv_nc_mesh_init’:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:16: warning: passing argument 4 of ‘batadv_tvlv_handler_register’ makes pointer from integer without a cast [-Wint-conversion]
NULL, BATADV_TVLV_NC, 1,
^~~~~~~~~~~~~~
In file included from /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:45:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.h:37:13: note: expected ‘int (*)(struct batadv_priv *, struct sk_buff *)’ but argument is of type ‘int’
int (*mptr)(struct batadv_priv *bat_priv,
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
struct sk_buff *skb),
~~~~~~~~~~~~~~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:162:2: error: too few arguments to function ‘batadv_tvlv_handler_register’
batadv_tvlv_handler_register(bat_priv, batadv_nc_tvlv_ogm_handler_v1,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:45:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.h:27:6: note: declared here
void batadv_tvlv_handler_register(struct batadv_priv *bat_priv,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[3]: *** [scripts/Makefile.build:277: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.o] Error 1
make[2]: *** [scripts/Makefile.build:540: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv] Error 2
make[1]: *** [Makefile:1868: /home/build_test/build_env/tmp.HZwc7zjBJI] Error 2
make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.15 cfg: BLA=n DAT=n DEBUG=y TRACING=n NC=n MCAST=n BATMAN_V=y
---------------------------------------------------------------------------
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c: In function ‘batadv_tvlv_call_handler’:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:3: error: a label can only be part of a statement and a declaration is not a statement
u8 *src;
^~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:390:3: error: expected expression before ‘u8’
u8 *dst;
^~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:399:3: error: ‘dst’ undeclared (first use in this function)
dst = ((struct batadv_unicast_tvlv_packet *)skb->data)->dst;
^~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:399:3: note: each undeclared identifier is reported only once for each function it appears in
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:3: error: a label can only be part of a statement and a declaration is not a statement
unsigned int tvlv_offset;
^~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:398:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
src = ((struct batadv_unicast_tvlv_packet *)skb->data)->src;
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:404:2: note: here
case BATADV_MCAST:
^~~~
make[3]: *** [scripts/Makefile.build:277: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.o] Error 1
make[2]: *** [scripts/Makefile.build:540: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv] Error 2
make[1]: *** [Makefile:1868: /home/build_test/build_env/tmp.HZwc7zjBJI] Error 2
make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.15.83 cfg: BLA=n DAT=n DEBUG=n TRACING=n NC=y MCAST=n BATMAN_V=n
---------------------------------------------------------------------------
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c: In function ‘batadv_nc_mesh_init’:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:16: warning: passing argument 4 of ‘batadv_tvlv_handler_register’ makes pointer from integer without a cast [-Wint-conversion]
NULL, BATADV_TVLV_NC, 1,
^~~~~~~~~~~~~~
In file included from /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:45:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.h:37:13: note: expected ‘int (*)(struct batadv_priv *, struct sk_buff *)’ but argument is of type ‘int’
int (*mptr)(struct batadv_priv *bat_priv,
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
struct sk_buff *skb),
~~~~~~~~~~~~~~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:162:2: error: too few arguments to function ‘batadv_tvlv_handler_register’
batadv_tvlv_handler_register(bat_priv, batadv_nc_tvlv_ogm_handler_v1,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:45:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.h:27:6: note: declared here
void batadv_tvlv_handler_register(struct batadv_priv *bat_priv,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[3]: *** [scripts/Makefile.build:289: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.o] Error 1
make[2]: *** [scripts/Makefile.build:552: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv] Error 2
make[1]: *** [Makefile:1902: /home/build_test/build_env/tmp.HZwc7zjBJI] Error 2
make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.15.83 cfg: BLA=n DAT=n DEBUG=y TRACING=n NC=n MCAST=n BATMAN_V=n
---------------------------------------------------------------------------
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c: In function ‘batadv_tvlv_call_handler’:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:3: error: a label can only be part of a statement and a declaration is not a statement
u8 *src;
^~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:390:3: error: expected expression before ‘u8’
u8 *dst;
^~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:399:3: error: ‘dst’ undeclared (first use in this function)
dst = ((struct batadv_unicast_tvlv_packet *)skb->data)->dst;
^~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:399:3: note: each undeclared identifier is reported only once for each function it appears in
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:3: error: a label can only be part of a statement and a declaration is not a statement
unsigned int tvlv_offset;
^~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:398:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
src = ((struct batadv_unicast_tvlv_packet *)skb->data)->src;
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:404:2: note: here
case BATADV_MCAST:
^~~~
make[3]: *** [scripts/Makefile.build:289: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.o] Error 1
make[2]: *** [scripts/Makefile.build:552: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv] Error 2
make[1]: *** [Makefile:1902: /home/build_test/build_env/tmp.HZwc7zjBJI] Error 2
make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.15.83 cfg: BLA=n DAT=n DEBUG=y TRACING=y NC=n MCAST=y BATMAN_V=n
---------------------------------------------------------------------------
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast.c:1206:1: warning: symbol 'batadv_mcast_forw_mode_by_count' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:654:5: warning: symbol 'batadv_mcast_forw_tracker_tvlv_handler' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:669:14: warning: symbol 'batadv_mcast_forw_packet_hdrlen' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:726:6: warning: symbol 'batadv_mcast_forw_push' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:760:5: warning: symbol 'batadv_mcast_forw_mcsend' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:107:12: warning: context imbalance in 'batadv_mcast_forw_push_dests_list' - wrong count at exit
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c: In function ‘batadv_tvlv_call_handler’:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:3: error: a label can only be part of a statement and a declaration is not a statement
u8 *src;
^~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:390:3: error: expected expression before ‘u8’
u8 *dst;
^~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:399:3: error: ‘dst’ undeclared (first use in this function)
dst = ((struct batadv_unicast_tvlv_packet *)skb->data)->dst;
^~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:399:3: note: each undeclared identifier is reported only once for each function it appears in
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:3: error: a label can only be part of a statement and a declaration is not a statement
unsigned int tvlv_offset;
^~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:398:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
src = ((struct batadv_unicast_tvlv_packet *)skb->data)->src;
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:404:2: note: here
case BATADV_MCAST:
^~~~
make[3]: *** [scripts/Makefile.build:289: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.o] Error 1
make[2]: *** [scripts/Makefile.build:552: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv] Error 2
make[1]: *** [Makefile:1902: /home/build_test/build_env/tmp.HZwc7zjBJI] Error 2
make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.16 cfg: BLA=n DAT=y DEBUG=n TRACING=y NC=n MCAST=n BATMAN_V=n
---------------------------------------------------------------------------
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c: In function ‘batadv_tvlv_call_handler’:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:3: error: a label can only be part of a statement and a declaration is not a statement
u8 *src;
^~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:390:3: error: expected expression before ‘u8’
u8 *dst;
^~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:399:3: error: ‘dst’ undeclared (first use in this function)
dst = ((struct batadv_unicast_tvlv_packet *)skb->data)->dst;
^~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:399:3: note: each undeclared identifier is reported only once for each function it appears in
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:3: error: a label can only be part of a statement and a declaration is not a statement
unsigned int tvlv_offset;
^~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:398:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
src = ((struct batadv_unicast_tvlv_packet *)skb->data)->src;
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:404:2: note: here
case BATADV_MCAST:
^~~~
make[3]: *** [scripts/Makefile.build:287: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.o] Error 1
make[2]: *** [scripts/Makefile.build:549: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv] Error 2
make[1]: *** [Makefile:1846: /home/build_test/build_env/tmp.HZwc7zjBJI] Error 2
make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.16 cfg: BLA=y DAT=y DEBUG=n TRACING=n NC=y MCAST=y BATMAN_V=n
---------------------------------------------------------------------------
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast.c:1206:1: warning: symbol 'batadv_mcast_forw_mode_by_count' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:654:5: warning: symbol 'batadv_mcast_forw_tracker_tvlv_handler' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:669:14: warning: symbol 'batadv_mcast_forw_packet_hdrlen' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:726:6: warning: symbol 'batadv_mcast_forw_push' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:760:5: warning: symbol 'batadv_mcast_forw_mcsend' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:107:12: warning: context imbalance in 'batadv_mcast_forw_push_dests_list' - wrong count at exit
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c: In function ‘batadv_nc_mesh_init’:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:16: warning: passing argument 4 of ‘batadv_tvlv_handler_register’ makes pointer from integer without a cast [-Wint-conversion]
NULL, BATADV_TVLV_NC, 1,
^~~~~~~~~~~~~~
In file included from /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:45:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.h:37:13: note: expected ‘int (*)(struct batadv_priv *, struct sk_buff *)’ but argument is of type ‘int’
int (*mptr)(struct batadv_priv *bat_priv,
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
struct sk_buff *skb),
~~~~~~~~~~~~~~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:162:2: error: too few arguments to function ‘batadv_tvlv_handler_register’
batadv_tvlv_handler_register(bat_priv, batadv_nc_tvlv_ogm_handler_v1,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:45:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.h:27:6: note: declared here
void batadv_tvlv_handler_register(struct batadv_priv *bat_priv,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[3]: *** [scripts/Makefile.build:287: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.o] Error 1
make[2]: *** [scripts/Makefile.build:549: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv] Error 2
make[1]: *** [Makefile:1846: /home/build_test/build_env/tmp.HZwc7zjBJI] Error 2
make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.18 cfg: BLA=n DAT=n DEBUG=n TRACING=n NC=n MCAST=y BATMAN_V=n
---------------------------------------------------------------------------
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast.c:1206:1: warning: symbol 'batadv_mcast_forw_mode_by_count' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:654:5: warning: symbol 'batadv_mcast_forw_tracker_tvlv_handler' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:669:14: warning: symbol 'batadv_mcast_forw_packet_hdrlen' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:726:6: warning: symbol 'batadv_mcast_forw_push' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:760:5: warning: symbol 'batadv_mcast_forw_mcsend' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:107:12: warning: context imbalance in 'batadv_mcast_forw_push_dests_list' - wrong count at exit
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c: In function ‘batadv_tvlv_call_handler’:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:3: error: a label can only be part of a statement and a declaration is not a statement
u8 *src;
^~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:390:3: error: expected expression before ‘u8’
u8 *dst;
^~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:399:3: error: ‘dst’ undeclared (first use in this function)
dst = ((struct batadv_unicast_tvlv_packet *)skb->data)->dst;
^~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:399:3: note: each undeclared identifier is reported only once for each function it appears in
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:3: error: a label can only be part of a statement and a declaration is not a statement
unsigned int tvlv_offset;
^~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:398:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
src = ((struct batadv_unicast_tvlv_packet *)skb->data)->src;
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:404:2: note: here
case BATADV_MCAST:
^~~~
make[3]: *** [scripts/Makefile.build:288: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.o] Error 1
make[2]: *** [scripts/Makefile.build:550: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv] Error 2
make[1]: *** [Makefile:1834: /home/build_test/build_env/tmp.HZwc7zjBJI] Error 2
make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.18 cfg: BLA=n DAT=n DEBUG=n TRACING=n NC=y MCAST=n BATMAN_V=y
---------------------------------------------------------------------------
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c: In function ‘batadv_nc_mesh_init’:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:16: warning: passing argument 4 of ‘batadv_tvlv_handler_register’ makes pointer from integer without a cast [-Wint-conversion]
NULL, BATADV_TVLV_NC, 1,
^~~~~~~~~~~~~~
In file included from /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:45:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.h:37:13: note: expected ‘int (*)(struct batadv_priv *, struct sk_buff *)’ but argument is of type ‘int’
int (*mptr)(struct batadv_priv *bat_priv,
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
struct sk_buff *skb),
~~~~~~~~~~~~~~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:162:2: error: too few arguments to function ‘batadv_tvlv_handler_register’
batadv_tvlv_handler_register(bat_priv, batadv_nc_tvlv_ogm_handler_v1,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:45:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.h:27:6: note: declared here
void batadv_tvlv_handler_register(struct batadv_priv *bat_priv,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[3]: *** [scripts/Makefile.build:288: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.o] Error 1
make[2]: *** [scripts/Makefile.build:550: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv] Error 2
make[1]: *** [Makefile:1834: /home/build_test/build_env/tmp.HZwc7zjBJI] Error 2
make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.2 cfg: BLA=n DAT=n DEBUG=n TRACING=n NC=y MCAST=y BATMAN_V=y
---------------------------------------------------------------------------
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast.c:1206:1: warning: symbol 'batadv_mcast_forw_mode_by_count' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:654:5: warning: symbol 'batadv_mcast_forw_tracker_tvlv_handler' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:669:14: warning: symbol 'batadv_mcast_forw_packet_hdrlen' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:726:6: warning: symbol 'batadv_mcast_forw_push' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:760:5: warning: symbol 'batadv_mcast_forw_mcsend' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:107:12: warning: context imbalance in 'batadv_mcast_forw_push_dests_list' - wrong count at exit
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:44: warning: incorrect type in argument 4 (different base types)
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:44: expected int ( *mptr )( ... )
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:44: got int
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:162:37: error: not enough arguments for function batadv_tvlv_handler_register
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c: In function ‘batadv_nc_mesh_init’:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:16: warning: passing argument 4 of ‘batadv_tvlv_handler_register’ makes pointer from integer without a cast [-Wint-conversion]
NULL, BATADV_TVLV_NC, 1,
^~~~~~~~~~~~~~
In file included from /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:45:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.h:37:13: note: expected ‘int (*)(struct batadv_priv *, struct sk_buff *)’ but argument is of type ‘int’
int (*mptr)(struct batadv_priv *bat_priv,
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
struct sk_buff *skb),
~~~~~~~~~~~~~~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:162:2: error: too few arguments to function ‘batadv_tvlv_handler_register’
batadv_tvlv_handler_register(bat_priv, batadv_nc_tvlv_ogm_handler_v1,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:45:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.h:27:6: note: declared here
void batadv_tvlv_handler_register(struct batadv_priv *bat_priv,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[3]: *** [scripts/Makefile.build:279: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.o] Error 1
make[2]: *** [scripts/Makefile.build:489: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv] Error 2
make[1]: *** [Makefile:1595: _module_/home/build_test/build_env/tmp.HZwc7zjBJI] Error 2
make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.2 cfg: BLA=n DAT=y DEBUG=y TRACING=n NC=y MCAST=n BATMAN_V=y
---------------------------------------------------------------------------
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:44: warning: incorrect type in argument 4 (different base types)
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:44: expected int ( *mptr )( ... )
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:44: got int
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:162:37: error: not enough arguments for function batadv_tvlv_handler_register
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c: In function ‘batadv_nc_mesh_init’:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:16: warning: passing argument 4 of ‘batadv_tvlv_handler_register’ makes pointer from integer without a cast [-Wint-conversion]
NULL, BATADV_TVLV_NC, 1,
^~~~~~~~~~~~~~
In file included from /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:45:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.h:37:13: note: expected ‘int (*)(struct batadv_priv *, struct sk_buff *)’ but argument is of type ‘int’
int (*mptr)(struct batadv_priv *bat_priv,
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
struct sk_buff *skb),
~~~~~~~~~~~~~~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:162:2: error: too few arguments to function ‘batadv_tvlv_handler_register’
batadv_tvlv_handler_register(bat_priv, batadv_nc_tvlv_ogm_handler_v1,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:45:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.h:27:6: note: declared here
void batadv_tvlv_handler_register(struct batadv_priv *bat_priv,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[3]: *** [scripts/Makefile.build:279: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.o] Error 1
make[2]: *** [scripts/Makefile.build:489: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv] Error 2
make[1]: *** [Makefile:1595: _module_/home/build_test/build_env/tmp.HZwc7zjBJI] Error 2
make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.2 cfg: BLA=y DAT=y DEBUG=n TRACING=n NC=n MCAST=y BATMAN_V=n
---------------------------------------------------------------------------
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast.c:1206:1: warning: symbol 'batadv_mcast_forw_mode_by_count' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:654:5: warning: symbol 'batadv_mcast_forw_tracker_tvlv_handler' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:669:14: warning: symbol 'batadv_mcast_forw_packet_hdrlen' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:726:6: warning: symbol 'batadv_mcast_forw_push' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:760:5: warning: symbol 'batadv_mcast_forw_mcsend' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:107:12: warning: context imbalance in 'batadv_mcast_forw_push_dests_list' - wrong count at exit
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:17: error: typename in expression
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:17: error: typename in expression
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:26: error: Expected ; at end of statement
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:26: error: got int
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:17: error: undefined identifier 'u8'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:21: error: undefined identifier 'src'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:398:17: error: undefined identifier 'src'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:401:64: error: undefined identifier 'src'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:17: error: undefined identifier 'unsigned'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:413:17: error: undefined identifier 'tvlv_offset'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:414:45: error: undefined identifier 'tvlv_offset'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:415:47: error: undefined identifier 'tvlv_offset'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c: In function ‘batadv_tvlv_call_handler’:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:3: error: a label can only be part of a statement and a declaration is not a statement
u8 *src;
^~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:390:3: error: expected expression before ‘u8’
u8 *dst;
^~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:399:3: error: ‘dst’ undeclared (first use in this function)
dst = ((struct batadv_unicast_tvlv_packet *)skb->data)->dst;
^~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:399:3: note: each undeclared identifier is reported only once for each function it appears in
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:3: error: a label can only be part of a statement and a declaration is not a statement
unsigned int tvlv_offset;
^~~~~~~~
make[3]: *** [scripts/Makefile.build:279: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.o] Error 1
make[2]: *** [scripts/Makefile.build:489: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv] Error 2
make[1]: *** [Makefile:1595: _module_/home/build_test/build_env/tmp.HZwc7zjBJI] Error 2
make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.3 cfg: BLA=n DAT=n DEBUG=y TRACING=n NC=y MCAST=y BATMAN_V=n
---------------------------------------------------------------------------
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast.c:1206:1: warning: symbol 'batadv_mcast_forw_mode_by_count' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:654:5: warning: symbol 'batadv_mcast_forw_tracker_tvlv_handler' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:669:14: warning: symbol 'batadv_mcast_forw_packet_hdrlen' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:726:6: warning: symbol 'batadv_mcast_forw_push' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:760:5: warning: symbol 'batadv_mcast_forw_mcsend' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:107:12: warning: context imbalance in 'batadv_mcast_forw_push_dests_list' - wrong count at exit
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:44: warning: incorrect type in argument 4 (different base types)
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:44: expected int ( *mptr )( ... )
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:44: got int
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:162:37: error: not enough arguments for function batadv_tvlv_handler_register
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c: In function ‘batadv_nc_mesh_init’:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:16: warning: passing argument 4 of ‘batadv_tvlv_handler_register’ makes pointer from integer without a cast [-Wint-conversion]
NULL, BATADV_TVLV_NC, 1,
^~~~~~~~~~~~~~
In file included from /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:45:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.h:37:13: note: expected ‘int (*)(struct batadv_priv *, struct sk_buff *)’ but argument is of type ‘int’
int (*mptr)(struct batadv_priv *bat_priv,
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
struct sk_buff *skb),
~~~~~~~~~~~~~~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:162:2: error: too few arguments to function ‘batadv_tvlv_handler_register’
batadv_tvlv_handler_register(bat_priv, batadv_nc_tvlv_ogm_handler_v1,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:45:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.h:27:6: note: declared here
void batadv_tvlv_handler_register(struct batadv_priv *bat_priv,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[3]: *** [scripts/Makefile.build:281: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.o] Error 1
make[2]: *** [scripts/Makefile.build:497: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv] Error 2
make[1]: *** [Makefile:1624: _module_/home/build_test/build_env/tmp.HZwc7zjBJI] Error 2
make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.3 cfg: BLA=y DAT=n DEBUG=n TRACING=n NC=n MCAST=y BATMAN_V=n
---------------------------------------------------------------------------
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast.c:1206:1: warning: symbol 'batadv_mcast_forw_mode_by_count' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:654:5: warning: symbol 'batadv_mcast_forw_tracker_tvlv_handler' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:669:14: warning: symbol 'batadv_mcast_forw_packet_hdrlen' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:726:6: warning: symbol 'batadv_mcast_forw_push' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:760:5: warning: symbol 'batadv_mcast_forw_mcsend' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:107:12: warning: context imbalance in 'batadv_mcast_forw_push_dests_list' - wrong count at exit
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:17: error: typename in expression
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:17: error: typename in expression
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:26: error: Expected ; at end of statement
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:26: error: got int
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:17: error: undefined identifier 'u8'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:21: error: undefined identifier 'src'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:398:17: error: undefined identifier 'src'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:401:64: error: undefined identifier 'src'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:17: error: undefined identifier 'unsigned'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:413:17: error: undefined identifier 'tvlv_offset'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:414:45: error: undefined identifier 'tvlv_offset'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:415:47: error: undefined identifier 'tvlv_offset'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c: In function ‘batadv_tvlv_call_handler’:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:3: error: a label can only be part of a statement and a declaration is not a statement
u8 *src;
^~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:390:3: error: expected expression before ‘u8’
u8 *dst;
^~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:399:3: error: ‘dst’ undeclared (first use in this function)
dst = ((struct batadv_unicast_tvlv_packet *)skb->data)->dst;
^~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:399:3: note: each undeclared identifier is reported only once for each function it appears in
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:3: error: a label can only be part of a statement and a declaration is not a statement
unsigned int tvlv_offset;
^~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:398:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
src = ((struct batadv_unicast_tvlv_packet *)skb->data)->src;
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:404:2: note: here
case BATADV_MCAST:
^~~~
make[3]: *** [scripts/Makefile.build:281: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.o] Error 1
make[2]: *** [scripts/Makefile.build:497: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv] Error 2
make[1]: *** [Makefile:1624: _module_/home/build_test/build_env/tmp.HZwc7zjBJI] Error 2
make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.4 cfg: BLA=n DAT=n DEBUG=n TRACING=n NC=n MCAST=y BATMAN_V=n
---------------------------------------------------------------------------
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast.c:1206:1: warning: symbol 'batadv_mcast_forw_mode_by_count' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:654:5: warning: symbol 'batadv_mcast_forw_tracker_tvlv_handler' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:669:14: warning: symbol 'batadv_mcast_forw_packet_hdrlen' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:726:6: warning: symbol 'batadv_mcast_forw_push' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:760:5: warning: symbol 'batadv_mcast_forw_mcsend' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:107:12: warning: context imbalance in 'batadv_mcast_forw_push_dests_list' - wrong count at exit
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:17: error: typename in expression
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:17: error: typename in expression
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:26: error: Expected ; at end of statement
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:26: error: got int
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:17: error: undefined identifier 'u8'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:21: error: undefined identifier 'src'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:398:17: error: undefined identifier 'src'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:401:64: error: undefined identifier 'src'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:17: error: undefined identifier 'unsigned'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:413:17: error: undefined identifier 'tvlv_offset'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:414:45: error: undefined identifier 'tvlv_offset'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:415:47: error: undefined identifier 'tvlv_offset'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c: In function ‘batadv_tvlv_call_handler’:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:3: error: a label can only be part of a statement and a declaration is not a statement
u8 *src;
^~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:390:3: error: expected expression before ‘u8’
u8 *dst;
^~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:399:3: error: ‘dst’ undeclared (first use in this function)
dst = ((struct batadv_unicast_tvlv_packet *)skb->data)->dst;
^~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:399:3: note: each undeclared identifier is reported only once for each function it appears in
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:3: error: a label can only be part of a statement and a declaration is not a statement
unsigned int tvlv_offset;
^~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:398:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
src = ((struct batadv_unicast_tvlv_packet *)skb->data)->src;
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:404:2: note: here
case BATADV_MCAST:
^~~~
make[3]: *** [scripts/Makefile.build:266: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.o] Error 1
make[2]: *** [scripts/Makefile.build:509: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv] Error 2
make[1]: *** [Makefile:1652: /home/build_test/build_env/tmp.HZwc7zjBJI] Error 2
make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.4 cfg: BLA=n DAT=n DEBUG=n TRACING=y NC=y MCAST=n BATMAN_V=y
---------------------------------------------------------------------------
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:44: warning: incorrect type in argument 4 (different base types)
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:44: expected int ( *mptr )( ... )
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:44: got int
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:162:37: error: not enough arguments for function batadv_tvlv_handler_register
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c: In function ‘batadv_nc_mesh_init’:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:16: warning: passing argument 4 of ‘batadv_tvlv_handler_register’ makes pointer from integer without a cast [-Wint-conversion]
NULL, BATADV_TVLV_NC, 1,
^~~~~~~~~~~~~~
In file included from /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:45:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.h:37:13: note: expected ‘int (*)(struct batadv_priv *, struct sk_buff *)’ but argument is of type ‘int’
int (*mptr)(struct batadv_priv *bat_priv,
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
struct sk_buff *skb),
~~~~~~~~~~~~~~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:162:2: error: too few arguments to function ‘batadv_tvlv_handler_register’
batadv_tvlv_handler_register(bat_priv, batadv_nc_tvlv_ogm_handler_v1,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:45:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.h:27:6: note: declared here
void batadv_tvlv_handler_register(struct batadv_priv *bat_priv,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[3]: *** [scripts/Makefile.build:266: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.o] Error 1
make[2]: *** [scripts/Makefile.build:509: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv] Error 2
make[1]: *** [Makefile:1652: /home/build_test/build_env/tmp.HZwc7zjBJI] Error 2
make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.4.227 cfg: BLA=n DAT=y DEBUG=n TRACING=y NC=y MCAST=y BATMAN_V=n
---------------------------------------------------------------------------
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast.c:1206:1: warning: symbol 'batadv_mcast_forw_mode_by_count' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:654:5: warning: symbol 'batadv_mcast_forw_tracker_tvlv_handler' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:669:14: warning: symbol 'batadv_mcast_forw_packet_hdrlen' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:726:6: warning: symbol 'batadv_mcast_forw_push' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:760:5: warning: symbol 'batadv_mcast_forw_mcsend' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:107:12: warning: context imbalance in 'batadv_mcast_forw_push_dests_list' - wrong count at exit
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c: In function ‘batadv_nc_mesh_init’:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:16: warning: passing argument 4 of ‘batadv_tvlv_handler_register’ makes pointer from integer without a cast [-Wint-conversion]
NULL, BATADV_TVLV_NC, 1,
^~~~~~~~~~~~~~
In file included from /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:45:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.h:37:13: note: expected ‘int (*)(struct batadv_priv *, struct sk_buff *)’ but argument is of type ‘int’
int (*mptr)(struct batadv_priv *bat_priv,
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
struct sk_buff *skb),
~~~~~~~~~~~~~~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:162:2: error: too few arguments to function ‘batadv_tvlv_handler_register’
batadv_tvlv_handler_register(bat_priv, batadv_nc_tvlv_ogm_handler_v1,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:45:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.h:27:6: note: declared here
void batadv_tvlv_handler_register(struct batadv_priv *bat_priv,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[3]: *** [scripts/Makefile.build:262: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.o] Error 1
make[2]: *** [scripts/Makefile.build:497: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv] Error 2
make[1]: *** [Makefile:1739: /home/build_test/build_env/tmp.HZwc7zjBJI] Error 2
make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.5 cfg: BLA=y DAT=n DEBUG=y TRACING=n NC=n MCAST=y BATMAN_V=n
---------------------------------------------------------------------------
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast.c:1206:1: warning: symbol 'batadv_mcast_forw_mode_by_count' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:654:5: warning: symbol 'batadv_mcast_forw_tracker_tvlv_handler' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:669:14: warning: symbol 'batadv_mcast_forw_packet_hdrlen' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:726:6: warning: symbol 'batadv_mcast_forw_push' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:760:5: warning: symbol 'batadv_mcast_forw_mcsend' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:107:12: warning: context imbalance in 'batadv_mcast_forw_push_dests_list' - wrong count at exit
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:17: error: typename in expression
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:17: error: typename in expression
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:26: error: Expected ; at end of statement
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:26: error: got int
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:17: error: undefined identifier 'u8'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:21: error: undefined identifier 'src'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:398:17: error: undefined identifier 'src'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:401:64: error: undefined identifier 'src'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:17: error: undefined identifier 'unsigned'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:413:17: error: undefined identifier 'tvlv_offset'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:414:45: error: undefined identifier 'tvlv_offset'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:415:47: error: undefined identifier 'tvlv_offset'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c: In function ‘batadv_tvlv_call_handler’:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:3: error: a label can only be part of a statement and a declaration is not a statement
u8 *src;
^~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:390:3: error: expected expression before ‘u8’
u8 *dst;
^~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:399:3: error: ‘dst’ undeclared (first use in this function)
dst = ((struct batadv_unicast_tvlv_packet *)skb->data)->dst;
^~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:399:3: note: each undeclared identifier is reported only once for each function it appears in
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:3: error: a label can only be part of a statement and a declaration is not a statement
unsigned int tvlv_offset;
^~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:398:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
src = ((struct batadv_unicast_tvlv_packet *)skb->data)->src;
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:404:2: note: here
case BATADV_MCAST:
^~~~
make[3]: *** [scripts/Makefile.build:266: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.o] Error 1
make[2]: *** [scripts/Makefile.build:503: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv] Error 2
make[1]: *** [Makefile:1693: /home/build_test/build_env/tmp.HZwc7zjBJI] Error 2
make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.5 cfg: BLA=y DAT=n DEBUG=y TRACING=y NC=n MCAST=n BATMAN_V=n
---------------------------------------------------------------------------
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:17: error: typename in expression
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:17: error: typename in expression
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:26: error: Expected ; at end of statement
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:26: error: got int
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:17: error: undefined identifier 'u8'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:21: error: undefined identifier 'src'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:398:17: error: undefined identifier 'src'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:401:64: error: undefined identifier 'src'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:17: error: undefined identifier 'unsigned'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:413:17: error: undefined identifier 'tvlv_offset'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:414:45: error: undefined identifier 'tvlv_offset'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:415:47: error: undefined identifier 'tvlv_offset'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c: In function ‘batadv_tvlv_call_handler’:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:3: error: a label can only be part of a statement and a declaration is not a statement
u8 *src;
^~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:390:3: error: expected expression before ‘u8’
u8 *dst;
^~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:399:3: error: ‘dst’ undeclared (first use in this function)
dst = ((struct batadv_unicast_tvlv_packet *)skb->data)->dst;
^~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:399:3: note: each undeclared identifier is reported only once for each function it appears in
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:3: error: a label can only be part of a statement and a declaration is not a statement
unsigned int tvlv_offset;
^~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:398:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
src = ((struct batadv_unicast_tvlv_packet *)skb->data)->src;
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:404:2: note: here
case BATADV_MCAST:
^~~~
make[3]: *** [scripts/Makefile.build:266: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.o] Error 1
make[2]: *** [scripts/Makefile.build:503: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv] Error 2
make[1]: *** [Makefile:1693: /home/build_test/build_env/tmp.HZwc7zjBJI] Error 2
make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.5 cfg: BLA=y DAT=y DEBUG=n TRACING=y NC=y MCAST=y BATMAN_V=n
---------------------------------------------------------------------------
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast.c:1206:1: warning: symbol 'batadv_mcast_forw_mode_by_count' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:654:5: warning: symbol 'batadv_mcast_forw_tracker_tvlv_handler' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:669:14: warning: symbol 'batadv_mcast_forw_packet_hdrlen' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:726:6: warning: symbol 'batadv_mcast_forw_push' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:760:5: warning: symbol 'batadv_mcast_forw_mcsend' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:107:12: warning: context imbalance in 'batadv_mcast_forw_push_dests_list' - wrong count at exit
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:44: warning: incorrect type in argument 4 (different base types)
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:44: expected int ( *mptr )( ... )
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:44: got int
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:162:37: error: not enough arguments for function batadv_tvlv_handler_register
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c: In function ‘batadv_nc_mesh_init’:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:16: warning: passing argument 4 of ‘batadv_tvlv_handler_register’ makes pointer from integer without a cast [-Wint-conversion]
NULL, BATADV_TVLV_NC, 1,
^~~~~~~~~~~~~~
In file included from /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:45:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.h:37:13: note: expected ‘int (*)(struct batadv_priv *, struct sk_buff *)’ but argument is of type ‘int’
int (*mptr)(struct batadv_priv *bat_priv,
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
struct sk_buff *skb),
~~~~~~~~~~~~~~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:162:2: error: too few arguments to function ‘batadv_tvlv_handler_register’
batadv_tvlv_handler_register(bat_priv, batadv_nc_tvlv_ogm_handler_v1,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:45:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.h:27:6: note: declared here
void batadv_tvlv_handler_register(struct batadv_priv *bat_priv,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[3]: *** [scripts/Makefile.build:266: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.o] Error 1
make[2]: *** [scripts/Makefile.build:503: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv] Error 2
make[1]: *** [Makefile:1693: /home/build_test/build_env/tmp.HZwc7zjBJI] Error 2
make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.5 cfg: BLA=y DAT=y DEBUG=y TRACING=n NC=y MCAST=n BATMAN_V=y
---------------------------------------------------------------------------
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:44: warning: incorrect type in argument 4 (different base types)
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:44: expected int ( *mptr )( ... )
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:44: got int
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:162:37: error: not enough arguments for function batadv_tvlv_handler_register
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c: In function ‘batadv_nc_mesh_init’:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:16: warning: passing argument 4 of ‘batadv_tvlv_handler_register’ makes pointer from integer without a cast [-Wint-conversion]
NULL, BATADV_TVLV_NC, 1,
^~~~~~~~~~~~~~
In file included from /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:45:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.h:37:13: note: expected ‘int (*)(struct batadv_priv *, struct sk_buff *)’ but argument is of type ‘int’
int (*mptr)(struct batadv_priv *bat_priv,
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
struct sk_buff *skb),
~~~~~~~~~~~~~~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:162:2: error: too few arguments to function ‘batadv_tvlv_handler_register’
batadv_tvlv_handler_register(bat_priv, batadv_nc_tvlv_ogm_handler_v1,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:45:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.h:27:6: note: declared here
void batadv_tvlv_handler_register(struct batadv_priv *bat_priv,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[3]: *** [scripts/Makefile.build:266: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.o] Error 1
make[2]: *** [scripts/Makefile.build:503: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv] Error 2
make[1]: *** [Makefile:1693: /home/build_test/build_env/tmp.HZwc7zjBJI] Error 2
make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.6 cfg: BLA=n DAT=n DEBUG=n TRACING=y NC=y MCAST=n BATMAN_V=n
---------------------------------------------------------------------------
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:44: warning: incorrect type in argument 4 (different base types)
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:44: expected int ( *mptr )( ... )
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:44: got int
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:162:37: error: not enough arguments for function batadv_tvlv_handler_register
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c: In function ‘batadv_nc_mesh_init’:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:16: warning: passing argument 4 of ‘batadv_tvlv_handler_register’ makes pointer from integer without a cast [-Wint-conversion]
NULL, BATADV_TVLV_NC, 1,
^~~~~~~~~~~~~~
In file included from /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:45:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.h:37:13: note: expected ‘int (*)(struct batadv_priv *, struct sk_buff *)’ but argument is of type ‘int’
int (*mptr)(struct batadv_priv *bat_priv,
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
struct sk_buff *skb),
~~~~~~~~~~~~~~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:162:2: error: too few arguments to function ‘batadv_tvlv_handler_register’
batadv_tvlv_handler_register(bat_priv, batadv_nc_tvlv_ogm_handler_v1,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:45:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.h:27:6: note: declared here
void batadv_tvlv_handler_register(struct batadv_priv *bat_priv,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[3]: *** [scripts/Makefile.build:268: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.o] Error 1
make[2]: *** [scripts/Makefile.build:505: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv] Error 2
make[1]: *** [Makefile:1683: /home/build_test/build_env/tmp.HZwc7zjBJI] Error 2
make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.6 cfg: BLA=y DAT=n DEBUG=n TRACING=n NC=n MCAST=n BATMAN_V=y
---------------------------------------------------------------------------
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:17: error: typename in expression
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:17: error: typename in expression
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:26: error: Expected ; at end of statement
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:26: error: got int
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:17: error: undefined identifier 'u8'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:21: error: undefined identifier 'src'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:398:17: error: undefined identifier 'src'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:401:64: error: undefined identifier 'src'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:17: error: undefined identifier 'unsigned'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:413:17: error: undefined identifier 'tvlv_offset'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:414:45: error: undefined identifier 'tvlv_offset'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:415:47: error: undefined identifier 'tvlv_offset'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c: In function ‘batadv_tvlv_call_handler’:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:3: error: a label can only be part of a statement and a declaration is not a statement
u8 *src;
^~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:390:3: error: expected expression before ‘u8’
u8 *dst;
^~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:399:3: error: ‘dst’ undeclared (first use in this function)
dst = ((struct batadv_unicast_tvlv_packet *)skb->data)->dst;
^~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:399:3: note: each undeclared identifier is reported only once for each function it appears in
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:3: error: a label can only be part of a statement and a declaration is not a statement
unsigned int tvlv_offset;
^~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:398:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
src = ((struct batadv_unicast_tvlv_packet *)skb->data)->src;
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:404:2: note: here
case BATADV_MCAST:
^~~~
make[3]: *** [scripts/Makefile.build:268: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.o] Error 1
make[2]: *** [scripts/Makefile.build:505: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv] Error 2
make[1]: *** [Makefile:1683: /home/build_test/build_env/tmp.HZwc7zjBJI] Error 2
make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.7 cfg: BLA=n DAT=n DEBUG=n TRACING=y NC=y MCAST=n BATMAN_V=y
---------------------------------------------------------------------------
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:44: warning: incorrect type in argument 4 (different base types)
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:44: expected int ( *mptr )( ... )
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:44: got int
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:162:37: error: not enough arguments for function batadv_tvlv_handler_register
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c: In function ‘batadv_nc_mesh_init’:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:16: warning: passing argument 4 of ‘batadv_tvlv_handler_register’ makes pointer from integer without a cast [-Wint-conversion]
NULL, BATADV_TVLV_NC, 1,
^~~~~~~~~~~~~~
In file included from /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:45:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.h:37:13: note: expected ‘int (*)(struct batadv_priv *, struct sk_buff *)’ but argument is of type ‘int’
int (*mptr)(struct batadv_priv *bat_priv,
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
struct sk_buff *skb),
~~~~~~~~~~~~~~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:162:2: error: too few arguments to function ‘batadv_tvlv_handler_register’
batadv_tvlv_handler_register(bat_priv, batadv_nc_tvlv_ogm_handler_v1,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:45:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.h:27:6: note: declared here
void batadv_tvlv_handler_register(struct batadv_priv *bat_priv,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[3]: *** [scripts/Makefile.build:267: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.o] Error 1
make[2]: *** [scripts/Makefile.build:488: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv] Error 2
make[1]: *** [Makefile:1729: /home/build_test/build_env/tmp.HZwc7zjBJI] Error 2
make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.7 cfg: BLA=n DAT=y DEBUG=n TRACING=y NC=n MCAST=n BATMAN_V=n
---------------------------------------------------------------------------
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:17: error: typename in expression
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:17: error: typename in expression
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:26: error: Expected ; at end of statement
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:26: error: got int
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:17: error: undefined identifier 'u8'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:21: error: undefined identifier 'src'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:398:17: error: undefined identifier 'src'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:401:64: error: undefined identifier 'src'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:17: error: undefined identifier 'unsigned'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:413:17: error: undefined identifier 'tvlv_offset'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:414:45: error: undefined identifier 'tvlv_offset'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:415:47: error: undefined identifier 'tvlv_offset'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c: In function ‘batadv_tvlv_call_handler’:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:3: error: a label can only be part of a statement and a declaration is not a statement
u8 *src;
^~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:390:3: error: expected expression before ‘u8’
u8 *dst;
^~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:399:3: error: ‘dst’ undeclared (first use in this function)
dst = ((struct batadv_unicast_tvlv_packet *)skb->data)->dst;
^~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:399:3: note: each undeclared identifier is reported only once for each function it appears in
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:3: error: a label can only be part of a statement and a declaration is not a statement
unsigned int tvlv_offset;
^~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:398:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
src = ((struct batadv_unicast_tvlv_packet *)skb->data)->src;
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:404:2: note: here
case BATADV_MCAST:
^~~~
make[3]: *** [scripts/Makefile.build:267: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.o] Error 1
make[2]: *** [scripts/Makefile.build:488: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv] Error 2
make[1]: *** [Makefile:1729: /home/build_test/build_env/tmp.HZwc7zjBJI] Error 2
make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.7 cfg: BLA=y DAT=y DEBUG=n TRACING=n NC=y MCAST=y BATMAN_V=y
---------------------------------------------------------------------------
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast.c:1206:1: warning: symbol 'batadv_mcast_forw_mode_by_count' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:654:5: warning: symbol 'batadv_mcast_forw_tracker_tvlv_handler' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:669:14: warning: symbol 'batadv_mcast_forw_packet_hdrlen' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:726:6: warning: symbol 'batadv_mcast_forw_push' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:760:5: warning: symbol 'batadv_mcast_forw_mcsend' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:107:12: warning: context imbalance in 'batadv_mcast_forw_push_dests_list' - wrong count at exit
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:44: warning: incorrect type in argument 4 (different base types)
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:44: expected int ( *mptr )( ... )
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:44: got int
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:162:37: error: not enough arguments for function batadv_tvlv_handler_register
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c: In function ‘batadv_nc_mesh_init’:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:16: warning: passing argument 4 of ‘batadv_tvlv_handler_register’ makes pointer from integer without a cast [-Wint-conversion]
NULL, BATADV_TVLV_NC, 1,
^~~~~~~~~~~~~~
In file included from /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:45:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.h:37:13: note: expected ‘int (*)(struct batadv_priv *, struct sk_buff *)’ but argument is of type ‘int’
int (*mptr)(struct batadv_priv *bat_priv,
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
struct sk_buff *skb),
~~~~~~~~~~~~~~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:162:2: error: too few arguments to function ‘batadv_tvlv_handler_register’
batadv_tvlv_handler_register(bat_priv, batadv_nc_tvlv_ogm_handler_v1,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:45:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.h:27:6: note: declared here
void batadv_tvlv_handler_register(struct batadv_priv *bat_priv,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[3]: *** [scripts/Makefile.build:267: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.o] Error 1
make[2]: *** [scripts/Makefile.build:488: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv] Error 2
make[1]: *** [Makefile:1729: /home/build_test/build_env/tmp.HZwc7zjBJI] Error 2
make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.7 cfg: BLA=y DAT=y DEBUG=n TRACING=y NC=n MCAST=y BATMAN_V=n
---------------------------------------------------------------------------
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast.c:1206:1: warning: symbol 'batadv_mcast_forw_mode_by_count' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:654:5: warning: symbol 'batadv_mcast_forw_tracker_tvlv_handler' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:669:14: warning: symbol 'batadv_mcast_forw_packet_hdrlen' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:726:6: warning: symbol 'batadv_mcast_forw_push' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:760:5: warning: symbol 'batadv_mcast_forw_mcsend' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:107:12: warning: context imbalance in 'batadv_mcast_forw_push_dests_list' - wrong count at exit
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:17: error: typename in expression
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:17: error: typename in expression
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:26: error: Expected ; at end of statement
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:26: error: got int
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:17: error: undefined identifier 'u8'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:21: error: undefined identifier 'src'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:398:17: error: undefined identifier 'src'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:401:64: error: undefined identifier 'src'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:17: error: undefined identifier 'unsigned'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:413:17: error: undefined identifier 'tvlv_offset'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:414:45: error: undefined identifier 'tvlv_offset'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:415:47: error: undefined identifier 'tvlv_offset'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c: In function ‘batadv_tvlv_call_handler’:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:3: error: a label can only be part of a statement and a declaration is not a statement
u8 *src;
^~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:390:3: error: expected expression before ‘u8’
u8 *dst;
^~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:399:3: error: ‘dst’ undeclared (first use in this function)
dst = ((struct batadv_unicast_tvlv_packet *)skb->data)->dst;
^~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:399:3: note: each undeclared identifier is reported only once for each function it appears in
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:3: error: a label can only be part of a statement and a declaration is not a statement
unsigned int tvlv_offset;
^~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:398:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
src = ((struct batadv_unicast_tvlv_packet *)skb->data)->src;
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:404:2: note: here
case BATADV_MCAST:
^~~~
make[3]: *** [scripts/Makefile.build:267: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.o] Error 1
make[2]: *** [scripts/Makefile.build:488: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv] Error 2
make[1]: *** [Makefile:1729: /home/build_test/build_env/tmp.HZwc7zjBJI] Error 2
make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.8 cfg: BLA=n DAT=n DEBUG=n TRACING=n NC=n MCAST=n BATMAN_V=n
---------------------------------------------------------------------------
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:17: error: typename in expression
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:17: error: typename in expression
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:26: error: Expected ; at end of statement
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:26: error: got int
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:17: error: undefined identifier 'u8'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:21: error: undefined identifier 'src'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:398:17: error: undefined identifier 'src'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:401:64: error: undefined identifier 'src'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:17: error: undefined identifier 'unsigned'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:413:17: error: undefined identifier 'tvlv_offset'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:414:45: error: undefined identifier 'tvlv_offset'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:415:47: error: undefined identifier 'tvlv_offset'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c: In function ‘batadv_tvlv_call_handler’:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:3: error: a label can only be part of a statement and a declaration is not a statement
u8 *src;
^~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:390:3: error: expected expression before ‘u8’
u8 *dst;
^~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:399:3: error: ‘dst’ undeclared (first use in this function)
dst = ((struct batadv_unicast_tvlv_packet *)skb->data)->dst;
^~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:399:3: note: each undeclared identifier is reported only once for each function it appears in
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:3: error: a label can only be part of a statement and a declaration is not a statement
unsigned int tvlv_offset;
^~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:398:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
src = ((struct batadv_unicast_tvlv_packet *)skb->data)->src;
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:404:2: note: here
case BATADV_MCAST:
^~~~
make[3]: *** [scripts/Makefile.build:281: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.o] Error 1
make[2]: *** [scripts/Makefile.build:497: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv] Error 2
make[1]: *** [Makefile:1756: /home/build_test/build_env/tmp.HZwc7zjBJI] Error 2
make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.8 cfg: BLA=n DAT=y DEBUG=n TRACING=y NC=y MCAST=n BATMAN_V=n
---------------------------------------------------------------------------
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:44: warning: incorrect type in argument 4 (different base types)
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:44: expected int ( *mptr )( ... )
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:44: got int
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:162:37: error: not enough arguments for function batadv_tvlv_handler_register
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c: In function ‘batadv_nc_mesh_init’:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:16: warning: passing argument 4 of ‘batadv_tvlv_handler_register’ makes pointer from integer without a cast [-Wint-conversion]
NULL, BATADV_TVLV_NC, 1,
^~~~~~~~~~~~~~
In file included from /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:45:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.h:37:13: note: expected ‘int (*)(struct batadv_priv *, struct sk_buff *)’ but argument is of type ‘int’
int (*mptr)(struct batadv_priv *bat_priv,
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
struct sk_buff *skb),
~~~~~~~~~~~~~~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:162:2: error: too few arguments to function ‘batadv_tvlv_handler_register’
batadv_tvlv_handler_register(bat_priv, batadv_nc_tvlv_ogm_handler_v1,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:45:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.h:27:6: note: declared here
void batadv_tvlv_handler_register(struct batadv_priv *bat_priv,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[3]: *** [scripts/Makefile.build:281: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.o] Error 1
make[2]: *** [scripts/Makefile.build:497: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv] Error 2
make[1]: *** [Makefile:1756: /home/build_test/build_env/tmp.HZwc7zjBJI] Error 2
make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.8 cfg: BLA=n DAT=y DEBUG=y TRACING=n NC=n MCAST=y BATMAN_V=n
---------------------------------------------------------------------------
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast.c:1206:1: warning: symbol 'batadv_mcast_forw_mode_by_count' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:654:5: warning: symbol 'batadv_mcast_forw_tracker_tvlv_handler' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:669:14: warning: symbol 'batadv_mcast_forw_packet_hdrlen' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:726:6: warning: symbol 'batadv_mcast_forw_push' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:760:5: warning: symbol 'batadv_mcast_forw_mcsend' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:107:12: warning: context imbalance in 'batadv_mcast_forw_push_dests_list' - wrong count at exit
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:17: error: typename in expression
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:17: error: typename in expression
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:26: error: Expected ; at end of statement
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:26: error: got int
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:17: error: undefined identifier 'u8'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:21: error: undefined identifier 'src'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:398:17: error: undefined identifier 'src'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:401:64: error: undefined identifier 'src'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:17: error: undefined identifier 'unsigned'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:413:17: error: undefined identifier 'tvlv_offset'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:414:45: error: undefined identifier 'tvlv_offset'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:415:47: error: undefined identifier 'tvlv_offset'
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c: In function ‘batadv_tvlv_call_handler’:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:3: error: a label can only be part of a statement and a declaration is not a statement
u8 *src;
^~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:390:3: error: expected expression before ‘u8’
u8 *dst;
^~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:399:3: error: ‘dst’ undeclared (first use in this function)
dst = ((struct batadv_unicast_tvlv_packet *)skb->data)->dst;
^~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:399:3: note: each undeclared identifier is reported only once for each function it appears in
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:3: error: a label can only be part of a statement and a declaration is not a statement
unsigned int tvlv_offset;
^~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:398:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
src = ((struct batadv_unicast_tvlv_packet *)skb->data)->src;
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:404:2: note: here
case BATADV_MCAST:
^~~~
make[3]: *** [scripts/Makefile.build:281: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.o] Error 1
make[2]: *** [scripts/Makefile.build:497: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv] Error 2
make[1]: *** [Makefile:1756: /home/build_test/build_env/tmp.HZwc7zjBJI] Error 2
make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.9 cfg: BLA=n DAT=n DEBUG=y TRACING=n NC=y MCAST=y BATMAN_V=y
---------------------------------------------------------------------------
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast.c:1206:1: warning: symbol 'batadv_mcast_forw_mode_by_count' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:654:5: warning: symbol 'batadv_mcast_forw_tracker_tvlv_handler' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:669:14: warning: symbol 'batadv_mcast_forw_packet_hdrlen' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:726:6: warning: symbol 'batadv_mcast_forw_push' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:760:5: warning: symbol 'batadv_mcast_forw_mcsend' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:107:12: warning: context imbalance in 'batadv_mcast_forw_push_dests_list' - wrong count at exit
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c: In function ‘batadv_nc_mesh_init’:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:16: warning: passing argument 4 of ‘batadv_tvlv_handler_register’ makes pointer from integer without a cast [-Wint-conversion]
NULL, BATADV_TVLV_NC, 1,
^~~~~~~~~~~~~~
In file included from /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:45:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.h:37:13: note: expected ‘int (*)(struct batadv_priv *, struct sk_buff *)’ but argument is of type ‘int’
int (*mptr)(struct batadv_priv *bat_priv,
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
struct sk_buff *skb),
~~~~~~~~~~~~~~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:162:2: error: too few arguments to function ‘batadv_tvlv_handler_register’
batadv_tvlv_handler_register(bat_priv, batadv_nc_tvlv_ogm_handler_v1,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:45:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.h:27:6: note: declared here
void batadv_tvlv_handler_register(struct batadv_priv *bat_priv,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[3]: *** [scripts/Makefile.build:283: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.o] Error 1
make[2]: *** [scripts/Makefile.build:500: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv] Error 2
make[1]: *** [Makefile:1784: /home/build_test/build_env/tmp.HZwc7zjBJI] Error 2
make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.9 cfg: BLA=n DAT=y DEBUG=n TRACING=y NC=y MCAST=n BATMAN_V=n
---------------------------------------------------------------------------
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c: In function ‘batadv_nc_mesh_init’:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:16: warning: passing argument 4 of ‘batadv_tvlv_handler_register’ makes pointer from integer without a cast [-Wint-conversion]
NULL, BATADV_TVLV_NC, 1,
^~~~~~~~~~~~~~
In file included from /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:45:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.h:37:13: note: expected ‘int (*)(struct batadv_priv *, struct sk_buff *)’ but argument is of type ‘int’
int (*mptr)(struct batadv_priv *bat_priv,
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
struct sk_buff *skb),
~~~~~~~~~~~~~~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:162:2: error: too few arguments to function ‘batadv_tvlv_handler_register’
batadv_tvlv_handler_register(bat_priv, batadv_nc_tvlv_ogm_handler_v1,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:45:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.h:27:6: note: declared here
void batadv_tvlv_handler_register(struct batadv_priv *bat_priv,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[3]: *** [scripts/Makefile.build:283: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.o] Error 1
make[2]: *** [scripts/Makefile.build:500: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv] Error 2
make[1]: *** [Makefile:1784: /home/build_test/build_env/tmp.HZwc7zjBJI] Error 2
make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-6.0 cfg: BLA=n DAT=n DEBUG=n TRACING=n NC=n MCAST=y BATMAN_V=y
---------------------------------------------------------------------------
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast.c:1206:1: warning: symbol 'batadv_mcast_forw_mode_by_count' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:654:5: warning: symbol 'batadv_mcast_forw_tracker_tvlv_handler' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:669:14: warning: symbol 'batadv_mcast_forw_packet_hdrlen' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:726:6: warning: symbol 'batadv_mcast_forw_push' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:760:5: warning: symbol 'batadv_mcast_forw_mcsend' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:107:12: warning: context imbalance in 'batadv_mcast_forw_push_dests_list' - wrong count at exit
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c: In function ‘batadv_tvlv_call_handler’:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:3: error: a label can only be part of a statement and a declaration is not a statement
u8 *src;
^~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:390:3: error: expected expression before ‘u8’
u8 *dst;
^~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:399:3: error: ‘dst’ undeclared (first use in this function)
dst = ((struct batadv_unicast_tvlv_packet *)skb->data)->dst;
^~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:399:3: note: each undeclared identifier is reported only once for each function it appears in
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:3: error: a label can only be part of a statement and a declaration is not a statement
unsigned int tvlv_offset;
^~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:398:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
src = ((struct batadv_unicast_tvlv_packet *)skb->data)->src;
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:404:2: note: here
case BATADV_MCAST:
^~~~
make[3]: *** [scripts/Makefile.build:249: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.o] Error 1
make[2]: *** [scripts/Makefile.build:465: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv] Error 2
make[1]: *** [Makefile:1852: /home/build_test/build_env/tmp.HZwc7zjBJI] Error 2
make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-6.0 cfg: BLA=y DAT=n DEBUG=y TRACING=y NC=n MCAST=n BATMAN_V=y
---------------------------------------------------------------------------
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c: In function ‘batadv_tvlv_call_handler’:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:389:3: error: a label can only be part of a statement and a declaration is not a statement
u8 *src;
^~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:390:3: error: expected expression before ‘u8’
u8 *dst;
^~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:399:3: error: ‘dst’ undeclared (first use in this function)
dst = ((struct batadv_unicast_tvlv_packet *)skb->data)->dst;
^~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:399:3: note: each undeclared identifier is reported only once for each function it appears in
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:405:3: error: a label can only be part of a statement and a declaration is not a statement
unsigned int tvlv_offset;
^~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:398:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
src = ((struct batadv_unicast_tvlv_packet *)skb->data)->src;
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.c:404:2: note: here
case BATADV_MCAST:
^~~~
make[3]: *** [scripts/Makefile.build:249: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.o] Error 1
make[2]: *** [scripts/Makefile.build:465: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv] Error 2
make[1]: *** [Makefile:1852: /home/build_test/build_env/tmp.HZwc7zjBJI] Error 2
make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-6.0 cfg: BLA=y DAT=y DEBUG=n TRACING=n NC=y MCAST=y BATMAN_V=y
---------------------------------------------------------------------------
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast.c:1206:1: warning: symbol 'batadv_mcast_forw_mode_by_count' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:654:5: warning: symbol 'batadv_mcast_forw_tracker_tvlv_handler' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:669:14: warning: symbol 'batadv_mcast_forw_packet_hdrlen' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:726:6: warning: symbol 'batadv_mcast_forw_push' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:760:5: warning: symbol 'batadv_mcast_forw_mcsend' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:107:12: warning: context imbalance in 'batadv_mcast_forw_push_dests_list' - wrong count at exit
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c: In function ‘batadv_nc_mesh_init’:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:16: warning: passing argument 4 of ‘batadv_tvlv_handler_register’ makes pointer from integer without a cast [-Wint-conversion]
NULL, BATADV_TVLV_NC, 1,
^~~~~~~~~~~~~~
In file included from /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:45:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.h:37:13: note: expected ‘int (*)(struct batadv_priv *, struct sk_buff *)’ but argument is of type ‘int’
int (*mptr)(struct batadv_priv *bat_priv,
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
struct sk_buff *skb),
~~~~~~~~~~~~~~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:162:2: error: too few arguments to function ‘batadv_tvlv_handler_register’
batadv_tvlv_handler_register(bat_priv, batadv_nc_tvlv_ogm_handler_v1,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:45:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.h:27:6: note: declared here
void batadv_tvlv_handler_register(struct batadv_priv *bat_priv,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[3]: *** [scripts/Makefile.build:249: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.o] Error 1
make[2]: *** [scripts/Makefile.build:465: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv] Error 2
make[1]: *** [Makefile:1852: /home/build_test/build_env/tmp.HZwc7zjBJI] Error 2
make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-6.1 cfg: BLA=n DAT=n DEBUG=y TRACING=y NC=y MCAST=y BATMAN_V=n
---------------------------------------------------------------------------
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast.c:1206:1: warning: symbol 'batadv_mcast_forw_mode_by_count' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:654:5: warning: symbol 'batadv_mcast_forw_tracker_tvlv_handler' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:669:14: warning: symbol 'batadv_mcast_forw_packet_hdrlen' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:726:6: warning: symbol 'batadv_mcast_forw_push' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:760:5: warning: symbol 'batadv_mcast_forw_mcsend' was not declared. Should it be static?
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/multicast_forw.c:107:12: warning: context imbalance in 'batadv_mcast_forw_push_dests_list' - wrong count at exit
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c: In function ‘batadv_nc_mesh_init’:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:16: warning: passing argument 4 of ‘batadv_tvlv_handler_register’ makes pointer from integer without a cast [-Wint-conversion]
NULL, BATADV_TVLV_NC, 1,
^~~~~~~~~~~~~~
In file included from /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:45:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.h:37:13: note: expected ‘int (*)(struct batadv_priv *, struct sk_buff *)’ but argument is of type ‘int’
int (*mptr)(struct batadv_priv *bat_priv,
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
struct sk_buff *skb),
~~~~~~~~~~~~~~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:162:2: error: too few arguments to function ‘batadv_tvlv_handler_register’
batadv_tvlv_handler_register(bat_priv, batadv_nc_tvlv_ogm_handler_v1,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:45:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.h:27:6: note: declared here
void batadv_tvlv_handler_register(struct batadv_priv *bat_priv,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[3]: *** [scripts/Makefile.build:250: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.o] Error 1
make[2]: *** [scripts/Makefile.build:500: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv] Error 2
make[1]: *** [Makefile:1992: /home/build_test/build_env/tmp.HZwc7zjBJI] Error 2
make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-6.1 cfg: BLA=y DAT=y DEBUG=n TRACING=y NC=y MCAST=n BATMAN_V=n
---------------------------------------------------------------------------
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c: In function ‘batadv_nc_mesh_init’:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:163:16: warning: passing argument 4 of ‘batadv_tvlv_handler_register’ makes pointer from integer without a cast [-Wint-conversion]
NULL, BATADV_TVLV_NC, 1,
^~~~~~~~~~~~~~
In file included from /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:45:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.h:37:13: note: expected ‘int (*)(struct batadv_priv *, struct sk_buff *)’ but argument is of type ‘int’
int (*mptr)(struct batadv_priv *bat_priv,
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
struct sk_buff *skb),
~~~~~~~~~~~~~~~~~~~~
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:162:2: error: too few arguments to function ‘batadv_tvlv_handler_register’
batadv_tvlv_handler_register(bat_priv, batadv_nc_tvlv_ogm_handler_v1,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.c:45:
/home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/tvlv.h:27:6: note: declared here
void batadv_tvlv_handler_register(struct batadv_priv *bat_priv,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[3]: *** [scripts/Makefile.build:250: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv/network-coding.o] Error 1
make[2]: *** [scripts/Makefile.build:500: /home/build_test/build_env/tmp.HZwc7zjBJI/net/batman-adv] Error 2
make[1]: *** [Makefile:1992: /home/build_test/build_env/tmp.HZwc7zjBJI] Error 2
make: *** [Makefile:68: all] Error 2
ecsv/pu: unused_symbols linux-4.14.302 cfg: BLA=n DAT=n DEBUG=n TRACING=y NC=y MCAST=y BATMAN_V=y
---------------------------------------------------------------------------
batadv_algo_get
batadv_algo_select
batadv_broadcast_addr
batadv_frag_purge_orig
batadv_frag_send_packet
batadv_frag_skb_buffer
batadv_frag_skb_fwd
batadv_gw_dhcp_recipient_get
batadv_gw_election
batadv_gw_get_selected_orig
batadv_gw_node_delete
batadv_gw_out_of_range
batadv_hardif_disable_interface
batadv_hardif_enable_interface
batadv_hardif_min_mtu
batadv_hash_destroy
batadv_hash_new
batadv_hash_set_lock_class
batadv_mcast_forw_mcsend
batadv_mcast_forw_mode
batadv_mcast_forw_mode_by_count
batadv_mcast_forw_send
batadv_mcast_purge_orig
batadv_mesh_free
batadv_mesh_init
batadv_netlink_tpmeter_notify
batadv_routing_algo
batadv_skb_set_priority
batadv_vlan_ap_isola_get
ecsv/pu: unused_symbols linux-4.9 cfg: BLA=y DAT=n DEBUG=y TRACING=n NC=y MCAST=y BATMAN_V=n
---------------------------------------------------------------------------
batadv_algo_get
batadv_algo_select
batadv_bla_check_bcast_duplist
batadv_bla_is_backbone_gw
batadv_bla_rx
batadv_bla_tx
batadv_broadcast_addr
batadv_frag_purge_orig
batadv_frag_send_packet
batadv_frag_skb_buffer
batadv_frag_skb_fwd
batadv_gw_dhcp_recipient_get
batadv_gw_election
batadv_gw_get_selected_orig
batadv_gw_node_delete
batadv_gw_out_of_range
batadv_hardif_disable_interface
batadv_hardif_enable_interface
batadv_hardif_min_mtu
batadv_hardif_no_broadcast
batadv_mcast_forw_mcsend
batadv_mcast_forw_mode
batadv_mcast_forw_mode_by_count
batadv_mcast_forw_send
batadv_mcast_purge_orig
batadv_mesh_free
batadv_mesh_init
batadv_netlink_tpmeter_notify
batadv_routing_algo
batadv_skb_set_priority
batadv_vlan_ap_isola_get
ecsv/pu: unused_symbols linux-5.0 cfg: BLA=n DAT=y DEBUG=y TRACING=y NC=y MCAST=n BATMAN_V=y
---------------------------------------------------------------------------
batadv_algo_get
batadv_algo_select
batadv_broadcast_addr
batadv_dat_drop_broadcast_packet
batadv_dat_snoop_incoming_arp_reply
batadv_dat_snoop_incoming_arp_request
batadv_dat_snoop_incoming_dhcp_ack
batadv_dat_snoop_outgoing_arp_reply
batadv_dat_snoop_outgoing_arp_request
batadv_dat_snoop_outgoing_dhcp_ack
batadv_frag_purge_orig
batadv_frag_send_packet
batadv_frag_skb_buffer
batadv_frag_skb_fwd
batadv_gw_dhcp_recipient_get
batadv_gw_election
batadv_gw_get_selected_orig
batadv_gw_node_delete
batadv_gw_out_of_range
batadv_hardif_disable_interface
batadv_hardif_enable_interface
batadv_hardif_min_mtu
batadv_hash_set_lock_class
batadv_mesh_free
batadv_mesh_init
batadv_netlink_tpmeter_notify
batadv_routing_algo
batadv_skb_set_priority
batadv_vlan_ap_isola_get
ecsv/pu: unused_symbols linux-5.15.83 cfg: BLA=n DAT=n DEBUG=n TRACING=n NC=y MCAST=n BATMAN_V=n
---------------------------------------------------------------------------
batadv_algo_get
batadv_algo_select
batadv_broadcast_addr
batadv_event_workqueue
batadv_frag_purge_orig
batadv_frag_send_packet
batadv_frag_skb_buffer
batadv_frag_skb_fwd
batadv_gw_dhcp_recipient_get
batadv_gw_election
batadv_gw_get_selected_orig
batadv_gw_node_delete
batadv_gw_out_of_range
batadv_hardif_disable_interface
batadv_hardif_enable_interface
batadv_hardif_min_mtu
batadv_hardif_no_broadcast
batadv_hash_destroy
batadv_hash_new
batadv_hash_set_lock_class
batadv_is_my_mac
batadv_mesh_free
batadv_mesh_init
batadv_netlink_tpmeter_notify
batadv_routing_algo
batadv_skb_set_priority
batadv_vlan_ap_isola_get
ecsv/pu: unused_symbols linux-5.18 cfg: BLA=n DAT=n DEBUG=n TRACING=n NC=y MCAST=n BATMAN_V=y
---------------------------------------------------------------------------
batadv_algo_get
batadv_algo_select
batadv_broadcast_addr
batadv_frag_purge_orig
batadv_frag_send_packet
batadv_frag_skb_buffer
batadv_frag_skb_fwd
batadv_gw_dhcp_recipient_get
batadv_gw_election
batadv_gw_get_selected_orig
batadv_gw_node_delete
batadv_gw_out_of_range
batadv_hardif_disable_interface
batadv_hardif_enable_interface
batadv_hardif_min_mtu
batadv_hash_destroy
batadv_hash_new
batadv_hash_set_lock_class
batadv_mesh_free
batadv_mesh_init
batadv_netlink_tpmeter_notify
batadv_routing_algo
batadv_skb_set_priority
batadv_vlan_ap_isola_get
ecsv/pu: unused_symbols linux-5.18 cfg: BLA=y DAT=n DEBUG=y TRACING=y NC=y MCAST=n BATMAN_V=n
---------------------------------------------------------------------------
batadv_algo_get
batadv_algo_select
batadv_bla_check_bcast_duplist
batadv_bla_is_backbone_gw
batadv_bla_is_backbone_gw_orig
batadv_bla_rx
batadv_bla_tx
batadv_broadcast_addr
batadv_frag_purge_orig
batadv_frag_send_packet
batadv_frag_skb_buffer
batadv_frag_skb_fwd
batadv_gw_dhcp_recipient_get
batadv_gw_election
batadv_gw_get_selected_orig
batadv_gw_node_delete
batadv_gw_out_of_range
batadv_hardif_disable_interface
batadv_hardif_enable_interface
batadv_hardif_min_mtu
batadv_hardif_no_broadcast
batadv_is_my_mac
batadv_mesh_free
batadv_mesh_init
batadv_netlink_tpmeter_notify
batadv_routing_algo
batadv_skb_set_priority
batadv_vlan_ap_isola_get
ecsv/pu: unused_symbols linux-5.3 cfg: BLA=n DAT=n DEBUG=y TRACING=n NC=y MCAST=y BATMAN_V=n
---------------------------------------------------------------------------
batadv_algo_get
batadv_algo_select
batadv_broadcast_addr
batadv_frag_purge_orig
batadv_frag_send_packet
batadv_frag_skb_buffer
batadv_frag_skb_fwd
batadv_gw_dhcp_recipient_get
batadv_gw_election
batadv_gw_get_selected_orig
batadv_gw_node_delete
batadv_gw_out_of_range
batadv_hardif_disable_interface
batadv_hardif_enable_interface
batadv_hardif_min_mtu
batadv_hardif_no_broadcast
batadv_hash_destroy
batadv_hash_new
batadv_hash_set_lock_class
batadv_mcast_forw_mcsend
batadv_mcast_forw_mode
batadv_mcast_forw_mode_by_count
batadv_mcast_forw_send
batadv_mcast_purge_orig
batadv_mesh_free
batadv_mesh_init
batadv_netlink_tpmeter_notify
batadv_routing_algo
batadv_skb_set_priority
batadv_vlan_ap_isola_get
ecsv/pu: unused_symbols linux-5.4.227 cfg: BLA=n DAT=y DEBUG=n TRACING=y NC=y MCAST=y BATMAN_V=n
---------------------------------------------------------------------------
batadv_algo_get
batadv_algo_select
batadv_broadcast_addr
batadv_dat_drop_broadcast_packet
batadv_dat_snoop_incoming_arp_reply
batadv_dat_snoop_incoming_arp_request
batadv_dat_snoop_incoming_dhcp_ack
batadv_dat_snoop_outgoing_arp_reply
batadv_dat_snoop_outgoing_arp_request
batadv_dat_snoop_outgoing_dhcp_ack
batadv_frag_purge_orig
batadv_frag_send_packet
batadv_frag_skb_buffer
batadv_frag_skb_fwd
batadv_gw_dhcp_recipient_get
batadv_gw_election
batadv_gw_get_selected_orig
batadv_gw_node_delete
batadv_gw_out_of_range
batadv_hardif_disable_interface
batadv_hardif_enable_interface
batadv_hardif_min_mtu
batadv_hardif_no_broadcast
batadv_hash_set_lock_class
batadv_mcast_forw_mcsend
batadv_mcast_forw_mode
batadv_mcast_forw_mode_by_count
batadv_mcast_forw_send
batadv_mcast_purge_orig
batadv_mesh_free
batadv_mesh_init
batadv_netlink_tpmeter_notify
batadv_routing_algo
batadv_skb_set_priority
batadv_vlan_ap_isola_get
ecsv/pu: unused_symbols linux-5.5 cfg: BLA=y DAT=y DEBUG=n TRACING=y NC=y MCAST=y BATMAN_V=n
---------------------------------------------------------------------------
batadv_algo_get
batadv_algo_select
batadv_bla_check_bcast_duplist
batadv_bla_is_backbone_gw
batadv_bla_rx
batadv_bla_tx
batadv_broadcast_addr
batadv_dat_drop_broadcast_packet
batadv_dat_snoop_incoming_arp_reply
batadv_dat_snoop_incoming_arp_request
batadv_dat_snoop_incoming_dhcp_ack
batadv_dat_snoop_outgoing_arp_reply
batadv_dat_snoop_outgoing_arp_request
batadv_dat_snoop_outgoing_dhcp_ack
batadv_frag_purge_orig
batadv_frag_send_packet
batadv_frag_skb_buffer
batadv_frag_skb_fwd
batadv_gw_dhcp_recipient_get
batadv_gw_election
batadv_gw_get_selected_orig
batadv_gw_node_delete
batadv_gw_out_of_range
batadv_hardif_disable_interface
batadv_hardif_enable_interface
batadv_hardif_min_mtu
batadv_hardif_no_broadcast
batadv_mcast_forw_mcsend
batadv_mcast_forw_mode
batadv_mcast_forw_mode_by_count
batadv_mcast_forw_send
batadv_mcast_purge_orig
batadv_mesh_free
batadv_mesh_init
batadv_netlink_tpmeter_notify
batadv_routing_algo
batadv_skb_set_priority
batadv_vlan_ap_isola_get
ecsv/pu: unused_symbols linux-5.5 cfg: BLA=y DAT=y DEBUG=y TRACING=n NC=y MCAST=n BATMAN_V=y
---------------------------------------------------------------------------
batadv_algo_get
batadv_algo_select
batadv_bla_check_bcast_duplist
batadv_bla_is_backbone_gw
batadv_bla_is_backbone_gw_orig
batadv_bla_rx
batadv_bla_tx
batadv_broadcast_addr
batadv_dat_drop_broadcast_packet
batadv_dat_snoop_incoming_arp_reply
batadv_dat_snoop_incoming_arp_request
batadv_dat_snoop_incoming_dhcp_ack
batadv_dat_snoop_outgoing_arp_reply
batadv_dat_snoop_outgoing_arp_request
batadv_dat_snoop_outgoing_dhcp_ack
batadv_frag_purge_orig
batadv_frag_send_packet
batadv_frag_skb_buffer
batadv_frag_skb_fwd
batadv_gw_dhcp_recipient_get
batadv_gw_election
batadv_gw_get_selected_orig
batadv_gw_node_delete
batadv_gw_out_of_range
batadv_hardif_disable_interface
batadv_hardif_enable_interface
batadv_hardif_min_mtu
batadv_mesh_free
batadv_mesh_init
batadv_netlink_tpmeter_notify
batadv_routing_algo
batadv_skb_set_priority
batadv_vlan_ap_isola_get
ecsv/pu: unused_symbols linux-5.7 cfg: BLA=y DAT=y DEBUG=n TRACING=y NC=n MCAST=y BATMAN_V=n
---------------------------------------------------------------------------
batadv_mcast_forw_mode_by_count
ecsv/pu: unused_symbols linux-5.9 cfg: BLA=n DAT=y DEBUG=n TRACING=y NC=y MCAST=n BATMAN_V=n
---------------------------------------------------------------------------
batadv_algo_get
batadv_algo_select
batadv_broadcast_addr
batadv_dat_drop_broadcast_packet
batadv_dat_snoop_incoming_arp_reply
batadv_dat_snoop_incoming_arp_request
batadv_dat_snoop_incoming_dhcp_ack
batadv_dat_snoop_outgoing_arp_reply
batadv_dat_snoop_outgoing_arp_request
batadv_dat_snoop_outgoing_dhcp_ack
batadv_frag_purge_orig
batadv_frag_send_packet
batadv_frag_skb_buffer
batadv_frag_skb_fwd
batadv_gw_dhcp_recipient_get
batadv_gw_election
batadv_gw_get_selected_orig
batadv_gw_node_delete
batadv_gw_out_of_range
batadv_hardif_disable_interface
batadv_hardif_enable_interface
batadv_hardif_min_mtu
batadv_hardif_no_broadcast
batadv_hash_set_lock_class
batadv_is_my_mac
batadv_mesh_free
batadv_mesh_init
batadv_netlink_tpmeter_notify
batadv_routing_algo
batadv_skb_set_priority
batadv_vlan_ap_isola_get
ecsv/pu: unused_symbols linux-5.9 cfg: BLA=y DAT=n DEBUG=y TRACING=y NC=y MCAST=n BATMAN_V=y
---------------------------------------------------------------------------
batadv_algo_get
batadv_algo_select
batadv_bla_check_bcast_duplist
batadv_bla_is_backbone_gw
batadv_bla_is_backbone_gw_orig
batadv_bla_rx
batadv_bla_tx
batadv_broadcast_addr
batadv_frag_purge_orig
batadv_frag_send_packet
batadv_frag_skb_buffer
batadv_frag_skb_fwd
batadv_gw_dhcp_recipient_get
batadv_gw_election
batadv_gw_get_selected_orig
batadv_gw_node_delete
batadv_gw_out_of_range
batadv_hardif_disable_interface
batadv_hardif_enable_interface
batadv_hardif_min_mtu
batadv_mesh_free
batadv_mesh_init
batadv_netlink_tpmeter_notify
batadv_routing_algo
batadv_skb_set_priority
batadv_vlan_ap_isola_get
ecsv/pu: unused_symbols linux-6.0 cfg: BLA=y DAT=y DEBUG=n TRACING=n NC=y MCAST=y BATMAN_V=y
---------------------------------------------------------------------------
batadv_algo_get
batadv_algo_select
batadv_bla_check_bcast_duplist
batadv_bla_is_backbone_gw
batadv_bla_rx
batadv_bla_tx
batadv_broadcast_addr
batadv_dat_drop_broadcast_packet
batadv_dat_snoop_incoming_arp_reply
batadv_dat_snoop_incoming_arp_request
batadv_dat_snoop_incoming_dhcp_ack
batadv_dat_snoop_outgoing_arp_reply
batadv_dat_snoop_outgoing_arp_request
batadv_dat_snoop_outgoing_dhcp_ack
batadv_frag_purge_orig
batadv_frag_send_packet
batadv_frag_skb_buffer
batadv_frag_skb_fwd
batadv_gw_dhcp_recipient_get
batadv_gw_election
batadv_gw_get_selected_orig
batadv_gw_node_delete
batadv_gw_out_of_range
batadv_hardif_disable_interface
batadv_hardif_enable_interface
batadv_hardif_min_mtu
batadv_mcast_forw_mcsend
batadv_mcast_forw_mode
batadv_mcast_forw_mode_by_count
batadv_mcast_forw_send
batadv_mcast_purge_orig
batadv_mesh_free
batadv_mesh_init
batadv_netlink_tpmeter_notify
batadv_routing_algo
batadv_skb_set_priority
batadv_vlan_ap_isola_get
ecsv/pu: unused_symbols linux-6.0.13 cfg: BLA=n DAT=y DEBUG=n TRACING=n NC=y MCAST=y BATMAN_V=y
---------------------------------------------------------------------------
batadv_algo_get
batadv_algo_select
batadv_broadcast_addr
batadv_dat_drop_broadcast_packet
batadv_dat_snoop_incoming_arp_reply
batadv_dat_snoop_incoming_arp_request
batadv_dat_snoop_incoming_dhcp_ack
batadv_dat_snoop_outgoing_arp_reply
batadv_dat_snoop_outgoing_arp_request
batadv_dat_snoop_outgoing_dhcp_ack
batadv_frag_purge_orig
batadv_frag_send_packet
batadv_frag_skb_buffer
batadv_frag_skb_fwd
batadv_gw_dhcp_recipient_get
batadv_gw_election
batadv_gw_get_selected_orig
batadv_gw_node_delete
batadv_gw_out_of_range
batadv_hardif_disable_interface
batadv_hardif_enable_interface
batadv_hardif_min_mtu
batadv_hash_set_lock_class
batadv_mcast_forw_mcsend
batadv_mcast_forw_mode
batadv_mcast_forw_mode_by_count
batadv_mcast_forw_send
batadv_mcast_purge_orig
batadv_mesh_free
batadv_mesh_init
batadv_netlink_tpmeter_notify
batadv_routing_algo
batadv_skb_set_priority
batadv_vlan_ap_isola_get
ecsv/pu: unused_symbols linux-6.1 cfg: BLA=y DAT=n DEBUG=y TRACING=y NC=y MCAST=y BATMAN_V=y
---------------------------------------------------------------------------
batadv_algo_get
batadv_algo_select
batadv_bla_check_bcast_duplist
batadv_bla_is_backbone_gw
batadv_bla_rx
batadv_bla_tx
batadv_broadcast_addr
batadv_frag_purge_orig
batadv_frag_send_packet
batadv_frag_skb_buffer
batadv_frag_skb_fwd
batadv_gw_dhcp_recipient_get
batadv_gw_election
batadv_gw_get_selected_orig
batadv_gw_node_delete
batadv_gw_out_of_range
batadv_hardif_disable_interface
batadv_hardif_enable_interface
batadv_hardif_min_mtu
batadv_mcast_forw_mcsend
batadv_mcast_forw_mode
batadv_mcast_forw_mode_by_count
batadv_mcast_forw_send
batadv_mcast_purge_orig
batadv_mesh_free
batadv_mesh_init
batadv_netlink_tpmeter_notify
batadv_routing_algo
batadv_skb_set_priority
batadv_vlan_ap_isola_get
ecsv/pu: unused_symbols linux-6.1 cfg: BLA=y DAT=y DEBUG=n TRACING=y NC=y MCAST=n BATMAN_V=n
---------------------------------------------------------------------------
batadv_algo_get
batadv_algo_select
batadv_bla_check_bcast_duplist
batadv_bla_is_backbone_gw
batadv_bla_is_backbone_gw_orig
batadv_bla_rx
batadv_bla_tx
batadv_broadcast_addr
batadv_dat_drop_broadcast_packet
batadv_dat_snoop_incoming_arp_reply
batadv_dat_snoop_incoming_arp_request
batadv_dat_snoop_incoming_dhcp_ack
batadv_dat_snoop_outgoing_arp_reply
batadv_dat_snoop_outgoing_arp_request
batadv_dat_snoop_outgoing_dhcp_ack
batadv_frag_purge_orig
batadv_frag_send_packet
batadv_frag_skb_buffer
batadv_frag_skb_fwd
batadv_gw_dhcp_recipient_get
batadv_gw_election
batadv_gw_get_selected_orig
batadv_gw_node_delete
batadv_gw_out_of_range
batadv_hardif_disable_interface
batadv_hardif_enable_interface
batadv_hardif_min_mtu
batadv_hardif_no_broadcast
batadv_is_my_mac
batadv_mesh_free
batadv_mesh_init
batadv_netlink_tpmeter_notify
batadv_routing_algo
batadv_skb_set_priority
batadv_vlan_ap_isola_get
Statistics
==========
ecsv/pu
-------
Failed tests: 193
Started build tests: 111
Tested Linux versions: 37
Tested configs: 79
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
next prev parent reply other threads:[~2022-12-26 18:24 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-12-26 16:15 [PATCH v2 0/5] Implementation of a Stateless Multicast Packet Type Linus Lüssing
2022-12-26 16:15 ` [PATCH v2 1/5] batman-adv: mcast: remove now redundant single ucast forwarding Linus Lüssing
2022-12-26 17:09 ` Sven Eckelmann
2022-12-26 16:15 ` [PATCH v2 2/5] batman-adv: tvlv: prepare for tvlv enabled multicast packet type Linus Lüssing
2022-12-26 17:33 ` Sven Eckelmann
2022-12-26 16:15 ` [PATCH v2 3/5] batman-adv: mcast: implement multicast packet reception and forwarding Linus Lüssing
2022-12-26 18:00 ` Sven Eckelmann
2022-12-26 16:15 ` [PATCH v2 4/5] batman-adv: mcast: implement multicast packet generation Linus Lüssing
2022-12-26 18:24 ` Sven Eckelmann [this message]
2022-12-26 16:15 ` [PATCH v2 5/5] batman-adv: mcast: shrink tracker packet after scrubbing Linus Lüssing
2022-12-26 18:50 ` Sven Eckelmann
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=3910235.kQq0lBPeGt@sven-l14 \
--to=sven@narfation.org \
--cc=b.a.t.m.a.n@lists.open-mesh.org \
--cc=linus.luessing@c0d3.blue \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.