From: Matt Carlson Date: Wed, 15 Sep 2010 08:59:53 +0000 (+0000) Subject: tg3: Fix read DMA FIFO overruns on recent devices X-Git-Tag: v2.6.37-rc1~147^2~451 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=41a8a7ee4a78216962f3afcea5968c04d0ab3b08;p=pandora-kernel.git tg3: Fix read DMA FIFO overruns on recent devices Earlier versions of tg3 devices had a problem where the read DMA FIFO could be overrun in certain edge conditions. The fix was to limit the number of rx BDs the hardware would fetch at a time. For later devices (5761, 5784 and later ASIC revs), there is a hardware fix that must be enabled to fix the same problem. This patch adds that hardware fix. There is a gap in the ASIC revision lineage where neither fix is applied. This is intentional as these ASIC revisions are not afflicted by the bug. Reviewed-by: Benjamin Li Reviewed-by: Michael Chan Signed-off-by: Matt Carlson Signed-off-by: David S. Miller --- Reading git-diff-tree failed