diff options
author | cinap_lenrek <cinap_lenrek@gmx.de> | 2013-08-05 22:07:50 +0200 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@gmx.de> | 2013-08-05 22:07:50 +0200 |
commit | 755108a1446fe9571717f9b28b731137755248e5 (patch) | |
tree | cd147b42de26bef8cc14842eae287ada6ed68b9c | |
parent | e3d959128398dd7b770d58f1ea8e97b2405e51d8 (diff) |
cwfs: remove reflock
queues allow multiple readers, reflock seems unneccesary.
-rw-r--r-- | sys/src/cmd/cwfs/all.h | 1 | ||||
-rw-r--r-- | sys/src/cmd/cwfs/main.c | 4 |
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); |