svn commit: r248196 - head/sys/nfs
Gleb Smirnoff
glebius at FreeBSD.org
Tue Mar 12 12:19:23 UTC 2013
Author: glebius
Date: Tue Mar 12 12:19:23 2013
New Revision: 248196
URL: http://svnweb.freebsd.org/changeset/base/248196
Log:
Use m_get2() to get mbuf of appropriate size.
Sponsored by: Nginx, Inc.
Modified:
head/sys/nfs/krpc_subr.c
Modified: head/sys/nfs/krpc_subr.c
==============================================================================
--- head/sys/nfs/krpc_subr.c Tue Mar 12 12:17:19 2013 (r248195)
+++ head/sys/nfs/krpc_subr.c Tue Mar 12 12:19:23 2013 (r248196)
@@ -459,9 +459,7 @@ xdr_string_encode(char *str, int len)
if (mlen > MCLBYTES) /* If too big, we just can't do it. */
return (NULL);
- m = m_get(M_WAITOK, MT_DATA);
- if (mlen > MLEN)
- MCLGET(m, M_WAITOK);
+ m = m_get2(M_WAITOK, MT_DATA, 0, mlen);
xs = mtod(m, struct xdr_string *);
m->m_len = mlen;
xs->len = txdr_unsigned(len);
More information about the svn-src-head
mailing list