On Wed, 2009-06-10 at 17:52 +0200, Johannes Berg wrote: > On Wed, 2009-06-10 at 18:49 +0300, Pekka Enberg wrote: > > On Wed, 2009-06-10 at 18:44 +0300, Pekka Enberg wrote: > > > > > Aha, SLUB thinks the minimum order for 4096 is 1. I guess you have > > > CONFIG_SLUB_DEBUG enabled? If yes, something like to following should > > > help. Christoph, are you okay with this patch? > > > > + if ((size + MAX_DEBUG_SIZE) >= PAGE_SIZE) > > && size <= PAGE_SIZE > > ? Or is this a path that only happens for small allocations? Anything that's beyond PAGE_SIZE * 2 is passed straight to the page allocator and the intent of this patch is to disable debugging for all big caches like SLAB does. Pekka -- To unsubscribe from this list: send the line "unsubscribe kernel-testers" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html