Fetch device align and include it on listings.

Signed-off-by: Joao Martins <joao.m.mart...@oracle.com>
---
 util/json.c | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/util/json.c b/util/json.c
index 21ab25674624..4d9787381d6b 100644
--- a/util/json.c
+++ b/util/json.c
@@ -278,7 +278,7 @@ struct json_object *util_daxctl_dev_to_json(struct 
daxctl_dev *dev,
        struct daxctl_memory *mem = daxctl_dev_get_memory(dev);
        const char *devname = daxctl_dev_get_devname(dev);
        struct json_object *jdev, *jobj;
-       int node, movable;
+       int node, movable, align;
 
        jdev = json_object_new_object();
        if (!devname || !jdev)
@@ -299,6 +299,13 @@ struct json_object *util_daxctl_dev_to_json(struct 
daxctl_dev *dev,
                        json_object_object_add(jdev, "target_node", jobj);
        }
 
+       align = daxctl_dev_get_align(dev);
+       if (align > 0) {
+               jobj = util_json_object_size(daxctl_dev_get_align(dev), flags);
+               if (jobj)
+                       json_object_object_add(jdev, "align", jobj);
+       }
+
        if (mem)
                jobj = json_object_new_string("system-ram");
        else
-- 
1.8.3.1
_______________________________________________
Linux-nvdimm mailing list -- linux-nvdimm@lists.01.org
To unsubscribe send an email to linux-nvdimm-le...@lists.01.org

Reply via email to