diff options
Diffstat (limited to 'drivers/infiniband/hw/cxgb4/ev.c')
| -rw-r--r-- | drivers/infiniband/hw/cxgb4/ev.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/infiniband/hw/cxgb4/ev.c b/drivers/infiniband/hw/cxgb4/ev.c index 397cb36cf103..cf2f6b47617a 100644 --- a/drivers/infiniband/hw/cxgb4/ev.c +++ b/drivers/infiniband/hw/cxgb4/ev.c | |||
| @@ -84,7 +84,7 @@ void c4iw_ev_dispatch(struct c4iw_dev *dev, struct t4_cqe *err_cqe) | |||
| 84 | struct c4iw_qp *qhp; | 84 | struct c4iw_qp *qhp; |
| 85 | u32 cqid; | 85 | u32 cqid; |
| 86 | 86 | ||
| 87 | spin_lock(&dev->lock); | 87 | spin_lock_irq(&dev->lock); |
| 88 | qhp = get_qhp(dev, CQE_QPID(err_cqe)); | 88 | qhp = get_qhp(dev, CQE_QPID(err_cqe)); |
| 89 | if (!qhp) { | 89 | if (!qhp) { |
| 90 | printk(KERN_ERR MOD "BAD AE qpid 0x%x opcode %d " | 90 | printk(KERN_ERR MOD "BAD AE qpid 0x%x opcode %d " |
| @@ -93,7 +93,7 @@ void c4iw_ev_dispatch(struct c4iw_dev *dev, struct t4_cqe *err_cqe) | |||
| 93 | CQE_OPCODE(err_cqe), CQE_STATUS(err_cqe), | 93 | CQE_OPCODE(err_cqe), CQE_STATUS(err_cqe), |
| 94 | CQE_TYPE(err_cqe), CQE_WRID_HI(err_cqe), | 94 | CQE_TYPE(err_cqe), CQE_WRID_HI(err_cqe), |
| 95 | CQE_WRID_LOW(err_cqe)); | 95 | CQE_WRID_LOW(err_cqe)); |
| 96 | spin_unlock(&dev->lock); | 96 | spin_unlock_irq(&dev->lock); |
| 97 | goto out; | 97 | goto out; |
| 98 | } | 98 | } |
| 99 | 99 | ||
| @@ -109,13 +109,13 @@ void c4iw_ev_dispatch(struct c4iw_dev *dev, struct t4_cqe *err_cqe) | |||
| 109 | CQE_OPCODE(err_cqe), CQE_STATUS(err_cqe), | 109 | CQE_OPCODE(err_cqe), CQE_STATUS(err_cqe), |
| 110 | CQE_TYPE(err_cqe), CQE_WRID_HI(err_cqe), | 110 | CQE_TYPE(err_cqe), CQE_WRID_HI(err_cqe), |
| 111 | CQE_WRID_LOW(err_cqe)); | 111 | CQE_WRID_LOW(err_cqe)); |
| 112 | spin_unlock(&dev->lock); | 112 | spin_unlock_irq(&dev->lock); |
| 113 | goto out; | 113 | goto out; |
| 114 | } | 114 | } |
| 115 | 115 | ||
| 116 | c4iw_qp_add_ref(&qhp->ibqp); | 116 | c4iw_qp_add_ref(&qhp->ibqp); |
| 117 | atomic_inc(&chp->refcnt); | 117 | atomic_inc(&chp->refcnt); |
| 118 | spin_unlock(&dev->lock); | 118 | spin_unlock_irq(&dev->lock); |
| 119 | 119 | ||
| 120 | /* Bad incoming write */ | 120 | /* Bad incoming write */ |
| 121 | if (RQ_TYPE(err_cqe) && | 121 | if (RQ_TYPE(err_cqe) && |
