Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 12 Apr 2020 00:01:23 +0000 (UTC)
From:      Rick Macklem <rmacklem@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject:   svn commit: r359812 - in projects/nfs-over-tls/sys/fs: nfs nfsclient nfsserver
Message-ID:  <202004120001.03C01N6s078478@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: rmacklem
Date: Sun Apr 12 00:01:23 2020
New Revision: 359812
URL: https://svnweb.freebsd.org/changeset/base/359812

Log:
  Get rid of the mbuf macros used for the Mac OS/X port long ago.
  
  This brings the code in alignment with head, so that a merge from
  head will be simplified.

Modified:
  projects/nfs-over-tls/sys/fs/nfs/nfs_commonkrpc.c
  projects/nfs-over-tls/sys/fs/nfs/nfs_commonsubs.c
  projects/nfs-over-tls/sys/fs/nfsclient/nfs_clrpcops.c
  projects/nfs-over-tls/sys/fs/nfsserver/nfs_nfsdcache.c
  projects/nfs-over-tls/sys/fs/nfsserver/nfs_nfsdport.c
  projects/nfs-over-tls/sys/fs/nfsserver/nfs_nfsdserv.c
  projects/nfs-over-tls/sys/fs/nfsserver/nfs_nfsdstate.c

Modified: projects/nfs-over-tls/sys/fs/nfs/nfs_commonkrpc.c
==============================================================================
--- projects/nfs-over-tls/sys/fs/nfs/nfs_commonkrpc.c	Sat Apr 11 23:37:58 2020	(r359811)
+++ projects/nfs-over-tls/sys/fs/nfs/nfs_commonkrpc.c	Sun Apr 12 00:01:23 2020	(r359812)
@@ -1195,8 +1195,8 @@ tryagain:
 		newnfs_restore_sigmask(td, &oldset);
 	return (0);
 nfsmout:
-	mbuf_freem(nd->nd_mrep);
-	mbuf_freem(nd->nd_mreq);
+	m_freem(nd->nd_mrep);
+	m_freem(nd->nd_mreq);
 	if (usegssname == 0)
 		AUTH_DESTROY(auth);
 	if (rep != NULL)

Modified: projects/nfs-over-tls/sys/fs/nfs/nfs_commonsubs.c
==============================================================================
--- projects/nfs-over-tls/sys/fs/nfs/nfs_commonsubs.c	Sat Apr 11 23:37:58 2020	(r359811)
+++ projects/nfs-over-tls/sys/fs/nfs/nfs_commonsubs.c	Sun Apr 12 00:01:23 2020	(r359812)
@@ -3764,7 +3764,7 @@ nfsrv_getuser(int procnum, uid_t uid, gid_t gid, char 
 	NFSUNLOCKNAMEID();
 	NFSFREECRED(cred);
 	if (!error) {
-		mbuf_freem(nd->nd_mrep);
+		m_freem(nd->nd_mrep);
 		error = nd->nd_repstat;
 	}
 out:

Modified: projects/nfs-over-tls/sys/fs/nfsclient/nfs_clrpcops.c
==============================================================================
--- projects/nfs-over-tls/sys/fs/nfsclient/nfs_clrpcops.c	Sat Apr 11 23:37:58 2020	(r359811)
+++ projects/nfs-over-tls/sys/fs/nfsclient/nfs_clrpcops.c	Sun Apr 12 00:01:23 2020	(r359812)
@@ -242,7 +242,7 @@ nfsrpc_null(vnode_t vp, struct ucred *cred, NFSPROC_T 
 	error = nfscl_request(nd, vp, p, cred, NULL);
 	if (nd->nd_repstat && !error)
 		error = nd->nd_repstat;
-	mbuf_freem(nd->nd_mrep);
+	m_freem(nd->nd_mrep);
 	return (error);
 }
 
@@ -348,7 +348,7 @@ nfsrpc_accessrpc(vnode_t vp, u_int32_t mode, struct uc
 	} else
 		error = nd->nd_repstat;
 nfsmout:
-	mbuf_freem(nd->nd_mrep);
+	m_freem(nd->nd_mrep);
 	return (error);
 }
 
@@ -684,7 +684,7 @@ nfsmout:
 		*dpp = ndp;
 	else if (ndp != NULL)
 		free(ndp, M_NFSCLDELEG);
-	mbuf_freem(nd->nd_mrep);
+	m_freem(nd->nd_mrep);
 	return (error);
 }
 
@@ -727,7 +727,7 @@ nfsrpc_opendowngrade(vnode_t vp, u_int32_t mode, struc
 	if (error == NFSERR_STALESTATEID)
 		nfscl_initiate_recovery(op->nfso_own->nfsow_clp);
 nfsmout:
-	mbuf_freem(nd->nd_mrep);
+	m_freem(nd->nd_mrep);
 	return (error);
 }
 
