On Fri, May 01, 2020 at 12:48:36PM +1000, Stephen Rothwell wrote: > Hi all, > > Today's linux-next merge of the net-next tree got a conflict in: > > drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c > > between commit: > > 8075411d93b6 ("net/mlx5: DR, On creation set CQ's arm_db member to right value") > > from the net tree and commit: > > 73a75b96fc9a ("net/mlx5: Remove empty QP and CQ events handlers") > > from the net-next tree. > > I fixed it up (see below) and can carry the fix as necessary. This > is now fixed as far as linux-next is concerned, but any non trivial > conflicts should be mentioned to your upstream maintainer when your tree > is submitted for merging. You may also want to consider cooperating > with the maintainer of the conflicting tree to minimise any particularly > complex conflicts. > > -- > Cheers, > Stephen Rothwell Thanks for the resolution. > > diff --cc drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c > index 18719acb7e54,c4ed25bb9ac8..000000000000 > --- a/drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c > +++ b/drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c > @@@ -689,18 -693,6 +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); > +} > + Saeed, Please pay attention that commit 8075411d93b6 ("net/mlx5: DR, On creation set CQ's arm_db member to right value") mentioned by Stephen is not accurate. ".comp" callback shouldn't be called if it is NULL, so unclear what you get by adding such pr_err(). Thanks