--- mm/slub.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Index: linux-2.6/mm/slub.c =================================================================== --- linux-2.6.orig/mm/slub.c 2007-10-26 19:06:02.000000000 -0700 +++ linux-2.6/mm/slub.c 2007-10-26 19:06:11.000000000 -0700 @@ -1591,6 +1591,7 @@ another_slab: if (!state) goto grow_slab; +load_freelist: /* * slabs from the partial list must have at least * one free object. @@ -1600,7 +1601,6 @@ another_slab: if (unlikely(state & SLABDEBUG)) goto debug; -load_freelist: object = c->page->freelist; c->freelist = object[c->offset]; c->page->inuse = c->objects;