lkml.org 
[lkml]   [2022]   [Aug]   [1]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
SubjectRe: [PATCH] RDMA/ib_srpt: unify checking rdma_cm_id condition in srpt_cm_req_recv()
From
On 7/31/22 23:43, Li Zhijian wrote:
> Although rdma_cm_id and ib_cm_id passing to srpt_cm_req_recv() are
> exclusive currently, all other checking condition are using rdma_cm_id.
> So unify the 'if' condition to make the code more clear.
>
> Signed-off-by: Li Zhijian <lizhijian@fujitsu.com>
> ---
> drivers/infiniband/ulp/srpt/ib_srpt.c | 8 ++++----
> 1 file changed, 4 insertions(+), 4 deletions(-)
>
> diff --git a/drivers/infiniband/ulp/srpt/ib_srpt.c b/drivers/infiniband/ulp/srpt/ib_srpt.c
> index c3036aeac89e..21cbe30d526f 100644
> --- a/drivers/infiniband/ulp/srpt/ib_srpt.c
> +++ b/drivers/infiniband/ulp/srpt/ib_srpt.c
> @@ -2218,13 +2218,13 @@ static int srpt_cm_req_recv(struct srpt_device *const sdev,
> ch->zw_cqe.done = srpt_zerolength_write_done;
> INIT_WORK(&ch->release_work, srpt_release_channel_work);
> ch->sport = sport;
> - if (ib_cm_id) {
> - ch->ib_cm.cm_id = ib_cm_id;
> - ib_cm_id->context = ch;
> - } else {
> + if (rdma_cm_id) {
> ch->using_rdma_cm = true;
> ch->rdma_cm.cm_id = rdma_cm_id;
> rdma_cm_id->context = ch;
> + } else {
> + ch->ib_cm.cm_id = ib_cm_id;
> + ib_cm_id->context = ch;
> }
> /*
> * ch->rq_size should be at least as large as the initiator queue

Although the above patch looks fine to me, I'm not sure this kind of
changes should be considered as useful or as churn?

Bart.

\
 
 \ /
  Last update: 2022-08-01 18:47    [W:0.122 / U:0.028 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site