summaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>2005-04-18 21:11:47 +0000
committerphk <phk@FreeBSD.org>2005-04-18 21:11:47 +0000
commit4bd811c8dd42f8aa4e81dbf1c945e21e08bb4cd1 (patch)
tree513a19d978af9a55df24f36343a25e17ff384a1b /sys
parent4c6d59e042a94c06b6a1481df52e6872fe073a9e (diff)
downloadFreeBSD-src-4bd811c8dd42f8aa4e81dbf1c945e21e08bb4cd1.zip
FreeBSD-src-4bd811c8dd42f8aa4e81dbf1c945e21e08bb4cd1.tar.gz
Initialize mountlist_mtx with an MTX_SYSINIT(), we need it to be ready
earlier.
Diffstat (limited to 'sys')
-rw-r--r--sys/kern/vfs_mount.c1
-rw-r--r--sys/kern/vfs_subr.c1
2 files changed, 1 insertions, 1 deletions
diff --git a/sys/kern/vfs_mount.c b/sys/kern/vfs_mount.c
index bceadef..04bf128 100644
--- a/sys/kern/vfs_mount.c
+++ b/sys/kern/vfs_mount.c
@@ -95,6 +95,7 @@ struct mntlist mountlist = TAILQ_HEAD_INITIALIZER(mountlist);
/* For any iteration/modification of mountlist */
struct mtx mountlist_mtx;
+MTX_SYSINIT(mountlist, &mountlist_mtx, "mountlist", MTX_DEF);
TAILQ_HEAD(vfsoptlist, vfsopt);
struct vfsopt {
diff --git a/sys/kern/vfs_subr.c b/sys/kern/vfs_subr.c
index ce1cab1..1b79cce 100644
--- a/sys/kern/vfs_subr.c
+++ b/sys/kern/vfs_subr.c
@@ -298,7 +298,6 @@ vntblinit(void *dummy __unused)
desiredvnodes = MAXVNODES_MAX;
}
wantfreevnodes = desiredvnodes / 4;
- mtx_init(&mountlist_mtx, "mountlist", NULL, MTX_DEF);
mtx_init(&mntid_mtx, "mntid", NULL, MTX_DEF);
TAILQ_INIT(&vnode_free_list);
mtx_init(&vnode_free_list_mtx, "vnode_free_list", NULL, MTX_DEF);
OpenPOWER on IntegriCloud