From: David Ertman Date: Wed, 8 Jan 2014 01:07:55 +0000 (+0000) Subject: e1000e: Fix Hardware Unit Hang X-Git-Tag: v3.15-rc1~113^2~124^2~5 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d9554e9659e974904fff3e93b2833f67e87ec084;p=pandora-kernel.git e1000e: Fix Hardware Unit Hang The check for pending Tx work when link is lost was mistakenly moved to be done only when link is first detected to be lost. It turns out there is a small window of opportunity for additional Tx work to get queued up shortly after link is dropped. Move the check back to the place it was before in the watchdog task. Put in additional debug information for other reset paths and a final catch-all for false hangs in the scheduled function that prints out the hardware hang message. Signed-off-by: Dave Ertman Signed-off-by: Bruce Allan Tested-by: Jeff Pieper Signed-off-by: Jeff Kirsher --- Reading git-diff-tree failed