Re: [PATCH v4] kpageflags: fix wrong KPF_THP on non-huge compoundpages

From: Fengguang Wu
Date: Wed Sep 26 2012 - 21:20:57 EST


> - else if (PageTransCompound(page))
> + /*
> + * PageTransCompound can be true for non-huge compound pages (slab
> + * pages or pages allocated by drivers with __GFP_COMP) because it
> + * just checks PG_head/PG_tail, so we need to check PageLRU to make
> + * sure a given page is a thp, not a non-huge compound page.
> + */
> + else if (PageTransCompound(page) && PageLRU(compound_trans_head(page)))
> u |= 1 << KPF_THP;

Reviewed-by: Fengguang Wu <fengguang.wu@xxxxxxxxx>

Thanks!
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/