svn commit: r327746 - user/jeff/numa/sys/vm
Jeff Roberson
jeff at FreeBSD.org
Tue Jan 9 21:35:33 UTC 2018
Author: jeff
Date: Tue Jan 9 21:35:31 2018
New Revision: 327746
URL: https://svnweb.freebsd.org/changeset/base/327746
Log:
Review feedback. New asserts, typos.
Modified:
user/jeff/numa/sys/vm/vm_domainset.c
Modified: user/jeff/numa/sys/vm/vm_domainset.c
==============================================================================
--- user/jeff/numa/sys/vm/vm_domainset.c Tue Jan 9 21:34:48 2018 (r327745)
+++ user/jeff/numa/sys/vm/vm_domainset.c Tue Jan 9 21:35:31 2018 (r327746)
@@ -65,7 +65,7 @@ vm_domainset_iter_domain(struct vm_domainset_iter *di,
/*
* object policy takes precedence over thread policy. The policies
- * are immutable and unsychronized. Updates can race but pointer
+ * are immutable and unsynchronized. Updates can race but pointer
* loads are assumed to be atomic.
*/
if (obj != NULL && (domain = obj->domain.dr_policy) != NULL) {
@@ -106,6 +106,8 @@ static void
vm_domainset_iter_next(struct vm_domainset_iter *di, int *domain)
{
+ KASSERT(di->di_n > 0,
+ ("vm_domainset_iter_first: Invalid n %d", di->di_n));
switch (di->di_domain->ds_policy) {
case DOMAINSET_POLICY_FIRSTTOUCH:
/*
@@ -155,6 +157,8 @@ vm_domainset_iter_first(struct vm_domainset_iter *di,
panic("vm_domainset_iter_first: Unknown policy %d",
di->di_domain->ds_policy);
}
+ KASSERT(di->di_n > 0,
+ ("vm_domainset_iter_first: Invalid n %d", di->di_n));
KASSERT(*domain < vm_ndomains,
("vm_domainset_iter_first: Invalid domain %d", *domain));
}
More information about the svn-src-user
mailing list