Index: linux-2.6.21-rc6/mm/slub.c =================================================================== --- linux-2.6.21-rc6.orig/mm/slub.c 2007-04-11 14:05:51.000000000 -0700 +++ linux-2.6.21-rc6/mm/slub.c 2007-04-11 14:09:08.000000000 -0700 @@ -172,7 +172,7 @@ int slab_is_available(void) return slab_state >= UP; } -struct kmem_cache_node *get_node(struct kmem_cache *s, int node) +static inline struct kmem_cache_node *get_node(struct kmem_cache *s, int node) { #ifdef CONFIG_NUMA return s->node[node]; @@ -247,7 +247,7 @@ struct track { enum track_item { TRACK_ALLOC, TRACK_FREE }; -struct track *get_track(struct kmem_cache *s, void *object, +static struct track *get_track(struct kmem_cache *s, void *object, enum track_item alloc) { struct track *p; @@ -1475,7 +1475,7 @@ static void init_kmem_cache_node(struct * Note that this function only works on the kmalloc_node_cache * when allocating for the kmalloc_node_cache. */ -struct kmem_cache_node * __init early_kmem_cache_node_alloc(gfp_t gfpflags, +static struct kmem_cache_node * __init early_kmem_cache_node_alloc(gfp_t gfpflags, int node) { struct page *page; @@ -3196,7 +3196,7 @@ struct saved_alias { struct saved_alias *alias_list; -int sysfs_slab_alias(struct kmem_cache *s, const char *name) +static int sysfs_slab_alias(struct kmem_cache *s, const char *name) { struct saved_alias *al;