diff --git a/drivers/of/base.c b/drivers/of/base.c index 881ac3b..a1bf671 100644 --- a/drivers/of/base.c +++ b/drivers/of/base.c @@ -1979,7 +1979,7 @@ struct device_node *chosen; __be32 buf[2]; - chosen = of_find_node_by_path("/chosen"); + chosen = of_find_node_by_path_from(root, "/chosen"); if (!chosen) return -EINVAL;