Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 12 May 2013 02:19:06 +0000 (UTC)
From:      Attilio Rao <attilio@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-user@freebsd.org
Subject:   svn commit: r250549 - user/attilio/jeff-numa/sys/x86/acpica
Message-ID:  <201305120219.r4C2J6pm079976@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: attilio
Date: Sun May 12 02:19:05 2013
New Revision: 250549
URL: http://svnweb.freebsd.org/changeset/base/250549

Log:
  In renumber_domains() we setup vm_ndomains to 0 initially to perform
  a correct lookup.
  Assert that it cannot be 0 when leaving the function.
  
  Sponsored by:	EMC / Isilon storage division

Modified:
  user/attilio/jeff-numa/sys/x86/acpica/srat.c

Modified: user/attilio/jeff-numa/sys/x86/acpica/srat.c
==============================================================================
--- user/attilio/jeff-numa/sys/x86/acpica/srat.c	Sun May 12 02:15:11 2013	(r250548)
+++ user/attilio/jeff-numa/sys/x86/acpica/srat.c	Sun May 12 02:19:05 2013	(r250549)
@@ -287,6 +287,9 @@ renumber_domains(void)
 			if (cpus[j].enabled && cpus[j].domain == domains[i])
 				cpus[j].domain = i;
 	}
+	KASSERT(vm_ndomains > 0,
+	    ("renumber_domains: invalid final vm_ndomains setup"));
+
 	return (0);
 }
 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201305120219.r4C2J6pm079976>