On Sun, 26 Feb 2023 01:10:55 +0800 kernel test robot <lkp@xxxxxxxxx> wrote: > tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master > branch HEAD: 8232539f864ca60474e38eb42d451f5c26415856 Add linux-next specific files for 20230225 > > Error/Warning reports: > > mm/page_alloc.c:257:1: sparse: sparse: symbol 'check_pages_enabled' was not declared. Should it be static? It should! --- a/mm/page_alloc.c~mm-page_alloc-reduce-page-alloc-free-sanity-checks-fix +++ b/mm/page_alloc.c @@ -254,7 +254,7 @@ DEFINE_STATIC_KEY_MAYBE(CONFIG_INIT_ON_FREE_DEFAULT_ON, init_on_free); EXPORT_SYMBOL(init_on_free); /* perform sanity checks on struct pages being allocated or freed */ -DEFINE_STATIC_KEY_MAYBE(CONFIG_DEBUG_VM, check_pages_enabled); +static DEFINE_STATIC_KEY_MAYBE(CONFIG_DEBUG_VM, check_pages_enabled); static bool _init_on_alloc_enabled_early __read_mostly = IS_ENABLED(CONFIG_INIT_ON_ALLOC_DEFAULT_ON); _