mm/slab.c: make kmem_cache_alloc_node static
Subsystems (2)
PATCH 1/1 mm/slab.c: make kmem_cache_alloc_node static
kmem_cache_alloc_node isn't used outside of this file.
Signed-off-by Adrian Bunk <[email protected]>
---
This patch was already sent on:
- 6 Mar 2005
include/linux/slab.h | 8 -------- mm/slab.c | 12 ++++++++++-- 2 files changed, 10 insertions(+), 10 deletions(-)
include/linux/slab.h renamed from include/linux/slab.h.old +0 -8
@@ -62,14 +62,6 @@extern int kmem_cache_destroy (kmem_cache_t *);extern int kmem_cache_shrink (kmem_cache_t *);extern void *kmem_cache_alloc (kmem_cache_t *,int ); -#ifdef CONFIG_NUMA -extern void *kmem_cache_alloc_node (kmem_cache_t *,int ); -#else -static inline void *kmem_cache_alloc_node (kmem_cache_t *cachep,int node) -{ -return kmem_cache_alloc (cachep,GFP_KERNEL ); -} -#endif extern void kmem_cache_free (kmem_cache_t *,void *);extern unsigned int kmem_cache_size (kmem_cache_t *);
mm/slab.c renamed from mm/slab.c.old +10 -2
@@ -575,6 +575,15 @@static void enable_cpucache (kmem_cache_t *cachep);static void cache_reap (void *unused); +#ifdef CONFIG_NUMA +static void *kmem_cache_alloc_node (kmem_cache_t *,int ); +#else +static inline void *kmem_cache_alloc_node (kmem_cache_t *cachep,int node) +{ +return kmem_cache_alloc (cachep,GFP_KERNEL ); +} +#endif +static inline void **ac_entry (struct array_cache *ac) {return (void **)(ac+1 );
@@ -2359,7 +2368,7 @@* and can sleep. And it will allocate memory on the given node, which * can improve the performance for cpu bound structures. */ -void *kmem_cache_alloc_node (kmem_cache_t *cachep,int nodeid) +static void *kmem_cache_alloc_node (kmem_cache_t *cachep,int nodeid) {int loop;void *objp;
@@ -2431,7 +2440,6 @@ __builtin_return_address(0)); return objp; } -EXPORT_SYMBOL (kmem_cache_alloc_node);#endif