svn commit: r327708 - user/jeff/numa/sys/kern
Jeff Roberson
jeff at FreeBSD.org
Mon Jan 8 22:59:38 UTC 2018
Author: jeff
Date: Mon Jan 8 22:59:36 2018
New Revision: 327708
URL: https://svnweb.freebsd.org/changeset/base/327708
Log:
Allow the per-domain kernel vmems to dip into reserves.
Modified:
user/jeff/numa/sys/kern/subr_vmem.c
Modified: user/jeff/numa/sys/kern/subr_vmem.c
==============================================================================
--- user/jeff/numa/sys/kern/subr_vmem.c Mon Jan 8 21:27:41 2018 (r327707)
+++ user/jeff/numa/sys/kern/subr_vmem.c Mon Jan 8 22:59:36 2018 (r327708)
@@ -257,11 +257,11 @@ bt_fill(vmem_t *vm, int flags)
VMEM_ASSERT_LOCKED(vm);
/*
- * Only allow the kernel arena to dip into reserve tags. It is the
- * vmem where new tags come from.
+ * Only allow the kernel arena and arenas derived from kernel arena to
+ * dip into reserve tags. They are where new tags come from.
*/
flags &= BT_FLAGS;
- if (vm != kernel_arena)
+ if (vm != kernel_arena && vm->vm_arg != kernel_arena)
flags &= ~M_USE_RESERVE;
/*
More information about the svn-src-user
mailing list