OSDN Git Service

of: overlay: remove a dependency on device node full_name
authorFrank Rowand <frank.rowand@sony.com>
Tue, 17 Oct 2017 23:36:31 +0000 (16:36 -0700)
committerRob Herring <robh@kernel.org>
Wed, 18 Oct 2017 01:47:37 +0000 (20:47 -0500)
commite0a58f3e08d4b7fa8e2a4075c522f1a98c9e4cab
tree451e9c437fe1cfd801532eb356932fa39ad29ca1
parent3912b7917ab78d75b32bec8d297ac3c46b1b2a44
of: overlay: remove a dependency on device node full_name

The "%pOF" printf format was recently added to print the
full name of a device tree node, with the intent of changing
the node full_name field to contain only the node name instead
of the full path of the node.

dup_and_fixup_symbol_prop() duplicates a property from the
"/__symbols__" node of an overlay device tree.  The value
of each duplicated property must be fixed up to include
the full path of a node in the live device tree.  The
current code uses the node's full_name for that purpose.
Update the code to use the "%pOF" printf format to
determine the node's full path.

Signed-off-by: Frank Rowand <frank.rowand@sony.com>
Signed-off-by: Rob Herring <robh@kernel.org>
drivers/of/base.c
drivers/of/of_private.h
drivers/of/overlay.c