On Monday, 26 December 2022 17:15:54 CET Linus Lüssing wrote:
Remove all zero MAC address entries (00:00:00:00:00:00) from a multicast packet's tracker TVLV before transmitting it and update all headers accordingly. This way, instead of keeping the multicast packet at a constant size throughout its journey through the mesh, it will become more lightweight, smaller with every interested receiver on the way and on each splitting intersection. Which can save some valuable bandwidth.
Signed-off-by: Linus Lüssing linus.luessing@c0d3.blue
net/batman-adv/multicast_forw.c | 207 ++++++++++++++++++++++++++++++++ 1 file changed, 207 insertions(+)
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=n DAT=n DEBUG=n TRACING=y NC=n MCAST=n BATMAN_V=n * sparse linux-4.10 cfg: BLA=n DAT=n DEBUG=y TRACING=n NC=n MCAST=n BATMAN_V=y * sparse linux-4.10 cfg: BLA=n DAT=y DEBUG=n TRACING=n NC=n MCAST=y BATMAN_V=n * sparse linux-4.10 cfg: BLA=y DAT=y DEBUG=y TRACING=y NC=n MCAST=n BATMAN_V=y * sparse linux-4.11 cfg: BLA=n DAT=n DEBUG=y TRACING=y NC=y MCAST=y BATMAN_V=n * sparse linux-4.11 cfg: BLA=n DAT=y DEBUG=n TRACING=n NC=n MCAST=n BATMAN_V=y * sparse linux-4.11 cfg: BLA=n DAT=y DEBUG=n TRACING=y NC=y MCAST=n BATMAN_V=y * sparse linux-4.11 cfg: BLA=n DAT=y DEBUG=y TRACING=n NC=y MCAST=y BATMAN_V=y * sparse linux-4.11 cfg: BLA=y DAT=n DEBUG=n TRACING=n NC=y MCAST=n BATMAN_V=n * sparse linux-4.11 cfg: BLA=y DAT=y DEBUG=n TRACING=n NC=y MCAST=y BATMAN_V=y * sparse linux-4.13 cfg: BLA=y DAT=n DEBUG=n TRACING=n NC=y MCAST=y BATMAN_V=y * sparse linux-4.13 cfg: BLA=y DAT=y DEBUG=n TRACING=y NC=y MCAST=n BATMAN_V=y * sparse linux-4.14 cfg: BLA=n DAT=n DEBUG=n TRACING=y NC=y MCAST=y BATMAN_V=y * sparse linux-4.14 cfg: BLA=n DAT=y DEBUG=y TRACING=y NC=n MCAST=n BATMAN_V=n * sparse linux-4.14 cfg: BLA=y DAT=n DEBUG=y TRACING=n NC=n MCAST=n BATMAN_V=n * sparse linux-4.14 cfg: BLA=y DAT=n DEBUG=y TRACING=n NC=y MCAST=n BATMAN_V=n * sparse linux-4.14 cfg: BLA=y DAT=n DEBUG=y TRACING=y NC=y MCAST=y BATMAN_V=y * sparse linux-4.14 cfg: BLA=y DAT=y DEBUG=y TRACING=n NC=y MCAST=y BATMAN_V=y * sparse linux-4.15 cfg: BLA=n DAT=y DEBUG=n TRACING=n NC=n MCAST=y BATMAN_V=y * sparse linux-4.15 cfg: BLA=n DAT=y DEBUG=y TRACING=y NC=y MCAST=n BATMAN_V=y * sparse linux-4.15 cfg: BLA=y DAT=n DEBUG=n TRACING=y NC=n MCAST=y BATMAN_V=y * sparse linux-4.16 cfg: BLA=n DAT=n DEBUG=y TRACING=y NC=y MCAST=y BATMAN_V=n * sparse linux-4.16 cfg: BLA=y DAT=n DEBUG=y TRACING=n NC=y MCAST=y BATMAN_V=y * sparse linux-4.16 cfg: BLA=y DAT=n DEBUG=y TRACING=y NC=n MCAST=y BATMAN_V=y * sparse linux-4.16 cfg: BLA=y DAT=y DEBUG=y TRACING=y NC=n MCAST=n BATMAN_V=n * sparse linux-4.17 cfg: BLA=n DAT=y DEBUG=n TRACING=y NC=y MCAST=n BATMAN_V=n * sparse linux-4.17 cfg: BLA=y DAT=n DEBUG=n TRACING=n NC=n MCAST=y BATMAN_V=n * sparse linux-4.17 cfg: BLA=y DAT=n DEBUG=y TRACING=n NC=y MCAST=y BATMAN_V=y * sparse linux-4.17 cfg: BLA=y DAT=y DEBUG=y TRACING=y NC=n MCAST=n BATMAN_V=y * sparse linux-4.18 cfg: BLA=n DAT=y DEBUG=n TRACING=y NC=y MCAST=y BATMAN_V=n * sparse linux-4.18 cfg: BLA=y DAT=n DEBUG=n TRACING=n NC=y MCAST=n BATMAN_V=y * sparse linux-4.18 cfg: BLA=y DAT=n DEBUG=n TRACING=y NC=n MCAST=n BATMAN_V=n * sparse linux-4.18 cfg: BLA=y DAT=y DEBUG=n TRACING=n NC=n MCAST=y BATMAN_V=y * sparse linux-4.18 cfg: BLA=y DAT=y DEBUG=n TRACING=n NC=y MCAST=n BATMAN_V=n * sparse linux-4.18 cfg: BLA=y DAT=y DEBUG=y TRACING=n NC=n MCAST=y BATMAN_V=y * sparse linux-4.19 cfg: BLA=n DAT=n DEBUG=y TRACING=y NC=n MCAST=n BATMAN_V=n * sparse linux-4.19 cfg: BLA=n DAT=y DEBUG=n TRACING=n NC=n MCAST=y BATMAN_V=n * sparse linux-4.19 cfg: BLA=y DAT=y DEBUG=n TRACING=y NC=y MCAST=y BATMAN_V=y * sparse linux-4.19.269 cfg: BLA=n DAT=n DEBUG=n TRACING=n NC=n MCAST=n BATMAN_V=n * sparse linux-4.19.269 cfg: BLA=n DAT=n DEBUG=y TRACING=n NC=n MCAST=n BATMAN_V=y * sparse linux-4.19.269 cfg: BLA=y DAT=n DEBUG=n TRACING=n NC=n MCAST=n BATMAN_V=n * sparse linux-4.19.269 cfg: BLA=y DAT=y DEBUG=y TRACING=n NC=y MCAST=n BATMAN_V=n * sparse linux-4.20 cfg: BLA=n DAT=y DEBUG=n TRACING=y NC=y MCAST=y BATMAN_V=y * sparse linux-4.20 cfg: BLA=n DAT=y DEBUG=y TRACING=n NC=n MCAST=y BATMAN_V=y * sparse linux-4.20 cfg: BLA=y DAT=y DEBUG=y TRACING=y NC=n MCAST=y BATMAN_V=n * sparse linux-4.9 cfg: BLA=n DAT=n DEBUG=n TRACING=y NC=y MCAST=n BATMAN_V=y * sparse linux-4.9 cfg: BLA=y DAT=n DEBUG=n TRACING=y NC=y MCAST=n BATMAN_V=y * sparse linux-4.9 cfg: BLA=y DAT=y DEBUG=y TRACING=y NC=y MCAST=n BATMAN_V=n * sparse linux-4.9.336 cfg: BLA=n DAT=n DEBUG=n TRACING=y NC=y MCAST=y BATMAN_V=n * sparse linux-4.9.336 cfg: BLA=n DAT=y DEBUG=n TRACING=y NC=y MCAST=n BATMAN_V=y * sparse linux-5.0 cfg: BLA=n DAT=n DEBUG=n TRACING=n NC=y MCAST=y BATMAN_V=y * sparse linux-5.0 cfg: BLA=n DAT=n DEBUG=y TRACING=n NC=n MCAST=n BATMAN_V=n * sparse linux-5.0 cfg: BLA=n DAT=n DEBUG=y TRACING=n NC=n MCAST=y BATMAN_V=y * sparse linux-5.0 cfg: BLA=y DAT=y DEBUG=n TRACING=n NC=n MCAST=y BATMAN_V=n * sparse linux-5.1 cfg: BLA=n DAT=n DEBUG=n TRACING=n NC=n MCAST=y BATMAN_V=y * sparse linux-5.10 cfg: BLA=n DAT=y DEBUG=n TRACING=y NC=y MCAST=y BATMAN_V=n * sparse linux-5.10 cfg: BLA=y DAT=n DEBUG=n TRACING=y NC=n MCAST=n BATMAN_V=y * sparse linux-5.10 cfg: BLA=y DAT=n DEBUG=y TRACING=y NC=n MCAST=y BATMAN_V=y * sparse linux-5.10 cfg: BLA=y DAT=y DEBUG=n TRACING=y NC=n MCAST=n BATMAN_V=n * sparse linux-5.10 cfg: BLA=y DAT=y DEBUG=y TRACING=n NC=y MCAST=y BATMAN_V=y * sparse linux-5.10.159 cfg: BLA=n DAT=y DEBUG=y TRACING=y NC=y MCAST=y BATMAN_V=y * sparse linux-5.10.159 cfg: BLA=y DAT=y DEBUG=n TRACING=y NC=y MCAST=y BATMAN_V=y * sparse linux-5.11 cfg: BLA=n DAT=n DEBUG=n TRACING=n NC=n MCAST=n BATMAN_V=y * sparse linux-5.11 cfg: BLA=n DAT=y DEBUG=n TRACING=n NC=n MCAST=y BATMAN_V=y * sparse linux-5.11 cfg: BLA=n DAT=y DEBUG=y TRACING=y NC=y MCAST=y BATMAN_V=n * sparse linux-5.11 cfg: BLA=y DAT=n DEBUG=n TRACING=n NC=n MCAST=n BATMAN_V=y * sparse linux-5.11 cfg: BLA=y DAT=n DEBUG=n TRACING=y NC=y MCAST=n BATMAN_V=n * sparse linux-5.11 cfg: BLA=y DAT=n DEBUG=y TRACING=n NC=y MCAST=y BATMAN_V=y * sparse linux-5.11 cfg: BLA=y DAT=y DEBUG=n TRACING=y NC=y MCAST=y BATMAN_V=y * sparse linux-5.11 cfg: BLA=y DAT=y DEBUG=y TRACING=y NC=y MCAST=y BATMAN_V=n * sparse linux-5.12 cfg: BLA=n DAT=y DEBUG=n TRACING=n NC=y MCAST=y BATMAN_V=n * sparse linux-5.12 cfg: BLA=y DAT=n DEBUG=n TRACING=y NC=n MCAST=n BATMAN_V=y * sparse linux-5.12 cfg: BLA=y DAT=y DEBUG=y TRACING=y NC=y MCAST=n BATMAN_V=y * sparse linux-5.13 cfg: BLA=n DAT=n DEBUG=n TRACING=n NC=y MCAST=n BATMAN_V=y * sparse linux-5.13 cfg: BLA=n DAT=n DEBUG=n TRACING=y NC=y MCAST=n BATMAN_V=y * sparse linux-5.13 cfg: BLA=n DAT=y DEBUG=y TRACING=y NC=n MCAST=n BATMAN_V=y * sparse linux-5.14 cfg: BLA=n DAT=y DEBUG=y TRACING=n NC=y MCAST=n BATMAN_V=y * sparse linux-5.15 cfg: BLA=n DAT=n DEBUG=n TRACING=n NC=y MCAST=y BATMAN_V=n * sparse linux-5.15 cfg: BLA=n DAT=y DEBUG=y TRACING=y NC=y MCAST=y BATMAN_V=n * sparse linux-5.15 cfg: BLA=y DAT=n DEBUG=y TRACING=y NC=n MCAST=y BATMAN_V=y * sparse linux-5.15.83 cfg: BLA=n DAT=y DEBUG=n TRACING=y NC=y MCAST=y BATMAN_V=n * sparse linux-5.15.83 cfg: BLA=n DAT=y DEBUG=y TRACING=n NC=y MCAST=y BATMAN_V=n * sparse linux-5.16 cfg: BLA=n DAT=n DEBUG=n TRACING=y NC=n MCAST=y BATMAN_V=n * sparse linux-5.16 cfg: BLA=y DAT=n DEBUG=n TRACING=n NC=n MCAST=n BATMAN_V=n * sparse linux-5.16 cfg: BLA=y DAT=n DEBUG=n TRACING=n NC=y MCAST=n BATMAN_V=y * sparse linux-5.16 cfg: BLA=y DAT=y DEBUG=y TRACING=y NC=n MCAST=y BATMAN_V=y * sparse linux-5.16 cfg: BLA=y DAT=y DEBUG=y TRACING=y NC=y MCAST=y BATMAN_V=n * sparse linux-5.17 cfg: BLA=n DAT=n DEBUG=y TRACING=y NC=y MCAST=n BATMAN_V=y * sparse linux-5.17 cfg: BLA=y DAT=y DEBUG=y TRACING=n NC=y MCAST=n BATMAN_V=y * sparse linux-5.18 cfg: BLA=n DAT=n DEBUG=n TRACING=n NC=n MCAST=n BATMAN_V=n * sparse linux-5.18 cfg: BLA=n DAT=y DEBUG=y TRACING=y NC=y MCAST=n BATMAN_V=y * sparse linux-5.2 cfg: BLA=n DAT=y DEBUG=n TRACING=n NC=y MCAST=n BATMAN_V=y * sparse linux-5.2 cfg: BLA=y DAT=n DEBUG=y TRACING=y NC=n MCAST=n BATMAN_V=y * sparse linux-5.2 cfg: BLA=y DAT=y DEBUG=n TRACING=y NC=n MCAST=y BATMAN_V=n * sparse linux-5.2 cfg: BLA=y DAT=y DEBUG=n TRACING=y NC=y MCAST=n BATMAN_V=n * sparse linux-5.3 cfg: BLA=n DAT=n DEBUG=n TRACING=n NC=n MCAST=n BATMAN_V=n * sparse linux-5.4 cfg: BLA=y DAT=n DEBUG=n TRACING=n NC=n MCAST=n BATMAN_V=n * sparse linux-5.4 cfg: BLA=y DAT=y DEBUG=y TRACING=n NC=n MCAST=y BATMAN_V=y * sparse linux-5.4.227 cfg: BLA=n DAT=n DEBUG=y TRACING=n NC=n MCAST=n BATMAN_V=y * sparse linux-5.4.227 cfg: BLA=n DAT=n DEBUG=y TRACING=n NC=y MCAST=y BATMAN_V=y * sparse linux-5.5 cfg: BLA=n DAT=n DEBUG=n TRACING=y NC=n MCAST=y BATMAN_V=n * sparse linux-5.5 cfg: BLA=y DAT=n DEBUG=n TRACING=y NC=n MCAST=y BATMAN_V=n * sparse linux-5.6 cfg: BLA=y DAT=y DEBUG=n TRACING=y NC=n MCAST=y BATMAN_V=n * sparse linux-5.7 cfg: BLA=n DAT=n DEBUG=y TRACING=y NC=y MCAST=y BATMAN_V=y * sparse linux-5.7 cfg: BLA=n DAT=y DEBUG=y TRACING=y NC=n MCAST=y BATMAN_V=n * sparse linux-5.7 cfg: BLA=y DAT=n DEBUG=n TRACING=y NC=y MCAST=n BATMAN_V=y * sparse linux-5.8 cfg: BLA=n DAT=n DEBUG=n TRACING=n NC=n MCAST=y BATMAN_V=n * sparse linux-5.8 cfg: BLA=n DAT=y DEBUG=n TRACING=y NC=n MCAST=y BATMAN_V=n * sparse linux-5.8 cfg: BLA=n DAT=y DEBUG=y TRACING=n NC=y MCAST=n BATMAN_V=n * sparse linux-5.8 cfg: BLA=n DAT=y DEBUG=y TRACING=y NC=y MCAST=n BATMAN_V=y * sparse linux-5.8 cfg: BLA=y DAT=n DEBUG=n TRACING=n NC=n MCAST=n BATMAN_V=n * sparse linux-5.9 cfg: BLA=y DAT=n DEBUG=n TRACING=n NC=n MCAST=y BATMAN_V=y * sparse linux-5.9 cfg: BLA=y DAT=n DEBUG=n TRACING=y NC=y MCAST=y BATMAN_V=y * sparse linux-5.9 cfg: BLA=y DAT=y DEBUG=n TRACING=y NC=n MCAST=y BATMAN_V=n * sparse linux-5.9 cfg: BLA=y DAT=y DEBUG=y TRACING=n NC=n MCAST=n BATMAN_V=y * sparse linux-6.0 cfg: BLA=n DAT=n DEBUG=n TRACING=n NC=y MCAST=n BATMAN_V=n * sparse linux-6.0.13 cfg: BLA=n DAT=n DEBUG=y TRACING=y NC=n MCAST=n BATMAN_V=n * sparse linux-6.0.13 cfg: BLA=y DAT=n DEBUG=n TRACING=y NC=n MCAST=n BATMAN_V=n * sparse linux-6.1 cfg: BLA=y DAT=n DEBUG=y TRACING=n NC=y MCAST=y BATMAN_V=y * sparse linux-6.1 cfg: BLA=y DAT=n DEBUG=y TRACING=y NC=n MCAST=n BATMAN_V=n * sparse linux-6.1 cfg: BLA=y DAT=y DEBUG=y TRACING=y NC=y MCAST=n BATMAN_V=y * unused_symbols linux-4.10 cfg: BLA=n DAT=y DEBUG=n TRACING=n NC=n MCAST=y BATMAN_V=n * unused_symbols linux-4.11 cfg: BLA=n DAT=n DEBUG=y TRACING=y NC=y MCAST=y BATMAN_V=n * unused_symbols linux-4.11 cfg: BLA=n DAT=y DEBUG=n TRACING=y NC=y MCAST=n BATMAN_V=y * unused_symbols linux-4.11 cfg: BLA=n DAT=y DEBUG=y TRACING=n NC=y MCAST=y BATMAN_V=y * unused_symbols linux-4.11 cfg: BLA=y DAT=n DEBUG=n TRACING=n NC=y MCAST=n BATMAN_V=n * unused_symbols linux-4.11 cfg: BLA=y DAT=y DEBUG=n TRACING=n NC=y MCAST=y BATMAN_V=y * unused_symbols linux-4.13 cfg: BLA=y DAT=n DEBUG=n TRACING=n NC=y MCAST=y BATMAN_V=y * unused_symbols linux-4.13 cfg: BLA=y DAT=y DEBUG=n TRACING=y NC=y MCAST=n BATMAN_V=y * unused_symbols linux-4.14 cfg: BLA=n DAT=n DEBUG=n TRACING=y NC=y MCAST=y BATMAN_V=y * unused_symbols linux-4.14 cfg: BLA=y DAT=n DEBUG=y TRACING=n NC=y MCAST=n BATMAN_V=n * unused_symbols linux-4.14 cfg: BLA=y DAT=n DEBUG=y TRACING=y NC=y MCAST=y BATMAN_V=y * unused_symbols linux-4.14 cfg: BLA=y DAT=y DEBUG=y TRACING=n NC=y MCAST=y BATMAN_V=y * unused_symbols linux-4.15 cfg: BLA=n DAT=y DEBUG=n TRACING=n NC=n MCAST=y BATMAN_V=y * unused_symbols linux-4.15 cfg: BLA=n DAT=y DEBUG=y TRACING=y NC=y MCAST=n BATMAN_V=y * unused_symbols linux-4.15 cfg: BLA=y DAT=n DEBUG=n TRACING=y NC=n MCAST=y BATMAN_V=y * unused_symbols linux-4.16 cfg: BLA=n DAT=n DEBUG=y TRACING=y NC=y MCAST=y BATMAN_V=n * unused_symbols linux-4.16 cfg: BLA=y DAT=n DEBUG=y TRACING=n NC=y MCAST=y BATMAN_V=y * unused_symbols linux-4.16 cfg: BLA=y DAT=n DEBUG=y TRACING=y NC=n MCAST=y BATMAN_V=y * unused_symbols linux-4.17 cfg: BLA=n DAT=y DEBUG=n TRACING=y NC=y MCAST=n BATMAN_V=n * unused_symbols linux-4.17 cfg: BLA=y DAT=n DEBUG=n TRACING=n NC=n MCAST=y BATMAN_V=n * unused_symbols linux-4.17 cfg: BLA=y DAT=n DEBUG=y TRACING=n NC=y MCAST=y BATMAN_V=y * unused_symbols linux-4.18 cfg: BLA=n DAT=y DEBUG=n TRACING=y NC=y MCAST=y BATMAN_V=n * unused_symbols linux-4.18 cfg: BLA=y DAT=n DEBUG=n TRACING=n NC=y MCAST=n BATMAN_V=y * unused_symbols linux-4.18 cfg: BLA=y DAT=y DEBUG=n TRACING=n NC=n MCAST=y BATMAN_V=y * unused_symbols linux-4.18 cfg: BLA=y DAT=y DEBUG=n TRACING=n NC=y MCAST=n BATMAN_V=n * unused_symbols linux-4.18 cfg: BLA=y DAT=y DEBUG=y TRACING=n NC=n MCAST=y BATMAN_V=y * unused_symbols linux-4.19 cfg: BLA=n DAT=y DEBUG=n TRACING=n NC=n MCAST=y BATMAN_V=n * unused_symbols linux-4.19 cfg: BLA=y DAT=y DEBUG=n TRACING=y NC=y MCAST=y BATMAN_V=y * unused_symbols linux-4.19.269 cfg: BLA=y DAT=y DEBUG=y TRACING=n NC=y MCAST=n BATMAN_V=n * unused_symbols linux-4.20 cfg: BLA=n DAT=y DEBUG=n TRACING=y NC=y MCAST=y BATMAN_V=y * unused_symbols linux-4.20 cfg: BLA=n DAT=y DEBUG=y TRACING=n NC=n MCAST=y BATMAN_V=y * unused_symbols linux-4.20 cfg: BLA=y DAT=y DEBUG=y TRACING=y NC=n MCAST=y BATMAN_V=n * unused_symbols linux-4.9 cfg: BLA=n DAT=n DEBUG=n TRACING=y NC=y MCAST=n BATMAN_V=y * unused_symbols linux-4.9 cfg: BLA=y DAT=n DEBUG=n TRACING=y NC=y MCAST=n BATMAN_V=y * unused_symbols linux-4.9 cfg: BLA=y DAT=y DEBUG=y TRACING=y NC=y MCAST=n BATMAN_V=n * unused_symbols linux-4.9.336 cfg: BLA=n DAT=n DEBUG=n TRACING=y NC=y MCAST=y BATMAN_V=n * unused_symbols linux-4.9.336 cfg: BLA=n DAT=y DEBUG=n TRACING=y NC=y MCAST=n BATMAN_V=y * unused_symbols linux-5.0 cfg: BLA=n DAT=n DEBUG=n TRACING=n NC=y MCAST=y BATMAN_V=y * unused_symbols linux-5.0 cfg: BLA=n DAT=n DEBUG=y TRACING=n NC=n MCAST=y BATMAN_V=y * unused_symbols linux-5.0 cfg: BLA=y DAT=y DEBUG=n TRACING=n NC=n MCAST=y BATMAN_V=n * unused_symbols linux-5.1 cfg: BLA=n DAT=n DEBUG=n TRACING=n NC=n MCAST=y BATMAN_V=y * unused_symbols linux-5.10 cfg: BLA=n DAT=y DEBUG=n TRACING=y NC=y MCAST=y BATMAN_V=n * unused_symbols linux-5.10 cfg: BLA=y DAT=n DEBUG=y TRACING=y NC=n MCAST=y BATMAN_V=y * unused_symbols linux-5.10 cfg: BLA=y DAT=y DEBUG=y TRACING=n NC=y MCAST=y BATMAN_V=y * unused_symbols linux-5.10.159 cfg: BLA=n DAT=y DEBUG=y TRACING=y NC=y MCAST=y BATMAN_V=y * unused_symbols linux-5.10.159 cfg: BLA=y DAT=y DEBUG=n TRACING=y NC=y MCAST=y BATMAN_V=y * unused_symbols linux-5.11 cfg: BLA=n DAT=y DEBUG=n TRACING=n NC=n MCAST=y BATMAN_V=y * unused_symbols linux-5.11 cfg: BLA=n DAT=y DEBUG=y TRACING=y NC=y MCAST=y BATMAN_V=n * unused_symbols linux-5.11 cfg: BLA=y DAT=n DEBUG=n TRACING=y NC=y MCAST=n BATMAN_V=n * unused_symbols linux-5.11 cfg: BLA=y DAT=n DEBUG=y TRACING=n NC=y MCAST=y BATMAN_V=y * unused_symbols linux-5.11 cfg: BLA=y DAT=y DEBUG=n TRACING=y NC=y 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=n * unused_symbols linux-5.12 cfg: BLA=n DAT=y DEBUG=n TRACING=n NC=y MCAST=y BATMAN_V=n * unused_symbols linux-5.12 cfg: BLA=y DAT=y DEBUG=y TRACING=y NC=y MCAST=n BATMAN_V=y * unused_symbols linux-5.13 cfg: BLA=n DAT=n DEBUG=n TRACING=n NC=y MCAST=n BATMAN_V=y * unused_symbols linux-5.13 cfg: BLA=n DAT=n DEBUG=n TRACING=y NC=y MCAST=n BATMAN_V=y * unused_symbols linux-5.14 cfg: BLA=n DAT=y DEBUG=y 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=y BATMAN_V=n * unused_symbols linux-5.15 cfg: BLA=n DAT=y DEBUG=y TRACING=y NC=y MCAST=y BATMAN_V=n * unused_symbols linux-5.15 cfg: BLA=y DAT=n DEBUG=y TRACING=y NC=n MCAST=y BATMAN_V=y * unused_symbols linux-5.15.83 cfg: BLA=n DAT=y DEBUG=n TRACING=y NC=y MCAST=y BATMAN_V=n * unused_symbols linux-5.15.83 cfg: BLA=n DAT=y DEBUG=y TRACING=n NC=y MCAST=y BATMAN_V=n * unused_symbols linux-5.16 cfg: BLA=n DAT=n DEBUG=n TRACING=y NC=n MCAST=y BATMAN_V=n * unused_symbols linux-5.16 cfg: BLA=y DAT=n DEBUG=n TRACING=n NC=y MCAST=n BATMAN_V=y * unused_symbols linux-5.16 cfg: BLA=y DAT=y DEBUG=y TRACING=y NC=n MCAST=y BATMAN_V=y * unused_symbols linux-5.16 cfg: BLA=y DAT=y DEBUG=y TRACING=y NC=y MCAST=y BATMAN_V=n * unused_symbols linux-5.17 cfg: BLA=n DAT=n DEBUG=y TRACING=y NC=y MCAST=n BATMAN_V=y * unused_symbols linux-5.17 cfg: BLA=y DAT=y DEBUG=y TRACING=n NC=y MCAST=n BATMAN_V=y * unused_symbols linux-5.18 cfg: BLA=n DAT=y DEBUG=y TRACING=y NC=y MCAST=n BATMAN_V=y * unused_symbols linux-5.2 cfg: BLA=n DAT=y DEBUG=n TRACING=n NC=y MCAST=n BATMAN_V=y * unused_symbols linux-5.2 cfg: BLA=y DAT=y DEBUG=n TRACING=y NC=n MCAST=y BATMAN_V=n * unused_symbols linux-5.2 cfg: BLA=y DAT=y DEBUG=n TRACING=y NC=y MCAST=n BATMAN_V=n * unused_symbols linux-5.4 cfg: BLA=y DAT=y DEBUG=y TRACING=n NC=n MCAST=y BATMAN_V=y * unused_symbols linux-5.4.227 cfg: BLA=n DAT=n DEBUG=y TRACING=n NC=y MCAST=y BATMAN_V=y * unused_symbols linux-5.5 cfg: BLA=n DAT=n DEBUG=n TRACING=y NC=n MCAST=y BATMAN_V=n * unused_symbols linux-5.5 cfg: BLA=y DAT=n DEBUG=n TRACING=y NC=n MCAST=y BATMAN_V=n * unused_symbols linux-5.6 cfg: BLA=y DAT=y DEBUG=n TRACING=y NC=n MCAST=y BATMAN_V=n * unused_symbols linux-5.7 cfg: BLA=n DAT=n DEBUG=y TRACING=y NC=y MCAST=y BATMAN_V=y * unused_symbols linux-5.7 cfg: BLA=n DAT=y DEBUG=y TRACING=y NC=n MCAST=y BATMAN_V=n * unused_symbols linux-5.7 cfg: BLA=y DAT=n DEBUG=n TRACING=y NC=y MCAST=n BATMAN_V=y * unused_symbols linux-5.8 cfg: BLA=n DAT=n DEBUG=n TRACING=n NC=n MCAST=y BATMAN_V=n * unused_symbols linux-5.8 cfg: BLA=n DAT=y DEBUG=n TRACING=y NC=n MCAST=y BATMAN_V=n * unused_symbols linux-5.8 cfg: BLA=n DAT=y DEBUG=y TRACING=n NC=y MCAST=n BATMAN_V=n * unused_symbols linux-5.8 cfg: BLA=n DAT=y DEBUG=y TRACING=y NC=y MCAST=n BATMAN_V=y * unused_symbols linux-5.9 cfg: BLA=y DAT=n DEBUG=n TRACING=n NC=n MCAST=y BATMAN_V=y * unused_symbols linux-5.9 cfg: BLA=y DAT=n DEBUG=n TRACING=y NC=y MCAST=y BATMAN_V=y * unused_symbols linux-5.9 cfg: BLA=y DAT=y DEBUG=n TRACING=y NC=n MCAST=y BATMAN_V=n * unused_symbols linux-6.0 cfg: BLA=n DAT=n DEBUG=n TRACING=n NC=y MCAST=n BATMAN_V=n * unused_symbols linux-6.1 cfg: BLA=y DAT=n DEBUG=y TRACING=n NC=y MCAST=y BATMAN_V=y * unused_symbols linux-6.1 cfg: BLA=y DAT=y DEBUG=y TRACING=y NC=y MCAST=n BATMAN_V=y
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)
CHECK: Macro argument reuse 'num_dests' - possible side-effects? #27: FILE: ./net/batman-adv/multicast_forw.c:27: +#define batadv_mcast_forw_tracker_for_each_dest_rev(dest, num_dests) \ + for (; num_dests; num_dests--, (dest) -= ETH_ALEN)
total: 0 errors, 0 warnings, 2 checks, 979 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 068c4d86..e13d42fe 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:75: warning: Function parameter or member 'bat_priv' not described in 'batadv_mcast_forw_push_dest' ./net/batman-adv/multicast_forw.c:388: warning: Function parameter or member 'bat_priv' not described in 'batadv_mcast_forw_push_tvlvs' ./net/batman-adv/multicast_forw.c:540: warning: Function parameter or member 'num_dests_remove' not described in 'batadv_mcast_forw_shrink_align_offset' ./net/batman-adv/multicast_forw.c:540: warning: Excess function parameter 'num_dests_reduce' description in 'batadv_mcast_forw_shrink_align_offset' ./net/batman-adv/multicast_forw.c:639: warning: Function parameter or member 'num_dests_reduce' not described in 'batadv_mcast_forw_shrink_update_headers' ./net/batman-adv/multicast_forw.c:639: warning: Excess function parameter 'num_dest_reduce' description in 'batadv_mcast_forw_shrink_update_headers'
ecsv/pu: sparse linux-4.10 cfg: BLA=n DAT=y DEBUG=n TRACING=n NC=n MCAST=y BATMAN_V=n ---------------------------------------------------------------------------
/home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/multicast_forw.c:614:9: warning: statement expected after label /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:861:5: warning: symbol 'batadv_mcast_forw_tracker_tvlv_handler' was not declared. Should it be static? /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:876:14: warning: symbol 'batadv_mcast_forw_packet_hdrlen' was not declared. Should it be static? /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:933:6: warning: symbol 'batadv_mcast_forw_push' was not declared. Should it be static? /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:967:5: warning: symbol 'batadv_mcast_forw_mcsend' was not declared. Should it be static? /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:110:12: warning: context imbalance in 'batadv_mcast_forw_push_dests_list' - wrong count at exit /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c: In function ‘batadv_mcast_forw_shrink_pack_dests’: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:613:1: error: label at end of compound statement cont_next_slot: ^~~~~~~~~~~~~~ make[3]: *** [scripts/Makefile.build:295: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.o] Error 1 make[2]: *** [scripts/Makefile.build:553: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv] Error 2 make[1]: *** [Makefile:1490: _module_/home/build_test/build_env/tmp.Yn6tGCukvG] Error 2 make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-4.10 cfg: BLA=y DAT=y DEBUG=y TRACING=y NC=n MCAST=n BATMAN_V=y ---------------------------------------------------------------------------
/home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:389:17: error: typename in expression /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:405:17: error: typename in expression /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:405:26: error: Expected ; at end of statement /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:405:26: error: got int /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:389:17: error: undefined identifier 'u8' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:389:21: error: undefined identifier 'src' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:398:17: error: undefined identifier 'src' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:401:64: error: undefined identifier 'src' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:405:17: error: undefined identifier 'unsigned' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:413:17: error: undefined identifier 'tvlv_offset' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:414:45: error: undefined identifier 'tvlv_offset' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:415:47: error: undefined identifier 'tvlv_offset' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c: In function ‘batadv_tvlv_call_handler’: /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/tvlv.c:390:3: error: expected expression before ‘u8’ u8 *dst; ^~ /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/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.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/tvlv.o] Error 1 make[2]: *** [scripts/Makefile.build:553: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv] Error 2 make[1]: *** [Makefile:1490: _module_/home/build_test/build_env/tmp.Yn6tGCukvG] Error 2 make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-4.11 cfg: BLA=n DAT=y DEBUG=n TRACING=n NC=n MCAST=n BATMAN_V=y ---------------------------------------------------------------------------
/home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:389:17: error: typename in expression /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:405:17: error: typename in expression /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:405:26: error: Expected ; at end of statement /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:405:26: error: got int /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:389:17: error: undefined identifier 'u8' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:389:21: error: undefined identifier 'src' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:398:17: error: undefined identifier 'src' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:401:64: error: undefined identifier 'src' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:405:17: error: undefined identifier 'unsigned' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:413:17: error: undefined identifier 'tvlv_offset' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:414:45: error: undefined identifier 'tvlv_offset' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:415:47: error: undefined identifier 'tvlv_offset' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c: In function ‘batadv_tvlv_call_handler’: /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/tvlv.c:390:3: error: expected expression before ‘u8’ u8 *dst; ^~ /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/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.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/tvlv.o] Error 1 make[2]: *** [scripts/Makefile.build:553: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv] Error 2 make[1]: *** [Makefile:1492: _module_/home/build_test/build_env/tmp.Yn6tGCukvG] Error 2 make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-4.11 cfg: BLA=n DAT=y DEBUG=n TRACING=y NC=y MCAST=n BATMAN_V=y ---------------------------------------------------------------------------
/home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/network-coding.c:163:44: warning: incorrect type in argument 4 (different base types) /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/network-coding.c:163:44: expected int ( *mptr )( ... ) /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/network-coding.c:163:44: got int /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/network-coding.c:162:37: error: not enough arguments for function batadv_tvlv_handler_register /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/network-coding.c: In function ‘batadv_nc_mesh_init’: /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/network-coding.c:45: /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/network-coding.c:45: /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/network-coding.o] Error 1 make[2]: *** [scripts/Makefile.build:553: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv] Error 2 make[1]: *** [Makefile:1492: _module_/home/build_test/build_env/tmp.Yn6tGCukvG] Error 2 make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-4.11 cfg: BLA=y DAT=y DEBUG=n TRACING=n NC=y MCAST=y BATMAN_V=y ---------------------------------------------------------------------------
/home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/multicast_forw.c:614:9: warning: statement expected after label /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:861:5: warning: symbol 'batadv_mcast_forw_tracker_tvlv_handler' was not declared. Should it be static? /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:876:14: warning: symbol 'batadv_mcast_forw_packet_hdrlen' was not declared. Should it be static? /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:933:6: warning: symbol 'batadv_mcast_forw_push' was not declared. Should it be static? /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:967:5: warning: symbol 'batadv_mcast_forw_mcsend' was not declared. Should it be static? /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:110:12: warning: context imbalance in 'batadv_mcast_forw_push_dests_list' - wrong count at exit /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c: In function ‘batadv_mcast_forw_shrink_pack_dests’: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:613:1: error: label at end of compound statement cont_next_slot: ^~~~~~~~~~~~~~ make[3]: *** [scripts/Makefile.build:295: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.o] Error 1 make[2]: *** [scripts/Makefile.build:553: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv] Error 2 make[1]: *** [Makefile:1492: _module_/home/build_test/build_env/tmp.Yn6tGCukvG] Error 2 make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-4.13 cfg: BLA=y DAT=n DEBUG=n TRACING=n NC=y MCAST=y BATMAN_V=y ---------------------------------------------------------------------------
/home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/multicast_forw.c:614:9: warning: statement expected after label /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:861:5: warning: symbol 'batadv_mcast_forw_tracker_tvlv_handler' was not declared. Should it be static? /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:876:14: warning: symbol 'batadv_mcast_forw_packet_hdrlen' was not declared. Should it be static? /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:933:6: warning: symbol 'batadv_mcast_forw_push' was not declared. Should it be static? /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:967:5: warning: symbol 'batadv_mcast_forw_mcsend' was not declared. Should it be static? /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:110:12: warning: context imbalance in 'batadv_mcast_forw_push_dests_list' - wrong count at exit /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c: In function ‘batadv_mcast_forw_shrink_pack_dests’: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:613:1: error: label at end of compound statement cont_next_slot: ^~~~~~~~~~~~~~ make[3]: *** [scripts/Makefile.build:303: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.o] Error 1 make[2]: *** [scripts/Makefile.build:561: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv] Error 2 make[1]: *** [Makefile:1512: _module_/home/build_test/build_env/tmp.Yn6tGCukvG] Error 2 make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-4.13 cfg: BLA=y DAT=y DEBUG=n TRACING=y NC=y MCAST=n BATMAN_V=y ---------------------------------------------------------------------------
/home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/network-coding.c:163:44: warning: incorrect type in argument 4 (different base types) /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/network-coding.c:163:44: expected int ( *mptr )( ... ) /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/network-coding.c:163:44: got int /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/network-coding.c:162:37: error: not enough arguments for function batadv_tvlv_handler_register /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/network-coding.c: In function ‘batadv_nc_mesh_init’: /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/network-coding.c:45: /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/network-coding.c:45: /home/build_test/build_env/tmp.Yn6tGCukvG/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:303: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/network-coding.o] Error 1 make[2]: *** [scripts/Makefile.build:561: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv] Error 2 make[1]: *** [Makefile:1512: _module_/home/build_test/build_env/tmp.Yn6tGCukvG] Error 2 make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-4.14 cfg: BLA=n DAT=n DEBUG=n TRACING=y NC=y MCAST=y BATMAN_V=y ---------------------------------------------------------------------------
/home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/multicast_forw.c:614:9: warning: statement expected after label /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:861:5: warning: symbol 'batadv_mcast_forw_tracker_tvlv_handler' was not declared. Should it be static? /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:876:14: warning: symbol 'batadv_mcast_forw_packet_hdrlen' was not declared. Should it be static? /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:933:6: warning: symbol 'batadv_mcast_forw_push' was not declared. Should it be static? /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:967:5: warning: symbol 'batadv_mcast_forw_mcsend' was not declared. Should it be static? /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:110:12: warning: context imbalance in 'batadv_mcast_forw_push_dests_list' - wrong count at exit /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c: In function ‘batadv_mcast_forw_shrink_pack_dests’: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:613:1: error: label at end of compound statement cont_next_slot: ^~~~~~~~~~~~~~ make[3]: *** [scripts/Makefile.build:315: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.o] Error 1 make[2]: *** [scripts/Makefile.build:573: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv] Error 2 make[1]: *** [Makefile:1503: _module_/home/build_test/build_env/tmp.Yn6tGCukvG] Error 2 make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-4.14 cfg: BLA=y DAT=n DEBUG=y TRACING=n NC=n MCAST=n BATMAN_V=n ---------------------------------------------------------------------------
/home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:389:17: error: typename in expression /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:405:17: error: typename in expression /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:405:26: error: Expected ; at end of statement /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:405:26: error: got int /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:389:17: error: undefined identifier 'u8' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:389:21: error: undefined identifier 'src' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:398:17: error: undefined identifier 'src' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:401:64: error: undefined identifier 'src' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:405:17: error: undefined identifier 'unsigned' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:413:17: error: undefined identifier 'tvlv_offset' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:414:45: error: undefined identifier 'tvlv_offset' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:415:47: error: undefined identifier 'tvlv_offset' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c: In function ‘batadv_tvlv_call_handler’: /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/tvlv.c:390:3: error: expected expression before ‘u8’ u8 *dst; ^~ /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/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.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/tvlv.o] Error 1 make[2]: *** [scripts/Makefile.build:573: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv] Error 2 make[1]: *** [Makefile:1503: _module_/home/build_test/build_env/tmp.Yn6tGCukvG] Error 2 make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-4.14 cfg: BLA=y DAT=n DEBUG=y TRACING=n NC=y MCAST=n BATMAN_V=n ---------------------------------------------------------------------------
/home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/network-coding.c:163:44: warning: incorrect type in argument 4 (different base types) /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/network-coding.c:163:44: expected int ( *mptr )( ... ) /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/network-coding.c:163:44: got int /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/network-coding.c:162:37: error: not enough arguments for function batadv_tvlv_handler_register /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/network-coding.c: In function ‘batadv_nc_mesh_init’: /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/network-coding.c:45: /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/network-coding.c:45: /home/build_test/build_env/tmp.Yn6tGCukvG/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:315: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/network-coding.o] Error 1 make[2]: *** [scripts/Makefile.build:573: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv] Error 2 make[1]: *** [Makefile:1503: _module_/home/build_test/build_env/tmp.Yn6tGCukvG] Error 2 make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-4.15 cfg: BLA=n DAT=y DEBUG=y TRACING=y NC=y MCAST=n BATMAN_V=y ---------------------------------------------------------------------------
/home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/network-coding.c:163:44: warning: incorrect type in argument 4 (different base types) /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/network-coding.c:163:44: expected int ( *mptr )( ... ) /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/network-coding.c:163:44: got int /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/network-coding.c:162:37: error: not enough arguments for function batadv_tvlv_handler_register /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/network-coding.c: In function ‘batadv_nc_mesh_init’: /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/network-coding.c:45: /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/network-coding.c:45: /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/network-coding.o] Error 1 make[2]: *** [scripts/Makefile.build:575: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv] Error 2 make[1]: *** [Makefile:1508: _module_/home/build_test/build_env/tmp.Yn6tGCukvG] Error 2 make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-4.15 cfg: BLA=y DAT=n DEBUG=n TRACING=y NC=n MCAST=y BATMAN_V=y ---------------------------------------------------------------------------
/home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/multicast_forw.c:614:9: warning: statement expected after label /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:861:5: warning: symbol 'batadv_mcast_forw_tracker_tvlv_handler' was not declared. Should it be static? /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:876:14: warning: symbol 'batadv_mcast_forw_packet_hdrlen' was not declared. Should it be static? /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:933:6: warning: symbol 'batadv_mcast_forw_push' was not declared. Should it be static? /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:967:5: warning: symbol 'batadv_mcast_forw_mcsend' was not declared. Should it be static? /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:110:12: warning: context imbalance in 'batadv_mcast_forw_push_dests_list' - wrong count at exit /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c: In function ‘batadv_mcast_forw_shrink_pack_dests’: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:613:1: error: label at end of compound statement cont_next_slot: ^~~~~~~~~~~~~~ make[3]: *** [scripts/Makefile.build:317: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.o] Error 1 make[2]: *** [scripts/Makefile.build:575: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv] Error 2 make[1]: *** [Makefile:1508: _module_/home/build_test/build_env/tmp.Yn6tGCukvG] Error 2 make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-4.16 cfg: BLA=n DAT=n DEBUG=y TRACING=y NC=y MCAST=y BATMAN_V=n ---------------------------------------------------------------------------
/home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/multicast_forw.c:614:9: warning: statement expected after label /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:861:5: warning: symbol 'batadv_mcast_forw_tracker_tvlv_handler' was not declared. Should it be static? /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:876:14: warning: symbol 'batadv_mcast_forw_packet_hdrlen' was not declared. Should it be static? /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:933:6: warning: symbol 'batadv_mcast_forw_push' was not declared. Should it be static? /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:967:5: warning: symbol 'batadv_mcast_forw_mcsend' was not declared. Should it be static? /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:110:12: warning: context imbalance in 'batadv_mcast_forw_push_dests_list' - wrong count at exit /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c: In function ‘batadv_mcast_forw_shrink_pack_dests’: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:613:1: error: label at end of compound statement cont_next_slot: ^~~~~~~~~~~~~~ make[3]: *** [scripts/Makefile.build:323: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.o] Error 1 make[2]: *** [scripts/Makefile.build:581: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv] Error 2 make[1]: *** [Makefile:1556: _module_/home/build_test/build_env/tmp.Yn6tGCukvG] Error 2 make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-4.16 cfg: BLA=y DAT=y DEBUG=y TRACING=y NC=n MCAST=n BATMAN_V=n ---------------------------------------------------------------------------
/home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:389:17: error: typename in expression /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:405:17: error: typename in expression /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:405:26: error: Expected ; at end of statement /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:405:26: error: got int /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:389:17: error: undefined identifier 'u8' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:389:21: error: undefined identifier 'src' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:398:17: error: undefined identifier 'src' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:401:64: error: undefined identifier 'src' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:405:17: error: undefined identifier 'unsigned' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:413:17: error: undefined identifier 'tvlv_offset' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:414:45: error: undefined identifier 'tvlv_offset' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:415:47: error: undefined identifier 'tvlv_offset' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c: In function ‘batadv_tvlv_call_handler’: /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/tvlv.c:390:3: error: expected expression before ‘u8’ u8 *dst; ^~ /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/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.Yn6tGCukvG/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:323: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.o] Error 1 make[2]: *** [scripts/Makefile.build:581: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv] Error 2 make[1]: *** [Makefile:1556: _module_/home/build_test/build_env/tmp.Yn6tGCukvG] Error 2 make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-4.17 cfg: BLA=n DAT=y DEBUG=n TRACING=y NC=y MCAST=n BATMAN_V=n ---------------------------------------------------------------------------
/home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/network-coding.c:163:44: warning: incorrect type in argument 4 (different base types) /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/network-coding.c:163:44: expected int ( *mptr )( ... ) /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/network-coding.c:163:44: got int /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/network-coding.c:162:37: error: not enough arguments for function batadv_tvlv_handler_register /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/network-coding.c: In function ‘batadv_nc_mesh_init’: /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/network-coding.c:45: /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/network-coding.c:45: /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/network-coding.o] Error 1 make[2]: *** [scripts/Makefile.build:559: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv] Error 2 make[1]: *** [Makefile:1571: _module_/home/build_test/build_env/tmp.Yn6tGCukvG] 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=y BATMAN_V=y ---------------------------------------------------------------------------
/home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/multicast_forw.c:614:9: warning: statement expected after label /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:861:5: warning: symbol 'batadv_mcast_forw_tracker_tvlv_handler' was not declared. Should it be static? /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:876:14: warning: symbol 'batadv_mcast_forw_packet_hdrlen' was not declared. Should it be static? /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:933:6: warning: symbol 'batadv_mcast_forw_push' was not declared. Should it be static? /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:967:5: warning: symbol 'batadv_mcast_forw_mcsend' was not declared. Should it be static? /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:110:12: warning: context imbalance in 'batadv_mcast_forw_push_dests_list' - wrong count at exit /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c: In function ‘batadv_mcast_forw_shrink_pack_dests’: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:613:1: error: label at end of compound statement cont_next_slot: ^~~~~~~~~~~~~~ make[3]: *** [scripts/Makefile.build:313: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.o] Error 1 make[2]: *** [scripts/Makefile.build:559: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv] Error 2 make[1]: *** [Makefile:1571: _module_/home/build_test/build_env/tmp.Yn6tGCukvG] 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=y ---------------------------------------------------------------------------
/home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:389:17: error: typename in expression /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:405:17: error: typename in expression /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:405:26: error: Expected ; at end of statement /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:405:26: error: got int /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:389:17: error: undefined identifier 'u8' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:389:21: error: undefined identifier 'src' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:398:17: error: undefined identifier 'src' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:401:64: error: undefined identifier 'src' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:405:17: error: undefined identifier 'unsigned' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:413:17: error: undefined identifier 'tvlv_offset' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:414:45: error: undefined identifier 'tvlv_offset' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:415:47: error: undefined identifier 'tvlv_offset' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c: In function ‘batadv_tvlv_call_handler’: /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/tvlv.c:390:3: error: expected expression before ‘u8’ u8 *dst; ^~ /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/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.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/tvlv.o] Error 1 make[2]: *** [scripts/Makefile.build:559: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv] Error 2 make[1]: *** [Makefile:1571: _module_/home/build_test/build_env/tmp.Yn6tGCukvG] Error 2 make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-4.18 cfg: BLA=y DAT=n DEBUG=n TRACING=n NC=y MCAST=n BATMAN_V=y ---------------------------------------------------------------------------
/home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/network-coding.c:163:44: warning: incorrect type in argument 4 (different base types) /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/network-coding.c:163:44: expected int ( *mptr )( ... ) /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/network-coding.c:163:44: got int /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/network-coding.c:162:37: error: not enough arguments for function batadv_tvlv_handler_register /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/network-coding.c: In function ‘batadv_nc_mesh_init’: /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/network-coding.c:45: /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/network-coding.c:45: /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/network-coding.o] Error 1 make[2]: *** [scripts/Makefile.build:558: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv] Error 2 make[1]: *** [Makefile:1500: _module_/home/build_test/build_env/tmp.Yn6tGCukvG] Error 2 make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-4.18 cfg: BLA=y DAT=n DEBUG=n TRACING=y NC=n MCAST=n BATMAN_V=n ---------------------------------------------------------------------------
/home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:389:17: error: typename in expression /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:405:17: error: typename in expression /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:405:26: error: Expected ; at end of statement /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:405:26: error: got int /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:389:17: error: undefined identifier 'u8' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:389:21: error: undefined identifier 'src' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:398:17: error: undefined identifier 'src' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:401:64: error: undefined identifier 'src' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:405:17: error: undefined identifier 'unsigned' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:413:17: error: undefined identifier 'tvlv_offset' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:414:45: error: undefined identifier 'tvlv_offset' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:415:47: error: undefined identifier 'tvlv_offset' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c: In function ‘batadv_tvlv_call_handler’: /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/tvlv.c:390:3: error: expected expression before ‘u8’ u8 *dst; ^~ /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/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.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/tvlv.o] Error 1 make[2]: *** [scripts/Makefile.build:558: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv] Error 2 make[1]: *** [Makefile:1500: _module_/home/build_test/build_env/tmp.Yn6tGCukvG] Error 2 make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-4.18 cfg: BLA=y DAT=y DEBUG=y TRACING=n NC=n MCAST=y BATMAN_V=y ---------------------------------------------------------------------------
/home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/multicast_forw.c:614:9: warning: statement expected after label /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:861:5: warning: symbol 'batadv_mcast_forw_tracker_tvlv_handler' was not declared. Should it be static? /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:876:14: warning: symbol 'batadv_mcast_forw_packet_hdrlen' was not declared. Should it be static? /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:933:6: warning: symbol 'batadv_mcast_forw_push' was not declared. Should it be static? /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:967:5: warning: symbol 'batadv_mcast_forw_mcsend' was not declared. Should it be static? /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:110:12: warning: context imbalance in 'batadv_mcast_forw_push_dests_list' - wrong count at exit /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c: In function ‘batadv_mcast_forw_shrink_pack_dests’: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:613:1: error: label at end of compound statement cont_next_slot: ^~~~~~~~~~~~~~ make[3]: *** [scripts/Makefile.build:318: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.o] Error 1 make[2]: *** [scripts/Makefile.build:558: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv] Error 2 make[1]: *** [Makefile:1500: _module_/home/build_test/build_env/tmp.Yn6tGCukvG] Error 2 make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-4.19 cfg: BLA=n DAT=n DEBUG=y TRACING=y NC=n MCAST=n BATMAN_V=n ---------------------------------------------------------------------------
/home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:389:17: error: typename in expression /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:405:17: error: typename in expression /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:405:26: error: Expected ; at end of statement /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:405:26: error: got int /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:389:17: error: undefined identifier 'u8' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:389:21: error: undefined identifier 'src' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:398:17: error: undefined identifier 'src' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:401:64: error: undefined identifier 'src' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:405:17: error: undefined identifier 'unsigned' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:413:17: error: undefined identifier 'tvlv_offset' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:414:45: error: undefined identifier 'tvlv_offset' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:415:47: error: undefined identifier 'tvlv_offset' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c: In function ‘batadv_tvlv_call_handler’: /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/tvlv.c:390:3: error: expected expression before ‘u8’ u8 *dst; ^~ /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/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.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/tvlv.o] Error 1 make[2]: *** [scripts/Makefile.build:546: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv] Error 2 make[1]: *** [Makefile:1517: _module_/home/build_test/build_env/tmp.Yn6tGCukvG] Error 2 make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-4.19 cfg: BLA=y DAT=y DEBUG=n TRACING=y NC=y MCAST=y BATMAN_V=y ---------------------------------------------------------------------------
/home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/multicast_forw.c:614:9: warning: statement expected after label /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:861:5: warning: symbol 'batadv_mcast_forw_tracker_tvlv_handler' was not declared. Should it be static? /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:876:14: warning: symbol 'batadv_mcast_forw_packet_hdrlen' was not declared. Should it be static? /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:933:6: warning: symbol 'batadv_mcast_forw_push' was not declared. Should it be static? /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:967:5: warning: symbol 'batadv_mcast_forw_mcsend' was not declared. Should it be static? /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:110:12: warning: context imbalance in 'batadv_mcast_forw_push_dests_list' - wrong count at exit /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c: In function ‘batadv_mcast_forw_shrink_pack_dests’: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:613:1: error: label at end of compound statement cont_next_slot: ^~~~~~~~~~~~~~ make[3]: *** [scripts/Makefile.build:306: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.o] Error 1 make[2]: *** [scripts/Makefile.build:546: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv] Error 2 make[1]: *** [Makefile:1517: _module_/home/build_test/build_env/tmp.Yn6tGCukvG] Error 2 make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-4.19.269 cfg: BLA=n DAT=n DEBUG=n TRACING=n NC=n MCAST=n BATMAN_V=n ---------------------------------------------------------------------------
/home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:389:17: error: typename in expression /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:405:17: error: typename in expression /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:405:26: error: Expected ; at end of statement /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:405:26: error: got int /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:389:17: error: undefined identifier 'u8' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:389:21: error: undefined identifier 'src' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:398:17: error: undefined identifier 'src' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:401:64: error: undefined identifier 'src' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:405:17: error: undefined identifier 'unsigned' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:413:17: error: undefined identifier 'tvlv_offset' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:414:45: error: undefined identifier 'tvlv_offset' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:415:47: error: undefined identifier 'tvlv_offset' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c: In function ‘batadv_tvlv_call_handler’: /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/tvlv.c:390:3: error: expected expression before ‘u8’ u8 *dst; ^~ /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/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.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/tvlv.o] Error 1 make[2]: *** [scripts/Makefile.build:544: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv] Error 2 make[1]: *** [Makefile:1551: _module_/home/build_test/build_env/tmp.Yn6tGCukvG] Error 2 make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-4.19.269 cfg: BLA=y DAT=y DEBUG=y TRACING=n NC=y MCAST=n BATMAN_V=n ---------------------------------------------------------------------------
/home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/network-coding.c:163:44: warning: incorrect type in argument 4 (different base types) /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/network-coding.c:163:44: expected int ( *mptr )( ... ) /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/network-coding.c:163:44: got int /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/network-coding.c:162:37: error: not enough arguments for function batadv_tvlv_handler_register /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/network-coding.c: In function ‘batadv_nc_mesh_init’: /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/network-coding.c:45: /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/network-coding.c:45: /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/network-coding.o] Error 1 make[2]: *** [scripts/Makefile.build:544: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv] Error 2 make[1]: *** [Makefile:1551: _module_/home/build_test/build_env/tmp.Yn6tGCukvG] Error 2 make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-4.20 cfg: BLA=n DAT=y DEBUG=n TRACING=y NC=y MCAST=y BATMAN_V=y ---------------------------------------------------------------------------
/home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/multicast_forw.c:614:9: warning: statement expected after label /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:861:5: warning: symbol 'batadv_mcast_forw_tracker_tvlv_handler' was not declared. Should it be static? /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:876:14: warning: symbol 'batadv_mcast_forw_packet_hdrlen' was not declared. Should it be static? /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:933:6: warning: symbol 'batadv_mcast_forw_push' was not declared. Should it be static? /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:967:5: warning: symbol 'batadv_mcast_forw_mcsend' was not declared. Should it be static? /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:110:12: warning: context imbalance in 'batadv_mcast_forw_push_dests_list' - wrong count at exit /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c: In function ‘batadv_mcast_forw_shrink_pack_dests’: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:613:1: error: label at end of compound statement cont_next_slot: ^~~~~~~~~~~~~~ make[3]: *** [scripts/Makefile.build:292: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.o] Error 1 make[2]: *** [scripts/Makefile.build:516: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv] Error 2 make[1]: *** [Makefile:1563: _module_/home/build_test/build_env/tmp.Yn6tGCukvG] Error 2 make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-4.9 cfg: BLA=y DAT=y DEBUG=y TRACING=y NC=y MCAST=n BATMAN_V=n ---------------------------------------------------------------------------
/home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/network-coding.c:163:44: warning: incorrect type in argument 4 (different base types) /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/network-coding.c:163:44: expected int ( *mptr )( ... ) /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/network-coding.c:163:44: got int /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/network-coding.c:162:37: error: not enough arguments for function batadv_tvlv_handler_register /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/network-coding.c: In function ‘batadv_nc_mesh_init’: /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/network-coding.c:45: /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/network-coding.c:45: /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/network-coding.o] Error 1 make[2]: *** [scripts/Makefile.build:544: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv] Error 2 make[1]: *** [Makefile:1490: _module_/home/build_test/build_env/tmp.Yn6tGCukvG] 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=y MCAST=y BATMAN_V=n ---------------------------------------------------------------------------
/home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/multicast_forw.c:614:9: warning: statement expected after label /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:861:5: warning: symbol 'batadv_mcast_forw_tracker_tvlv_handler' was not declared. Should it be static? /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:876:14: warning: symbol 'batadv_mcast_forw_packet_hdrlen' was not declared. Should it be static? /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:933:6: warning: symbol 'batadv_mcast_forw_push' was not declared. Should it be static? /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:967:5: warning: symbol 'batadv_mcast_forw_mcsend' was not declared. Should it be static? /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:110:12: warning: context imbalance in 'batadv_mcast_forw_push_dests_list' - wrong count at exit /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c: In function ‘batadv_mcast_forw_shrink_pack_dests’: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:613:1: error: label at end of compound statement cont_next_slot: ^~~~~~~~~~~~~~ make[3]: *** [scripts/Makefile.build:308: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.o] Error 1 make[2]: *** [scripts/Makefile.build:558: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv] Error 2 make[1]: *** [Makefile:1544: _module_/home/build_test/build_env/tmp.Yn6tGCukvG] Error 2 make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-4.9.336 cfg: BLA=n DAT=y DEBUG=n TRACING=y NC=y MCAST=n BATMAN_V=y ---------------------------------------------------------------------------
/home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/network-coding.c:163:44: warning: incorrect type in argument 4 (different base types) /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/network-coding.c:163:44: expected int ( *mptr )( ... ) /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/network-coding.c:163:44: got int /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/network-coding.c:162:37: error: not enough arguments for function batadv_tvlv_handler_register /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/network-coding.c: In function ‘batadv_nc_mesh_init’: /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/network-coding.c:45: /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/network-coding.c:45: /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/network-coding.o] Error 1 make[2]: *** [scripts/Makefile.build:558: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv] Error 2 make[1]: *** [Makefile:1544: _module_/home/build_test/build_env/tmp.Yn6tGCukvG] Error 2 make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.0 cfg: BLA=n DAT=n DEBUG=n TRACING=n NC=y MCAST=y BATMAN_V=y ---------------------------------------------------------------------------
/home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/multicast_forw.c:614:9: warning: statement expected after label /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:861:5: warning: symbol 'batadv_mcast_forw_tracker_tvlv_handler' was not declared. Should it be static? /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:876:14: warning: symbol 'batadv_mcast_forw_packet_hdrlen' was not declared. Should it be static? /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:933:6: warning: symbol 'batadv_mcast_forw_push' was not declared. Should it be static? /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:967:5: warning: symbol 'batadv_mcast_forw_mcsend' was not declared. Should it be static? /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:110:12: warning: context imbalance in 'batadv_mcast_forw_push_dests_list' - wrong count at exit /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c: In function ‘batadv_mcast_forw_shrink_pack_dests’: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:613:1: error: label at end of compound statement cont_next_slot: ^~~~~~~~~~~~~~ make[3]: *** [scripts/Makefile.build:277: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.o] Error 1 make[2]: *** [scripts/Makefile.build:492: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv] Error 2 make[1]: *** [Makefile:1553: _module_/home/build_test/build_env/tmp.Yn6tGCukvG] Error 2 make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.0 cfg: BLA=n DAT=n DEBUG=y TRACING=n NC=n MCAST=n BATMAN_V=n ---------------------------------------------------------------------------
/home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:389:17: error: typename in expression /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:405:17: error: typename in expression /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:405:26: error: Expected ; at end of statement /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:405:26: error: got int /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:389:17: error: undefined identifier 'u8' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:389:21: error: undefined identifier 'src' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:398:17: error: undefined identifier 'src' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:401:64: error: undefined identifier 'src' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:405:17: error: undefined identifier 'unsigned' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:413:17: error: undefined identifier 'tvlv_offset' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:414:45: error: undefined identifier 'tvlv_offset' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:415:47: error: undefined identifier 'tvlv_offset' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c: In function ‘batadv_tvlv_call_handler’: /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/tvlv.c:390:3: error: expected expression before ‘u8’ u8 *dst; ^~ /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/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.Yn6tGCukvG/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:277: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.o] Error 1 make[2]: *** [scripts/Makefile.build:492: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv] Error 2 make[1]: *** [Makefile:1553: _module_/home/build_test/build_env/tmp.Yn6tGCukvG] Error 2 make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.1 cfg: BLA=n DAT=n DEBUG=n TRACING=n NC=n MCAST=y BATMAN_V=y ---------------------------------------------------------------------------
/home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/multicast_forw.c:614:9: warning: statement expected after label /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:861:5: warning: symbol 'batadv_mcast_forw_tracker_tvlv_handler' was not declared. Should it be static? /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:876:14: warning: symbol 'batadv_mcast_forw_packet_hdrlen' was not declared. Should it be static? /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:933:6: warning: symbol 'batadv_mcast_forw_push' was not declared. Should it be static? /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:967:5: warning: symbol 'batadv_mcast_forw_mcsend' was not declared. Should it be static? /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:110:12: warning: context imbalance in 'batadv_mcast_forw_push_dests_list' - wrong count at exit /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c: In function ‘batadv_mcast_forw_shrink_pack_dests’: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:613:1: error: label at end of compound statement cont_next_slot: ^~~~~~~~~~~~~~ make[3]: *** [scripts/Makefile.build:276: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.o] Error 1 make[2]: *** [scripts/Makefile.build:486: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv] Error 2 make[1]: *** [Makefile:1571: _module_/home/build_test/build_env/tmp.Yn6tGCukvG] 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=y ---------------------------------------------------------------------------
/home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c: In function ‘batadv_tvlv_call_handler’: /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/tvlv.c:390:3: error: expected expression before ‘u8’ u8 *dst; ^~ /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/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.Yn6tGCukvG/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.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/tvlv.c:404:2: note: here case BATADV_MCAST: ^~~~ make[3]: *** [scripts/Makefile.build:279: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.o] Error 1 make[2]: *** [scripts/Makefile.build:496: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv] Error 2 make[1]: *** [Makefile:1805: /home/build_test/build_env/tmp.Yn6tGCukvG] Error 2 make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.10 cfg: BLA=y DAT=n DEBUG=y TRACING=y NC=n MCAST=y BATMAN_V=y ---------------------------------------------------------------------------
/home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/multicast_forw.c: In function ‘batadv_mcast_forw_shrink_pack_dests’: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:613:1: error: label at end of compound statement cont_next_slot: ^~~~~~~~~~~~~~ make[3]: *** [scripts/Makefile.build:279: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.o] Error 1 make[2]: *** [scripts/Makefile.build:496: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv] Error 2 make[1]: *** [Makefile:1805: /home/build_test/build_env/tmp.Yn6tGCukvG] Error 2 make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.10.159 cfg: BLA=y DAT=y DEBUG=n TRACING=y NC=y MCAST=y BATMAN_V=y ---------------------------------------------------------------------------
/home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/multicast_forw.c: In function ‘batadv_mcast_forw_shrink_pack_dests’: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:613:1: error: label at end of compound statement cont_next_slot: ^~~~~~~~~~~~~~ make[3]: *** [scripts/Makefile.build:286: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.o] Error 1 make[2]: *** [scripts/Makefile.build:503: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv] Error 2 make[1]: *** [Makefile:1837: /home/build_test/build_env/tmp.Yn6tGCukvG] Error 2 make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.11 cfg: BLA=n DAT=y DEBUG=y TRACING=y NC=y MCAST=y BATMAN_V=n ---------------------------------------------------------------------------
/home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/multicast_forw.c: In function ‘batadv_mcast_forw_shrink_pack_dests’: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:613:1: error: label at end of compound statement cont_next_slot: ^~~~~~~~~~~~~~ make[3]: *** [scripts/Makefile.build:279: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.o] Error 1 make[2]: *** [scripts/Makefile.build:496: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv] Error 2 make[1]: *** [Makefile:1800: /home/build_test/build_env/tmp.Yn6tGCukvG] Error 2 make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.11 cfg: BLA=y DAT=n DEBUG=n TRACING=n NC=n MCAST=n BATMAN_V=y ---------------------------------------------------------------------------
/home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c: In function ‘batadv_tvlv_call_handler’: /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/tvlv.c:390:3: error: expected expression before ‘u8’ u8 *dst; ^~ /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/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.Yn6tGCukvG/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.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/tvlv.c:404:2: note: here case BATADV_MCAST: ^~~~ make[3]: *** [scripts/Makefile.build:279: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.o] Error 1 make[2]: *** [scripts/Makefile.build:496: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv] Error 2 make[1]: *** [Makefile:1800: /home/build_test/build_env/tmp.Yn6tGCukvG] Error 2 make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.11 cfg: BLA=y DAT=n DEBUG=n TRACING=y NC=y MCAST=n BATMAN_V=n ---------------------------------------------------------------------------
/home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/network-coding.c: In function ‘batadv_nc_mesh_init’: /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/network-coding.c:45: /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/network-coding.c:45: /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/network-coding.o] Error 1 make[2]: *** [scripts/Makefile.build:496: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv] Error 2 make[1]: *** [Makefile:1800: /home/build_test/build_env/tmp.Yn6tGCukvG] Error 2 make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.12 cfg: BLA=n DAT=y DEBUG=n TRACING=n NC=y MCAST=y BATMAN_V=n ---------------------------------------------------------------------------
/home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/multicast_forw.c: In function ‘batadv_mcast_forw_shrink_pack_dests’: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:613:1: error: label at end of compound statement cont_next_slot: ^~~~~~~~~~~~~~ make[3]: *** [scripts/Makefile.build:271: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.o] Error 1 make[2]: *** [scripts/Makefile.build:514: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv] Error 2 make[1]: *** [Makefile:1851: /home/build_test/build_env/tmp.Yn6tGCukvG] Error 2 make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.12 cfg: BLA=y DAT=n DEBUG=n TRACING=y NC=n MCAST=n BATMAN_V=y ---------------------------------------------------------------------------
/home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c: In function ‘batadv_tvlv_call_handler’: /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/tvlv.c:390:3: error: expected expression before ‘u8’ u8 *dst; ^~ /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/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.Yn6tGCukvG/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.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/tvlv.c:404:2: note: here case BATADV_MCAST: ^~~~ make[3]: *** [scripts/Makefile.build:271: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.o] Error 1 make[2]: *** [scripts/Makefile.build:514: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv] Error 2 make[1]: *** [Makefile:1851: /home/build_test/build_env/tmp.Yn6tGCukvG] Error 2 make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.13 cfg: BLA=n DAT=n DEBUG=n TRACING=n NC=y MCAST=n BATMAN_V=y ---------------------------------------------------------------------------
/home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/network-coding.c: In function ‘batadv_nc_mesh_init’: /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/network-coding.c:45: /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/network-coding.c:45: /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/network-coding.o] Error 1 make[2]: *** [scripts/Makefile.build:515: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv] Error 2 make[1]: *** [Makefile:1847: /home/build_test/build_env/tmp.Yn6tGCukvG] Error 2 make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.13 cfg: BLA=n DAT=y DEBUG=y TRACING=y NC=n MCAST=n BATMAN_V=y ---------------------------------------------------------------------------
/home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c: In function ‘batadv_tvlv_call_handler’: /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/tvlv.c:390:3: error: expected expression before ‘u8’ u8 *dst; ^~ /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/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.Yn6tGCukvG/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.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/tvlv.c:404:2: note: here case BATADV_MCAST: ^~~~ make[3]: *** [scripts/Makefile.build:272: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.o] Error 1 make[2]: *** [scripts/Makefile.build:515: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv] Error 2 make[1]: *** [Makefile:1847: /home/build_test/build_env/tmp.Yn6tGCukvG] 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=y ---------------------------------------------------------------------------
/home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/network-coding.c: In function ‘batadv_nc_mesh_init’: /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/network-coding.c:45: /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/network-coding.c:45: /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/network-coding.o] Error 1 make[2]: *** [scripts/Makefile.build:514: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv] Error 2 make[1]: *** [Makefile:1851: /home/build_test/build_env/tmp.Yn6tGCukvG] Error 2 make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.15 cfg: BLA=n DAT=y DEBUG=y TRACING=y NC=y MCAST=y BATMAN_V=n ---------------------------------------------------------------------------
/home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/multicast_forw.c: In function ‘batadv_mcast_forw_shrink_pack_dests’: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:613:1: error: label at end of compound statement cont_next_slot: ^~~~~~~~~~~~~~ make[3]: *** [scripts/Makefile.build:277: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.o] Error 1 make[2]: *** [scripts/Makefile.build:540: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv] Error 2 make[1]: *** [Makefile:1868: /home/build_test/build_env/tmp.Yn6tGCukvG] Error 2 make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.15.83 cfg: BLA=n DAT=y DEBUG=n TRACING=y NC=y MCAST=y BATMAN_V=n ---------------------------------------------------------------------------
/home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/multicast_forw.c: In function ‘batadv_mcast_forw_shrink_pack_dests’: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:613:1: error: label at end of compound statement cont_next_slot: ^~~~~~~~~~~~~~ make[3]: *** [scripts/Makefile.build:289: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.o] Error 1 make[2]: *** [scripts/Makefile.build:552: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv] Error 2 make[1]: *** [Makefile:1902: /home/build_test/build_env/tmp.Yn6tGCukvG] Error 2 make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.16 cfg: BLA=y DAT=n DEBUG=n TRACING=n NC=n MCAST=n BATMAN_V=n ---------------------------------------------------------------------------
/home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c: In function ‘batadv_tvlv_call_handler’: /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/tvlv.c:390:3: error: expected expression before ‘u8’ u8 *dst; ^~ /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/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.Yn6tGCukvG/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.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/tvlv.c:404:2: note: here case BATADV_MCAST: ^~~~ make[3]: *** [scripts/Makefile.build:287: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.o] Error 1 make[2]: *** [scripts/Makefile.build:549: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv] Error 2 make[1]: *** [Makefile:1846: /home/build_test/build_env/tmp.Yn6tGCukvG] Error 2 make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.16 cfg: BLA=y DAT=n DEBUG=n TRACING=n NC=y MCAST=n BATMAN_V=y ---------------------------------------------------------------------------
/home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/network-coding.c: In function ‘batadv_nc_mesh_init’: /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/network-coding.c:45: /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/network-coding.c:45: /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/network-coding.o] Error 1 make[2]: *** [scripts/Makefile.build:549: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv] Error 2 make[1]: *** [Makefile:1846: /home/build_test/build_env/tmp.Yn6tGCukvG] Error 2 make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.16 cfg: BLA=y DAT=y DEBUG=y TRACING=y NC=n MCAST=y BATMAN_V=y ---------------------------------------------------------------------------
/home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/multicast_forw.c: In function ‘batadv_mcast_forw_shrink_pack_dests’: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:613:1: error: label at end of compound statement cont_next_slot: ^~~~~~~~~~~~~~ make[3]: *** [scripts/Makefile.build:287: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.o] Error 1 make[2]: *** [scripts/Makefile.build:549: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv] Error 2 make[1]: *** [Makefile:1846: /home/build_test/build_env/tmp.Yn6tGCukvG] Error 2 make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.17 cfg: BLA=y DAT=y DEBUG=y TRACING=n NC=y MCAST=n BATMAN_V=y ---------------------------------------------------------------------------
/home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/network-coding.c: In function ‘batadv_nc_mesh_init’: /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/network-coding.c:45: /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/network-coding.c:45: /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/network-coding.o] Error 1 make[2]: *** [scripts/Makefile.build:550: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv] Error 2 make[1]: *** [Makefile:1831: /home/build_test/build_env/tmp.Yn6tGCukvG] 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=n BATMAN_V=n ---------------------------------------------------------------------------
/home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c: In function ‘batadv_tvlv_call_handler’: /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/tvlv.c:390:3: error: expected expression before ‘u8’ u8 *dst; ^~ /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/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.Yn6tGCukvG/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.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/tvlv.c:404:2: note: here case BATADV_MCAST: ^~~~ make[3]: *** [scripts/Makefile.build:288: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.o] Error 1 make[2]: *** [scripts/Makefile.build:550: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv] Error 2 make[1]: *** [Makefile:1834: /home/build_test/build_env/tmp.Yn6tGCukvG] Error 2 make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.18 cfg: BLA=n DAT=y DEBUG=y TRACING=y NC=y MCAST=n BATMAN_V=y ---------------------------------------------------------------------------
/home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/network-coding.c: In function ‘batadv_nc_mesh_init’: /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/network-coding.c:45: /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/network-coding.c:45: /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/network-coding.o] Error 1 make[2]: *** [scripts/Makefile.build:550: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv] Error 2 make[1]: *** [Makefile:1834: /home/build_test/build_env/tmp.Yn6tGCukvG] Error 2 make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.2 cfg: BLA=y DAT=n DEBUG=y TRACING=y NC=n MCAST=n BATMAN_V=y ---------------------------------------------------------------------------
/home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:389:17: error: typename in expression /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:405:17: error: typename in expression /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:405:26: error: Expected ; at end of statement /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:405:26: error: got int /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:389:17: error: undefined identifier 'u8' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:389:21: error: undefined identifier 'src' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:398:17: error: undefined identifier 'src' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:401:64: error: undefined identifier 'src' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:405:17: error: undefined identifier 'unsigned' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:413:17: error: undefined identifier 'tvlv_offset' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:414:45: error: undefined identifier 'tvlv_offset' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:415:47: error: undefined identifier 'tvlv_offset' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c: In function ‘batadv_tvlv_call_handler’: /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/tvlv.c:390:3: error: expected expression before ‘u8’ u8 *dst; ^~ /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/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.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/tvlv.o] Error 1 make[2]: *** [scripts/Makefile.build:489: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv] Error 2 make[1]: *** [Makefile:1595: _module_/home/build_test/build_env/tmp.Yn6tGCukvG] Error 2 make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.2 cfg: BLA=y DAT=y DEBUG=n TRACING=y NC=n MCAST=y BATMAN_V=n ---------------------------------------------------------------------------
/home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/multicast_forw.c:614:9: warning: statement expected after label /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:861:5: warning: symbol 'batadv_mcast_forw_tracker_tvlv_handler' was not declared. Should it be static? /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:876:14: warning: symbol 'batadv_mcast_forw_packet_hdrlen' was not declared. Should it be static? /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:933:6: warning: symbol 'batadv_mcast_forw_push' was not declared. Should it be static? /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:967:5: warning: symbol 'batadv_mcast_forw_mcsend' was not declared. Should it be static? /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:110:12: warning: context imbalance in 'batadv_mcast_forw_push_dests_list' - wrong count at exit /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c: In function ‘batadv_mcast_forw_shrink_pack_dests’: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:613:1: error: label at end of compound statement cont_next_slot: ^~~~~~~~~~~~~~ make[3]: *** [scripts/Makefile.build:279: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.o] Error 1 make[2]: *** [scripts/Makefile.build:489: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv] Error 2 make[1]: *** [Makefile:1595: _module_/home/build_test/build_env/tmp.Yn6tGCukvG] Error 2 make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.2 cfg: BLA=y DAT=y DEBUG=n TRACING=y NC=y MCAST=n BATMAN_V=n ---------------------------------------------------------------------------
/home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/network-coding.c:163:44: warning: incorrect type in argument 4 (different base types) /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/network-coding.c:163:44: expected int ( *mptr )( ... ) /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/network-coding.c:163:44: got int /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/network-coding.c:162:37: error: not enough arguments for function batadv_tvlv_handler_register /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/network-coding.c: In function ‘batadv_nc_mesh_init’: /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/network-coding.c:45: /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/network-coding.c:45: /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/network-coding.o] Error 1 make[2]: *** [scripts/Makefile.build:489: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv] Error 2 make[1]: *** [Makefile:1595: _module_/home/build_test/build_env/tmp.Yn6tGCukvG] Error 2 make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.3 cfg: BLA=n DAT=n DEBUG=n TRACING=n NC=n MCAST=n BATMAN_V=n ---------------------------------------------------------------------------
/home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:389:17: error: typename in expression /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:405:17: error: typename in expression /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:405:26: error: Expected ; at end of statement /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:405:26: error: got int /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:389:17: error: undefined identifier 'u8' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:389:21: error: undefined identifier 'src' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:398:17: error: undefined identifier 'src' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:401:64: error: undefined identifier 'src' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:405:17: error: undefined identifier 'unsigned' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:413:17: error: undefined identifier 'tvlv_offset' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:414:45: error: undefined identifier 'tvlv_offset' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:415:47: error: undefined identifier 'tvlv_offset' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c: In function ‘batadv_tvlv_call_handler’: /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/tvlv.c:390:3: error: expected expression before ‘u8’ u8 *dst; ^~ /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/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.Yn6tGCukvG/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.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/tvlv.c:404:2: note: here case BATADV_MCAST: ^~~~ make[3]: *** [scripts/Makefile.build:281: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.o] Error 1 make[2]: *** [scripts/Makefile.build:497: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv] Error 2 make[1]: *** [Makefile:1624: _module_/home/build_test/build_env/tmp.Yn6tGCukvG] Error 2 make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.4 cfg: BLA=y DAT=n DEBUG=n TRACING=n NC=n MCAST=n BATMAN_V=n ---------------------------------------------------------------------------
/home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:389:17: error: typename in expression /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:405:17: error: typename in expression /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:405:26: error: Expected ; at end of statement /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:405:26: error: got int /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:389:17: error: undefined identifier 'u8' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:389:21: error: undefined identifier 'src' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:398:17: error: undefined identifier 'src' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:401:64: error: undefined identifier 'src' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:405:17: error: undefined identifier 'unsigned' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:413:17: error: undefined identifier 'tvlv_offset' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:414:45: error: undefined identifier 'tvlv_offset' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:415:47: error: undefined identifier 'tvlv_offset' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c: In function ‘batadv_tvlv_call_handler’: /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/tvlv.c:390:3: error: expected expression before ‘u8’ u8 *dst; ^~ /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/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.Yn6tGCukvG/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.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/tvlv.c:404:2: note: here case BATADV_MCAST: ^~~~ make[3]: *** [scripts/Makefile.build:266: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.o] Error 1 make[2]: *** [scripts/Makefile.build:509: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv] Error 2 make[1]: *** [Makefile:1652: /home/build_test/build_env/tmp.Yn6tGCukvG] Error 2 make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.4 cfg: BLA=y DAT=y DEBUG=y TRACING=n NC=n MCAST=y BATMAN_V=y ---------------------------------------------------------------------------
/home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/multicast_forw.c:614:9: warning: statement expected after label /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:861:5: warning: symbol 'batadv_mcast_forw_tracker_tvlv_handler' was not declared. Should it be static? /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:876:14: warning: symbol 'batadv_mcast_forw_packet_hdrlen' was not declared. Should it be static? /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:933:6: warning: symbol 'batadv_mcast_forw_push' was not declared. Should it be static? /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:967:5: warning: symbol 'batadv_mcast_forw_mcsend' was not declared. Should it be static? /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:110:12: warning: context imbalance in 'batadv_mcast_forw_push_dests_list' - wrong count at exit /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c: In function ‘batadv_mcast_forw_shrink_pack_dests’: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:613:1: error: label at end of compound statement cont_next_slot: ^~~~~~~~~~~~~~ make[3]: *** [scripts/Makefile.build:266: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.o] Error 1 make[2]: *** [scripts/Makefile.build:509: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv] Error 2 make[1]: *** [Makefile:1652: /home/build_test/build_env/tmp.Yn6tGCukvG] Error 2 make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.4.227 cfg: BLA=n DAT=n DEBUG=y TRACING=n NC=n MCAST=n BATMAN_V=y ---------------------------------------------------------------------------
/home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c: In function ‘batadv_tvlv_call_handler’: /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/tvlv.c:390:3: error: expected expression before ‘u8’ u8 *dst; ^~ /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/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.Yn6tGCukvG/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.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/tvlv.c:404:2: note: here case BATADV_MCAST: ^~~~ make[3]: *** [scripts/Makefile.build:262: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.o] Error 1 make[2]: *** [scripts/Makefile.build:497: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv] Error 2 make[1]: *** [Makefile:1739: /home/build_test/build_env/tmp.Yn6tGCukvG] Error 2 make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.4.227 cfg: BLA=n DAT=n DEBUG=y TRACING=n NC=y MCAST=y BATMAN_V=y ---------------------------------------------------------------------------
/home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/multicast_forw.c: In function ‘batadv_mcast_forw_shrink_pack_dests’: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:613:1: error: label at end of compound statement cont_next_slot: ^~~~~~~~~~~~~~ make[3]: *** [scripts/Makefile.build:262: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.o] Error 1 make[2]: *** [scripts/Makefile.build:497: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv] Error 2 make[1]: *** [Makefile:1739: /home/build_test/build_env/tmp.Yn6tGCukvG] Error 2 make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.5 cfg: BLA=n DAT=n DEBUG=n TRACING=y NC=n MCAST=y BATMAN_V=n ---------------------------------------------------------------------------
/home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/multicast_forw.c:614:9: warning: statement expected after label /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:861:5: warning: symbol 'batadv_mcast_forw_tracker_tvlv_handler' was not declared. Should it be static? /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:876:14: warning: symbol 'batadv_mcast_forw_packet_hdrlen' was not declared. Should it be static? /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:933:6: warning: symbol 'batadv_mcast_forw_push' was not declared. Should it be static? /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:967:5: warning: symbol 'batadv_mcast_forw_mcsend' was not declared. Should it be static? /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:110:12: warning: context imbalance in 'batadv_mcast_forw_push_dests_list' - wrong count at exit /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c: In function ‘batadv_mcast_forw_shrink_pack_dests’: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:613:1: error: label at end of compound statement cont_next_slot: ^~~~~~~~~~~~~~ make[3]: *** [scripts/Makefile.build:266: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.o] Error 1 make[2]: *** [scripts/Makefile.build:503: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv] Error 2 make[1]: *** [Makefile:1693: /home/build_test/build_env/tmp.Yn6tGCukvG] Error 2 make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.6 cfg: BLA=y DAT=y DEBUG=n TRACING=y NC=n MCAST=y BATMAN_V=n ---------------------------------------------------------------------------
/home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/multicast_forw.c:614:9: warning: statement expected after label /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:861:5: warning: symbol 'batadv_mcast_forw_tracker_tvlv_handler' was not declared. Should it be static? /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:876:14: warning: symbol 'batadv_mcast_forw_packet_hdrlen' was not declared. Should it be static? /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:933:6: warning: symbol 'batadv_mcast_forw_push' was not declared. Should it be static? /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:967:5: warning: symbol 'batadv_mcast_forw_mcsend' was not declared. Should it be static? /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:110:12: warning: context imbalance in 'batadv_mcast_forw_push_dests_list' - wrong count at exit /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c: In function ‘batadv_mcast_forw_shrink_pack_dests’: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:613:1: error: label at end of compound statement cont_next_slot: ^~~~~~~~~~~~~~ make[3]: *** [scripts/Makefile.build:268: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.o] Error 1 make[2]: *** [scripts/Makefile.build:505: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv] Error 2 make[1]: *** [Makefile:1683: /home/build_test/build_env/tmp.Yn6tGCukvG] Error 2 make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.7 cfg: BLA=n DAT=n DEBUG=y TRACING=y NC=y MCAST=y BATMAN_V=y ---------------------------------------------------------------------------
/home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/multicast_forw.c:614:9: warning: statement expected after label /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:861:5: warning: symbol 'batadv_mcast_forw_tracker_tvlv_handler' was not declared. Should it be static? /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:876:14: warning: symbol 'batadv_mcast_forw_packet_hdrlen' was not declared. Should it be static? /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:933:6: warning: symbol 'batadv_mcast_forw_push' was not declared. Should it be static? /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:967:5: warning: symbol 'batadv_mcast_forw_mcsend' was not declared. Should it be static? /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:110:12: warning: context imbalance in 'batadv_mcast_forw_push_dests_list' - wrong count at exit /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c: In function ‘batadv_mcast_forw_shrink_pack_dests’: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:613:1: error: label at end of compound statement cont_next_slot: ^~~~~~~~~~~~~~ make[3]: *** [scripts/Makefile.build:267: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.o] Error 1 make[2]: *** [scripts/Makefile.build:488: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv] Error 2 make[1]: *** [Makefile:1729: /home/build_test/build_env/tmp.Yn6tGCukvG] Error 2 make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.7 cfg: BLA=y DAT=n DEBUG=n TRACING=y NC=y MCAST=n BATMAN_V=y ---------------------------------------------------------------------------
/home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/network-coding.c:163:44: warning: incorrect type in argument 4 (different base types) /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/network-coding.c:163:44: expected int ( *mptr )( ... ) /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/network-coding.c:163:44: got int /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/network-coding.c:162:37: error: not enough arguments for function batadv_tvlv_handler_register /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/network-coding.c: In function ‘batadv_nc_mesh_init’: /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/network-coding.c:45: /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/network-coding.c:45: /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/network-coding.o] Error 1 make[2]: *** [scripts/Makefile.build:488: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv] Error 2 make[1]: *** [Makefile:1729: /home/build_test/build_env/tmp.Yn6tGCukvG] 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=y BATMAN_V=n ---------------------------------------------------------------------------
/home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/multicast_forw.c:614:9: warning: statement expected after label /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:861:5: warning: symbol 'batadv_mcast_forw_tracker_tvlv_handler' was not declared. Should it be static? /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:876:14: warning: symbol 'batadv_mcast_forw_packet_hdrlen' was not declared. Should it be static? /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:933:6: warning: symbol 'batadv_mcast_forw_push' was not declared. Should it be static? /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:967:5: warning: symbol 'batadv_mcast_forw_mcsend' was not declared. Should it be static? /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:110:12: warning: context imbalance in 'batadv_mcast_forw_push_dests_list' - wrong count at exit /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c: In function ‘batadv_mcast_forw_shrink_pack_dests’: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:613:1: error: label at end of compound statement cont_next_slot: ^~~~~~~~~~~~~~ make[3]: *** [scripts/Makefile.build:281: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.o] Error 1 make[2]: *** [scripts/Makefile.build:497: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv] Error 2 make[1]: *** [Makefile:1756: /home/build_test/build_env/tmp.Yn6tGCukvG] Error 2 make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.8 cfg: BLA=n DAT=y DEBUG=y TRACING=n NC=y MCAST=n BATMAN_V=n ---------------------------------------------------------------------------
/home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/network-coding.c:163:44: warning: incorrect type in argument 4 (different base types) /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/network-coding.c:163:44: expected int ( *mptr )( ... ) /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/network-coding.c:163:44: got int /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/network-coding.c:162:37: error: not enough arguments for function batadv_tvlv_handler_register /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/network-coding.c: In function ‘batadv_nc_mesh_init’: /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/network-coding.c:45: /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/network-coding.c:45: /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/network-coding.o] Error 1 make[2]: *** [scripts/Makefile.build:497: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv] Error 2 make[1]: *** [Makefile:1756: /home/build_test/build_env/tmp.Yn6tGCukvG] Error 2 make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.8 cfg: BLA=y DAT=n DEBUG=n TRACING=n NC=n MCAST=n BATMAN_V=n ---------------------------------------------------------------------------
/home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:389:17: error: typename in expression /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:405:17: error: typename in expression /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:405:26: error: Expected ; at end of statement /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:405:26: error: got int /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:389:17: error: undefined identifier 'u8' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:389:21: error: undefined identifier 'src' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:398:17: error: undefined identifier 'src' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:401:64: error: undefined identifier 'src' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:405:17: error: undefined identifier 'unsigned' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:413:17: error: undefined identifier 'tvlv_offset' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:414:45: error: undefined identifier 'tvlv_offset' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c:415:47: error: undefined identifier 'tvlv_offset' /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c: In function ‘batadv_tvlv_call_handler’: /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/tvlv.c:390:3: error: expected expression before ‘u8’ u8 *dst; ^~ /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/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.Yn6tGCukvG/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.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/tvlv.c:404:2: note: here case BATADV_MCAST: ^~~~ make[3]: *** [scripts/Makefile.build:281: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.o] Error 1 make[2]: *** [scripts/Makefile.build:497: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv] Error 2 make[1]: *** [Makefile:1756: /home/build_test/build_env/tmp.Yn6tGCukvG] Error 2 make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.9 cfg: BLA=y DAT=n DEBUG=n TRACING=n NC=n MCAST=y BATMAN_V=y ---------------------------------------------------------------------------
/home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/multicast_forw.c: In function ‘batadv_mcast_forw_shrink_pack_dests’: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:613:1: error: label at end of compound statement cont_next_slot: ^~~~~~~~~~~~~~ make[3]: *** [scripts/Makefile.build:283: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.o] Error 1 make[2]: *** [scripts/Makefile.build:500: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv] Error 2 make[1]: *** [Makefile:1784: /home/build_test/build_env/tmp.Yn6tGCukvG] Error 2 make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-5.9 cfg: BLA=y DAT=y DEBUG=y TRACING=n NC=n MCAST=n BATMAN_V=y ---------------------------------------------------------------------------
/home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c: In function ‘batadv_tvlv_call_handler’: /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/tvlv.c:390:3: error: expected expression before ‘u8’ u8 *dst; ^~ /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/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.Yn6tGCukvG/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.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/tvlv.c:404:2: note: here case BATADV_MCAST: ^~~~ make[3]: *** [scripts/Makefile.build:283: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.o] Error 1 make[2]: *** [scripts/Makefile.build:500: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv] Error 2 make[1]: *** [Makefile:1784: /home/build_test/build_env/tmp.Yn6tGCukvG] Error 2 make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-6.0 cfg: BLA=n DAT=n DEBUG=n TRACING=n NC=y MCAST=n BATMAN_V=n ---------------------------------------------------------------------------
/home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/network-coding.c: In function ‘batadv_nc_mesh_init’: /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/network-coding.c:45: /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/network-coding.c:45: /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/network-coding.o] Error 1 make[2]: *** [scripts/Makefile.build:465: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv] Error 2 make[1]: *** [Makefile:1852: /home/build_test/build_env/tmp.Yn6tGCukvG] Error 2 make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-6.0.13 cfg: BLA=n DAT=n DEBUG=y TRACING=y NC=n MCAST=n BATMAN_V=n ---------------------------------------------------------------------------
/home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c: In function ‘batadv_tvlv_call_handler’: /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/tvlv.c:390:3: error: expected expression before ‘u8’ u8 *dst; ^~ /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/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.Yn6tGCukvG/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.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/tvlv.c:404:2: note: here case BATADV_MCAST: ^~~~ make[3]: *** [scripts/Makefile.build:249: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.o] Error 1 make[2]: *** [scripts/Makefile.build:465: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv] Error 2 make[1]: *** [Makefile:1852: /home/build_test/build_env/tmp.Yn6tGCukvG] Error 2 make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-6.1 cfg: BLA=y DAT=n DEBUG=y TRACING=n NC=y MCAST=y BATMAN_V=y ---------------------------------------------------------------------------
/home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/multicast_forw.c: In function ‘batadv_mcast_forw_shrink_pack_dests’: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.c:613:1: error: label at end of compound statement cont_next_slot: ^~~~~~~~~~~~~~ make[3]: *** [scripts/Makefile.build:250: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/multicast_forw.o] Error 1 make[2]: *** [scripts/Makefile.build:500: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv] Error 2 make[1]: *** [Makefile:1992: /home/build_test/build_env/tmp.Yn6tGCukvG] Error 2 make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-6.1 cfg: BLA=y DAT=n DEBUG=y TRACING=y NC=n MCAST=n BATMAN_V=n ---------------------------------------------------------------------------
/home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.c: In function ‘batadv_tvlv_call_handler’: /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/tvlv.c:390:3: error: expected expression before ‘u8’ u8 *dst; ^~ /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/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.Yn6tGCukvG/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.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/tvlv.c:404:2: note: here case BATADV_MCAST: ^~~~ make[3]: *** [scripts/Makefile.build:250: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/tvlv.o] Error 1 make[2]: *** [scripts/Makefile.build:500: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv] Error 2 make[1]: *** [Makefile:1992: /home/build_test/build_env/tmp.Yn6tGCukvG] Error 2 make: *** [Makefile:68: all] Error 2
ecsv/pu: sparse linux-6.1 cfg: BLA=y DAT=y DEBUG=y TRACING=y NC=y MCAST=n BATMAN_V=y ---------------------------------------------------------------------------
/home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv/network-coding.c: In function ‘batadv_nc_mesh_init’: /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/network-coding.c:45: /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/network-coding.c:45: /home/build_test/build_env/tmp.Yn6tGCukvG/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.Yn6tGCukvG/net/batman-adv/network-coding.o] Error 1 make[2]: *** [scripts/Makefile.build:500: /home/build_test/build_env/tmp.Yn6tGCukvG/net/batman-adv] Error 2 make[1]: *** [Makefile:1992: /home/build_test/build_env/tmp.Yn6tGCukvG] Error 2 make: *** [Makefile:68: all] Error 2
ecsv/pu: unused_symbols linux-4.11 cfg: BLA=n DAT=y DEBUG=n 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-4.11 cfg: BLA=y DAT=n DEBUG=n TRACING=n 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-4.17 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-4.17 cfg: BLA=y DAT=n DEBUG=n TRACING=n NC=n MCAST=y BATMAN_V=n ---------------------------------------------------------------------------
batadv_algo_dump batadv_algo_get batadv_algo_select batadv_bla_backbone_dump batadv_bla_check_bcast_duplist batadv_bla_claim_dump batadv_bla_is_backbone_gw batadv_bla_rx batadv_bla_status_update 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_dump batadv_gw_election batadv_gw_get_selected_orig batadv_gw_node_delete batadv_gw_out_of_range batadv_gw_tvlv_container_update batadv_hardif_disable_interface batadv_hardif_enable_interface batadv_hardif_get_by_netdev batadv_hardif_min_mtu batadv_hardif_no_broadcast batadv_is_my_mac batadv_mcast_flags_dump batadv_mcast_forw_mode batadv_mcast_forw_mode_by_count batadv_mcast_forw_send batadv_mcast_mesh_info_put batadv_mcast_purge_orig batadv_mesh_free batadv_mesh_init batadv_routing_algo batadv_skb_set_priority batadv_update_min_mtu batadv_vlan_ap_isola_get
ecsv/pu: unused_symbols linux-4.17 cfg: BLA=y DAT=n DEBUG=y TRACING=n NC=y MCAST=y BATMAN_V=y ---------------------------------------------------------------------------
batadv_algo_dump batadv_algo_get batadv_algo_select batadv_bla_backbone_dump batadv_bla_check_bcast_duplist batadv_bla_claim_dump batadv_bla_is_backbone_gw batadv_bla_rx batadv_bla_status_update 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_dump batadv_gw_election batadv_gw_get_selected_orig batadv_gw_node_delete batadv_gw_out_of_range batadv_gw_tvlv_container_update batadv_hardif_disable_interface batadv_hardif_enable_interface batadv_hardif_get_by_netdev batadv_hardif_min_mtu batadv_mcast_flags_dump batadv_mcast_forw_mode batadv_mcast_forw_mode_by_count batadv_mcast_forw_send batadv_mcast_mesh_info_put batadv_mcast_purge_orig batadv_mesh_free batadv_mesh_init batadv_routing_algo batadv_skb_set_priority batadv_update_min_mtu batadv_vlan_ap_isola_get
ecsv/pu: unused_symbols linux-4.18 cfg: BLA=y DAT=n DEBUG=n 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_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-4.19 cfg: BLA=y DAT=y DEBUG=n TRACING=y NC=y MCAST=y BATMAN_V=y ---------------------------------------------------------------------------
batadv_algo_dump batadv_algo_get batadv_algo_select batadv_bla_backbone_dump batadv_bla_check_bcast_duplist batadv_bla_claim_dump batadv_bla_is_backbone_gw batadv_bla_rx batadv_bla_status_update batadv_bla_tx batadv_broadcast_addr batadv_dat_cache_dump 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_dat_status_update batadv_frag_purge_orig batadv_frag_send_packet batadv_frag_skb_buffer batadv_frag_skb_fwd batadv_gw_dhcp_recipient_get batadv_gw_dump batadv_gw_election batadv_gw_get_selected_orig batadv_gw_node_delete batadv_gw_out_of_range batadv_gw_tvlv_container_update batadv_hardif_disable_interface batadv_hardif_enable_interface batadv_hardif_get_by_netdev batadv_hardif_min_mtu batadv_mcast_flags_dump batadv_mcast_forw_mode batadv_mcast_forw_mode_by_count batadv_mcast_forw_send batadv_mcast_mesh_info_put batadv_mcast_purge_orig batadv_mesh_free batadv_mesh_init batadv_routing_algo batadv_skb_set_priority batadv_update_min_mtu batadv_vlan_ap_isola_get
ecsv/pu: unused_symbols linux-5.10.159 cfg: BLA=n DAT=y DEBUG=y TRACING=y NC=y MCAST=y BATMAN_V=y ---------------------------------------------------------------------------
batadv_algo_dump batadv_algo_get batadv_algo_select batadv_broadcast_addr batadv_dat_cache_dump 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_dat_status_update batadv_frag_purge_orig batadv_frag_send_packet batadv_frag_skb_buffer batadv_frag_skb_fwd batadv_gw_dhcp_recipient_get batadv_gw_dump batadv_gw_election batadv_gw_get_selected_orig batadv_gw_node_delete batadv_gw_out_of_range batadv_gw_tvlv_container_update batadv_hardif_disable_interface batadv_hardif_enable_interface batadv_hardif_get_by_netdev batadv_hardif_min_mtu batadv_hash_set_lock_class batadv_mcast_flags_dump batadv_mcast_forw_mode batadv_mcast_forw_mode_by_count batadv_mcast_forw_send batadv_mcast_mesh_info_put batadv_mcast_purge_orig batadv_mesh_free batadv_mesh_init batadv_routing_algo batadv_skb_set_priority batadv_update_min_mtu batadv_vlan_ap_isola_get
ecsv/pu: unused_symbols linux-5.12 cfg: BLA=n DAT=y DEBUG=n TRACING=n NC=y MCAST=y BATMAN_V=n ---------------------------------------------------------------------------
batadv_algo_dump batadv_algo_get batadv_algo_select batadv_broadcast_addr batadv_dat_cache_dump 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_dat_status_update batadv_frag_purge_orig batadv_frag_send_packet batadv_frag_skb_buffer batadv_frag_skb_fwd batadv_gw_dhcp_recipient_get batadv_gw_dump batadv_gw_election batadv_gw_get_selected_orig batadv_gw_node_delete batadv_gw_out_of_range batadv_gw_tvlv_container_update batadv_hardif_disable_interface batadv_hardif_enable_interface batadv_hardif_get_by_netdev batadv_hardif_min_mtu batadv_hardif_no_broadcast batadv_hash_set_lock_class batadv_is_my_mac batadv_mcast_flags_dump batadv_mcast_forw_mode batadv_mcast_forw_mode_by_count batadv_mcast_forw_send batadv_mcast_mesh_info_put batadv_mcast_purge_orig batadv_mesh_free batadv_mesh_init batadv_routing_algo batadv_skb_set_priority batadv_update_min_mtu batadv_vlan_ap_isola_get
ecsv/pu: unused_symbols linux-5.17 cfg: BLA=n DAT=n DEBUG=y TRACING=y 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.17 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.2 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
ecsv/pu: unused_symbols linux-5.5 cfg: BLA=n DAT=n DEBUG=n TRACING=y NC=n MCAST=y BATMAN_V=n ---------------------------------------------------------------------------
batadv_algo_dump 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_dump batadv_gw_election batadv_gw_get_selected_orig batadv_gw_node_delete batadv_gw_out_of_range batadv_gw_tvlv_container_update batadv_hardif_disable_interface batadv_hardif_enable_interface batadv_hardif_get_by_netdev batadv_hardif_min_mtu batadv_hardif_no_broadcast batadv_hash_destroy batadv_hash_new batadv_hash_set_lock_class batadv_is_my_mac batadv_mcast_flags_dump batadv_mcast_forw_mode batadv_mcast_forw_mode_by_count batadv_mcast_forw_send batadv_mcast_mesh_info_put batadv_mcast_purge_orig batadv_mesh_free batadv_mesh_init batadv_routing_algo batadv_skb_set_priority batadv_update_min_mtu batadv_vlan_ap_isola_get
ecsv/pu: unused_symbols linux-5.6 cfg: BLA=y DAT=y DEBUG=n TRACING=y NC=n MCAST=y BATMAN_V=n ---------------------------------------------------------------------------
batadv_algo_dump batadv_algo_get batadv_algo_select batadv_bla_backbone_dump batadv_bla_check_bcast_duplist batadv_bla_claim_dump batadv_bla_is_backbone_gw batadv_bla_rx batadv_bla_status_update batadv_bla_tx batadv_broadcast_addr batadv_dat_cache_dump 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_dat_status_update batadv_frag_purge_orig batadv_frag_send_packet batadv_frag_skb_buffer batadv_frag_skb_fwd batadv_gw_dhcp_recipient_get batadv_gw_dump batadv_gw_election batadv_gw_get_selected_orig batadv_gw_node_delete batadv_gw_out_of_range batadv_gw_tvlv_container_update batadv_hardif_disable_interface batadv_hardif_enable_interface batadv_hardif_get_by_netdev batadv_hardif_min_mtu batadv_hardif_no_broadcast batadv_is_my_mac batadv_mcast_flags_dump batadv_mcast_forw_mode batadv_mcast_forw_mode_by_count batadv_mcast_forw_send batadv_mcast_mesh_info_put batadv_mcast_purge_orig batadv_mesh_free batadv_mesh_init batadv_routing_algo batadv_skb_set_priority batadv_update_min_mtu batadv_vlan_ap_isola_get
ecsv/pu: unused_symbols linux-5.7 cfg: BLA=n DAT=n DEBUG=y TRACING=y NC=y MCAST=y BATMAN_V=y ---------------------------------------------------------------------------
batadv_algo_dump 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_dump batadv_gw_election batadv_gw_get_selected_orig batadv_gw_node_delete batadv_gw_out_of_range batadv_gw_tvlv_container_update batadv_hardif_disable_interface batadv_hardif_enable_interface batadv_hardif_get_by_netdev batadv_hardif_min_mtu batadv_hash_destroy batadv_hash_new batadv_hash_set_lock_class batadv_mcast_flags_dump batadv_mcast_forw_mode batadv_mcast_forw_mode_by_count batadv_mcast_forw_send batadv_mcast_mesh_info_put batadv_mcast_purge_orig batadv_mesh_free batadv_mesh_init batadv_routing_algo batadv_skb_set_priority batadv_update_min_mtu batadv_vlan_ap_isola_get
ecsv/pu: unused_symbols linux-6.0 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
Statistics ==========
ecsv/pu -------
Failed tests: 214 Started build tests: 121 Tested Linux versions: 38 Tested configs: 84