aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMateusz Guzik <mjg@FreeBSD.org>2021-09-02 09:49:39 +0000
committerMateusz Guzik <mjg@FreeBSD.org>2021-09-02 18:28:45 +0000
commit6352bbf7be9b312979a4110342ff4e18eb0fcfa4 (patch)
tree57ebdea8b089ae992b4cb3d97ea2ab81e85bbe1e
parent8f8a794775bd6da69514d008fe03edb808bbc67d (diff)
downloadsrc-6352bbf7be9b312979a4110342ff4e18eb0fcfa4.tar.gz
src-6352bbf7be9b312979a4110342ff4e18eb0fcfa4.zip
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
-rw-r--r--sys/kern/subr_vmem.c2
1 files changed, 1 insertions, 1 deletions
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 *);