]> git.baikalelectronics.ru Git - kernel.git/commit
slub: return object pointer from get_partial() / new_slab().
authorChristoph Lameter <cl@linux.com>
Tue, 9 Aug 2011 21:12:26 +0000 (16:12 -0500)
committerPekka Enberg <penberg@kernel.org>
Fri, 19 Aug 2011 16:34:27 +0000 (19:34 +0300)
commit9fd6bd9d05a752d972c1ee23870cdf7ac740d546
tree6005da56ead66fca5fb413193bc52ad72a743b7c
parent05c4e7cdfc5c0163c332290592df5ce1c0e9a6d3
slub: return object pointer from get_partial() / new_slab().

There is no need anymore to return the pointer to a slab page from get_partial()
since the page reference can be stored in the kmem_cache_cpu structures "page" field.

Return an object pointer instead.

That in turn allows a simplification of the spaghetti code in __slab_alloc().

Signed-off-by: Christoph Lameter <cl@linux.com>
Signed-off-by: Pekka Enberg <penberg@kernel.org>
mm/slub.c