patch-2.4.10 linux/net/sunrpc/sched.c
Next file: linux/net/sunrpc/sunrpc_syms.c
Previous file: linux/net/sunrpc/pmap_clnt.c
Back to the patch index
Back to the overall index
-  Lines: 28
-  Date:
Fri Sep 21 11:24:50 2001
-  Orig file: 
v2.4.9/linux/net/sunrpc/sched.c
-  Orig date: 
Tue Apr  3 13:45:37 2001
diff -u --recursive --new-file v2.4.9/linux/net/sunrpc/sched.c linux/net/sunrpc/sched.c
@@ -76,7 +76,7 @@
 /*
  * Spinlock for other critical sections of code.
  */
-spinlock_t rpc_sched_lock = SPIN_LOCK_UNLOCKED;
+static spinlock_t rpc_sched_lock = SPIN_LOCK_UNLOCKED;
 
 /*
  * This is the last-ditch buffer for NFS swap requests
@@ -1059,17 +1059,13 @@
 	rpciod_pid = current->pid;
 	up(&rpciod_running);
 
-	exit_fs(current);
-	exit_files(current);
-	exit_mm(current);
+	daemonize();
 
 	spin_lock_irq(¤t->sigmask_lock);
 	siginitsetinv(¤t->blocked, sigmask(SIGKILL));
 	recalc_sigpending(current);
 	spin_unlock_irq(¤t->sigmask_lock);
 
-	current->session = 1;
-	current->pgrp = 1;
 	strcpy(current->comm, "rpciod");
 
 	current->flags |= PF_MEMALLOC;
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)