svn commit: r193077 - user/kmacy/releng_7_2_fcs/sys/amd64/amd64
Kip Macy
kmacy at FreeBSD.org
Sat May 30 01:02:46 UTC 2009
Author: kmacy
Date: Sat May 30 01:02:45 2009
New Revision: 193077
URL: http://svn.freebsd.org/changeset/base/193077
Log:
assert that we have the last reference if we're calling free
Modified:
user/kmacy/releng_7_2_fcs/sys/amd64/amd64/uma_machdep.c
Modified: user/kmacy/releng_7_2_fcs/sys/amd64/amd64/uma_machdep.c
==============================================================================
--- user/kmacy/releng_7_2_fcs/sys/amd64/amd64/uma_machdep.c Sat May 30 00:55:46 2009 (r193076)
+++ user/kmacy/releng_7_2_fcs/sys/amd64/amd64/uma_machdep.c Sat May 30 01:02:45 2009 (r193077)
@@ -82,7 +82,10 @@ uma_small_free(void *mem, int size, u_in
pa = DMAP_TO_PHYS((vm_offset_t)mem);
dump_drop_page(pa);
m = PHYS_TO_VM_PAGE(pa);
- m->wire_count--;
+
+ KASSERT(m->wire_count == 1,
+ ("wire_count == %d", m->wire_count));
+ m->wire_count = 0;
vm_page_free(m);
atomic_subtract_int(&cnt.v_wire_count, 1);
}
More information about the svn-src-user
mailing list