diff options
author | brooks <brooks@FreeBSD.org> | 2004-09-01 01:19:52 +0000 |
---|---|---|
committer | brooks <brooks@FreeBSD.org> | 2004-09-01 01:19:52 +0000 |
commit | eeddbfb0fa1e4bef7bff6ff83926b674f7d9e29c (patch) | |
tree | cc3bec9ba8ac27b526dbb740b61a62d861efbeb0 /sys/fs/coda/coda_vfsops.c | |
parent | 77972e1ec2ccf47109756cd13b82696e5a5696b3 (diff) | |
download | FreeBSD-src-eeddbfb0fa1e4bef7bff6ff83926b674f7d9e29c.zip FreeBSD-src-eeddbfb0fa1e4bef7bff6ff83926b674f7d9e29c.tar.gz |
General modernization of coda:
- Ditch NVCODA
- Don't use a static major
- Don't declare functions extern
Reviewed by: peter
Diffstat (limited to 'sys/fs/coda/coda_vfsops.c')
-rw-r--r-- | sys/fs/coda/coda_vfsops.c | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/sys/fs/coda/coda_vfsops.c b/sys/fs/coda/coda_vfsops.c index 04e739c..4096a3f 100644 --- a/sys/fs/coda/coda_vfsops.c +++ b/sys/fs/coda/coda_vfsops.c @@ -43,8 +43,6 @@ #include <sys/cdefs.h> __FBSDID("$FreeBSD$"); -#include "opt_coda.h" - #include <sys/param.h> #include <sys/systm.h> #include <sys/conf.h> @@ -69,7 +67,6 @@ int coda_vfsop_print_entry = 0; #define ENTRY if(coda_vfsop_print_entry) myprintf(("Entered %s\n",__func__)) struct vnode *coda_ctlvp; -struct coda_mntinfo coda_mnttbl[NVCODA]; /* indexed by minor device number */ /* structure to keep statistics of internally generated/satisfied calls */ @@ -161,15 +158,10 @@ coda_omount(vfsp, path, data, td) return(ENXIO); } - if (minor(dev) >= NVCODA || minor(dev) < 0) { - MARK_INT_FAIL(CODA_MOUNT_STATS); - return(ENXIO); - } - /* * Initialize the mount record and link it to the vfs struct */ - mi = &coda_mnttbl[minor(dev)]; + mi = dev2coda_mntinfo(dev); if (!VC_OPEN(&mi->mi_vcomm)) { MARK_INT_FAIL(CODA_MOUNT_STATS); |