From: Chuck Lever Date: Tue, 05 Dec 2006 16:35:51 -0500 SUNRPC: create stubs for xprtsock init and cleanup Over time we will want to add some specific init and cleanup logic for the xprtsock implementation. Add stub routines for initialization and exit processing. Signed-off-by: Chuck Lever Signed-off-by: Trond Myklebust --- net/sunrpc/sunrpc_syms.c | 4 ++++ net/sunrpc/xprtsock.c | 18 ++++++++++++++++++ 2 files changed, 22 insertions(+), 0 deletions(-) diff --git a/net/sunrpc/sunrpc_syms.c b/net/sunrpc/sunrpc_syms.c index faaf81e..d85fdde 100644 --- a/net/sunrpc/sunrpc_syms.c +++ b/net/sunrpc/sunrpc_syms.c @@ -138,6 +138,8 @@ #endif extern int register_rpc_pipefs(void); extern void unregister_rpc_pipefs(void); extern struct cache_detail ip_map_cache; +extern int init_socket_xprt(void); +extern void cleanup_socket_xprt(void); static int __init init_sunrpc(void) @@ -155,6 +157,7 @@ #ifdef CONFIG_PROC_FS rpc_proc_init(); #endif cache_register(&ip_map_cache); + init_socket_xprt(); out: return err; } @@ -162,6 +165,7 @@ out: static void __exit cleanup_sunrpc(void) { + cleanup_socket_xprt(); unregister_rpc_pipefs(); rpc_destroy_mempool(); if (cache_unregister(&ip_map_cache)) diff --git a/net/sunrpc/xprtsock.c b/net/sunrpc/xprtsock.c index ad61b3e..70131c3 100644 --- a/net/sunrpc/xprtsock.c +++ b/net/sunrpc/xprtsock.c @@ -1502,3 +1502,21 @@ struct rpc_xprt *xs_setup_tcp(struct soc return xprt; } + +/** + * init_socket_xprt - stub + * + */ +int init_socket_xprt(void) +{ + return 0; +} + +/** + * cleanup_socket_xprt - stub + * + */ +void cleanup_socket_xprt(void) +{ + return; +}