@@ -885,7 +885,7 @@ nfsrpc_closerpc(struct nfsrv_descript *nd, struct nfsm
 	if (error == NFSERR_STALESTATEID)
 		nfscl_initiate_recovery(op->nfso_own->nfsow_clp);
 nfsmout:
-	mbuf_freem(nd->nd_mrep);
+	m_freem(nd->nd_mrep);
 	return (error);
 }
 
@@ -927,7 +927,7 @@ nfsrpc_openconfirm(vnode_t vp, u_int8_t *nfhp, int fhl
 	if (error == NFSERR_STALESTATEID)
 		nfscl_initiate_recovery(op->nfso_own->nfsow_clp);
 nfsmout:
-	mbuf_freem(nd->nd_mrep);
+	m_freem(nd->nd_mrep);
 	return (error);
 }
 
@@ -1083,7 +1083,7 @@ nfsrpc_setclient(struct nfsmount *nmp, struct nfsclcli
 	    tsep->nfsess_clientid.lval[1] = *tl++;
 	    confirm.lval[0] = *tl++;
 	    confirm.lval[1] = *tl;
-	    mbuf_freem(nd->nd_mrep);
+	    m_freem(nd->nd_mrep);
 	    nd->nd_mrep = NULL;
 
 	    /*
@@ -1101,7 +1101,7 @@ nfsrpc_setclient(struct nfsmount *nmp, struct nfsclcli
 		cred, NFS_PROG, NFS_VER4, NULL, 1, NULL, NULL);
 	    if (error)
 		return (error);
-	    mbuf_freem(nd->nd_mrep);
+	    m_freem(nd->nd_mrep);
 	    nd->nd_mrep = NULL;
 	    if (nd->nd_repstat == 0) {
 		nfscl_reqstart(nd, NFSPROC_GETATTR, nmp, nmp->nm_fh,
@@ -1129,7 +1129,7 @@ nfsrpc_setclient(struct nfsmount *nmp, struct nfsclcli
 	}
 	error = nd->nd_repstat;
 nfsmout:
-	mbuf_freem(nd->nd_mrep);
+	m_freem(nd->nd_mrep);
 	return (error);
 }
 
@@ -1156,7 +1156,7 @@ nfsrpc_getattr(vnode_t vp, struct ucred *cred, NFSPROC
 		error = nfsm_loadattr(nd, nap);
 	else
 		error = nd->nd_repstat;
-	mbuf_freem(nd->nd_mrep);
+	m_freem(nd->nd_mrep);
 	return (error);
 }
 
@@ -1197,7 +1197,7 @@ nfsrpc_getattrnovp(struct nfsmount *nmp, u_int8_t *fhp
 			error = nfsm_loadattr(nd, nap);
 	} else
 		error = nd->nd_repstat;
-	mbuf_freem(nd->nd_mrep);
+	m_freem(nd->nd_mrep);
 	return (error);
 }
 
@@ -1322,7 +1322,7 @@ nfsrpc_setattrrpc(vnode_t vp, struct vattr *vap,
 		error = nfsrv_getattrbits(nd, &attrbits, NULL, NULL);
 	if (!(nd->nd_flag & ND_NFSV3) && !nd->nd_repstat && !error)
 		error = nfscl_postop_attr(nd, rnap, attrflagp, stuff);
-	mbuf_freem(nd->nd_mrep);
+	m_freem(nd->nd_mrep);
 	if (nd->nd_repstat && !error)
 		error = nd->nd_repstat;
 	return (error);
@@ -1394,7 +1394,7 @@ nfsrpc_lookup(vnode_t dvp, char *name, int len, struct
 		    nfhp->nfh_len = np->n_fhp->nfh_len;
 		    NFSBCOPY(np->n_fhp->nfh_fh, nfhp->nfh_fh, nfhp->nfh_len);
 		    *nfhpp = nfhp;
-		    mbuf_freem(nd->nd_mrep);
+		    m_freem(nd->nd_mrep);
 		    return (0);
 		}
 		if (nd->nd_flag & ND_NFSV3)
@@ -1425,7 +1425,7 @@ nfsrpc_lookup(vnode_t dvp, char *name, int len, struct
 	if ((nd->nd_flag & ND_NFSV3) && !error)
 		error = nfscl_postop_attr(nd, dnap, dattrflagp, stuff);
 nfsmout:
-	mbuf_freem(nd->nd_mrep);
+	m_freem(nd->nd_mrep);
 	if (!error && nd->nd_repstat)
 		error = nd->nd_repstat;
 	return (error);
@@ -1483,7 +1483,7 @@ nfsrpc_readlink(vnode_t vp, struct uio *uiop, struct u
 	if (nd->nd_repstat && !error)
 		error = nd->nd_repstat;
 nfsmout:
-	mbuf_freem(nd->nd_mrep);
+	m_freem(nd->nd_mrep);
 	return (error);
 }
 
@@ -1624,7 +1624,7 @@ nfsrpc_readrpc(vnode_t vp, struct uio *uiop, struct uc
 		error = nfsm_mbufuio(nd, uiop, retlen);
 		if (error)
 			goto nfsmout;
-		mbuf_freem(nd->nd_mrep);
+		m_freem(nd->nd_mrep);
 		nd->nd_mrep = NULL;
 		tsiz -= retlen;
 		if (!(nd->nd_flag & ND_NFSV2)) {
@@ -1636,7 +1636,7 @@ nfsrpc_readrpc(vnode_t vp, struct uio *uiop, struct uc
 	return (0);
 nfsmout:
 	if (nd->nd_mrep != NULL)
-		mbuf_freem(nd->nd_mrep);
+		m_freem(nd->nd_mrep);
 	return (error);
 }
 
@@ -1898,13 +1898,13 @@ nfsrpc_writerpc(vnode_t vp, struct uio *uiop, int *iom
 		if (error)
 			goto nfsmout;
 		NFSWRITERPC_SETTIME(wccflag, np, nap, (nd->nd_flag & ND_NFSV4));
-		mbuf_freem(nd->nd_mrep);
+		m_freem(nd->nd_mrep);
 		nd->nd_mrep = NULL;
 		tsiz -= len;
 	}
 nfsmout:
 	if (nd->nd_mrep != NULL)
-		mbuf_freem(nd->nd_mrep);
+		m_freem(nd->nd_mrep);
 	*iomode = committed;
 	if (nd->nd_repstat && !error)
 		error = nd->nd_repstat;
@@ -1987,7 +1987,7 @@ nfsrpc_mknod(vnode_t dvp, char *name, int namelen, str
 	if (!error && nd->nd_repstat)
 		error = nd->nd_repstat;
 nfsmout:
-	mbuf_freem(nd->nd_mrep);
+	m_freem(nd->nd_mrep);
 	return (error);
 }
 
@@ -2111,7 +2111,7 @@ nfsrpc_createv23(vnode_t dvp, char *name, int namelen,
 	if (nd->nd_repstat != 0 && error == 0)
 		error = nd->nd_repstat;
 nfsmout:
-	mbuf_freem(nd->nd_mrep);
+	m_freem(nd->nd_mrep);
 	return (error);
 }
 
@@ -2356,7 +2356,7 @@ nfsmout:
 		*dpp = dp;
 	else if (dp != NULL)
 		free(dp, M_NFSCLDELEG);
-	mbuf_freem(nd->nd_mrep);
+	m_freem(nd->nd_mrep);
 	return (error);
 }
 
@@ -2417,7 +2417,7 @@ tryagain:
 			 * If the Delegreturn failed, try again without
 			 * it. The server will Recall, as required.
 			 */
-			mbuf_freem(nd->nd_mrep);
+			m_freem(nd->nd_mrep);
 			goto tryagain;
 		}
 		for (i = 0; i < (ret * 2); i++) {
@@ -2433,7 +2433,7 @@ tryagain:
 	if (nd->nd_repstat && !error)
 		error = nd->nd_repstat;
 nfsmout:
-	mbuf_freem(nd->nd_mrep);
+	m_freem(nd->nd_mrep);
 	return (error);
 }
 
