diff options
Diffstat (limited to 'fs/lockd/svc.c')
| -rw-r--r-- | fs/lockd/svc.c | 8 | 
1 files changed, 4 insertions, 4 deletions
| diff --git a/fs/lockd/svc.c b/fs/lockd/svc.c index e94c887da2d7..55505cbe11af 100644 --- a/fs/lockd/svc.c +++ b/fs/lockd/svc.c @@ -138,10 +138,6 @@ lockd(void *vrqstp)  	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  	 * NFS mount or NFS daemon has gone away. @@ -350,6 +346,10 @@ static struct svc_serv *lockd_create_svc(void)  		printk(KERN_WARNING  			"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);  	if (!serv) {  		printk(KERN_WARNING "lockd_up: create service failed\n"); | 
