diff options
| author | Mateusz Guzik <mjg@FreeBSD.org> | 2020-10-17 08:47:08 +0000 |
|---|---|---|
| committer | Mateusz Guzik <mjg@FreeBSD.org> | 2020-10-17 08:47:08 +0000 |
| commit | ad89066af446052cd7fc970fb70da5db6387cf16 (patch) | |
| tree | 7cd9efd5aa332fa52d7500fe2dd818a53bafcb18 | |
| parent | 5853735d5df12d082e3301acaf6b006bcd847dfd (diff) | |
Notes
| -rw-r--r-- | sys/kern/vfs_mount.c | 2 | ||||
| -rw-r--r-- | sys/sys/mount.h | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/sys/kern/vfs_mount.c b/sys/kern/vfs_mount.c index 28a2bf54ffe3..322df58e119e 100644 --- a/sys/kern/vfs_mount.c +++ b/sys/kern/vfs_mount.c @@ -96,7 +96,7 @@ static uma_zone_t mount_zone; struct mntlist mountlist = TAILQ_HEAD_INITIALIZER(mountlist); /* For any iteration/modification of mountlist */ -struct mtx mountlist_mtx; +struct mtx_padalign __exclusive_cache_line mountlist_mtx; MTX_SYSINIT(mountlist, &mountlist_mtx, "mountlist", MTX_DEF); EVENTHANDLER_LIST_DEFINE(vfs_mounted); diff --git a/sys/sys/mount.h b/sys/sys/mount.h index f916d7bbd443..06646f80d08b 100644 --- a/sys/sys/mount.h +++ b/sys/sys/mount.h @@ -997,7 +997,7 @@ int vfs_suser(struct mount *, struct thread *); void vfs_unbusy(struct mount *); void vfs_unmountall(void); extern TAILQ_HEAD(mntlist, mount) mountlist; /* mounted filesystem list */ -extern struct mtx mountlist_mtx; +extern struct mtx_padalign mountlist_mtx; extern struct nfs_public nfs_pub; extern struct sx vfsconf_sx; #define vfsconf_lock() sx_xlock(&vfsconf_sx) |
