diff options
author | tjr <tjr@FreeBSD.org> | 2003-03-06 10:48:03 +0000 |
---|---|---|
committer | tjr <tjr@FreeBSD.org> | 2003-03-06 10:48:03 +0000 |
commit | 82ed5e94ee42037d9b8b97e5608fe7c2875a2282 (patch) | |
tree | 5297ccaa6c8d80a6d0af2d2ab6d1a2477fafb3f5 /sys/fs/coda/cnode.h | |
parent | 96122ae0b747631268476b1c6efc61e1eea4e8b4 (diff) | |
download | FreeBSD-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.h | 1 |
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 */ |