X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=net%2Frxrpc%2Fmain.c;h=48cbd065bb45ab8ba5d676f802ebbcdf2ecc0d28;hb=97bf2856c6014879bd04983a3e9dfcdac1e7fe85;hp=21623a90b6e5a11d522d81b5389ab931a234c80e;hpb=5273a3df6485dc2ad6aa7ddd441b9a21970f003b;p=linux-2.6.git diff --git a/net/rxrpc/main.c b/net/rxrpc/main.c index 21623a90b..48cbd065b 100644 --- a/net/rxrpc/main.c +++ b/net/rxrpc/main.c @@ -22,23 +22,17 @@ #include #include "internal.h" -static int rxrpc_initialise(void); -static void rxrpc_cleanup(void); - -module_init(rxrpc_initialise); -module_exit(rxrpc_cleanup); - MODULE_DESCRIPTION("Rx RPC implementation"); MODULE_AUTHOR("Red Hat, Inc."); MODULE_LICENSE("GPL"); -uint32_t rxrpc_epoch; +__be32 rxrpc_epoch; /*****************************************************************************/ /* * initialise the Rx module */ -static int rxrpc_initialise(void) +static int __init rxrpc_initialise(void) { int ret; @@ -85,14 +79,16 @@ static int rxrpc_initialise(void) error_sysctl: #ifdef CONFIG_SYSCTL rxrpc_sysctl_cleanup(); -#endif error_proc: +#endif #ifdef CONFIG_PROC_FS rxrpc_proc_cleanup(); #endif return ret; } /* end rxrpc_initialise() */ +module_init(rxrpc_initialise); + /*****************************************************************************/ /* * clean up the Rx module @@ -136,6 +132,8 @@ static void __exit rxrpc_cleanup(void) kleave(""); } /* end rxrpc_cleanup() */ +module_exit(rxrpc_cleanup); + /*****************************************************************************/ /* * clear the dead space between task_struct and kernel stack