RDMA/cxgb3: Squelch logging AE errors
Only print one AE error for a given connection in the kernel log. Signed-off-by: Steve Wise <swise@opengridcomputing.com> Signed-off-by: Roland Dreier <rolandd@cisco.com>
This commit is contained in:
committed by
Roland Dreier
parent
adf376b370
commit
8cfccf02bb
@@ -47,12 +47,6 @@ static void post_qp_event(struct iwch_dev *rnicp, struct iwch_cq *chp,
|
|||||||
struct iwch_qp_attributes attrs;
|
struct iwch_qp_attributes attrs;
|
||||||
struct iwch_qp *qhp;
|
struct iwch_qp *qhp;
|
||||||
|
|
||||||
printk(KERN_ERR "%s - AE qpid 0x%x opcode %d status 0x%x "
|
|
||||||
"type %d wrid.hi 0x%x wrid.lo 0x%x \n", __FUNCTION__,
|
|
||||||
CQE_QPID(rsp_msg->cqe), CQE_OPCODE(rsp_msg->cqe),
|
|
||||||
CQE_STATUS(rsp_msg->cqe), CQE_TYPE(rsp_msg->cqe),
|
|
||||||
CQE_WRID_HI(rsp_msg->cqe), CQE_WRID_LOW(rsp_msg->cqe));
|
|
||||||
|
|
||||||
spin_lock(&rnicp->lock);
|
spin_lock(&rnicp->lock);
|
||||||
qhp = get_qhp(rnicp, CQE_QPID(rsp_msg->cqe));
|
qhp = get_qhp(rnicp, CQE_QPID(rsp_msg->cqe));
|
||||||
|
|
||||||
@@ -73,6 +67,12 @@ static void post_qp_event(struct iwch_dev *rnicp, struct iwch_cq *chp,
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
printk(KERN_ERR "%s - AE qpid 0x%x opcode %d status 0x%x "
|
||||||
|
"type %d wrid.hi 0x%x wrid.lo 0x%x \n", __FUNCTION__,
|
||||||
|
CQE_QPID(rsp_msg->cqe), CQE_OPCODE(rsp_msg->cqe),
|
||||||
|
CQE_STATUS(rsp_msg->cqe), CQE_TYPE(rsp_msg->cqe),
|
||||||
|
CQE_WRID_HI(rsp_msg->cqe), CQE_WRID_LOW(rsp_msg->cqe));
|
||||||
|
|
||||||
atomic_inc(&qhp->refcnt);
|
atomic_inc(&qhp->refcnt);
|
||||||
spin_unlock(&rnicp->lock);
|
spin_unlock(&rnicp->lock);
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user