patch-2.3.24 linux/fs/nfsd/nfssvc.c
Next file: linux/fs/nfsd/vfs.c
Previous file: linux/fs/nfsd/nfsfh.c
Back to the patch index
Back to the overall index
- Lines: 33
- Date:
Mon Oct 25 10:40:19 1999
- Orig file:
v2.3.23/linux/fs/nfsd/nfssvc.c
- Orig date:
Sat Mar 20 12:28:14 1999
diff -u --recursive --new-file v2.3.23/linux/fs/nfsd/nfssvc.c linux/fs/nfsd/nfssvc.c
@@ -101,7 +101,7 @@
nfsd(struct svc_rqst *rqstp)
{
struct svc_serv *serv = rqstp->rq_server;
- int oldumask, err, first = 0;
+ int oldumask, err;
/* Lock module and set up kernel thread */
MOD_INC_USE_COUNT;
@@ -117,7 +117,6 @@
current->fs->umask = 0;
if (!nfsd_active++) {
nfssvc_boot = xtime; /* record boot time */
- first = 1;
}
lockd_up(); /* start lockd */
@@ -136,13 +135,8 @@
* recvfrom routine.
*/
while ((err = svc_recv(serv, rqstp,
- first?5*HZ:MAX_SCHEDULE_TIMEOUT)) == -EAGAIN) {
- if (first && 1) {
- exp_readlock();
- expire_all();
- exp_unlock();
- }
- }
+ MAX_SCHEDULE_TIMEOUT)) == -EAGAIN)
+ ;
if (err < 0)
break;
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)