aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/of/unittest.c
diff options
context:
space:
mode:
authorFrank Rowand <frank.rowand@sony.com>2018-02-26 17:01:23 -0500
committerRob Herring <robh@kernel.org>2018-03-05 16:38:34 -0500
commitb89dae1852869d6bb3e4a8e3c6bdaf86dc2ef9da (patch)
tree8db8ad347a29d52690365fd35924d3e11233c9e4 /drivers/of/unittest.c
parenta4f91f0de905dd6f91ab12dd8bfda10317fa43eb (diff)
of: overlay: do not include path in full_name of added nodes
Struct device_node full_name no longer includes the full path name when the devicetree is created from a flattened device tree (FDT). The overlay node creation code was not modified to reflect this change. Fix the node full_name generated by overlay code to contain only the basename. Unittests call an overlay internal function to create new nodes. Fix up these calls to provide basename only instead of the full path. Fixes: a7e4cfb0a7ca ("of/fdt: only store the device node basename in full_name") Signed-off-by: Frank Rowand <frank.rowand@sony.com> Signed-off-by: Rob Herring <robh@kernel.org>
Diffstat (limited to 'drivers/of/unittest.c')
-rw-r--r--drivers/of/unittest.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/of/unittest.c b/drivers/of/unittest.c
index a17195fcaeda..62c8a8b8af2d 100644
--- a/drivers/of/unittest.c
+++ b/drivers/of/unittest.c
@@ -692,13 +692,13 @@ static void __init of_unittest_changeset(void)
692 struct device_node *n1, *n2, *n21, *nchangeset, *nremove, *parent, *np; 692 struct device_node *n1, *n2, *n21, *nchangeset, *nremove, *parent, *np;
693 struct of_changeset chgset; 693 struct of_changeset chgset;
694 694
695 n1 = __of_node_dup(NULL, "/testcase-data/changeset/n1"); 695 n1 = __of_node_dup(NULL, "n1");
696 unittest(n1, "testcase setup failure\n"); 696 unittest(n1, "testcase setup failure\n");
697 697
698 n2 = __of_node_dup(NULL, "/testcase-data/changeset/n2"); 698 n2 = __of_node_dup(NULL, "n2");
699 unittest(n2, "testcase setup failure\n"); 699 unittest(n2, "testcase setup failure\n");
700 700
701 n21 = __of_node_dup(NULL, "%s/%s", "/testcase-data/changeset/n2", "n21"); 701 n21 = __of_node_dup(NULL, "n21");
702 unittest(n21, "testcase setup failure %p\n", n21); 702 unittest(n21, "testcase setup failure %p\n", n21);
703 703
704 nchangeset = of_find_node_by_path("/testcase-data/changeset"); 704 nchangeset = of_find_node_by_path("/testcase-data/changeset");