NFS: simplify and clean cache library
This is a cleanup patch. Such helpers like nfs_cache_init() and nfs_cache_destroy() are redundant, because they are just a wrappers around sunrpc_init_cache_detail() and sunrpc_destroy_cache_detail() respectively. So let's remove them completely and move corresponding logic to nfs_cache_register_net() and nfs_cache_unregister_net() respectively (since they are called together anyway). Signed-off-by: Stanislav Kinsbursky <skinsbursky@parallels.com> Signed-off-by: J. Bruce Fields <bfields@redhat.com>
This commit is contained in:

committed by
J. Bruce Fields

parent
483479c26a
commit
462b8f6bf1
@@ -23,8 +23,6 @@ extern struct nfs_cache_defer_req *nfs_cache_defer_req_alloc(void);
|
||||
extern void nfs_cache_defer_req_put(struct nfs_cache_defer_req *dreq);
|
||||
extern int nfs_cache_wait_for_upcall(struct nfs_cache_defer_req *dreq);
|
||||
|
||||
extern void nfs_cache_init(struct cache_detail *cd);
|
||||
extern void nfs_cache_destroy(struct cache_detail *cd);
|
||||
extern int nfs_cache_register_net(struct net *net, struct cache_detail *cd);
|
||||
extern void nfs_cache_unregister_net(struct net *net, struct cache_detail *cd);
|
||||
extern int nfs_cache_register_sb(struct super_block *sb,
|
||||
|
Reference in New Issue
Block a user