FYI, As you already know this build error still noticed on recent stable-rc queue/4.9
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/current ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- 'CC=sccache arm-linux-gnueabihf-gcc' 'HOSTCC=sccache gcc' In file included from /builds/linux/arch/arm/include/asm/tlb.h:28, from /builds/linux/arch/arm/mm/init.c:34: /builds/linux/include/asm-generic/tlb.h: In function 'tlb_flush_pmd_range': /builds/linux/include/asm-generic/tlb.h:208:47: error: 'PMD_SIZE' undeclared (first use in this function); did you mean 'PUD_SIZE'? 208 | if (tlb->page_size != 0 && tlb->page_size != PMD_SIZE) | ^~~~~~~~ | PUD_SIZE
metadata: git_describe: v4.9.290-204-g1b54705bd25f git_repo: https://gitlab.com/Linaro/lkft/mirrors/stable/linux-stable-rc-queues git_sha: 1b54705bd25fff60b31f9d6db7b9e380f70beb03 git_short_log: 1b54705bd25f (\hugetlbfs: flush TLBs correctly after huge_pmd_unshare) kconfig: tinyconfig target_arch: arm toolchain: gcc-10 / gcc-11
Reported-by: Linux Kernel Functional Testing lkft@linaro.org
-- Linaro LKFT https://lkft.linaro.org
On Thu, Nov 25, 2021 at 12:54:37PM +0530, Naresh Kamboju wrote:
FYI, As you already know this build error still noticed on recent stable-rc queue/4.9
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/current ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- 'CC=sccache arm-linux-gnueabihf-gcc' 'HOSTCC=sccache gcc' In file included from /builds/linux/arch/arm/include/asm/tlb.h:28, from /builds/linux/arch/arm/mm/init.c:34: /builds/linux/include/asm-generic/tlb.h: In function 'tlb_flush_pmd_range': /builds/linux/include/asm-generic/tlb.h:208:47: error: 'PMD_SIZE' undeclared (first use in this function); did you mean 'PUD_SIZE'? 208 | if (tlb->page_size != 0 && tlb->page_size != PMD_SIZE) | ^~~~~~~~ | PUD_SIZE
metadata: git_describe: v4.9.290-204-g1b54705bd25f git_repo: https://gitlab.com/Linaro/lkft/mirrors/stable/linux-stable-rc-queues git_sha: 1b54705bd25fff60b31f9d6db7b9e380f70beb03 git_short_log: 1b54705bd25f (\hugetlbfs: flush TLBs correctly after huge_pmd_unshare) kconfig: tinyconfig target_arch: arm toolchain: gcc-10 / gcc-11
Reported-by: Linux Kernel Functional Testing lkft@linaro.org
-- Linaro LKFT https://lkft.linaro.org
Should now be resolved.
thanks,
greg k-h
linux-stable-mirror@lists.linaro.org