commit | e509be898d8937634437caa474b57ac12795e5bc | [log] [tgz] |
---|---|---|
author | Ralph Campbell <ralph.campbell@qlogic.com> | Tue May 13 11:41:29 2008 -0700 |
committer | Roland Dreier <rolandd@cisco.com> | Tue May 13 11:41:29 2008 -0700 |
tree | f99b0e3965ee0eaf89acccdba382689719881a29 | |
parent | 53dc1ca194c062aa9771e194047f27ec1ca592df [diff] |
IB/ipath: Fix many locking issues when switching to error state The send DMA hardware queue voided a number of prior assumptions about when a send is complete which led to completions being generated out of order. There were also a number of locking issues when switching the QP to the error or reset states, and we implement the IB_QPS_SQD state. Signed-off-by: Ralph Campbell <ralph.campbell@qlogic.com> Signed-off-by: Roland Dreier <rolandd@cisco.com>