@@ -2545,7 +2545,7 @@ tryagain:
 			 * If the Delegreturn failed, try again without
 			 * it. The server will Recall, as required.
 			 */
-			mbuf_freem(nd->nd_mrep);
+			m_freem(nd->nd_mrep);
 			goto tryagain;
 		}
 		for (i = 0; i < (ret * 2); i++) {
@@ -2561,7 +2561,7 @@ tryagain:
 				     * If ret > 1, the first iteration of this
 				     * loop is the second DelegReturn result.
 				     */
-				    mbuf_freem(nd->nd_mrep);
+				    m_freem(nd->nd_mrep);
 				    goto tryagain;
 				} else {
 				    nd->nd_flag |= ND_NOMOREDATA;
@@ -2591,7 +2591,7 @@ tryagain:
 	if (nd->nd_repstat && !error)
 		error = nd->nd_repstat;
 nfsmout:
-	mbuf_freem(nd->nd_mrep);
+	m_freem(nd->nd_mrep);
 	return (error);
 }
 
@@ -2654,7 +2654,7 @@ nfsrpc_link(vnode_t dvp, vnode_t vp, char *name, int n
 	if (nd->nd_repstat && !error)
 		error = nd->nd_repstat;
 nfsmout:
-	mbuf_freem(nd->nd_mrep);
+	m_freem(nd->nd_mrep);
 	return (error);
 }
 
@@ -2706,7 +2706,7 @@ nfsrpc_symlink(vnode_t dvp, char *name, int namelen, c
 	}
 	if (nd->nd_repstat && !error)
 		error = nd->nd_repstat;
