tree:
https://github.com/alexshi/linux.git lruiosgood
head: f1e840743e61e6af128efe25c77ada844b73e32f
commit: f1e840743e61e6af128efe25c77ada844b73e32f [19/19] for test 2
config: arc-defconfig (attached as .config)
compiler: arc-elf-gcc (GCC) 9.3.0
reproduce:
wget
https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O
~/bin/make.cross
chmod +x ~/bin/make.cross
git checkout f1e840743e61e6af128efe25c77ada844b73e32f
# save the attached .config to linux build tree
GCC_VERSION=9.3.0 make.cross ARCH=arc
If you fix the issue, kindly add following tag as appropriate
Reported-by: kbuild test robot <lkp(a)intel.com>
All errors (new ones prefixed by >>):
arc-elf-ld: mm/swap.o: in function `__page_cache_release':
swap.c:(.text+0xbc0): undefined reference to `set_page_iso'
arc-elf-ld: swap.c:(.text+0xbc0): undefined reference to `set_page_iso'
arc-elf-ld: swap.c:(.text+0xbc6): undefined reference to `page_is_charge'
arc-elf-ld: swap.c:(.text+0xbc6): undefined reference to `page_is_charge'
arc-elf-ld: swap.c:(.text+0xc50): undefined reference to `page_is_charge'
arc-elf-ld: swap.c:(.text+0xc50): undefined reference to `page_is_charge'
arc-elf-ld: mm/swap.o: in function `release_pages':
swap.c:(.text+0xe6c): undefined reference to `set_page_iso'
arc-elf-ld: swap.c:(.text+0xe6c): undefined reference to `set_page_iso'
arc-elf-ld: swap.c:(.text+0xe72): undefined reference to `page_is_charge'
arc-elf-ld: swap.c:(.text+0xe72): undefined reference to `page_is_charge'
arc-elf-ld: swap.c:(.text+0xefe): undefined reference to `page_is_charge'
arc-elf-ld: swap.c:(.text+0xefe): undefined reference to `page_is_charge'
arc-elf-ld: mm/swap.o: in function `pagevec_lru_move_fn.constprop.1':
swap.c:(.text+0xffc): undefined reference to `set_page_iso'
arc-elf-ld: swap.c:(.text+0xffc): undefined reference to `set_page_iso'
arc-elf-ld: swap.c:(.text+0x1002): undefined reference to `page_is_charge'
arc-elf-ld: swap.c:(.text+0x1002): undefined reference to `page_is_charge'
arc-elf-ld: swap.c:(.text+0x101e): undefined reference to `page_is_charge'
arc-elf-ld: swap.c:(.text+0x101e): undefined reference to `page_is_charge'
arc-elf-ld: mm/swap.o: in function `__put_page':
swap.c:(.text+0x12cc): undefined reference to `set_page_iso'
arc-elf-ld: swap.c:(.text+0x12cc): undefined reference to `set_page_iso'
arc-elf-ld: swap.c:(.text+0x12d2): undefined reference to `page_is_charge'
arc-elf-ld: swap.c:(.text+0x12d2): undefined reference to `page_is_charge'
arc-elf-ld: swap.c:(.text+0x135c): undefined reference to `page_is_charge'
arc-elf-ld: swap.c:(.text+0x135c): undefined reference to `page_is_charge'
arc-elf-ld: mm/swap.o: in function `rotate_reclaimable_page':
swap.c:(.text+0x150a): undefined reference to `set_page_iso'
arc-elf-ld: swap.c:(.text+0x150a): undefined reference to `set_page_iso'
arc-elf-ld: swap.c:(.text+0x1510): undefined reference to `page_is_charge'
arc-elf-ld: swap.c:(.text+0x1510): undefined reference to `page_is_charge'
arc-elf-ld: swap.c:(.text+0x152c): undefined reference to `page_is_charge'
arc-elf-ld: swap.c:(.text+0x152c): undefined reference to `page_is_charge'
arc-elf-ld: mm/swap.o: in function `activate_page':
swap.c:(.text+0x1734): undefined reference to `set_page_iso'
arc-elf-ld: swap.c:(.text+0x1734): undefined reference to `set_page_iso'
arc-elf-ld: swap.c:(.text+0x173a): undefined reference to `page_is_charge'
arc-elf-ld: swap.c:(.text+0x173a): undefined reference to `page_is_charge'
arc-elf-ld: swap.c:(.text+0x1756): undefined reference to `page_is_charge'
arc-elf-ld: swap.c:(.text+0x1756): undefined reference to `page_is_charge'
arc-elf-ld: mm/swap.o: in function `lru_add_drain_cpu':
swap.c:(.text+0x1eba): undefined reference to `set_page_iso'
arc-elf-ld: swap.c:(.text+0x1eba): undefined reference to `set_page_iso'
arc-elf-ld: swap.c:(.text+0x1ec0): undefined reference to `page_is_charge'
arc-elf-ld: swap.c:(.text+0x1ec0): undefined reference to `page_is_charge'
arc-elf-ld: swap.c:(.text+0x1ee2): undefined reference to `page_is_charge'
arc-elf-ld: swap.c:(.text+0x1ee2): undefined reference to `page_is_charge'
arc-elf-ld: swap.c:(.text+0x1f8c): undefined reference to `set_page_iso'
arc-elf-ld: swap.c:(.text+0x1f8c): undefined reference to `set_page_iso'
arc-elf-ld: swap.c:(.text+0x1f92): undefined reference to `page_is_charge'
arc-elf-ld: swap.c:(.text+0x1f92): undefined reference to `page_is_charge'
arc-elf-ld: swap.c:(.text+0x1fb4): undefined reference to `page_is_charge'
arc-elf-ld: swap.c:(.text+0x1fb4): undefined reference to `page_is_charge'
arc-elf-ld: swap.c:(.text+0x205a): undefined reference to `set_page_iso'
arc-elf-ld: swap.c:(.text+0x205a): undefined reference to `set_page_iso'
arc-elf-ld: swap.c:(.text+0x2060): undefined reference to `page_is_charge'
arc-elf-ld: swap.c:(.text+0x2060): undefined reference to `page_is_charge'
arc-elf-ld: swap.c:(.text+0x2082): undefined reference to `page_is_charge'
arc-elf-ld: swap.c:(.text+0x2082): undefined reference to `page_is_charge'
arc-elf-ld: swap.c:(.text+0x2128): undefined reference to `set_page_iso'
arc-elf-ld: swap.c:(.text+0x2128): undefined reference to `set_page_iso'
arc-elf-ld: swap.c:(.text+0x212e): undefined reference to `page_is_charge'
arc-elf-ld: swap.c:(.text+0x212e): undefined reference to `page_is_charge'
arc-elf-ld: swap.c:(.text+0x214e): undefined reference to `page_is_charge'
arc-elf-ld: swap.c:(.text+0x214e): undefined reference to `page_is_charge'
arc-elf-ld: swap.c:(.text+0x21f4): undefined reference to `set_page_iso'
arc-elf-ld: swap.c:(.text+0x21f4): undefined reference to `set_page_iso'
arc-elf-ld: swap.c:(.text+0x21fa): undefined reference to `page_is_charge'
arc-elf-ld: swap.c:(.text+0x21fa): undefined reference to `page_is_charge'
arc-elf-ld: swap.c:(.text+0x2216): undefined reference to `page_is_charge'
arc-elf-ld: swap.c:(.text+0x2216): undefined reference to `page_is_charge'
arc-elf-ld: mm/swap.o: in function `deactivate_file_page':
swap.c:(.text+0x2578): undefined reference to `set_page_iso'
arc-elf-ld: swap.c:(.text+0x2578): undefined reference to `set_page_iso'
arc-elf-ld: swap.c:(.text+0x257e): undefined reference to `page_is_charge'
arc-elf-ld: swap.c:(.text+0x257e): undefined reference to `page_is_charge'
arc-elf-ld: swap.c:(.text+0x259a): undefined reference to `page_is_charge'
arc-elf-ld: swap.c:(.text+0x259a): undefined reference to `page_is_charge'
arc-elf-ld: mm/swap.o: in function `deactivate_page':
swap.c:(.text+0x2784): undefined reference to `set_page_iso'
arc-elf-ld: swap.c:(.text+0x2784): undefined reference to `set_page_iso'
arc-elf-ld: swap.c:(.text+0x278a): undefined reference to `page_is_charge'
arc-elf-ld: swap.c:(.text+0x278a): undefined reference to `page_is_charge'
arc-elf-ld: swap.c:(.text+0x27a6): undefined reference to `page_is_charge'
arc-elf-ld: swap.c:(.text+0x27a6): undefined reference to `page_is_charge'
arc-elf-ld: mm/swap.o: in function `mark_page_lazyfree':
swap.c:(.text+0x29ce): undefined reference to `set_page_iso'
arc-elf-ld: swap.c:(.text+0x29ce): undefined reference to `set_page_iso'
arc-elf-ld: swap.c:(.text+0x29d4): undefined reference to `page_is_charge'
arc-elf-ld: swap.c:(.text+0x29d4): undefined reference to `page_is_charge'
arc-elf-ld: swap.c:(.text+0x29f0): undefined reference to `page_is_charge'
arc-elf-ld: swap.c:(.text+0x29f0): undefined reference to `page_is_charge'
arc-elf-ld: mm/vmscan.o: in function `move_pages_to_lru':
vmscan.c:(.text+0x67a): undefined reference to `page_is_charge'
arc-elf-ld: mm/vmscan.o:vmscan.c:(.text+0x67a): more undefined references to
`page_is_charge' follow
arc-elf-ld: mm/vmscan.o: in function `check_move_unevictable_pages':
vmscan.c:(.text+0x9da): undefined reference to `set_page_iso'
arc-elf-ld: vmscan.c:(.text+0x9da): undefined reference to `set_page_iso'
> arc-elf-ld: vmscan.c:(.text+0x9e0): undefined reference to
`page_is_charge'
> arc-elf-ld: vmscan.c:(.text+0x9e0): undefined reference to `page_is_charge'
arc-elf-ld: mm/vmscan.o: in function `isolate_lru_pages':
vmscan.c:(.text+0xc56): undefined reference to `set_page_iso'
arc-elf-ld: vmscan.c:(.text+0xc56): undefined reference to `set_page_iso'
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org