Merge tag 'v5.7-rc6' into rdma.git for-next
authorJason Gunthorpe <jgg@mellanox.com>
Thu, 21 May 2020 20:07:21 +0000 (17:07 -0300)
committerJason Gunthorpe <jgg@mellanox.com>
Thu, 21 May 2020 20:08:27 +0000 (17:08 -0300)
Linux 5.7-rc6

Conflict in drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c
resolved by deleting dr_cq_event, matching how netdev resolved it.

Required for dependencies in the following patches.

Signed-off-by: Jason Gunthorpe <jgg@mellanox.com>
14 files changed:
1  2 
MAINTAINERS
drivers/infiniband/core/cm.c
drivers/infiniband/core/uverbs_main.c
drivers/infiniband/hw/mlx5/qp.c
drivers/infiniband/sw/rdmavt/qp.c
drivers/net/ethernet/mellanox/mlx5/core/en.h
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
drivers/net/ethernet/mellanox/mlx5/core/health.c
drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c
net/core/dev.c

diff --cc MAINTAINERS
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
@@@ -693,6 -689,18 +693,12 @@@ static int dr_prepare_qp_to_rts(struct 
        return 0;
  }
  
 -static void dr_cq_event(struct mlx5_core_cq *mcq,
 -                      enum mlx5_event event)
 -{
 -      pr_info("CQ event %u on CQ #%u\n", event, mcq->cqn);
 -}
 -
+ static void dr_cq_complete(struct mlx5_core_cq *mcq,
+                          struct mlx5_eqe *eqe)
+ {
+       pr_err("CQ completion CQ: #%u\n", mcq->cqn);
+ }
  static struct mlx5dr_cq *dr_create_cq(struct mlx5_core_dev *mdev,
                                      struct mlx5_uars_page *uar,
                                      size_t ncqe)
        pas = (__be64 *)MLX5_ADDR_OF(create_cq_in, in, pas);
        mlx5_fill_page_frag_array(&cq->wq_ctrl.buf, pas);
  
 -      cq->mcq.event = dr_cq_event;
+       cq->mcq.comp  = dr_cq_complete;
        err = mlx5_core_create_cq(mdev, &cq->mcq, in, inlen, out, sizeof(out));
        kvfree(in);
  
diff --cc net/core/dev.c
Simple merge