Files
linux/drivers
Matt Carlson 9d3ba2e2f7 tg3: Fix 5906 transmit hangs
This is a resubmit backport of commit 92c6b8d16a
to kernel version 2.6.32. The gentoo bug report can be found at
https://bugs.gentoo.org/show_bug.cgi?id=301091. Thanks to Matt Carlson for his
assistance and working me to fix a regression caused by the initial patch.  The
original description is as follows:

The 5906 has trouble with fragments that are less than 8 bytes in size.  This
patch works around the problem by pivoting the 5906's transmit routine to
tg3_start_xmit_dma_bug() and introducing a new SHORT_DMA_BUG flag that enables
code to detect and react to the problematic condition.

Signed-off-by: Mike Pagano <mpagano@gentoo.org>
Signed-off-by: Matt Carlson <mcarlson@broadcom.com>
Signed-off-by: Michael Chan <mchan@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2010-04-01 15:58:05 -07:00
..
2010-03-15 08:49:54 -07:00
2009-12-18 14:05:04 -08:00
2010-02-09 04:50:48 -08:00
2009-09-24 07:21:05 -07:00
2010-04-01 15:58:05 -07:00
2009-10-15 09:58:27 -06:00
2009-11-12 07:26:01 -08:00
2010-02-23 07:37:54 -08:00
2009-12-18 14:03:24 -08:00
2009-10-04 22:53:41 +02:00
2010-01-18 10:19:44 -08:00
2009-09-23 10:07:49 -07:00