SUNRPC: Remove non-RCU protected lookup
Clean up the cache code by removing the non-RCU protected lookup. Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> Signed-off-by: J. Bruce Fields <bfields@redhat.com>
This commit is contained in:

committed by
J. Bruce Fields

parent
a6482733bc
commit
d48cf356a1
@@ -171,9 +171,6 @@ extern struct cache_head *
|
||||
sunrpc_cache_lookup_rcu(struct cache_detail *detail,
|
||||
struct cache_head *key, int hash);
|
||||
extern struct cache_head *
|
||||
sunrpc_cache_lookup(struct cache_detail *detail,
|
||||
struct cache_head *key, int hash);
|
||||
extern struct cache_head *
|
||||
sunrpc_cache_update(struct cache_detail *detail,
|
||||
struct cache_head *new, struct cache_head *old, int hash);
|
||||
|
||||
@@ -233,9 +230,6 @@ extern void sunrpc_cache_unregister_pipefs(struct cache_detail *);
|
||||
extern void sunrpc_cache_unhash(struct cache_detail *, struct cache_head *);
|
||||
|
||||
/* Must store cache_detail in seq_file->private if using next three functions */
|
||||
extern void *cache_seq_start(struct seq_file *file, loff_t *pos);
|
||||
extern void *cache_seq_next(struct seq_file *file, void *p, loff_t *pos);
|
||||
extern void cache_seq_stop(struct seq_file *file, void *p);
|
||||
extern void *cache_seq_start_rcu(struct seq_file *file, loff_t *pos);
|
||||
extern void *cache_seq_next_rcu(struct seq_file *file, void *p, loff_t *pos);
|
||||
extern void cache_seq_stop_rcu(struct seq_file *file, void *p);
|
||||
|
Reference in New Issue
Block a user