On Wed, Mar 27, 2013 at 05:29:19PM -0400, Naoya Horiguchi wrote: ... > > If we made sure that all page on the hugepage_freelists have reference > > 0 (which is now not the case and it is yet another source of confusion) > > then the whole loop could be replaced by page_count check. > > I think that free hugepages have refcount 0, but hwpoisoned hugepages > have also refcount 0. But hwpoison can happen only on limited hardware > and we consider them as exceptional, so replacing page_count check and > checking PG_hwpoisoned flag looks more reasonable to me.
Sorry, my mistake. Hwpoisoned hugepages have refcount 1, so there's no problem on using page_count check. Naoya -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/