patch-2.2.14 linux/fs/nfsd/nfssvc.c
Next file: linux/fs/nfsd/stats.c
Previous file: linux/fs/nfsd/nfsproc.c
Back to the patch index
Back to the overall index
- Lines: 48
- Date:
Tue Jan 4 10:12:23 2000
- Orig file:
v2.2.13/linux/fs/nfsd/nfssvc.c
- Orig date:
Sat Mar 20 12:28:14 1999
diff -u --recursive --new-file v2.2.13/linux/fs/nfsd/nfssvc.c linux/fs/nfsd/nfssvc.c
@@ -5,7 +5,7 @@
*
* Authors: Olaf Kirch (okir@monad.swb.de)
*
- * Copyright (C) 1995, 1996, 1997 Olaf Kirch <okir@monad.swb.de>
+ * Copyright (C) 1995-1999 Olaf Kirch <okir@monad.swb.de>
*/
#define __NO_VERSION__
@@ -64,6 +64,11 @@
nfsd_nservers = nrservs;
error = -ENOMEM;
+ nfsd_fh_init(); /* NFS dentry cache */
+ if (nfsd_nservers == 0)
+ goto out;
+
+ error = -ENOMEM;
nfsd_racache_init(); /* Readahead param cache */
if (nfsd_nservers == 0)
goto out;
@@ -119,7 +124,9 @@
nfssvc_boot = xtime; /* record boot time */
first = 1;
}
+#if 0
lockd_up(); /* start lockd */
+#endif
/*
* The main request loop
@@ -177,12 +184,16 @@
printk(KERN_WARNING "nfsd: terminating on signal %d\n", signo);
}
+#if 0
/* Release lockd */
lockd_down();
+#endif
if (!--nfsd_active) {
printk("nfsd: last server exiting\n");
/* revoke all exports */
nfsd_export_shutdown();
+ /* release fhcache */
+ nfsd_fh_shutdown ();
/* release read-ahead cache */
nfsd_racache_shutdown();
}
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)