cwfs: rollback last change

the ref qlock is required to keep requests in order for flushes, sorry.
This commit is contained in:
cinap_lenrek 2013-08-05 22:25:52 +02:00
parent e3d9591283
commit 308bbffc33
2 changed files with 0 additions and 5 deletions

View file

@ -56,7 +56,6 @@ Timet boottime;
Queue* serveq;
Queue* raheadq;
Rabuf* rabuffree;
QLock reflock;
Lock rabuflock;
Tlock tlocks[NTLOCK];
Lock tlocklock;

View file

@ -314,8 +314,6 @@ main(int argc, char **argv)
printsizes();
}
qlock(&reflock);
qunlock(&reflock);
serveq = newqueue(1000, "9P service"); /* tunable */
raheadq = newqueue(1000, "readahead"); /* tunable */
@ -451,7 +449,6 @@ serve(void *)
Msgbuf *mb;
for (;;) {
qlock(&reflock);
/* read 9P request from a network input process */
mb = fs_recv(serveq, 0);
assert(mb->magic == Mbmagic);
@ -460,7 +457,6 @@ serve(void *)
if (cp == nil)
panic("serve: nil mb->chan");
rlock(&cp->reflock);
qunlock(&reflock);
rlock(&mainlock);