Hi liliangleo,
[FYI, it's a private test report for your RFC patch.]
[auto build test ERROR on linus/master]
[also build test ERROR on v5.7-rc1 next-20200413]
[cannot apply to mmotm/master tip/perf/core]
[if your patch is applied to the wrong git tree, please drop us a note to help
improve the system. BTW, we also suggest to use '--base' option to specify the
base tree in git format-patch, please see
https://stackoverflow.com/a/37406982]
url:
https://github.com/0day-ci/linux/commits/liliangleo/mm-Add-PG_zero-suppor...
base:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
b032227c62939b5481bcd45442b36dfa263f4a7c
config: i386-debian-10.3 (attached as .config)
compiler: gcc-7 (Ubuntu 7.5.0-6ubuntu2) 7.5.0
reproduce:
# save the attached .config to linux build tree
make ARCH=i386
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 >>):
In file included from include/linux/mmzone.h:19:0,
from include/linux/gfp.h:6,
from include/linux/slab.h:15,
from include/linux/crypto.h:19,
from arch/x86/kernel/asm-offsets.c:9:
> include/linux/page-flags-layout.h:95:2: error: #error "Not
enough bits in page flags"
#error "Not enough bits in page
flags"
^~~~~
make[2]: *** [scripts/Makefile.build:100: arch/x86/kernel/asm-offsets.s] Error 1
make[2]: Target '__build' not remade because of errors.
make[1]: *** [Makefile:1141: prepare0] Error 2
make[1]: Target 'prepare' not remade because of errors.
make: *** [Makefile:180: sub-make] Error 2
33 real 13 user 21 sys 104.57% cpu make prepare
vim +95 include/linux/page-flags-layout.h
75980e97daccfc Peter Zijlstra 2013-02-22 92
2813b9c0296259 Andrey Konovalov 2018-12-28 93 #if
SECTIONS_WIDTH+NODES_WIDTH+ZONES_WIDTH+LAST_CPUPID_WIDTH+KASAN_TAG_WIDTH \
2813b9c0296259 Andrey Konovalov 2018-12-28 94 > BITS_PER_LONG - NR_PAGEFLAGS
ee38d94a0ad898 Arnd Bergmann 2019-08-02 @95 #error "Not enough bits in page
flags"
2813b9c0296259 Andrey Konovalov 2018-12-28 96 #endif
2813b9c0296259 Andrey Konovalov 2018-12-28 97
:::::: The code at line 95 was first introduced by commit
:::::: ee38d94a0ad89890b770f6c876263cf9fcbfde84 page flags: prioritize kasan bits over
last-cpuid
:::::: TO: Arnd Bergmann <arnd(a)arndb.de>
:::::: CC: Linus Torvalds <torvalds(a)linux-foundation.org>
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org