diff --git a/lustre/fld/fld_cache.c b/lustre/fld/fld_cache.c index 695fc21077551225b4b7445581501e79b074f4d9..359f5f22c0e74775fd03452465be7f06b7415502 100644 --- a/lustre/fld/fld_cache.c +++ b/lustre/fld/fld_cache.c @@ -133,8 +133,17 @@ void fld_cache_fini(struct fld_cache *cache) EXIT; } +/** + * delete given node from list. + */ static inline void fld_cache_entry_delete(struct fld_cache *cache, - struct fld_cache_entry *node); + struct fld_cache_entry *node) +{ + list_del(&node->fce_list); + list_del(&node->fce_lru); + cache->fci_cache_count--; + OBD_FREE_PTR(node); +} /** * fix list by checking new entry with NEXT entry in order. @@ -214,18 +223,6 @@ static inline void fld_cache_entry_add(struct fld_cache *cache, fld_fix_new_list(cache); } -/** - * delete given node from list. - */ -static inline void fld_cache_entry_delete(struct fld_cache *cache, - struct fld_cache_entry *node) -{ - list_del(&node->fce_list); - list_del(&node->fce_lru); - cache->fci_cache_count--; - OBD_FREE_PTR(node); -} - /** * Check if cache needs to be shrunk. If so - do it. * Remove one entry in list and so on until cache is shrunk enough.