diff options
author | iedowse <iedowse@FreeBSD.org> | 2002-06-25 22:14:06 +0000 |
---|---|---|
committer | iedowse <iedowse@FreeBSD.org> | 2002-06-25 22:14:06 +0000 |
commit | 0f26e30daed1edaf8ae7da0ea9486a0cc8ac37cb (patch) | |
tree | dcbda8b0d8b9bffec8f0720344fd0c7b3d82fbae /sys/vm/device_pager.c | |
parent | 7083248242e1c7a83b28b1fc65d49288d0194900 (diff) | |
download | FreeBSD-src-0f26e30daed1edaf8ae7da0ea9486a0cc8ac37cb.zip FreeBSD-src-0f26e30daed1edaf8ae7da0ea9486a0cc8ac37cb.tar.gz |
Complete the initial set of VM changes required to support full
64-bit file sizes. This step simply addresses the remaining overflows,
and does attempt to optimise performance. The details are:
o Use a 64-bit type for the vm_object `size' and the size argument
to vm_object_allocate().
o Use the correct type for index variables in dev_pager_getpages(),
vm_object_page_clean() and vm_object_page_remove().
o Avoid an overflow in the i386 pmap_object_init_pt().
Diffstat (limited to 'sys/vm/device_pager.c')
-rw-r--r-- | sys/vm/device_pager.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/vm/device_pager.c b/sys/vm/device_pager.c index 4eb4ebd..890d068 100644 --- a/sys/vm/device_pager.c +++ b/sys/vm/device_pager.c @@ -201,7 +201,7 @@ dev_pager_getpages(object, m, count, reqpage) int count; int reqpage; { - vm_offset_t offset; + vm_pindex_t offset; vm_offset_t paddr; vm_page_t page; dev_t dev; |