From 78811b9244132fe2596f190cd8175f72e461d773 Mon Sep 17 00:00:00 2001 From: Joe Perches Date: Wed, 12 Jan 2011 18:08:04 +0000 Subject: [PATCH] --- yaml --- r: 231217 b: refs/heads/master c: f767b6df8a796f901b2bd595ae22234636be4124 h: refs/heads/master i: 231215: b909d915d546a5251bc6ae4c6a3adde0e8c6315f v: v3 --- [refs] | 2 +- trunk/drivers/net/bfin_mac.c | 9 +-------- 2 files changed, 2 insertions(+), 9 deletions(-) diff --git a/[refs] b/[refs] index 26a68574911c..bf223d479c82 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 78d07369462e9feeaa5db301b0aa70e9dcb40b48 +refs/heads/master: f767b6df8a796f901b2bd595ae22234636be4124 diff --git a/trunk/drivers/net/bfin_mac.c b/trunk/drivers/net/bfin_mac.c index fe75e7a9742e..22abfb39d813 100644 --- a/trunk/drivers/net/bfin_mac.c +++ b/trunk/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)