aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/infiniband/hw/bnxt_re/qplib_rcfw.c
diff options
context:
space:
mode:
authorDevesh Sharma <devesh.sharma@broadcom.com>2018-10-08 03:27:57 -0700
committerJason Gunthorpe <jgg@mellanox.com>2018-10-16 00:03:50 -0600
commitf2bd4d096eb4e0074b476452789a3b10a31af162 (patch)
tree80b72a8ef302d2b2aacc00a3a0155044b7b6adc9 /drivers/infiniband/hw/bnxt_re/qplib_rcfw.c
parentRDMA/bnxt_re: Avoid accessing nq->bar_reg_iomem in failure case (diff)
downloadlinux-dev-f2bd4d096eb4e0074b476452789a3b10a31af162.tar.xz
linux-dev-f2bd4d096eb4e0074b476452789a3b10a31af162.zip
RDMA/bnxt_re: Drop L2 async events silently
In some FW versions, RoCE driver also receives an async notification which was directed to L2 driver. RoCE driver does not handle this and print a message to syslog. Drop these notifications silently. Signed-off-by: Devesh Sharma <devesh.sharma@broadcom.com> Signed-off-by: Selvin Xavier <selvin.xavier@broadcom.com> Signed-off-by: Jason Gunthorpe <jgg@mellanox.com>
Diffstat (limited to '')
-rw-r--r--drivers/infiniband/hw/bnxt_re/qplib_rcfw.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/drivers/infiniband/hw/bnxt_re/qplib_rcfw.c b/drivers/infiniband/hw/bnxt_re/qplib_rcfw.c
index 5d1504e29a11..a3d9447c3aee 100644
--- a/drivers/infiniband/hw/bnxt_re/qplib_rcfw.c
+++ b/drivers/infiniband/hw/bnxt_re/qplib_rcfw.c
@@ -391,9 +391,10 @@ static void bnxt_qplib_service_creq(unsigned long data)
"aeqe:%#x Not handled\n", type);
break;
default:
- dev_warn(&rcfw->pdev->dev,
- "creqe with op_event = 0x%x not handled\n",
- type);
+ if (type != ASYNC_EVENT_CMPL_TYPE_HWRM_ASYNC_EVENT)
+ dev_warn(&rcfw->pdev->dev,
+ "creqe with event 0x%x not handled\n",
+ type);
break;
}
raw_cons++;