summaryrefslogtreecommitdiffstats
path: root/mm/slab.h
diff options
context:
space:
mode:
authorWanpeng Li2013-07-04 02:33:22 +0200
committerPekka Enberg2013-07-07 17:37:46 +0200
commit0fa8103be4c20f893486c533e4c6dfbc5ccddeb4 (patch)
tree890b6eb373acf23232c6f05fdd5fb90ea511c83b /mm/slab.h
parentslob: Rework #ifdeffery in slab.h (diff)
downloadkernel-qcow2-linux-0fa8103be4c20f893486c533e4c6dfbc5ccddeb4.tar.gz
kernel-qcow2-linux-0fa8103be4c20f893486c533e4c6dfbc5ccddeb4.tar.xz
kernel-qcow2-linux-0fa8103be4c20f893486c533e4c6dfbc5ccddeb4.zip
mm/slab: Fix drain freelist excessively
The drain_freelist is called to drain slabs_free lists for cache reap, cache shrink, memory hotplug callback etc. The tofree parameter should be the number of slab to free instead of the number of slab objects to free. This patch fix the callers that pass # of objects. Make sure they pass # of slabs. Acked-by: Christoph Lameter <cl@linux.com> Signed-off-by: Wanpeng Li <liwanp@linux.vnet.ibm.com> Signed-off-by: Pekka Enberg <penberg@kernel.org>
Diffstat (limited to 'mm/slab.h')
0 files changed, 0 insertions, 0 deletions