--- 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-27 07:57:37.000000000 -0700 +++ linux-2.6/mm/slub.c 2007-10-27 07:57:47.000000000 -0700 @@ -1595,6 +1595,7 @@ another_slab: if (!state) goto grow_slab; +load_freelist: /* * slabs from the partial list must have at least * one free object. @@ -1604,7 +1605,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;