From 8704c669a5587e4b06807a6394e453582eb0633e Mon Sep 17 00:00:00 2001 From: Christoph Hellwig Date: Mon, 18 Oct 2004 18:02:18 -0700 Subject: [PATCH] [PATCH] remove dead code from fs/mbcache.c mb_cache_entry_takeout and mb_cache_entry_dup are totally unused. Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds --- fs/mbcache.c | 33 --------------------------------- include/linux/mbcache.h | 2 -- 2 files changed, 35 deletions(-) diff --git a/fs/mbcache.c b/fs/mbcache.c index dbc4443e69498..988161cb0a77d 100644 --- a/fs/mbcache.c +++ b/fs/mbcache.c @@ -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); @@ -455,23 +453,6 @@ mb_cache_entry_release(struct mb_cache_entry *ce) } -/* - * 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() * @@ -488,20 +469,6 @@ mb_cache_entry_free(struct mb_cache_entry *ce) } -/* - * 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 --git a/include/linux/mbcache.h b/include/linux/mbcache.h index 7738749e12855..15a806ad61eeb 100644 --- a/include/linux/mbcache.h +++ b/include/linux/mbcache.h @@ -56,9 +56,7 @@ int mb_cache_entry_insert(struct mb_cache_entry *, struct block_device *, 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); -- 2.53.0