Export mem_alloc_profiling_key, page_ext_get() and page_ext_set() symbols as they can be used by modules (mem_alloc_profiling_key is used indirectly via mem_alloc_profiling_enabled()). Reported-by: kernel test robot <lkp@xxxxxxxxx> Closes: https://lore.kernel.org/oe-kbuild-all/202407080044.DWMC9N9I-lkp@xxxxxxxxx/ Signed-off-by: Suren Baghdasaryan <surenb@xxxxxxxxxx> --- lib/alloc_tag.c | 1 + mm/page_ext.c | 2 ++ 2 files changed, 3 insertions(+) diff --git a/lib/alloc_tag.c b/lib/alloc_tag.c index c347b8b72d78..c01f9f4e92f2 100644 --- a/lib/alloc_tag.c +++ b/lib/alloc_tag.c @@ -15,6 +15,7 @@ EXPORT_SYMBOL(_shared_alloc_tag); DEFINE_STATIC_KEY_MAYBE(CONFIG_MEM_ALLOC_PROFILING_ENABLED_BY_DEFAULT, mem_alloc_profiling_key); +EXPORT_SYMBOL(mem_alloc_profiling_key); struct allocinfo_private { struct codetag_iterator iter; diff --git a/mm/page_ext.c b/mm/page_ext.c index 95dd8ffeaf81..57a198c70f98 100644 --- a/mm/page_ext.c +++ b/mm/page_ext.c @@ -527,6 +527,7 @@ struct page_ext *page_ext_get(const struct page *page) return page_ext; } +EXPORT_SYMBOL(page_ext_get); /** * page_ext_put() - Working with page extended information is done. @@ -545,3 +546,4 @@ void page_ext_put(struct page_ext *page_ext) rcu_read_unlock(); } +EXPORT_SYMBOL(page_ext_put); base-commit: 9d9a2f29aefdadc86e450308ff056017a209c755 -- 2.45.2.993.g49e7a77208-goog