git: 6352bbf7be9b - main - vmem: disable debug.vmem_check by default
Mateusz Guzik
mjg at FreeBSD.org
Thu Sep 2 18:28:54 UTC 2021
The branch main has been updated by mjg:
URL: https://cgit.FreeBSD.org/src/commit/?id=6352bbf7be9b312979a4110342ff4e18eb0fcfa4
commit 6352bbf7be9b312979a4110342ff4e18eb0fcfa4
Author: Mateusz Guzik <mjg at FreeBSD.org>
AuthorDate: 2021-09-02 09:49:39 +0000
Commit: Mateusz Guzik <mjg at FreeBSD.org>
CommitDate: 2021-09-02 18:28:45 +0000
vmem: disable debug.vmem_check by default
It has a prohibitive performance impact when running real workloads.
Note this only affects kernels with DIAGNOSTIC.
Reviewed by: markj
Sponsored by: Rubicon Communications, LLC ("Netgate")
Differential Revision: https://reviews.freebsd.org/D31784
---
sys/kern/subr_vmem.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys/kern/subr_vmem.c b/sys/kern/subr_vmem.c
index dfc9c3b9bf74..74684ff1b2d5 100644
--- a/sys/kern/subr_vmem.c
+++ b/sys/kern/subr_vmem.c
@@ -181,7 +181,7 @@ struct vmem {
#define BT_END(bt) ((bt)->bt_start + (bt)->bt_size - 1)
#if defined(DIAGNOSTIC)
-static int enable_vmem_check = 1;
+static int enable_vmem_check = 0;
SYSCTL_INT(_debug, OID_AUTO, vmem_check, CTLFLAG_RWTUN,
&enable_vmem_check, 0, "Enable vmem check");
static void vmem_check(vmem_t *);
More information about the dev-commits-src-all
mailing list