Name of failed tests
====================
checkpatch master multicast.c
checkpatch next bat_iv_ogm.c
checkpatch next bridge_loop_avoidance.c
checkpatch next distributed-arp-table.c
checkpatch next fragmentation.c
checkpatch next icmp_socket.c
checkpatch next main.c
checkpatch next network-coding.c
checkpatch next originator.c
checkpatch next routing.c
checkpatch next send.c
checkpatch next soft-interface.c
checkpatch next translation-table.c
sparse master linux-2.6.29 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=n CONFIG_BATMAN_ADV_MCAST=n
sparse master linux-2.6.29 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=y CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=y CONFIG_BATMAN_ADV_MCAST=y
sparse master linux-2.6.29 CONFIG_BATMAN_ADV_BLA=y CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=y CONFIG_BATMAN_ADV_NC=y CONFIG_BATMAN_ADV_MCAST=y
sparse master linux-2.6.29 CONFIG_BATMAN_ADV_BLA=y CONFIG_BATMAN_ADV_DAT=y CONFIG_BATMAN_ADV_DEBUG=y CONFIG_BATMAN_ADV_NC=y CONFIG_BATMAN_ADV_MCAST=n
sparse next linux-2.6.29 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=y CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=y CONFIG_BATMAN_ADV_MCAST=n
sparse next linux-2.6.29 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=y CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=y CONFIG_BATMAN_ADV_MCAST=y
sparse next linux-2.6.29 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=y CONFIG_BATMAN_ADV_DEBUG=y CONFIG_BATMAN_ADV_NC=n CONFIG_BATMAN_ADV_MCAST=y
sparse next linux-2.6.29 CONFIG_BATMAN_ADV_BLA=y CONFIG_BATMAN_ADV_DAT=y CONFIG_BATMAN_ADV_DEBUG=y CONFIG_BATMAN_ADV_NC=n CONFIG_BATMAN_ADV_MCAST=n
unused_symbols master linux-2.6.29 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=n CONFIG_BATMAN_ADV_MCAST=n
unused_symbols master linux-2.6.29 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=y CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=y CONFIG_BATMAN_ADV_MCAST=y
unused_symbols master linux-2.6.29 CONFIG_BATMAN_ADV_BLA=y CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=y CONFIG_BATMAN_ADV_NC=y CONFIG_BATMAN_ADV_MCAST=y
unused_symbols master linux-2.6.29 CONFIG_BATMAN_ADV_BLA=y CONFIG_BATMAN_ADV_DAT=y CONFIG_BATMAN_ADV_DEBUG=y CONFIG_BATMAN_ADV_NC=y CONFIG_BATMAN_ADV_MCAST=n
unused_symbols master linux-2.6.30 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=n CONFIG_BATMAN_ADV_MCAST=n
unused_symbols master linux-2.6.30 CONFIG_BATMAN_ADV_BLA=y CONFIG_BATMAN_ADV_DAT=y CONFIG_BATMAN_ADV_DEBUG=y CONFIG_BATMAN_ADV_NC=y CONFIG_BATMAN_ADV_MCAST=n
unused_symbols master linux-2.6.31 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=n CONFIG_BATMAN_ADV_MCAST=n
unused_symbols master linux-2.6.31 CONFIG_BATMAN_ADV_BLA=y CONFIG_BATMAN_ADV_DAT=y CONFIG_BATMAN_ADV_DEBUG=y CONFIG_BATMAN_ADV_NC=y CONFIG_BATMAN_ADV_MCAST=n
unused_symbols master linux-2.6.32 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=n CONFIG_BATMAN_ADV_MCAST=n
unused_symbols master linux-2.6.32 CONFIG_BATMAN_ADV_BLA=y CONFIG_BATMAN_ADV_DAT=y CONFIG_BATMAN_ADV_DEBUG=y CONFIG_BATMAN_ADV_NC=y CONFIG_BATMAN_ADV_MCAST=n
unused_symbols master linux-2.6.34 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=n CONFIG_BATMAN_ADV_MCAST=n
unused_symbols master linux-2.6.34 CONFIG_BATMAN_ADV_BLA=y CONFIG_BATMAN_ADV_DAT=y CONFIG_BATMAN_ADV_DEBUG=y CONFIG_BATMAN_ADV_NC=y CONFIG_BATMAN_ADV_MCAST=n
unused_symbols master linux-2.6.35 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=n CONFIG_BATMAN_ADV_MCAST=n
unused_symbols master linux-2.6.35 CONFIG_BATMAN_ADV_BLA=y CONFIG_BATMAN_ADV_DAT=y CONFIG_BATMAN_ADV_DEBUG=y CONFIG_BATMAN_ADV_NC=y CONFIG_BATMAN_ADV_MCAST=n
unused_symbols master linux-2.6.36 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=n CONFIG_BATMAN_ADV_MCAST=n
unused_symbols master linux-2.6.36 CONFIG_BATMAN_ADV_BLA=y CONFIG_BATMAN_ADV_DAT=y CONFIG_BATMAN_ADV_DEBUG=y CONFIG_BATMAN_ADV_NC=y CONFIG_BATMAN_ADV_MCAST=n
unused_symbols master linux-2.6.37 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=n CONFIG_BATMAN_ADV_MCAST=n
unused_symbols master linux-2.6.37 CONFIG_BATMAN_ADV_BLA=y CONFIG_BATMAN_ADV_DAT=y CONFIG_BATMAN_ADV_DEBUG=y CONFIG_BATMAN_ADV_NC=y CONFIG_BATMAN_ADV_MCAST=n
unused_symbols master linux-2.6.38 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=n CONFIG_BATMAN_ADV_MCAST=n
unused_symbols master linux-2.6.38 CONFIG_BATMAN_ADV_BLA=y CONFIG_BATMAN_ADV_DAT=y CONFIG_BATMAN_ADV_DEBUG=y CONFIG_BATMAN_ADV_NC=y CONFIG_BATMAN_ADV_MCAST=n
unused_symbols master linux-2.6.39 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=n CONFIG_BATMAN_ADV_MCAST=n
unused_symbols master linux-2.6.39 CONFIG_BATMAN_ADV_BLA=y CONFIG_BATMAN_ADV_DAT=y CONFIG_BATMAN_ADV_DEBUG=y CONFIG_BATMAN_ADV_NC=y CONFIG_BATMAN_ADV_MCAST=n
unused_symbols master linux-3.0 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=n CONFIG_BATMAN_ADV_MCAST=n
unused_symbols master linux-3.0 CONFIG_BATMAN_ADV_BLA=y CONFIG_BATMAN_ADV_DAT=y CONFIG_BATMAN_ADV_DEBUG=y CONFIG_BATMAN_ADV_NC=y CONFIG_BATMAN_ADV_MCAST=n
unused_symbols master linux-3.1 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=n CONFIG_BATMAN_ADV_MCAST=n
unused_symbols master linux-3.1 CONFIG_BATMAN_ADV_BLA=y CONFIG_BATMAN_ADV_DAT=y CONFIG_BATMAN_ADV_DEBUG=y CONFIG_BATMAN_ADV_NC=y CONFIG_BATMAN_ADV_MCAST=n
unused_symbols master linux-3.10 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=n CONFIG_BATMAN_ADV_MCAST=n
unused_symbols master linux-3.10 CONFIG_BATMAN_ADV_BLA=y CONFIG_BATMAN_ADV_DAT=y CONFIG_BATMAN_ADV_DEBUG=y CONFIG_BATMAN_ADV_NC=y CONFIG_BATMAN_ADV_MCAST=n
unused_symbols master linux-3.11 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=n CONFIG_BATMAN_ADV_MCAST=n
unused_symbols master linux-3.11 CONFIG_BATMAN_ADV_BLA=y CONFIG_BATMAN_ADV_DAT=y CONFIG_BATMAN_ADV_DEBUG=y CONFIG_BATMAN_ADV_NC=y CONFIG_BATMAN_ADV_MCAST=n
unused_symbols master linux-3.12 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=n CONFIG_BATMAN_ADV_MCAST=n
unused_symbols master linux-3.12 CONFIG_BATMAN_ADV_BLA=y CONFIG_BATMAN_ADV_DAT=y CONFIG_BATMAN_ADV_DEBUG=y CONFIG_BATMAN_ADV_NC=y CONFIG_BATMAN_ADV_MCAST=n
unused_symbols master linux-3.2 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=n CONFIG_BATMAN_ADV_MCAST=n
unused_symbols master linux-3.2 CONFIG_BATMAN_ADV_BLA=y CONFIG_BATMAN_ADV_DAT=y CONFIG_BATMAN_ADV_DEBUG=y CONFIG_BATMAN_ADV_NC=y CONFIG_BATMAN_ADV_MCAST=n
unused_symbols master linux-3.3 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=n CONFIG_BATMAN_ADV_MCAST=n
unused_symbols master linux-3.3 CONFIG_BATMAN_ADV_BLA=y CONFIG_BATMAN_ADV_DAT=y CONFIG_BATMAN_ADV_DEBUG=y CONFIG_BATMAN_ADV_NC=y CONFIG_BATMAN_ADV_MCAST=n
unused_symbols master linux-3.4 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=n CONFIG_BATMAN_ADV_MCAST=n
unused_symbols master linux-3.4 CONFIG_BATMAN_ADV_BLA=y CONFIG_BATMAN_ADV_DAT=y CONFIG_BATMAN_ADV_DEBUG=y CONFIG_BATMAN_ADV_NC=y CONFIG_BATMAN_ADV_MCAST=n
unused_symbols master linux-3.5 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=n CONFIG_BATMAN_ADV_MCAST=n
unused_symbols master linux-3.5 CONFIG_BATMAN_ADV_BLA=y CONFIG_BATMAN_ADV_DAT=y CONFIG_BATMAN_ADV_DEBUG=y CONFIG_BATMAN_ADV_NC=y CONFIG_BATMAN_ADV_MCAST=n
unused_symbols master linux-3.6 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=n CONFIG_BATMAN_ADV_MCAST=n
unused_symbols master linux-3.6 CONFIG_BATMAN_ADV_BLA=y CONFIG_BATMAN_ADV_DAT=y CONFIG_BATMAN_ADV_DEBUG=y CONFIG_BATMAN_ADV_NC=y CONFIG_BATMAN_ADV_MCAST=n
unused_symbols master linux-3.7 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=n CONFIG_BATMAN_ADV_MCAST=n
unused_symbols master linux-3.7 CONFIG_BATMAN_ADV_BLA=y CONFIG_BATMAN_ADV_DAT=y CONFIG_BATMAN_ADV_DEBUG=y CONFIG_BATMAN_ADV_NC=y CONFIG_BATMAN_ADV_MCAST=n
unused_symbols master linux-3.8 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=n CONFIG_BATMAN_ADV_MCAST=n
unused_symbols master linux-3.8 CONFIG_BATMAN_ADV_BLA=y CONFIG_BATMAN_ADV_DAT=y CONFIG_BATMAN_ADV_DEBUG=y CONFIG_BATMAN_ADV_NC=y CONFIG_BATMAN_ADV_MCAST=n
unused_symbols master linux-3.9 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=n CONFIG_BATMAN_ADV_MCAST=n
unused_symbols master linux-3.9 CONFIG_BATMAN_ADV_BLA=y CONFIG_BATMAN_ADV_DAT=y CONFIG_BATMAN_ADV_DEBUG=y CONFIG_BATMAN_ADV_NC=y CONFIG_BATMAN_ADV_MCAST=n
unused_symbols next linux-2.6.29 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=y CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=y CONFIG_BATMAN_ADV_MCAST=n
unused_symbols next linux-2.6.29 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=y CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=y CONFIG_BATMAN_ADV_MCAST=y
unused_symbols next linux-2.6.29 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=y CONFIG_BATMAN_ADV_DEBUG=y CONFIG_BATMAN_ADV_NC=n CONFIG_BATMAN_ADV_MCAST=y
unused_symbols next linux-2.6.29 CONFIG_BATMAN_ADV_BLA=y CONFIG_BATMAN_ADV_DAT=y CONFIG_BATMAN_ADV_DEBUG=y CONFIG_BATMAN_ADV_NC=n CONFIG_BATMAN_ADV_MCAST=n
Output of different failed tests
================================
checkpatch master multicast.c:
>>>>>>>>
WARNING: Prefer ether_addr_copy() over memcpy() if the Ethernet addresses are __aligned(2)
#48: FILE: multicast.c:48:
+ memcpy(&new->addr, &mc_list_entry->addr, ETH_ALEN);
total: 0 errors, 1 warnings, 0 checks, 773 lines checked
checkpatch next bat_iv_ogm.c:
>>>>>>>>
WARNING: Prefer ether_addr_copy() over memcpy() if the Ethernet addresses are __aligned(2)
#833: FILE: bat_iv_ogm.c:833:
+ memcpy(batadv_ogm_packet->prev_sender, ethhdr->h_source, ETH_ALEN);
total: 0 errors, 1 warnings, 0 checks, 1977 lines checked
checkpatch next bridge_loop_avoidance.c:
>>>>>>>>
WARNING: Prefer ether_addr_copy() over memcpy() if the Ethernet addresses are __aligned(2)
#194: FILE: bridge_loop_avoidance.c:194:
+ memcpy(search_entry.orig, addr, ETH_ALEN);
WARNING: Prefer ether_addr_copy() over memcpy() if the Ethernet addresses are __aligned(2)
#308: FILE: bridge_loop_avoidance.c:308:
+ memcpy(ethhdr->h_source, mac, ETH_ALEN);
WARNING: Prefer ether_addr_copy() over memcpy() if the Ethernet addresses are __aligned(2)
#317: FILE: bridge_loop_avoidance.c:317:
+ memcpy(hw_src, mac, ETH_ALEN);
WARNING: Prefer ether_addr_copy() over memcpy() if the Ethernet addresses are __aligned(2)
#326: FILE: bridge_loop_avoidance.c:326:
+ memcpy(hw_src, mac, ETH_ALEN);
WARNING: Prefer ether_addr_copy() over memcpy() if the Ethernet addresses are __aligned(2)
#336: FILE: bridge_loop_avoidance.c:336:
+ memcpy(hw_src, mac, ETH_ALEN);
WARNING: Prefer ether_addr_copy() over memcpy() if the Ethernet addresses are __aligned(2)
#337: FILE: bridge_loop_avoidance.c:337:
+ memcpy(ethhdr->h_dest, mac, ETH_ALEN);
WARNING: Prefer ether_addr_copy() over memcpy() if the Ethernet addresses are __aligned(2)
#398: FILE: bridge_loop_avoidance.c:398:
+ memcpy(entry->orig, orig, ETH_ALEN);
WARNING: Prefer ether_addr_copy() over memcpy() if the Ethernet addresses are __aligned(2)
#566: FILE: bridge_loop_avoidance.c:566:
+ memcpy(search_claim.addr, mac, ETH_ALEN);
WARNING: Prefer ether_addr_copy() over memcpy() if the Ethernet addresses are __aligned(2)
#576: FILE: bridge_loop_avoidance.c:576:
+ memcpy(claim->addr, mac, ETH_ALEN);
WARNING: Prefer ether_addr_copy() over memcpy() if the Ethernet addresses are __aligned(2)
#627: FILE: bridge_loop_avoidance.c:627:
+ memcpy(search_claim.addr, mac, ETH_ALEN);
WARNING: Prefer ether_addr_copy() over memcpy() if the Ethernet addresses are __aligned(2)
#1313: FILE: bridge_loop_avoidance.c:1313:
+ memcpy(entry->orig, bcast_packet->orig, ETH_ALEN);
WARNING: Prefer ether_addr_copy() over memcpy() if the Ethernet addresses are __aligned(2)
#1461: FILE: bridge_loop_avoidance.c:1461:
+ memcpy(search_claim.addr, ethhdr->h_source, ETH_ALEN);
WARNING: Prefer ether_addr_copy() over memcpy() if the Ethernet addresses are __aligned(2)
#1563: FILE: bridge_loop_avoidance.c:1563:
+ memcpy(search_claim.addr, ethhdr->h_source, ETH_ALEN);
total: 0 errors, 13 warnings, 0 checks, 1704 lines checked
checkpatch next distributed-arp-table.c:
>>>>>>>>
WARNING: Prefer ether_addr_copy() over memcpy() if the Ethernet addresses are __aligned(2)
#280: FILE: distributed-arp-table.c:280:
+ memcpy(dat_entry->mac_addr, mac_addr, ETH_ALEN);
WARNING: Prefer ether_addr_copy() over memcpy() if the Ethernet addresses are __aligned(2)
#295: FILE: distributed-arp-table.c:295:
+ memcpy(dat_entry->mac_addr, mac_addr, ETH_ALEN);
total: 0 errors, 2 warnings, 0 checks, 1202 lines checked
checkpatch next fragmentation.c:
>>>>>>>>
WARNING: Prefer ether_addr_copy() over memcpy() if the Ethernet addresses are __aligned(2)
#452: FILE: fragmentation.c:452:
+ memcpy(frag_header.orig, primary_if->net_dev->dev_addr, ETH_ALEN);
WARNING: Prefer ether_addr_copy() over memcpy() if the Ethernet addresses are __aligned(2)
#453: FILE: fragmentation.c:453:
+ memcpy(frag_header.dest, orig_node->orig, ETH_ALEN);
total: 0 errors, 2 warnings, 0 checks, 489 lines checked
checkpatch next icmp_socket.c:
>>>>>>>>
WARNING: Prefer ether_addr_copy() over memcpy() if the Ethernet addresses are __aligned(2)
#253: FILE: icmp_socket.c:253:
+ memcpy(icmp_header->orig, primary_if->net_dev->dev_addr, ETH_ALEN);
total: 0 errors, 1 warnings, 0 checks, 384 lines checked
checkpatch next main.c:
>>>>>>>>
WARNING: Prefer ether_addr_copy() over memcpy() if the Ethernet addresses are __aligned(2)
#1136: FILE: main.c:1136:
+ memcpy(unicast_tvlv_packet->src, src, ETH_ALEN);
WARNING: Prefer ether_addr_copy() over memcpy() if the Ethernet addresses are __aligned(2)
#1137: FILE: main.c:1137:
+ memcpy(unicast_tvlv_packet->dst, dst, ETH_ALEN);
total: 0 errors, 2 warnings, 0 checks, 1248 lines checked
checkpatch next network-coding.c:
>>>>>>>>
WARNING: Prefer ether_addr_copy() over memcpy() if the Ethernet addresses are __aligned(2)
#822: FILE: network-coding.c:822:
+ memcpy(nc_node->addr, orig_node->orig, ETH_ALEN);
WARNING: Prefer ether_addr_copy() over memcpy() if the Ethernet addresses are __aligned(2)
#944: FILE: network-coding.c:944:
+ memcpy(nc_path->next_hop, dst, ETH_ALEN);
WARNING: Prefer ether_addr_copy() over memcpy() if the Ethernet addresses are __aligned(2)
#945: FILE: network-coding.c:945:
+ memcpy(nc_path->prev_hop, src, ETH_ALEN);
WARNING: Prefer ether_addr_copy() over memcpy() if the Ethernet addresses are __aligned(2)
#1117: FILE: network-coding.c:1117:
+ memcpy(coded_packet->first_source, first_source, ETH_ALEN);
WARNING: Prefer ether_addr_copy() over memcpy() if the Ethernet addresses are __aligned(2)
#1118: FILE: network-coding.c:1118:
+ memcpy(coded_packet->first_orig_dest, packet1->dest, ETH_ALEN);
WARNING: Prefer ether_addr_copy() over memcpy() if the Ethernet addresses are __aligned(2)
#1123: FILE: network-coding.c:1123:
+ memcpy(coded_packet->second_dest, second_dest, ETH_ALEN);
WARNING: Prefer ether_addr_copy() over memcpy() if the Ethernet addresses are __aligned(2)
#1124: FILE: network-coding.c:1124:
+ memcpy(coded_packet->second_source, second_source, ETH_ALEN);
WARNING: Prefer ether_addr_copy() over memcpy() if the Ethernet addresses are __aligned(2)
#1125: FILE: network-coding.c:1125:
+ memcpy(coded_packet->second_orig_dest, packet2->dest, ETH_ALEN);
WARNING: Prefer ether_addr_copy() over memcpy() if the Ethernet addresses are __aligned(2)
#1352: FILE: network-coding.c:1352:
+ memcpy(ethhdr->h_source, ethhdr->h_dest, ETH_ALEN);
WARNING: Prefer ether_addr_copy() over memcpy() if the Ethernet addresses are __aligned(2)
#1353: FILE: network-coding.c:1353:
+ memcpy(ethhdr->h_dest, eth_dst_new, ETH_ALEN);
WARNING: Prefer ether_addr_copy() over memcpy() if the Ethernet addresses are __aligned(2)
#1649: FILE: network-coding.c:1649:
+ memcpy(ethhdr->h_dest, coded_packet_tmp.second_dest, ETH_ALEN);
WARNING: Prefer ether_addr_copy() over memcpy() if the Ethernet addresses are __aligned(2)
#1685: FILE: network-coding.c:1685:
+ memcpy(unicast_packet->dest, orig_dest, ETH_ALEN);
total: 0 errors, 12 warnings, 0 checks, 1936 lines checked
checkpatch next originator.c:
>>>>>>>>
WARNING: Prefer ether_addr_copy() over memcpy() if the Ethernet addresses are __aligned(2)
#449: FILE: originator.c:449:
+ memcpy(neigh_node->addr, neigh_addr, ETH_ALEN);
WARNING: Prefer ether_addr_copy() over memcpy() if the Ethernet addresses are __aligned(2)
#669: FILE: originator.c:669:
+ memcpy(orig_node->orig, addr, ETH_ALEN);
total: 0 errors, 2 warnings, 0 checks, 1120 lines checked
checkpatch next routing.c:
>>>>>>>>
WARNING: Prefer ether_addr_copy() over memcpy() if the Ethernet addresses are __aligned(2)
#225: FILE: routing.c:225:
+ memcpy(icmph->dst, icmph->orig, ETH_ALEN);
WARNING: Prefer ether_addr_copy() over memcpy() if the Ethernet addresses are __aligned(2)
#226: FILE: routing.c:226:
+ memcpy(icmph->orig, primary_if->net_dev->dev_addr, ETH_ALEN);
WARNING: Prefer ether_addr_copy() over memcpy() if the Ethernet addresses are __aligned(2)
#279: FILE: routing.c:279:
+ memcpy(icmp_packet->dst, icmp_packet->orig, ETH_ALEN);
WARNING: Prefer ether_addr_copy() over memcpy() if the Ethernet addresses are __aligned(2)
#667: FILE: routing.c:667:
+ memcpy(unicast_packet->dest, orig_addr, ETH_ALEN);
WARNING: Prefer ether_addr_copy() over memcpy() if the Ethernet addresses are __aligned(2)
#777: FILE: routing.c:777:
+ memcpy(unicast_packet->dest, primary_if->net_dev->dev_addr, ETH_ALEN);
total: 0 errors, 5 warnings, 0 checks, 1086 lines checked
checkpatch next send.c:
>>>>>>>>
WARNING: Prefer ether_addr_copy() over memcpy() if the Ethernet addresses are __aligned(2)
#62: FILE: send.c:62:
+ memcpy(ethhdr->h_source, hard_iface->net_dev->dev_addr, ETH_ALEN);
WARNING: Prefer ether_addr_copy() over memcpy() if the Ethernet addresses are __aligned(2)
#63: FILE: send.c:63:
+ memcpy(ethhdr->h_dest, dst_addr, ETH_ALEN);
WARNING: Prefer ether_addr_copy() over memcpy() if the Ethernet addresses are __aligned(2)
#168: FILE: send.c:168:
+ memcpy(unicast_packet->dest, orig_node->orig, ETH_ALEN);
WARNING: Prefer ether_addr_copy() over memcpy() if the Ethernet addresses are __aligned(2)
#223: FILE: send.c:223:
+ memcpy(uc_4addr_packet->src, primary_if->net_dev->dev_addr, ETH_ALEN);
total: 0 errors, 4 warnings, 0 checks, 643 lines checked
checkpatch next soft-interface.c:
>>>>>>>>
WARNING: Prefer ether_addr_copy() over memcpy() if the Ethernet addresses are __aligned(2)
#114: FILE: soft-interface.c:114:
+ memcpy(old_addr, dev->dev_addr, ETH_ALEN);
WARNING: Prefer ether_addr_copy() over memcpy() if the Ethernet addresses are __aligned(2)
#115: FILE: soft-interface.c:115:
+ memcpy(dev->dev_addr, addr->sa_data, ETH_ALEN);
total: 0 errors, 2 warnings, 0 checks, 1054 lines checked
checkpatch next translation-table.c:
>>>>>>>>
WARNING: Prefer ether_addr_copy() over memcpy() if the Ethernet addresses are __aligned(2)
#99: FILE: translation-table.c:99:
+ memcpy(to_search.addr, addr, ETH_ALEN);
WARNING: Prefer ether_addr_copy() over memcpy() if the Ethernet addresses are __aligned(2)
#336: FILE: translation-table.c:336:
+ memcpy(tt_change_node->change.addr, common->addr, ETH_ALEN);
WARNING: Prefer ether_addr_copy() over memcpy() if the Ethernet addresses are __aligned(2)
#552: FILE: translation-table.c:552:
+ memcpy(tt_local->common.addr, addr, ETH_ALEN);
WARNING: Prefer ether_addr_copy() over memcpy() if the Ethernet addresses are __aligned(2)
#1280: FILE: translation-table.c:1280:
+ memcpy(common->addr, tt_addr, ETH_ALEN);
WARNING: Prefer ether_addr_copy() over memcpy() if the Ethernet addresses are __aligned(2)
#2163: FILE: translation-table.c:2163:
+ memcpy(tt_req_node->addr, orig_node->orig, ETH_ALEN);
WARNING: Prefer ether_addr_copy() over memcpy() if the Ethernet addresses are __aligned(2)
#2935: FILE: translation-table.c:2935:
+ memcpy(tt_roam_node->addr, client, ETH_ALEN);
total: 0 errors, 6 warnings, 0 checks, 3620 lines checked
sparse master linux-2.6.29 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=y CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=y CONFIG_BATMAN_ADV_MCAST=y:
>>>>>>>>
/home/batman/build_test/tmp/routing.c:921:17: error: undefined identifier 'consume_skb'
/home/batman/build_test/tmp/routing.c: In function 'batadv_recv_unicast_tvlv':
/home/batman/build_test/tmp/routing.c:921:3: error: implicit declaration of function 'consume_skb' [-Werror=implicit-function-declaration]
cc1: some warnings being treated as errors
make[2]: *** [/home/batman/build_test/tmp/routing.o] Error 1
make[1]: *** [_module_/home/batman/build_test/tmp] Error 2
make: *** [all] Error 2
sparse next linux-2.6.29 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=y CONFIG_BATMAN_ADV_DEBUG=y CONFIG_BATMAN_ADV_NC=n CONFIG_BATMAN_ADV_MCAST=y:
>>>>>>>>
/home/batman/build_test/tmp/routing.c:922:17: error: undefined identifier 'consume_skb'
/home/batman/build_test/tmp/routing.c: In function 'batadv_recv_unicast_tvlv':
/home/batman/build_test/tmp/routing.c:922:3: error: implicit declaration of function 'consume_skb' [-Werror=implicit-function-declaration]
cc1: some warnings being treated as errors
make[2]: *** [/home/batman/build_test/tmp/routing.o] Error 1
make[1]: *** [_module_/home/batman/build_test/tmp] Error 2
make: *** [all] Error 2
unused_symbols master linux-2.6.29 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=n CONFIG_BATMAN_ADV_MCAST=n:
>>>>>>>>
batadv_algo_select
batadv_debugfs_add_meshif
batadv_debugfs_del_meshif
batadv_frag_send_packet
batadv_frag_skb_buffer
batadv_frag_skb_fwd
batadv_free_rcu_softif_vlan
batadv_free_rcu_tt_global_entry
batadv_free_rcu_tt_local_entry
batadv_gw_bandwidth_set
batadv_gw_dhcp_recipient_get
batadv_gw_get_selected_orig
batadv_gw_out_of_range
batadv_gw_tvlv_container_update
batadv_hardif_disable_interface
batadv_hardif_enable_interface
batadv_hardif_min_mtu
batadv_is_my_mac
batadv_mesh_free
batadv_mesh_init
batadv_orig_ifinfo_get
batadv_orig_node_free_ref_now
batadv_orig_node_vlan_free_ref
batadv_orig_node_vlan_get
batadv_orig_node_vlan_new
batadv_routing_algo
batadv_skb_set_priority
batadv_socket_receive_packet
batadv_tvlv_containers_process
batadv_tvlv_unicast_send
batadv_update_min_mtu
batadv_vlan_ap_isola_get
init_module
unused_symbols master linux-2.6.29 CONFIG_BATMAN_ADV_BLA=y CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=y CONFIG_BATMAN_ADV_NC=y CONFIG_BATMAN_ADV_MCAST=y:
>>>>>>>>
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_debugfs_add_meshif
batadv_debugfs_del_meshif
batadv_frag_send_packet
batadv_frag_skb_buffer
batadv_frag_skb_fwd
batadv_free_rcu_softif_vlan
batadv_free_rcu_tt_global_entry
batadv_free_rcu_tt_local_entry
batadv_gw_bandwidth_set
batadv_gw_dhcp_recipient_get
batadv_gw_get_selected_orig
batadv_gw_out_of_range
batadv_gw_tvlv_container_update
batadv_hardif_disable_interface
batadv_hardif_enable_interface
batadv_hardif_min_mtu
batadv_mesh_free
batadv_mesh_init
batadv_nc_init_bat_priv
batadv_nc_skb_forward
batadv_nc_skb_store_for_decoding
batadv_nc_skb_store_sniffed_unicast
batadv_nc_status_update
batadv_orig_node_free_ref_now
batadv_orig_node_vlan_free_ref
batadv_orig_node_vlan_get
batadv_orig_node_vlan_new
batadv_routing_algo
batadv_skb_set_priority
batadv_socket_receive_packet
batadv_tvlv_containers_process
batadv_tvlv_unicast_send
batadv_update_min_mtu
batadv_vlan_ap_isola_get
init_module
unused_symbols master linux-2.6.29 CONFIG_BATMAN_ADV_BLA=y CONFIG_BATMAN_ADV_DAT=y CONFIG_BATMAN_ADV_DEBUG=y CONFIG_BATMAN_ADV_NC=y CONFIG_BATMAN_ADV_MCAST=n:
>>>>>>>>
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_dat_drop_broadcast_packet
batadv_dat_snoop_incoming_arp_reply
batadv_dat_snoop_incoming_arp_request
batadv_dat_snoop_outgoing_arp_reply
batadv_dat_snoop_outgoing_arp_request
batadv_dat_status_update
batadv_debugfs_add_meshif
batadv_debugfs_del_meshif
batadv_frag_send_packet
batadv_frag_skb_buffer
batadv_frag_skb_fwd
batadv_free_rcu_softif_vlan
batadv_free_rcu_tt_global_entry
batadv_free_rcu_tt_local_entry
batadv_gw_bandwidth_set
batadv_gw_dhcp_recipient_get
batadv_gw_get_selected_orig
batadv_gw_out_of_range
batadv_gw_tvlv_container_update
batadv_hardif_disable_interface
batadv_hardif_enable_interface
batadv_hardif_min_mtu
batadv_mesh_free
batadv_mesh_init
batadv_nc_init_bat_priv
batadv_nc_skb_forward
batadv_nc_skb_store_for_decoding
batadv_nc_skb_store_sniffed_unicast
batadv_nc_status_update
batadv_orig_node_free_ref_now
batadv_orig_node_vlan_free_ref
batadv_orig_node_vlan_get
batadv_orig_node_vlan_new
batadv_routing_algo
batadv_skb_set_priority
batadv_socket_receive_packet
batadv_tvlv_containers_process
batadv_tvlv_unicast_send
batadv_update_min_mtu
batadv_vlan_ap_isola_get
init_module
unused_symbols master linux-3.12 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=n CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=n CONFIG_BATMAN_ADV_MCAST=n:
>>>>>>>>
batadv_send_skb_unicast
batadv_tt_global_hash_count
unused_symbols next linux-2.6.29 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=y CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_NC=y CONFIG_BATMAN_ADV_MCAST=n:
>>>>>>>>
batadv_algo_select
batadv_dat_drop_broadcast_packet
batadv_dat_snoop_incoming_arp_reply
batadv_dat_snoop_incoming_arp_request
batadv_dat_snoop_outgoing_arp_reply
batadv_dat_snoop_outgoing_arp_request
batadv_dat_status_update
batadv_debugfs_add_meshif
batadv_debugfs_del_meshif
batadv_frag_send_packet
batadv_frag_skb_buffer
batadv_frag_skb_fwd
batadv_free_rcu_softif_vlan
batadv_free_rcu_tt_global_entry
batadv_free_rcu_tt_local_entry
batadv_gw_bandwidth_set
batadv_gw_dhcp_recipient_get
batadv_gw_get_selected_orig
batadv_gw_out_of_range
batadv_gw_tvlv_container_update
batadv_hardif_disable_interface
batadv_hardif_enable_interface
batadv_hardif_min_mtu
batadv_mesh_free
batadv_mesh_init
batadv_nc_init_bat_priv
batadv_nc_skb_forward
batadv_nc_skb_store_for_decoding
batadv_nc_skb_store_sniffed_unicast
batadv_nc_status_update
batadv_orig_node_free_ref_now
batadv_orig_node_vlan_free_ref
batadv_orig_node_vlan_get
batadv_orig_node_vlan_new
batadv_routing_algo
batadv_skb_set_priority
batadv_socket_receive_packet
batadv_tvlv_containers_process
batadv_tvlv_unicast_send
batadv_update_min_mtu
batadv_vlan_ap_isola_get
init_module
unused_symbols next linux-2.6.29 CONFIG_BATMAN_ADV_BLA=n CONFIG_BATMAN_ADV_DAT=y CONFIG_BATMAN_ADV_DEBUG=y CONFIG_BATMAN_ADV_NC=n CONFIG_BATMAN_ADV_MCAST=y:
>>>>>>>>
batadv_algo_select
batadv_dat_drop_broadcast_packet
batadv_dat_snoop_incoming_arp_reply
batadv_dat_snoop_incoming_arp_request
batadv_dat_snoop_outgoing_arp_reply
batadv_dat_snoop_outgoing_arp_request
batadv_dat_status_update
batadv_debugfs_add_meshif
batadv_debugfs_del_meshif
batadv_frag_send_packet
batadv_frag_skb_buffer
batadv_frag_skb_fwd
batadv_free_rcu_softif_vlan
batadv_free_rcu_tt_global_entry
batadv_free_rcu_tt_local_entry
batadv_gw_bandwidth_set
batadv_gw_dhcp_recipient_get
batadv_gw_get_selected_orig
batadv_gw_out_of_range
batadv_gw_tvlv_container_update
batadv_hardif_disable_interface
batadv_hardif_enable_interface
batadv_hardif_min_mtu
batadv_is_my_mac
batadv_mesh_free
batadv_mesh_init
batadv_orig_ifinfo_get
batadv_orig_node_free_ref_now
batadv_orig_node_vlan_free_ref
batadv_orig_node_vlan_get
batadv_orig_node_vlan_new
batadv_routing_algo
batadv_skb_set_priority
batadv_socket_receive_packet
batadv_tvlv_containers_process
batadv_tvlv_unicast_send
batadv_update_min_mtu
batadv_vlan_ap_isola_get
init_module
unused_symbols next linux-2.6.29 CONFIG_BATMAN_ADV_BLA=y CONFIG_BATMAN_ADV_DAT=y CONFIG_BATMAN_ADV_DEBUG=y CONFIG_BATMAN_ADV_NC=n CONFIG_BATMAN_ADV_MCAST=n:
>>>>>>>>
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_dat_drop_broadcast_packet
batadv_dat_snoop_incoming_arp_reply
batadv_dat_snoop_incoming_arp_request
batadv_dat_snoop_outgoing_arp_reply
batadv_dat_snoop_outgoing_arp_request
batadv_dat_status_update
batadv_debugfs_add_meshif
batadv_debugfs_del_meshif
batadv_frag_send_packet
batadv_frag_skb_buffer
batadv_frag_skb_fwd
batadv_free_rcu_softif_vlan
batadv_free_rcu_tt_global_entry
batadv_free_rcu_tt_local_entry
batadv_gw_bandwidth_set
batadv_gw_dhcp_recipient_get
batadv_gw_get_selected_orig
batadv_gw_out_of_range
batadv_gw_tvlv_container_update
batadv_hardif_disable_interface
batadv_hardif_enable_interface
batadv_hardif_min_mtu
batadv_is_my_mac
batadv_mesh_free
batadv_mesh_init
batadv_orig_ifinfo_get
batadv_orig_node_free_ref_now
batadv_orig_node_vlan_free_ref
batadv_orig_node_vlan_get
batadv_orig_node_vlan_new
batadv_routing_algo
batadv_skb_set_priority
batadv_socket_receive_packet
batadv_tvlv_containers_process
batadv_tvlv_unicast_send
batadv_update_min_mtu
batadv_vlan_ap_isola_get
init_module