Author: mjg
Date: Tue Jul 28 07:07:38 2020
New Revision: 363635
URL: https://svnweb.freebsd.org/changeset/base/363635
Log:
MFC r363444,r363513:
vm: annotate swap_reserved with __exclusive_cache_line
Remove leftover macros for long gone vmsize mtx
Modified:
stable/12/sys/sys/resourcevar.h
stable/12/sys/vm/swap_pager.c
Directory Properties:
stable/12/ (props changed)
Modified: stable/12/sys/sys/resourcevar.h
==============================================================================
--- stable/12/sys/sys/resourcevar.h Tue Jul 28 07:05:49 2020
(r363634)
+++ stable/12/sys/sys/resourcevar.h Tue Jul 28 07:07:38 2020
(r363635)
@@ -109,9 +109,6 @@ struct uidinfo {
#endif
};
-#define UIDINFO_VMSIZE_LOCK(ui) mtx_lock(&((ui)->ui_vmsize_mtx))
-#define UIDINFO_VMSIZE_UNLOCK(ui)
mtx_unlock(&((ui)->ui_vmsize_mtx))
-
struct proc;
struct rusage_ext;
struct thread;
Modified: stable/12/sys/vm/swap_pager.c
==============================================================================
--- stable/12/sys/vm/swap_pager.c Tue Jul 28 07:05:49 2020
(r363634)
+++ stable/12/sys/vm/swap_pager.c Tue Jul 28 07:07:38 2020
(r363635)
@@ -152,7 +152,7 @@ static int nswapdev; /* Number of swap
devices */
int swap_pager_avail;
static struct sx swdev_syscall_lock; /* serialize swap(on|off) */
-static u_long swap_reserved;
+static __exclusive_cache_line u_long swap_reserved;
static u_long swap_total;
static int sysctl_page_shift(SYSCTL_HANDLER_ARGS);
SYSCTL_PROC(_vm, OID_AUTO, swap_reserved, CTLTYPE_U64 | CTLFLAG_RD |
CTLFLAG_MPSAFE,
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "[email protected]"