X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;ds=sidebyside;f=lustre%2Ffld%2Ffld_cache.c;fp=lustre%2Ffld%2Ffld_cache.c;h=c2e59f3738b6de9da7b1dbbc08d7bede7c562bae;hb=2d9104895ba86eea855cbe1a989b4ec56d0c4173;hp=482fd10fdb0ca9df4023dbc7bb9339c8ec9d1536;hpb=3e42620b5b79170ec219e52d2a7e915559addba4;p=fs%2Flustre-release.git diff --git a/lustre/fld/fld_cache.c b/lustre/fld/fld_cache.c index 482fd10..c2e59f3 100644 --- a/lustre/fld/fld_cache.c +++ b/lustre/fld/fld_cache.c @@ -101,8 +101,8 @@ void fld_cache_fini(struct fld_cache *cache) /** * delete given node from list. */ -void fld_cache_entry_delete(struct fld_cache *cache, - struct fld_cache_entry *node) +static void fld_cache_entry_delete(struct fld_cache *cache, + struct fld_cache_entry *node) { list_del(&node->fce_list); list_del(&node->fce_lru); @@ -455,56 +455,6 @@ void fld_cache_delete_nolock(struct fld_cache *cache, } /** - * Delete FLD entry in FLD cache. - * - */ -void fld_cache_delete(struct fld_cache *cache, - const struct lu_seq_range *range) -{ - write_lock(&cache->fci_lock); - fld_cache_delete_nolock(cache, range); - write_unlock(&cache->fci_lock); -} - -struct fld_cache_entry * -fld_cache_entry_lookup_nolock(struct fld_cache *cache, - const struct lu_seq_range *range) -{ - struct fld_cache_entry *flde; - struct fld_cache_entry *got = NULL; - struct list_head *head; - - head = &cache->fci_entries_head; - list_for_each_entry(flde, head, fce_list) { - if (range->lsr_start == flde->fce_range.lsr_start || - (range->lsr_end == flde->fce_range.lsr_end && - range->lsr_flags == flde->fce_range.lsr_flags)) { - got = flde; - break; - } - } - - RETURN(got); -} - -/** - * lookup \a seq sequence for range in fld cache. - */ -struct fld_cache_entry * -fld_cache_entry_lookup(struct fld_cache *cache, - const struct lu_seq_range *range) -{ - struct fld_cache_entry *got = NULL; - ENTRY; - - read_lock(&cache->fci_lock); - got = fld_cache_entry_lookup_nolock(cache, range); - read_unlock(&cache->fci_lock); - - RETURN(got); -} - -/** * lookup \a seq sequence for range in fld cache. */ int fld_cache_lookup(struct fld_cache *cache,