From: Hugh Dickins Date: Sat, 6 Jan 2007 00:36:36 +0000 (-0800) Subject: [PATCH] fix BUG_ON(!PageSlab) from fallback_alloc X-Git-Tag: v2.6.20-rc4~59 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b6a60451813bad6a9f57cb159004c3b3e12a1cd3;p=pandora-kernel.git [PATCH] fix BUG_ON(!PageSlab) from fallback_alloc pdflush hit the BUG_ON(!PageSlab(page)) in kmem_freepages called from fallback_alloc: cache_grow already freed those pages when alloc_slabmgmt failed. But it wouldn't have freed them if __GFP_NO_GROW, so make sure fallback_alloc doesn't waste its time on that case. Signed-off-by: Hugh Dickins Acked-by: Christoph Lameter Acked-by: Pekka J Enberg Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds --- Reading git-diff-tree failed