Message ID | 20220217181938.3798530-1-yanjun.zhu@linux.dev (mailing list archive) |
---|---|
State | Superseded |
Delegated to: | Jason Gunthorpe |
Headers | show |
Series | [1/1] RDMA/irdma: Make irdma_create_mg_ctx return a void | expand |
在 2022/2/18 2:19, yanjun.zhu@linux.dev 写道: > From: Zhu Yanjun <yanjun.zhu@linux.dev> > > The function irdma_create_mg_ctx always returns 0, > so make it void and delete the return value check. > > Signed-off-by: Zhu Yanjun <yanjun.zhu@linux.dev> gentle ping Zhu Yanjun > --- > drivers/infiniband/hw/irdma/uda.c | 9 ++------- > 1 file changed, 2 insertions(+), 7 deletions(-) > > diff --git a/drivers/infiniband/hw/irdma/uda.c b/drivers/infiniband/hw/irdma/uda.c > index 7a9988ddbd01..5eeb76bc29fd 100644 > --- a/drivers/infiniband/hw/irdma/uda.c > +++ b/drivers/infiniband/hw/irdma/uda.c > @@ -86,8 +86,7 @@ enum irdma_status_code irdma_sc_access_ah(struct irdma_sc_cqp *cqp, > * irdma_create_mg_ctx() - create a mcg context > * @info: multicast group context info > */ > -static enum irdma_status_code > -irdma_create_mg_ctx(struct irdma_mcast_grp_info *info) > +static void irdma_create_mg_ctx(struct irdma_mcast_grp_info *info) > { > struct irdma_mcast_grp_ctx_entry_info *entry_info = NULL; > u8 idx = 0; /* index in the array */ > @@ -106,8 +105,6 @@ irdma_create_mg_ctx(struct irdma_mcast_grp_info *info) > ctx_idx++; > } > } > - > - return 0; > } > > /** > @@ -135,9 +132,7 @@ enum irdma_status_code irdma_access_mcast_grp(struct irdma_sc_cqp *cqp, > return IRDMA_ERR_RING_FULL; > } > > - ret_code = irdma_create_mg_ctx(info); > - if (ret_code) > - return ret_code; > + irdma_create_mg_ctx(info); > > set_64bit_val(wqe, 32, info->dma_mem_mc.pa); > set_64bit_val(wqe, 16,
> Subject: Re: [PATCH 1/1] RDMA/irdma: Make irdma_create_mg_ctx return a void > > 在 2022/2/18 2:19, yanjun.zhu@linux.dev 写道: > > From: Zhu Yanjun <yanjun.zhu@linux.dev> > > > > The function irdma_create_mg_ctx always returns 0, so make it void and > > delete the return value check. > > > > Signed-off-by: Zhu Yanjun <yanjun.zhu@linux.dev> > > gentle ping > > Zhu Yanjun > > > --- > > drivers/infiniband/hw/irdma/uda.c | 9 ++------- > > 1 file changed, 2 insertions(+), 7 deletions(-) > > > > diff --git a/drivers/infiniband/hw/irdma/uda.c > > b/drivers/infiniband/hw/irdma/uda.c > > index 7a9988ddbd01..5eeb76bc29fd 100644 > > --- a/drivers/infiniband/hw/irdma/uda.c > > +++ b/drivers/infiniband/hw/irdma/uda.c > > @@ -86,8 +86,7 @@ enum irdma_status_code irdma_sc_access_ah(struct > irdma_sc_cqp *cqp, > > * irdma_create_mg_ctx() - create a mcg context > > * @info: multicast group context info > > */ > > -static enum irdma_status_code > > -irdma_create_mg_ctx(struct irdma_mcast_grp_info *info) > > +static void irdma_create_mg_ctx(struct irdma_mcast_grp_info *info) > > { > > struct irdma_mcast_grp_ctx_entry_info *entry_info = NULL; > > u8 idx = 0; /* index in the array */ @@ -106,8 +105,6 @@ > > irdma_create_mg_ctx(struct irdma_mcast_grp_info *info) > > ctx_idx++; > > } > > } > > - > > - return 0; > > } > > > > /** > > @@ -135,9 +132,7 @@ enum irdma_status_code > irdma_access_mcast_grp(struct irdma_sc_cqp *cqp, > > return IRDMA_ERR_RING_FULL; > > } > > > > - ret_code = irdma_create_mg_ctx(info); > > - if (ret_code) > > - return ret_code; > > + irdma_create_mg_ctx(info); ret_code is unused now? Get rid of it? Shiraz
On Thu, Feb 17, 2022 at 01:19:38PM -0500, yanjun.zhu@linux.dev wrote: > From: Zhu Yanjun <yanjun.zhu@linux.dev> > > The function irdma_create_mg_ctx always returns 0, > so make it void and delete the return value check. > > Signed-off-by: Zhu Yanjun <yanjun.zhu@linux.dev> > --- > drivers/infiniband/hw/irdma/uda.c | 9 ++------- > 1 file changed, 2 insertions(+), 7 deletions(-) This doesn't apply please rebase it to commit 2322d17abf0a ("RDMA/irdma: Remove excess error variables") Jason
在 2022/2/24 2:00, Saleem, Shiraz 写道: >> Subject: Re: [PATCH 1/1] RDMA/irdma: Make irdma_create_mg_ctx return a void >> >> 在 2022/2/18 2:19, yanjun.zhu@linux.dev 写道: >>> From: Zhu Yanjun <yanjun.zhu@linux.dev> >>> >>> The function irdma_create_mg_ctx always returns 0, so make it void and >>> delete the return value check. >>> >>> Signed-off-by: Zhu Yanjun <yanjun.zhu@linux.dev> >> gentle ping >> >> Zhu Yanjun >> >>> --- >>> drivers/infiniband/hw/irdma/uda.c | 9 ++------- >>> 1 file changed, 2 insertions(+), 7 deletions(-) >>> >>> diff --git a/drivers/infiniband/hw/irdma/uda.c >>> b/drivers/infiniband/hw/irdma/uda.c >>> index 7a9988ddbd01..5eeb76bc29fd 100644 >>> --- a/drivers/infiniband/hw/irdma/uda.c >>> +++ b/drivers/infiniband/hw/irdma/uda.c >>> @@ -86,8 +86,7 @@ enum irdma_status_code irdma_sc_access_ah(struct >> irdma_sc_cqp *cqp, >>> * irdma_create_mg_ctx() - create a mcg context >>> * @info: multicast group context info >>> */ >>> -static enum irdma_status_code >>> -irdma_create_mg_ctx(struct irdma_mcast_grp_info *info) >>> +static void irdma_create_mg_ctx(struct irdma_mcast_grp_info *info) >>> { >>> struct irdma_mcast_grp_ctx_entry_info *entry_info = NULL; >>> u8 idx = 0; /* index in the array */ @@ -106,8 +105,6 @@ >>> irdma_create_mg_ctx(struct irdma_mcast_grp_info *info) >>> ctx_idx++; >>> } >>> } >>> - >>> - return 0; >>> } >>> >>> /** >>> @@ -135,9 +132,7 @@ enum irdma_status_code >> irdma_access_mcast_grp(struct irdma_sc_cqp *cqp, >>> return IRDMA_ERR_RING_FULL; >>> } >>> >>> - ret_code = irdma_create_mg_ctx(info); >>> - if (ret_code) >>> - return ret_code; >>> + irdma_create_mg_ctx(info); > ret_code is unused now? Get rid of it? Thanks, it is removed in the latest commit. Zhu Yanjun > > Shiraz
在 2022/2/24 3:32, Jason Gunthorpe 写道: > On Thu, Feb 17, 2022 at 01:19:38PM -0500, yanjun.zhu@linux.dev wrote: >> From: Zhu Yanjun <yanjun.zhu@linux.dev> >> >> The function irdma_create_mg_ctx always returns 0, >> so make it void and delete the return value check. >> >> Signed-off-by: Zhu Yanjun <yanjun.zhu@linux.dev> >> --- >> drivers/infiniband/hw/irdma/uda.c | 9 ++------- >> 1 file changed, 2 insertions(+), 7 deletions(-) > This doesn't apply please rebase it to commit 2322d17abf0a > ("RDMA/irdma: Remove excess error variables") Thanks. Now the latest commit is on the commit 2322d17abf0a ("RDMA/irdma: Remove excess error variables"). Zhu Yanjun > > Jason
diff --git a/drivers/infiniband/hw/irdma/uda.c b/drivers/infiniband/hw/irdma/uda.c index 7a9988ddbd01..5eeb76bc29fd 100644 --- a/drivers/infiniband/hw/irdma/uda.c +++ b/drivers/infiniband/hw/irdma/uda.c @@ -86,8 +86,7 @@ enum irdma_status_code irdma_sc_access_ah(struct irdma_sc_cqp *cqp, * irdma_create_mg_ctx() - create a mcg context * @info: multicast group context info */ -static enum irdma_status_code -irdma_create_mg_ctx(struct irdma_mcast_grp_info *info) +static void irdma_create_mg_ctx(struct irdma_mcast_grp_info *info) { struct irdma_mcast_grp_ctx_entry_info *entry_info = NULL; u8 idx = 0; /* index in the array */ @@ -106,8 +105,6 @@ irdma_create_mg_ctx(struct irdma_mcast_grp_info *info) ctx_idx++; } } - - return 0; } /** @@ -135,9 +132,7 @@ enum irdma_status_code irdma_access_mcast_grp(struct irdma_sc_cqp *cqp, return IRDMA_ERR_RING_FULL; } - ret_code = irdma_create_mg_ctx(info); - if (ret_code) - return ret_code; + irdma_create_mg_ctx(info); set_64bit_val(wqe, 32, info->dma_mem_mc.pa); set_64bit_val(wqe, 16,