Gitweb:     
http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=de815a14e9d03df0560e6ef689d1da32553878b7
Commit:     de815a14e9d03df0560e6ef689d1da32553878b7
Parent:     917690cd035b422b1ac933ac160d26016aa454ac
Author:     Jay Cliburn <[EMAIL PROTECTED]>
AuthorDate: Tue Mar 27 19:43:49 2007 -0500
Committer:  Jeff Garzik <[EMAIL PROTECTED]>
CommitDate: Wed Mar 28 02:18:50 2007 -0400

    atl1: remove unnecessary crc inversion
    
    The original vendor driver contained a private ether_crc_le() function
    that produced an inverted crc.  When we changed to the kernel version of
    ether_crc_le(), we neglected to undo the inversion.  Let's do it now.
    Discovered by and patch proffered by Jose Alberto Reguero.
    
    Signed-off-by: Jose Alberto Reguero <[EMAIL PROTECTED]>
    Signed-off-by: Jay Cliburn <[EMAIL PROTECTED]>
    Signed-off-by: Jeff Garzik <[EMAIL PROTECTED]>
---
 drivers/net/atl1/atl1_hw.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

diff --git a/drivers/net/atl1/atl1_hw.c b/drivers/net/atl1/atl1_hw.c
index 314dbaa..69482e0 100644
--- a/drivers/net/atl1/atl1_hw.c
+++ b/drivers/net/atl1/atl1_hw.c
@@ -334,7 +334,6 @@ u32 atl1_hash_mc_addr(struct atl1_hw *hw, u8 *mc_addr)
        int i;
 
        crc32 = ether_crc_le(6, mc_addr);
-       crc32 = ~crc32;
        for (i = 0; i < 32; i++)
                value |= (((crc32 >> i) & 1) << (31 - i));
 
-
To unsubscribe from this list: send the line "unsubscribe git-commits-head" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to