diff options
author | Stephen Rothwell <sfr@canb.auug.org.au> | 2010-03-01 00:04:45 -0500 |
---|---|---|
committer | Pekka Enberg <penberg@cs.helsinki.fi> | 2010-03-04 05:09:43 -0500 |
commit | 1154fab73ccbab010cfaa272b6987c624cfd63c6 (patch) | |
tree | 9fb6a47295608e6b9207545cd7b83980f0bba0c4 | |
parent | e2b093f3e9262353558c6f89510ab2d286b28287 (diff) |
SLUB: Fix per-cpu merge conflict
The slab tree adds a percpu variable usage case (commit
9dfc6e68bfe6ee452efb1a4e9ca26a9007f2b864 "SLUB: Use this_cpu operations in
slub"), but the percpu tree removes the prefixing of percpu variables (commit
dd17c8f72993f9461e9c19250e3f155d6d99df22 "percpu: remove per_cpu__ prefix"),
thus causing the following compilation error:
CC mm/slub.o
mm/slub.c: In function ‘alloc_kmem_cache_cpus’:
mm/slub.c:2078: error: implicit declaration of function ‘per_cpu_var’
mm/slub.c:2078: warning: assignment makes pointer from integer without a cast
make[1]: *** [mm/slub.o] Error 1
Signed-off-by: Pekka Enberg <penberg@cs.helsinki.fi>
-rw-r--r-- | mm/slub.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -2075,7 +2075,7 @@ static inline int alloc_kmem_cache_cpus(struct kmem_cache *s, gfp_t flags) | |||
2075 | * Boot time creation of the kmalloc array. Use static per cpu data | 2075 | * Boot time creation of the kmalloc array. Use static per cpu data |
2076 | * since the per cpu allocator is not available yet. | 2076 | * since the per cpu allocator is not available yet. |
2077 | */ | 2077 | */ |
2078 | s->cpu_slab = per_cpu_var(kmalloc_percpu) + (s - kmalloc_caches); | 2078 | s->cpu_slab = kmalloc_percpu + (s - kmalloc_caches); |
2079 | else | 2079 | else |
2080 | s->cpu_slab = alloc_percpu(struct kmem_cache_cpu); | 2080 | s->cpu_slab = alloc_percpu(struct kmem_cache_cpu); |
2081 | 2081 | ||