summaryrefslogtreecommitdiffstats
path: root/sys/miscfs
diff options
context:
space:
mode:
authorwollman <wollman@FreeBSD.org>1994-09-21 03:47:43 +0000
committerwollman <wollman@FreeBSD.org>1994-09-21 03:47:43 +0000
commitc289ac89a1707f8e0720ce4e9225ce1ebd9e122b (patch)
tree1c73df5527fa425afd9acc6b6f44948163165c7b /sys/miscfs
parent3ba6929687399003ec8c92ed71c166eb83f2c7bb (diff)
downloadFreeBSD-src-c289ac89a1707f8e0720ce4e9225ce1ebd9e122b.zip
FreeBSD-src-c289ac89a1707f8e0720ce4e9225ce1ebd9e122b.tar.gz
Implemented loadable VFS modules, and made most existing filesystems
loadable. (NFS is a notable exception.)
Diffstat (limited to 'sys/miscfs')
-rw-r--r--sys/miscfs/deadfs/dead_vnops.c5
-rw-r--r--sys/miscfs/fdesc/fdesc_vfsops.c5
-rw-r--r--sys/miscfs/fdesc/fdesc_vnops.c4
-rw-r--r--sys/miscfs/fifofs/fifo_vnops.c4
-rw-r--r--sys/miscfs/kernfs/kernfs_vfsops.c4
-rw-r--r--sys/miscfs/kernfs/kernfs_vnops.c4
-rw-r--r--sys/miscfs/nullfs/null_vfsops.c4
-rw-r--r--sys/miscfs/nullfs/null_vnops.c4
-rw-r--r--sys/miscfs/portal/portal_vfsops.c4
-rw-r--r--sys/miscfs/portal/portal_vnops.c4
-rw-r--r--sys/miscfs/procfs/procfs_vfsops.c4
-rw-r--r--sys/miscfs/procfs/procfs_vnops.c4
-rw-r--r--sys/miscfs/specfs/spec_vnops.c4
-rw-r--r--sys/miscfs/umapfs/umap_vfsops.c5
-rw-r--r--sys/miscfs/umapfs/umap_vnops.c4
-rw-r--r--sys/miscfs/union/union_vfsops.c4
-rw-r--r--sys/miscfs/union/union_vnops.c4
17 files changed, 54 insertions, 17 deletions
diff --git a/sys/miscfs/deadfs/dead_vnops.c b/sys/miscfs/deadfs/dead_vnops.c
index 947b885..a786dbe 100644
--- a/sys/miscfs/deadfs/dead_vnops.c
+++ b/sys/miscfs/deadfs/dead_vnops.c
@@ -31,12 +31,13 @@
* SUCH DAMAGE.
*
* @(#)dead_vnops.c 8.1 (Berkeley) 6/10/93
- * $Id$
+ * $Id: dead_vnops.c,v 1.3 1994/08/02 07:44:51 davidg Exp $
*/
#include <sys/param.h>
#include <sys/systm.h>
#include <sys/time.h>
+#include <sys/kernel.h>
#include <sys/vnode.h>
#include <sys/errno.h>
#include <sys/namei.h>
@@ -136,6 +137,8 @@ struct vnodeopv_entry_desc dead_vnodeop_entries[] = {
struct vnodeopv_desc dead_vnodeop_opv_desc =
{ &dead_vnodeop_p, dead_vnodeop_entries };
+VNODEOP_SET(dead_vnodeop_opv_desc);
+
/*
* Trivial lookup routine that always fails.
*/
diff --git a/sys/miscfs/fdesc/fdesc_vfsops.c b/sys/miscfs/fdesc/fdesc_vfsops.c
index 80c543d..d82f14d 100644
--- a/sys/miscfs/fdesc/fdesc_vfsops.c
+++ b/sys/miscfs/fdesc/fdesc_vfsops.c
@@ -35,7 +35,7 @@
*
* @(#)fdesc_vfsops.c 8.4 (Berkeley) 1/21/94
*
- * $Id: fdesc_vfsops.c,v 1.9 1993/04/06 15:28:33 jsp Exp $
+ * $Id: fdesc_vfsops.c,v 1.1.1.1 1994/05/24 10:04:59 rgrimes Exp $
*/
/*
@@ -44,6 +44,7 @@
#include <sys/param.h>
#include <sys/systm.h>
+#include <sys/kernel.h>
#include <sys/time.h>
#include <sys/types.h>
#include <sys/proc.h>
@@ -286,3 +287,5 @@ struct vfsops fdesc_vfsops = {
fdesc_vptofh,
fdesc_init,
};
+
+VFS_SET(fdesc_vfsops, fdesc, MOUNT_FDESC, 0);
diff --git a/sys/miscfs/fdesc/fdesc_vnops.c b/sys/miscfs/fdesc/fdesc_vnops.c
index 27e6d6f..b88f308 100644
--- a/sys/miscfs/fdesc/fdesc_vnops.c
+++ b/sys/miscfs/fdesc/fdesc_vnops.c
@@ -35,7 +35,7 @@
*
* @(#)fdesc_vnops.c 8.9 (Berkeley) 1/21/94
*
- * $Id: fdesc_vnops.c,v 1.3 1994/09/09 13:23:20 davidg Exp $
+ * $Id: fdesc_vnops.c,v 1.4 1994/09/09 13:24:26 davidg Exp $
*/
/*
@@ -975,3 +975,5 @@ struct vnodeopv_entry_desc fdesc_vnodeop_entries[] = {
};
struct vnodeopv_desc fdesc_vnodeop_opv_desc =
{ &fdesc_vnodeop_p, fdesc_vnodeop_entries };
+
+VNODEOP_SET(fdesc_vnodeop_opv_desc);
diff --git a/sys/miscfs/fifofs/fifo_vnops.c b/sys/miscfs/fifofs/fifo_vnops.c
index b09c77b..04022a3 100644
--- a/sys/miscfs/fifofs/fifo_vnops.c
+++ b/sys/miscfs/fifofs/fifo_vnops.c
@@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* @(#)fifo_vnops.c 8.2 (Berkeley) 1/4/94
- * $Id$
+ * $Id: fifo_vnops.c,v 1.3 1994/08/02 07:44:56 davidg Exp $
*/
#include <sys/param.h>
@@ -108,6 +108,8 @@ struct vnodeopv_entry_desc fifo_vnodeop_entries[] = {
struct vnodeopv_desc fifo_vnodeop_opv_desc =
{ &fifo_vnodeop_p, fifo_vnodeop_entries };
+VNODEOP_SET(fifo_vnodeop_opv_desc);
+
/*
* Trivial lookup routine that always fails.
*/
diff --git a/sys/miscfs/kernfs/kernfs_vfsops.c b/sys/miscfs/kernfs/kernfs_vfsops.c
index be0f7a9..56e1989 100644
--- a/sys/miscfs/kernfs/kernfs_vfsops.c
+++ b/sys/miscfs/kernfs/kernfs_vfsops.c
@@ -34,7 +34,7 @@
* SUCH DAMAGE.
*
* @(#)kernfs_vfsops.c 8.4 (Berkeley) 1/21/94
- * $Id$
+ * $Id: kernfs_vfsops.c,v 1.3 1994/08/02 07:45:02 davidg Exp $
*/
/*
@@ -340,3 +340,5 @@ struct vfsops kernfs_vfsops = {
kernfs_vptofh,
kernfs_init,
};
+
+VFS_SET(kernfs_vfsops, kernfs, MOUNT_KERNFS, 0);
diff --git a/sys/miscfs/kernfs/kernfs_vnops.c b/sys/miscfs/kernfs/kernfs_vnops.c
index b1166d1..b287bb3 100644
--- a/sys/miscfs/kernfs/kernfs_vnops.c
+++ b/sys/miscfs/kernfs/kernfs_vnops.c
@@ -34,7 +34,7 @@
* SUCH DAMAGE.
*
* @(#)kernfs_vnops.c 8.6 (Berkeley) 2/10/94
- * $Id: kernfs_vnops.c,v 1.3 1994/08/02 07:45:04 davidg Exp $
+ * $Id: kernfs_vnops.c,v 1.4 1994/08/18 22:35:12 wollman Exp $
*/
/*
@@ -775,3 +775,5 @@ struct vnodeopv_entry_desc kernfs_vnodeop_entries[] = {
};
struct vnodeopv_desc kernfs_vnodeop_opv_desc =
{ &kernfs_vnodeop_p, kernfs_vnodeop_entries };
+
+VNODEOP_SET(kernfs_vnodeop_opv_desc);
diff --git a/sys/miscfs/nullfs/null_vfsops.c b/sys/miscfs/nullfs/null_vfsops.c
index b0d2df7..98f9cc6 100644
--- a/sys/miscfs/nullfs/null_vfsops.c
+++ b/sys/miscfs/nullfs/null_vfsops.c
@@ -36,7 +36,7 @@
* @(#)null_vfsops.c 8.2 (Berkeley) 1/21/94
*
* @(#)lofs_vfsops.c 1.2 (Berkeley) 6/18/92
- * $Id: lofs_vfsops.c,v 1.9 1992/05/30 10:26:24 jsp Exp jsp $
+ * $Id: null_vfsops.c,v 1.1.1.1 1994/05/24 10:05:03 rgrimes Exp $
*/
/*
@@ -364,3 +364,5 @@ struct vfsops null_vfsops = {
nullfs_vptofh,
nullfs_init,
};
+
+VFS_SET(null_vfsops, null, MOUNT_NULL, 0);
diff --git a/sys/miscfs/nullfs/null_vnops.c b/sys/miscfs/nullfs/null_vnops.c
index d6e0cd7..63281ac 100644
--- a/sys/miscfs/nullfs/null_vnops.c
+++ b/sys/miscfs/nullfs/null_vnops.c
@@ -35,7 +35,7 @@
*
* @(#)null_vnops.c 8.1 (Berkeley) 6/10/93
*
- * $Id: null_vnops.c,v 1.2 1994/08/02 07:45:06 davidg Exp $
+ * $Id: null_vnops.c,v 1.3 1994/08/20 03:48:51 davidg Exp $
*/
/*
@@ -455,3 +455,5 @@ struct vnodeopv_entry_desc null_vnodeop_entries[] = {
};
struct vnodeopv_desc null_vnodeop_opv_desc =
{ &null_vnodeop_p, null_vnodeop_entries };
+
+VNODEOP_SET(null_vnodeop_opv_desc);
diff --git a/sys/miscfs/portal/portal_vfsops.c b/sys/miscfs/portal/portal_vfsops.c
index 39e8563..ede1455 100644
--- a/sys/miscfs/portal/portal_vfsops.c
+++ b/sys/miscfs/portal/portal_vfsops.c
@@ -35,7 +35,7 @@
*
* @(#)portal_vfsops.c 8.6 (Berkeley) 1/21/94
*
- * $Id: portal_vfsops.c,v 1.5 1992/05/30 10:25:27 jsp Exp jsp $
+ * $Id: portal_vfsops.c,v 1.1.1.1 1994/05/24 10:05:06 rgrimes Exp $
*/
/*
@@ -311,3 +311,5 @@ struct vfsops portal_vfsops = {
portal_vptofh,
portal_init,
};
+
+VFS_SET(portal_vfsops, portal, MOUNT_PORTAL, 0);
diff --git a/sys/miscfs/portal/portal_vnops.c b/sys/miscfs/portal/portal_vnops.c
index b3c3694..b25b543 100644
--- a/sys/miscfs/portal/portal_vnops.c
+++ b/sys/miscfs/portal/portal_vnops.c
@@ -35,7 +35,7 @@
*
* @(#)portal_vnops.c 8.8 (Berkeley) 1/21/94
*
- * $Id: portal_vnops.c,v 1.2 1994/05/25 09:08:21 rgrimes Exp $
+ * $Id: portal_vnops.c,v 1.3 1994/08/20 03:48:52 davidg Exp $
*/
/*
@@ -707,3 +707,5 @@ struct vnodeopv_entry_desc portal_vnodeop_entries[] = {
};
struct vnodeopv_desc portal_vnodeop_opv_desc =
{ &portal_vnodeop_p, portal_vnodeop_entries };
+
+VNODEOP_SET(portal_vnodeop_opv_desc);
diff --git a/sys/miscfs/procfs/procfs_vfsops.c b/sys/miscfs/procfs/procfs_vfsops.c
index 9d16109..0969ffc 100644
--- a/sys/miscfs/procfs/procfs_vfsops.c
+++ b/sys/miscfs/procfs/procfs_vfsops.c
@@ -36,7 +36,7 @@
*
* @(#)procfs_vfsops.c 8.4 (Berkeley) 1/21/94
*
- * $Id: procfs_vfsops.c,v 1.3 1994/08/02 07:45:23 davidg Exp $
+ * $Id: procfs_vfsops.c,v 1.4 1994/08/18 22:35:14 wollman Exp $
*/
/*
@@ -252,3 +252,5 @@ struct vfsops procfs_vfsops = {
procfs_vptofh,
procfs_init,
};
+
+VFS_SET(procfs_vfsops, procfs, MOUNT_PROCFS, 0);
diff --git a/sys/miscfs/procfs/procfs_vnops.c b/sys/miscfs/procfs/procfs_vnops.c
index 7e59301..7605893 100644
--- a/sys/miscfs/procfs/procfs_vnops.c
+++ b/sys/miscfs/procfs/procfs_vnops.c
@@ -36,7 +36,7 @@
*
* @(#)procfs_vnops.c 8.6 (Berkeley) 2/7/94
*
- * $Id: procfs_vnops.c,v 1.3 1994/08/02 07:45:25 davidg Exp $
+ * $Id: procfs_vnops.c,v 1.4 1994/08/18 22:35:15 wollman Exp $
*/
/*
@@ -831,3 +831,5 @@ struct vnodeopv_entry_desc procfs_vnodeop_entries[] = {
};
struct vnodeopv_desc procfs_vnodeop_opv_desc =
{ &procfs_vnodeop_p, procfs_vnodeop_entries };
+
+VNODEOP_SET(procfs_vnodeop_opv_desc);
diff --git a/sys/miscfs/specfs/spec_vnops.c b/sys/miscfs/specfs/spec_vnops.c
index bb2fe10..04965c1 100644
--- a/sys/miscfs/specfs/spec_vnops.c
+++ b/sys/miscfs/specfs/spec_vnops.c
@@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* @(#)spec_vnops.c 8.6 (Berkeley) 4/9/94
- * $Id: spec_vnops.c,v 1.3 1994/08/02 07:45:27 davidg Exp $
+ * $Id: spec_vnops.c,v 1.4 1994/08/08 09:11:36 davidg Exp $
*/
#include <sys/param.h>
@@ -107,6 +107,8 @@ struct vnodeopv_entry_desc spec_vnodeop_entries[] = {
struct vnodeopv_desc spec_vnodeop_opv_desc =
{ &spec_vnodeop_p, spec_vnodeop_entries };
+VNODEOP_SET(spec_vnodeop_opv_desc);
+
/*
* Trivial lookup routine that always fails.
*/
diff --git a/sys/miscfs/umapfs/umap_vfsops.c b/sys/miscfs/umapfs/umap_vfsops.c
index 67adb98..dba5d41 100644
--- a/sys/miscfs/umapfs/umap_vfsops.c
+++ b/sys/miscfs/umapfs/umap_vfsops.c
@@ -35,7 +35,7 @@
*
* @(#)umap_vfsops.c 8.3 (Berkeley) 1/21/94
*
- * $Id$
+ * $Id: umap_vfsops.c,v 1.2 1994/08/02 07:45:36 davidg Exp $
*/
/*
@@ -405,3 +405,6 @@ struct vfsops umap_vfsops = {
umapfs_vptofh,
umapfs_init,
};
+
+VFS_SET(umap_vfsops, umap, MOUNT_UMAP, 0);
+
diff --git a/sys/miscfs/umapfs/umap_vnops.c b/sys/miscfs/umapfs/umap_vnops.c
index 957ee63..cf558ab 100644
--- a/sys/miscfs/umapfs/umap_vnops.c
+++ b/sys/miscfs/umapfs/umap_vnops.c
@@ -34,7 +34,7 @@
* SUCH DAMAGE.
*
* @(#)umap_vnops.c 8.3 (Berkeley) 1/5/94
- * $Id: umap_vnops.c,v 1.3 1994/08/02 07:45:37 davidg Exp $
+ * $Id: umap_vnops.c,v 1.4 1994/08/20 03:48:54 davidg Exp $
*/
/*
@@ -486,3 +486,5 @@ struct vnodeopv_entry_desc umap_vnodeop_entries[] = {
};
struct vnodeopv_desc umap_vnodeop_opv_desc =
{ &umap_vnodeop_p, umap_vnodeop_entries };
+
+VNODEOP_SET(umap_vnodeop_opv_desc);
diff --git a/sys/miscfs/union/union_vfsops.c b/sys/miscfs/union/union_vfsops.c
index 0dbcc01..74e4e99 100644
--- a/sys/miscfs/union/union_vfsops.c
+++ b/sys/miscfs/union/union_vfsops.c
@@ -35,7 +35,7 @@
* SUCH DAMAGE.
*
* @(#)union_vfsops.c 8.7 (Berkeley) 3/5/94
- * $Id$
+ * $Id: union_vfsops.c,v 1.3 1994/08/02 07:45:45 davidg Exp $
*/
/*
@@ -549,3 +549,5 @@ struct vfsops union_vfsops = {
union_vptofh,
union_init,
};
+
+VFS_SET(union_vfsops, union, MOUNT_UNION, 0);
diff --git a/sys/miscfs/union/union_vnops.c b/sys/miscfs/union/union_vnops.c
index bad3b13..0e71ee8 100644
--- a/sys/miscfs/union/union_vnops.c
+++ b/sys/miscfs/union/union_vnops.c
@@ -35,7 +35,7 @@
* SUCH DAMAGE.
*
* @(#)union_vnops.c 8.6 (Berkeley) 2/17/94
- * $Id$
+ * $Id: union_vnops.c,v 1.3 1994/08/02 07:45:47 davidg Exp $
*/
#include <sys/param.h>
@@ -1494,3 +1494,5 @@ struct vnodeopv_entry_desc union_vnodeop_entries[] = {
};
struct vnodeopv_desc union_vnodeop_opv_desc =
{ &union_vnodeop_p, union_vnodeop_entries };
+
+VNODEOP_SET(union_vnodeop_opv_desc);
OpenPOWER on IntegriCloud