[IB] mthca: Always re-arm EQs in mthca_tavor_interrupt()
authorRoland Dreier <rolandd@cisco.com>
Sat, 22 Oct 2005 16:43:29 +0000 (09:43 -0700)
committerRoland Dreier <rolandd@cisco.com>
Sat, 22 Oct 2005 16:43:29 +0000 (09:43 -0700)
commitc8e0ca683dfea7242ff29814561dfe761945e5b3
tree9c7be6ca5f815f72c6be614576ad6ef6c3110f8c
parent2cc78eb52bc1ae89f0a4fa5a00eb998dffde4a9f
[IB] mthca: Always re-arm EQs in mthca_tavor_interrupt()

We should always re-arm an event queue's interrupt in
mthca_tavor_interrupt() if the corresponding bit is set in the event
cause register (ECR), even if we didn't find any entries in the EQ.
If we don't, then there's a window where we miss an EQ entry and then
get stuck because we don't get another EQ event.

Signed-off-by: Roland Dreier <rolandd@cisco.com>
drivers/infiniband/hw/mthca/mthca_eq.c