From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============0485300699792900267==" MIME-Version: 1.0 From: kernel test robot To: kbuild-all@lists.01.org Subject: [mel:mm-pcpburst-v1r9 34/35] arch/parisc/include/asm/page.h:161:22: error: 'PMD_SHIFT' undeclared; did you mean 'NMI_SHIFT'? Date: Thu, 29 Apr 2021 02:08:34 +0800 Message-ID: <202104290221.qesxNGdk-lkp@intel.com> List-Id: --===============0485300699792900267== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable tree: https://git.kernel.org/pub/scm/linux/kernel/git/mel/linux.git mm-pc= pburst-v1r9 head: 60fa83501766fa9c5b4ecd90081a73f882e0010e commit: 0e71b8ff3f729b152f99463dd7822d34f0fd1c23 [34/35] mm/page_alloc: All= ow high-order pages to be stored on the per-cpu lists config: parisc-randconfig-r004-20210428 (attached as .config) compiler: hppa-linux-gcc (GCC) 9.3.0 reproduce (this is a W=3D1 build): wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/= make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # https://git.kernel.org/pub/scm/linux/kernel/git/mel/linux.git/com= mit/?id=3D0e71b8ff3f729b152f99463dd7822d34f0fd1c23 git remote add mel https://git.kernel.org/pub/scm/linux/kernel/git/= mel/linux.git git fetch --no-tags mel mm-pcpburst-v1r9 git checkout 0e71b8ff3f729b152f99463dd7822d34f0fd1c23 # save the attached .config to linux build tree COMPILER_INSTALL_PATH=3D$HOME/0day COMPILER=3Dgcc-9.3.0 make.cross = W=3D1 ARCH=3Dparisc = If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot All errors (new ones prefixed by >>): In file included from include/linux/bits.h:22, from include/linux/bitops.h:6, from include/linux/kernel.h:11, from arch/parisc/include/asm/bug.h:5, from include/linux/bug.h:5, from include/linux/thread_info.h:12, from include/asm-generic/current.h:5, from ./arch/parisc/include/generated/asm/current.h:1, from include/linux/sched.h:12, from arch/parisc/kernel/asm-offsets.c:18: include/linux/mmzone.h: In function 'order_to_pindex': >> arch/parisc/include/asm/page.h:161:22: error: 'PMD_SHIFT' undeclared (fi= rst use in this function); did you mean 'NMI_SHIFT'? 161 | #define HPAGE_SHIFT PMD_SHIFT /* fixed for transparent huge pag= es */ | ^~~~~~~~~ include/linux/build_bug.h:30:63: note: in definition of macro 'BUILD_BUG= _ON_INVALID' 30 | #define BUILD_BUG_ON_INVALID(e) ((void)(sizeof((__force long)(e)= ))) | ^ include/linux/mmzone.h:349:3: note: in expansion of macro 'VM_BUG_ON' 349 | VM_BUG_ON(order !=3D pageblock_order); | ^~~~~~~~~ arch/parisc/include/asm/page.h:164:29: note: in expansion of macro 'HPAG= E_SHIFT' 164 | #define HUGETLB_PAGE_ORDER (HPAGE_SHIFT - PAGE_SHIFT) | ^~~~~~~~~~~ include/linux/pageblock-flags.h:41:26: note: in expansion of macro 'HUGE= TLB_PAGE_ORDER' 41 | #define pageblock_order HUGETLB_PAGE_ORDER | ^~~~~~~~~~~~~~~~~~ include/linux/mmzone.h:349:22: note: in expansion of macro 'pageblock_or= der' 349 | VM_BUG_ON(order !=3D pageblock_order); | ^~~~~~~~~~~~~~~ arch/parisc/include/asm/page.h:161:22: note: each undeclared identifier = is reported only once for each function it appears in 161 | #define HPAGE_SHIFT PMD_SHIFT /* fixed for transparent huge pag= es */ | ^~~~~~~~~ include/linux/build_bug.h:30:63: note: in definition of macro 'BUILD_BUG= _ON_INVALID' 30 | #define BUILD_BUG_ON_INVALID(e) ((void)(sizeof((__force long)(e)= ))) | ^ include/linux/mmzone.h:349:3: note: in expansion of macro 'VM_BUG_ON' 349 | VM_BUG_ON(order !=3D pageblock_order); | ^~~~~~~~~ arch/parisc/include/asm/page.h:164:29: note: in expansion of macro 'HPAG= E_SHIFT' 164 | #define HUGETLB_PAGE_ORDER (HPAGE_SHIFT - PAGE_SHIFT) | ^~~~~~~~~~~ include/linux/pageblock-flags.h:41:26: note: in expansion of macro 'HUGE= TLB_PAGE_ORDER' 41 | #define pageblock_order HUGETLB_PAGE_ORDER | ^~~~~~~~~~~~~~~~~~ include/linux/mmzone.h:349:22: note: in expansion of macro 'pageblock_or= der' 349 | VM_BUG_ON(order !=3D pageblock_order); | ^~~~~~~~~~~~~~~ In file included from include/linux/shm.h:6, from include/linux/sched.h:16, from arch/parisc/kernel/asm-offsets.c:18: include/linux/mmzone.h: In function 'pindex_to_order': >> arch/parisc/include/asm/page.h:161:22: error: 'PMD_SHIFT' undeclared (fi= rst use in this function); did you mean 'NMI_SHIFT'? 161 | #define HPAGE_SHIFT PMD_SHIFT /* fixed for transparent huge pag= es */ | ^~~~~~~~~ arch/parisc/include/asm/page.h:164:29: note: in expansion of macro 'HPAG= E_SHIFT' 164 | #define HUGETLB_PAGE_ORDER (HPAGE_SHIFT - PAGE_SHIFT) | ^~~~~~~~~~~ include/linux/pageblock-flags.h:41:26: note: in expansion of macro 'HUGE= TLB_PAGE_ORDER' 41 | #define pageblock_order HUGETLB_PAGE_ORDER | ^~~~~~~~~~~~~~~~~~ include/linux/mmzone.h:361:11: note: in expansion of macro 'pageblock_or= der' 361 | order =3D pageblock_order; | ^~~~~~~~~~~~~~~ include/linux/mmzone.h: In function 'pcp_allowed_order': >> arch/parisc/include/asm/page.h:161:22: error: 'PMD_SHIFT' undeclared (fi= rst use in this function); did you mean 'NMI_SHIFT'? 161 | #define HPAGE_SHIFT PMD_SHIFT /* fixed for transparent huge pag= es */ | ^~~~~~~~~ arch/parisc/include/asm/page.h:164:29: note: in expansion of macro 'HPAG= E_SHIFT' 164 | #define HUGETLB_PAGE_ORDER (HPAGE_SHIFT - PAGE_SHIFT) | ^~~~~~~~~~~ include/linux/pageblock-flags.h:41:26: note: in expansion of macro 'HUGE= TLB_PAGE_ORDER' 41 | #define pageblock_order HUGETLB_PAGE_ORDER | ^~~~~~~~~~~~~~~~~~ include/linux/mmzone.h:369:12: note: in expansion of macro 'pageblock_or= der' 369 | order =3D=3D pageblock_order; | ^~~~~~~~~~~~~~~ make[2]: *** [scripts/Makefile.build:116: arch/parisc/kernel/asm-offsets= .s] Error 1 make[2]: Target '__build' not remade because of errors. make[1]: *** [Makefile:1235: prepare0] Error 2 make[1]: Target 'prepare' not remade because of errors. make: *** [Makefile:215: __sub-make] Error 2 make: Target 'prepare' not remade because of errors. vim +161 arch/parisc/include/asm/page.h ^1da177e4c3f41 include/asm-parisc/page.h Linus Torvalds 2005-04-16 15= 9 = e8b736c860dd93 include/asm-parisc/page.h Helge Deller 2006-01-10 16= 0 #ifdef CONFIG_HUGETLB_PAGE 1f25ad26d65b37 arch/parisc/include/asm/page.h Helge Deller 2015-11-20 @16= 1 #define HPAGE_SHIFT PMD_SHIFT /* fixed for transparent huge pages */ e8b736c860dd93 include/asm-parisc/page.h Helge Deller 2006-01-10 16= 2 #define HPAGE_SIZE ((1UL) << HPAGE_SHIFT) e8b736c860dd93 include/asm-parisc/page.h Helge Deller 2006-01-10 16= 3 #define HPAGE_MASK (~(HPAGE_SIZE - 1)) e8b736c860dd93 include/asm-parisc/page.h Helge Deller 2006-01-10 16= 4 #define HUGETLB_PAGE_ORDER (HPAGE_SHIFT - PAGE_SHIFT) 1f25ad26d65b37 arch/parisc/include/asm/page.h Helge Deller 2015-11-20 16= 5 = :::::: The code@line 161 was first introduced by commit :::::: 1f25ad26d65b3740f44d6e03edcd34a5f7b58850 parisc: Add defines for Hug= e page support :::::: TO: Helge Deller :::::: CC: Helge Deller --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org --===============0485300699792900267== Content-Type: application/gzip MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config.gz" 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 --===============0485300699792900267==--