summaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
authorMarco Felsch <m.felsch@pengutronix.de>2021-01-18 21:22:40 +0100
committerSascha Hauer <s.hauer@pengutronix.de>2021-01-19 10:33:37 +0100
commitee8f92750ff243ad7bf90a72dee4b262d33350ee (patch)
tree908413c1e7849abeb62be4378afec9840ef32ecc /drivers
parentb5d3c4c00dff9211fb271e644ae5e98aa0a0853e (diff)
downloadbarebox-ee8f92750ff243ad7bf90a72dee4b262d33350ee.tar.gz
barebox-ee8f92750ff243ad7bf90a72dee4b262d33350ee.tar.xz
of: overlay: split debug messages for of_overlay_apply_symbols
Overlays don't need to have __symbols__ therefore it shouldn't be printed on info level. Move it to debug so interested users can print it still. I also fixed a minor alignment issue while on it. Signed-off-by: Marco Felsch <m.felsch@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'drivers')
-rw-r--r--drivers/of/overlay.c11
1 files changed, 8 insertions, 3 deletions
diff --git a/drivers/of/overlay.c b/drivers/of/overlay.c
index 9c6218c2c4..e2a68b0ae8 100644
--- a/drivers/of/overlay.c
+++ b/drivers/of/overlay.c
@@ -109,7 +109,7 @@ static char *of_overlay_fix_path(struct device_node *root,
}
static void of_overlay_apply_symbols(struct device_node *root,
- struct device_node *overlay)
+ struct device_node *overlay)
{
const char *old_path;
char *new_path;
@@ -120,8 +120,13 @@ static void of_overlay_apply_symbols(struct device_node *root,
root_symbols = of_get_child_by_name(root, "__symbols__");
overlay_symbols = of_get_child_by_name(overlay, "__symbols__");
- if (!overlay_symbols || !root_symbols) {
- pr_info("overlay/root doesn't have a __symbols__ node\n");
+ if (!overlay_symbols) {
+ pr_debug("overlay doesn't have a __symbols__ node\n");
+ return;
+ }
+
+ if (!root_symbols) {
+ pr_info("root doesn't have a __symbols__ node\n");
return;
}