From 921b81d8f8392534a608b43b6f44c5deefd777e2 Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Mon, 13 Feb 2012 15:26:47 +0100 Subject: fix cs deadlock caused by ndb trying to create hashfile for /net/ndb --- sys/src/libndb/ndbopen.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/sys/src/libndb/ndbopen.c b/sys/src/libndb/ndbopen.c index 3a95ccb31..36dd9a864 100644 --- a/sys/src/libndb/ndbopen.c +++ b/sys/src/libndb/ndbopen.c @@ -108,6 +108,10 @@ ndbreopen(Ndb *db) return -1; } + /* no hashfile for /net/ndb (avoids deadlock in cs) */ + if(d->type == 'I') + db->nohash = 1; + db->qid = d->qid; db->mtime = d->mtime; db->length = d->length; -- cgit v1.2.3