aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTejun Heo <tj@kernel.org>2010-09-03 12:22:47 -0400
committerTejun Heo <tj@kernel.org>2010-09-08 05:11:12 -0400
commit6abad5acac09921f4944af77d3860f82d49f528d (patch)
treea4c83ef8f2cbb3b345282305a9ba82f06706ec04
parent4f8b02b4e5c6896e073bed736136d420bd44b627 (diff)
percpu: reduce PCPU_MIN_UNIT_SIZE to 32k
In preparation of enabling percpu allocator for UP, reduce PCPU_MIN_UNIT_SIZE to 32k. On UP, the first chunk doesn't have to include static percpu variables and chunk size can be smaller which is important as UP percpu allocator will use contiguous kernel memory to populate chunks. PCPU_MIN_UNIT_SIZE also determines the maximum supported allocation size but 32k should still be enough. Signed-off-by: Tejun Heo <tj@kernel.org> Reviewed-by: Christoph Lameter <cl@linux.com>
-rw-r--r--include/linux/percpu.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/include/linux/percpu.h b/include/linux/percpu.h
index 49466b13c5c6..fc8130a7cac0 100644
--- a/include/linux/percpu.h
+++ b/include/linux/percpu.h
@@ -42,7 +42,7 @@
42#ifdef CONFIG_SMP 42#ifdef CONFIG_SMP
43 43
44/* minimum unit size, also is the maximum supported allocation size */ 44/* minimum unit size, also is the maximum supported allocation size */
45#define PCPU_MIN_UNIT_SIZE PFN_ALIGN(64 << 10) 45#define PCPU_MIN_UNIT_SIZE PFN_ALIGN(32 << 10)
46 46
47/* 47/*
48 * Percpu allocator can serve percpu allocations before slab is 48 * Percpu allocator can serve percpu allocations before slab is