From: Christoph Hellwig mb_cache_entry_takeout and mb_cache_entry_dup are totally unused. Signed-off-by: Andrew Morton --- 25-akpm/fs/mbcache.c | 33 --------------------------------- 25-akpm/include/linux/mbcache.h | 2 -- 2 files changed, 35 deletions(-) diff -puN fs/mbcache.c~remove-dead-code-from-fs-mbcachec fs/mbcache.c --- 25/fs/mbcache.c~remove-dead-code-from-fs-mbcachec Tue Sep 7 16:22:14 2004 +++ 25-akpm/fs/mbcache.c Tue Sep 7 16:22:14 2004 @@ -65,9 +65,7 @@ EXPORT_SYMBOL(mb_cache_destroy); EXPORT_SYMBOL(mb_cache_entry_alloc); EXPORT_SYMBOL(mb_cache_entry_insert); EXPORT_SYMBOL(mb_cache_entry_release); -EXPORT_SYMBOL(mb_cache_entry_takeout); EXPORT_SYMBOL(mb_cache_entry_free); -EXPORT_SYMBOL(mb_cache_entry_dup); EXPORT_SYMBOL(mb_cache_entry_get); #if !defined(MB_CACHE_INDEXES_COUNT) || (MB_CACHE_INDEXES_COUNT > 0) EXPORT_SYMBOL(mb_cache_entry_find_first); @@ -456,23 +454,6 @@ mb_cache_entry_release(struct mb_cache_e /* - * mb_cache_entry_takeout() - * - * Take a cache entry out of the cache, making it invalid. The entry can later - * be re-inserted using mb_cache_entry_insert(), or released using - * mb_cache_entry_release(). - */ -void -mb_cache_entry_takeout(struct mb_cache_entry *ce) -{ - spin_lock(&mb_cache_spinlock); - mb_assert(list_empty(&ce->e_lru_list)); - __mb_cache_entry_unhash(ce); - spin_unlock(&mb_cache_spinlock); -} - - -/* * mb_cache_entry_free() * * This is equivalent to the sequence mb_cache_entry_takeout() -- @@ -488,20 +469,6 @@ mb_cache_entry_free(struct mb_cache_entr } -/* - * mb_cache_entry_dup() - * - * Duplicate a handle to a cache entry (does not duplicate the cache entry - * itself). After the call, both the old and the new handle must be released. - */ -struct mb_cache_entry * -mb_cache_entry_dup(struct mb_cache_entry *ce) -{ - atomic_inc(&ce->e_used); - return ce; -} - - /* * mb_cache_entry_get() * diff -puN include/linux/mbcache.h~remove-dead-code-from-fs-mbcachec include/linux/mbcache.h --- 25/include/linux/mbcache.h~remove-dead-code-from-fs-mbcachec Tue Sep 7 16:22:14 2004 +++ 25-akpm/include/linux/mbcache.h Tue Sep 7 16:22:14 2004 @@ -56,9 +56,7 @@ int mb_cache_entry_insert(struct mb_cach sector_t, unsigned int[]); void mb_cache_entry_rehash(struct mb_cache_entry *, unsigned int[]); void mb_cache_entry_release(struct mb_cache_entry *); -void mb_cache_entry_takeout(struct mb_cache_entry *); void mb_cache_entry_free(struct mb_cache_entry *); -struct mb_cache_entry *mb_cache_entry_dup(struct mb_cache_entry *); struct mb_cache_entry *mb_cache_entry_get(struct mb_cache *, struct block_device *, sector_t); _