patch-2.4.3 linux/mm/slab.c
Next file: linux/mm/swapfile.c
Previous file: linux/mm/shmem.c
Back to the patch index
Back to the overall index
- Lines: 46
- Date:
Sun Mar 25 10:37:48 2001
- Orig file:
v2.4.2/linux/mm/slab.c
- Orig date:
Sat Feb 3 19:51:32 2001
diff -u --recursive --new-file v2.4.2/linux/mm/slab.c linux/mm/slab.c
@@ -814,28 +814,6 @@
return cachep;
}
-/*
- * This check if the kmem_cache_t pointer is chained in the cache_cache
- * list. -arca
- */
-static int is_chained_kmem_cache(kmem_cache_t * cachep)
-{
- struct list_head *p;
- int ret = 0;
-
- /* Find the cache in the chain of caches. */
- down(&cache_chain_sem);
- list_for_each(p, &cache_chain) {
- if (p == &cachep->next) {
- ret = 1;
- break;
- }
- }
- up(&cache_chain_sem);
-
- return ret;
-}
-
#ifdef CONFIG_SMP
/*
* Waits for all CPUs to execute func().
@@ -938,7 +916,7 @@
*/
int kmem_cache_shrink(kmem_cache_t *cachep)
{
- if (!cachep || in_interrupt() || !is_chained_kmem_cache(cachep))
+ if (!cachep || in_interrupt())
BUG();
return __kmem_cache_shrink(cachep);
@@ -1539,7 +1517,6 @@
return __kmem_cache_alloc(flags & GFP_DMA ?
csizep->cs_dmacachep : csizep->cs_cachep, flags);
}
- BUG(); // too big size
return NULL;
}
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)