nfsd: remove unused function nfsd_read_file
authorChristoph Hellwig <hch@lst.de>
Wed, 28 May 2014 08:46:32 +0000 (10:46 +0200)
committerJ. Bruce Fields <bfields@redhat.com>
Fri, 30 May 2014 21:32:27 +0000 (17:32 -0400)
Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: J. Bruce Fields <bfields@redhat.com>
fs/nfsd/vfs.c
fs/nfsd/vfs.h

index b7d35a4..140c496 100644 (file)
@@ -1026,26 +1026,6 @@ __be32 nfsd_read(struct svc_rqst *rqstp, struct svc_fh *fhp,
        return err;
 }
 
-/* As above, but use the provided file descriptor. */
-__be32
-nfsd_read_file(struct svc_rqst *rqstp, struct svc_fh *fhp, struct file *file,
-               loff_t offset, struct kvec *vec, int vlen,
-               unsigned long *count)
-{
-       __be32          err;
-
-       if (file) {
-               err = nfsd_permission(rqstp, fhp->fh_export, fhp->fh_dentry,
-                               NFSD_MAY_READ|NFSD_MAY_OWNER_OVERRIDE);
-               if (err)
-                       goto out;
-               err = nfsd_vfs_read(rqstp, file, offset, vec, vlen, count);
-       } else /* Note file may still be NULL in NFSv4 special stateid case: */
-               err = nfsd_read(rqstp, fhp, offset, vec, vlen, count);
-out:
-       return err;
-}
-
 /*
  * Write data to a file.
  * The stable flag requests synchronous writes.
index 7441e96..91b6ae3 100644 (file)
@@ -80,8 +80,6 @@ int           nfsd_readv(struct file *, loff_t, struct kvec *, int,
                                unsigned long *);
 __be32                 nfsd_read(struct svc_rqst *, struct svc_fh *,
                                loff_t, struct kvec *, int, unsigned long *);
-__be32                 nfsd_read_file(struct svc_rqst *, struct svc_fh *, struct file *,
-                               loff_t, struct kvec *, int, unsigned long *);
 __be32                 nfsd_write(struct svc_rqst *, struct svc_fh *,struct file *,
                                loff_t, struct kvec *,int, unsigned long *, int *);
 __be32         nfsd_readlink(struct svc_rqst *, struct svc_fh *,