mirror of
https://github.com/freebsd/freebsd-src
synced 2024-09-16 06:52:27 +00:00
vfs: drop dedicated sysinit for mountlist_mtx
Sponsored by: Rubicon Communications, LLC ("Netgate")
This commit is contained in:
parent
620cf65c2b
commit
f1e2cc1c66
|
@ -122,7 +122,6 @@ struct mntlist mountlist = TAILQ_HEAD_INITIALIZER(mountlist);
|
|||
|
||||
/* For any iteration/modification of mountlist */
|
||||
struct mtx_padalign __exclusive_cache_line mountlist_mtx;
|
||||
MTX_SYSINIT(mountlist, &mountlist_mtx, "mountlist", MTX_DEF);
|
||||
|
||||
EVENTHANDLER_LIST_DEFINE(vfs_mounted);
|
||||
EVENTHANDLER_LIST_DEFINE(vfs_unmounted);
|
||||
|
@ -188,6 +187,7 @@ vfs_mount_init(void *dummy __unused)
|
|||
deferred_unmount_retry_delay_hz = hz;
|
||||
mount_zone = uma_zcreate("Mountpoints", sizeof(struct mount), NULL,
|
||||
NULL, mount_init, mount_fini, UMA_ALIGN_CACHE, UMA_ZONE_NOFREE);
|
||||
mtx_init(&mountlist_mtx, "mountlist", NULL, MTX_DEF);
|
||||
}
|
||||
SYSINIT(vfs_mount, SI_SUB_VFS, SI_ORDER_ANY, vfs_mount_init, NULL);
|
||||
|
||||
|
|
Loading…
Reference in a new issue