summaryrefslogtreecommitdiffstats
path: root/sys/fs/coda
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>2005-01-19 08:24:53 +0000
committerphk <phk@FreeBSD.org>2005-01-19 08:24:53 +0000
commita6d81685da3c75de7d572754a86e7032610bce23 (patch)
treeae99f7985a9a19b1d04c0196e960d36a5956ac14 /sys/fs/coda
parent65cbf19ef7f2f188c3eeb842aa4dcb98cc4feb77 (diff)
downloadFreeBSD-src-a6d81685da3c75de7d572754a86e7032610bce23.zip
FreeBSD-src-a6d81685da3c75de7d572754a86e7032610bce23.tar.gz
Remove unused coda_fbsd_getpages()
Diffstat (limited to 'sys/fs/coda')
-rw-r--r--sys/fs/coda/coda_fbsd.c67
-rw-r--r--sys/fs/coda/coda_vnops.h1
2 files changed, 0 insertions, 68 deletions
diff --git a/sys/fs/coda/coda_fbsd.c b/sys/fs/coda/coda_fbsd.c
index 19953e1..d68b63f 100644
--- a/sys/fs/coda/coda_fbsd.c
+++ b/sys/fs/coda/coda_fbsd.c
@@ -105,73 +105,6 @@ static moduledata_t codadev_mod = {
};
DECLARE_MODULE(codadev, codadev_mod, SI_SUB_DRIVERS, SI_ORDER_MIDDLE);
-int
-coda_fbsd_getpages(v)
- void *v;
-{
- struct vop_getpages_args *ap = v;
-
-#if 1
- return vop_stdgetpages(ap);
-#else
- {
- struct vnode *vp = ap->a_vp;
- struct cnode *cp = VTOC(vp);
- struct vnode *cfvp = cp->c_ovp;
- int opened_internally = 0;
- struct ucred *cred = (struct ucred *) 0;
- struct proc *p = curproc;
- int error = 0;
-
- if (IS_CTL_VP(vp)) {
- return(EINVAL);
- }
-
- /* Redirect the request to UFS. */
-
- if (cfvp == NULL) {
- opened_internally = 1;
-
- error = VOP_OPEN(vp, FREAD, cred, p, -1);
-printf("coda_getp: Internally Opening %p\n", vp);
-
- if (error) {
- printf("coda_getpage: VOP_OPEN on container failed %d\n", error);
- return (error);
- }
- if (vp->v_type == VREG) {
- error = VOP_CREATEVOBJECT(vp, cred, p);
- if (error != 0) {
- printf("coda_getpage: VOP_CREATEVOBJECT() returns %d\n", error);
- vput(vp);
- return(error);
- }
- }
-
- cfvp = cp->c_ovp;
- } else {
-printf("coda_getp: has container %p\n", cfvp);
- }
-
-printf("coda_fbsd_getpages: using container ");
-/*
- error = vnode_pager_generic_getpages(cfvp, ap->a_m, ap->a_count,
- ap->a_reqpage);
-*/
- error = VOP_GETPAGES(cfvp, ap->a_m, ap->a_count,
- ap->a_reqpage, ap->a_offset);
-printf("error = %d\n", error);
-
- /* Do an internal close if necessary. */
- if (opened_internally) {
- (void)VOP_CLOSE(vp, FREAD, cred, p);
- }
-
- return(error);
- }
-#endif
-}
-
static void coda_fbsd_clone(arg, name, namelen, dev)
void *arg;
char *name;
diff --git a/sys/fs/coda/coda_vnops.h b/sys/fs/coda/coda_vnops.h
index c07e9bc..db8e3f8 100644
--- a/sys/fs/coda/coda_vnops.h
+++ b/sys/fs/coda/coda_vnops.h
@@ -77,7 +77,6 @@ vop_unlock_t coda_unlock;
vop_islocked_t coda_islocked;
int coda_vop_error(void *);
int coda_vop_nop(void *);
-int coda_fbsd_getpages (void *);
vop_pathconf_t coda_pathconf;
int coda_rdwr(struct vnode *vp, struct uio *uiop, enum uio_rw rw,
OpenPOWER on IntegriCloud