On Wed, 30 Jul 2014, Kirill A. Shutemov wrote: > > Hmm, I'm confused at how that could be true, could you explain what > > memory other than thp can return true for PageTransHuge()? > > PageTransHuge() will be true for any head of compound page if THP is > enabled compile time: hugetlbfs, slab, whatever. >
I was meaning in the context of the patch :) Since PageLRU is set, that discounts slab so we're left with thp or hugetlbfs. Logically, both should have sizes that are >= the size of the pageblock itself so I'm not sure why we don't unconditionally align up to pageblock_nr_pages here. Is there a legitimiate configuration where a pageblock will span multiple pages of HPAGE_PMD_ORDER? -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/

