]> git.baikalelectronics.ru Git - kernel.git/commit
[2.6.28,1/1] cxgb3 - fix race in EEH
authorDivy Le Ray <divy@chelsio.com>
Thu, 25 Sep 2008 14:05:28 +0000 (14:05 +0000)
committerDavid S. Miller <davem@davemloft.net>
Wed, 8 Oct 2008 22:57:17 +0000 (15:57 -0700)
commit5d7467cdf56587dd457a0ebbdbb5b0e57b43842e
treec94c8bc0ffbe971cddcb894df984c315b62f7fde
parent0ec4b4647dc2e9cb1840362dfa4d50c5c7cd2108
[2.6.28,1/1] cxgb3 - fix race in EEH

A SGE queue set timer might access registers while in EEH recovery,
triggering an EEH error loop. Stop all timers early in EEH process.

Signed-off-by: Divy Le Ray <divy@chelsio.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/cxgb3/adapter.h
drivers/net/cxgb3/cxgb3_main.c
drivers/net/cxgb3/sge.c