diff options
author | Mateusz Guzik <mjg@FreeBSD.org> | 2021-09-02 09:49:39 +0000 |
---|---|---|
committer | Mateusz Guzik <mjg@FreeBSD.org> | 2021-09-02 18:28:45 +0000 |
commit | 6352bbf7be9b312979a4110342ff4e18eb0fcfa4 (patch) | |
tree | 57ebdea8b089ae992b4cb3d97ea2ab81e85bbe1e | |
parent | 8f8a794775bd6da69514d008fe03edb808bbc67d (diff) | |
download | src-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.c | 2 |
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 *); |