[PATCH] slub: add missing __percpu markup in mm/slub_def.h

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Tejun Heo
Date: Saturday, August 7, 2010 - 5:29 am

From: Namhyung Kim <namhyung@gmail.com>

kmem_cache->cpu_slab is a percpu pointer but was missing __percpu
markup.  Add it.

Signed-off-by: Namhyung Kim <namhyung@gmail.com>
Acked-by: Tejun Heo <tj@kernel.org>
---
Christoph, Pekka, can you please route this through slab tree?

Thanks.

 include/linux/slub_def.h |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Index: percpu/include/linux/slub_def.h
===================================================================
--- percpu.orig/include/linux/slub_def.h
+++ percpu/include/linux/slub_def.h
@@ -68,7 +68,7 @@ struct kmem_cache_order_objects {
  * Slab cache management.
  */
 struct kmem_cache {
-	struct kmem_cache_cpu *cpu_slab;
+	struct kmem_cache_cpu __percpu *cpu_slab;
 	/* Used for retriving partial slabs etc */
 	unsigned long flags;
 	int size;		/* The size of an object including meta data */
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[PATCH 4/5] percpu: add missing markup in mm/slub_def.h, Namhyung Kim, (Fri Aug 6, 11:26 am)
[PATCH] slub: add missing __percpu markup in mm/slub_def.h, Tejun Heo, (Sat Aug 7, 5:29 am)