From: Christoph Lameter My test systems fails to obtain order 4 allocs after prolonged use. So the Antifragmentation patches are unable to guarantee order 4 blocks after a while (straight compile, edit load). Reduce the the max order if antifrag measures are detected to 3. Signed-off-by: Christoph Lameter Signed-off-by: Andrew Morton --- mm/slub.c | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) diff -puN mm/slub.c~slub-reduce-antifrag-max-order mm/slub.c --- a/mm/slub.c~slub-reduce-antifrag-max-order +++ a/mm/slub.c @@ -176,7 +176,7 @@ static inline void ClearSlabDebug(struct * If antifragmentation methods are in effect then increase the * slab sizes to increase performance */ -#define DEFAULT_ANTIFRAG_MAX_ORDER 4 +#define DEFAULT_ANTIFRAG_MAX_ORDER PAGE_ALLOC_COSTLY_ORDER #define DEFAULT_ANTIFRAG_MIN_OBJECTS 16 /* _