mptcp: Only send extra TCP acks in eligible socket states
[linux-2.6-microblaze.git] / net / sunrpc / sunrpc_syms.c
index 236fadc..691c000 100644 (file)
@@ -24,6 +24,7 @@
 #include <linux/sunrpc/xprtsock.h>
 
 #include "sunrpc.h"
+#include "sysfs.h"
 #include "netns.h"
 
 unsigned int sunrpc_net_id;
@@ -103,6 +104,10 @@ init_sunrpc(void)
        if (err)
                goto out4;
 
+       err = rpc_sysfs_init();
+       if (err)
+               goto out5;
+
        sunrpc_debugfs_init();
 #if IS_ENABLED(CONFIG_SUNRPC_DEBUG)
        rpc_register_sysctl();
@@ -111,6 +116,8 @@ init_sunrpc(void)
        init_socket_xprt();     /* clnt sock transport */
        return 0;
 
+out5:
+       unregister_rpc_pipefs();
 out4:
        unregister_pernet_subsys(&sunrpc_net_ops);
 out3:
@@ -124,7 +131,10 @@ out:
 static void __exit
 cleanup_sunrpc(void)
 {
+       rpc_sysfs_exit();
        rpc_cleanup_clids();
+       xprt_cleanup_ids();
+       xprt_multipath_cleanup_ids();
        rpcauth_remove_module();
        cleanup_socket_xprt();
        svc_cleanup_xprt_sock();