Inline 3 functions that have only one caller. Index: linux-2.6.14+slab_cleanup/mm/slab.c =================================================================== --- linux-2.6.14+slab_cleanup.orig/mm/slab.c 2005-11-07 16:07:59.169063888 -0800 +++ linux-2.6.14+slab_cleanup/mm/slab.c 2005-11-07 16:10:24.981896968 -0800 @@ -1183,7 +1183,7 @@ __initcall(cpucache_init); * did not request dmaable memory, we might get it, but that * would be relatively rare and ignorable. */ -static void *kmem_getpages(kmem_cache_t *cachep, gfp_t flags, int nid) +static inline void *kmem_getpages(kmem_cache_t *cachep, gfp_t flags, int nid) { struct page *page; void *addr; @@ -2048,8 +2048,8 @@ int kmem_cache_destroy(kmem_cache_t *cac EXPORT_SYMBOL(kmem_cache_destroy); /* Get the memory for a slab management obj. */ -static struct slab *alloc_slabmgmt(kmem_cache_t *cachep, void *objp, - int colour_off, gfp_t local_flags) +static inline struct slab *alloc_slabmgmt(kmem_cache_t *cachep, void *objp, + int colour_off, gfp_t local_flags) { struct slab *slabp; @@ -2134,7 +2134,8 @@ static void kmem_flagcheck(kmem_cache_t } } -static void set_slab_attr(kmem_cache_t *cachep, struct slab *slabp, void *objp) +static inline void set_slab_attr(kmem_cache_t *cachep, struct slab *slabp, + void *objp) { int i; struct page *page;