summaryrefslogtreecommitdiff
path: root/sys/src/9/port/proc.c
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@felloff.net>2014-06-05 21:56:01 +0200
committercinap_lenrek <cinap_lenrek@felloff.net>2014-06-05 21:56:01 +0200
commit1b51d46717d733d369e71237cb12b393fc5a073a (patch)
treec9a0d498a4453cfc2179a4d0fdbc54faa2865d83 /sys/src/9/port/proc.c
parentf815f7273a71ddfcf12289250af21fe4403f6f97 (diff)
parent91614f582fb1504ae3be2d57c079f24b60d71613 (diff)
merge
Diffstat (limited to 'sys/src/9/port/proc.c')
-rw-r--r--sys/src/9/port/proc.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/sys/src/9/port/proc.c b/sys/src/9/port/proc.c
index 0d96ed5c3..b01ff6129 100644
--- a/sys/src/9/port/proc.c
+++ b/sys/src/9/port/proc.c
@@ -137,7 +137,7 @@ sched(void)
* in the middle of taslock when a process holds a lock
* but Lock.p has not yet been initialized.
*/
- if(up->nlocks.ref)
+ if(up->nlocks)
if(up->state != Moribund)
if(up->delaysched < 20
|| palloc.Lock.p == up
@@ -632,7 +632,7 @@ newproc(void)
p->syserrstr = p->errbuf1;
p->errbuf0[0] = '\0';
p->errbuf1[0] = '\0';
- p->nlocks.ref = 0;
+ p->nlocks = 0;
p->delaysched = 0;
p->trace = 0;
kstrdup(&p->user, "*nouser");
@@ -742,9 +742,9 @@ sleep(Rendez *r, int (*f)(void*), void *arg)
s = splhi();
- if(up->nlocks.ref)
- print("process %lud sleeps with %lud locks held, last lock %#p locked at pc %#p, sleep called from %#p\n",
- up->pid, up->nlocks.ref, up->lastlock, up->lastlock->pc, getcallerpc(&r));
+ if(up->nlocks)
+ print("process %lud sleeps with %d locks held, last lock %#p locked at pc %#p, sleep called from %#p\n",
+ up->pid, up->nlocks, up->lastlock, up->lastlock->pc, getcallerpc(&r));
lock(r);
lock(&up->rlock);
if(r->p){
@@ -1289,9 +1289,9 @@ dumpaproc(Proc *p)
s = p->psstate;
if(s == 0)
s = statename[p->state];
- print("%3lud:%10s pc %#p dbgpc %#p %8s (%s) ut %ld st %ld bss %lux qpc %#p nl %lud nd %lud lpc %#p pri %lud\n",
+ print("%3lud:%10s pc %#p dbgpc %#p %8s (%s) ut %ld st %ld bss %lux qpc %#p nl %d nd %lud lpc %#p pri %lud\n",
p->pid, p->text, p->pc, dbgpc(p), s, statename[p->state],
- p->time[0], p->time[1], bss, p->qpc, p->nlocks.ref, p->delaysched,
+ p->time[0], p->time[1], bss, p->qpc, p->nlocks, p->delaysched,
p->lastlock ? p->lastlock->pc : 0, p->priority);
}