summaryrefslogtreecommitdiff
path: root/sys/src/9/pc64
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@felloff.net>2014-11-09 08:19:28 +0100
committercinap_lenrek <cinap_lenrek@felloff.net>2014-11-09 08:19:28 +0100
commitb18a6413975a0a8d06e6d310072a0ff90b1ed541 (patch)
treef147cffbc9767014b6409ebda9a21f957689bc1b /sys/src/9/pc64
parent1ffcdbab88aca698161b34096934e196370b3a21 (diff)
kernel: remove implicit Proc* argument from procctl()
procctl() is always called with up and it would not work correctly if passed a different process, so remove the Proc* argument and use up directly.
Diffstat (limited to 'sys/src/9/pc64')
-rw-r--r--sys/src/9/pc64/trap.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/src/9/pc64/trap.c b/sys/src/9/pc64/trap.c
index 71374b418..803bea9b6 100644
--- a/sys/src/9/pc64/trap.c
+++ b/sys/src/9/pc64/trap.c
@@ -705,7 +705,7 @@ syscall(Ureg* ureg)
syscallfmt(scallnr, ureg->pc, (va_list)up->s.args);
s = splhi();
up->procctl = Proc_stopme;
- procctl(up);
+ procctl();
splx(s);
startns = todget(nil);
}
@@ -745,7 +745,7 @@ syscall(Ureg* ureg)
sysretfmt(scallnr, (va_list)up->s.args, ret, startns, stopns);
s = splhi();
up->procctl = Proc_stopme;
- procctl(up);
+ procctl();
splx(s);
}
@@ -789,7 +789,7 @@ notify(Ureg* ureg)
Note *n;
if(up->procctl)
- procctl(up);
+ procctl();
if(up->nnote == 0)
return 0;