Changeset View
Changeset View
Standalone View
Standalone View
head/sys/vm/vm_mmap.c
Show First 20 Lines • Show All 1,348 Lines • ▼ Show 20 Lines | if ((obj->flags & OBJ_COLORED) == 0) { | ||||
vm_object_color(obj, 0); | vm_object_color(obj, 0); | ||||
VM_OBJECT_WUNLOCK(obj); | VM_OBJECT_WUNLOCK(obj); | ||||
} | } | ||||
#endif | #endif | ||||
} | } | ||||
*objp = obj; | *objp = obj; | ||||
*flagsp = flags; | *flagsp = flags; | ||||
vfs_mark_atime(vp, cred); | VOP_MMAPPED(vp); | ||||
done: | done: | ||||
if (error != 0 && *writecounted) { | if (error != 0 && *writecounted) { | ||||
*writecounted = FALSE; | *writecounted = FALSE; | ||||
vm_pager_update_writecount(obj, objsize, 0); | vm_pager_update_writecount(obj, objsize, 0); | ||||
} | } | ||||
vput(vp); | vput(vp); | ||||
return (error); | return (error); | ||||
▲ Show 20 Lines • Show All 296 Lines • Show Last 20 Lines |