summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMateusz Guzik <mjg@FreeBSD.org>2020-10-17 08:47:08 +0000
committerMateusz Guzik <mjg@FreeBSD.org>2020-10-17 08:47:08 +0000
commitad89066af446052cd7fc970fb70da5db6387cf16 (patch)
tree7cd9efd5aa332fa52d7500fe2dd818a53bafcb18
parent5853735d5df12d082e3301acaf6b006bcd847dfd (diff)
Notes
-rw-r--r--sys/kern/vfs_mount.c2
-rw-r--r--sys/sys/mount.h2
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)