-	mbuf_freem(nd->nd_mrep);
+	m_freem(nd->nd_mrep);
 	/*
 	 * Kludge: Map EEXIST => 0 assuming that it is a reply to a retry.
 	 * Only do this if vfs.nfs.ignore_eexist is set.
@@ -2788,7 +2788,7 @@ nfsrpc_mkdir(vnode_t dvp, char *name, int namelen, str
 	if (nd->nd_repstat && !error)
 		error = nd->nd_repstat;
 nfsmout:
-	mbuf_freem(nd->nd_mrep);
+	m_freem(nd->nd_mrep);
 	/*
 	 * Kludge: Map EEXIST => 0 assuming that it is a reply to a retry.
 	 * Only do this if vfs.nfs.ignore_eexist is set.
@@ -2823,7 +2823,7 @@ nfsrpc_rmdir(vnode_t dvp, char *name, int namelen, str
 		error = nfscl_wcc_data(nd, dvp, dnap, dattrflagp, NULL, dstuff);
 	if (nd->nd_repstat && !error)
 		error = nd->nd_repstat;
-	mbuf_freem(nd->nd_mrep);
+	m_freem(nd->nd_mrep);
 	/*
 	 * Kludge: Map ENOENT => 0 assuming that you have a reply to a retry.
 	 */
@@ -2989,7 +2989,7 @@ nfsrpc_readdir(vnode_t vp, struct uio *uiop, nfsuint64
 			} else {
 			    error = nd->nd_repstat;
 			}
-			mbuf_freem(nd->nd_mrep);
+			m_freem(nd->nd_mrep);
 			if (error)
 			    return (error);
 			nd->nd_mrep = NULL;
@@ -3238,7 +3238,7 @@ nfsrpc_readdir(vnode_t vp, struct uio *uiop, nfsuint64
 					goto nfsmout;
 			}
 		}
-		mbuf_freem(nd->nd_mrep);
+		m_freem(nd->nd_mrep);
 		nd->nd_mrep = NULL;
 	}
 	/*
@@ -3289,7 +3289,7 @@ nfsrpc_readdir(vnode_t vp, struct uio *uiop, nfsuint64
 
 nfsmout:
 	if (nd->nd_mrep != NULL)
-		mbuf_freem(nd->nd_mrep);
+		m_freem(nd->nd_mrep);
 	return (error);
 }
 
@@ -3426,7 +3426,7 @@ nfsrpc_readdirplus(vnode_t vp, struct uio *uiop, nfsui
 			} else {
 			    error = nd->nd_repstat;
 			}
-			mbuf_freem(nd->nd_mrep);
+			m_freem(nd->nd_mrep);
 			if (error)
 			    return (error);
 			nd->nd_mrep = NULL;
@@ -3741,7 +3741,7 @@ nfsrpc_readdirplus(vnode_t vp, struct uio *uiop, nfsui
 					goto nfsmout;
 			}
 		}
-		mbuf_freem(nd->nd_mrep);
+		m_freem(nd->nd_mrep);
 		nd->nd_mrep = NULL;
 	}
 	/*
@@ -3792,7 +3792,7 @@ nfsrpc_readdirplus(vnode_t vp, struct uio *uiop, nfsui
 
 nfsmout:
 	if (nd->nd_mrep != NULL)
-		mbuf_freem(nd->nd_mrep);
+		m_freem(nd->nd_mrep);
 	return (error);
 }
 #endif	/* !APPLE */
@@ -3843,7 +3843,7 @@ nfsrpc_commit(vnode_t vp, u_quad_t offset, int cnt, st
 nfsmout:
 	if (!error && nd->nd_repstat)
 		error = nd->nd_repstat;
-	mbuf_freem(nd->nd_mrep);
+	m_freem(nd->nd_mrep);
 	return (error);
 }
 
@@ -4086,7 +4086,7 @@ nfsrpc_lockt(struct nfsrv_descript *nd, vnode_t vp,
 	} else if (nd->nd_repstat == NFSERR_STALECLIENTID)
 		nfscl_initiate_recovery(clp);
 nfsmout:
-	mbuf_freem(nd->nd_mrep);
+	m_freem(nd->nd_mrep);
 	return (error);
 }
 
@@ -4136,7 +4136,7 @@ nfsrpc_locku(struct nfsrv_descript *nd, struct nfsmoun
 	} else if (nd->nd_repstat == NFSERR_STALESTATEID)
 		nfscl_initiate_recovery(lp->nfsl_open->nfso_own->nfsow_clp);
 nfsmout:
-	mbuf_freem(nd->nd_mrep);
+	m_freem(nd->nd_mrep);
 	return (error);
 }
 
@@ -4225,7 +4225,7 @@ nfsrpc_lock(struct nfsrv_descript *nd, struct nfsmount
 	} else if (nd->nd_repstat == NFSERR_STALESTATEID)
 		nfscl_initiate_recovery(lp->nfsl_open->nfso_own->nfsow_clp);
 nfsmout:
-	mbuf_freem(nd->nd_mrep);
+	m_freem(nd->nd_mrep);
 	return (error);
 }
 
