On success the "ndctl disable-namespace" returns the number of namespaces
that were disabled to the shell as an exit value.  This non-zero value is
interpreted by the shell as an error.

Fix this by returning 0 on success, just like all the other ndctl commands.

Signed-off-by: Ross Zwisler <[email protected]>
---
 ndctl/builtin-xaction-namespace.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/ndctl/builtin-xaction-namespace.c 
b/ndctl/builtin-xaction-namespace.c
index 9b1702d..c556252 100644
--- a/ndctl/builtin-xaction-namespace.c
+++ b/ndctl/builtin-xaction-namespace.c
@@ -790,7 +790,7 @@ int cmd_disable_namespace(int argc, const char **argv, 
struct ndctl_ctx *ctx)
        } else {
                fprintf(stderr, "disabled %d namespace%s\n", disabled,
                                disabled > 1 ? "s" : "");
-               return disabled;
+               return 0;
        }
 }
 
-- 
2.7.4

_______________________________________________
Linux-nvdimm mailing list
[email protected]
https://lists.01.org/mailman/listinfo/linux-nvdimm

Reply via email to