Teach validate_namespace_options() about the valid device-dax scenario
of specifying a map location.

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

diff --git a/ndctl/builtin-xaction-namespace.c 
b/ndctl/builtin-xaction-namespace.c
index 7bf3320473ff..24a8d08c58f2 100644
--- a/ndctl/builtin-xaction-namespace.c
+++ b/ndctl/builtin-xaction-namespace.c
@@ -442,7 +442,8 @@ static int validate_namespace_options(struct ndctl_region 
*region,
                else
                        p->loc = NDCTL_PFN_LOC_PMEM;
 
-               if (ndns && p->mode != NDCTL_NS_MODE_MEMORY) {
+               if (ndns && p->mode != NDCTL_NS_MODE_MEMORY
+                       && p->mode != NDCTL_NS_MODE_DAX) {
                        debug("%s: --map= only valid for memory mode 
namespace\n",
                                ndctl_namespace_get_devname(ndns));
                        return -EINVAL;

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

Reply via email to