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)