xprtsock.c (2b1bec5f52fec033ed0026e7d85f641e20e1cbb9) xprtsock.c (0b4d414714f0d2f922d39424b0c5c82ad900a381)
1/*
2 * linux/net/sunrpc/xprtsock.c
3 *
4 * Client-side transport implementation for sockets.
5 *
6 * TCP callback races fixes (C) 1998 Red Hat Software <alan@redhat.com>
7 * TCP send fixes (C) 1998 Red Hat Software <alan@redhat.com>
8 * TCP NFS related read + write fixes

--- 1622 unchanged lines hidden (view full) ---

1631/**
1632 * init_socket_xprt - set up xprtsock's sysctls
1633 *
1634 */
1635int init_socket_xprt(void)
1636{
1637#ifdef RPC_DEBUG
1638 if (!sunrpc_table_header)
1/*
2 * linux/net/sunrpc/xprtsock.c
3 *
4 * Client-side transport implementation for sockets.
5 *
6 * TCP callback races fixes (C) 1998 Red Hat Software <alan@redhat.com>
7 * TCP send fixes (C) 1998 Red Hat Software <alan@redhat.com>
8 * TCP NFS related read + write fixes

--- 1622 unchanged lines hidden (view full) ---

1631/**
1632 * init_socket_xprt - set up xprtsock's sysctls
1633 *
1634 */
1635int init_socket_xprt(void)
1636{
1637#ifdef RPC_DEBUG
1638 if (!sunrpc_table_header)
1639 sunrpc_table_header = register_sysctl_table(sunrpc_table, 0);
1639 sunrpc_table_header = register_sysctl_table(sunrpc_table);
1640#endif
1641
1642 return 0;
1643}
1644
1645/**
1646 * cleanup_socket_xprt - remove xprtsock's sysctls
1647 *
1648 */
1649void cleanup_socket_xprt(void)
1650{
1651#ifdef RPC_DEBUG
1652 if (sunrpc_table_header) {
1653 unregister_sysctl_table(sunrpc_table_header);
1654 sunrpc_table_header = NULL;
1655 }
1656#endif
1657}
1640#endif
1641
1642 return 0;
1643}
1644
1645/**
1646 * cleanup_socket_xprt - remove xprtsock's sysctls
1647 *
1648 */
1649void cleanup_socket_xprt(void)
1650{
1651#ifdef RPC_DEBUG
1652 if (sunrpc_table_header) {
1653 unregister_sysctl_table(sunrpc_table_header);
1654 sunrpc_table_header = NULL;
1655 }
1656#endif
1657}