|
@@ -138,10 +138,6 @@ lockd(void *vrqstp)
|
|
|
|
|
|
dprintk("NFS locking service started (ver " LOCKD_VERSION ").\n");
|
|
dprintk("NFS locking service started (ver " LOCKD_VERSION ").\n");
|
|
|
|
|
|
- if (!nlm_timeout)
|
|
|
|
- nlm_timeout = LOCKD_DFLT_TIMEO;
|
|
|
|
- nlmsvc_timeout = nlm_timeout * HZ;
|
|
|
|
-
|
|
|
|
/*
|
|
/*
|
|
* The main request loop. We don't terminate until the last
|
|
* The main request loop. We don't terminate until the last
|
|
* NFS mount or NFS daemon has gone away.
|
|
* NFS mount or NFS daemon has gone away.
|
|
@@ -350,6 +346,10 @@ static struct svc_serv *lockd_create_svc(void)
|
|
printk(KERN_WARNING
|
|
printk(KERN_WARNING
|
|
"lockd_up: no pid, %d users??\n", nlmsvc_users);
|
|
"lockd_up: no pid, %d users??\n", nlmsvc_users);
|
|
|
|
|
|
|
|
+ if (!nlm_timeout)
|
|
|
|
+ nlm_timeout = LOCKD_DFLT_TIMEO;
|
|
|
|
+ nlmsvc_timeout = nlm_timeout * HZ;
|
|
|
|
+
|
|
serv = svc_create(&nlmsvc_program, LOCKD_BUFSIZE, svc_rpcb_cleanup);
|
|
serv = svc_create(&nlmsvc_program, LOCKD_BUFSIZE, svc_rpcb_cleanup);
|
|
if (!serv) {
|
|
if (!serv) {
|
|
printk(KERN_WARNING "lockd_up: create service failed\n");
|
|
printk(KERN_WARNING "lockd_up: create service failed\n");
|