tree: git://git.cmpxchg.org/linux-mmotm.git master head: e077e8e0158533bb824f3e2d9c0eaaaf4679b0ca commit: 2f7e175e0801020803aeba52576d53c0fe69805b [219/458] mm: don't split THP page when syscall is called config: i386-randconfig-nexr0-0322 (attached as .config) reproduce: git checkout 2f7e175e0801020803aeba52576d53c0fe69805b # save the attached .config to linux build tree make ARCH=i386 Note: the mmotm/master HEAD e077e8e0158533bb824f3e2d9c0eaaaf4679b0ca builds fine. It only hurts bisectibility. All error/warnings: mm/huge_memory.c: In function 'madvise_free_huge_pmd': >> mm/huge_memory.c:1397:3: error: implicit declaration of function 'pmd_mkclean' [-Werror=implicit-function-declaration] orig_pmd = pmd_mkclean(orig_pmd); ^ >> mm/huge_memory.c:1397:12: error: incompatible types when assigning to type 'pmd_t' from type 'int' orig_pmd = pmd_mkclean(orig_pmd); ^ cc1: some warnings being treated as errors vim +/pmd_mkclean +1397 mm/huge_memory.c 1391 1392 /* No hugepage in swapcache */ 1393 page = pmd_page(orig_pmd); 1394 VM_BUG_ON_PAGE(PageSwapCache(page), page); 1395 1396 orig_pmd = pmd_mkold(orig_pmd); > 1397 orig_pmd = pmd_mkclean(orig_pmd); 1398 1399 set_pmd_at(mm, addr, pmd, orig_pmd); 1400 tlb_remove_pmd_tlb_entry(tlb, pmd, addr); --- 0-DAY kernel test infrastructure Open Source Technology Center http://lists.01.org/mailman/listinfo/kbuild Intel Corporation