Hay
Date
Feb. 26, 2025, 10:48 a.m.

Environment
sh

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=sh CROSS_COMPILE=sh4-linux-gnu- 'CC=sccache sh4-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/arch/sh/include/asm/page.h:160,
                 from /builds/linux/arch/sh/include/asm/thread_info.h:13,
                 from /builds/linux/include/linux/thread_info.h:60,
                 from /builds/linux/include/asm-generic/preempt.h:5,
                 from ./arch/sh/include/generated/asm/preempt.h:1,
                 from /builds/linux/include/linux/preempt.h:79,
                 from /builds/linux/include/linux/spinlock.h:56,
                 from /builds/linux/include/linux/mmzone.h:8,
                 from /builds/linux/include/linux/gfp.h:7,
                 from /builds/linux/include/linux/mm.h:7,
                 from /builds/linux/arch/sh/kernel/asm-offsets.c:14:
/builds/linux/include/linux/page_ext.h: In function 'page_ext_iter_begin':
/builds/linux/include/asm-generic/memory_model.h:47:21: error: implicit declaration of function 'page_to_section'; did you mean 'present_section'? [-Werror=implicit-function-declaration]
   47 |         int __sec = page_to_section(__pg);                      \
      |                     ^~~~~~~~~~~~~~~
/builds/linux/include/asm-generic/memory_model.h:64:21: note: in expansion of macro '__page_to_pfn'
   64 | #define page_to_pfn __page_to_pfn
      |                     ^~~~~~~~~~~~~
/builds/linux/include/linux/page_ext.h:131:27: note: in expansion of macro 'page_to_pfn'
  131 |         iter->start_pfn = page_to_pfn(page);
      |                           ^~~~~~~~~~~