From: Jesse Huang Date: Fri, 20 Oct 2006 21:42:11 +0000 (-0700) Subject: [PATCH] subdance: fix TX Pause bug (reset_tx, intr_handler) X-Git-Tag: v2.6.20-rc1~34^2~40^2~463^2~62 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2109f89f3483ff5a05899385ee3fb04d779e9cce;p=pandora-kernel.git [PATCH] subdance: fix TX Pause bug (reset_tx, intr_handler) Fix TX Pause bug (reset_tx, intr_handler). When MaxCollisions occurred, need to re-enable Tx. But just after re-enable, MaxCollisions maybe occurred again and with TxStatusOverflow. This will cause driver can't check new MaxCollisions to re-enable Tx again, because TxStatusOverflow. For this reason, after re-enable Tx, we need to make sure Tx was actually enabled. Signed-off-by: Jesse Huang Signed-off-by: Andrew Morton Signed-off-by: Jeff Garzik --- Reading git-diff-tree failed