]> git.baikalelectronics.ru Git - kernel.git/commit
slub: Move map/flag clearing to __free_slab
authorChristoph Lameter <clameter@sgi.com>
Mon, 14 Apr 2008 15:52:18 +0000 (18:52 +0300)
committerPekka Enberg <penberg@cs.helsinki.fi>
Mon, 14 Apr 2008 15:52:18 +0000 (18:52 +0300)
commitfb9965a0ee0febfdace096615d1163a7b434ff38
tree8569f6898326ae3ccbd24309dc0dd53707b11220
parent06d0826d31c690973a1c861ac83ffad063ede89d
slub: Move map/flag clearing to __free_slab

__free_slab does some diagnostics. The resetting of mapcount etc
in discard_slab() can interfere with debug processing. So move
the reset immediately before the page is freed.

Signed-off-by: Christoph Lameter <clameter@sgi.com>
Signed-off-by: Pekka Enberg <penberg@cs.helsinki.fi>
mm/slub.c