Message ID | 20190415082357.31127-1-yi.zhang@redhat.com (mailing list archive) |
---|---|
State | Accepted |
Commit | 9840942d5f6dc0d0e3693956f6733bbbc4e06e3a |
Headers | show |
Series | [ndctl] ndctl, region: return the rc value in region_action | expand |
On Mon, Apr 15, 2019 at 1:24 AM Yi Zhang <yi.zhang@redhat.com> wrote: > > if region_action failed, return the rc valude instead of 0 > > Signed-off-by: Yi Zhang <yi.zhang@redhat.com> > --- > ndctl/region.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/ndctl/region.c b/ndctl/region.c > index 993b3f8..7945007 100644 > --- a/ndctl/region.c > +++ b/ndctl/region.c > @@ -89,7 +89,7 @@ static int region_action(struct ndctl_region *region, enum device_action mode) > break; > } > > - return 0; > + return rc; > } Looks good to me: Reviewed-by: Dan Williams <dan.j.williams@intel.com>
> -----Original Message----- > From: Linux-nvdimm [mailto:linux-nvdimm-bounces@lists.01.org] On Behalf Of Dan Williams > Sent: Monday, April 15, 2019 11:29 AM > Subject: Re: [PATCH ndctl] ndctl, region: return the rc value in region_action > > On Mon, Apr 15, 2019 at 1:24 AM Yi Zhang <yi.zhang@redhat.com> wrote: > > > > if region_action failed, return the rc valude instead of 0 valude s/b value > > > > Signed-off-by: Yi Zhang <yi.zhang@redhat.com> > > --- > > ndctl/region.c | 2 +- > > 1 file changed, 1 insertion(+), 1 deletion(-) > > > > diff --git a/ndctl/region.c b/ndctl/region.c > > index 993b3f8..7945007 100644 > > --- a/ndctl/region.c > > +++ b/ndctl/region.c > > @@ -89,7 +89,7 @@ static int region_action(struct ndctl_region *region, enum device_action mode) > > break; > > } > > > > - return 0; > > + return rc; > > } > > Looks good to me: > > Reviewed-by: Dan Williams <dan.j.williams@intel.com> Perhaps a similar change should be made to ndctl_namespace_disable_safe(), one of the functions called by region_action() whose rc is propagated, to propagate the rc from ndctl_namespace_disable_invalidate().
Hi Elliott Thanks for your review. On 4/16/19 2:29 AM, Elliott, Robert (Servers) wrote: > >> -----Original Message----- >> From: Linux-nvdimm [mailto:linux-nvdimm-bounces@lists.01.org] On Behalf Of Dan Williams >> Sent: Monday, April 15, 2019 11:29 AM >> Subject: Re: [PATCH ndctl] ndctl, region: return the rc value in region_action >> >> On Mon, Apr 15, 2019 at 1:24 AM Yi Zhang <yi.zhang@redhat.com> wrote: >>> if region_action failed, return the rc valude instead of 0 > valude s/b value Sorry for the late response, I just found this patch was merged: https://git.kernel.org/pub/scm/utils/kernel/ndctl/ndctl.git/commit/?id=9840942d5f6dc0d0e3693956f6733bbbc4e06e3a >>> Signed-off-by: Yi Zhang <yi.zhang@redhat.com> >>> --- >>> ndctl/region.c | 2 +- >>> 1 file changed, 1 insertion(+), 1 deletion(-) >>> >>> diff --git a/ndctl/region.c b/ndctl/region.c >>> index 993b3f8..7945007 100644 >>> --- a/ndctl/region.c >>> +++ b/ndctl/region.c >>> @@ -89,7 +89,7 @@ static int region_action(struct ndctl_region *region, enum device_action mode) >>> break; >>> } >>> >>> - return 0; >>> + return rc; >>> } >> Looks good to me: >> >> Reviewed-by: Dan Williams <dan.j.williams@intel.com> > Perhaps a similar change should be made to ndctl_namespace_disable_safe(), > one of the functions called by region_action() whose rc is propagated, to > propagate the rc from ndctl_namespace_disable_invalidate(). I'm not familiar with the ndctl code, could you help send patch to fix it if the change needed. Thanks Yi > > > > _______________________________________________ > Linux-nvdimm mailing list > Linux-nvdimm@lists.01.org > https://lists.01.org/mailman/listinfo/linux-nvdimm
diff --git a/ndctl/region.c b/ndctl/region.c index 993b3f8..7945007 100644 --- a/ndctl/region.c +++ b/ndctl/region.c @@ -89,7 +89,7 @@ static int region_action(struct ndctl_region *region, enum device_action mode) break; } - return 0; + return rc; } static int do_xable_region(const char *region_arg, enum device_action mode,
if region_action failed, return the rc valude instead of 0 Signed-off-by: Yi Zhang <yi.zhang@redhat.com> --- ndctl/region.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)