@@ -4305,7 +4305,7 @@ nfsrpc_statfs(vnode_t vp, struct nfsstatfs *sbp, struc
 		sbp->sf_bavail = fxdr_unsigned(u_int32_t, *tl);
 	}
 nfsmout:
-	mbuf_freem(nd->nd_mrep);
+	m_freem(nd->nd_mrep);
 	return (error);
 }
 
@@ -4366,7 +4366,7 @@ nfsrpc_pathconf(vnode_t vp, struct nfsv3_pathconf *pc,
 		}
 	}
 nfsmout:
-	mbuf_freem(nd->nd_mrep);
+	m_freem(nd->nd_mrep);
 	return (error);
 }
 
@@ -4405,7 +4405,7 @@ nfsrpc_fsinfo(vnode_t vp, struct nfsfsinfo *fsp, struc
 		fsp->fs_properties = fxdr_unsigned(u_int32_t, *tl);
 	}
 nfsmout:
-	mbuf_freem(nd->nd_mrep);
+	m_freem(nd->nd_mrep);
 	return (error);
 }
 
@@ -4459,7 +4459,7 @@ nfsrpc_renew(struct nfsclclient *clp, struct nfsclds *
 	if (error)
 		return (error);
 	error = nd->nd_repstat;
-	mbuf_freem(nd->nd_mrep);
+	m_freem(nd->nd_mrep);
 	return (error);
 }
 
@@ -4498,7 +4498,7 @@ nfsrpc_rellockown(struct nfsmount *nmp, struct nfscllo
 	if (error)
 		return (error);
 	error = nd->nd_repstat;
-	mbuf_freem(nd->nd_mrep);
+	m_freem(nd->nd_mrep);
 	return (error);
 }
 
@@ -4567,7 +4567,7 @@ nfsrpc_getdirpath(struct nfsmount *nmp, u_char *dirpat
 	}
 	error = nd->nd_repstat;
 nfsmout:
-	mbuf_freem(nd->nd_mrep);
+	m_freem(nd->nd_mrep);
 	return (error);
 }
 
@@ -4600,7 +4600,7 @@ nfsrpc_delegreturn(struct nfscldeleg *dp, struct ucred
 	if (error)
 		return (error);
 	error = nd->nd_repstat;
-	mbuf_freem(nd->nd_mrep);
+	m_freem(nd->nd_mrep);
 	return (error);
 }
 
@@ -4630,7 +4630,7 @@ nfsrpc_getacl(vnode_t vp, struct ucred *cred, NFSPROC_
 		    NULL, NULL, NULL, aclp, 0, NULL, NULL, NULL, p, cred);
 	else
 		error = nd->nd_repstat;
-	mbuf_freem(nd->nd_mrep);
+	m_freem(nd->nd_mrep);
 	return (error);
 }
 
@@ -4674,7 +4674,7 @@ nfsrpc_setaclrpc(vnode_t vp, struct ucred *cred, NFSPR
 	if (error)
 		return (error);
 	/* Don't care about the pre/postop attributes */
-	mbuf_freem(nd->nd_mrep);
+	m_freem(nd->nd_mrep);
 	return (nd->nd_repstat);
 }
 
@@ -4764,7 +4764,7 @@ nfsrpc_exchangeid(struct nfsmount *nmp, struct nfsclcl
 	}
 	error = nd->nd_repstat;
 nfsmout:
-	mbuf_freem(nd->nd_mrep);
+	m_freem(nd->nd_mrep);
 	return (error);
 }
 
@@ -4902,7 +4902,7 @@ nfsrpc_createsession(struct nfsmount *nmp, struct nfsc
 	}
 	error = nd->nd_repstat;
 nfsmout:
-	mbuf_freem(nd->nd_mrep);
+	m_freem(nd->nd_mrep);
 	return (error);
 }
 
@@ -4930,7 +4930,7 @@ nfsrpc_destroysession(struct nfsmount *nmp, struct nfs
 	if (error != 0)
 		return (error);
 	error = nd->nd_repstat;
-	mbuf_freem(nd->nd_mrep);
+	m_freem(nd->nd_mrep);
 	return (error);
 }
 
@@ -4959,7 +4959,7 @@ nfsrpc_destroyclient(struct nfsmount *nmp, struct nfsc
 	if (error != 0)
 		return (error);
 	error = nd->nd_repstat;
-	mbuf_freem(nd->nd_mrep);
+	m_freem(nd->nd_mrep);
 	return (error);
 }
 
@@ -4991,7 +4991,7 @@ nfsrpc_layoutget(struct nfsmount *nmp, uint8_t *fhp, i
 		    flhp);
 	if (error == 0 && nd->nd_repstat != 0)
 		error = nd->nd_repstat;
-	mbuf_freem(nd->nd_mrep);
+	m_freem(nd->nd_mrep);
 	return (error);
 }
 
