From: Tushar Dave Date: Thu, 12 Jul 2012 08:56:56 +0000 (+0000) Subject: e1000e: Correct link check logic for 82571 serdes X-Git-Tag: v3.5~24^2~4^2~1 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d0efa8f23a644f7cb7d1f8e78dd9a223efa412a3;p=pandora-kernel.git e1000e: Correct link check logic for 82571 serdes SYNCH bit and IV bit of RXCW register are sticky. Before examining these bits, RXCW should be read twice to filter out one-time false events and have correct values for these bits. Incorrect values of these bits in link check logic can cause weird link stability issues if auto-negotiation fails. CC: stable [2.6.38+] Reported-by: Dean Nelson Signed-off-by: Tushar Dave Reviewed-by: Bruce Allan Tested-by: Jeff Pieper Signed-off-by: Jeff Kirsher --- Reading git-diff-tree failed