summaryrefslogtreecommitdiff
path: root/drivers/of
diff options
context:
space:
mode:
authorRob Herring <robh@kernel.org>2021-01-25 20:39:05 -0600
committerRob Herring <robh@kernel.org>2021-01-26 19:09:03 -0600
commit30596ae0547dbda469d31a2678d9072fb0a3fa27 (patch)
tree3540d4abe5588639a5e64d507af834cda4a9cf77 /drivers/of
parent453b674178327950e8517172c82107c43af222e4 (diff)
ARM: zImage: atags_to_fdt: Fix node names on added root nodes
Commit 7536c7e03e74 ("of/fdt: Remove redundant kbasename function call") exposed a bug creating DT nodes in the ATAGS to DT fixup code. Non-existent nodes would mistaken get created with a leading '/'. The problem was fdt_path_offset() takes a full path while creating a node with fdt_add_subnode() takes just the basename. Since this we only add root child nodes, we can just skip over the '/'. Fixes: 7536c7e03e74 ("of/fdt: Remove redundant kbasename function call") Reported-by: Chris Packham <chris.packham@alliedtelesis.co.nz> Cc: Qi Zheng <arch0.zheng@gmail.com> Cc: Russell King <linux@armlinux.org.uk> Signed-off-by: Rob Herring <robh@kernel.org> Tested-by: Chris Packham <chris.packham@alliedtelesis.co.nz> Link: https://lore.kernel.org/r/20210126023905.1631161-1-robh@kernel.org
Diffstat (limited to 'drivers/of')
0 files changed, 0 insertions, 0 deletions