On Wed, 25 Aug 2010, Christoph Lameter wrote: > > Right, I thought you said the slab layer passes __GFP_NOFAIL when there's > > no objects available. > > Yes, the slab layer calls the page allocator when there are no objects > available and passes the __GFP_NOFAIL that the user may have set in the > call to the page allocator. > > Why then add new functions that do the same? > Because we can remove the flag, remove branches from the page allocator slowpath, and none of these allocations actually are dependent on __GFP_NOFAIL since they are all under PAGE_ALLOC_COSTLY_ORDER. -- To unsubscribe from this list: send the line "unsubscribe linux-ext4" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html