@@ -5225,7 +5225,7 @@ nfsrpc_getdeviceinfo(struct nfsmount *nmp, uint8_t *de
 nfsmout:
 	if (error != 0 && ndi != NULL)
 		nfscl_freedevinfo(ndi);
-	mbuf_freem(nd->nd_mrep);
+	m_freem(nd->nd_mrep);
 	return (error);
 }
 
@@ -5274,7 +5274,7 @@ nfsrpc_layoutcommit(struct nfsmount *nmp, uint8_t *fh,
 	if (error != 0)
 		return (error);
 	error = nd->nd_repstat;
-	mbuf_freem(nd->nd_mrep);
+	m_freem(nd->nd_mrep);
 	return (error);
 }
 
@@ -5362,7 +5362,7 @@ nfsrpc_layoutreturn(struct nfsmount *nmp, uint8_t *fh,
 	} else
 		error = nd->nd_repstat;
 nfsmout:
-	mbuf_freem(nd->nd_mrep);
+	m_freem(nd->nd_mrep);
 	return (error);
 }
 
@@ -5659,7 +5659,7 @@ nfsrpc_reclaimcomplete(struct nfsmount *nmp, struct uc
 	if (error != 0)
 		return (error);
 	error = nd->nd_repstat;
-	mbuf_freem(nd->nd_mrep);
+	m_freem(nd->nd_mrep);
 	return (error);
 }
 
@@ -6297,7 +6297,7 @@ nfsrpc_readds(vnode_t vp, struct uio *uiop, nfsv4state
 	error = nfsm_mbufuio(nd, uiop, retlen);
 nfsmout:
 	if (nd->nd_mrep != NULL)
-		mbuf_freem(nd->nd_mrep);
+		m_freem(nd->nd_mrep);
 	return (error);
 }
 
@@ -6424,7 +6424,7 @@ nfsrpc_writeds(vnode_t vp, struct uio *uiop, int *iomo
 	}
 nfsmout:
 	if (nd->nd_mrep != NULL)
-		mbuf_freem(nd->nd_mrep);
+		m_freem(nd->nd_mrep);
 	*iomode = committed;
 	if (nd->nd_repstat != 0 && error == 0)
 		error = nd->nd_repstat;
@@ -6537,7 +6537,7 @@ nfsrpc_writedsmir(vnode_t vp, int *iomode, int *must_c
 	}
 nfsmout:
 	if (nd->nd_mrep != NULL)
-		mbuf_freem(nd->nd_mrep);
+		m_freem(nd->nd_mrep);
 	*iomode = committed;
 	if (nd->nd_repstat != 0 && error == 0)
 		error = nd->nd_repstat;
@@ -6726,7 +6726,7 @@ nfsrpc_commitds(vnode_t vp, uint64_t offset, int cnt, 
 nfsmout:
 	if (error == 0 && nd->nd_repstat != 0)
 		error = nd->nd_repstat;
-	mbuf_freem(nd->nd_mrep);
+	m_freem(nd->nd_mrep);
 	return (error);
 }
 
@@ -6811,7 +6811,7 @@ nfsrpc_advise(vnode_t vp, off_t offset, uint64_t cnt, 
 		return (error);
 	if (nd->nd_repstat != 0)
 		error = nd->nd_repstat;
-	mbuf_freem(nd->nd_mrep);
+	m_freem(nd->nd_mrep);
 	return (error);
 }
 
@@ -6866,7 +6866,7 @@ nfsrpc_adviseds(vnode_t vp, uint64_t offset, int cnt, 
 		return (error);
 	if (nd->nd_repstat != 0)
 		error = nd->nd_repstat;
-	mbuf_freem(nd->nd_mrep);
+	m_freem(nd->nd_mrep);
 	return (error);
 }
 
@@ -7030,7 +7030,7 @@ nfsrpc_allocaterpc(vnode_t vp, off_t off, off_t len, n
 	} else
 		error = nd->nd_repstat;
 nfsmout:
-	mbuf_freem(nd->nd_mrep);
+	m_freem(nd->nd_mrep);
 	return (error);
 }
 
@@ -7645,7 +7645,7 @@ nfsrpc_openlayoutrpc(struct nfsmount *nmp, vnode_t vp,
 		error = nd->nd_repstat;
 nfsmout:
 	free(ndp, M_NFSCLDELEG);
-	mbuf_freem(nd->nd_mrep);
+	m_freem(nd->nd_mrep);
 	return (error);
 }
 
@@ -7902,7 +7902,7 @@ nfsmout:
 		*dpp = dp;
 	else
 		free(dp, M_NFSCLDELEG);
-	mbuf_freem(nd->nd_mrep);
+	m_freem(nd->nd_mrep);
 	return (error);
 }
 
@@ -8219,7 +8219,7 @@ nfsrpc_copyrpc(vnode_t invp, off_t inoff, vnode_t outv
 	if (error == 0)
 		error = nd->nd_repstat;
 nfsmout:
-	mbuf_freem(nd->nd_mrep);
+	m_freem(nd->nd_mrep);
 	return (error);
 }
 
