svn commit: r232631 - user/attilio/vmcontention/sys/vm

Attilio Rao attilio at FreeBSD.org
Tue Mar 6 23:37:54 UTC 2012


Author: attilio
Date: Tue Mar  6 23:37:53 2012
New Revision: 232631
URL: http://svn.freebsd.org/changeset/base/232631

Log:
  Fix a compile time bug by adding a check just after the struct
  definition

Modified:
  user/attilio/vmcontention/sys/vm/vm_radix.c

Modified: user/attilio/vmcontention/sys/vm/vm_radix.c
==============================================================================
--- user/attilio/vmcontention/sys/vm/vm_radix.c	Tue Mar  6 23:08:02 2012	(r232630)
+++ user/attilio/vmcontention/sys/vm/vm_radix.c	Tue Mar  6 23:37:53 2012	(r232631)
@@ -72,7 +72,6 @@
 	    (((vm_pindex_t)1 << ((h) * VM_RADIX_WIDTH)) - 1))
 
 CTASSERT(VM_RADIX_HEIGHT >= VM_RADIX_LIMIT);
-CTASSERT(sizeof(struct vm_radix_node) < PAGE_SIZE);
 CTASSERT((sizeof(u_int) * NBBY) >= VM_RADIX_LIMIT);
 
 struct vm_radix_node {
@@ -80,6 +79,8 @@ struct vm_radix_node {
 	volatile uint32_t rn_count;			/* Valid children. */
 };
 
+CTASSERT(sizeof(struct vm_radix_node) < PAGE_SIZE);
+
 static uma_zone_t vm_radix_node_zone;
 
 #ifndef UMA_MD_SMALL_ALLOC


More information about the svn-src-user mailing list