slub: per cpu partial statistics change
authorAlex Shi <alex.shi@intel.com>
Fri, 3 Feb 2012 15:34:56 +0000 (23:34 +0800)
committerPekka Enberg <penberg@kernel.org>
Sat, 18 Feb 2012 09:00:09 +0000 (11:00 +0200)
commit8028dcea8abbbd51b5156e40ea214c20b559cd01
treeb4f60cce7da33fa2942262043a3834724c07405b
parent4de900b4d6b2216b7443d32e263f5de9078697a3
slub: per cpu partial statistics change

This patch split the cpu_partial_free into 2 parts: cpu_partial_node, PCP refilling
times from node partial; and same name cpu_partial_free, PCP refilling times in
slab_free slow path. A new statistic 'cpu_partial_drain' is added to get PCP
drain to node partial times. These info are useful when do PCP tunning.

The slabinfo.c code is unchanged, since cpu_partial_node is not on slow path.

Signed-off-by: Alex Shi <alex.shi@intel.com>
Acked-by: Christoph Lameter <cl@linux.com>
Signed-off-by: Pekka Enberg <penberg@kernel.org>
include/linux/slub_def.h
mm/slub.c