| From e8ae7ddb48a1b81fd1e67da34a0cb59daf0445d6 Mon Sep 17 00:00:00 2001 |
| From: Jack Wang <jinpu.wang@cloud.ionos.com> |
| Date: Thu, 17 Dec 2020 15:19:13 +0100 |
| Subject: RDMA/rtrs-srv: Do not signal REG_MR |
| |
| From: Jack Wang <jinpu.wang@cloud.ionos.com> |
| |
| commit e8ae7ddb48a1b81fd1e67da34a0cb59daf0445d6 upstream. |
| |
| We do not need to wait for REG_MR completion, so remove the |
| SIGNAL flag. |
| |
| Fixes: 9cb837480424 ("RDMA/rtrs: server: main functionality") |
| Link: https://lore.kernel.org/r/20201217141915.56989-18-jinpu.wang@cloud.ionos.com |
| Signed-off-by: Jack Wang <jinpu.wang@cloud.ionos.com> |
| Signed-off-by: Gioh Kim <gi-oh.kim@cloud.ionos.com> |
| Signed-off-by: Jason Gunthorpe <jgg@nvidia.com> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
| --- |
| drivers/infiniband/ulp/rtrs/rtrs-srv.c | 2 +- |
| 1 file changed, 1 insertion(+), 1 deletion(-) |
| |
| --- a/drivers/infiniband/ulp/rtrs/rtrs-srv.c |
| +++ b/drivers/infiniband/ulp/rtrs/rtrs-srv.c |
| @@ -820,7 +820,7 @@ static int process_info_req(struct rtrs_ |
| rwr[mri].wr.opcode = IB_WR_REG_MR; |
| rwr[mri].wr.wr_cqe = &local_reg_cqe; |
| rwr[mri].wr.num_sge = 0; |
| - rwr[mri].wr.send_flags = mri ? 0 : IB_SEND_SIGNALED; |
| + rwr[mri].wr.send_flags = 0; |
| rwr[mri].mr = mr; |
| rwr[mri].key = mr->rkey; |
| rwr[mri].access = (IB_ACCESS_LOCAL_WRITE | |