summaryrefslogtreecommitdiffstats
path: root/sys/fs/coda/cnode.h
diff options
context:
space:
mode:
authortjr <tjr@FreeBSD.org>2003-03-06 10:48:03 +0000
committertjr <tjr@FreeBSD.org>2003-03-06 10:48:03 +0000
commit82ed5e94ee42037d9b8b97e5608fe7c2875a2282 (patch)
tree5297ccaa6c8d80a6d0af2d2ab6d1a2477fafb3f5 /sys/fs/coda/cnode.h
parent96122ae0b747631268476b1c6efc61e1eea4e8b4 (diff)
downloadFreeBSD-src-82ed5e94ee42037d9b8b97e5608fe7c2875a2282.zip
FreeBSD-src-82ed5e94ee42037d9b8b97e5608fe7c2875a2282.tar.gz
Add a temporary workaround for a deadlock in Coda venus 5.3.19 that
occurs when mounting the filesystem. The problem is that venus issues the mount() syscall, which calls vfs_mount(), which calls coda_root() which attempts to communicate with venus.
Diffstat (limited to 'sys/fs/coda/cnode.h')
-rw-r--r--sys/fs/coda/cnode.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/fs/coda/cnode.h b/sys/fs/coda/cnode.h
index 962d329..450adc3 100644
--- a/sys/fs/coda/cnode.h
+++ b/sys/fs/coda/cnode.h
@@ -154,6 +154,7 @@ struct coda_mntinfo {
struct mount *mi_vfsp;
struct vcomm mi_vcomm;
dev_t dev;
+ int mi_started;
};
extern struct coda_mntinfo coda_mnttbl[]; /* indexed by minor device number */
OpenPOWER on IntegriCloud