diff options
author | dillon <dillon@FreeBSD.org> | 1999-01-24 02:32:15 +0000 |
---|---|---|
committer | dillon <dillon@FreeBSD.org> | 1999-01-24 02:32:15 +0000 |
commit | 9ed8ff237bf1980929e4b4865492de15bb637c83 (patch) | |
tree | f37c9017d4b687d5a840769f64d8ac17e691f20b /sys/vm/vnode_pager.c | |
parent | 90b1bd7723799ac3b8e0f928d7990991408c4324 (diff) | |
download | FreeBSD-src-9ed8ff237bf1980929e4b4865492de15bb637c83.zip FreeBSD-src-9ed8ff237bf1980929e4b4865492de15bb637c83.tar.gz |
vm_pager_put_pages() is passed an rcval array to hold per-page return
values. The 'int' return value for the procedure was never used and
not well defined in any case when there are mixed errors on pages, so
it has been removed. vm_pager_put_pages() and associated vm_pager
functions now return void.
Diffstat (limited to 'sys/vm/vnode_pager.c')
-rw-r--r-- | sys/vm/vnode_pager.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/sys/vm/vnode_pager.c b/sys/vm/vnode_pager.c index fe04da4..8cdbca6 100644 --- a/sys/vm/vnode_pager.c +++ b/sys/vm/vnode_pager.c @@ -38,7 +38,7 @@ * SUCH DAMAGE. * * from: @(#)vnode_pager.c 7.5 (Berkeley) 4/20/91 - * $Id: vnode_pager.c,v 1.101 1998/12/04 18:39:44 rvb Exp $ + * $Id: vnode_pager.c,v 1.102 1999/01/21 08:29:12 dillon Exp $ */ /* @@ -75,7 +75,7 @@ static int vnode_pager_input_smlfs __P((vm_object_t object, vm_page_t m)); static int vnode_pager_input_old __P((vm_object_t object, vm_page_t m)); static void vnode_pager_dealloc __P((vm_object_t)); static int vnode_pager_getpages __P((vm_object_t, vm_page_t *, int, int)); -static int vnode_pager_putpages __P((vm_object_t, vm_page_t *, int, boolean_t, int *)); +static void vnode_pager_putpages __P((vm_object_t, vm_page_t *, int, boolean_t, int *)); static boolean_t vnode_pager_haspage __P((vm_object_t, vm_pindex_t, int *, int *)); struct pagerops vnodepagerops = { @@ -821,7 +821,7 @@ vnode_pager_generic_getpages(vp, m, bytecount, reqpage) * All other FS's should use the bypass to get to the local media * backing vp's VOP_PUTPAGES. */ -static int +static void vnode_pager_putpages(object, m, count, sync, rtvals) vm_object_t object; vm_page_t *m; @@ -839,7 +839,6 @@ vnode_pager_putpages(object, m, count, sync, rtvals) printf("vnode_pager: *** WARNING *** stale FS putpages\n"); rtval = vnode_pager_generic_putpages( vp, m, bytes, sync, rtvals); } - return rtval; } |