aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPekka Enberg <penberg@kernel.org>2012-10-03 02:57:17 -0400
committerPekka Enberg <penberg@kernel.org>2012-10-03 02:57:17 -0400
commite2087be35a8ed101c1e748ef688c889419c69829 (patch)
tree9ad1039f9a8b5b887f0007571bd2c8ff63d9536c
parentf4178cdddd4cb860a17f363fe13264fff03da7f2 (diff)
parentdffa3f985047979ace185e253da89cabda3f7b31 (diff)
Merge branch 'slab/tracing' into slab/for-linus
-rw-r--r--include/linux/slab_def.h14
-rw-r--r--mm/slab.c2
-rw-r--r--mm/slob.c2
3 files changed, 9 insertions, 9 deletions
diff --git a/include/linux/slab_def.h b/include/linux/slab_def.h
index e98caebdd0b..cc290f0bdb3 100644
--- a/include/linux/slab_def.h
+++ b/include/linux/slab_def.h
@@ -159,16 +159,16 @@ extern void *__kmalloc_node(size_t size, gfp_t flags, int node);
159extern void *kmem_cache_alloc_node(struct kmem_cache *, gfp_t flags, int node); 159extern void *kmem_cache_alloc_node(struct kmem_cache *, gfp_t flags, int node);
160 160
161#ifdef CONFIG_TRACING 161#ifdef CONFIG_TRACING
162extern void *kmem_cache_alloc_node_trace(size_t size, 162extern void *kmem_cache_alloc_node_trace(struct kmem_cache *cachep,
163 struct kmem_cache *cachep,
164 gfp_t flags, 163 gfp_t flags,
165 int nodeid); 164 int nodeid,
165 size_t size);
166#else 166#else
167static __always_inline void * 167static __always_inline void *
168kmem_cache_alloc_node_trace(size_t size, 168kmem_cache_alloc_node_trace(struct kmem_cache *cachep,
169 struct kmem_cache *cachep,
170 gfp_t flags, 169 gfp_t flags,
171 int nodeid) 170 int nodeid,
171 size_t size)
172{ 172{
173 return kmem_cache_alloc_node(cachep, flags, nodeid); 173 return kmem_cache_alloc_node(cachep, flags, nodeid);
174} 174}
@@ -200,7 +200,7 @@ found:
200#endif 200#endif
201 cachep = malloc_sizes[i].cs_cachep; 201 cachep = malloc_sizes[i].cs_cachep;
202 202
203 return kmem_cache_alloc_node_trace(size, cachep, flags, node); 203 return kmem_cache_alloc_node_trace(cachep, flags, node, size);
204 } 204 }
205 return __kmalloc_node(size, flags, node); 205 return __kmalloc_node(size, flags, node);
206} 206}
diff --git a/mm/slab.c b/mm/slab.c
index a99f71a39ba..87c55b0e3e0 100644
--- a/mm/slab.c
+++ b/mm/slab.c
@@ -3824,7 +3824,7 @@ void *kmem_cache_alloc_node_trace(struct kmem_cache *cachep,
3824{ 3824{
3825 void *ret; 3825 void *ret;
3826 3826
3827 ret = slab_alloc_node(cachep, flags, nodeid, _RET_IP); 3827 ret = slab_alloc_node(cachep, flags, nodeid, _RET_IP_);
3828 3828
3829 trace_kmalloc_node(_RET_IP_, ret, 3829 trace_kmalloc_node(_RET_IP_, ret,
3830 size, cachep->size, 3830 size, cachep->size,
diff --git a/mm/slob.c b/mm/slob.c
index f3a5ced392d..a08e4681fd0 100644
--- a/mm/slob.c
+++ b/mm/slob.c
@@ -482,7 +482,7 @@ void *__kmalloc_track_caller(size_t size, gfp_t gfp, unsigned long caller)
482} 482}
483 483
484#ifdef CONFIG_NUMA 484#ifdef CONFIG_NUMA
485void *__kmalloc_node_track_caller(size_t size, gfp_t gfpflags, 485void *__kmalloc_node_track_caller(size_t size, gfp_t gfp,
486 int node, unsigned long caller) 486 int node, unsigned long caller)
487{ 487{
488 return __do_kmalloc_node(size, gfp, node, caller); 488 return __do_kmalloc_node(size, gfp, node, caller);