diff options
author | phk <phk@FreeBSD.org> | 2005-04-18 21:11:47 +0000 |
---|---|---|
committer | phk <phk@FreeBSD.org> | 2005-04-18 21:11:47 +0000 |
commit | 4bd811c8dd42f8aa4e81dbf1c945e21e08bb4cd1 (patch) | |
tree | 513a19d978af9a55df24f36343a25e17ff384a1b /sys | |
parent | 4c6d59e042a94c06b6a1481df52e6872fe073a9e (diff) | |
download | FreeBSD-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.c | 1 | ||||
-rw-r--r-- | sys/kern/vfs_subr.c | 1 |
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); |