mirror of
https://github.com/torvalds/linux.git
synced 2024-11-16 00:52:01 +00:00
RDMA/cxgb3: Don't zero QP attrs when moving to IDLE
QP attributes must stay initialized when moving back to IDLE. Zeroing them will crash the system in _flush_qp() if the QP is subsequently moved to ERROR and back to IDLE. Signed-off-by: Steve Wise <swise@opengridcomputing.com> Signed-off-by: Roland Dreier <rolandd@cisco.com>
This commit is contained in:
parent
96ac7e8892
commit
cde9e2f930
@ -1069,7 +1069,6 @@ int iwch_modify_qp(struct iwch_dev *rhp, struct iwch_qp *qhp,
|
||||
goto out;
|
||||
}
|
||||
qhp->attr.state = IWCH_QP_STATE_IDLE;
|
||||
memset(&qhp->attr, 0, sizeof(qhp->attr));
|
||||
break;
|
||||
case IWCH_QP_STATE_TERMINATE:
|
||||
if (!internal) {
|
||||
|
Loading…
Reference in New Issue
Block a user