commit | ce89294c056805019d8369b3b74bb52ef51b4708 | [log] [tgz] |
---|---|---|
author | Paul Fulghum <paulkf@microgate.com> | Wed Jun 24 18:34:51 2009 +0100 |
committer | Linus Torvalds <torvalds@linux-foundation.org> | Wed Jun 24 09:55:50 2009 -0700 |
tree | 533da71951aa6e6ccd88cd2569f4640836adea90 | |
parent | 2a13373cf84477460365c32842cda9a6374b845d [diff] |
synclink_gt: fix transmit race and timeout Fix race condition when adding transmit data to active DMA buffer ring that can cause transmit stall. Update transmit timeout when adding data to active DMA buffer ring. Base transmit timeout on amount of buffered data instead of using fixed value. Signed-off-by: Paul Fulghum <paulkf@microgate.com> Signed-off-by: Alan Cox <alan@linux.intel.com> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>