Merge tag 'v6.4' into rdma.git for-next
authorJason Gunthorpe <jgg@nvidia.com>
Tue, 27 Jun 2023 17:06:29 +0000 (14:06 -0300)
committerJason Gunthorpe <jgg@nvidia.com>
Tue, 27 Jun 2023 17:06:29 +0000 (14:06 -0300)
Linux 6.4

Resolve conflicts between rdma rc and next in rxe_cq matching linux-next:

drivers/infiniband/sw/rxe/rxe_cq.c:
  https://lore.kernel.org/r/20230622115246.365d30ad@canb.auug.org.au

Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
20 files changed:
1  2 
drivers/infiniband/core/cma.c
drivers/infiniband/hw/bnxt_re/bnxt_re.h
drivers/infiniband/hw/bnxt_re/ib_verbs.c
drivers/infiniband/hw/bnxt_re/main.c
drivers/infiniband/hw/bnxt_re/qplib_fp.c
drivers/infiniband/hw/bnxt_re/qplib_res.c
drivers/infiniband/hw/bnxt_re/qplib_sp.c
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
drivers/infiniband/hw/irdma/verbs.c
drivers/infiniband/hw/mlx5/mlx5_ib.h
drivers/infiniband/sw/rxe/rxe_comp.c
drivers/infiniband/sw/rxe/rxe_cq.c
drivers/infiniband/sw/rxe/rxe_qp.c
drivers/infiniband/sw/rxe/rxe_req.c
drivers/infiniband/sw/rxe/rxe_resp.c
drivers/infiniband/sw/rxe/rxe_verbs.c
drivers/infiniband/ulp/rtrs/rtrs-clt.c
drivers/net/ethernet/microsoft/mana/mana_en.c
include/linux/mlx5/driver.h
include/net/mana/mana.h

Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
@@@ -113,11 -113,10 +113,9 @@@ int rxe_cq_post(struct rxe_cq *cq, stru
  
        queue_advance_producer(cq->queue, QUEUE_TYPE_TO_CLIENT);
  
-       spin_unlock_irqrestore(&cq->cq_lock, flags);
 -      if ((cq->notify == IB_CQ_NEXT_COMP) ||
 -          (cq->notify == IB_CQ_SOLICITED && solicited)) {
 +      if ((cq->notify & IB_CQ_NEXT_COMP) ||
 +          (cq->notify & IB_CQ_SOLICITED && solicited)) {
                cq->notify = 0;
 -
                cq->ibcq.comp_handler(&cq->ibcq, cq->ibcq.cq_context);
        }
  
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge