]> git.baikalelectronics.ru Git - kernel.git/commit
sky2: Reset tx train after interrupts disabled.
authorMike McCormack <mikem@ring3k.org>
Fri, 14 Aug 2009 05:15:14 +0000 (05:15 +0000)
committerDavid S. Miller <davem@davemloft.net>
Fri, 14 Aug 2009 22:30:00 +0000 (15:30 -0700)
commit0802931198ed92e71bb6349b1616117ef1b6a083
treeb7546998044c84af5aa2432a0f80fcb833948b50
parent7dfa84993450333d1af19991912d7f3ccac2c4ef
sky2: Reset tx train after interrupts disabled.

Reseting the tx chain too soon results in invalid tx queue positions
being delivered in the status queue.  This also makes sure there's no
overlap between the cleanup done by sky2_tx_clean() and
sky2_tx_done().

Signed-off-by: Mike McCormack <mikem@ring3k.org>
Acked-by: Stephen Hemminger <shemminger@vyatta.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/sky2.c