~kris/9p

9hist

0f3dcc9033d70b17140ee99e64444889e2dfa0f1 — David du Colombier 36 years ago 49f40b5
Plan 9 from Bell Labs 1990-06-05
1 files changed, 3 insertions(+), 0 deletions(-)

M gnot/devmnt.c
M gnot/devmnt.c => gnot/devmnt.c +3 -0
@@ 167,6 167,7 @@ mqfree(MntQ *mq)

	lock(mq);
	if(--mq->ref == 0){
print("mqfree\n");
		msg = mq->msg;
		mq->msg = 0;
		lock(&mntqalloc);


@@ 644,6 645,7 @@ mnterrdequeue(MntQ *q, Mnthdr *mh)		/* queue is unlocked */
	qlock(q);
	/* take self from queue if necessary */
	if(q->reader == u->p){	/* advance a writer to reader */
print("err: reader\n");
		w = q->writer;
		if(w){
			q->reader = w->p;


@@ 654,6 656,7 @@ mnterrdequeue(MntQ *q, Mnthdr *mh)		/* queue is unlocked */
			q->writer = 0;
		}
	}else{
print("err: writer\n");
		w = q->writer;
		if(w == mh)
			q->writer = w->next;