summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@gmx.de>2013-08-05 22:07:50 +0200
committercinap_lenrek <cinap_lenrek@gmx.de>2013-08-05 22:07:50 +0200
commit755108a1446fe9571717f9b28b731137755248e5 (patch)
treecd147b42de26bef8cc14842eae287ada6ed68b9c
parente3d959128398dd7b770d58f1ea8e97b2405e51d8 (diff)
cwfs: remove reflock
queues allow multiple readers, reflock seems unneccesary.
-rw-r--r--sys/src/cmd/cwfs/all.h1
-rw-r--r--sys/src/cmd/cwfs/main.c4
2 files changed, 0 insertions, 5 deletions
diff --git a/sys/src/cmd/cwfs/all.h b/sys/src/cmd/cwfs/all.h
index 89a15bea5..4c81ed5fd 100644
--- a/sys/src/cmd/cwfs/all.h
+++ b/sys/src/cmd/cwfs/all.h
@@ -56,7 +56,6 @@ Timet boottime;
Queue* serveq;
Queue* raheadq;
Rabuf* rabuffree;
-QLock reflock;
Lock rabuflock;
Tlock tlocks[NTLOCK];
Lock tlocklock;
diff --git a/sys/src/cmd/cwfs/main.c b/sys/src/cmd/cwfs/main.c
index 8f6f2a8e5..8cf0ebc79 100644
--- a/sys/src/cmd/cwfs/main.c
+++ b/sys/src/cmd/cwfs/main.c
@@ -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);