Re: [PATCH] add __GFP_ZERP to GFP_LEVEL_MASK
From: Christoph Lameter <hidden>
Date: 2007-07-23 23:00:33
Also in:
lkml
From: Christoph Lameter <hidden>
Date: 2007-07-23 23:00:33
Also in:
lkml
On Mon, 23 Jul 2007, Andrew Morton wrote:
So this: /* * Be lazy and only check for valid flags here, keeping it out of the * critical path in kmem_cache_alloc(). */ BUG_ON(flags & ~(GFP_DMA | __GFP_ZERO | GFP_LEVEL_MASK)); would no longer need the __GFP_ZERO. Ditto in slob's new_slab().
That __GFP_ZERO is needed to avoid triggering the BUG_ON. The next line local_flags = (flags & GFP_LEVEL_MASK); filters out the __GFP_ZERO before calling the page allocator. -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@kvack.org. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>