@@ -8313,7 +8313,7 @@ nfsrpc_seekrpc(vnode_t vp, off_t *offp, nfsv4stateid_t
 	}
 	error = nd->nd_repstat;
 nfsmout:
-	mbuf_freem(nd->nd_mrep);
+	m_freem(nd->nd_mrep);
 	return (error);
 }
 
@@ -8384,7 +8384,7 @@ nfsrpc_getextattr(vnode_t vp, const char *name, struct
 	if (error == 0)
 		error = nd->nd_repstat;
 nfsmout:
-	mbuf_freem(nd->nd_mrep);
+	m_freem(nd->nd_mrep);
 	return (error);
 }
 
@@ -8413,7 +8413,7 @@ nfsrpc_setextattr(vnode_t vp, const char *name, struct
 	    NULL, 0, 0, use_ext);
 	if (uiop->uio_resid > nd->nd_maxreq) {
 		/* nd_maxreq is set by NFSCL_REQSTART(). */
-		mbuf_freem(nd->nd_mreq);
+		m_freem(nd->nd_mreq);
 		return (EINVAL);
 	}
 	NFSM_BUILD(tl, uint32_t *, NFSX_UNSIGNED);
@@ -8440,7 +8440,7 @@ nfsrpc_setextattr(vnode_t vp, const char *name, struct
 	if (error == 0)
 		error = nd->nd_repstat;
 nfsmout:
-	mbuf_freem(nd->nd_mrep);
+	m_freem(nd->nd_mrep);
 	return (error);
 }
 
@@ -8478,7 +8478,7 @@ nfsrpc_rmextattr(vnode_t vp, const char *name, struct 
 	if (error == 0)
 		error = nd->nd_repstat;
 nfsmout:
-	mbuf_freem(nd->nd_mrep);
+	m_freem(nd->nd_mrep);
 	return (error);
 }
 
@@ -8555,7 +8555,7 @@ nfsrpc_listextattr(vnode_t vp, uint64_t *cookiep, stru
 	if (error == 0)
 		error = nd->nd_repstat;
 nfsmout:
-	mbuf_freem(nd->nd_mrep);
+	m_freem(nd->nd_mrep);
 	return (error);
 }
 

Modified: projects/nfs-over-tls/sys/fs/nfsserver/nfs_nfsdcache.c
==============================================================================
--- projects/nfs-over-tls/sys/fs/nfsserver/nfs_nfsdcache.c	Sat Apr 11 23:37:58 2020	(r359811)
+++ projects/nfs-over-tls/sys/fs/nfsserver/nfs_nfsdcache.c	Sun Apr 12 00:01:23 2020	(r359812)
@@ -486,7 +486,7 @@ nfsrvd_updatecache(struct nfsrv_descript *nd)
 		mtx_unlock(mutex);
 		nd->nd_repstat = 0;
 		if (nd->nd_mreq)
-			mbuf_freem(nd->nd_mreq);
+			m_freem(nd->nd_mreq);
 		if (!(rp->rc_flag & RC_REPMBUF))
 			panic("reply from cache");
 		nd->nd_mreq = m_copym(rp->rc_reply, 0,
@@ -798,7 +798,7 @@ nfsrc_freecache(struct nfsrvcache *rp)
 	}
 	nfsrc_wanted(rp);
 	if (rp->rc_flag & RC_REPMBUF) {
-		mbuf_freem(rp->rc_reply);
+		m_freem(rp->rc_reply);
 		if (!(rp->rc_flag & RC_UDP))
 			atomic_add_int(&nfsrc_tcpsavedreplies, -1);
 	}
@@ -1020,8 +1020,8 @@ nfsrc_getlenandcksum(mbuf_t m1, u_int16_t *cksum)
 
 	m = m1;
 	while (m) {
-		len += mbuf_len(m);
-		m = mbuf_next(m);
+		len += m->m_len;
+		m = m->m_next;
 	}
 	/*
 	 * in_cksum() doesn't work for ext_pgs mbufs, so just return a

Modified: projects/nfs-over-tls/sys/fs/nfsserver/nfs_nfsdport.c
==============================================================================
--- projects/nfs-over-tls/sys/fs/nfsserver/nfs_nfsdport.c	Sat Apr 11 23:37:58 2020	(r359811)
+++ projects/nfs-over-tls/sys/fs/nfsserver/nfs_nfsdport.c	Sun Apr 12 00:01:23 2020	(r359812)
@@ -990,18 +990,18 @@ nfsrv_createiovecw(int retlen, struct mbuf *m, char *c
 	cnt = 0;
 	len = retlen;
 	mp = m;
-	i = mtod(mp, caddr_t) + mbuf_len(mp) - cp;
+	i = mtod(mp, caddr_t) + mp->m_len - cp;
 	while (len > 0) {
 		if (i > 0) {
 			len -= i;
 			cnt++;
 		}
-		mp = mbuf_next(mp);
+		mp = mp->m_next;
 		if (!mp) {
 			if (len > 0)
 				return (EBADRPC);
 		} else
-			i = mbuf_len(mp);
+			i = mp->m_len;
 	}
 
 	/* Now, create the iovec. */

