Subject: CVS commit: syssrc
To: None <>
From: Klaus Klein <>
List: source-changes
Date: 03/26/2000 12:54:49
Module Name:	syssrc
Committed By:	kleink
Date:		Sun Mar 26 20:54:48 UTC 2000

Modified Files:
	syssrc/sys/sys: vnode.h
	syssrc/sys/uvm: uvm_aobj.c uvm_device.c uvm_extern.h uvm_glue.c
	    uvm_map.c uvm_map.h uvm_mmap.c uvm_page.c uvm_page.h uvm_page_i.h
	    uvm_pager.c uvm_pager.h uvm_unix.c uvm_vnode.c uvm_vnode.h
	syssrc/sys/vm: vm.h vm_map.h vm_page.h

Log Message:
Merge parts of chs-ubc2 into the trunk:
Add a new type voff_t (defined as a synonym for off_t) to describe offsets
into uvm objects, and update the appropriate interfaces to use it, the
noticable effect being the ability to mmap() file offsets beyond the range
of a vaddr_t.

Originally by Chuck Silvers; blame me for problems caused by merging this
into non-UBC.

To generate a diff of this commit:
cvs rdiff -r1.69 -r1.70 syssrc/sys/sys/vnode.h
cvs rdiff -r1.27 -r1.28 syssrc/sys/uvm/uvm_aobj.c
cvs rdiff -r1.19 -r1.20 syssrc/sys/uvm/uvm_device.c
cvs rdiff -r1.37 -r1.38 syssrc/sys/uvm/uvm_extern.h syssrc/sys/uvm/uvm_mmap.c
cvs rdiff -r1.30 -r1.31 syssrc/sys/uvm/uvm_glue.c syssrc/sys/uvm/uvm_page.c
cvs rdiff -r1.69 -r1.70 syssrc/sys/uvm/uvm_map.c
cvs rdiff -r1.15 -r1.16 syssrc/sys/uvm/uvm_map.h
cvs rdiff -r1.13 -r1.14 syssrc/sys/uvm/uvm_page.h
cvs rdiff -r1.11 -r1.12 syssrc/sys/uvm/uvm_page_i.h \
cvs rdiff -r1.25 -r1.26 syssrc/sys/uvm/uvm_pager.c
cvs rdiff -r1.10 -r1.11 syssrc/sys/uvm/uvm_unix.c
cvs rdiff -r1.29 -r1.30 syssrc/sys/uvm/uvm_vnode.c
cvs rdiff -r1.8 -r1.9 syssrc/sys/uvm/uvm_vnode.h
cvs rdiff -r1.21 -r1.22 syssrc/sys/vm/vm.h
cvs rdiff -r1.34 -r1.35 syssrc/sys/vm/vm_map.h syssrc/sys/vm/vm_page.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.