PERFORCE change 58388 for review
John Baldwin
jhb at FreeBSD.org
Wed Jul 28 11:27:33 PDT 2004
http://perforce.freebsd.org/chv.cgi?CH=58388
Change 58388 by jhb at jhb_slimer on 2004/07/28 18:26:56
IFC @58386.
Affected files ...
.. //depot/projects/smpng/sys/vm/vm_object.c#56 integrate
Differences ...
==== //depot/projects/smpng/sys/vm/vm_object.c#56 (text+ko) ====
@@ -63,7 +63,7 @@
*/
#include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sys/vm/vm_object.c,v 1.328 2004/07/25 19:28:10 alc Exp $");
+__FBSDID("$FreeBSD: src/sys/vm/vm_object.c,v 1.329 2004/07/28 18:23:08 alc Exp $");
#include <sys/param.h>
#include <sys/systm.h>
@@ -985,9 +985,9 @@
VM_OBJECT_LOCK(object);
while ((backing_object = object->backing_object) != NULL) {
VM_OBJECT_LOCK(backing_object);
+ offset += object->backing_object_offset;
VM_OBJECT_UNLOCK(object);
object = backing_object;
- offset += object->backing_object_offset;
if (object->size < OFF_TO_IDX(offset + size))
size = IDX_TO_OFF(object->size) - offset;
}
@@ -1096,9 +1096,9 @@
if (backing_object == NULL)
goto unlock_tobject;
VM_OBJECT_LOCK(backing_object);
+ tpindex += OFF_TO_IDX(tobject->backing_object_offset);
VM_OBJECT_UNLOCK(tobject);
tobject = backing_object;
- tpindex += OFF_TO_IDX(tobject->backing_object_offset);
goto shadowlookup;
}
/*
More information about the p4-projects
mailing list