diff --git a/drivers/of/base.c b/drivers/of/base.c index 33dfd5a..4770421 100644 --- a/drivers/of/base.c +++ b/drivers/of/base.c @@ -1735,7 +1735,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;