mirror of
https://git.FreeBSD.org/src.git
synced 2024-12-24 11:29:10 +00:00
Delete the unused "nd" argument for nfsrv_proxyds().
The "nd" argument for nfsrv_proxyds() is no longer used by the function. This patch deletes it. This allows a subsequent patch to delete the "nd" argument from nfsvno_getattr(), since it's only use of "nd" was to pass it to nfsrv_proxyds(). Getting rid of the "nd" argument from nfsvno_getattr() avoids confusion over why it might need "nd". This patch is trivial and does not have any semantic effect.
This commit is contained in:
parent
56758831fe
commit
4ce21f37fd
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=351901
@ -110,9 +110,9 @@ static void nfsrv_pnfsremovesetup(struct vnode *, NFSPROC_T *, struct vnode **,
|
||||
int *, char *, fhandle_t *);
|
||||
static void nfsrv_pnfsremove(struct vnode **, int, char *, fhandle_t *,
|
||||
NFSPROC_T *);
|
||||
static int nfsrv_proxyds(struct nfsrv_descript *, struct vnode *, off_t, int,
|
||||
struct ucred *, struct thread *, int, struct mbuf **, char *,
|
||||
struct mbuf **, struct nfsvattr *, struct acl *);
|
||||
static int nfsrv_proxyds(struct vnode *, off_t, int, struct ucred *,
|
||||
struct thread *, int, struct mbuf **, char *, struct mbuf **,
|
||||
struct nfsvattr *, struct acl *);
|
||||
static int nfsrv_setextattr(struct vnode *, struct nfsvattr *, NFSPROC_T *);
|
||||
static int nfsrv_readdsrpc(fhandle_t *, off_t, int, struct ucred *,
|
||||
NFSPROC_T *, struct nfsmount *, struct mbuf **, struct mbuf **);
|
||||
@ -293,7 +293,7 @@ nfsvno_getattr(struct vnode *vp, struct nfsvattr *nvap,
|
||||
NFSISSET_ATTRBIT(attrbitp, NFSATTRBIT_SIZE) ||
|
||||
NFSISSET_ATTRBIT(attrbitp, NFSATTRBIT_TIMEACCESS) ||
|
||||
NFSISSET_ATTRBIT(attrbitp, NFSATTRBIT_TIMEMODIFY))) {
|
||||
error = nfsrv_proxyds(nd, vp, 0, 0, nd->nd_cred, p,
|
||||
error = nfsrv_proxyds(vp, 0, 0, nd->nd_cred, p,
|
||||
NFSPROC_GETATTR, NULL, NULL, NULL, &na, NULL);
|
||||
if (error == 0)
|
||||
gotattr = 1;
|
||||
@ -476,7 +476,7 @@ nfsvno_setattr(struct vnode *vp, struct nfsvattr *nvap, struct ucred *cred,
|
||||
nvap->na_vattr.va_atime.tv_sec != VNOVAL ||
|
||||
nvap->na_vattr.va_mtime.tv_sec != VNOVAL)) {
|
||||
/* For a pNFS server, set the attributes on the DS file. */
|
||||
error = nfsrv_proxyds(NULL, vp, 0, 0, cred, p, NFSPROC_SETATTR,
|
||||
error = nfsrv_proxyds(vp, 0, 0, cred, p, NFSPROC_SETATTR,
|
||||
NULL, NULL, NULL, nvap, NULL);
|
||||
if (error == ENOENT)
|
||||
error = 0;
|
||||
@ -795,7 +795,7 @@ nfsvno_read(struct vnode *vp, off_t off, int cnt, struct ucred *cred,
|
||||
* Attempt to read from a DS file. A return of ENOENT implies
|
||||
* there is no DS file to read.
|
||||
*/
|
||||
error = nfsrv_proxyds(NULL, vp, off, cnt, cred, p, NFSPROC_READDS, mpp,
|
||||
error = nfsrv_proxyds(vp, off, cnt, cred, p, NFSPROC_READDS, mpp,
|
||||
NULL, mpendp, NULL, NULL);
|
||||
if (error != ENOENT)
|
||||
return (error);
|
||||
@ -891,7 +891,7 @@ nfsvno_write(struct vnode *vp, off_t off, int retlen, int cnt, int *stable,
|
||||
* Attempt to write to a DS file. A return of ENOENT implies
|
||||
* there is no DS file to write.
|
||||
*/
|
||||
error = nfsrv_proxyds(NULL, vp, off, retlen, cred, p, NFSPROC_WRITEDS,
|
||||
error = nfsrv_proxyds(vp, off, retlen, cred, p, NFSPROC_WRITEDS,
|
||||
&mp, cp, NULL, NULL, NULL);
|
||||
if (error != ENOENT) {
|
||||
*stable = NFSWRITE_FILESYNC;
|
||||
@ -4377,7 +4377,7 @@ nfsrv_updatemdsattr(struct vnode *vp, struct nfsvattr *nap, NFSPROC_T *p)
|
||||
|
||||
/* Do this as root so that it won't fail with EACCES. */
|
||||
tcred = newnfs_getcred();
|
||||
error = nfsrv_proxyds(NULL, vp, 0, 0, tcred, p, NFSPROC_LAYOUTRETURN,
|
||||
error = nfsrv_proxyds(vp, 0, 0, tcred, p, NFSPROC_LAYOUTRETURN,
|
||||
NULL, NULL, NULL, nap, NULL);
|
||||
NFSFREECRED(tcred);
|
||||
return (error);
|
||||
@ -4392,15 +4392,15 @@ nfsrv_dssetacl(struct vnode *vp, struct acl *aclp, struct ucred *cred,
|
||||
{
|
||||
int error;
|
||||
|
||||
error = nfsrv_proxyds(NULL, vp, 0, 0, cred, p, NFSPROC_SETACL,
|
||||
error = nfsrv_proxyds(vp, 0, 0, cred, p, NFSPROC_SETACL,
|
||||
NULL, NULL, NULL, NULL, aclp);
|
||||
return (error);
|
||||
}
|
||||
|
||||
static int
|
||||
nfsrv_proxyds(struct nfsrv_descript *nd, struct vnode *vp, off_t off, int cnt,
|
||||
struct ucred *cred, struct thread *p, int ioproc, struct mbuf **mpp,
|
||||
char *cp, struct mbuf **mpp2, struct nfsvattr *nap, struct acl *aclp)
|
||||
nfsrv_proxyds(struct vnode *vp, off_t off, int cnt, struct ucred *cred,
|
||||
struct thread *p, int ioproc, struct mbuf **mpp, char *cp,
|
||||
struct mbuf **mpp2, struct nfsvattr *nap, struct acl *aclp)
|
||||
{
|
||||
struct nfsmount *nmp[NFSDEV_MAXMIRRORS], *failnmp;
|
||||
fhandle_t fh[NFSDEV_MAXMIRRORS];
|
||||
|
Loading…
Reference in New Issue
Block a user