Messages in this thread Patch in this message | | | From | Arnd Bergmann <> | Subject | [PATCH] of: rexport of_find_next_cache_node() | Date | Wed, 11 Oct 2023 15:14:08 +0200 |
| |
From: Arnd Bergmann <arnd@arndb.de>
This function is now called from a cpufreq driver, but that breaks the build when the caller is in a loadable module, because of a missing export:
ERROR: modpost: "of_find_next_cache_node" [drivers/cpufreq/qcom-cpufreq-nvmem.ko] undefined!
Export this as a GPL-only symbol, like the other related functions in this file.
Fixes: 7683a63c08ff5 ("cpufreq: qcom-nvmem: create L2 cache device") Fixes: a3e31b4588443 ("of: Move definition of of_find_next_cache_node into common code.") Signed-off-by: Arnd Bergmann <arnd@arndb.de> --- drivers/of/base.c | 1 + 1 file changed, 1 insertion(+)
diff --git a/drivers/of/base.c b/drivers/of/base.c index 8d93cb6ea9cde..c4cf558e60d92 100644 --- a/drivers/of/base.c +++ b/drivers/of/base.c @@ -1905,6 +1905,7 @@ struct device_node *of_find_next_cache_node(const struct device_node *np) return NULL; } +EXPORT_SYMBOL_GPL(of_find_next_cache_node); /** * of_find_last_cache_level - Find the level at which the last cache is -- 2.39.2
| |