[PATCH v2 1/2] of: export of_stdout symbol

From: Zhipeng . wang_1

Date: Tue Jul 21 2026 - 23:24:03 EST


From: Zhipeng Wang <zhipeng.wang_1@xxxxxxx>

of_stdout is declared extern in include/linux/of.h alongside of_root
and of_chosen, but unlike those two it is not exported, preventing
modules from referencing it.

Export it with EXPORT_SYMBOL_GPL() so drivers that need the stdout
device node can be built as modules.

Signed-off-by: Zhipeng Wang <zhipeng.wang_1@xxxxxxx>
---
drivers/of/base.c | 1 +
1 file changed, 1 insertion(+)

diff --git a/drivers/of/base.c b/drivers/of/base.c
index 6e7a42dedad3..a25c95800719 100644
--- a/drivers/of/base.c
+++ b/drivers/of/base.c
@@ -39,6 +39,7 @@ struct device_node *of_chosen;
EXPORT_SYMBOL(of_chosen);
struct device_node *of_aliases;
struct device_node *of_stdout;
+EXPORT_SYMBOL_GPL(of_stdout);
static const char *of_stdout_options;

struct kset *of_kset;
--
2.34.1