]> git.baikalelectronics.ru Git - kernel.git/commit
OF: fix of_find_node_by_path() assumption that of_allnodes is root
authorFrank Rowand <frank.rowand@sonymobile.com>
Sun, 15 Jun 2014 03:39:05 +0000 (20:39 -0700)
committerRob Herring <robh@kernel.org>
Mon, 16 Jun 2014 18:31:44 +0000 (13:31 -0500)
commite78834894642ad6047bbbcf762a1e43ec341be43
treeb01b4c17cef947bad5ea779622c8409d3ad20f42
parent247b2653296e0750f24441966c13ddc773a163f2
OF: fix of_find_node_by_path() assumption that of_allnodes is root

of_find_node_by_path() is borked because of_allnodes is not guaranteed to
contain the root of the tree after using any of the dynamic update functions
because some other nodes ends up as of_allnodes.

Fixes: b54e38b972cd of: Make of_find_node_by_path() handle /aliases
Reported-by: pantelis.antoniou@konsulko.com
Signed-off-by: Frank Rowand <frank.rowand@sonymobile.com>
Signed-off-by: Rob Herring <robh@kernel.org>
drivers/of/base.c