Modified: projects/nfs-over-tls/sys/fs/nfsserver/nfs_nfsdserv.c
==============================================================================
--- projects/nfs-over-tls/sys/fs/nfsserver/nfs_nfsdserv.c	Sat Apr 11 23:37:58 2020	(r359811)
+++ projects/nfs-over-tls/sys/fs/nfsserver/nfs_nfsdserv.c	Sun Apr 12 00:01:23 2020	(r359812)
@@ -877,7 +877,7 @@ nfsrvd_read(struct nfsrv_descript *nd, __unused int is
 		if (nd->nd_repstat) {
 			vput(vp);
 			if (m3)
-				mbuf_freem(m3);
+				m_freem(m3);
 			if (nd->nd_flag & ND_NFSV3)
 				nfsrv_postopattr(nd, getret, &nva);
 			goto out;

Modified: projects/nfs-over-tls/sys/fs/nfsserver/nfs_nfsdstate.c
==============================================================================
--- projects/nfs-over-tls/sys/fs/nfsserver/nfs_nfsdstate.c	Sat Apr 11 23:37:58 2020	(r359811)
+++ projects/nfs-over-tls/sys/fs/nfsserver/nfs_nfsdstate.c	Sun Apr 12 00:01:23 2020	(r359812)
@@ -4468,9 +4468,9 @@ nfsrv_docallback(struct nfsclient *clp, int procnum, n
 	 * Get the first mbuf for the request.
 	 */
 	MGET(m, M_WAITOK, MT_DATA);
-	mbuf_setlen(m, 0);
+	m->m_len = 0;
 	nd->nd_mreq = nd->nd_mb = m;
-	nd->nd_bpos = NFSMTOD(m, caddr_t);
+	nd->nd_bpos = mtod(m, caddr_t);
 	
 	/*
 	 * and build the callback request.
@@ -4480,7 +4480,7 @@ nfsrv_docallback(struct nfsclient *clp, int procnum, n
 		error = nfsrv_cbcallargs(nd, clp, callback, NFSV4OP_CBGETATTR,
 		    "CB Getattr", &sep);
 		if (error != 0) {
-			mbuf_freem(nd->nd_mreq);
+			m_freem(nd->nd_mreq);
 			goto errout;
 		}
 		(void)nfsm_fhtom(nd, (u_int8_t *)fhp, NFSX_MYFH, 0);
@@ -4490,7 +4490,7 @@ nfsrv_docallback(struct nfsclient *clp, int procnum, n
 		error = nfsrv_cbcallargs(nd, clp, callback, NFSV4OP_CBRECALL,
 		    "CB Recall", &sep);
 		if (error != 0) {
-			mbuf_freem(nd->nd_mreq);
+			m_freem(nd->nd_mreq);
 			goto errout;
 		}
 		NFSM_BUILD(tl, u_int32_t *, NFSX_UNSIGNED + NFSX_STATEID);
@@ -4510,7 +4510,7 @@ nfsrv_docallback(struct nfsclient *clp, int procnum, n
 		    NFSV4OP_CBLAYOUTRECALL, "CB Reclayout", &sep);
 		NFSD_DEBUG(4, "aft cbcallargs=%d\n", error);
 		if (error != 0) {
-			mbuf_freem(nd->nd_mreq);
+			m_freem(nd->nd_mreq);
 			goto errout;
 		}
 		NFSM_BUILD(tl, u_int32_t *, 4 * NFSX_UNSIGNED);
@@ -4536,13 +4536,13 @@ nfsrv_docallback(struct nfsclient *clp, int procnum, n
 		if ((clp->lc_flags & LCL_NFSV41) != 0) {
 			error = nfsv4_getcbsession(clp, &sep);
 			if (error != 0) {
-				mbuf_freem(nd->nd_mreq);
+				m_freem(nd->nd_mreq);
 				goto errout;
 			}
 		}
 	} else {
 		error = NFSERR_SERVERFAULT;
-		mbuf_freem(nd->nd_mreq);
+		m_freem(nd->nd_mreq);
 		goto errout;
 	}
 
@@ -4626,7 +4626,7 @@ errout:
 			error = nfsv4_loadattr(nd, NULL, nap, NULL, NULL, 0,
 			    NULL, NULL, NULL, NULL, NULL, 0, NULL, NULL, NULL,
 			    p, NULL);
-		mbuf_freem(nd->nd_mrep);
+		m_freem(nd->nd_mrep);
 	}
 	NFSLOCKSTATE();
 	clp->lc_cbref--;



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202004120001.03C01N6s078478>