svn commit: r224689 - head/sys/vm
Alan Cox
alc at FreeBSD.org
Sun Aug 7 00:11:40 UTC 2011
Author: alc
Date: Sun Aug 7 00:11:39 2011
New Revision: 224689
URL: http://svn.freebsd.org/changeset/base/224689
Log:
Fix an error in kmem_alloc_attr(). Unless "tries" is updated,
kmem_alloc_attr() could get stuck in a loop.
Approved by: re (kib)
MFC after: 3 days
Modified:
head/sys/vm/vm_contig.c
Modified: head/sys/vm/vm_contig.c
==============================================================================
--- head/sys/vm/vm_contig.c Sat Aug 6 19:20:17 2011 (r224688)
+++ head/sys/vm/vm_contig.c Sun Aug 7 00:11:39 2011 (r224689)
@@ -265,6 +265,7 @@ retry:
vm_contig_grow_cache(tries, low, high);
vm_map_lock(map);
VM_OBJECT_LOCK(object);
+ tries++;
goto retry;
}
while (i != 0) {
More information about the svn-src-all
mailing list