|
@@ -41,16 +41,6 @@ unsigned short nfs_callback_tcpport;
|
|
static const int nfs_set_port_min = 0;
|
|
static const int nfs_set_port_min = 0;
|
|
static const int nfs_set_port_max = 65535;
|
|
static const int nfs_set_port_max = 65535;
|
|
|
|
|
|
-/*
|
|
|
|
- * If the kernel has IPv6 support available, always listen for
|
|
|
|
- * both AF_INET and AF_INET6 requests.
|
|
|
|
- */
|
|
|
|
-#if defined(CONFIG_IPV6) || defined(CONFIG_IPV6_MODULE)
|
|
|
|
-static const sa_family_t nfs_callback_family = AF_INET6;
|
|
|
|
-#else
|
|
|
|
-static const sa_family_t nfs_callback_family = AF_INET;
|
|
|
|
-#endif
|
|
|
|
-
|
|
|
|
static int param_set_port(const char *val, struct kernel_param *kp)
|
|
static int param_set_port(const char *val, struct kernel_param *kp)
|
|
{
|
|
{
|
|
char *endp;
|
|
char *endp;
|
|
@@ -121,13 +111,13 @@ int nfs_callback_up(void)
|
|
if (!serv)
|
|
if (!serv)
|
|
goto out_err;
|
|
goto out_err;
|
|
|
|
|
|
- ret = svc_create_xprt(serv, "tcp", nfs_callback_family,
|
|
|
|
|
|
+ ret = svc_create_xprt(serv, "tcp", PF_INET,
|
|
nfs_callback_set_tcpport, SVC_SOCK_ANONYMOUS);
|
|
nfs_callback_set_tcpport, SVC_SOCK_ANONYMOUS);
|
|
if (ret <= 0)
|
|
if (ret <= 0)
|
|
goto out_err;
|
|
goto out_err;
|
|
nfs_callback_tcpport = ret;
|
|
nfs_callback_tcpport = ret;
|
|
dprintk("NFS: Callback listener port = %u (af %u)\n",
|
|
dprintk("NFS: Callback listener port = %u (af %u)\n",
|
|
- nfs_callback_tcpport, nfs_callback_family);
|
|
|
|
|
|
+ nfs_callback_tcpport, PF_INET);
|
|
|
|
|
|
nfs_callback_info.rqst = svc_prepare_thread(serv, &serv->sv_pools[0]);
|
|
nfs_callback_info.rqst = svc_prepare_thread(serv, &serv->sv_pools[0]);
|
|
if (IS_ERR(nfs_callback_info.rqst)) {
|
|
if (IS_ERR(nfs_callback_info.rqst)) {
|