From 3dbc33ad071b9cf22fcef6c9c51f829edb0ece87 Mon Sep 17 00:00:00 2001 From: David Magda Date: Thu, 19 Jun 2003 14:56:49 +0000 Subject: [PATCH] fbsd-pagefree-proto-20030619 s/vnode_pager_freepage/vm_page_free/ to avoid proto conflict remove vnode_pager_freepage from afs_prototypes.h --- src/afs/FBSD/osi_vnodeops.c | 6 +++--- src/afs/afs_prototypes.h | 1 - 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/src/afs/FBSD/osi_vnodeops.c b/src/afs/FBSD/osi_vnodeops.c index d24206f19..c7820586d 100644 --- a/src/afs/FBSD/osi_vnodeops.c +++ b/src/afs/FBSD/osi_vnodeops.c @@ -426,7 +426,7 @@ afs_vop_getpages(ap) /* vm_page_zero_invalid(m, TRUE); */ for (i = 0; i < npages; ++i) { if (i != ap->a_reqpage) - vnode_pager_freepage(ap->a_m[i]); + vm_page_free(ap->a_m[i]); } return(0); } @@ -459,7 +459,7 @@ afs_vop_getpages(ap) if (code && (uio.uio_resid == ap->a_count)) { for (i = 0; i < npages; ++i) { if (i != ap->a_reqpage) - vnode_pager_freepage(ap->a_m[i]); + vm_page_free(ap->a_m[i]); } return VM_PAGER_ERROR; } @@ -507,7 +507,7 @@ afs_vop_getpages(ap) vm_page_deactivate(m); vm_page_wakeup(m); } else { - vnode_pager_freepage(m); + vm_page_free(m); } } } diff --git a/src/afs/afs_prototypes.h b/src/afs/afs_prototypes.h index 2bf3894ac..a5dfe3208 100644 --- a/src/afs/afs_prototypes.h +++ b/src/afs/afs_prototypes.h @@ -864,7 +864,6 @@ extern int afs_closex(register struct file *afd); /* other VNOPS (please fix these) */ extern int afs_open(); extern int afs_close(); -extern int vnode_pager_freepage(); extern int HandleIoctl(); extern int afs_fsync(); extern int afs_remove(); -- 2.39.5