The patch titled atl1: remove unnecessary crc inversion has been added to the -mm tree. Its filename is atl1-remove-unnecessary-crc-inversion.patch *** Remember to use Documentation/SubmitChecklist when testing your code *** See http://www.zip.com.au/~akpm/linux/patches/stuff/added-to-mm.txt to find out what to do about this ------------------------------------------------------ Subject: atl1: remove unnecessary crc inversion From: Jay Cliburn <jacliburn@xxxxxxxxxxxxx> 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 <jareguero@xxxxxxxxxxxxxx> Signed-off-by: Jay Cliburn <jacliburn@xxxxxxxxxxxxx> Cc: Jeff Garzik <jeff@xxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- drivers/net/atl1/atl1_hw.c | 1 - 1 file changed, 1 deletion(-) diff -puN drivers/net/atl1/atl1_hw.c~atl1-remove-unnecessary-crc-inversion drivers/net/atl1/atl1_hw.c --- a/drivers/net/atl1/atl1_hw.c~atl1-remove-unnecessary-crc-inversion +++ a/drivers/net/atl1/atl1_hw.c @@ -334,7 +334,6 @@ u32 atl1_hash_mc_addr(struct atl1_hw *hw int i; crc32 = ether_crc_le(6, mc_addr); - crc32 = ~crc32; for (i = 0; i < 32; i++) value |= (((crc32 >> i) & 1) << (31 - i)); _ Patches currently in -mm which might be from jacliburn@xxxxxxxxxxxxx are atl1-remove-unnecessary-crc-inversion.patch - To unsubscribe from this list: send the line "unsubscribe mm-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html