From: Joe Perches Date: Wed, 12 Jan 2011 18:08:04 +0000 (+0000) Subject: netdev: bfin_mac: Remove is_multicast_ether_addr use in netdev_for_each_mc_addr X-Git-Tag: v2.6.38-rc1~50^2~18 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f767b6df8a796f901b2bd595ae22234636be4124;p=platform%2Fkernel%2Flinux-exynos.git netdev: bfin_mac: Remove is_multicast_ether_addr use in netdev_for_each_mc_addr Remove code that has no effect. Signed-off-by: Joe Perches Signed-off-by: David S. Miller --- diff --git a/drivers/net/bfin_mac.c b/drivers/net/bfin_mac.c index fe75e7a..22abfb3 100644 --- a/drivers/net/bfin_mac.c +++ b/drivers/net/bfin_mac.c @@ -1284,19 +1284,12 @@ static void bfin_mac_multicast_hash(struct net_device *dev) { u32 emac_hashhi, emac_hashlo; struct netdev_hw_addr *ha; - char *addrs; u32 crc; emac_hashhi = emac_hashlo = 0; netdev_for_each_mc_addr(ha, dev) { - addrs = ha->addr; - - /* skip non-multicast addresses */ - if (!is_multicast_ether_addr(addrs)) - continue; - - crc = ether_crc(ETH_ALEN, addrs); + crc = ether_crc(ETH_ALEN, ha->addr); crc >>= 26; if (crc & 0x20)