tree: git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master head: 8dd2c81f5a94f4b44b7a2f0337caae75ed6a5386 commit: cc85b60a4616768c88e8e8cb889c55d5284a887b [7535/8699] mm/hugetlb: reduce arch dependent code around follow_huge_* config: powerpc-mpc85xx_defconfig (attached as .config) reproduce: wget https://git.kernel.org/cgit/linux/kernel/git/wfg/lkp-tests.git/plain/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross git checkout cc85b60a4616768c88e8e8cb889c55d5284a887b # save the attached .config to linux build tree make.cross ARCH=powerpc All error/warnings: >> arch/powerpc/mm/hugetlbpage.c:710:1: error: conflicting types for 'follow_huge_pud' follow_huge_pud(struct mm_struct *mm, unsigned long address, ^ In file included from arch/powerpc/mm/hugetlbpage.c:14:0: include/linux/hugetlb.h:103:14: note: previous declaration of 'follow_huge_pud' was here struct page *follow_huge_pud(struct mm_struct *mm, unsigned long address, ^ vim +/follow_huge_pud +710 arch/powerpc/mm/hugetlbpage.c 704 { 705 BUG(); 706 return NULL; 707 } 708 709 struct page * > 710 follow_huge_pud(struct mm_struct *mm, unsigned long address, 711 pmd_t *pmd, int write) 712 { 713 BUG(); --- 0-DAY kernel build testing backend Open Source Technology Center http://lists.01.org/mailman/listinfo/kbuild Intel Corporation