On 2014-07-10 23:00, Dan Carpenter wrote: > Hello Arvid Brodin, > > The patch f266a683a480: "net/hsr: Better frame dispatch" from Jul 4, > 2014, leads to the following static checker warning: > > net/hsr/hsr_framereg.c:293 hsr_addr_subst_dest() > warn: this array is probably non-NULL. 'node_dst->MacAddressB' > > net/hsr/hsr_framereg.c > 286 node_dst = find_node_by_AddrA(&port->hsr->node_db, eth_hdr(skb)->h_dest); > 287 if (!node_dst) { > 288 WARN_ONCE(1, "%s: Unknown node\n", __func__); > 289 return; > 290 } > 291 if (port->type != node_dst->AddrB_port) > 292 return; > 293 if (!node_dst->MacAddressB) { > ^^^^^^^^^^^^^^^^^^^^^^ > This test is never true. It could be deleted or replaced. > > 294 WARN_ONCE(1, "%s: No MacAddressB\n", __func__); > 295 return; > 296 } > 297 > Yes, this code (the whole if block; lines 293-296) is useless and should be deleted. Thanks for finding it! -- Arvid Brodin | Consultant (Linux) ALTEN | Knarrarnäsgatan 7 | SE-164 40 Kista | Sweden arvid.brodin@xxxxxxxx | www.alten.se/en/ -- To unsubscribe from this list: send the line "unsubscribe kernel-janitors" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html